{
  "title": "Blacklight Inspection",
  "page_title": "Accueil - Hauts de Seine Nord — CIDFF (Ancien CIDFF Nanterre)",
  "uri_ins": "http://hautsdeseine-nord.cidff.info/",
  "uri_dest": "https://hautsdeseine-nord.cidff.info/",
  "uri_redirects": [
    "http://hautsdeseine-nord.cidff.info/"
  ],
  "secure_connection": {},
  "host": "hautsdeseine-nord.cidff.info",
  "config": {
    "emulateDevice": {
      "name": "iPhone 15 Pro",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1",
      "viewport": {
        "width": 393,
        "height": 659,
        "deviceScaleFactor": 3,
        "isMobile": true,
        "hasTouch": true,
        "isLandscape": false
      }
    },
    "cleareCache": true,
    "captureHar": true,
    "captureLinks": false,
    "enableAdBlock": false,
    "saveBrowserProfile": false,
    "numPages": 2,
    "defaultTimeout": 35000,
    "defaultWaitUntil": "networkidle2",
    "headless": true,
    "headers": {},
    "extraChromiumArgs": [
      "--disable-features=TrackingProtection3pcd",
      "--website-analysis-scan=9e49206d-7baf-49f4-90cb-3686466013ea"
    ],
    "extraPuppeteerOptions": {}
  },
  "browser": {
    "name": "Chromium",
    "version": "Chrome/127.0.6533.88",
    "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36",
    "platform": {
      "name": "Linux",
      "version": "4.4.302+"
    }
  },
  "script": {
    "host": "5a531d3b5061",
    "version": {
      "npm": "3.11.0",
      "commit": "dev"
    },
    "node_version": "v24.19.0"
  },
  "start_time": "2026-08-21T14:43:28.837Z",
  "end_time": "2026-08-21T14:43:56.890Z",
  "browsing_history": [
    "https://hautsdeseine-nord.cidff.info/",
    "https://hautsdeseine-nord.cidff.info/certification-qualiopi-pour-le-cidff-92-nord/",
    "https://hautsdeseine-nord.cidff.info/contact/"
  ],
  "hosts": {
    "requests": {
      "first_party": [
        "hautsdeseine-nord.cidff.info"
      ],
      "third_party": [
        "unpkg.com",
        "cdnjs.cloudflare.com",
        "a.basemaps.cartocdn.com",
        "b.basemaps.cartocdn.com",
        "c.basemaps.cartocdn.com"
      ]
    }
  },
  "reports": {
    "behaviour_event_listeners": {
      "MOUSE": {
        "https://hautsdeseine-nord.cidff.info/wp-content/cache/autoptimize/autoptimize_single_fa03f187c5d2fdfce7632be6f0a06478.php?ver=1.9.4": [
          "scroll"
        ]
      },
      "KEYBOARD": {
        "data:text/javascript;base64,CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYXBJZCA9ICJjaWRmZi1tYXAiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFwUmVmID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobWFwSWQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFwRGV0YWlsc1JlZiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjaWRmZi1zaXRlLWRldGFpbHMnKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhZGRyZXNzUG9pbnRzID0gWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZGVsIDogWyBsYXQsIGxvbiwgdG9vbHRpcCwgc2l0ZURhdGEgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODk1Mjk1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjE2MjMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBOYW50ZXJyZSAtVHJpYnVuYWwganVkaWNpYWlyZWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgwNSIsImNlbnRyZV9pZCI6IjU4Iiwibm9tIjoiTmFudGVycmUgLVRyaWJ1bmFsIGp1ZGljaWFpcmUiLCJub21fc2x1ZyI6Im5hbnRlcnJlLXRyaWJ1bmFsLWp1ZGljaWFpcmUiLCJhZHJlc3NlIjoiNiBydWUgUGFibG8gTmVydWRhIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6ImNvbnRhY3RAY2lkZmY5MnN1ZC5vcmciLCJ0ZWxlcGhvbmUiOiIwMTQ2NDQ3MTc3IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiVHJpYnVuYWwgZGUgR3JhbmRlIEluc3RhbmNlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6Ikx1bmRpMTAtMTNoMDAiLCJ2b2xfaHJfaGViZG8iOiIzaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjAiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOm51bGwsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjpudWxsLCJjYWRyZTQiOiJMJ2FjY29tcGFnbmVtZW50IHBhcmVudGFsaXRcdTAwZTkgKEVJQ0NGLCBtXHUwMGU5ZGlhdGlvbiBmYW1pbGlhbGUpIiwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOiJUXHUwMGU5bFx1MDBlOXBob25pcXVlIiwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44OTUyOTUsImxvbiI6Mi4yMTYyMzIsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODk1Mjk1LDIuMjE2MjMyLDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg4NjU2OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIzMzM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBQdXRlYXV4IC0gRmFtaWxsZWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgxOCIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiUHV0ZWF1eCAtIEZhbWlsbGUiLCJub21fc2x1ZyI6InB1dGVhdXgtLWZhbWlsbGUiLCJhZHJlc3NlIjoiTWFpc29uIGR1IERyb2l0IGV0IGRlIGxhIEZhbWlsbGUsIDYwIHJ1ZSBDaGFybGVzIExvcmlsbGV1eCIsImNwIjoiOTI4MDAiLCJ2aWxsZSI6IlB1dGVhdXgiLCJ2aWxsZV9zbHVnIjoicHV0ZWF1eCIsImNpdHlfaWQiOiIzNjI4MyIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDEgMDIgMDggNTMiLCJxcHYiOiIwIiwienJyIjoiMCIsImFjY3VlaWwiOiJNYWlzb24gZHUgRHJvaXQgZXQgZGUgbGEgZmFtaWxsZSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJNYXJkaSBkZSA5aDMwIFx1MDBlMCAxMmgzMCIsInZvbF9ocl9oZWJkbyI6IjNoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODg2NTY5LCJsb24iOjIuMjMzMzYsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODg2NTY5LDIuMjMzMzYsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguOTE4ODU3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjI4Mzk4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBDU0MgUGV0aXQtQ29sb21iZXMgLSBGYW1pbGxlYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiODE5IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJDU0MgUGV0aXQtQ29sb21iZXMgLSBGYW1pbGxlIiwibm9tX3NsdWciOiJjc2MtcGV0aXRjb2xvbWJlcy0tZmFtaWxsZSIsImFkcmVzc2UiOiJDU0MgUGV0aXQtQ29sb21iZXMgLSAyMzEgcnVlIEp1bGVzIEZlcnJ5IiwiY3AiOiI5MjcwMCIsInZpbGxlIjoiQ29sb21iZXMiLCJ2aWxsZV9zbHVnIjoiY29sb21iZXMiLCJjaXR5X2lkIjoiMzYyNjgiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQ3IDgxIDI0IDkxIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQ1NDIFBldGl0LUNvbG9tYmVzIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkRyb2l0IGRlIGxhIGZhbWlsbGU6IGx1bmRpIGRlIDE0aCBcdTAwZTAgMTdoIiwidm9sX2hyX2hlYmRvIjoiM2giLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC45MTg4NTcsImxvbiI6Mi4yMjgzOTgsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguOTE4ODU3LDIuMjI4Mzk4LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg5NDA4NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjI1Njk3NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgQ09VUkJFVk9JRSBGQU1JTExFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiODIwIiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJDT1VSQkVWT0lFIEZBTUlMTEUiLCJub21fc2x1ZyI6ImNvdXJiZXZvaWUtZmFtaWxsZSIsImFkcmVzc2UiOiIzOSBydWUgVmljdG9yIEh1Z28iLCJjcCI6IjkyNDAwIiwidmlsbGUiOiJDb3VyYmV2b2llIiwidmlsbGVfc2x1ZyI6ImNvdXJiZXZvaWUiLCJjaXR5X2lkIjoiMzYyNjkiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDcxIDA1IDc0IDQ0IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiUG9pbnQgZCdhY2NcdTAwZThzIGF1IERyb2l0IENvdXJiZXZvaWUiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiRHJvaXQgZGUgbGEgZmFtaWxsZSA6IEpldWRpIGRlIDE0aCBcdTAwZTAgMTdoXG4iLCJ2b2xfaHJfaGViZG8iOiIzaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg5NDA4NywibG9uIjoyLjI1Njk3NywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44OTQwODcsMi4yNTY5NzcsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODc5ODQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMTc5MTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFZJTExBIEZhbWlsaWEgLSBSdWVpbCBNYWxtYWlzb25gLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiI4MjEiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlZJTExBIEZhbWlsaWEgLSBSdWVpbCBNYWxtYWlzb24iLCJub21fc2x1ZyI6InZpbGxhLWZhbWlsaWEtLXJ1ZWlsLW1hbG1haXNvbiIsImFkcmVzc2UiOiJWaWxsYSBGYW1pbGlhLCA2IGFsbFx1MDBlOWUgZGUgbCdhbWl0aVx1MDBlOSAiLCJjcCI6IjkyNTAwIiwidmlsbGUiOiJSdWVpbC1NYWxtYWlzb24iLCJ2aWxsZV9zbHVnIjoicnVlaWxtYWxtYWlzb24iLCJjaXR5X2lkIjoiMzYyODQiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQ3IDMyIDU3IDUzIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiVmlsbGEgRmFtaWxpYSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJzdXIgcmVuZGV6LXZvdXMgbGUgTWVyY3JlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAgIiwidm9sX2hyX2hlYmRvIjoiNkggIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODc5ODQ3LCJsb24iOjIuMTc5MTcsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODc5ODQ3LDIuMTc5MTcsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODg5NDY1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjIwNDY2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBDU0MgUGFyYyBlbiBDaWVsIC0gRmFtaWxsZWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgyMyIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiQ1NDIFBhcmMgZW4gQ2llbCAtIEZhbWlsbGUiLCJub21fc2x1ZyI6ImNzYy1wYXJjLWVuLWNpZWwtLWZhbWlsbGUiLCJhZHJlc3NlIjoiQ1NDIFBhcmMgZW4gQ2llbCAtIDc5IGF2ZW51ZSBQYWJsbyBQaWNhc3NvIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDcyIDI1IDQzIDQzIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQ1NDIFBhcmMgZW4gQ2llbCIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiIxIG1hcmRpIHN1ciAyIFxuZGUgMTRoIFx1MDBlMCAxN2giLCJ2b2xfaHJfaGViZG8iOiIzaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg4OTQ2NSwibG9uIjoyLjIyMDQ2NiwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44ODk0NjUsMi4yMjA0NjYsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguOTA3OTM3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjE3ODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENTQyBWYWzDqXJpZSBNw6lvdCAtIEZhbWlsbGUgLSBOYW50ZXJyZWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgyNCIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiQ1NDIFZhbFx1MDBlOXJpZSBNXHUwMGU5b3QgLSBGYW1pbGxlIC0gTmFudGVycmUiLCJub21fc2x1ZyI6ImNzYy12YWxlcmllLW1lb3QtLWZhbWlsbGUtLW5hbnRlcnJlIiwiYWRyZXNzZSI6IkNTQyBWYWxcdTAwZTlyaWUgTVx1MDBlOW90IC0gNSByXHUwMGU5c2lkZW5jZSBkZXMgSXJpcyIsImNwIjoiOTIwMDAiLCJ2aWxsZSI6Ik5hbnRlcnJlIiwidmlsbGVfc2x1ZyI6Im5hbnRlcnJlIiwiY2l0eV9pZCI6IjM2MjgwIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0NiA1MiA1OSAwMCIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkNTQyBWYWxcdTAwZTlyaWUgTVx1MDBlOW90ICIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJKZXVkaSBkZSAxNGggXHUwMGUwIDE3aFxuIiwidm9sX2hyX2hlYmRvIjoiM2giLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC45MDc5MzcsImxvbiI6Mi4yMTc4MywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC45MDc5MzcsMi4yMTc4MywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC45MzIyNjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yODAzMDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEFzbmnDqHJlc2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgyNSIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiQXNuaVx1MDBlOHJlcyIsIm5vbV9zbHVnIjoiYXNuaWVyZXMiLCJhZHJlc3NlIjoiUG9pbnQgZFx1MjAxOWFjY1x1MDBlOHMgYXUgZHJvaXQgLSBFc3BhY2UgTHVjaWUgQXVicmFjIC0gNDUsIHJ1ZSBIZW5yaSBQb2luY2FyXHUwMGU5IiwiY3AiOiI5MjYwMCIsInZpbGxlIjoiQXNuaVx1MDBlOHJlcy1zdXItU2VpbmUiLCJ2aWxsZV9zbHVnIjoiYXNuaWVyZXNzdXJzZWluZSIsImNpdHlfaWQiOiIzNjI1OCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDEgMTEgNjggMTUiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJFc3BhY2UgTHVjaWUgQXVicmFjICIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJEcm9pdCBkZSBsYSBmYW1pbGxlIDogVmVuZHJlZGkgZGUgOWggXHUwMGUwIDEyaCIsInZvbF9ocl9oZWJkbyI6IjNoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguOTMyMjYyLCJsb24iOjIuMjgwMzA1LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4LjkzMjI2MiwyLjI4MDMwNSwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTk3MjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4xOTE4NDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENTQyBBY2FjaWFzIC0gRmFtaWxsZSAtIE5hbnRlcnJlYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiODI2IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJDU0MgQWNhY2lhcyAtIEZhbWlsbGUgLSBOYW50ZXJyZSIsIm5vbV9zbHVnIjoiY3NjLWFjYWNpYXMtLWZhbWlsbGUtLW5hbnRlcnJlIiwiYWRyZXNzZSI6IkNTQyBkZXMgQWNhY2lhcyAtIDEgYmlzIHJ1ZSBkZXMgU29yYmllcnMgIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQ3IDI5IDEzIDEyIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQ1NDIGRlcyBBY2FjaWFzIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkRyb2l0IGRlIGxhIGZhbWlsbGU6IDFlciBqZXVkaSBkZSBjaGFxdWUgbW9pcyA5aDMwIFx1MDBlMCAxMmgzMFxuIiwidm9sX2hyX2hlYmRvIjoiM2giLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODk5NzI4LCJsb24iOjIuMTkxODQ1LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg5OTcyOCwyLjE5MTg0NSwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC45MTkwMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4zMDMxNjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEdSRVNJTExPTlMgR2VubmV2aWxsaWVyc2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgyNyIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiR1JFU0lMTE9OUyBHZW5uZXZpbGxpZXJzIiwibm9tX3NsdWciOiJncmVzaWxsb25zLWdlbm5ldmlsbGllcnMiLCJhZHJlc3NlIjoiMjggcnVlIFBhdWwtVmFpbGxhbnQtQ291dHVyaWVyIiwiY3AiOiI5MjIzMCIsInZpbGxlIjoiR2VubmV2aWxsaWVycyIsInZpbGxlX3NsdWciOiJnZW5uZXZpbGxpZXJzIiwiY2l0eV9pZCI6IjM2MjczIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0MCA4NSA2MCA0MCIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkNlbnRyZSBTb2NpYWwgZGVzIEdyXHUwMGU5c2lsbG9ucyIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJEcm9pdCBkZSBsYSBmYW1pbGxlIDogVmVuZHJlZGkgKHVuIHN1ciBkZXV4KSBkZSA5aDMwIFx1MDBlMCAxMmgzMCIsInZvbF9ocl9oZWJkbyI6IjNoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguOTE5MDE2LCJsb24iOjIuMzAzMTY3LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4LjkxOTAxNiwyLjMwMzE2NywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTUyNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMTY0MDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFRKIERHYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiODI4IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJUSiBERyIsIm5vbV9zbHVnIjoidGotZGciLCJhZHJlc3NlIjoiMlwvOCBydWUgUGFibG8gTmVydWRhIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDcxIDA2IDM1IDUwIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiVHJpYnVuYWwgSnVkaWNpYWlyZSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJMdW5kaSAxNGggXHUwMGUwIDE3aFxuVmVuZHJlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIxMmgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44OTUyNDcsImxvbiI6Mi4yMTY0MDgsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODk1MjQ3LDIuMjE2NDA4LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg0MzQzNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjE4NzIwOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgR2FyY2hlc2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgzMSIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiR2FyY2hlcyIsIm5vbV9zbHVnIjoiZ2FyY2hlcyIsImFkcmVzc2UiOiIyIHJ1ZSBDbGF1ZGUgTGlhcmQiLCJjcCI6IjkyMzgwIiwidmlsbGUiOiJHYXJjaGVzIiwidmlsbGVfc2x1ZyI6ImdhcmNoZXMiLCJjaXR5X2lkIjoiMzYyNzEiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQ3IDk1IDY2IDAxIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQ2VudHJlIENvbW11bmFsIGQnQWN0aW9ucyBTb2NpYWxlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkpldWRpICgxIHNlbWFpbmUgc3VyIDIpIGRlIDloMzAgXHUwMGUwIDEyaDMwIiwidm9sX2hyX2hlYmRvIjoiM2giLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44NDM0MzYsImxvbiI6Mi4xODcyMDksInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODQzNDM2LDIuMTg3MjA5LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg3MDI3NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIyNjYyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgU1VSRVNORVMgRkFNSUxMRWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjgzMiIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiU1VSRVNORVMgRkFNSUxMRSIsIm5vbV9zbHVnIjoic3VyZXNuZXMtZmFtaWxsZSIsImFkcmVzc2UiOiJQb2ludCBKdXN0aWNlIC0gN1wvOSBydWUgZHUgTW9udC1WYWxcdTAwZTlyaWVuIiwiY3AiOiI5MjE1MCIsInZpbGxlIjoiU3VyZXNuZXMiLCJ2aWxsZV9zbHVnIjoic3VyZXNuZXMiLCJjaXR5X2lkIjoiMzYyODgiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQxIDE4IDM3IDM2IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiUG9pbnQgSnVzdGljZSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJMdW5kaSAoMSBzdXIgMikgZGUgOWgzMCBcdTAwZTAgMTJoMzAgZXQgVmVuZHJlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzBcbiIsInZvbF9ocl9oZWJkbyI6IjNoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODcwMjc0LCJsb24iOjIuMjI2NjI0LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg3MDI3NCwyLjIyNjYyNCwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTIwNzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4xOTM4NDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEVTSiAtIE5hbnRlcnJlYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiODMzIiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJFU0ogLSBOYW50ZXJyZSIsIm5vbV9zbHVnIjoiZXNqLS1uYW50ZXJyZSIsImFkcmVzc2UiOiJFc3BhY2UgU2FudFx1MDBlOSBKZXVuZXMgLSAzIHJ1ZSBGcmFuY2lzcXVlIFNhcmNleSIsImNwIjoiOTIwMDAiLCJ2aWxsZSI6Ik5hbnRlcnJlIiwidmlsbGVfc2x1ZyI6Im5hbnRlcnJlIiwiY2l0eV9pZCI6IjM2MjgwIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA3MSAxMSA0NCA2MCIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkVzcGFjZSBTYW50XHUwMGU5IEpldW5lcyIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJWZW5kcmVkaSBkZSAxNGggXHUwMGUwIDE3aCIsInZvbF9ocl9oZWJkbyI6IjNoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODkyMDcxLCJsb24iOjIuMTkzODQ3LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg5MjA3MSwyLjE5Mzg0NywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC45MTg4NTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjgzOTgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENTQyBQZXRpdCBDb2xvbWJlcyAtIERERWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3MzYiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IkNTQyBQZXRpdCBDb2xvbWJlcyAtIERERSIsIm5vbV9zbHVnIjoiY3NjLXBldGl0LWNvbG9tYmVzLS1kZGUiLCJhZHJlc3NlIjoiMjMxIHJ1ZSBKdWxlcyBGZXJyeSAiLCJjcCI6IjkyNzAwIiwidmlsbGUiOiJDb2xvbWJlcyIsInZpbGxlX3NsdWciOiJjb2xvbWJlcyIsImNpdHlfaWQiOiIzNjI2OCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDcgODEgMjQgOTEiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJDU0MgUGV0aXQgQ29sb21iZXMiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiRHJvaXQgZGVzIFx1MDBlOXRyYW5nZXJzOiBsdW5kaSBkZSA5aDMwIFx1MDBlMCAxMmgzMCIsInZvbF9ocl9oZWJkbyI6IjNIIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjoiQXV0cmUiLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguOTE4ODU3LCJsb24iOjIuMjI4Mzk4LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4LjkxODg1NywyLjIyODM5OCwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTQwODcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yNTY5NzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENPVVJCRVZPSUUgRERFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTczNSIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiQ09VUkJFVk9JRSBEREUiLCJub21fc2x1ZyI6ImNvdXJiZXZvaWUtZGRlIiwiYWRyZXNzZSI6IjM5IHJ1ZSBWaWN0b3IgSHVnbyAiLCJjcCI6IjkyNDAwIiwidmlsbGUiOiJDb3VyYmV2b2llIiwidmlsbGVfc2x1ZyI6ImNvdXJiZXZvaWUiLCJjaXR5X2lkIjoiMzYyNjkiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDcxIDA1IDc0IDQ0IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiUG9pbnQgZCdBY2NcdTAwZThzIGF1IERyb2l0IENvdXJiZXZvaWUiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiRHJvaXQgZGVzIFx1MDBlOXRyYW5nZXJzIDogbWVyY3JlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIzSCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg5NDA4NywibG9uIjoyLjI1Njk3NywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44OTQwODcsMi4yNTY5NzcsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODg4MTM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjIyMjgzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBTSUVHRWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3MjkiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlNJRUdFIiwibm9tX3NsdWciOiJzaWVnZSIsImFkcmVzc2UiOiI3MSBydWUgZGVzIEZvbnRlbmVsbGVzIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6ImNpZGZmOTJub3JkQGdtYWlsLmNvbSIsInRlbGVwaG9uZSI6IjAxIDcxIDA2IDM1IDUwIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQ0lERkY5Mm5vcmQiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoic3VyIHJlbmRlei12b3VzLCBkdSBsdW5kaSBhdSB2ZW5kcmVkaSBkZSA5aDMwIFx1MDBlMCAxMmgzMCBldCBkZSAxNGggXHUwMGUwIDE3aCAoc2F1ZiBtZXJjcmVkaSBhcHJcdTAwZThzIG1pZGkpIiwidm9sX2hyX2hlYmRvIjoiNTRoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjoiQXV0cmUiLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOiJUXHUwMGU5bFx1MDBlOXBob25pcXVlIiwidHlwZTMiOm51bGwsInR5cGU0IjoiQXV0cmUiLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44ODgxMzksImxvbiI6Mi4yMjIyODMsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODg4MTM5LDIuMjIyMjgzLDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg3MDI3NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIyNjYyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgU1VSRVNORVMgRERFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTczOSIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiU1VSRVNORVMgRERFIiwibm9tX3NsdWciOiJzdXJlc25lcy1kZGUiLCJhZHJlc3NlIjoiUG9pbnQgSnVzdGljZSwgN1wvOSBydWUgZHUgTW9udC1WYWxcdTAwZTlyaWVuIiwiY3AiOiI5MjE1MCIsInZpbGxlIjoiU3VyZXNuZXMiLCJ2aWxsZV9zbHVnIjoic3VyZXNuZXMiLCJjaXR5X2lkIjoiMzYyODgiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQxIDE4IDM3IDM2IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiUG9pbnQganVzdGljZSBTdXJlc25lcyAiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiRHJvaXQgZGVzIFx1MDBlOXRyYW5nZXJzOiAgbWFyZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIzSCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg3MDI3NCwibG9uIjoyLjIyNjYyNCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44NzAyNzQsMi4yMjY2MjQsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODk1MjQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjE2NDA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBUSiBBSmAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3MzAiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlRKIEFKIiwibm9tX3NsdWciOiJ0ai1haiIsImFkcmVzc2UiOiIyXC84IHJ1ZSBQYWJsbyBOZXJ1ZGEiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiVHJpYnVuYWwgSnVkaWNpYWlyZSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJtYXJkaSBldCBqZXVkaSBkZSA5aDMwIFx1MDBlMCAxMmgzMCIsInZvbF9ocl9oZWJkbyI6IjZoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODk1MjQ3LCJsb24iOjIuMjE2NDA4LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg5NTI0NywyLjIxNjQwOCwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTUyNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMTY0MDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFRKIERUYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTczMSIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiVEogRFQiLCJub21fc2x1ZyI6InRqLWR0IiwiYWRyZXNzZSI6IjJcLzggcnVlIFBhYmxvIE5lcnVkYSIsImNwIjoiOTIwMDAiLCJ2aWxsZSI6Ik5hbnRlcnJlIiwidmlsbGVfc2x1ZyI6Im5hbnRlcnJlIiwiY2l0eV9pZCI6IjM2MjgwIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJUcmlidW5hbCBKdWRpY2lhaXJlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6Ikx1bmRpIGRlIDloMzAgXHUwMGUwIDEyaDMwIFxuTWVyY3JlZGkgMDloMzAtMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiI2aCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOm51bGwsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjpudWxsLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6IkF1dHJlIiwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg5NTI0NywibG9uIjoyLjIxNjQwOCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44OTUyNDcsMi4yMTY0MDgsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODk1MjQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjE2NDA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBUSiBPUGAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3MzIiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlRKIE9QIiwibm9tX3NsdWciOiJ0ai1vcCIsImFkcmVzc2UiOiIyXC84IHJ1ZSBQYWJsbyBOZXJ1ZGEiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiVEoiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiRHUgbHVuZGkgYXUgdmVuZHJlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIxNWgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44OTUyNDcsImxvbiI6Mi4yMTY0MDgsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODk1MjQ3LDIuMjE2NDA4LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4LjkzMzIzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjI4Njg3NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgTUpEIEZBTUlMTEUgLSBHZW5uZXZpbGxpZXJzYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTczNyIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiTUpEIEZBTUlMTEUgLSBHZW5uZXZpbGxpZXJzIiwibm9tX3NsdWciOiJtamQtZmFtaWxsZS0tZ2VubmV2aWxsaWVycyIsImFkcmVzc2UiOiIxOSBhdmVudWUgTHVjZXR0ZSBNYXphbGFpZ3VlIiwiY3AiOiI5MjIzMCIsInZpbGxlIjoiR2VubmV2aWxsaWVycyIsInZpbGxlX3NsdWciOiJnZW5uZXZpbGxpZXJzIiwiY2l0eV9pZCI6IjM2MjczIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0NyA5OSAwNiA1NiIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6Ik1KRCIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJWZW5kcmVkaSBkZSAxM2ggXHUwMGUwIDE2aCAiLCJ2b2xfaHJfaGViZG8iOiIzaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4LjkzMzIzOSwibG9uIjoyLjI4Njg3NywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC45MzMyMzksMi4yODY4NzcsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguOTMzMjM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjg2ODc3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBNSkQgRERFIC0gR2VubmV2aWxsaWVyc2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3MzgiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6Ik1KRCBEREUgLSBHZW5uZXZpbGxpZXJzIiwibm9tX3NsdWciOiJtamQtZGRlLS1nZW5uZXZpbGxpZXJzIiwiYWRyZXNzZSI6IjE5IGF2ZW51ZSBMdWNldHRlIE1hemFsYWlndWUiLCJjcCI6IjkyMjMwIiwidmlsbGUiOiJHZW5uZXZpbGxpZXJzIiwidmlsbGVfc2x1ZyI6Imdlbm5ldmlsbGllcnMiLCJjaXR5X2lkIjoiMzYyNzMiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxIDQ3IDk5IDA2IDU2IiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiTUpEIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6Ik1hcmRpIGRlIDloMzAgXHUwMGUwIDEyaDMwIGV0IGRlIDE0aCBcdTAwZTAgMTdoIiwidm9sX2hyX2hlYmRvIjoiNmgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOiJBdXRyZSIsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC45MzMyMzksImxvbiI6Mi4yODY4NzcsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguOTMzMjM5LDIuMjg2ODc3LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4LjkwNzkzNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIxNzgzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBDU0MgVmFsw6lyaWUgTcOpb3QgLSAgRERFIC0gamV1ZGkgYXByw6hzLW1pZGkgLSBOYW50ZXJyZSAoZXggbHVuZGkgYXByw6hzLW1pZGkpYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTc0MCIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiQ1NDIFZhbFx1MDBlOXJpZSBNXHUwMGU5b3QgLSAgRERFIC0gamV1ZGkgYXByXHUwMGU4cy1taWRpIC0gTmFudGVycmUgKGV4IGx1bmRpIGFwclx1MDBlOHMtbWlkaSkiLCJub21fc2x1ZyI6ImNzYy12YWxlcmllLW1lb3QtLS1kZGUtLWpldWRpLWFwcmVzbWlkaS0tbmFudGVycmUtKGV4LWx1bmRpLWFwcmVzbWlkaSkiLCJhZHJlc3NlIjoiNSByXHUwMGU5c2lkZW5jZSBkZXMgSXJpcyIsImNwIjoiOTIwMDAiLCJ2aWxsZSI6Ik5hbnRlcnJlIiwidmlsbGVfc2x1ZyI6Im5hbnRlcnJlIiwiY2l0eV9pZCI6IjM2MjgwIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0NiA1MiA1OSAwMCIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkNTQyBWLiBNXHUwMGU5b3QiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiSmV1ZGkgZGUgMTRoIFx1MDBlMCAxN2giLCJ2b2xfaHJfaGViZG8iOiI2SCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6IkF1dHJlIiwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4LjkwNzkzNywibG9uIjoyLjIxNzgzLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4LjkwNzkzNywyLjIxNzgzLDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg5OTcyOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjE5MTg0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgQ1NDIEFjYWNpYXMgLSBEREUgLSBOYW50ZXJyZWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjE3NDEiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IkNTQyBBY2FjaWFzIC0gRERFIC0gTmFudGVycmUiLCJub21fc2x1ZyI6ImNzYy1hY2FjaWFzLS1kZGUtLW5hbnRlcnJlIiwiYWRyZXNzZSI6IkNTQyBkZXMgQWNhY2lhcyAtIDEgYmlzIHJ1ZSBkZXMgU29yYmllcnMiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDcgMjkgMTMgMTIiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJDU0MgQWNhY2lhcyIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJ2ZW5kcmVkaSAxNGggXHUwMGUwIDE3aCIsInZvbF9ocl9oZWJkbyI6IjNIIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjoiQXV0cmUiLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODk5NzI4LCJsb24iOjIuMTkxODQ1LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg5OTcyOCwyLjE5MTg0NSwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44ODgxMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjIyODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBTWSBTacOoZ2VgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIyMDg1IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJQU1kgU2lcdTAwZThnZSIsIm5vbV9zbHVnIjoicHN5LXNpZWdlIiwiYWRyZXNzZSI6IjcxIHJ1ZSBkZXMgRm9udGVuZWxsZXMiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiY2lkZmY5Mm5vcmRAZ21haWwuY29tIiwidGVsZXBob25lIjoiIiwicXB2IjoiMSIsInpyciI6IjAiLCJhY2N1ZWlsIjoiU0lFR0UiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoic3VyIHJkdlxubHVuZGksIG1hcmRpLCBqZXVkaSBldCB2ZW5kcmVkaSBkZSA5aDMwIFx1MDBlMCAxN2ggZXQgbGUgbWVyY3JlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIyNWgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjpudWxsLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6IkF1dHJlIiwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6IlRcdTAwZTlsXHUwMGU5cGhvbmlxdWUiLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg4ODEzOSwibG9uIjoyLjIyMjI4MywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44ODgxMzksMi4yMjIyODMsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODg4MTM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjIyMjgzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBEREUgU0lFR0VgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIyMzYwIiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJEREUgU0lFR0UiLCJub21fc2x1ZyI6ImRkZS1zaWVnZSIsImFkcmVzc2UiOiI3MSBydWUgZGVzIEZvbnRlbmVsbGVzIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAxNzEwNjM1NTAiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJDSURGRiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJTdXIgcmVuZGV6LXZvdXNcbmx1bmRpLCBtYXJkaSwgamV1ZGkgZXQgdmVuZHJlZGkgZGUgOWgzMCBcdTAwZTAgMTdoIGV0IGxlIG1lcmNyZWRpIGRlIDloMzAgXHUwMGUwIDEyaDMwIiwidm9sX2hyX2hlYmRvIjoiM2giLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOiJBdXRyZSIsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjoiVFx1MDBlOWxcdTAwZTlwaG9uaXF1ZSIsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODg4MTM5LCJsb24iOjIuMjIyMjgzLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg4ODEzOSwyLjIyMjI4MywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTcxMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjIyMjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYExhIE1haXNvbiBkZXMgZmVtbWVzIC0gTmFudGVycmVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIyODI0IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJMYSBNYWlzb24gZGVzIGZlbW1lcyAtIE5hbnRlcnJlIiwibm9tX3NsdWciOiJsYS1tYWlzb24tZGVzLWZlbW1lcy0tbmFudGVycmUiLCJhZHJlc3NlIjoiMjE1IHRlcmFzc2UgZGUgbCdBcmNoZVxuOTIwMDAgTkFOVEVSUkUiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoibWFpc29uZGVzZmVtbWVzQG1haXJpZS1uYW50ZXJyZS5mciIsInRlbGVwaG9uZSI6IjAxIDcxIDExIDQ0IDc1IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiTWFpc29uIGRlcyBmZW1tZXMiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiMTQtMTdoIiwidm9sX2hyX2hlYmRvIjoiMyIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg5NzExNCwibG9uIjoyLjIyMjIyMSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44OTcxMTQsMi4yMjIyMjEsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguOTA3OTM3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjE3ODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENTQyBWYWzDqXJpZSBNw6lvdCAtIERERSAtIGpldWRpIG1hdGluIC0gTmFudGVycmVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIyOTExIiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJDU0MgVmFsXHUwMGU5cmllIE1cdTAwZTlvdCAtIERERSAtIGpldWRpIG1hdGluIC0gTmFudGVycmUiLCJub21fc2x1ZyI6ImNzYy12YWxlcmllLW1lb3QtLWRkZS0tamV1ZGktbWF0aW4tLW5hbnRlcnJlIiwiYWRyZXNzZSI6IjUgclx1MDBlOXNpZGVuY2UgZGVzIElyaXMiLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDYgNTIgNTkgMDAiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiIiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiSmV1ZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOiIiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOiJBdXRyZSIsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC45MDc5MzcsImxvbiI6Mi4yMTc4MywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC45MDc5MzcsMi4yMTc4MywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44ODY1NjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMzMzNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgUHV0ZWF1eCAtIERERWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI5MTIiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlB1dGVhdXggLSBEREUiLCJub21fc2x1ZyI6InB1dGVhdXgtLWRkZSIsImFkcmVzc2UiOiJNYWlzb24gZHUgRHJvaXQgZXQgZGUgbGEgRmFtaWxsZSwgNjAgcnVlIENoYXJsZXMgTG9yaWxsZXV4IiwiY3AiOiI5MjgwMCIsInZpbGxlIjoiUHV0ZWF1eCIsInZpbGxlX3NsdWciOiJwdXRlYXV4IiwiY2l0eV9pZCI6IjM2MjgzIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0MSAwMiAwOCA1MyIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJNYXJkaSAoMSBzdXIgMikgZGUgMTRoIFx1MDBlMCAxN2giLCJ2b2xfaHJfaGViZG8iOiIiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44ODY1NjksImxvbiI6Mi4yMzMzNiwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44ODY1NjksMi4yMzMzNiwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44OTcxMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjIyMjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBTWSBNYWlzb24gZGVzIGZlbW1lc2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI5NDIiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlBTWSBNYWlzb24gZGVzIGZlbW1lcyIsIm5vbV9zbHVnIjoicHN5LW1haXNvbi1kZXMtZmVtbWVzIiwiYWRyZXNzZSI6IjIxNSB0ZXJyYXNzZSBkZSBsJ0FyY2hlXG45MjAwMCBOQU5URVJSRSIsImNwIjoiOTIwMDAiLCJ2aWxsZSI6Ik5hbnRlcnJlIiwidmlsbGVfc2x1ZyI6Im5hbnRlcnJlIiwiY2l0eV9pZCI6IjM2MjgwIiwiZW1haWwiOiJtYWlzb25kZXNmZW1tZXNAbWFpcmllLW5hbnRlcnJlLmZyIiwidGVsZXBob25lIjoiMDEgNzEgMTEgNDQgNzUiLCJxcHYiOiIwIiwienJyIjoiMCIsImFjY3VlaWwiOiIiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiMTRoMzAtMTdoMzAiLCJ2b2xfaHJfaGViZG8iOm51bGwsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg5NzExNCwibG9uIjoyLjIyMjIyMSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44OTcxMTQsMi4yMjIyMjEsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguOTM0MDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjk2MTgxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBFU0ogLSBHZW5uZXZpbGxpZXJzYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjk4NyIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiRVNKIC0gR2VubmV2aWxsaWVycyIsIm5vbV9zbHVnIjoiZXNqLS1nZW5uZXZpbGxpZXJzIiwiYWRyZXNzZSI6IkVzcGFjZSBTYW50XHUwMGU5IEpldW5lcyAtIDY2IFJ1ZSBQaWVycmUgVGltYmF1ZCIsImNwIjoiOTIyMzAiLCJ2aWxsZSI6Ikdlbm5ldmlsbGllcnMiLCJ2aWxsZV9zbHVnIjoiZ2VubmV2aWxsaWVycyIsImNpdHlfaWQiOiIzNjI3MyIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDEgNDAgODUgNjcgNjIiLCJxcHYiOiIwIiwienJyIjoiMCIsImFjY3VlaWwiOiIiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiVmVuZHJlZGkgZGUgOWgzMCBcdTAwZTAgMTJoMzAiLCJ2b2xfaHJfaGViZG8iOm51bGwsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjAiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4LjkzNDAyNSwibG9uIjoyLjI5NjE4MSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC45MzQwMjUsMi4yOTYxODEsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODk4NDI4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMTkxODk3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBWSUYgTmFudGVycmUgQ0RBRGAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjMyMTIiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlZJRiBOYW50ZXJyZSBDREFEIiwibm9tX3NsdWciOiJ2aWYtbmFudGVycmUtY2RhZCIsImFkcmVzc2UiOiIxNSBiZCBkdSBnXHUwMGU5blx1MDBlOXJhbCBMZWNsZXJjIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IiIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiTGEgcG9zdGUiLCJob3JhaXJlcyI6Ik1hcmRpIHVuZSBmb2lzIHBhciBtb2lzIGRlIDloIFx1MDBlMCAxMmgiLCJ2b2xfaHJfaGViZG8iOiIiLCJpaSI6IjAiLCJpYyI6IjAiLCJlIjoiMCIsInYiOiIwIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjpudWxsLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOiJGcmFuY2UgU2VydmljZSIsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44OTg0MjgsImxvbiI6Mi4xOTE4OTcsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODk4NDI4LDIuMTkxODk3LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4LjkzMzIzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjI4Njg3NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgVklGIEdlbm5ldmlsbGllcnMgQ0RBRGAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjMzOTIiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IlZJRiBHZW5uZXZpbGxpZXJzIENEQUQiLCJub21fc2x1ZyI6InZpZi1nZW5uZXZpbGxpZXJzLWNkYWQiLCJhZHJlc3NlIjoiTUpEIC0gMTkgYXZlbnVlIEx1Y2V0dGUgTWF6YWxhaWd1ZSIsImNwIjoiOTIyMzAiLCJ2aWxsZSI6Ikdlbm5ldmlsbGllcnMiLCJ2aWxsZV9zbHVnIjoiZ2VubmV2aWxsaWVycyIsImNpdHlfaWQiOiIzNjI3MyIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDE0Nzk5MDY1NiIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiIxIGZvaXMgcGFyIG1vaXMgc3VyIHJlbmRlei12b3VzIiwidm9sX2hyX2hlYmRvIjoiIiwiaWkiOiIxIiwiaWMiOiIwIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6bnVsbCwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC45MzMyMzksImxvbiI6Mi4yODY4NzcsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguOTMzMjM5LDIuMjg2ODc3LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4Ljg3ODA4NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjE3ODExNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgVklGIFJ1ZWlsLU1hbG1haXNvbiBDREFEYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMzM5NCIsImNlbnRyZV9pZCI6IjU5Iiwibm9tIjoiVklGIFJ1ZWlsLU1hbG1haXNvbiBDREFEIiwibm9tX3NsdWciOiJ2aWYtcnVlaWxtYWxtYWlzb24tY2RhZCIsImFkcmVzc2UiOiJDQ0FTIDIgcGxhY2UgSmVhbiBKYXVyXHUwMGU4cyIsImNwIjoiOTI1MDAiLCJ2aWxsZSI6IlJ1ZWlsLU1hbG1haXNvbiIsInZpbGxlX3NsdWciOiJydWVpbG1hbG1haXNvbiIsImNpdHlfaWQiOiIzNjI4NCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6Ik1lbnN1ZWxsZSB2ZW5kcmVkaSBhcHJcdTAwZThzLW1pZGkiLCJ2b2xfaHJfaGViZG8iOiIiLCJpaSI6IjAiLCJpYyI6IjAiLCJlIjoiMCIsInYiOiIwIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjpudWxsLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6IkZyYW5jZSBTZXJ2aWNlIiwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg3ODA4NCwibG9uIjoyLjE3ODExNCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44NzgwODQsMi4xNzgxMTQsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODYyNTcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4xOTQ2MDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBNSSBkZSBsXCdBcmNoZS0gUnVlaWxgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIzNjM1IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJQTUkgZGUgbCdBcmNoZS0gUnVlaWwiLCJub21fc2x1ZyI6InBtaS1kZS1sYXJjaGUtcnVlaWwiLCJhZHJlc3NlIjoiMjcgYmlzIGF2ZW51ZSBkZSBGb3VpbGxldXNlIiwiY3AiOiI5MjUwMCIsInZpbGxlIjoiUnVlaWwtTWFsbWFpc29uIiwidmlsbGVfc2x1ZyI6InJ1ZWlsbWFsbWFpc29uIiwiY2l0eV9pZCI6IjM2Mjg0IiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMSA0NyAzMiA1NyA1MyIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiIzXHUwMGU4bWUgdmVuZHJlZGkgZGUgY2hhcXVlIG1vaXMgLSAxNGgtMTdoIiwidm9sX2hyX2hlYmRvIjpudWxsLCJpaSI6IjEiLCJpYyI6IjAiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiSGF1dHMtZGUtU2VpbmUiLCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJjb29yZHMiOnsibGF0Ijo0OC44NjI1NywibG9uIjoyLjE5NDYwNiwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44NjI1NywyLjE5NDYwNiwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44ODk0NjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjA0NjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENTQyBQYXJjIGVuIENpZWwgLSBEREVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIzNjM2IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJDU0MgUGFyYyBlbiBDaWVsIC0gRERFIiwibm9tX3NsdWciOiJjc2MtcGFyYy1lbi1jaWVsLS1kZGUiLCJhZHJlc3NlIjoiNzkgYXZlbnVlIFBhYmxvIHBpY2Fzc28iLCJjcCI6IjkyMDAwIiwidmlsbGUiOiJOYW50ZXJyZSIsInZpbGxlX3NsdWciOiJuYW50ZXJyZSIsImNpdHlfaWQiOiIzNjI4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDE3MjI1NDM0MyIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiIxIHZlbmRyZWRpIFwvIDJcbjE0aC0xN2ggc3VyIHJlbmRlei12b3VzIiwidm9sX2hyX2hlYmRvIjoiIiwiaWkiOiIxIiwiaWMiOiIwIiwiZSI6IjAiLCJ2IjoiMCIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjpudWxsLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJIYXV0cy1kZS1TZWluZSIsInJlZ2lvbiI6Ilx1MDBjZWxlLWRlLUZyYW5jZSIsImNvb3JkcyI6eyJsYXQiOjQ4Ljg4OTQ2NSwibG9uIjoyLjIyMDQ2NiwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0OC44ODk0NjUsMi4yMjA0NjYsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwOlwvXC9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDguODkxNjc2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjQxMDkyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBXZXN0ZmllbGQgTGEgRMOpZmVuc2VgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIzNjg5IiwiY2VudHJlX2lkIjoiNTkiLCJub20iOiJXZXN0ZmllbGQgTGEgRFx1MDBlOWZlbnNlIiwibm9tX3NsdWciOiJ3ZXN0ZmllbGQtbGEtZGVmZW5zZSIsImFkcmVzc2UiOiJDZW50cmUgY29tbWVyY2lhbCBsYSBkXHUwMGU5ZmVuc2UiLCJjcCI6IjkyODAwIiwidmlsbGUiOiJQdXRlYXV4IiwidmlsbGVfc2x1ZyI6InB1dGVhdXgiLCJjaXR5X2lkIjoiMzYyODMiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IiIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJqZXVkaSBkZSAxMGggXHUwMGUwIDEzaCIsInZvbF9ocl9oZWJkbyI6IiIsImlpIjoiMCIsImljIjoiMCIsImUiOiIwIiwidiI6IjAiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOm51bGwsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODkxNjc2LCJsb24iOjIuMjQxMDkyLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg5MTY3NiwyLjI0MTA5MiwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44ODgxMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjIyODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENJUCBTSUVHRWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjM2OTMiLCJjZW50cmVfaWQiOiI1OSIsIm5vbSI6IkNJUCBTSUVHRSIsIm5vbV9zbHVnIjoiY2lwLXNpZWdlIiwiYWRyZXNzZSI6IjcxIHJ1ZSBkZXMgRm9udGVuZWxsZXMgIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ2aWxsZV9zbHVnIjoibmFudGVycmUiLCJjaXR5X2lkIjoiMzYyODAiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IiIsInFwdiI6IjAiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IiIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJ0b3VzIGxlcyBqb3VycyAiLCJ2b2xfaHJfaGViZG8iOm51bGwsImlpIjoiMSIsImljIjoiMSIsImUiOiIxIiwidiI6IjAiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOm51bGwsImNhZHJlMiI6IkwnYWNjb21wYWduZW1lbnQgZW1wbG9pIiwiY2FkcmUzIjpudWxsLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjoiVFx1MDBlOWxcdTAwZTlwaG9uaXF1ZSIsInR5cGUzIjoiVmlzaW9jb25mXHUwMGU5cmVuY2UiLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIiwicmVnaW9uIjoiXHUwMGNlbGUtZGUtRnJhbmNlIiwiY29vcmRzIjp7ImxhdCI6NDguODg4MTM5LCJsb24iOjIuMjIyMjgzLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ4Ljg4ODEzOSwyLjIyMjI4MywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHA6XC9cL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OC44ODgxMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMjIyODMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEhhdXRzLWRlLVNlaW5lLCBOb3JkYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiNTkiLCJub20iOiJIYXV0cy1kZS1TZWluZSwgTm9yZCIsImFkcmVzc2UiOiI3MSBydWUgZGVzIEZvbnRlbmVsbGVzIiwiY3AiOiI5MjAwMCIsInZpbGxlIjoiTmFudGVycmUiLCJ0ZWxlcGhvbmUiOiIwMSA3MSAwNiAzNSA1MCIsIm1haWwiOiJjaWRmZjkybm9yZEBnbWFpbC5jb20iLCJzaXRlX2ludGVybmV0IjoiaHR0cDpcL1wvaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mb1wvIiwiYWNjZXNfZHJvaXQiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJlbXBsb2kiOiJMJ2FjY29tcGFnbmVtZW50IGVtcGxvaSIsInZpb2xlbmNlcyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJwYXJlbnRhbGl0ZSI6bnVsbCwiYXV0cmUiOiJBdXRyZSIsInNpZWdlIjp0cnVlLCJjb29yZHMiOnsibGF0Ijo0OC44ODgxMzksImxvbiI6Mi4yMjIyODMsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDguODg4MTM5LDIuMjIyMjgzLDE1eiJ9LCJyZWdpb24iOiJcdTAwY2VsZS1kZS1GcmFuY2UiLCJkZXBhcnRlbWVudCI6IkhhdXRzLWRlLVNlaW5lIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRlZmF1bHRab29tID0gNzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBkZWZhdWx0Wm9vbU1vYmlsZSA9IDY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWluWm9vbSA9IDY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWF4Wm9vbSA9IDIwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgbWFwID0gbnVsbDsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBpbml0TWFwKHNlbGVjdGVkQ2F0ZWdvcmllcykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcCA9IG5ldyBMLm1hcChtYXBJZCwgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6b29tQ29udHJvbDogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3IEwuY29udHJvbC56b29tKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICdib3R0b21yaWdodCcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KS5hZGRUbyhtYXApOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcgTC50aWxlTGF5ZXIoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdodHRwczovL3tzfS5iYXNlbWFwcy5jYXJ0b2Nkbi5jb20vbGlnaHRfYWxsL3t6fS97eH0ve3l9e3J9LnBuZycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pblpvb20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhab29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLmFkZFRvKG1hcCk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxheWVyQ2F0ZWdvcnkxID0gW107CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJDYXRlZ29yeTIgPSBbXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsYXllckNhdGVnb3J5MyA9IFtdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxheWVyQ2F0ZWdvcnk0ID0gW107CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJDYXRlZ29yeTUgPSBbXTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2VycyA9IG5ldyBMLm1hcmtlckNsdXN0ZXJHcm91cCh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwaWRlckxlZ1BvbHlsaW5lT3B0aW9uczogeyB3ZWlnaHQ6IDYwMCwgY29sb3I6ICcjMjIyJywgb3BhY2l0eTogMCB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhDbHVzdGVyUmFkaXVzOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYWluTWFya2VycyA9IG5ldyBMLmxheWVyR3JvdXAoKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhZGRyZXNzUG9pbnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGEgPSBhZGRyZXNzUG9pbnRzW2ldOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB0aXRsZSA9IGFbMl07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBhWzNdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjb29yZHMgPSBuZXcgTC5MYXRMbmcoYVswXSwgYVsxXSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2VyID0geyBkYXRhOiBuZXcgTC5tYXJrZXIoY29vcmRzLCB7IHRpdGxlIH0pLCBzaWVnZTogZGF0YS5zaWVnZSB9OwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBkYXRhWydjYWRyZTEnXSB8fCBkYXRhWydhY2Nlc19kcm9pdCddICkgbGF5ZXJDYXRlZ29yeTEucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlMiddIHx8IGRhdGFbJ3Zpb2xlbmNlcyddICkgbGF5ZXJDYXRlZ29yeTIucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlMyddIHx8IGRhdGFbJ2VtcGxvaSddICkgbGF5ZXJDYXRlZ29yeTMucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlNCddIHx8IGRhdGFbJ3BhcmVudGFsaXRlJ10gKSBsYXllckNhdGVnb3J5NC5wdXNoKG1hcmtlcik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggZGF0YVsnY2FkcmU1J10gfHwgZGF0YVsnYXV0cmUnXSApIGxheWVyQ2F0ZWdvcnk1LnB1c2gobWFya2VyKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmtlci5kYXRhLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5wYW5Ubyhjb29yZHMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwUmVmLmRpc3BhdGNoRXZlbnQobmV3IEN1c3RvbUV2ZW50KCdvbi1tYXJrZXItaW50ZXJhY3QnLCB7IGRldGFpbDogZGF0YSB9KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkTGF5ZXIobWFpbk1hcmtlcnMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5hZGRMYXllcihtYXJrZXJzKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJzVG9EaXNwbGF5ID0gW107CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzZWxlY3RlZENhdGVnb3JpZXMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzZWxlY3RlZENhdGVnb3JpZXMuaW5jbHVkZXMoMSkgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXllcnNUb0Rpc3BsYXkucHVzaCguLi5sYXllckNhdGVnb3J5MSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHNlbGVjdGVkQ2F0ZWdvcmllcy5pbmNsdWRlcygyKSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheWVyc1RvRGlzcGxheS5wdXNoKC4uLmxheWVyQ2F0ZWdvcnkyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggc2VsZWN0ZWRDYXRlZ29yaWVzLmluY2x1ZGVzKDMpICkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzVG9EaXNwbGF5LnB1c2goLi4ubGF5ZXJDYXRlZ29yeTMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzZWxlY3RlZENhdGVnb3JpZXMuaW5jbHVkZXMoNCkgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXllcnNUb0Rpc3BsYXkucHVzaCguLi5sYXllckNhdGVnb3J5NCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHNlbGVjdGVkQ2F0ZWdvcmllcy5pbmNsdWRlcyg1KSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheWVyc1RvRGlzcGxheS5wdXNoKC4uLmxheWVyQ2F0ZWdvcnk1KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzVG9EaXNwbGF5LnB1c2goLi4ubGF5ZXJDYXRlZ29yeTEsIC4uLmxheWVyQ2F0ZWdvcnkyLCAuLi5sYXllckNhdGVnb3J5MywgLi4ubGF5ZXJDYXRlZ29yeTQsIC4uLmxheWVyQ2F0ZWdvcnk1KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2Vyc1RvU2hvdyA9IFsuLi5uZXcgU2V0KGxheWVyc1RvRGlzcGxheSldOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG1hcmtlcnNUb1Nob3cubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbSA9IG1hcmtlcnNUb1Nob3dbaV07CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobS5zaWVnZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLmFkZFRvKG1haW5NYXJrZXJzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG0uZGF0YS5zZXRaSW5kZXhPZmZzZXQoMTAwMCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtLmRhdGEuc2V0SWNvbihjcmVhdGVNYWluTWFya2VyKCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLmFkZFRvKG1hcmtlcnMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLnNldEljb24oY3JlYXRlTWFya2VyKCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG1hcmtlcnMuZ2V0TGF5ZXJzKCkubGVuZ3RoID4gMCApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5maXRCb3VuZHMobWFya2Vycy5nZXRCb3VuZHMoKSwgeyBwYWRkaW5nOiBbIDEwLCAxMCBdIH0pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKG1haW5NYXJrZXJzLmdldExheWVycygpWzBdKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuc2V0VmlldyhtYWluTWFya2Vycy5nZXRMYXllcnMoKVswXS5nZXRMYXRMbmcoKSwgNSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zZXRWaWV3KFs0Ni41LCAyLjM0NTQ5MjNdLCAzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJhY3Rpb24gcnVsZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuc2Nyb2xsV2hlZWxab29tLmRpc2FibGUoKTsgLy8gRGlzYWJsZSBzY3JvbGwgaW50ZXJhY3Rpb24gYXQgZmlyc3QKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zY3JvbGxXaGVlbFpvb20uZW5hYmxlKCk7IC8vIFJlZW5hYmxlIHNjcm9sbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VvdXQnLCAoKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zY3JvbGxXaGVlbFpvb20uZGlzYWJsZSgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBSZWYuYWRkRXZlbnRMaXN0ZW5lcignb24tbWFya2VyLWludGVyYWN0JywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0U2l0ZURldGFpbHMoZS5kZXRhaWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBoaWRlRGV0YWlsc0V2ZW50cyA9IFsnY2xpY2snLCAnbW92ZXN0YXJ0J10KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlRGV0YWlsc0V2ZW50cy5mb3JFYWNoKGUgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkRXZlbnRMaXN0ZW5lcihlLCAoKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlU2l0ZURldGFpbHMoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUua2V5ID09PSAiRXNjYXBlIikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGlkZVNpdGVEZXRhaWxzKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE1hcCgpOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIGNyZWF0ZU1hcmtlcihjbGFzc05hbWUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gbmV3IEwuaWNvbih7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb25Vcmw6ICdodHRwczovL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm8vd3AtY29udGVudC90aGVtZXMvY2lkZmYtd3AvYXNzZXRzL2ltYWdlcy93ZWJwL2ljb24tcGlucy1zZWNvbmRhcnktZmlsbGVkLndlYnAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uU2l6ZTogWzE4LCAyM10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRvd1VybDogJ2h0dHBzOi8vaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mby93cC1jb250ZW50L3RoZW1lcy9jaWRmZi13cC9hc3NldHMvaW1hZ2VzL3dlYnAvaWNvbi1waW5zLWZpbGxlZC1zaGFkb3cud2VicCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRvd1NpemU6IFsyNSwgMjVdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dBbmNob3I6IFs0LCAxNV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBjcmVhdGVNYWluTWFya2VyKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBuZXcgTC5pY29uKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvblVybDogJ2h0dHBzOi8vaGF1dHNkZXNlaW5lLW5vcmQuY2lkZmYuaW5mby93cC1jb250ZW50L3RoZW1lcy9jaWRmZi13cC9hc3NldHMvaW1hZ2VzL3dlYnAvaWNvbi1waW5zLWZpbGxlZC53ZWJwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvblNpemU6IFsyOCwgMzNdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dVcmw6ICdodHRwczovL2hhdXRzZGVzZWluZS1ub3JkLmNpZGZmLmluZm8vd3AtY29udGVudC90aGVtZXMvY2lkZmYtd3AvYXNzZXRzL2ltYWdlcy93ZWJwL2ljb24tcGlucy1maWxsZWQtc2hhZG93LndlYnAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dTaXplOiBbMzAsIDMwXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93QW5jaG9yOiBbNCwgMTZdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gc2V0U2l0ZURldGFpbHMoZGF0YSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dTaXRlRGV0YWlscygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc2VlTW9yZUtleSA9IGRhdGEuc2llZ2UgPyBgJHtuZXcgU3RyaW5nKGRhdGEubm9tKS5yZXBsYWNlKC9cXHxcLHxccy9naSwgJy0nKS50b0xvd2VyQ2FzZSgpfS0ke2RhdGEuaWR9YCA6IGAke2RhdGEubm9tX3NsdWd9LSR7ZGF0YS5pZH1gCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNldCBkYXRhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLXRpdGxlJ10iKS5pbm5lckhUTUwgPSBkYXRhLm5vbTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtc2VlLW1vcmUnXSIpLmhyZWYgPSBgaHR0cHM6Ly9oYXV0c2Rlc2VpbmUtbm9yZC5jaWRmZi5pbmZvL2xpc3RlLWRlcy1wZXJtYW5lbmNlcy8/ZGVwYXJ0ZW1lbnQ9JHtkYXRhLmRlcGFydGVtZW50fSZjZW50cmUtaWQ9JHtzZWVNb3JlS2V5fWA7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmhvcmFpcmVzKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1ob3Vycy13cmFwcGVyJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ2ZsZXgnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtaG91cnMnXSIpLmlubmVySFRNTCA9IGRhdGEuaG9yYWlyZXM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWhvdXJzLXdyYXBwZXInXSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtbG9jYXRpb24nXSIpLmlubmVySFRNTCA9IGAke2RhdGEuYWRyZXNzZX0sICR7ZGF0YS5jcH0gJHtkYXRhLnZpbGxlfWA7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLnRlbGVwaG9uZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtdGVsLXdyYXBwZXInXSIpLnN0eWxlLmRpc3BsYXkgPSAnZmxleCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS10ZWwnXSIpLmlubmVySFRNTCA9IGRhdGEudGVsZXBob25lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS10ZWwtd3JhcHBlciddIikuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmNhZHJlMSB8fCBkYXRhLmFjY2VzX2Ryb2l0KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1jYWRyZS0xJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtY2FkcmUtMSddIikuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmNhZHJlMiB8fCBkYXRhLmVtcGxvaSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtY2FkcmUtMiddIikuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTInXSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZGF0YS5jYWRyZTMgfHwgZGF0YS52aW9sZW5jZXMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTMnXSIpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1jYWRyZS0zJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuY2FkcmU0IHx8IGRhdGEucGFyZW50YWxpdGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTQnXSIpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1jYWRyZS00J10iKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBoaWRlU2l0ZURldGFpbHMoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHNob3dTaXRlRGV0YWlscygpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gcmVzZXRNYXBMYXlvdXQoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGlkZVNpdGVEZXRhaWxzKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLm9mZigpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5yZW1vdmUoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigib24tbWFwLXJlZnJlc2giLCAoZSkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2V0TWFwTGF5b3V0KCk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBsYXN0Q2F0ZWdvcmllcyA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdsYXN0LWZpbHRlci1jYXRlZ29yaWVzJyk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsYXN0Q2F0ZWdvcmllcykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXN0Q2F0ZWdvcmllcyA9IEpTT04ucGFyc2UobGFzdENhdGVnb3JpZXMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRNYXAobGFzdENhdGVnb3JpZXMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbml0TWFwKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigib24tY2F0ZWdvcnktZmlsdGVyLWNoYW5nZSIsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc2VsZWN0ZWRDYXRlZ29yaWVzID0gZS5kZXRhaWw7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhpZGVTaXRlRGV0YWlscygpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5vZmYoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAucmVtb3ZlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE1hcChzZWxlY3RlZENhdGVnb3JpZXMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgIA==": [
          "keydown"
        ]
      }
    },
    "canvas_fingerprinters": {
      "data_url": {},
      "fingerprinters": [],
      "styles": {},
      "texts": {}
    },
    "canvas_font_fingerprinters": {
      "canvas_font": {},
      "text_measure": {}
    },
    "cookies": [],
    "fb_pixel_events": [],
    "tiktok_pixel_events": [],
    "twitter_pixel_events": [],
    "google_analytics_events": [],
    "key_logging": {},
    "session_recorders": {},
    "third_party_trackers": []
  }
}