{"id":493,"date":"2019-02-27T14:06:16","date_gmt":"2019-02-27T14:06:16","guid":{"rendered":"https:\/\/stephanedebove.net\/?page_id=493"},"modified":"2020-04-26T12:42:43","modified_gmt":"2020-04-26T12:42:43","slug":"representation-graphique-des-videastes-youtube-de-vulgarisation-circle-packing","status":"publish","type":"post","link":"https:\/\/stephanedebove.net\/fr\/blog\/2019\/02\/27\/representation-graphique-des-videastes-youtube-de-vulgarisation-circle-packing\/","title":{"rendered":"Repr\u00e9sentation graphique des vid\u00e9astes Youtube de vulgarisation (circle packing)"},"content":{"rendered":"<p><\/p>\n<p>Mode d&#8217;emploi :<\/p>\n<ul>\n<li>Aire des bulles proportionnelle au nombre d&rsquo;abonn\u00e9s.<\/li>\n<li>Survolez les bulles pour avoir des informations.<\/li>\n<li>Le zoom de votre navigateur fonctionne.<\/li>\n<li>Ctrl+F pour savoir si une cha\u00eene est pr\u00e9sente.<\/li>\n<\/ul>\n<p><script src=\"data:application\/x-javascript;base64,KGZ1bmN0aW9uKCkgewogIC8vIElmIHdpbmRvdy5IVE1MV2lkZ2V0cyBpcyBhbHJlYWR5IGRlZmluZWQsIHRoZW4gdXNlIGl0OyBvdGhlcndpc2UgY3JlYXRlIGEKICAvLyBuZXcgb2JqZWN0LiBUaGlzIGFsbG93cyBwcmVjZWRpbmcgY29kZSB0byBzZXQgb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUKICAvLyBpbml0aWFsaXphdGlvbiBwcm9jZXNzICh0aG91Z2ggbm9uZSBjdXJyZW50bHkgZXhpc3QpLgogIHdpbmRvdy5IVE1MV2lkZ2V0cyA9IHdpbmRvdy5IVE1MV2lkZ2V0cyB8fCB7fTsKCiAgLy8gU2VlIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gYSB2aWV3ZXIgcGFuZS4gSWYgbm90LCB3ZSdyZSBpbiBhIHdlYiBicm93c2VyLgogIHZhciB2aWV3ZXJNb2RlID0gd2luZG93LkhUTUxXaWRnZXRzLnZpZXdlck1vZGUgPQogICAgICAvXGJ2aWV3ZXJfcGFuZT0xXGIvLnRlc3Qod2luZG93LmxvY2F0aW9uKTsKCiAgLy8gU2VlIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gU2hpbnkgbW9kZS4gSWYgbm90LCBpdCdzIGEgc3RhdGljIGRvY3VtZW50LgogIC8vIE5vdGUgdGhhdCBzdGF0aWMgd2lkZ2V0cyBjYW4gYXBwZWFyIGluIGJvdGggU2hpbnkgYW5kIHN0YXRpYyBtb2RlcywgYnV0CiAgLy8gb2J2aW91c2x5LCBTaGlueSB3aWRnZXRzIGNhbiBvbmx5IGFwcGVhciBpbiBTaGlueSBhcHBzL2RvY3VtZW50cy4KICB2YXIgc2hpbnlNb2RlID0gd2luZG93LkhUTUxXaWRnZXRzLnNoaW55TW9kZSA9CiAgICAgIHR5cGVvZih3aW5kb3cuU2hpbnkpICE9PSAidW5kZWZpbmVkIiAmJiAhIXdpbmRvdy5TaGlueS5vdXRwdXRCaW5kaW5nczsKCiAgLy8gV2UgY2FuJ3QgY291bnQgb24galF1ZXJ5IGJlaW5nIGF2YWlsYWJsZSwgc28gd2UgaW1wbGVtZW50IG91ciBvd24KICAvLyB2ZXJzaW9uIGlmIG5lY2Vzc2FyeS4KICBmdW5jdGlvbiBxdWVyeVNlbGVjdG9yQWxsKHNjb3BlLCBzZWxlY3RvcikgewogICAgaWYgKHR5cGVvZihqUXVlcnkpICE9PSAidW5kZWZpbmVkIiAmJiBzY29wZSBpbnN0YW5jZW9mIGpRdWVyeSkgewogICAgICByZXR1cm4gc2NvcGUuZmluZChzZWxlY3Rvcik7CiAgICB9CiAgICBpZiAoc2NvcGUucXVlcnlTZWxlY3RvckFsbCkgewogICAgICByZXR1cm4gc2NvcGUucXVlcnlTZWxlY3RvckFsbChzZWxlY3Rvcik7CiAgICB9CiAgfQoKICBmdW5jdGlvbiBhc0FycmF5KHZhbHVlKSB7CiAgICBpZiAodmFsdWUgPT09IG51bGwpCiAgICAgIHJldHVybiBbXTsKICAgIGlmICgkLmlzQXJyYXkodmFsdWUpKQogICAgICByZXR1cm4gdmFsdWU7CiAgICByZXR1cm4gW3ZhbHVlXTsKICB9CgogIC8vIEltcGxlbWVudCBqUXVlcnkncyBleHRlbmQKICBmdW5jdGlvbiBleHRlbmQodGFyZ2V0IC8qLCAuLi4gKi8pIHsKICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID09IDEpIHsKICAgICAgcmV0dXJuIHRhcmdldDsKICAgIH0KICAgIGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07CiAgICAgIGZvciAodmFyIHByb3AgaW4gc291cmNlKSB7CiAgICAgICAgaWYgKHNvdXJjZS5oYXNPd25Qcm9wZXJ0eShwcm9wKSkgewogICAgICAgICAgdGFyZ2V0W3Byb3BdID0gc291cmNlW3Byb3BdOwogICAgICAgIH0KICAgICAgfQogICAgfQogICAgcmV0dXJuIHRhcmdldDsKICB9CgogIC8vIElFOCBkb2Vzbid0IHN1cHBvcnQgQXJyYXkuZm9yRWFjaC4KICBmdW5jdGlvbiBmb3JFYWNoKHZhbHVlcywgY2FsbGJhY2ssIHRoaXNBcmcpIHsKICAgIGlmICh2YWx1ZXMuZm9yRWFjaCkgewogICAgICB2YWx1ZXMuZm9yRWFjaChjYWxsYmFjaywgdGhpc0FyZyk7CiAgICB9IGVsc2UgewogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHZhbHVlcy5sZW5ndGg7IGkrKykgewogICAgICAgIGNhbGxiYWNrLmNhbGwodGhpc0FyZywgdmFsdWVzW2ldLCBpLCB2YWx1ZXMpOwogICAgICB9CiAgICB9CiAgfQoKICAvLyBSZXBsYWNlcyB0aGUgc3BlY2lmaWVkIG1ldGhvZCB3aXRoIHRoZSByZXR1cm4gdmFsdWUgb2YgZnVuY1NvdXJjZS4KICAvLwogIC8vIE5vdGUgdGhhdCBmdW5jU291cmNlIHNob3VsZCBub3QgQkUgdGhlIG5ldyBtZXRob2QsIGl0IHNob3VsZCBiZSBhIGZ1bmN0aW9uCiAgLy8gdGhhdCBSRVRVUk5TIHRoZSBuZXcgbWV0aG9kLiBmdW5jU291cmNlIHJlY2VpdmVzIGEgc2luZ2xlIGFyZ3VtZW50IHRoYXQgaXMKICAvLyB0aGUgb3ZlcnJpZGRlbiBtZXRob2QsIGl0IGNhbiBiZSBjYWxsZWQgZnJvbSB0aGUgbmV3IG1ldGhvZC4gVGhlIG92ZXJyaWRkZW4KICAvLyBtZXRob2QgY2FuIGJlIGNhbGxlZCBsaWtlIGEgcmVndWxhciBmdW5jdGlvbiwgaXQgaGFzIHRoZSB0YXJnZXQgcGVybWFuZW50bHkKICAvLyBib3VuZCB0byBpdCBzbyAidGhpcyIgd2lsbCB3b3JrIGNvcnJlY3RseS4KICBmdW5jdGlvbiBvdmVycmlkZU1ldGhvZCh0YXJnZXQsIG1ldGhvZE5hbWUsIGZ1bmNTb3VyY2UpIHsKICAgIHZhciBzdXBlckZ1bmMgPSB0YXJnZXRbbWV0aG9kTmFtZV0gfHwgZnVuY3Rpb24oKSB7fTsKICAgIHZhciBzdXBlckZ1bmNCb3VuZCA9IGZ1bmN0aW9uKCkgewogICAgICByZXR1cm4gc3VwZXJGdW5jLmFwcGx5KHRhcmdldCwgYXJndW1lbnRzKTsKICAgIH07CiAgICB0YXJnZXRbbWV0aG9kTmFtZV0gPSBmdW5jU291cmNlKHN1cGVyRnVuY0JvdW5kKTsKICB9CgogIC8vIEFkZCBhIG1ldGhvZCB0byBkZWxlZ2F0b3IgdGhhdCwgd2hlbiBpbnZva2VkLCBjYWxscwogIC8vIGRlbGVnYXRlZS5tZXRob2ROYW1lLiBJZiB0aGVyZSBpcyBubyBzdWNoIG1ldGhvZCBvbgogIC8vIHRoZSBkZWxlZ2F0ZWUsIGJ1dCB0aGVyZSB3YXMgb25lIG9uIGRlbGVnYXRvciBiZWZvcmUKICAvLyBkZWxlZ2F0ZU1ldGhvZCB3YXMgY2FsbGVkLCB0aGVuIHRoZSBvcmlnaW5hbCB2ZXJzaW9uCiAgLy8gaXMgaW52b2tlZCBpbnN0ZWFkLgogIC8vIEZvciBleGFtcGxlOgogIC8vCiAgLy8gdmFyIGEgPSB7CiAgLy8gICBtZXRob2QxOiBmdW5jdGlvbigpIHsgY29uc29sZS5sb2coJ2ExJyk7IH0KICAvLyAgIG1ldGhvZDI6IGZ1bmN0aW9uKCkgeyBjb25zb2xlLmxvZygnYTInKTsgfQogIC8vIH07CiAgLy8gdmFyIGIgPSB7CiAgLy8gICBtZXRob2QxOiBmdW5jdGlvbigpIHsgY29uc29sZS5sb2coJ2IxJyk7IH0KICAvLyB9OwogIC8vIGRlbGVnYXRlTWV0aG9kKGEsIGIsICJtZXRob2QxIik7CiAgLy8gZGVsZWdhdGVNZXRob2QoYSwgYiwgIm1ldGhvZDIiKTsKICAvLyBhLm1ldGhvZDEoKTsKICAvLyBhLm1ldGhvZDIoKTsKICAvLwogIC8vIFRoZSBvdXRwdXQgd291bGQgYmUgImIxIiwgImEyIi4KICBmdW5jdGlvbiBkZWxlZ2F0ZU1ldGhvZChkZWxlZ2F0b3IsIGRlbGVnYXRlZSwgbWV0aG9kTmFtZSkgewogICAgdmFyIGluaGVyaXRlZCA9IGRlbGVnYXRvclttZXRob2ROYW1lXTsKICAgIGRlbGVnYXRvclttZXRob2ROYW1lXSA9IGZ1bmN0aW9uKCkgewogICAgICB2YXIgdGFyZ2V0ID0gZGVsZWdhdGVlOwogICAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGVlW21ldGhvZE5hbWVdOwoKICAgICAgLy8gVGhlIG1ldGhvZCBkb2Vzbid0IGV4aXN0IG9uIHRoZSBkZWxlZ2F0ZWUuIEluc3RlYWQsCiAgICAgIC8vIGNhbGwgdGhlIG1ldGhvZCBvbiB0aGUgZGVsZWdhdG9yLCBpZiBpdCBleGlzdHMuCiAgICAgIGlmICghbWV0aG9kKSB7CiAgICAgICAgdGFyZ2V0ID0gZGVsZWdhdG9yOwogICAgICAgIG1ldGhvZCA9IGluaGVyaXRlZDsKICAgICAgfQoKICAgICAgaWYgKG1ldGhvZCkgewogICAgICAgIHJldHVybiBtZXRob2QuYXBwbHkodGFyZ2V0LCBhcmd1bWVudHMpOwogICAgICB9CiAgICB9OwogIH0KCiAgLy8gSW1wbGVtZW50IGEgdmFndWUgZmFjc2ltaWxpZSBvZiBqUXVlcnkncyBkYXRhIG1ldGhvZAogIGZ1bmN0aW9uIGVsZW1lbnREYXRhKGVsLCBuYW1lLCB2YWx1ZSkgewogICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMikgewogICAgICByZXR1cm4gZWxbImh0bWx3aWRnZXRfZGF0YV8iICsgbmFtZV07CiAgICB9IGVsc2UgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMykgewogICAgICBlbFsiaHRtbHdpZGdldF9kYXRhXyIgKyBuYW1lXSA9IHZhbHVlOwogICAgICByZXR1cm4gZWw7CiAgICB9IGVsc2UgewogICAgICB0aHJvdyBuZXcgRXJyb3IoIldyb25nIG51bWJlciBvZiBhcmd1bWVudHMgZm9yIGVsZW1lbnREYXRhOiAiICsKICAgICAgICBhcmd1bWVudHMubGVuZ3RoKTsKICAgIH0KICB9CgogIC8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzQ0NjE3MC9lc2NhcGUtc3RyaW5nLWZvci11c2UtaW4tamF2YXNjcmlwdC1yZWdleAogIGZ1bmN0aW9uIGVzY2FwZVJlZ0V4cChzdHIpIHsKICAgIHJldHVybiBzdHIucmVwbGFjZSgvW1wtXFtcXVwvXHtcfVwoXClcKlwrXD9cLlxcXF5cJFx8XS9nLCAiXFwkJiIpOwogIH0KCiAgZnVuY3Rpb24gaGFzQ2xhc3MoZWwsIGNsYXNzTmFtZSkgewogICAgdmFyIHJlID0gbmV3IFJlZ0V4cCgiXFxiIiArIGVzY2FwZVJlZ0V4cChjbGFzc05hbWUpICsgIlxcYiIpOwogICAgcmV0dXJuIHJlLnRlc3QoZWwuY2xhc3NOYW1lKTsKICB9CgogIC8vIGVsZW1lbnRzIC0gYXJyYXkgKG9yIGFycmF5LWxpa2Ugb2JqZWN0KSBvZiBIVE1MIGVsZW1lbnRzCiAgLy8gY2xhc3NOYW1lIC0gY2xhc3MgbmFtZSB0byB0ZXN0IGZvcgogIC8vIGluY2x1ZGUgLSBpZiB0cnVlLCBvbmx5IHJldHVybiBlbGVtZW50cyB3aXRoIGdpdmVuIGNsYXNzTmFtZTsKICAvLyAgIGlmIGZhbHNlLCBvbmx5IHJldHVybiBlbGVtZW50cyAqd2l0aG91dCogZ2l2ZW4gY2xhc3NOYW1lCiAgZnVuY3Rpb24gZmlsdGVyQnlDbGFzcyhlbGVtZW50cywgY2xhc3NOYW1lLCBpbmNsdWRlKSB7CiAgICB2YXIgcmVzdWx0cyA9IFtdOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtZW50cy5sZW5ndGg7IGkrKykgewogICAgICBpZiAoaGFzQ2xhc3MoZWxlbWVudHNbaV0sIGNsYXNzTmFtZSkgPT0gaW5jbHVkZSkKICAgICAgICByZXN1bHRzLnB1c2goZWxlbWVudHNbaV0pOwogICAgfQogICAgcmV0dXJuIHJlc3VsdHM7CiAgfQoKICBmdW5jdGlvbiBvbihvYmosIGV2ZW50TmFtZSwgZnVuYykgewogICAgaWYgKG9iai5hZGRFdmVudExpc3RlbmVyKSB7CiAgICAgIG9iai5hZGRFdmVudExpc3RlbmVyKGV2ZW50TmFtZSwgZnVuYywgZmFsc2UpOwogICAgfSBlbHNlIGlmIChvYmouYXR0YWNoRXZlbnQpIHsKICAgICAgb2JqLmF0dGFjaEV2ZW50KGV2ZW50TmFtZSwgZnVuYyk7CiAgICB9CiAgfQoKICBmdW5jdGlvbiBvZmYob2JqLCBldmVudE5hbWUsIGZ1bmMpIHsKICAgIGlmIChvYmoucmVtb3ZlRXZlbnRMaXN0ZW5lcikKICAgICAgb2JqLnJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnROYW1lLCBmdW5jLCBmYWxzZSk7CiAgICBlbHNlIGlmIChvYmouZGV0YWNoRXZlbnQpIHsKICAgICAgb2JqLmRldGFjaEV2ZW50KGV2ZW50TmFtZSwgZnVuYyk7CiAgICB9CiAgfQoKICAvLyBUcmFuc2xhdGUgYXJyYXkgb2YgdmFsdWVzIHRvIHRvcC9yaWdodC9ib3R0b20vbGVmdCwgYXMgdXN1YWwgd2l0aAogIC8vIHRoZSAicGFkZGluZyIgQ1NTIHByb3BlcnR5CiAgLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3BhZGRpbmcKICBmdW5jdGlvbiB1bnBhY2tQYWRkaW5nKHZhbHVlKSB7CiAgICBpZiAodHlwZW9mKHZhbHVlKSA9PT0gIm51bWJlciIpCiAgICAgIHZhbHVlID0gW3ZhbHVlXTsKICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDEpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMF0sIGJvdHRvbTogdmFsdWVbMF0sIGxlZnQ6IHZhbHVlWzBdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDIpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMF0sIGxlZnQ6IHZhbHVlWzFdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDMpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMl0sIGxlZnQ6IHZhbHVlWzFdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDQpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMl0sIGxlZnQ6IHZhbHVlWzNdfTsKICAgIH0KICB9CgogIC8vIENvbnZlcnQgYW4gdW5wYWNrZWQgcGFkZGluZyBvYmplY3QgdG8gYSBDU1MgdmFsdWUKICBmdW5jdGlvbiBwYWRkaW5nVG9Dc3MocGFkZGluZ09iaikgewogICAgcmV0dXJuIHBhZGRpbmdPYmoudG9wICsgInB4ICIgKyBwYWRkaW5nT2JqLnJpZ2h0ICsgInB4ICIgKyBwYWRkaW5nT2JqLmJvdHRvbSArICJweCAiICsgcGFkZGluZ09iai5sZWZ0ICsgInB4IjsKICB9CgogIC8vIE1ha2VzIGEgbnVtYmVyIHN1aXRhYmxlIGZvciBDU1MKICBmdW5jdGlvbiBweCh4KSB7CiAgICBpZiAodHlwZW9mKHgpID09PSAibnVtYmVyIikKICAgICAgcmV0dXJuIHggKyAicHgiOwogICAgZWxzZQogICAgICByZXR1cm4geDsKICB9CgogIC8vIFJldHJpZXZlcyBydW50aW1lIHdpZGdldCBzaXppbmcgaW5mb3JtYXRpb24gZm9yIGFuIGVsZW1lbnQuCiAgLy8gVGhlIHJldHVybiB2YWx1ZSBpcyBlaXRoZXIgbnVsbCwgb3IgYW4gb2JqZWN0IHdpdGggZmlsbCwgcGFkZGluZywKICAvLyBkZWZhdWx0V2lkdGgsIGRlZmF1bHRIZWlnaHQgZmllbGRzLgogIGZ1bmN0aW9uIHNpemluZ1BvbGljeShlbCkgewogICAgdmFyIHNpemluZ0VsID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigic2NyaXB0W2RhdGEtZm9yPSciICsgZWwuaWQgKyAiJ11bdHlwZT0nYXBwbGljYXRpb24vaHRtbHdpZGdldC1zaXppbmcnXSIpOwogICAgaWYgKCFzaXppbmdFbCkKICAgICAgcmV0dXJuIG51bGw7CiAgICB2YXIgc3AgPSBKU09OLnBhcnNlKHNpemluZ0VsLnRleHRDb250ZW50IHx8IHNpemluZ0VsLnRleHQgfHwgInt9Iik7CiAgICBpZiAodmlld2VyTW9kZSkgewogICAgICByZXR1cm4gc3Audmlld2VyOwogICAgfSBlbHNlIHsKICAgICAgcmV0dXJuIHNwLmJyb3dzZXI7CiAgICB9CiAgfQoKICAvLyBAcGFyYW0gdGFza3MgQXJyYXkgb2Ygc3RyaW5ncyAob3IgZmFsc3kgdmFsdWUsIGluIHdoaWNoIGNhc2Ugbm8tb3ApLgogIC8vICAgRWFjaCBlbGVtZW50IG11c3QgYmUgYSB2YWxpZCBKYXZhU2NyaXB0IGV4cHJlc3Npb24gdGhhdCB5aWVsZHMgYQogIC8vICAgZnVuY3Rpb24uIE9yLCBjYW4gYmUgYW4gYXJyYXkgb2Ygb2JqZWN0cyB3aXRoICJjb2RlIiBhbmQgImRhdGEiCiAgLy8gICBwcm9wZXJ0aWVzOyBpbiB0aGlzIGNhc2UsIHRoZSAiY29kZSIgcHJvcGVydHkgc2hvdWxkIGJlIGEgc3RyaW5nCiAgLy8gICBvZiBKUyB0aGF0J3MgYW4gZXhwciB0aGF0IHlpZWxkcyBhIGZ1bmN0aW9uLCBhbmQgImRhdGEiIHNob3VsZCBiZQogIC8vICAgYW4gb2JqZWN0IHRoYXQgd2lsbCBiZSBhZGRlZCBhcyBhbiBhZGRpdGlvbmFsIGFyZ3VtZW50IHdoZW4gdGhhdAogIC8vICAgZnVuY3Rpb24gaXMgY2FsbGVkLgogIC8vIEBwYXJhbSB0YXJnZXQgVGhlIG9iamVjdCB0aGF0IHdpbGwgYmUgInRoaXMiIGZvciBlYWNoIGZ1bmN0aW9uCiAgLy8gICBleGVjdXRpb24uCiAgLy8gQHBhcmFtIGFyZ3MgQXJyYXkgb2YgYXJndW1lbnRzIHRvIGJlIHBhc3NlZCB0byB0aGUgZnVuY3Rpb25zLiAoVGhlCiAgLy8gICBzYW1lIGFyZ3VtZW50cyB3aWxsIGJlIHBhc3NlZCB0byBhbGwgZnVuY3Rpb25zLikKICBmdW5jdGlvbiBldmFsQW5kUnVuKHRhc2tzLCB0YXJnZXQsIGFyZ3MpIHsKICAgIGlmICh0YXNrcykgewogICAgICBmb3JFYWNoKHRhc2tzLCBmdW5jdGlvbih0YXNrKSB7CiAgICAgICAgdmFyIHRoZXNlQXJncyA9IGFyZ3M7CiAgICAgICAgaWYgKHR5cGVvZih0YXNrKSA9PT0gIm9iamVjdCIpIHsKICAgICAgICAgIHRoZXNlQXJncyA9IHRoZXNlQXJncy5jb25jYXQoW3Rhc2suZGF0YV0pOwogICAgICAgICAgdGFzayA9IHRhc2suY29kZTsKICAgICAgICB9CiAgICAgICAgdmFyIHRhc2tGdW5jID0gZXZhbCgiKCIgKyB0YXNrICsgIikiKTsKICAgICAgICBpZiAodHlwZW9mKHRhc2tGdW5jKSAhPT0gImZ1bmN0aW9uIikgewogICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCJUYXNrIG11c3QgYmUgYSBmdW5jdGlvbiEgU291cmNlOlxuIiArIHRhc2spOwogICAgICAgIH0KICAgICAgICB0YXNrRnVuYy5hcHBseSh0YXJnZXQsIHRoZXNlQXJncyk7CiAgICAgIH0pOwogICAgfQogIH0KCiAgZnVuY3Rpb24gaW5pdFNpemluZyhlbCkgewogICAgdmFyIHNpemluZyA9IHNpemluZ1BvbGljeShlbCk7CiAgICBpZiAoIXNpemluZykKICAgICAgcmV0dXJuOwoKICAgIHZhciBjZWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaHRtbHdpZGdldF9jb250YWluZXIiKTsKICAgIGlmICghY2VsKQogICAgICByZXR1cm47CgogICAgaWYgKHR5cGVvZihzaXppbmcucGFkZGluZykgIT09ICJ1bmRlZmluZWQiKSB7CiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUubWFyZ2luID0gIjAiOwogICAgICBkb2N1bWVudC5ib2R5LnN0eWxlLnBhZGRpbmcgPSBwYWRkaW5nVG9Dc3ModW5wYWNrUGFkZGluZyhzaXppbmcucGFkZGluZykpOwogICAgfQoKICAgIGlmIChzaXppbmcuZmlsbCkgewogICAgICBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93ID0gImhpZGRlbiI7CiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUud2lkdGggPSAiMTAwJSI7CiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUuaGVpZ2h0ID0gIjEwMCUiOwogICAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc3R5bGUud2lkdGggPSAiMTAwJSI7CiAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS5oZWlnaHQgPSAiMTAwJSI7CiAgICAgIGlmIChjZWwpIHsKICAgICAgICBjZWwuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiOwogICAgICAgIHZhciBwYWQgPSB1bnBhY2tQYWRkaW5nKHNpemluZy5wYWRkaW5nKTsKICAgICAgICBjZWwuc3R5bGUudG9wID0gcGFkLnRvcCArICJweCI7CiAgICAgICAgY2VsLnN0eWxlLnJpZ2h0ID0gcGFkLnJpZ2h0ICsgInB4IjsKICAgICAgICBjZWwuc3R5bGUuYm90dG9tID0gcGFkLmJvdHRvbSArICJweCI7CiAgICAgICAgY2VsLnN0eWxlLmxlZnQgPSBwYWQubGVmdCArICJweCI7CiAgICAgICAgZWwuc3R5bGUud2lkdGggPSAiMTAwJSI7CiAgICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gIjEwMCUiOwogICAgICB9CgogICAgICByZXR1cm4gewogICAgICAgIGdldFdpZHRoOiBmdW5jdGlvbigpIHsgcmV0dXJuIGNlbC5vZmZzZXRXaWR0aDsgfSwKICAgICAgICBnZXRIZWlnaHQ6IGZ1bmN0aW9uKCkgeyByZXR1cm4gY2VsLm9mZnNldEhlaWdodDsgfQogICAgICB9OwoKICAgIH0gZWxzZSB7CiAgICAgIGVsLnN0eWxlLndpZHRoID0gcHgoc2l6aW5nLndpZHRoKTsKICAgICAgZWwuc3R5bGUuaGVpZ2h0ID0gcHgoc2l6aW5nLmhlaWdodCk7CgogICAgICByZXR1cm4gewogICAgICAgIGdldFdpZHRoOiBmdW5jdGlvbigpIHsgcmV0dXJuIGVsLm9mZnNldFdpZHRoOyB9LAogICAgICAgIGdldEhlaWdodDogZnVuY3Rpb24oKSB7IHJldHVybiBlbC5vZmZzZXRIZWlnaHQ7IH0KICAgICAgfTsKICAgIH0KICB9CgogIC8vIERlZmF1bHQgaW1wbGVtZW50YXRpb25zIGZvciBtZXRob2RzCiAgdmFyIGRlZmF1bHRzID0gewogICAgZmluZDogZnVuY3Rpb24oc2NvcGUpIHsKICAgICAgcmV0dXJuIHF1ZXJ5U2VsZWN0b3JBbGwoc2NvcGUsICIuIiArIHRoaXMubmFtZSk7CiAgICB9LAogICAgcmVuZGVyRXJyb3I6IGZ1bmN0aW9uKGVsLCBlcnIpIHsKICAgICAgdmFyICRlbCA9ICQoZWwpOwoKICAgICAgdGhpcy5jbGVhckVycm9yKGVsKTsKCiAgICAgIC8vIEFkZCBhbGwgdGhlc2UgZXJyb3IgY2xhc3NlcywgYXMgU2hpbnkgZG9lcwogICAgICB2YXIgZXJyQ2xhc3MgPSAic2hpbnktb3V0cHV0LWVycm9yIjsKICAgICAgaWYgKGVyci50eXBlICE9PSBudWxsKSB7CiAgICAgICAgLy8gdXNlIHRoZSBjbGFzc2VzIG9mIHRoZSBlcnJvciBjb25kaXRpb24gYXMgQ1NTIGNsYXNzIG5hbWVzCiAgICAgICAgZXJyQ2xhc3MgPSBlcnJDbGFzcyArICIgIiArICQubWFwKGFzQXJyYXkoZXJyLnR5cGUpLCBmdW5jdGlvbih0eXBlKSB7CiAgICAgICAgICByZXR1cm4gZXJyQ2xhc3MgKyAiLSIgKyB0eXBlOwogICAgICAgIH0pLmpvaW4oIiAiKTsKICAgICAgfQogICAgICBlcnJDbGFzcyA9IGVyckNsYXNzICsgIiBodG1sd2lkZ2V0cy1lcnJvciI7CgogICAgICAvLyBJcyBlbCBpbmxpbmUgb3IgYmxvY2s\/IElmIGlubGluZSBvciBpbmxpbmUtYmxvY2ssIGp1c3QgZGlzcGxheTpub25lIGl0CiAgICAgIC8vIGFuZCBhZGQgYW4gaW5saW5lIGVycm9yLgogICAgICB2YXIgZGlzcGxheSA9ICRlbC5jc3MoImRpc3BsYXkiKTsKICAgICAgJGVsLmRhdGEoInJlc3RvcmUtZGlzcGxheS1tb2RlIiwgZGlzcGxheSk7CgogICAgICBpZiAoZGlzcGxheSA9PT0gImlubGluZSIgfHwgZGlzcGxheSA9PT0gImlubGluZS1ibG9jayIpIHsKICAgICAgICAkZWwuaGlkZSgpOwogICAgICAgIGlmIChlcnIubWVzc2FnZSAhPT0gIiIpIHsKICAgICAgICAgIHZhciBlcnJvclNwYW4gPSAkKCI8c3Bhbj4iKS5hZGRDbGFzcyhlcnJDbGFzcyk7CiAgICAgICAgICBlcnJvclNwYW4udGV4dChlcnIubWVzc2FnZSk7CiAgICAgICAgICAkZWwuYWZ0ZXIoZXJyb3JTcGFuKTsKICAgICAgICB9CiAgICAgIH0gZWxzZSBpZiAoZGlzcGxheSA9PT0gImJsb2NrIikgewogICAgICAgIC8vIElmIGJsb2NrLCBhZGQgYW4gZXJyb3IganVzdCBhZnRlciB0aGUgZWwsIHNldCB2aXNpYmlsaXR5Om5vbmUgb24gdGhlCiAgICAgICAgLy8gZWwsIGFuZCBwb3NpdGlvbiB0aGUgZXJyb3IgdG8gYmUgb24gdG9wIG9mIHRoZSBlbC4KICAgICAgICAvLyBNYXJrIGl0IHdpdGggYSB1bmlxdWUgSUQgYW5kIENTUyBjbGFzcyBzbyB3ZSBjYW4gcmVtb3ZlIGl0IGxhdGVyLgogICAgICAgICRlbC5jc3MoInZpc2liaWxpdHkiLCAiaGlkZGVuIik7CiAgICAgICAgaWYgKGVyci5tZXNzYWdlICE9PSAiIikgewogICAgICAgICAgdmFyIGVycm9yRGl2ID0gJCgiPGRpdj4iKS5hZGRDbGFzcyhlcnJDbGFzcykuY3NzKCJwb3NpdGlvbiIsICJhYnNvbHV0ZSIpCiAgICAgICAgICAgIC5jc3MoInRvcCIsIGVsLm9mZnNldFRvcCkKICAgICAgICAgICAgLmNzcygibGVmdCIsIGVsLm9mZnNldExlZnQpCiAgICAgICAgICAgIC8vIHNldHRpbmcgd2lkdGggY2FuIHB1c2ggb3V0IHRoZSBwYWdlIHNpemUsIGZvcmNpbmcgb3RoZXJ3aXNlCiAgICAgICAgICAgIC8vIHVubmVjZXNzYXJ5IHNjcm9sbGJhcnMgdG8gYXBwZWFyIGFuZCBtYWtpbmcgaXQgaW1wb3NzaWJsZSBmb3IKICAgICAgICAgICAgLy8gdGhlIGVsZW1lbnQgdG8gc2hyaW5rOyBzbyB1c2UgbWF4LXdpZHRoIGluc3RlYWQKICAgICAgICAgICAgLmNzcygibWF4V2lkdGgiLCBlbC5vZmZzZXRXaWR0aCkKICAgICAgICAgICAgLmNzcygiaGVpZ2h0IiwgZWwub2Zmc2V0SGVpZ2h0KTsKICAgICAgICAgIGVycm9yRGl2LnRleHQoZXJyLm1lc3NhZ2UpOwogICAgICAgICAgJGVsLmFmdGVyKGVycm9yRGl2KTsKCiAgICAgICAgICAvLyBSZWFsbHkgZHVtYiB3YXkgdG8ga2VlcCB0aGUgc2l6ZS9wb3NpdGlvbiBvZiB0aGUgZXJyb3IgaW4gc3luYyB3aXRoCiAgICAgICAgICAvLyB0aGUgcGFyZW50IGVsZW1lbnQgYXMgdGhlIHdpbmRvdyBpcyByZXNpemVkIG9yIHdoYXRldmVyLgogICAgICAgICAgdmFyIGludElkID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIGlmICghZXJyb3JEaXZbMF0ucGFyZW50RWxlbWVudCkgewogICAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoaW50SWQpOwogICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgfQogICAgICAgICAgICBlcnJvckRpdgogICAgICAgICAgICAgIC5jc3MoInRvcCIsIGVsLm9mZnNldFRvcCkKICAgICAgICAgICAgICAuY3NzKCJsZWZ0IiwgZWwub2Zmc2V0TGVmdCkKICAgICAgICAgICAgICAuY3NzKCJtYXhXaWR0aCIsIGVsLm9mZnNldFdpZHRoKQogICAgICAgICAgICAgIC5jc3MoImhlaWdodCIsIGVsLm9mZnNldEhlaWdodCk7CiAgICAgICAgICB9LCA1MDApOwogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgIGNsZWFyRXJyb3I6IGZ1bmN0aW9uKGVsKSB7CiAgICAgIHZhciAkZWwgPSAkKGVsKTsKICAgICAgdmFyIGRpc3BsYXkgPSAkZWwuZGF0YSgicmVzdG9yZS1kaXNwbGF5LW1vZGUiKTsKICAgICAgJGVsLmRhdGEoInJlc3RvcmUtZGlzcGxheS1tb2RlIiwgbnVsbCk7CgogICAgICBpZiAoZGlzcGxheSA9PT0gImlubGluZSIgfHwgZGlzcGxheSA9PT0gImlubGluZS1ibG9jayIpIHsKICAgICAgICBpZiAoZGlzcGxheSkKICAgICAgICAgICRlbC5jc3MoImRpc3BsYXkiLCBkaXNwbGF5KTsKICAgICAgICAkKGVsLm5leHRTaWJsaW5nKS5maWx0ZXIoIi5odG1sd2lkZ2V0cy1lcnJvciIpLnJlbW92ZSgpOwogICAgICB9IGVsc2UgaWYgKGRpc3BsYXkgPT09ICJibG9jayIpewogICAgICAgICRlbC5jc3MoInZpc2liaWxpdHkiLCAiaW5oZXJpdCIpOwogICAgICAgICQoZWwubmV4dFNpYmxpbmcpLmZpbHRlcigiLmh0bWx3aWRnZXRzLWVycm9yIikucmVtb3ZlKCk7CiAgICAgIH0KICAgIH0sCiAgICBzaXppbmc6IHt9CiAgfTsKCiAgLy8gQ2FsbGVkIGJ5IHdpZGdldCBiaW5kaW5ncyB0byByZWdpc3RlciBhIG5ldyB0eXBlIG9mIHdpZGdldC4gVGhlIGRlZmluaXRpb24KICAvLyBvYmplY3QgY2FuIGNvbnRhaW4gdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogIC8vIC0gbmFtZSAocmVxdWlyZWQpIC0gQSBzdHJpbmcgaW5kaWNhdGluZyB0aGUgYmluZGluZyBuYW1lLCB3aGljaCB3aWxsIGJlCiAgLy8gICB1c2VkIGJ5IGRlZmF1bHQgYXMgdGhlIENTUyBjbGFzc25hbWUgdG8gbG9vayBmb3IuCiAgLy8gLSBpbml0aWFsaXplIChvcHRpb25hbCkgLSBBIGZ1bmN0aW9uKGVsKSB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgcGVyCiAgLy8gICB3aWRnZXQgZWxlbWVudDsgaWYgYSB2YWx1ZSBpcyByZXR1cm5lZCwgaXQgd2lsbCBiZSBwYXNzZWQgYXMgdGhlIHRoaXJkCiAgLy8gICB2YWx1ZSB0byByZW5kZXJWYWx1ZS4KICAvLyAtIHJlbmRlclZhbHVlIChyZXF1aXJlZCkgLSBBIGZ1bmN0aW9uKGVsLCBkYXRhLCBpbml0VmFsdWUpIHRoYXQgd2lsbCBiZQogIC8vICAgY2FsbGVkIHdpdGggZGF0YS4gU3RhdGljIGNvbnRleHRzIHdpbGwgY2F1c2UgdGhpcyB0byBiZSBjYWxsZWQgb25jZSBwZXIKICAvLyAgIGVsZW1lbnQ7IFNoaW55IGFwcHMgd2lsbCBjYXVzZSB0aGlzIHRvIGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBwZXIKICAvLyAgIGVsZW1lbnQsIGFzIHRoZSBkYXRhIGNoYW5nZXMuCiAgd2luZG93LkhUTUxXaWRnZXRzLndpZGdldCA9IGZ1bmN0aW9uKGRlZmluaXRpb24pIHsKICAgIGlmICghZGVmaW5pdGlvbi5uYW1lKSB7CiAgICAgIHRocm93IG5ldyBFcnJvcigiV2lkZ2V0IG11c3QgaGF2ZSBhIG5hbWUiKTsKICAgIH0KICAgIGlmICghZGVmaW5pdGlvbi50eXBlKSB7CiAgICAgIHRocm93IG5ldyBFcnJvcigiV2lkZ2V0IG11c3QgaGF2ZSBhIHR5cGUiKTsKICAgIH0KICAgIC8vIEN1cnJlbnRseSB3ZSBvbmx5IHN1cHBvcnQgb3V0cHV0IHdpZGdldHMKICAgIGlmIChkZWZpbml0aW9uLnR5cGUgIT09ICJvdXRwdXQiKSB7CiAgICAgIHRocm93IG5ldyBFcnJvcigiVW5yZWNvZ25pemVkIHdpZGdldCB0eXBlICciICsgZGVmaW5pdGlvbi50eXBlICsgIiciKTsKICAgIH0KICAgIC8vIFRPRE86IFZlcmlmeSB0aGF0IC5uYW1lIGlzIGEgdmFsaWQgQ1NTIGNsYXNzbmFtZQoKICAgIC8vIFN1cHBvcnQgbmV3LXN0eWxlIGluc3RhbmNlLWJvdW5kIGRlZmluaXRpb25zLiBPbGQtc3R5bGUgY2xhc3MtYm91bmQKICAgIC8vIGRlZmluaXRpb25zIGhhdmUgb25lIHdpZGdldCAib2JqZWN0IiBwZXIgd2lkZ2V0IHBlciB0eXBlL2NsYXNzIG9mCiAgICAvLyB3aWRnZXQ7IHRoZSByZW5kZXJWYWx1ZSBhbmQgcmVzaXplIG1ldGhvZHMgb24gc3VjaCB3aWRnZXQgb2JqZWN0cwogICAgLy8gdGFrZSBlbCBhbmQgaW5zdGFuY2UgYXJndW1lbnRzLCBiZWNhdXNlIHRoZSB3aWRnZXQgb2JqZWN0IGNhbid0CiAgICAvLyBzdG9yZSB0aGVtLiBOZXctc3R5bGUgaW5zdGFuY2UtYm91bmQgZGVmaW5pdGlvbnMgaGF2ZSBvbmUgd2lkZ2V0CiAgICAvLyBvYmplY3QgcGVyIHdpZGdldCBpbnN0YW5jZTsgdGhlIGRlZmluaXRpb24gdGhhdCdzIHBhc3NlZCBpbiBkb2Vzbid0CiAgICAvLyBwcm92aWRlIHJlbmRlclZhbHVlIG9yIHJlc2l6ZSBtZXRob2RzIGF0IGFsbCwganVzdCB0aGUgc2luZ2xlIG1ldGhvZAogICAgLy8gICBmYWN0b3J5KGVsLCB3aWR0aCwgaGVpZ2h0KQogICAgLy8gd2hpY2ggcmV0dXJucyBhbiBvYmplY3QgdGhhdCBoYXMgcmVuZGVyVmFsdWUoeCkgYW5kIHJlc2l6ZSh3LCBoKS4KICAgIC8vIFRoaXMgZW5hYmxlcyBhIGZhciBtb3JlIG5hdHVyYWwgcHJvZ3JhbW1pbmcgc3R5bGUgZm9yIHRoZSB3aWRnZXQKICAgIC8vIGF1dGhvciwgd2hvIGNhbiBzdG9yZSBwZXItaW5zdGFuY2Ugc3RhdGUgdXNpbmcgZWl0aGVyIE9PLXN0eWxlCiAgICAvLyBpbnN0YW5jZSBmaWVsZHMgb3IgZnVuY3Rpb25hbC1zdHlsZSBjbG9zdXJlIHZhcmlhYmxlcyAoSSBndWVzcyB0aGlzCiAgICAvLyBpcyBpbiBjb250cmFzdCB0byB3aGF0IGNhbiBvbmx5IGJlIGNhbGxlZCBDLXN0eWxlIHBzZXVkby1PTyB3aGljaCBpcwogICAgLy8gd2hhdCB3ZSByZXF1aXJlZCBiZWZvcmUpLgogICAgaWYgKGRlZmluaXRpb24uZmFjdG9yeSkgewogICAgICBkZWZpbml0aW9uID0gY3JlYXRlTGVnYWN5RGVmaW5pdGlvbkFkYXB0ZXIoZGVmaW5pdGlvbik7CiAgICB9CgogICAgaWYgKCFkZWZpbml0aW9uLnJlbmRlclZhbHVlKSB7CiAgICAgIHRocm93IG5ldyBFcnJvcigiV2lkZ2V0IG11c3QgaGF2ZSBhIHJlbmRlclZhbHVlIGZ1bmN0aW9uIik7CiAgICB9CgogICAgLy8gRm9yIHN0YXRpYyByZW5kZXJpbmcgKG5vbi1TaGlueSksIHVzZSBhIHNpbXBsZSB3aWRnZXQgcmVnaXN0cmF0aW9uCiAgICAvLyBzY2hlbWUuIFdlIGFsc28gdXNlIHRoaXMgc2NoZW1lIGZvciBTaGlueSBhcHBzL2RvY3VtZW50cyB0aGF0IGFsc28KICAgIC8vIGNvbnRhaW4gc3RhdGljIHdpZGdldHMuCiAgICB3aW5kb3cuSFRNTFdpZGdldHMud2lkZ2V0cyA9IHdpbmRvdy5IVE1MV2lkZ2V0cy53aWRnZXRzIHx8IFtdOwogICAgLy8gTWVyZ2UgZGVmYXVsdHMgaW50byB0aGUgZGVmaW5pdGlvbjsgZG9uJ3QgbXV0YXRlIHRoZSBvcmlnaW5hbCBkZWZpbml0aW9uLgogICAgdmFyIHN0YXRpY0JpbmRpbmcgPSBleHRlbmQoe30sIGRlZmF1bHRzLCBkZWZpbml0aW9uKTsKICAgIG92ZXJyaWRlTWV0aG9kKHN0YXRpY0JpbmRpbmcsICJmaW5kIiwgZnVuY3Rpb24oc3VwZXJmdW5jKSB7CiAgICAgIHJldHVybiBmdW5jdGlvbihzY29wZSkgewogICAgICAgIHZhciByZXN1bHRzID0gc3VwZXJmdW5jKHNjb3BlKTsKICAgICAgICAvLyBGaWx0ZXIgb3V0IFNoaW55IG91dHB1dHMsIHdlIG9ubHkgd2FudCB0aGUgc3RhdGljIGtpbmQKICAgICAgICByZXR1cm4gZmlsdGVyQnlDbGFzcyhyZXN1bHRzLCAiaHRtbC13aWRnZXQtb3V0cHV0IiwgZmFsc2UpOwogICAgICB9OwogICAgfSk7CiAgICB3aW5kb3cuSFRNTFdpZGdldHMud2lkZ2V0cy5wdXNoKHN0YXRpY0JpbmRpbmcpOwoKICAgIGlmIChzaGlueU1vZGUpIHsKICAgICAgLy8gU2hpbnkgaXMgcnVubmluZy4gUmVnaXN0ZXIgdGhlIGRlZmluaXRpb24gd2l0aCBhbiBvdXRwdXQgYmluZGluZy4KICAgICAgLy8gVGhlIGRlZmluaXRpb24gaXRzZWxmIHdpbGwgbm90IGJlIHRoZSBvdXRwdXQgYmluZGluZywgaW5zdGVhZAogICAgICAvLyB3ZSB3aWxsIG1ha2UgYW4gb3V0cHV0IGJpbmRpbmcgb2JqZWN0IHRoYXQgZGVsZWdhdGVzIHRvIHRoZQogICAgICAvLyBkZWZpbml0aW9uLiBUaGlzIGlzIGJlY2F1c2Ugd2UgZm9vbGlzaGx5IHVzZWQgdGhlIHNhbWUgbWV0aG9kCiAgICAgIC8vIG5hbWUgKHJlbmRlclZhbHVlKSBmb3IgaHRtbHdpZGdldHMgZGVmaW5pdGlvbiBhbmQgU2hpbnkgYmluZGluZ3MKICAgICAgLy8gYnV0IHRoZXkgYWN0dWFsbHkgaGF2ZSBxdWl0ZSBkaWZmZXJlbnQgc2VtYW50aWNzICh0aGUgU2hpbnkKICAgICAgLy8gYmluZGluZ3MgcmVjZWl2ZSBkYXRhIHRoYXQgaW5jbHVkZXMgbG90cyBvZiBtZXRhZGF0YSB0aGF0IGl0CiAgICAgIC8vIHN0cmlwcyBvZmYgYmVmb3JlIGNhbGxpbmcgaHRtbHdpZGdldHMgcmVuZGVyVmFsdWUpLiBXZSBjYW4ndAogICAgICAvLyBqdXN0IGlnbm9yZSB0aGUgZGlmZmVyZW5jZSBiZWNhdXNlIGluIHNvbWUgd2lkZ2V0cyBpdCdzIGhlbHBmdWwKICAgICAgLy8gdG8gY2FsbCB0aGlzLnJlbmRlclZhbHVlKCkgZnJvbSBpbnNpZGUgb2YgcmVzaXplKCksIGFuZCBpZgogICAgICAvLyB3ZSdyZSBub3QgZGVsZWdhdGluZywgdGhlbiB0aGF0IGNhbGwgd2lsbCBnbyB0byB0aGUgU2hpbnkKICAgICAgLy8gdmVyc2lvbiBpbnN0ZWFkIG9mIHRoZSBodG1sd2lkZ2V0cyB2ZXJzaW9uLgoKICAgICAgLy8gTWVyZ2UgZGVmYXVsdHMgd2l0aCBkZWZpbml0aW9uLCB3aXRob3V0IG11dGF0aW5nIGVpdGhlci4KICAgICAgdmFyIGJpbmRpbmdEZWYgPSBleHRlbmQoe30sIGRlZmF1bHRzLCBkZWZpbml0aW9uKTsKCiAgICAgIC8vIFRoaXMgb2JqZWN0IHdpbGwgYmUgb3VyIGFjdHVhbCBTaGlueSBiaW5kaW5nLgogICAgICB2YXIgc2hpbnlCaW5kaW5nID0gbmV3IFNoaW55Lk91dHB1dEJpbmRpbmcoKTsKCiAgICAgIC8vIFdpdGggYSBmZXcgZXhjZXB0aW9ucywgd2UnbGwgd2FudCB0byBzaW1wbHkgdXNlIHRoZSBiaW5kaW5nRGVmJ3MKICAgICAgLy8gdmVyc2lvbiBvZiBtZXRob2RzIGlmIHRoZXkgYXJlIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIGZhbGwgYmFjayB0bwogICAgICAvLyBTaGlueSdzIGRlZmF1bHRzLiBOT1RFOiBJZiBTaGlueSdzIG91dHB1dCBiaW5kaW5ncyBnYWluIGFkZGl0aW9uYWwKICAgICAgLy8gbWV0aG9kcyBpbiB0aGUgZnV0dXJlLCBhbmQgd2Ugd2FudCB0aGVtIHRvIGJlIG92ZXJyaWRlYWJsZSBieQogICAgICAvLyBIVE1MV2lkZ2V0IGJpbmRpbmcgZGVmaW5pdGlvbnMsIHRoZW4gd2UnbGwgbmVlZCB0byBhZGQgdGhlbSB0byB0aGlzCiAgICAgIC8vIGxpc3QuCiAgICAgIGRlbGVnYXRlTWV0aG9kKHNoaW55QmluZGluZywgYmluZGluZ0RlZiwgImdldElkIik7CiAgICAgIGRlbGVnYXRlTWV0aG9kKHNoaW55QmluZGluZywgYmluZGluZ0RlZiwgIm9uVmFsdWVDaGFuZ2UiKTsKICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAib25WYWx1ZUVycm9yIik7CiAgICAgIGRlbGVnYXRlTWV0aG9kKHNoaW55QmluZGluZywgYmluZGluZ0RlZiwgInJlbmRlckVycm9yIik7CiAgICAgIGRlbGVnYXRlTWV0aG9kKHNoaW55QmluZGluZywgYmluZGluZ0RlZiwgImNsZWFyRXJyb3IiKTsKICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAic2hvd1Byb2dyZXNzIik7CgogICAgICAvLyBUaGUgZmluZCwgcmVuZGVyVmFsdWUsIGFuZCByZXNpemUgYXJlIGhhbmRsZWQgZGlmZmVyZW50bHksIGJlY2F1c2Ugd2UKICAgICAgLy8gd2FudCB0byBhY3R1YWxseSBkZWNvcmF0ZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGJpbmRpbmdEZWYgbWV0aG9kcy4KCiAgICAgIHNoaW55QmluZGluZy5maW5kID0gZnVuY3Rpb24oc2NvcGUpIHsKICAgICAgICB2YXIgcmVzdWx0cyA9IGJpbmRpbmdEZWYuZmluZChzY29wZSk7CgogICAgICAgIC8vIE9ubHkgcmV0dXJuIGVsZW1lbnRzIHRoYXQgYXJlIFNoaW55IG91dHB1dHMsIG5vdCBzdGF0aWMgb25lcwogICAgICAgIHZhciBkeW5hbWljUmVzdWx0cyA9IHJlc3VsdHMuZmlsdGVyKCIuaHRtbC13aWRnZXQtb3V0cHV0Iik7CgogICAgICAgIC8vIEl0J3MgcG9zc2libGUgdGhhdCB3aGF0ZXZlciBjYXVzZWQgU2hpbnkgdG8gdGhpbmsgdGhlcmUgbWlnaHQgYmUKICAgICAgICAvLyBuZXcgZHluYW1pYyBvdXRwdXRzLCBhbHNvIGNhdXNlZCB0aGVyZSB0byBiZSBuZXcgc3RhdGljIG91dHB1dHMuCiAgICAgICAgLy8gU2luY2UgdGhlcmUgbWlnaHQgYmUgbG90cyBvZiBkaWZmZXJlbnQgaHRtbHdpZGdldHMgYmluZGluZ3MsIHdlCiAgICAgICAgLy8gc2NoZWR1bGUgZXhlY3V0aW9uIGZvciBsYXRlci0tbm8gbmVlZCB0byBzdGF0aWNSZW5kZXIgbXVsdGlwbGUKICAgICAgICAvLyB0aW1lcy4KICAgICAgICBpZiAocmVzdWx0cy5sZW5ndGggIT09IGR5bmFtaWNSZXN1bHRzLmxlbmd0aCkKICAgICAgICAgIHNjaGVkdWxlU3RhdGljUmVuZGVyKCk7CgogICAgICAgIHJldHVybiBkeW5hbWljUmVzdWx0czsKICAgICAgfTsKCiAgICAgIC8vIFdyYXAgcmVuZGVyVmFsdWUgdG8gaGFuZGxlIGluaXRpYWxpemF0aW9uLCB3aGljaCB1bmZvcnR1bmF0ZWx5IGlzbid0CiAgICAgIC8vIHN1cHBvcnRlZCBuYXRpdmVseSBieSBTaGlueSBhdCB0aGUgdGltZSBvZiB0aGlzIHdyaXRpbmcuCgogICAgICBzaGlueUJpbmRpbmcucmVuZGVyVmFsdWUgPSBmdW5jdGlvbihlbCwgZGF0YSkgewogICAgICAgIFNoaW55LnJlbmRlckRlcGVuZGVuY2llcyhkYXRhLmRlcHMpOwogICAgICAgIC8vIFJlc29sdmUgc3RyaW5ncyBtYXJrZWQgYXMgamF2YXNjcmlwdCBsaXRlcmFscyB0byBvYmplY3RzCiAgICAgICAgaWYgKCEoZGF0YS5ldmFscyBpbnN0YW5jZW9mIEFycmF5KSkgZGF0YS5ldmFscyA9IFtkYXRhLmV2YWxzXTsKICAgICAgICBmb3IgKHZhciBpID0gMDsgZGF0YS5ldmFscyAmJiBpIDwgZGF0YS5ldmFscy5sZW5ndGg7IGkrKykgewogICAgICAgICAgd2luZG93LkhUTUxXaWRnZXRzLmV2YWx1YXRlU3RyaW5nTWVtYmVyKGRhdGEueCwgZGF0YS5ldmFsc1tpXSk7CiAgICAgICAgfQogICAgICAgIGlmICghYmluZGluZ0RlZi5yZW5kZXJPbk51bGxWYWx1ZSkgewogICAgICAgICAgaWYgKGRhdGEueCA9PT0gbnVsbCkgewogICAgICAgICAgICBlbC5zdHlsZS52aXNpYmlsaXR5ID0gImhpZGRlbiI7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGVsLnN0eWxlLnZpc2liaWxpdHkgPSAiaW5oZXJpdCI7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmICghZWxlbWVudERhdGEoZWwsICJpbml0aWFsaXplZCIpKSB7CiAgICAgICAgICBpbml0U2l6aW5nKGVsKTsKCiAgICAgICAgICBlbGVtZW50RGF0YShlbCwgImluaXRpYWxpemVkIiwgdHJ1ZSk7CiAgICAgICAgICBpZiAoYmluZGluZ0RlZi5pbml0aWFsaXplKSB7CiAgICAgICAgICAgIHZhciByZXN1bHQgPSBiaW5kaW5nRGVmLmluaXRpYWxpemUoZWwsIGVsLm9mZnNldFdpZHRoLAogICAgICAgICAgICAgIGVsLm9mZnNldEhlaWdodCk7CiAgICAgICAgICAgIGVsZW1lbnREYXRhKGVsLCAiaW5pdF9yZXN1bHQiLCByZXN1bHQpOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBiaW5kaW5nRGVmLnJlbmRlclZhbHVlKGVsLCBkYXRhLngsIGVsZW1lbnREYXRhKGVsLCAiaW5pdF9yZXN1bHQiKSk7CiAgICAgICAgZXZhbEFuZFJ1bihkYXRhLmpzSG9va3MucmVuZGVyLCBlbGVtZW50RGF0YShlbCwgImluaXRfcmVzdWx0IiksIFtlbCwgZGF0YS54XSk7CiAgICAgIH07CgogICAgICAvLyBPbmx5IG92ZXJyaWRlIHJlc2l6ZSBpZiBiaW5kaW5nRGVmIGltcGxlbWVudHMgaXQKICAgICAgaWYgKGJpbmRpbmdEZWYucmVzaXplKSB7CiAgICAgICAgc2hpbnlCaW5kaW5nLnJlc2l6ZSA9IGZ1bmN0aW9uKGVsLCB3aWR0aCwgaGVpZ2h0KSB7CiAgICAgICAgICAvLyBTaGlueSBjYW4gY2FsbCByZXNpemUgYmVmb3JlIGluaXRpYWxpemUvcmVuZGVyVmFsdWUgaGF2ZSBiZWVuCiAgICAgICAgICAvLyBjYWxsZWQsIHdoaWNoIGRvZXNuJ3QgbWFrZSBzZW5zZSBmb3Igd2lkZ2V0cy4KICAgICAgICAgIGlmIChlbGVtZW50RGF0YShlbCwgImluaXRpYWxpemVkIikpIHsKICAgICAgICAgICAgYmluZGluZ0RlZi5yZXNpemUoZWwsIHdpZHRoLCBoZWlnaHQsIGVsZW1lbnREYXRhKGVsLCAiaW5pdF9yZXN1bHQiKSk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgfQoKICAgICAgU2hpbnkub3V0cHV0QmluZGluZ3MucmVnaXN0ZXIoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLm5hbWUpOwogICAgfQogIH07CgogIHZhciBzY2hlZHVsZVN0YXRpY1JlbmRlclRpbWVySWQgPSBudWxsOwogIGZ1bmN0aW9uIHNjaGVkdWxlU3RhdGljUmVuZGVyKCkgewogICAgaWYgKCFzY2hlZHVsZVN0YXRpY1JlbmRlclRpbWVySWQpIHsKICAgICAgc2NoZWR1bGVTdGF0aWNSZW5kZXJUaW1lcklkID0gc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgICBzY2hlZHVsZVN0YXRpY1JlbmRlclRpbWVySWQgPSBudWxsOwogICAgICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy5zdGF0aWNSZW5kZXIoKTsKICAgICAgfSwgMSk7CiAgICB9CiAgfQoKICAvLyBSZW5kZXIgc3RhdGljIHdpZGdldHMgYWZ0ZXIgdGhlIGRvY3VtZW50IGZpbmlzaGVzIGxvYWRpbmcKICAvLyBTdGF0aWNhbGx5IHJlbmRlciBhbGwgZWxlbWVudHMgdGhhdCBhcmUgb2YgdGhpcyB3aWRnZXQncyBjbGFzcwogIHdpbmRvdy5IVE1MV2lkZ2V0cy5zdGF0aWNSZW5kZXIgPSBmdW5jdGlvbigpIHsKICAgIHZhciBiaW5kaW5ncyA9IHdpbmRvdy5IVE1MV2lkZ2V0cy53aWRnZXRzIHx8IFtdOwogICAgZm9yRWFjaChiaW5kaW5ncywgZnVuY3Rpb24oYmluZGluZykgewogICAgICB2YXIgbWF0Y2hlcyA9IGJpbmRpbmcuZmluZChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpOwogICAgICBmb3JFYWNoKG1hdGNoZXMsIGZ1bmN0aW9uKGVsKSB7CiAgICAgICAgdmFyIHNpemVPYmogPSBpbml0U2l6aW5nKGVsLCBiaW5kaW5nKTsKCiAgICAgICAgaWYgKGhhc0NsYXNzKGVsLCAiaHRtbC13aWRnZXQtc3RhdGljLWJvdW5kIikpCiAgICAgICAgICByZXR1cm47CiAgICAgICAgZWwuY2xhc3NOYW1lID0gZWwuY2xhc3NOYW1lICsgIiBodG1sLXdpZGdldC1zdGF0aWMtYm91bmQiOwoKICAgICAgICB2YXIgaW5pdFJlc3VsdDsKICAgICAgICBpZiAoYmluZGluZy5pbml0aWFsaXplKSB7CiAgICAgICAgICBpbml0UmVzdWx0ID0gYmluZGluZy5pbml0aWFsaXplKGVsLAogICAgICAgICAgICBzaXplT2JqID8gc2l6ZU9iai5nZXRXaWR0aCgpIDogZWwub2Zmc2V0V2lkdGgsCiAgICAgICAgICAgIHNpemVPYmogPyBzaXplT2JqLmdldEhlaWdodCgpIDogZWwub2Zmc2V0SGVpZ2h0CiAgICAgICAgICApOwogICAgICAgICAgZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIsIGluaXRSZXN1bHQpOwogICAgICAgIH0KCiAgICAgICAgaWYgKGJpbmRpbmcucmVzaXplKSB7CiAgICAgICAgICB2YXIgbGFzdFNpemUgPSB7CiAgICAgICAgICAgIHc6IHNpemVPYmogPyBzaXplT2JqLmdldFdpZHRoKCkgOiBlbC5vZmZzZXRXaWR0aCwKICAgICAgICAgICAgaDogc2l6ZU9iaiA\/IHNpemVPYmouZ2V0SGVpZ2h0KCkgOiBlbC5vZmZzZXRIZWlnaHQKICAgICAgICAgIH07CiAgICAgICAgICB2YXIgcmVzaXplSGFuZGxlciA9IGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgdmFyIHNpemUgPSB7CiAgICAgICAgICAgICAgdzogc2l6ZU9iaiA\/IHNpemVPYmouZ2V0V2lkdGgoKSA6IGVsLm9mZnNldFdpZHRoLAogICAgICAgICAgICAgIGg6IHNpemVPYmogPyBzaXplT2JqLmdldEhlaWdodCgpIDogZWwub2Zmc2V0SGVpZ2h0CiAgICAgICAgICAgIH07CiAgICAgICAgICAgIGlmIChzaXplLncgPT09IDAgJiYgc2l6ZS5oID09PSAwKQogICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgaWYgKHNpemUudyA9PT0gbGFzdFNpemUudyAmJiBzaXplLmggPT09IGxhc3RTaXplLmgpCiAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICBsYXN0U2l6ZSA9IHNpemU7CiAgICAgICAgICAgIGJpbmRpbmcucmVzaXplKGVsLCBzaXplLncsIHNpemUuaCwgaW5pdFJlc3VsdCk7CiAgICAgICAgICB9OwoKICAgICAgICAgIG9uKHdpbmRvdywgInJlc2l6ZSIsIHJlc2l6ZUhhbmRsZXIpOwoKICAgICAgICAgIC8vIFRoaXMgaXMgbmVlZGVkIGZvciBjYXNlcyB3aGVyZSB3ZSdyZSBydW5uaW5nIGluIGEgU2hpbnkKICAgICAgICAgIC8vIGFwcCwgYnV0IHRoZSB3aWRnZXQgaXRzZWxmIGlzIG5vdCBhIFNoaW55IG91dHB1dCwgYnV0CiAgICAgICAgICAvLyByYXRoZXIgYSBzaW1wbGUgc3RhdGljIHdpZGdldC4gT25lIGV4YW1wbGUgb2YgdGhpcyBpcwogICAgICAgICAgLy8gYW4gcm1hcmtkb3duIGRvY3VtZW50IHRoYXQgaGFzIHJ1bnRpbWU6c2hpbnkgYW5kIHdpZGdldAogICAgICAgICAgLy8gdGhhdCBpc24ndCBpbiBhIHJlbmRlciBmdW5jdGlvbi4gU2hpbnkgb25seSBrbm93cyB0bwogICAgICAgICAgLy8gY2FsbCByZXNpemUgaGFuZGxlcnMgZm9yIFNoaW55IG91dHB1dHMsIG5vdCBmb3Igc3RhdGljCiAgICAgICAgICAvLyB3aWRnZXRzLCBzbyB3ZSBkbyBpdCBvdXJzZWx2ZXMuCiAgICAgICAgICBpZiAod2luZG93LmpRdWVyeSkgewogICAgICAgICAgICB3aW5kb3cualF1ZXJ5KGRvY3VtZW50KS5vbigKICAgICAgICAgICAgICAic2hvd24uaHRtbHdpZGdldHMgc2hvd24uYnMudGFiLmh0bWx3aWRnZXRzIHNob3duLmJzLmNvbGxhcHNlLmh0bWx3aWRnZXRzIiwKICAgICAgICAgICAgICByZXNpemVIYW5kbGVyCiAgICAgICAgICAgICk7CiAgICAgICAgICAgIHdpbmRvdy5qUXVlcnkoZG9jdW1lbnQpLm9uKAogICAgICAgICAgICAgICJoaWRkZW4uaHRtbHdpZGdldHMgaGlkZGVuLmJzLnRhYi5odG1sd2lkZ2V0cyBoaWRkZW4uYnMuY29sbGFwc2UuaHRtbHdpZGdldHMiLAogICAgICAgICAgICAgIHJlc2l6ZUhhbmRsZXIKICAgICAgICAgICAgKTsKICAgICAgICAgIH0KCiAgICAgICAgICAvLyBUaGlzIGlzIG5lZWRlZCBmb3IgdGhlIHNwZWNpZmljIGNhc2Ugb2YgaW9zbGlkZXMsIHdoaWNoCiAgICAgICAgICAvLyBmbGlwcyBzbGlkZXMgYmV0d2VlbiBkaXNwbGF5Om5vbmUgYW5kIGRpc3BsYXk6YmxvY2suCiAgICAgICAgICAvLyBJZGVhbGx5IHdlIHdvdWxkIG5vdCBoYXZlIHRvIGhhdmUgaW9zbGlkZS1zcGVjaWZpYyBjb2RlCiAgICAgICAgICAvLyBoZXJlLCBidXQgcmF0aGVyIGhhdmUgaW9zbGlkZXMgcmFpc2UgYSBnZW5lcmljIGV2ZW50LAogICAgICAgICAgLy8gYnV0IHRoZSBybWFya2Rvd24gcGFja2FnZSBqdXN0IHdlbnQgdG8gQ1JBTiBzbyB0aGUKICAgICAgICAgIC8vIHdpbmRvdyB0byBnZXR0aW5nIHRoYXQgZml4ZWQgbWF5IGJlIGxvbmcuCiAgICAgICAgICBpZiAod2luZG93LmFkZEV2ZW50TGlzdGVuZXIpIHsKICAgICAgICAgICAgLy8gSXQncyBPSyB0byBsaW1pdCB0aGlzIHRvIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyCiAgICAgICAgICAgIC8vIGJyb3dzZXJzIGJlY2F1c2UgaW9zbGlkZXMgaXRzZWxmIG9ubHkgc3VwcG9ydHMKICAgICAgICAgICAgLy8gc3VjaCBicm93c2Vycy4KICAgICAgICAgICAgb24oZG9jdW1lbnQsICJzbGlkZWVudGVyIiwgcmVzaXplSGFuZGxlcik7CiAgICAgICAgICAgIG9uKGRvY3VtZW50LCAic2xpZGVsZWF2ZSIsIHJlc2l6ZUhhbmRsZXIpOwogICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgdmFyIHNjcmlwdERhdGEgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJzY3JpcHRbZGF0YS1mb3I9JyIgKyBlbC5pZCArICInXVt0eXBlPSdhcHBsaWNhdGlvbi9qc29uJ10iKTsKICAgICAgICBpZiAoc2NyaXB0RGF0YSkgewogICAgICAgICAgdmFyIGRhdGEgPSBKU09OLnBhcnNlKHNjcmlwdERhdGEudGV4dENvbnRlbnQgfHwgc2NyaXB0RGF0YS50ZXh0KTsKICAgICAgICAgIC8vIFJlc29sdmUgc3RyaW5ncyBtYXJrZWQgYXMgamF2YXNjcmlwdCBsaXRlcmFscyB0byBvYmplY3RzCiAgICAgICAgICBpZiAoIShkYXRhLmV2YWxzIGluc3RhbmNlb2YgQXJyYXkpKSBkYXRhLmV2YWxzID0gW2RhdGEuZXZhbHNdOwogICAgICAgICAgZm9yICh2YXIgayA9IDA7IGRhdGEuZXZhbHMgJiYgayA8IGRhdGEuZXZhbHMubGVuZ3RoOyBrKyspIHsKICAgICAgICAgICAgd2luZG93LkhUTUxXaWRnZXRzLmV2YWx1YXRlU3RyaW5nTWVtYmVyKGRhdGEueCwgZGF0YS5ldmFsc1trXSk7CiAgICAgICAgICB9CiAgICAgICAgICBiaW5kaW5nLnJlbmRlclZhbHVlKGVsLCBkYXRhLngsIGluaXRSZXN1bHQpOwogICAgICAgICAgZXZhbEFuZFJ1bihkYXRhLmpzSG9va3MucmVuZGVyLCBpbml0UmVzdWx0LCBbZWwsIGRhdGEueF0pOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9KTsKCiAgICBpbnZva2VQb3N0UmVuZGVySGFuZGxlcnMoKTsKICB9CgogIC8vIFdhaXQgdW50aWwgYWZ0ZXIgdGhlIGRvY3VtZW50IGhhcyBsb2FkZWQgdG8gcmVuZGVyIHRoZSB3aWRnZXRzLgogIGlmIChkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKSB7CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24oKSB7CiAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBhcmd1bWVudHMuY2FsbGVlLCBmYWxzZSk7CiAgICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy5zdGF0aWNSZW5kZXIoKTsKICAgIH0sIGZhbHNlKTsKICB9IGVsc2UgaWYgKGRvY3VtZW50LmF0dGFjaEV2ZW50KSB7CiAgICBkb2N1bWVudC5hdHRhY2hFdmVudCgib25yZWFkeXN0YXRlY2hhbmdlIiwgZnVuY3Rpb24oKSB7CiAgICAgIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAiY29tcGxldGUiKSB7CiAgICAgICAgZG9jdW1lbnQuZGV0YWNoRXZlbnQoIm9ucmVhZHlzdGF0ZWNoYW5nZSIsIGFyZ3VtZW50cy5jYWxsZWUpOwogICAgICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy5zdGF0aWNSZW5kZXIoKTsKICAgICAgfQogICAgfSk7CiAgfQoKCiAgd2luZG93LkhUTUxXaWRnZXRzLmdldEF0dGFjaG1lbnRVcmwgPSBmdW5jdGlvbihkZXBuYW1lLCBrZXkpIHsKICAgIC8vIElmIG5vIGtleSwgZGVmYXVsdCB0byB0aGUgZmlyc3QgaXRlbQogICAgaWYgKHR5cGVvZihrZXkpID09PSAidW5kZWZpbmVkIikKICAgICAga2V5ID0gMTsKCiAgICB2YXIgbGluayA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGRlcG5hbWUgKyAiLSIgKyBrZXkgKyAiLWF0dGFjaG1lbnQiKTsKICAgIGlmICghbGluaykgewogICAgICB0aHJvdyBuZXcgRXJyb3IoIkF0dGFjaG1lbnQgIiArIGRlcG5hbWUgKyAiLyIgKyBrZXkgKyAiIG5vdCBmb3VuZCBpbiBkb2N1bWVudCIpOwogICAgfQogICAgcmV0dXJuIGxpbmsuZ2V0QXR0cmlidXRlKCJocmVmIik7CiAgfTsKCiAgd2luZG93LkhUTUxXaWRnZXRzLmRhdGFmcmFtZVRvRDMgPSBmdW5jdGlvbihkZikgewogICAgdmFyIG5hbWVzID0gW107CiAgICB2YXIgbGVuZ3RoOwogICAgZm9yICh2YXIgbmFtZSBpbiBkZikgewogICAgICAgIGlmIChkZi5oYXNPd25Qcm9wZXJ0eShuYW1lKSkKICAgICAgICAgICAgbmFtZXMucHVzaChuYW1lKTsKICAgICAgICBpZiAodHlwZW9mKGRmW25hbWVdKSAhPT0gIm9iamVjdCIgfHwgdHlwZW9mKGRmW25hbWVdLmxlbmd0aCkgPT09ICJ1bmRlZmluZWQiKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiQWxsIGZpZWxkcyBtdXN0IGJlIGFycmF5cyIpOwogICAgICAgIH0gZWxzZSBpZiAodHlwZW9mKGxlbmd0aCkgIT09ICJ1bmRlZmluZWQiICYmIGxlbmd0aCAhPT0gZGZbbmFtZV0ubGVuZ3RoKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiQWxsIGZpZWxkcyBtdXN0IGJlIGFycmF5cyBvZiB0aGUgc2FtZSBsZW5ndGgiKTsKICAgICAgICB9CiAgICAgICAgbGVuZ3RoID0gZGZbbmFtZV0ubGVuZ3RoOwogICAgfQogICAgdmFyIHJlc3VsdHMgPSBbXTsKICAgIHZhciBpdGVtOwogICAgZm9yICh2YXIgcm93ID0gMDsgcm93IDwgbGVuZ3RoOyByb3crKykgewogICAgICAgIGl0ZW0gPSB7fTsKICAgICAgICBmb3IgKHZhciBjb2wgPSAwOyBjb2wgPCBuYW1lcy5sZW5ndGg7IGNvbCsrKSB7CiAgICAgICAgICAgIGl0ZW1bbmFtZXNbY29sXV0gPSBkZltuYW1lc1tjb2xdXVtyb3ddOwogICAgICAgIH0KICAgICAgICByZXN1bHRzLnB1c2goaXRlbSk7CiAgICB9CiAgICByZXR1cm4gcmVzdWx0czsKICB9OwoKICB3aW5kb3cuSFRNTFdpZGdldHMudHJhbnNwb3NlQXJyYXkyRCA9IGZ1bmN0aW9uKGFycmF5KSB7CiAgICAgIGlmIChhcnJheS5sZW5ndGggPT09IDApIHJldHVybiBhcnJheTsKICAgICAgdmFyIG5ld0FycmF5ID0gYXJyYXlbMF0ubWFwKGZ1bmN0aW9uKGNvbCwgaSkgewogICAgICAgICAgcmV0dXJuIGFycmF5Lm1hcChmdW5jdGlvbihyb3cpIHsKICAgICAgICAgICAgICByZXR1cm4gcm93W2ldCiAgICAgICAgICB9KQogICAgICB9KTsKICAgICAgcmV0dXJuIG5ld0FycmF5OwogIH07CiAgLy8gU3BsaXQgdmFsdWUgYXQgc3BsaXRDaGFyLCBidXQgYWxsb3cgc3BsaXRDaGFyIHRvIGJlIGVzY2FwZWQKICAvLyB1c2luZyBlc2NhcGVDaGFyLiBBbnkgb3RoZXIgY2hhcmFjdGVycyBlc2NhcGVkIGJ5IGVzY2FwZUNoYXIKICAvLyB3aWxsIGJlIGluY2x1ZGVkIGFzIHVzdWFsIChpbmNsdWRpbmcgZXNjYXBlQ2hhciBpdHNlbGYpLgogIGZ1bmN0aW9uIHNwbGl0V2l0aEVzY2FwZSh2YWx1ZSwgc3BsaXRDaGFyLCBlc2NhcGVDaGFyKSB7CiAgICB2YXIgcmVzdWx0cyA9IFtdOwogICAgdmFyIGVzY2FwZU1vZGUgPSBmYWxzZTsKICAgIHZhciBjdXJyZW50UmVzdWx0ID0gIiI7CiAgICBmb3IgKHZhciBwb3MgPSAwOyBwb3MgPCB2YWx1ZS5sZW5ndGg7IHBvcysrKSB7CiAgICAgIGlmICghZXNjYXBlTW9kZSkgewogICAgICAgIGlmICh2YWx1ZVtwb3NdID09PSBzcGxpdENoYXIpIHsKICAgICAgICAgIHJlc3VsdHMucHVzaChjdXJyZW50UmVzdWx0KTsKICAgICAgICAgIGN1cnJlbnRSZXN1bHQgPSAiIjsKICAgICAgICB9IGVsc2UgaWYgKHZhbHVlW3Bvc10gPT09IGVzY2FwZUNoYXIpIHsKICAgICAgICAgIGVzY2FwZU1vZGUgPSB0cnVlOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBjdXJyZW50UmVzdWx0ICs9IHZhbHVlW3Bvc107CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGN1cnJlbnRSZXN1bHQgKz0gdmFsdWVbcG9zXTsKICAgICAgICBlc2NhcGVNb2RlID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICAgIGlmIChjdXJyZW50UmVzdWx0ICE9PSAiIikgewogICAgICByZXN1bHRzLnB1c2goY3VycmVudFJlc3VsdCk7CiAgICB9CiAgICByZXR1cm4gcmVzdWx0czsKICB9CiAgLy8gRnVuY3Rpb24gYXV0aG9yZWQgYnkgWWlodWkvSkogQWxsYWlyZQogIHdpbmRvdy5IVE1MV2lkZ2V0cy5ldmFsdWF0ZVN0cmluZ01lbWJlciA9IGZ1bmN0aW9uKG8sIG1lbWJlcikgewogICAgdmFyIHBhcnRzID0gc3BsaXRXaXRoRXNjYXBlKG1lbWJlciwgJy4nLCAnXFwnKTsKICAgIGZvciAodmFyIGkgPSAwLCBsID0gcGFydHMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7CiAgICAgIHZhciBwYXJ0ID0gcGFydHNbaV07CiAgICAgIC8vIHBhcnQgbWF5IGJlIGEgY2hhcmFjdGVyIG9yICdudW1lcmljJyBtZW1iZXIgbmFtZQogICAgICBpZiAobyAhPT0gbnVsbCAmJiB0eXBlb2YgbyA9PT0gIm9iamVjdCIgJiYgcGFydCBpbiBvKSB7CiAgICAgICAgaWYgKGkgPT0gKGwgLSAxKSkgeyAvLyBpZiB3ZSBhcmUgYXQgdGhlIGVuZCBvZiB0aGUgbGluZSB0aGVuIGV2YWx1bGF0ZQogICAgICAgICAgaWYgKHR5cGVvZiBvW3BhcnRdID09PSAic3RyaW5nIikKICAgICAgICAgICAgb1twYXJ0XSA9IGV2YWwoIigiICsgb1twYXJ0XSArICIpIik7CiAgICAgICAgfSBlbHNlIHsgLy8gb3RoZXJ3aXNlIGNvbnRpbnVlIHRvIG5leHQgZW1iZWRkZWQgb2JqZWN0CiAgICAgICAgICBvID0gb1twYXJ0XTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9OwoKICAvLyBSZXRyaWV2ZSB0aGUgSFRNTFdpZGdldCBpbnN0YW5jZSAoaS5lLiB0aGUgcmV0dXJuIHZhbHVlIG9mIGFuCiAgLy8gSFRNTFdpZGdldCBiaW5kaW5nJ3MgaW5pdGlhbGl6ZSgpIG9yIGZhY3RvcnkoKSBmdW5jdGlvbikKICAvLyBhc3NvY2lhdGVkIHdpdGggYW4gZWxlbWVudCwgb3IgbnVsbCBpZiBub25lLgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5nZXRJbnN0YW5jZSA9IGZ1bmN0aW9uKGVsKSB7CiAgICByZXR1cm4gZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIpOwogIH07CgogIC8vIEZpbmRzIHRoZSBmaXJzdCBlbGVtZW50IGluIHRoZSBzY29wZSB0aGF0IG1hdGNoZXMgdGhlIHNlbGVjdG9yLAogIC8vIGFuZCByZXR1cm5zIHRoZSBIVE1MV2lkZ2V0IGluc3RhbmNlIChpLmUuIHRoZSByZXR1cm4gdmFsdWUgb2YKICAvLyBhbiBIVE1MV2lkZ2V0IGJpbmRpbmcncyBpbml0aWFsaXplKCkgb3IgZmFjdG9yeSgpIGZ1bmN0aW9uKQogIC8vIGFzc29jaWF0ZWQgd2l0aCB0aGF0IGVsZW1lbnQsIGlmIGFueS4gSWYgbm8gZWxlbWVudCBtYXRjaGVzIHRoZQogIC8vIHNlbGVjdG9yLCBvciB0aGUgZmlyc3QgbWF0Y2hpbmcgZWxlbWVudCBoYXMgbm8gSFRNTFdpZGdldAogIC8vIGluc3RhbmNlIGFzc29jaWF0ZWQgd2l0aCBpdCwgdGhlbiBudWxsIGlzIHJldHVybmVkLgogIC8vCiAgLy8gVGhlIHNjb3BlIGFyZ3VtZW50IGlzIG9wdGlvbmFsLCBhbmQgZGVmYXVsdHMgdG8gd2luZG93LmRvY3VtZW50LgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5maW5kID0gZnVuY3Rpb24oc2NvcGUsIHNlbGVjdG9yKSB7CiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PSAxKSB7CiAgICAgIHNlbGVjdG9yID0gc2NvcGU7CiAgICAgIHNjb3BlID0gZG9jdW1lbnQ7CiAgICB9CgogICAgdmFyIGVsID0gc2NvcGUucXVlcnlTZWxlY3RvcihzZWxlY3Rvcik7CiAgICBpZiAoZWwgPT09IG51bGwpIHsKICAgICAgcmV0dXJuIG51bGw7CiAgICB9IGVsc2UgewogICAgICByZXR1cm4gd2luZG93LkhUTUxXaWRnZXRzLmdldEluc3RhbmNlKGVsKTsKICAgIH0KICB9OwoKICAvLyBGaW5kcyBhbGwgZWxlbWVudHMgaW4gdGhlIHNjb3BlIHRoYXQgbWF0Y2ggdGhlIHNlbGVjdG9yLCBhbmQKICAvLyByZXR1cm5zIHRoZSBIVE1MV2lkZ2V0IGluc3RhbmNlcyAoaS5lLiB0aGUgcmV0dXJuIHZhbHVlcyBvZgogIC8vIGFuIEhUTUxXaWRnZXQgYmluZGluZydzIGluaXRpYWxpemUoKSBvciBmYWN0b3J5KCkgZnVuY3Rpb24pCiAgLy8gYXNzb2NpYXRlZCB3aXRoIHRoZSBlbGVtZW50cywgaW4gYW4gYXJyYXkuIElmIGVsZW1lbnRzIHRoYXQKICAvLyBtYXRjaCB0aGUgc2VsZWN0b3IgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIEhUTUxXaWRnZXQKICAvLyBpbnN0YW5jZSwgdGhlIHJldHVybmVkIGFycmF5IHdpbGwgY29udGFpbiBudWxscy4KICAvLwogIC8vIFRoZSBzY29wZSBhcmd1bWVudCBpcyBvcHRpb25hbCwgYW5kIGRlZmF1bHRzIHRvIHdpbmRvdy5kb2N1bWVudC4KICB3aW5kb3cuSFRNTFdpZGdldHMuZmluZEFsbCA9IGZ1bmN0aW9uKHNjb3BlLCBzZWxlY3RvcikgewogICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMSkgewogICAgICBzZWxlY3RvciA9IHNjb3BlOwogICAgICBzY29wZSA9IGRvY3VtZW50OwogICAgfQoKICAgIHZhciBub2RlcyA9IHNjb3BlLnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpOwogICAgdmFyIHJlc3VsdHMgPSBbXTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbm9kZXMubGVuZ3RoOyBpKyspIHsKICAgICAgcmVzdWx0cy5wdXNoKHdpbmRvdy5IVE1MV2lkZ2V0cy5nZXRJbnN0YW5jZShub2Rlc1tpXSkpOwogICAgfQogICAgcmV0dXJuIHJlc3VsdHM7CiAgfTsKCiAgdmFyIHBvc3RSZW5kZXJIYW5kbGVycyA9IFtdOwogIGZ1bmN0aW9uIGludm9rZVBvc3RSZW5kZXJIYW5kbGVycygpIHsKICAgIHdoaWxlIChwb3N0UmVuZGVySGFuZGxlcnMubGVuZ3RoKSB7CiAgICAgIHZhciBoYW5kbGVyID0gcG9zdFJlbmRlckhhbmRsZXJzLnNoaWZ0KCk7CiAgICAgIGlmIChoYW5kbGVyKSB7CiAgICAgICAgaGFuZGxlcigpOwogICAgICB9CiAgICB9CiAgfQoKICAvLyBSZWdpc3RlciB0aGUgZ2l2ZW4gY2FsbGJhY2sgZnVuY3Rpb24gdG8gYmUgaW52b2tlZCBhZnRlciB0aGUKICAvLyBuZXh0IHRpbWUgc3RhdGljIHdpZGdldHMgYXJlIHJlbmRlcmVkLgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5hZGRQb3N0UmVuZGVySGFuZGxlciA9IGZ1bmN0aW9uKGNhbGxiYWNrKSB7CiAgICBwb3N0UmVuZGVySGFuZGxlcnMucHVzaChjYWxsYmFjayk7CiAgfTsKCiAgLy8gVGFrZXMgYSBuZXctc3R5bGUgaW5zdGFuY2UtYm91bmQgZGVmaW5pdGlvbiwgYW5kIHJldHVybnMgYW4KICAvLyBvbGQtc3R5bGUgY2xhc3MtYm91bmQgZGVmaW5pdGlvbi4gVGhpcyBzYXZlcyB1cyBmcm9tIGhhdmluZwogIC8vIHRvIHJld3JpdGUgYWxsIHRoZSBsb2dpYyBpbiB0aGlzIGZpbGUgdG8gYWNjb21vZGF0ZSBib3RoCiAgLy8gdHlwZXMgb2YgZGVmaW5pdGlvbnMuCiAgZnVuY3Rpb24gY3JlYXRlTGVnYWN5RGVmaW5pdGlvbkFkYXB0ZXIoZGVmbikgewogICAgdmFyIHJlc3VsdCA9IHsKICAgICAgbmFtZTogZGVmbi5uYW1lLAogICAgICB0eXBlOiBkZWZuLnR5cGUsCiAgICAgIGluaXRpYWxpemU6IGZ1bmN0aW9uKGVsLCB3aWR0aCwgaGVpZ2h0KSB7CiAgICAgICAgcmV0dXJuIGRlZm4uZmFjdG9yeShlbCwgd2lkdGgsIGhlaWdodCk7CiAgICAgIH0sCiAgICAgIHJlbmRlclZhbHVlOiBmdW5jdGlvbihlbCwgeCwgaW5zdGFuY2UpIHsKICAgICAgICByZXR1cm4gaW5zdGFuY2UucmVuZGVyVmFsdWUoeCk7CiAgICAgIH0sCiAgICAgIHJlc2l6ZTogZnVuY3Rpb24oZWwsIHdpZHRoLCBoZWlnaHQsIGluc3RhbmNlKSB7CiAgICAgICAgcmV0dXJuIGluc3RhbmNlLnJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsKICAgICAgfQogICAgfTsKCiAgICBpZiAoZGVmbi5maW5kKQogICAgICByZXN1bHQuZmluZCA9IGRlZm4uZmluZDsKICAgIGlmIChkZWZuLnJlbmRlckVycm9yKQogICAgICByZXN1bHQucmVuZGVyRXJyb3IgPSBkZWZuLnJlbmRlckVycm9yOwogICAgaWYgKGRlZm4uY2xlYXJFcnJvcikKICAgICAgcmVzdWx0LmNsZWFyRXJyb3IgPSBkZWZuLmNsZWFyRXJyb3I7CgogICAgcmV0dXJuIHJlc3VsdDsKICB9Cn0pKCk7Cgo=\"><\/script>\r\n<script src=\"data:application\/x-javascript;base64,Ly8gaHR0cHM6Ly9kM2pzLm9yZyB2NS43LjAgQ29weXJpZ2h0IDIwMTggTWlrZSBCb3N0b2NrCiFmdW5jdGlvbih0LG4peyJvYmplY3QiPT10eXBlb2YgZXhwb3J0cyYmInVuZGVmaW5lZCIhPXR5cGVvZiBtb2R1bGU\/bihleHBvcnRzKToiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kP2RlZmluZShbImV4cG9ydHMiXSxuKTpuKHQuZDM9dC5kM3x8e30pfSh0aGlzLGZ1bmN0aW9uKHQpeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBuKHQsbil7cmV0dXJuIHQ8bj8tMTp0Pm4\/MTp0Pj1uPzA6TmFOfWZ1bmN0aW9uIGUodCl7dmFyIGU7cmV0dXJuIDE9PT10Lmxlbmd0aCYmKGU9dCx0PWZ1bmN0aW9uKHQscil7cmV0dXJuIG4oZSh0KSxyKX0pLHtsZWZ0OmZ1bmN0aW9uKG4sZSxyLGkpe2ZvcihudWxsPT1yJiYocj0wKSxudWxsPT1pJiYoaT1uLmxlbmd0aCk7cjxpOyl7dmFyIG89citpPj4+MTt0KG5bb10sZSk8MD9yPW8rMTppPW99cmV0dXJuIHJ9LHJpZ2h0OmZ1bmN0aW9uKG4sZSxyLGkpe2ZvcihudWxsPT1yJiYocj0wKSxudWxsPT1pJiYoaT1uLmxlbmd0aCk7cjxpOyl7dmFyIG89citpPj4+MTt0KG5bb10sZSk+MD9pPW86cj1vKzF9cmV0dXJuIHJ9fX12YXIgcj1lKG4pLGk9ci5yaWdodCxvPXIubGVmdDtmdW5jdGlvbiBhKHQsbil7cmV0dXJuW3Qsbl19ZnVuY3Rpb24gdSh0KXtyZXR1cm4gbnVsbD09PXQ\/TmFOOit0fWZ1bmN0aW9uIGYodCxuKXt2YXIgZSxyLGk9dC5sZW5ndGgsbz0wLGE9LTEsZj0wLGM9MDtpZihudWxsPT1uKWZvcig7KythPGk7KWlzTmFOKGU9dSh0W2FdKSl8fChjKz0ocj1lLWYpKihlLShmKz1yLysrbykpKTtlbHNlIGZvcig7KythPGk7KWlzTmFOKGU9dShuKHRbYV0sYSx0KSkpfHwoYys9KHI9ZS1mKSooZS0oZis9ci8rK28pKSk7aWYobz4xKXJldHVybiBjLyhvLTEpfWZ1bmN0aW9uIGModCxuKXt2YXIgZT1mKHQsbik7cmV0dXJuIGU\/TWF0aC5zcXJ0KGUpOmV9ZnVuY3Rpb24gcyh0LG4pe3ZhciBlLHIsaSxvPXQubGVuZ3RoLGE9LTE7aWYobnVsbD09bil7Zm9yKDsrK2E8bzspaWYobnVsbCE9KGU9dFthXSkmJmU+PWUpZm9yKHI9aT1lOysrYTxvOyludWxsIT0oZT10W2FdKSYmKHI+ZSYmKHI9ZSksaTxlJiYoaT1lKSl9ZWxzZSBmb3IoOysrYTxvOylpZihudWxsIT0oZT1uKHRbYV0sYSx0KSkmJmU+PWUpZm9yKHI9aT1lOysrYTxvOyludWxsIT0oZT1uKHRbYV0sYSx0KSkmJihyPmUmJihyPWUpLGk8ZSYmKGk9ZSkpO3JldHVybltyLGldfXZhciBsPUFycmF5LnByb3RvdHlwZSxoPWwuc2xpY2UsZD1sLm1hcDtmdW5jdGlvbiBwKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiB2KHQpe3JldHVybiB0fWZ1bmN0aW9uIGcodCxuLGUpe3Q9K3Qsbj0rbixlPShpPWFyZ3VtZW50cy5sZW5ndGgpPDI\/KG49dCx0PTAsMSk6aTwzPzE6K2U7Zm9yKHZhciByPS0xLGk9MHxNYXRoLm1heCgwLE1hdGguY2VpbCgobi10KS9lKSksbz1uZXcgQXJyYXkoaSk7KytyPGk7KW9bcl09dCtyKmU7cmV0dXJuIG99dmFyIHk9TWF0aC5zcXJ0KDUwKSxfPU1hdGguc3FydCgxMCksYj1NYXRoLnNxcnQoMik7ZnVuY3Rpb24gbSh0LG4sZSl7dmFyIHIsaSxvLGEsdT0tMTtpZihlPStlLCh0PSt0KT09PShuPStuKSYmZT4wKXJldHVyblt0XTtpZigocj1uPHQpJiYoaT10LHQ9bixuPWkpLDA9PT0oYT14KHQsbixlKSl8fCFpc0Zpbml0ZShhKSlyZXR1cm5bXTtpZihhPjApZm9yKHQ9TWF0aC5jZWlsKHQvYSksbj1NYXRoLmZsb29yKG4vYSksbz1uZXcgQXJyYXkoaT1NYXRoLmNlaWwobi10KzEpKTsrK3U8aTspb1t1XT0odCt1KSphO2Vsc2UgZm9yKHQ9TWF0aC5mbG9vcih0KmEpLG49TWF0aC5jZWlsKG4qYSksbz1uZXcgQXJyYXkoaT1NYXRoLmNlaWwodC1uKzEpKTsrK3U8aTspb1t1XT0odC11KS9hO3JldHVybiByJiZvLnJldmVyc2UoKSxvfWZ1bmN0aW9uIHgodCxuLGUpe3ZhciByPShuLXQpL01hdGgubWF4KDAsZSksaT1NYXRoLmZsb29yKE1hdGgubG9nKHIpL01hdGguTE4xMCksbz1yL01hdGgucG93KDEwLGkpO3JldHVybiBpPj0wPyhvPj15PzEwOm8+PV8\/NTpvPj1iPzI6MSkqTWF0aC5wb3coMTAsaSk6LU1hdGgucG93KDEwLC1pKS8obz49eT8xMDpvPj1fPzU6bz49Yj8yOjEpfWZ1bmN0aW9uIHcodCxuLGUpe3ZhciByPU1hdGguYWJzKG4tdCkvTWF0aC5tYXgoMCxlKSxpPU1hdGgucG93KDEwLE1hdGguZmxvb3IoTWF0aC5sb2cocikvTWF0aC5MTjEwKSksbz1yL2k7cmV0dXJuIG8+PXk\/aSo9MTA6bz49Xz9pKj01Om8+PWImJihpKj0yKSxuPHQ\/LWk6aX1mdW5jdGlvbiBNKHQpe3JldHVybiBNYXRoLmNlaWwoTWF0aC5sb2codC5sZW5ndGgpL01hdGguTE4yKSsxfWZ1bmN0aW9uIEEodCxuLGUpe2lmKG51bGw9PWUmJihlPXUpLHI9dC5sZW5ndGgpe2lmKChuPStuKTw9MHx8cjwyKXJldHVybitlKHRbMF0sMCx0KTtpZihuPj0xKXJldHVybitlKHRbci0xXSxyLTEsdCk7dmFyIHIsaT0oci0xKSpuLG89TWF0aC5mbG9vcihpKSxhPStlKHRbb10sbyx0KTtyZXR1cm4gYSsoK2UodFtvKzFdLG8rMSx0KS1hKSooaS1vKX19ZnVuY3Rpb24gVCh0LG4pe3ZhciBlLHIsaT10Lmxlbmd0aCxvPS0xO2lmKG51bGw9PW4pe2Zvcig7KytvPGk7KWlmKG51bGwhPShlPXRbb10pJiZlPj1lKWZvcihyPWU7KytvPGk7KW51bGwhPShlPXRbb10pJiZlPnImJihyPWUpfWVsc2UgZm9yKDsrK288aTspaWYobnVsbCE9KGU9bih0W29dLG8sdCkpJiZlPj1lKWZvcihyPWU7KytvPGk7KW51bGwhPShlPW4odFtvXSxvLHQpKSYmZT5yJiYocj1lKTtyZXR1cm4gcn1mdW5jdGlvbiBOKHQpe2Zvcih2YXIgbixlLHIsaT10Lmxlbmd0aCxvPS0xLGE9MDsrK288aTspYSs9dFtvXS5sZW5ndGg7Zm9yKGU9bmV3IEFycmF5KGEpOy0taT49MDspZm9yKG49KHI9dFtpXSkubGVuZ3RoOy0tbj49MDspZVstLWFdPXJbbl07cmV0dXJuIGV9ZnVuY3Rpb24gUyh0LG4pe3ZhciBlLHIsaT10Lmxlbmd0aCxvPS0xO2lmKG51bGw9PW4pe2Zvcig7KytvPGk7KWlmKG51bGwhPShlPXRbb10pJiZlPj1lKWZvcihyPWU7KytvPGk7KW51bGwhPShlPXRbb10pJiZyPmUmJihyPWUpfWVsc2UgZm9yKDsrK288aTspaWYobnVsbCE9KGU9bih0W29dLG8sdCkpJiZlPj1lKWZvcihyPWU7KytvPGk7KW51bGwhPShlPW4odFtvXSxvLHQpKSYmcj5lJiYocj1lKTtyZXR1cm4gcn1mdW5jdGlvbiBFKHQpe2lmKCEoaT10Lmxlbmd0aCkpcmV0dXJuW107Zm9yKHZhciBuPS0xLGU9Uyh0LGspLHI9bmV3IEFycmF5KGUpOysrbjxlOylmb3IodmFyIGksbz0tMSxhPXJbbl09bmV3IEFycmF5KGkpOysrbzxpOylhW29dPXRbb11bbl07cmV0dXJuIHJ9ZnVuY3Rpb24gayh0KXtyZXR1cm4gdC5sZW5ndGh9dmFyIEM9QXJyYXkucHJvdG90eXBlLnNsaWNlO2Z1bmN0aW9uIFAodCl7cmV0dXJuIHR9dmFyIHo9MSxSPTIsTD0zLEQ9NCxVPTFlLTY7ZnVuY3Rpb24gcSh0KXtyZXR1cm4idHJhbnNsYXRlKCIrKHQrLjUpKyIsMCkifWZ1bmN0aW9uIE8odCl7cmV0dXJuInRyYW5zbGF0ZSgwLCIrKHQrLjUpKyIpIn1mdW5jdGlvbiBZKCl7cmV0dXJuIXRoaXMuX19heGlzfWZ1bmN0aW9uIEIodCxuKXt2YXIgZT1bXSxyPW51bGwsaT1udWxsLG89NixhPTYsdT0zLGY9dD09PXp8fHQ9PT1EPy0xOjEsYz10PT09RHx8dD09PVI\/IngiOiJ5IixzPXQ9PT16fHx0PT09TD9xOk87ZnVuY3Rpb24gbChsKXt2YXIgaD1udWxsPT1yP24udGlja3M\/bi50aWNrcy5hcHBseShuLGUpOm4uZG9tYWluKCk6cixkPW51bGw9PWk\/bi50aWNrRm9ybWF0P24udGlja0Zvcm1hdC5hcHBseShuLGUpOlA6aSxwPU1hdGgubWF4KG8sMCkrdSx2PW4ucmFuZ2UoKSxnPSt2WzBdKy41LHk9K3Zbdi5sZW5ndGgtMV0rLjUsXz0obi5iYW5kd2lkdGg\/ZnVuY3Rpb24odCl7dmFyIG49TWF0aC5tYXgoMCx0LmJhbmR3aWR0aCgpLTEpLzI7cmV0dXJuIHQucm91bmQoKSYmKG49TWF0aC5yb3VuZChuKSksZnVuY3Rpb24oZSl7cmV0dXJuK3QoZSkrbn19OmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbihuKXtyZXR1cm4rdChuKX19KShuLmNvcHkoKSksYj1sLnNlbGVjdGlvbj9sLnNlbGVjdGlvbigpOmwsbT1iLnNlbGVjdEFsbCgiLmRvbWFpbiIpLmRhdGEoW251bGxdKSx4PWIuc2VsZWN0QWxsKCIudGljayIpLmRhdGEoaCxuKS5vcmRlcigpLHc9eC5leGl0KCksTT14LmVudGVyKCkuYXBwZW5kKCJnIikuYXR0cigiY2xhc3MiLCJ0aWNrIiksQT14LnNlbGVjdCgibGluZSIpLFQ9eC5zZWxlY3QoInRleHQiKTttPW0ubWVyZ2UobS5lbnRlcigpLmluc2VydCgicGF0aCIsIi50aWNrIikuYXR0cigiY2xhc3MiLCJkb21haW4iKS5hdHRyKCJzdHJva2UiLCJjdXJyZW50Q29sb3IiKSkseD14Lm1lcmdlKE0pLEE9QS5tZXJnZShNLmFwcGVuZCgibGluZSIpLmF0dHIoInN0cm9rZSIsImN1cnJlbnRDb2xvciIpLmF0dHIoYysiMiIsZipvKSksVD1ULm1lcmdlKE0uYXBwZW5kKCJ0ZXh0IikuYXR0cigiZmlsbCIsImN1cnJlbnRDb2xvciIpLmF0dHIoYyxmKnApLmF0dHIoImR5Iix0PT09ej8iMGVtIjp0PT09TD8iMC43MWVtIjoiMC4zMmVtIikpLGwhPT1iJiYobT1tLnRyYW5zaXRpb24obCkseD14LnRyYW5zaXRpb24obCksQT1BLnRyYW5zaXRpb24obCksVD1ULnRyYW5zaXRpb24obCksdz13LnRyYW5zaXRpb24obCkuYXR0cigib3BhY2l0eSIsVSkuYXR0cigidHJhbnNmb3JtIixmdW5jdGlvbih0KXtyZXR1cm4gaXNGaW5pdGUodD1fKHQpKT9zKHQpOnRoaXMuZ2V0QXR0cmlidXRlKCJ0cmFuc2Zvcm0iKX0pLE0uYXR0cigib3BhY2l0eSIsVSkuYXR0cigidHJhbnNmb3JtIixmdW5jdGlvbih0KXt2YXIgbj10aGlzLnBhcmVudE5vZGUuX19heGlzO3JldHVybiBzKG4mJmlzRmluaXRlKG49bih0KSk\/bjpfKHQpKX0pKSx3LnJlbW92ZSgpLG0uYXR0cigiZCIsdD09PUR8fHQ9PVI\/YT8iTSIrZiphKyIsIitnKyJIMC41ViIreSsiSCIrZiphOiJNMC41LCIrZysiViIreTphPyJNIitnKyIsIitmKmErIlYwLjVIIit5KyJWIitmKmE6Ik0iK2crIiwwLjVIIit5KSx4LmF0dHIoIm9wYWNpdHkiLDEpLmF0dHIoInRyYW5zZm9ybSIsZnVuY3Rpb24odCl7cmV0dXJuIHMoXyh0KSl9KSxBLmF0dHIoYysiMiIsZipvKSxULmF0dHIoYyxmKnApLnRleHQoZCksYi5maWx0ZXIoWSkuYXR0cigiZmlsbCIsIm5vbmUiKS5hdHRyKCJmb250LXNpemUiLDEwKS5hdHRyKCJmb250LWZhbWlseSIsInNhbnMtc2VyaWYiKS5hdHRyKCJ0ZXh0LWFuY2hvciIsdD09PVI\/InN0YXJ0Ijp0PT09RD8iZW5kIjoibWlkZGxlIiksYi5lYWNoKGZ1bmN0aW9uKCl7dGhpcy5fX2F4aXM9X30pfXJldHVybiBsLnNjYWxlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPXQsbCk6bn0sbC50aWNrcz1mdW5jdGlvbigpe3JldHVybiBlPUMuY2FsbChhcmd1bWVudHMpLGx9LGwudGlja0FyZ3VtZW50cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT1udWxsPT10P1tdOkMuY2FsbCh0KSxsKTplLnNsaWNlKCl9LGwudGlja1ZhbHVlcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj1udWxsPT10P251bGw6Qy5jYWxsKHQpLGwpOnImJnIuc2xpY2UoKX0sbC50aWNrRm9ybWF0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPXQsbCk6aX0sbC50aWNrU2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz1hPSt0LGwpOm99LGwudGlja1NpemVJbm5lcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz0rdCxsKTpvfSxsLnRpY2tTaXplT3V0ZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGE9K3QsbCk6YX0sbC50aWNrUGFkZGluZz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0rdCxsKTp1fSxsfXZhciBGPXt2YWx1ZTpmdW5jdGlvbigpe319O2Z1bmN0aW9uIEkoKXtmb3IodmFyIHQsbj0wLGU9YXJndW1lbnRzLmxlbmd0aCxyPXt9O248ZTsrK24pe2lmKCEodD1hcmd1bWVudHNbbl0rIiIpfHx0IGluIHIpdGhyb3cgbmV3IEVycm9yKCJpbGxlZ2FsIHR5cGU6ICIrdCk7clt0XT1bXX1yZXR1cm4gbmV3IEgocil9ZnVuY3Rpb24gSCh0KXt0aGlzLl89dH1mdW5jdGlvbiBqKHQsbil7Zm9yKHZhciBlLHI9MCxpPXQubGVuZ3RoO3I8aTsrK3IpaWYoKGU9dFtyXSkubmFtZT09PW4pcmV0dXJuIGUudmFsdWV9ZnVuY3Rpb24gWCh0LG4sZSl7Zm9yKHZhciByPTAsaT10Lmxlbmd0aDtyPGk7KytyKWlmKHRbcl0ubmFtZT09PW4pe3Rbcl09Rix0PXQuc2xpY2UoMCxyKS5jb25jYXQodC5zbGljZShyKzEpKTticmVha31yZXR1cm4gbnVsbCE9ZSYmdC5wdXNoKHtuYW1lOm4sdmFsdWU6ZX0pLHR9SC5wcm90b3R5cGU9SS5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOkgsb246ZnVuY3Rpb24odCxuKXt2YXIgZSxyLGk9dGhpcy5fLG89KHI9aSwodCsiIikudHJpbSgpLnNwbGl0KC9efFxzKy8pLm1hcChmdW5jdGlvbih0KXt2YXIgbj0iIixlPXQuaW5kZXhPZigiLiIpO2lmKGU+PTAmJihuPXQuc2xpY2UoZSsxKSx0PXQuc2xpY2UoMCxlKSksdCYmIXIuaGFzT3duUHJvcGVydHkodCkpdGhyb3cgbmV3IEVycm9yKCJ1bmtub3duIHR5cGU6ICIrdCk7cmV0dXJue3R5cGU6dCxuYW1lOm59fSkpLGE9LTEsdT1vLmxlbmd0aDtpZighKGFyZ3VtZW50cy5sZW5ndGg8Mikpe2lmKG51bGwhPW4mJiJmdW5jdGlvbiIhPXR5cGVvZiBuKXRocm93IG5ldyBFcnJvcigiaW52YWxpZCBjYWxsYmFjazogIituKTtmb3IoOysrYTx1OylpZihlPSh0PW9bYV0pLnR5cGUpaVtlXT1YKGlbZV0sdC5uYW1lLG4pO2Vsc2UgaWYobnVsbD09bilmb3IoZSBpbiBpKWlbZV09WChpW2VdLHQubmFtZSxudWxsKTtyZXR1cm4gdGhpc31mb3IoOysrYTx1OylpZigoZT0odD1vW2FdKS50eXBlKSYmKGU9aihpW2VdLHQubmFtZSkpKXJldHVybiBlfSxjb3B5OmZ1bmN0aW9uKCl7dmFyIHQ9e30sbj10aGlzLl87Zm9yKHZhciBlIGluIG4pdFtlXT1uW2VdLnNsaWNlKCk7cmV0dXJuIG5ldyBIKHQpfSxjYWxsOmZ1bmN0aW9uKHQsbil7aWYoKGU9YXJndW1lbnRzLmxlbmd0aC0yKT4wKWZvcih2YXIgZSxyLGk9bmV3IEFycmF5KGUpLG89MDtvPGU7KytvKWlbb109YXJndW1lbnRzW28rMl07aWYoIXRoaXMuXy5oYXNPd25Qcm9wZXJ0eSh0KSl0aHJvdyBuZXcgRXJyb3IoInVua25vd24gdHlwZTogIit0KTtmb3Iobz0wLGU9KHI9dGhpcy5fW3RdKS5sZW5ndGg7bzxlOysrbylyW29dLnZhbHVlLmFwcGx5KG4saSl9LGFwcGx5OmZ1bmN0aW9uKHQsbixlKXtpZighdGhpcy5fLmhhc093blByb3BlcnR5KHQpKXRocm93IG5ldyBFcnJvcigidW5rbm93biB0eXBlOiAiK3QpO2Zvcih2YXIgcj10aGlzLl9bdF0saT0wLG89ci5sZW5ndGg7aTxvOysraSlyW2ldLnZhbHVlLmFwcGx5KG4sZSl9fTt2YXIgRz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIsVj17c3ZnOiJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIseGh0bWw6Ryx4bGluazoiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIseG1sOiJodHRwOi8vd3d3LnczLm9yZy9YTUwvMTk5OC9uYW1lc3BhY2UiLHhtbG5zOiJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3htbG5zLyJ9O2Z1bmN0aW9uICQodCl7dmFyIG49dCs9IiIsZT1uLmluZGV4T2YoIjoiKTtyZXR1cm4gZT49MCYmInhtbG5zIiE9PShuPXQuc2xpY2UoMCxlKSkmJih0PXQuc2xpY2UoZSsxKSksVi5oYXNPd25Qcm9wZXJ0eShuKT97c3BhY2U6VltuXSxsb2NhbDp0fTp0fWZ1bmN0aW9uIFcodCl7dmFyIG49JCh0KTtyZXR1cm4obi5sb2NhbD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5vd25lckRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyh0LnNwYWNlLHQubG9jYWwpfX06ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG49dGhpcy5vd25lckRvY3VtZW50LGU9dGhpcy5uYW1lc3BhY2VVUkk7cmV0dXJuIGU9PT1HJiZuLmRvY3VtZW50RWxlbWVudC5uYW1lc3BhY2VVUkk9PT1HP24uY3JlYXRlRWxlbWVudCh0KTpuLmNyZWF0ZUVsZW1lbnROUyhlLHQpfX0pKG4pfWZ1bmN0aW9uIFooKXt9ZnVuY3Rpb24gUSh0KXtyZXR1cm4gbnVsbD09dD9aOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucXVlcnlTZWxlY3Rvcih0KX19ZnVuY3Rpb24gSigpe3JldHVybltdfWZ1bmN0aW9uIEsodCl7cmV0dXJuIG51bGw9PXQ\/SjpmdW5jdGlvbigpe3JldHVybiB0aGlzLnF1ZXJ5U2VsZWN0b3JBbGwodCl9fXZhciB0dD1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5tYXRjaGVzKHQpfX07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBkb2N1bWVudCl7dmFyIG50PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDtpZighbnQubWF0Y2hlcyl7dmFyIGV0PW50LndlYmtpdE1hdGNoZXNTZWxlY3Rvcnx8bnQubXNNYXRjaGVzU2VsZWN0b3J8fG50Lm1vek1hdGNoZXNTZWxlY3Rvcnx8bnQub01hdGNoZXNTZWxlY3Rvcjt0dD1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gZXQuY2FsbCh0aGlzLHQpfX19fXZhciBydD10dDtmdW5jdGlvbiBpdCh0KXtyZXR1cm4gbmV3IEFycmF5KHQubGVuZ3RoKX1mdW5jdGlvbiBvdCh0LG4pe3RoaXMub3duZXJEb2N1bWVudD10Lm93bmVyRG9jdW1lbnQsdGhpcy5uYW1lc3BhY2VVUkk9dC5uYW1lc3BhY2VVUkksdGhpcy5fbmV4dD1udWxsLHRoaXMuX3BhcmVudD10LHRoaXMuX19kYXRhX189bn1vdC5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOm90LGFwcGVuZENoaWxkOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLl9wYXJlbnQuaW5zZXJ0QmVmb3JlKHQsdGhpcy5fbmV4dCl9LGluc2VydEJlZm9yZTpmdW5jdGlvbih0LG4pe3JldHVybiB0aGlzLl9wYXJlbnQuaW5zZXJ0QmVmb3JlKHQsbil9LHF1ZXJ5U2VsZWN0b3I6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX3BhcmVudC5xdWVyeVNlbGVjdG9yKHQpfSxxdWVyeVNlbGVjdG9yQWxsOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLl9wYXJlbnQucXVlcnlTZWxlY3RvckFsbCh0KX19O3ZhciBhdD0iJCI7ZnVuY3Rpb24gdXQodCxuLGUscixpLG8pe2Zvcih2YXIgYSx1PTAsZj1uLmxlbmd0aCxjPW8ubGVuZ3RoO3U8YzsrK3UpKGE9blt1XSk\/KGEuX19kYXRhX189b1t1XSxyW3VdPWEpOmVbdV09bmV3IG90KHQsb1t1XSk7Zm9yKDt1PGY7Kyt1KShhPW5bdV0pJiYoaVt1XT1hKX1mdW5jdGlvbiBmdCh0LG4sZSxyLGksbyxhKXt2YXIgdSxmLGMscz17fSxsPW4ubGVuZ3RoLGg9by5sZW5ndGgsZD1uZXcgQXJyYXkobCk7Zm9yKHU9MDt1PGw7Kyt1KShmPW5bdV0pJiYoZFt1XT1jPWF0K2EuY2FsbChmLGYuX19kYXRhX18sdSxuKSxjIGluIHM\/aVt1XT1mOnNbY109Zik7Zm9yKHU9MDt1PGg7Kyt1KShmPXNbYz1hdCthLmNhbGwodCxvW3VdLHUsbyldKT8oclt1XT1mLGYuX19kYXRhX189b1t1XSxzW2NdPW51bGwpOmVbdV09bmV3IG90KHQsb1t1XSk7Zm9yKHU9MDt1PGw7Kyt1KShmPW5bdV0pJiZzW2RbdV1dPT09ZiYmKGlbdV09Zil9ZnVuY3Rpb24gY3QodCxuKXtyZXR1cm4gdDxuPy0xOnQ+bj8xOnQ+PW4\/MDpOYU59ZnVuY3Rpb24gc3QodCl7cmV0dXJuIHQub3duZXJEb2N1bWVudCYmdC5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3fHx0LmRvY3VtZW50JiZ0fHx0LmRlZmF1bHRWaWV3fWZ1bmN0aW9uIGx0KHQsbil7cmV0dXJuIHQuc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShuKXx8c3QodCkuZ2V0Q29tcHV0ZWRTdHlsZSh0LG51bGwpLmdldFByb3BlcnR5VmFsdWUobil9ZnVuY3Rpb24gaHQodCl7cmV0dXJuIHQudHJpbSgpLnNwbGl0KC9efFxzKy8pfWZ1bmN0aW9uIGR0KHQpe3JldHVybiB0LmNsYXNzTGlzdHx8bmV3IHB0KHQpfWZ1bmN0aW9uIHB0KHQpe3RoaXMuX25vZGU9dCx0aGlzLl9uYW1lcz1odCh0LmdldEF0dHJpYnV0ZSgiY2xhc3MiKXx8IiIpfWZ1bmN0aW9uIHZ0KHQsbil7Zm9yKHZhciBlPWR0KHQpLHI9LTEsaT1uLmxlbmd0aDsrK3I8aTspZS5hZGQobltyXSl9ZnVuY3Rpb24gZ3QodCxuKXtmb3IodmFyIGU9ZHQodCkscj0tMSxpPW4ubGVuZ3RoOysrcjxpOyllLnJlbW92ZShuW3JdKX1mdW5jdGlvbiB5dCgpe3RoaXMudGV4dENvbnRlbnQ9IiJ9ZnVuY3Rpb24gX3QoKXt0aGlzLmlubmVySFRNTD0iIn1mdW5jdGlvbiBidCgpe3RoaXMubmV4dFNpYmxpbmcmJnRoaXMucGFyZW50Tm9kZS5hcHBlbmRDaGlsZCh0aGlzKX1mdW5jdGlvbiBtdCgpe3RoaXMucHJldmlvdXNTaWJsaW5nJiZ0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRoaXMsdGhpcy5wYXJlbnROb2RlLmZpcnN0Q2hpbGQpfWZ1bmN0aW9uIHh0KCl7cmV0dXJuIG51bGx9ZnVuY3Rpb24gd3QoKXt2YXIgdD10aGlzLnBhcmVudE5vZGU7dCYmdC5yZW1vdmVDaGlsZCh0aGlzKX1mdW5jdGlvbiBNdCgpe3JldHVybiB0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRoaXMuY2xvbmVOb2RlKCExKSx0aGlzLm5leHRTaWJsaW5nKX1mdW5jdGlvbiBBdCgpe3JldHVybiB0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRoaXMuY2xvbmVOb2RlKCEwKSx0aGlzLm5leHRTaWJsaW5nKX1wdC5wcm90b3R5cGU9e2FkZDpmdW5jdGlvbih0KXt0aGlzLl9uYW1lcy5pbmRleE9mKHQpPDAmJih0aGlzLl9uYW1lcy5wdXNoKHQpLHRoaXMuX25vZGUuc2V0QXR0cmlidXRlKCJjbGFzcyIsdGhpcy5fbmFtZXMuam9pbigiICIpKSl9LHJlbW92ZTpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9uYW1lcy5pbmRleE9mKHQpO24+PTAmJih0aGlzLl9uYW1lcy5zcGxpY2UobiwxKSx0aGlzLl9ub2RlLnNldEF0dHJpYnV0ZSgiY2xhc3MiLHRoaXMuX25hbWVzLmpvaW4oIiAiKSkpfSxjb250YWluczpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fbmFtZXMuaW5kZXhPZih0KT49MH19O3ZhciBUdD17fTsodC5ldmVudD1udWxsLCJ1bmRlZmluZWQiIT10eXBlb2YgZG9jdW1lbnQpJiYoIm9ubW91c2VlbnRlciJpbiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnR8fChUdD17bW91c2VlbnRlcjoibW91c2VvdmVyIixtb3VzZWxlYXZlOiJtb3VzZW91dCJ9KSk7ZnVuY3Rpb24gTnQodCxuLGUpe3JldHVybiB0PVN0KHQsbixlKSxmdW5jdGlvbihuKXt2YXIgZT1uLnJlbGF0ZWRUYXJnZXQ7ZSYmKGU9PT10aGlzfHw4JmUuY29tcGFyZURvY3VtZW50UG9zaXRpb24odGhpcykpfHx0LmNhbGwodGhpcyxuKX19ZnVuY3Rpb24gU3QobixlLHIpe3JldHVybiBmdW5jdGlvbihpKXt2YXIgbz10LmV2ZW50O3QuZXZlbnQ9aTt0cnl7bi5jYWxsKHRoaXMsdGhpcy5fX2RhdGFfXyxlLHIpfWZpbmFsbHl7dC5ldmVudD1vfX19ZnVuY3Rpb24gRXQodCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG49dGhpcy5fX29uO2lmKG4pe2Zvcih2YXIgZSxyPTAsaT0tMSxvPW4ubGVuZ3RoO3I8bzsrK3IpZT1uW3JdLHQudHlwZSYmZS50eXBlIT09dC50eXBlfHxlLm5hbWUhPT10Lm5hbWU\/blsrK2ldPWU6dGhpcy5yZW1vdmVFdmVudExpc3RlbmVyKGUudHlwZSxlLmxpc3RlbmVyLGUuY2FwdHVyZSk7KytpP24ubGVuZ3RoPWk6ZGVsZXRlIHRoaXMuX19vbn19fWZ1bmN0aW9uIGt0KHQsbixlKXt2YXIgcj1UdC5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpP050OlN0O3JldHVybiBmdW5jdGlvbihpLG8sYSl7dmFyIHUsZj10aGlzLl9fb24sYz1yKG4sbyxhKTtpZihmKWZvcih2YXIgcz0wLGw9Zi5sZW5ndGg7czxsOysrcylpZigodT1mW3NdKS50eXBlPT09dC50eXBlJiZ1Lm5hbWU9PT10Lm5hbWUpcmV0dXJuIHRoaXMucmVtb3ZlRXZlbnRMaXN0ZW5lcih1LnR5cGUsdS5saXN0ZW5lcix1LmNhcHR1cmUpLHRoaXMuYWRkRXZlbnRMaXN0ZW5lcih1LnR5cGUsdS5saXN0ZW5lcj1jLHUuY2FwdHVyZT1lKSx2b2lkKHUudmFsdWU9bik7dGhpcy5hZGRFdmVudExpc3RlbmVyKHQudHlwZSxjLGUpLHU9e3R5cGU6dC50eXBlLG5hbWU6dC5uYW1lLHZhbHVlOm4sbGlzdGVuZXI6YyxjYXB0dXJlOmV9LGY\/Zi5wdXNoKHUpOnRoaXMuX19vbj1bdV19fWZ1bmN0aW9uIEN0KG4sZSxyLGkpe3ZhciBvPXQuZXZlbnQ7bi5zb3VyY2VFdmVudD10LmV2ZW50LHQuZXZlbnQ9bjt0cnl7cmV0dXJuIGUuYXBwbHkocixpKX1maW5hbGx5e3QuZXZlbnQ9b319ZnVuY3Rpb24gUHQodCxuLGUpe3ZhciByPXN0KHQpLGk9ci5DdXN0b21FdmVudDsiZnVuY3Rpb24iPT10eXBlb2YgaT9pPW5ldyBpKG4sZSk6KGk9ci5kb2N1bWVudC5jcmVhdGVFdmVudCgiRXZlbnQiKSxlPyhpLmluaXRFdmVudChuLGUuYnViYmxlcyxlLmNhbmNlbGFibGUpLGkuZGV0YWlsPWUuZGV0YWlsKTppLmluaXRFdmVudChuLCExLCExKSksdC5kaXNwYXRjaEV2ZW50KGkpfXZhciB6dD1bbnVsbF07ZnVuY3Rpb24gUnQodCxuKXt0aGlzLl9ncm91cHM9dCx0aGlzLl9wYXJlbnRzPW59ZnVuY3Rpb24gTHQoKXtyZXR1cm4gbmV3IFJ0KFtbZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50XV0senQpfWZ1bmN0aW9uIER0KHQpe3JldHVybiJzdHJpbmciPT10eXBlb2YgdD9uZXcgUnQoW1tkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHQpXV0sW2RvY3VtZW50LmRvY3VtZW50RWxlbWVudF0pOm5ldyBSdChbW3RdXSx6dCl9UnQucHJvdG90eXBlPUx0LnByb3RvdHlwZT17Y29uc3RydWN0b3I6UnQsc2VsZWN0OmZ1bmN0aW9uKHQpeyJmdW5jdGlvbiIhPXR5cGVvZiB0JiYodD1RKHQpKTtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9bi5sZW5ndGgscj1uZXcgQXJyYXkoZSksaT0wO2k8ZTsrK2kpZm9yKHZhciBvLGEsdT1uW2ldLGY9dS5sZW5ndGgsYz1yW2ldPW5ldyBBcnJheShmKSxzPTA7czxmOysrcykobz11W3NdKSYmKGE9dC5jYWxsKG8sby5fX2RhdGFfXyxzLHUpKSYmKCJfX2RhdGFfXyJpbiBvJiYoYS5fX2RhdGFfXz1vLl9fZGF0YV9fKSxjW3NdPWEpO3JldHVybiBuZXcgUnQocix0aGlzLl9wYXJlbnRzKX0sc2VsZWN0QWxsOmZ1bmN0aW9uKHQpeyJmdW5jdGlvbiIhPXR5cGVvZiB0JiYodD1LKHQpKTtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9bi5sZW5ndGgscj1bXSxpPVtdLG89MDtvPGU7KytvKWZvcih2YXIgYSx1PW5bb10sZj11Lmxlbmd0aCxjPTA7YzxmOysrYykoYT11W2NdKSYmKHIucHVzaCh0LmNhbGwoYSxhLl9fZGF0YV9fLGMsdSkpLGkucHVzaChhKSk7cmV0dXJuIG5ldyBSdChyLGkpfSxmaWx0ZXI6ZnVuY3Rpb24odCl7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PXJ0KHQpKTtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9bi5sZW5ndGgscj1uZXcgQXJyYXkoZSksaT0wO2k8ZTsrK2kpZm9yKHZhciBvLGE9bltpXSx1PWEubGVuZ3RoLGY9cltpXT1bXSxjPTA7Yzx1OysrYykobz1hW2NdKSYmdC5jYWxsKG8sby5fX2RhdGFfXyxjLGEpJiZmLnB1c2gobyk7cmV0dXJuIG5ldyBSdChyLHRoaXMuX3BhcmVudHMpfSxkYXRhOmZ1bmN0aW9uKHQsbil7aWYoIXQpcmV0dXJuIHA9bmV3IEFycmF5KHRoaXMuc2l6ZSgpKSxzPS0xLHRoaXMuZWFjaChmdW5jdGlvbih0KXtwWysrc109dH0pLHA7dmFyIGUscj1uP2Z0OnV0LGk9dGhpcy5fcGFyZW50cyxvPXRoaXMuX2dyb3VwczsiZnVuY3Rpb24iIT10eXBlb2YgdCYmKGU9dCx0PWZ1bmN0aW9uKCl7cmV0dXJuIGV9KTtmb3IodmFyIGE9by5sZW5ndGgsdT1uZXcgQXJyYXkoYSksZj1uZXcgQXJyYXkoYSksYz1uZXcgQXJyYXkoYSkscz0wO3M8YTsrK3Mpe3ZhciBsPWlbc10saD1vW3NdLGQ9aC5sZW5ndGgscD10LmNhbGwobCxsJiZsLl9fZGF0YV9fLHMsaSksdj1wLmxlbmd0aCxnPWZbc109bmV3IEFycmF5KHYpLHk9dVtzXT1uZXcgQXJyYXkodik7cihsLGgsZyx5LGNbc109bmV3IEFycmF5KGQpLHAsbik7Zm9yKHZhciBfLGIsbT0wLHg9MDttPHY7KyttKWlmKF89Z1ttXSl7Zm9yKG0+PXgmJih4PW0rMSk7IShiPXlbeF0pJiYrK3g8djspO18uX25leHQ9Ynx8bnVsbH19cmV0dXJuKHU9bmV3IFJ0KHUsaSkpLl9lbnRlcj1mLHUuX2V4aXQ9Yyx1fSxlbnRlcjpmdW5jdGlvbigpe3JldHVybiBuZXcgUnQodGhpcy5fZW50ZXJ8fHRoaXMuX2dyb3Vwcy5tYXAoaXQpLHRoaXMuX3BhcmVudHMpfSxleGl0OmZ1bmN0aW9uKCl7cmV0dXJuIG5ldyBSdCh0aGlzLl9leGl0fHx0aGlzLl9ncm91cHMubWFwKGl0KSx0aGlzLl9wYXJlbnRzKX0sbWVyZ2U6ZnVuY3Rpb24odCl7Zm9yKHZhciBuPXRoaXMuX2dyb3VwcyxlPXQuX2dyb3VwcyxyPW4ubGVuZ3RoLGk9ZS5sZW5ndGgsbz1NYXRoLm1pbihyLGkpLGE9bmV3IEFycmF5KHIpLHU9MDt1PG87Kyt1KWZvcih2YXIgZixjPW5bdV0scz1lW3VdLGw9Yy5sZW5ndGgsaD1hW3VdPW5ldyBBcnJheShsKSxkPTA7ZDxsOysrZCkoZj1jW2RdfHxzW2RdKSYmKGhbZF09Zik7Zm9yKDt1PHI7Kyt1KWFbdV09blt1XTtyZXR1cm4gbmV3IFJ0KGEsdGhpcy5fcGFyZW50cyl9LG9yZGVyOmZ1bmN0aW9uKCl7Zm9yKHZhciB0PXRoaXMuX2dyb3VwcyxuPS0xLGU9dC5sZW5ndGg7KytuPGU7KWZvcih2YXIgcixpPXRbbl0sbz1pLmxlbmd0aC0xLGE9aVtvXTstLW8+PTA7KShyPWlbb10pJiYoYSYmYSE9PXIubmV4dFNpYmxpbmcmJmEucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocixhKSxhPXIpO3JldHVybiB0aGlzfSxzb3J0OmZ1bmN0aW9uKHQpe2Z1bmN0aW9uIG4obixlKXtyZXR1cm4gbiYmZT90KG4uX19kYXRhX18sZS5fX2RhdGFfXyk6IW4tIWV9dHx8KHQ9Y3QpO2Zvcih2YXIgZT10aGlzLl9ncm91cHMscj1lLmxlbmd0aCxpPW5ldyBBcnJheShyKSxvPTA7bzxyOysrbyl7Zm9yKHZhciBhLHU9ZVtvXSxmPXUubGVuZ3RoLGM9aVtvXT1uZXcgQXJyYXkoZikscz0wO3M8ZjsrK3MpKGE9dVtzXSkmJihjW3NdPWEpO2Muc29ydChuKX1yZXR1cm4gbmV3IFJ0KGksdGhpcy5fcGFyZW50cykub3JkZXIoKX0sY2FsbDpmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50c1swXTtyZXR1cm4gYXJndW1lbnRzWzBdPXRoaXMsdC5hcHBseShudWxsLGFyZ3VtZW50cyksdGhpc30sbm9kZXM6ZnVuY3Rpb24oKXt2YXIgdD1uZXcgQXJyYXkodGhpcy5zaXplKCkpLG49LTE7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe3RbKytuXT10aGlzfSksdH0sbm9kZTpmdW5jdGlvbigpe2Zvcih2YXIgdD10aGlzLl9ncm91cHMsbj0wLGU9dC5sZW5ndGg7bjxlOysrbilmb3IodmFyIHI9dFtuXSxpPTAsbz1yLmxlbmd0aDtpPG87KytpKXt2YXIgYT1yW2ldO2lmKGEpcmV0dXJuIGF9cmV0dXJuIG51bGx9LHNpemU6ZnVuY3Rpb24oKXt2YXIgdD0wO3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXsrK3R9KSx0fSxlbXB0eTpmdW5jdGlvbigpe3JldHVybiF0aGlzLm5vZGUoKX0sZWFjaDpmdW5jdGlvbih0KXtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9MCxyPW4ubGVuZ3RoO2U8cjsrK2UpZm9yKHZhciBpLG89bltlXSxhPTAsdT1vLmxlbmd0aDthPHU7KythKShpPW9bYV0pJiZ0LmNhbGwoaSxpLl9fZGF0YV9fLGEsbyk7cmV0dXJuIHRoaXN9LGF0dHI6ZnVuY3Rpb24odCxuKXt2YXIgZT0kKHQpO2lmKGFyZ3VtZW50cy5sZW5ndGg8Mil7dmFyIHI9dGhpcy5ub2RlKCk7cmV0dXJuIGUubG9jYWw\/ci5nZXRBdHRyaWJ1dGVOUyhlLnNwYWNlLGUubG9jYWwpOnIuZ2V0QXR0cmlidXRlKGUpfXJldHVybiB0aGlzLmVhY2goKG51bGw9PW4\/ZS5sb2NhbD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCl9fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZSh0KX19OiJmdW5jdGlvbiI9PXR5cGVvZiBuP2UubG9jYWw\/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZT1uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtudWxsPT1lP3RoaXMucmVtb3ZlQXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsKTp0aGlzLnNldEF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCxlKX19OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGU9bi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7bnVsbD09ZT90aGlzLnJlbW92ZUF0dHJpYnV0ZSh0KTp0aGlzLnNldEF0dHJpYnV0ZSh0LGUpfX06ZS5sb2NhbD9mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbigpe3RoaXMuc2V0QXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsLG4pfX06ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnNldEF0dHJpYnV0ZSh0LG4pfX0pKGUsbikpfSxzdHlsZTpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg+MT90aGlzLmVhY2goKG51bGw9PW4\/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy5zdHlsZS5yZW1vdmVQcm9wZXJ0eSh0KX19OiJmdW5jdGlvbiI9PXR5cGVvZiBuP2Z1bmN0aW9uKHQsbixlKXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgcj1uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtudWxsPT1yP3RoaXMuc3R5bGUucmVtb3ZlUHJvcGVydHkodCk6dGhpcy5zdHlsZS5zZXRQcm9wZXJ0eSh0LHIsZSl9fTpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy5zdHlsZS5zZXRQcm9wZXJ0eSh0LG4sZSl9fSkodCxuLG51bGw9PWU\/IiI6ZSkpOmx0KHRoaXMubm9kZSgpLHQpfSxwcm9wZXJ0eTpmdW5jdGlvbih0LG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPjE\/dGhpcy5lYWNoKChudWxsPT1uP2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe2RlbGV0ZSB0aGlzW3RdfX06ImZ1bmN0aW9uIj09dHlwZW9mIG4\/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZT1uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtudWxsPT1lP2RlbGV0ZSB0aGlzW3RdOnRoaXNbdF09ZX19OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpc1t0XT1ufX0pKHQsbikpOnRoaXMubm9kZSgpW3RdfSxjbGFzc2VkOmZ1bmN0aW9uKHQsbil7dmFyIGU9aHQodCsiIik7aWYoYXJndW1lbnRzLmxlbmd0aDwyKXtmb3IodmFyIHI9ZHQodGhpcy5ub2RlKCkpLGk9LTEsbz1lLmxlbmd0aDsrK2k8bzspaWYoIXIuY29udGFpbnMoZVtpXSkpcmV0dXJuITE7cmV0dXJuITB9cmV0dXJuIHRoaXMuZWFjaCgoImZ1bmN0aW9uIj09dHlwZW9mIG4\/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXsobi5hcHBseSh0aGlzLGFyZ3VtZW50cyk\/dnQ6Z3QpKHRoaXMsdCl9fTpuP2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3Z0KHRoaXMsdCl9fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtndCh0aGlzLHQpfX0pKGUsbikpfSx0ZXh0OmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3RoaXMuZWFjaChudWxsPT10P3l0OigiZnVuY3Rpb24iPT10eXBlb2YgdD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbj10LmFwcGx5KHRoaXMsYXJndW1lbnRzKTt0aGlzLnRleHRDb250ZW50PW51bGw9PW4\/IiI6bn19OmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3RoaXMudGV4dENvbnRlbnQ9dH19KSh0KSk6dGhpcy5ub2RlKCkudGV4dENvbnRlbnR9LGh0bWw6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/dGhpcy5lYWNoKG51bGw9PXQ\/X3Q6KCJmdW5jdGlvbiI9PXR5cGVvZiB0P2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBuPXQuYXBwbHkodGhpcyxhcmd1bWVudHMpO3RoaXMuaW5uZXJIVE1MPW51bGw9PW4\/IiI6bn19OmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3RoaXMuaW5uZXJIVE1MPXR9fSkodCkpOnRoaXMubm9kZSgpLmlubmVySFRNTH0scmFpc2U6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoKGJ0KX0sbG93ZXI6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoKG10KX0sYXBwZW5kOmZ1bmN0aW9uKHQpe3ZhciBuPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6Vyh0KTtyZXR1cm4gdGhpcy5zZWxlY3QoZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5hcHBlbmRDaGlsZChuLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl9KX0saW5zZXJ0OmZ1bmN0aW9uKHQsbil7dmFyIGU9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpXKHQpLHI9bnVsbD09bj94dDoiZnVuY3Rpb24iPT10eXBlb2Ygbj9uOlEobik7cmV0dXJuIHRoaXMuc2VsZWN0KGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaW5zZXJ0QmVmb3JlKGUuYXBwbHkodGhpcyxhcmd1bWVudHMpLHIuYXBwbHkodGhpcyxhcmd1bWVudHMpfHxudWxsKX0pfSxyZW1vdmU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoKHd0KX0sY2xvbmU6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuc2VsZWN0KHQ\/QXQ6TXQpfSxkYXR1bTpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90aGlzLnByb3BlcnR5KCJfX2RhdGFfXyIsdCk6dGhpcy5ub2RlKCkuX19kYXRhX199LG9uOmZ1bmN0aW9uKHQsbixlKXt2YXIgcixpLG89ZnVuY3Rpb24odCl7cmV0dXJuIHQudHJpbSgpLnNwbGl0KC9efFxzKy8pLm1hcChmdW5jdGlvbih0KXt2YXIgbj0iIixlPXQuaW5kZXhPZigiLiIpO3JldHVybiBlPj0wJiYobj10LnNsaWNlKGUrMSksdD10LnNsaWNlKDAsZSkpLHt0eXBlOnQsbmFtZTpufX0pfSh0KyIiKSxhPW8ubGVuZ3RoO2lmKCEoYXJndW1lbnRzLmxlbmd0aDwyKSl7Zm9yKHU9bj9rdDpFdCxudWxsPT1lJiYoZT0hMSkscj0wO3I8YTsrK3IpdGhpcy5lYWNoKHUob1tyXSxuLGUpKTtyZXR1cm4gdGhpc312YXIgdT10aGlzLm5vZGUoKS5fX29uO2lmKHUpZm9yKHZhciBmLGM9MCxzPXUubGVuZ3RoO2M8czsrK2MpZm9yKHI9MCxmPXVbY107cjxhOysrcilpZigoaT1vW3JdKS50eXBlPT09Zi50eXBlJiZpLm5hbWU9PT1mLm5hbWUpcmV0dXJuIGYudmFsdWV9LGRpc3BhdGNoOmZ1bmN0aW9uKHQsbil7cmV0dXJuIHRoaXMuZWFjaCgoImZ1bmN0aW9uIj09dHlwZW9mIG4\/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gUHQodGhpcyx0LG4uYXBwbHkodGhpcyxhcmd1bWVudHMpKX19OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIFB0KHRoaXMsdCxuKX19KSh0LG4pKX19O3ZhciBVdD0wO2Z1bmN0aW9uIHF0KCl7cmV0dXJuIG5ldyBPdH1mdW5jdGlvbiBPdCgpe3RoaXMuXz0iQCIrKCsrVXQpLnRvU3RyaW5nKDM2KX1mdW5jdGlvbiBZdCgpe2Zvcih2YXIgbixlPXQuZXZlbnQ7bj1lLnNvdXJjZUV2ZW50OyllPW47cmV0dXJuIGV9ZnVuY3Rpb24gQnQodCxuKXt2YXIgZT10Lm93bmVyU1ZHRWxlbWVudHx8dDtpZihlLmNyZWF0ZVNWR1BvaW50KXt2YXIgcj1lLmNyZWF0ZVNWR1BvaW50KCk7cmV0dXJuIHIueD1uLmNsaWVudFgsci55PW4uY2xpZW50WSxbKHI9ci5tYXRyaXhUcmFuc2Zvcm0odC5nZXRTY3JlZW5DVE0oKS5pbnZlcnNlKCkpKS54LHIueV19dmFyIGk9dC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtyZXR1cm5bbi5jbGllbnRYLWkubGVmdC10LmNsaWVudExlZnQsbi5jbGllbnRZLWkudG9wLXQuY2xpZW50VG9wXX1mdW5jdGlvbiBGdCh0KXt2YXIgbj1ZdCgpO3JldHVybiBuLmNoYW5nZWRUb3VjaGVzJiYobj1uLmNoYW5nZWRUb3VjaGVzWzBdKSxCdCh0LG4pfWZ1bmN0aW9uIEl0KHQsbixlKXthcmd1bWVudHMubGVuZ3RoPDMmJihlPW4sbj1ZdCgpLmNoYW5nZWRUb3VjaGVzKTtmb3IodmFyIHIsaT0wLG89bj9uLmxlbmd0aDowO2k8bzsrK2kpaWYoKHI9bltpXSkuaWRlbnRpZmllcj09PWUpcmV0dXJuIEJ0KHQscik7cmV0dXJuIG51bGx9ZnVuY3Rpb24gSHQoKXt0LmV2ZW50LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpfWZ1bmN0aW9uIGp0KCl7dC5ldmVudC5wcmV2ZW50RGVmYXVsdCgpLHQuZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCl9ZnVuY3Rpb24gWHQodCl7dmFyIG49dC5kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQsZT1EdCh0KS5vbigiZHJhZ3N0YXJ0LmRyYWciLGp0LCEwKTsib25zZWxlY3RzdGFydCJpbiBuP2Uub24oInNlbGVjdHN0YXJ0LmRyYWciLGp0LCEwKToobi5fX25vc2VsZWN0PW4uc3R5bGUuTW96VXNlclNlbGVjdCxuLnN0eWxlLk1velVzZXJTZWxlY3Q9Im5vbmUiKX1mdW5jdGlvbiBHdCh0LG4pe3ZhciBlPXQuZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LHI9RHQodCkub24oImRyYWdzdGFydC5kcmFnIixudWxsKTtuJiYoci5vbigiY2xpY2suZHJhZyIsanQsITApLHNldFRpbWVvdXQoZnVuY3Rpb24oKXtyLm9uKCJjbGljay5kcmFnIixudWxsKX0sMCkpLCJvbnNlbGVjdHN0YXJ0ImluIGU\/ci5vbigic2VsZWN0c3RhcnQuZHJhZyIsbnVsbCk6KGUuc3R5bGUuTW96VXNlclNlbGVjdD1lLl9fbm9zZWxlY3QsZGVsZXRlIGUuX19ub3NlbGVjdCl9ZnVuY3Rpb24gVnQodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uICR0KHQsbixlLHIsaSxvLGEsdSxmLGMpe3RoaXMudGFyZ2V0PXQsdGhpcy50eXBlPW4sdGhpcy5zdWJqZWN0PWUsdGhpcy5pZGVudGlmaWVyPXIsdGhpcy5hY3RpdmU9aSx0aGlzLng9byx0aGlzLnk9YSx0aGlzLmR4PXUsdGhpcy5keT1mLHRoaXMuXz1jfWZ1bmN0aW9uIFd0KCl7cmV0dXJuIXQuZXZlbnQuYnV0dG9ufWZ1bmN0aW9uIFp0KCl7cmV0dXJuIHRoaXMucGFyZW50Tm9kZX1mdW5jdGlvbiBRdChuKXtyZXR1cm4gbnVsbD09bj97eDp0LmV2ZW50LngseTp0LmV2ZW50Lnl9Om59ZnVuY3Rpb24gSnQoKXtyZXR1cm4ib250b3VjaHN0YXJ0ImluIHRoaXN9ZnVuY3Rpb24gS3QodCxuLGUpe3QucHJvdG90eXBlPW4ucHJvdG90eXBlPWUsZS5jb25zdHJ1Y3Rvcj10fWZ1bmN0aW9uIHRuKHQsbil7dmFyIGU9T2JqZWN0LmNyZWF0ZSh0LnByb3RvdHlwZSk7Zm9yKHZhciByIGluIG4pZVtyXT1uW3JdO3JldHVybiBlfWZ1bmN0aW9uIG5uKCl7fU90LnByb3RvdHlwZT1xdC5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOk90LGdldDpmdW5jdGlvbih0KXtmb3IodmFyIG49dGhpcy5fOyEobiBpbiB0KTspaWYoISh0PXQucGFyZW50Tm9kZSkpcmV0dXJuO3JldHVybiB0W25dfSxzZXQ6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdFt0aGlzLl9dPW59LHJlbW92ZTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fIGluIHQmJmRlbGV0ZSB0W3RoaXMuX119LHRvU3RyaW5nOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX319LCR0LnByb3RvdHlwZS5vbj1mdW5jdGlvbigpe3ZhciB0PXRoaXMuXy5vbi5hcHBseSh0aGlzLl8sYXJndW1lbnRzKTtyZXR1cm4gdD09PXRoaXMuXz90aGlzOnR9O3ZhciBlbj0iXFxzKihbKy1dP1xcZCspXFxzKiIscm49IlxccyooWystXT9cXGQqXFwuP1xcZCsoPzpbZUVdWystXT9cXGQrKT8pXFxzKiIsb249IlxccyooWystXT9cXGQqXFwuP1xcZCsoPzpbZUVdWystXT9cXGQrKT8pJVxccyoiLGFuPS9eIyhbMC05YS1mXXszfSkkLyx1bj0vXiMoWzAtOWEtZl17Nn0pJC8sZm49bmV3IFJlZ0V4cCgiXnJnYlxcKCIrW2VuLGVuLGVuXSsiXFwpJCIpLGNuPW5ldyBSZWdFeHAoIl5yZ2JcXCgiK1tvbixvbixvbl0rIlxcKSQiKSxzbj1uZXcgUmVnRXhwKCJecmdiYVxcKCIrW2VuLGVuLGVuLHJuXSsiXFwpJCIpLGxuPW5ldyBSZWdFeHAoIl5yZ2JhXFwoIitbb24sb24sb24scm5dKyJcXCkkIiksaG49bmV3IFJlZ0V4cCgiXmhzbFxcKCIrW3JuLG9uLG9uXSsiXFwpJCIpLGRuPW5ldyBSZWdFeHAoIl5oc2xhXFwoIitbcm4sb24sb24scm5dKyJcXCkkIikscG49e2FsaWNlYmx1ZToxNTc5MjM4MyxhbnRpcXVld2hpdGU6MTY0NDQzNzUsYXF1YTo2NTUzNSxhcXVhbWFyaW5lOjgzODg1NjQsYXp1cmU6MTU3OTQxNzUsYmVpZ2U6MTYxMTkyNjAsYmlzcXVlOjE2NzcwMjQ0LGJsYWNrOjAsYmxhbmNoZWRhbG1vbmQ6MTY3NzIwNDUsYmx1ZToyNTUsYmx1ZXZpb2xldDo5MDU1MjAyLGJyb3duOjEwODI0MjM0LGJ1cmx5d29vZDoxNDU5NjIzMSxjYWRldGJsdWU6NjI2NjUyOCxjaGFydHJldXNlOjgzODgzNTIsY2hvY29sYXRlOjEzNzg5NDcwLGNvcmFsOjE2NzQ0MjcyLGNvcm5mbG93ZXJibHVlOjY1OTE5ODEsY29ybnNpbGs6MTY3NzUzODgsY3JpbXNvbjoxNDQyMzEwMCxjeWFuOjY1NTM1LGRhcmtibHVlOjEzOSxkYXJrY3lhbjozNTcyMyxkYXJrZ29sZGVucm9kOjEyMDkyOTM5LGRhcmtncmF5OjExMTE5MDE3LGRhcmtncmVlbjoyNTYwMCxkYXJrZ3JleToxMTExOTAxNyxkYXJra2hha2k6MTI0MzMyNTksZGFya21hZ2VudGE6OTEwOTY0MyxkYXJrb2xpdmVncmVlbjo1NTk3OTk5LGRhcmtvcmFuZ2U6MTY3NDc1MjAsZGFya29yY2hpZDoxMDA0MDAxMixkYXJrcmVkOjkxMDk1MDQsZGFya3NhbG1vbjoxNTMwODQxMCxkYXJrc2VhZ3JlZW46OTQxOTkxOSxkYXJrc2xhdGVibHVlOjQ3MzQzNDcsZGFya3NsYXRlZ3JheTozMTAwNDk1LGRhcmtzbGF0ZWdyZXk6MzEwMDQ5NSxkYXJrdHVycXVvaXNlOjUyOTQ1LGRhcmt2aW9sZXQ6OTY5OTUzOSxkZWVwcGluazoxNjcxNjk0NyxkZWVwc2t5Ymx1ZTo0OTE1MSxkaW1ncmF5OjY5MDgyNjUsZGltZ3JleTo2OTA4MjY1LGRvZGdlcmJsdWU6MjAwMzE5OSxmaXJlYnJpY2s6MTE2NzQxNDYsZmxvcmFsd2hpdGU6MTY3NzU5MjAsZm9yZXN0Z3JlZW46MjI2Mzg0MixmdWNoc2lhOjE2NzExOTM1LGdhaW5zYm9ybzoxNDQ3NDQ2MCxnaG9zdHdoaXRlOjE2MzE2NjcxLGdvbGQ6MTY3NjY3MjAsZ29sZGVucm9kOjE0MzI5MTIwLGdyYXk6ODQyMTUwNCxncmVlbjozMjc2OCxncmVlbnllbGxvdzoxMTQwMzA1NSxncmV5Ojg0MjE1MDQsaG9uZXlkZXc6MTU3OTQxNjAsaG90cGluazoxNjczODc0MCxpbmRpYW5yZWQ6MTM0NTg1MjQsaW5kaWdvOjQ5MTUzMzAsaXZvcnk6MTY3NzcyMDAsa2hha2k6MTU3ODc2NjAsbGF2ZW5kZXI6MTUxMzI0MTAsbGF2ZW5kZXJibHVzaDoxNjc3MzM2NSxsYXduZ3JlZW46ODE5MDk3NixsZW1vbmNoaWZmb246MTY3NzU4ODUsbGlnaHRibHVlOjExMzkzMjU0LGxpZ2h0Y29yYWw6MTU3NjE1MzYsbGlnaHRjeWFuOjE0NzQ1NTk5LGxpZ2h0Z29sZGVucm9keWVsbG93OjE2NDQ4MjEwLGxpZ2h0Z3JheToxMzg4MjMyMyxsaWdodGdyZWVuOjk0OTgyNTYsbGlnaHRncmV5OjEzODgyMzIzLGxpZ2h0cGluazoxNjc1ODQ2NSxsaWdodHNhbG1vbjoxNjc1Mjc2MixsaWdodHNlYWdyZWVuOjIxNDI4OTAsbGlnaHRza3libHVlOjg5MDAzNDYsbGlnaHRzbGF0ZWdyYXk6NzgzMzc1MyxsaWdodHNsYXRlZ3JleTo3ODMzNzUzLGxpZ2h0c3RlZWxibHVlOjExNTg0NzM0LGxpZ2h0eWVsbG93OjE2Nzc3MTg0LGxpbWU6NjUyODAsbGltZWdyZWVuOjMzMjkzMzAsbGluZW46MTY0NDU2NzAsbWFnZW50YToxNjcxMTkzNSxtYXJvb246ODM4ODYwOCxtZWRpdW1hcXVhbWFyaW5lOjY3MzczMjIsbWVkaXVtYmx1ZToyMDUsbWVkaXVtb3JjaGlkOjEyMjExNjY3LG1lZGl1bXB1cnBsZTo5NjYyNjgzLG1lZGl1bXNlYWdyZWVuOjM5NzgwOTcsbWVkaXVtc2xhdGVibHVlOjgwODc3OTAsbWVkaXVtc3ByaW5nZ3JlZW46NjQxNTQsbWVkaXVtdHVycXVvaXNlOjQ3NzIzMDAsbWVkaXVtdmlvbGV0cmVkOjEzMDQ3MTczLG1pZG5pZ2h0Ymx1ZToxNjQ0OTEyLG1pbnRjcmVhbToxNjEyMTg1MCxtaXN0eXJvc2U6MTY3NzAyNzMsbW9jY2FzaW46MTY3NzAyMjksbmF2YWpvd2hpdGU6MTY3Njg2ODUsbmF2eToxMjgsb2xkbGFjZToxNjY0MzU1OCxvbGl2ZTo4NDIxMzc2LG9saXZlZHJhYjo3MDQ4NzM5LG9yYW5nZToxNjc1MzkyMCxvcmFuZ2VyZWQ6MTY3MjkzNDQsb3JjaGlkOjE0MzE1NzM0LHBhbGVnb2xkZW5yb2Q6MTU2NTcxMzAscGFsZWdyZWVuOjEwMDI1ODgwLHBhbGV0dXJxdW9pc2U6MTE1Mjk5NjYscGFsZXZpb2xldHJlZDoxNDM4MTIwMyxwYXBheWF3aGlwOjE2NzczMDc3LHBlYWNocHVmZjoxNjc2NzY3MyxwZXJ1OjEzNDY4OTkxLHBpbms6MTY3NjEwMzUscGx1bToxNDUyNDYzNyxwb3dkZXJibHVlOjExNTkxOTEwLHB1cnBsZTo4Mzg4NzM2LHJlYmVjY2FwdXJwbGU6NjY5Nzg4MSxyZWQ6MTY3MTE2ODAscm9zeWJyb3duOjEyMzU3NTE5LHJveWFsYmx1ZTo0Mjg2OTQ1LHNhZGRsZWJyb3duOjkxMjcxODcsc2FsbW9uOjE2NDE2ODgyLHNhbmR5YnJvd246MTYwMzI4NjQsc2VhZ3JlZW46MzA1MDMyNyxzZWFzaGVsbDoxNjc3NDYzOCxzaWVubmE6MTA1MDY3OTcsc2lsdmVyOjEyNjMyMjU2LHNreWJsdWU6ODkwMDMzMSxzbGF0ZWJsdWU6Njk3MDA2MSxzbGF0ZWdyYXk6NzM3Mjk0NCxzbGF0ZWdyZXk6NzM3Mjk0NCxzbm93OjE2Nzc1OTMwLHNwcmluZ2dyZWVuOjY1NDA3LHN0ZWVsYmx1ZTo0NjIwOTgwLHRhbjoxMzgwODc4MCx0ZWFsOjMyODk2LHRoaXN0bGU6MTQyMDQ4ODgsdG9tYXRvOjE2NzM3MDk1LHR1cnF1b2lzZTo0MjUxODU2LHZpb2xldDoxNTYzMTA4Nix3aGVhdDoxNjExMzMzMSx3aGl0ZToxNjc3NzIxNSx3aGl0ZXNtb2tlOjE2MTE5Mjg1LHllbGxvdzoxNjc3Njk2MCx5ZWxsb3dncmVlbjoxMDE0NTA3NH07ZnVuY3Rpb24gdm4odCl7dmFyIG47cmV0dXJuIHQ9KHQrIiIpLnRyaW0oKS50b0xvd2VyQ2FzZSgpLChuPWFuLmV4ZWModCkpP25ldyBtbigobj1wYXJzZUludChuWzFdLDE2KSk+PjgmMTV8bj4+NCYyNDAsbj4+NCYxNXwyNDAmbiwoMTUmbik8PDR8MTUmbiwxKToobj11bi5leGVjKHQpKT9nbihwYXJzZUludChuWzFdLDE2KSk6KG49Zm4uZXhlYyh0KSk\/bmV3IG1uKG5bMV0sblsyXSxuWzNdLDEpOihuPWNuLmV4ZWModCkpP25ldyBtbigyNTUqblsxXS8xMDAsMjU1Km5bMl0vMTAwLDI1NSpuWzNdLzEwMCwxKToobj1zbi5leGVjKHQpKT95bihuWzFdLG5bMl0sblszXSxuWzRdKToobj1sbi5leGVjKHQpKT95bigyNTUqblsxXS8xMDAsMjU1Km5bMl0vMTAwLDI1NSpuWzNdLzEwMCxuWzRdKToobj1obi5leGVjKHQpKT93bihuWzFdLG5bMl0vMTAwLG5bM10vMTAwLDEpOihuPWRuLmV4ZWModCkpP3duKG5bMV0sblsyXS8xMDAsblszXS8xMDAsbls0XSk6cG4uaGFzT3duUHJvcGVydHkodCk\/Z24ocG5bdF0pOiJ0cmFuc3BhcmVudCI9PT10P25ldyBtbihOYU4sTmFOLE5hTiwwKTpudWxsfWZ1bmN0aW9uIGduKHQpe3JldHVybiBuZXcgbW4odD4+MTYmMjU1LHQ+PjgmMjU1LDI1NSZ0LDEpfWZ1bmN0aW9uIHluKHQsbixlLHIpe3JldHVybiByPD0wJiYodD1uPWU9TmFOKSxuZXcgbW4odCxuLGUscil9ZnVuY3Rpb24gX24odCl7cmV0dXJuIHQgaW5zdGFuY2VvZiBubnx8KHQ9dm4odCkpLHQ\/bmV3IG1uKCh0PXQucmdiKCkpLnIsdC5nLHQuYix0Lm9wYWNpdHkpOm5ldyBtbn1mdW5jdGlvbiBibih0LG4sZSxyKXtyZXR1cm4gMT09PWFyZ3VtZW50cy5sZW5ndGg\/X24odCk6bmV3IG1uKHQsbixlLG51bGw9PXI\/MTpyKX1mdW5jdGlvbiBtbih0LG4sZSxyKXt0aGlzLnI9K3QsdGhpcy5nPStuLHRoaXMuYj0rZSx0aGlzLm9wYWNpdHk9K3J9ZnVuY3Rpb24geG4odCl7cmV0dXJuKCh0PU1hdGgubWF4KDAsTWF0aC5taW4oMjU1LE1hdGgucm91bmQodCl8fDApKSk8MTY\/IjAiOiIiKSt0LnRvU3RyaW5nKDE2KX1mdW5jdGlvbiB3bih0LG4sZSxyKXtyZXR1cm4gcjw9MD90PW49ZT1OYU46ZTw9MHx8ZT49MT90PW49TmFOOm48PTAmJih0PU5hTiksbmV3IEFuKHQsbixlLHIpfWZ1bmN0aW9uIE1uKHQsbixlLHIpe3JldHVybiAxPT09YXJndW1lbnRzLmxlbmd0aD9mdW5jdGlvbih0KXtpZih0IGluc3RhbmNlb2YgQW4pcmV0dXJuIG5ldyBBbih0LmgsdC5zLHQubCx0Lm9wYWNpdHkpO2lmKHQgaW5zdGFuY2VvZiBubnx8KHQ9dm4odCkpLCF0KXJldHVybiBuZXcgQW47aWYodCBpbnN0YW5jZW9mIEFuKXJldHVybiB0O3ZhciBuPSh0PXQucmdiKCkpLnIvMjU1LGU9dC5nLzI1NSxyPXQuYi8yNTUsaT1NYXRoLm1pbihuLGUsciksbz1NYXRoLm1heChuLGUsciksYT1OYU4sdT1vLWksZj0obytpKS8yO3JldHVybiB1PyhhPW49PT1vPyhlLXIpL3UrNiooZTxyKTplPT09bz8oci1uKS91KzI6KG4tZSkvdSs0LHUvPWY8LjU\/bytpOjItby1pLGEqPTYwKTp1PWY+MCYmZjwxPzA6YSxuZXcgQW4oYSx1LGYsdC5vcGFjaXR5KX0odCk6bmV3IEFuKHQsbixlLG51bGw9PXI\/MTpyKX1mdW5jdGlvbiBBbih0LG4sZSxyKXt0aGlzLmg9K3QsdGhpcy5zPStuLHRoaXMubD0rZSx0aGlzLm9wYWNpdHk9K3J9ZnVuY3Rpb24gVG4odCxuLGUpe3JldHVybiAyNTUqKHQ8NjA\/bisoZS1uKSp0LzYwOnQ8MTgwP2U6dDwyNDA\/bisoZS1uKSooMjQwLXQpLzYwOm4pfUt0KG5uLHZuLHtkaXNwbGF5YWJsZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLnJnYigpLmRpc3BsYXlhYmxlKCl9LGhleDpmdW5jdGlvbigpe3JldHVybiB0aGlzLnJnYigpLmhleCgpfSx0b1N0cmluZzpmdW5jdGlvbigpe3JldHVybiB0aGlzLnJnYigpKyIifX0pLEt0KG1uLGJuLHRuKG5uLHticmlnaHRlcjpmdW5jdGlvbih0KXtyZXR1cm4gdD1udWxsPT10PzEvLjc6TWF0aC5wb3coMS8uNyx0KSxuZXcgbW4odGhpcy5yKnQsdGhpcy5nKnQsdGhpcy5iKnQsdGhpcy5vcGFjaXR5KX0sZGFya2VyOmZ1bmN0aW9uKHQpe3JldHVybiB0PW51bGw9PXQ\/Ljc6TWF0aC5wb3coLjcsdCksbmV3IG1uKHRoaXMucip0LHRoaXMuZyp0LHRoaXMuYip0LHRoaXMub3BhY2l0eSl9LHJnYjpmdW5jdGlvbigpe3JldHVybiB0aGlzfSxkaXNwbGF5YWJsZTpmdW5jdGlvbigpe3JldHVybiAwPD10aGlzLnImJnRoaXMucjw9MjU1JiYwPD10aGlzLmcmJnRoaXMuZzw9MjU1JiYwPD10aGlzLmImJnRoaXMuYjw9MjU1JiYwPD10aGlzLm9wYWNpdHkmJnRoaXMub3BhY2l0eTw9MX0saGV4OmZ1bmN0aW9uKCl7cmV0dXJuIiMiK3huKHRoaXMucikreG4odGhpcy5nKSt4bih0aGlzLmIpfSx0b1N0cmluZzpmdW5jdGlvbigpe3ZhciB0PXRoaXMub3BhY2l0eTtyZXR1cm4oMT09PSh0PWlzTmFOKHQpPzE6TWF0aC5tYXgoMCxNYXRoLm1pbigxLHQpKSk\/InJnYigiOiJyZ2JhKCIpK01hdGgubWF4KDAsTWF0aC5taW4oMjU1LE1hdGgucm91bmQodGhpcy5yKXx8MCkpKyIsICIrTWF0aC5tYXgoMCxNYXRoLm1pbigyNTUsTWF0aC5yb3VuZCh0aGlzLmcpfHwwKSkrIiwgIitNYXRoLm1heCgwLE1hdGgubWluKDI1NSxNYXRoLnJvdW5kKHRoaXMuYil8fDApKSsoMT09PXQ\/IikiOiIsICIrdCsiKSIpfX0pKSxLdChBbixNbix0bihubix7YnJpZ2h0ZXI6ZnVuY3Rpb24odCl7cmV0dXJuIHQ9bnVsbD09dD8xLy43Ok1hdGgucG93KDEvLjcsdCksbmV3IEFuKHRoaXMuaCx0aGlzLnMsdGhpcy5sKnQsdGhpcy5vcGFjaXR5KX0sZGFya2VyOmZ1bmN0aW9uKHQpe3JldHVybiB0PW51bGw9PXQ\/Ljc6TWF0aC5wb3coLjcsdCksbmV3IEFuKHRoaXMuaCx0aGlzLnMsdGhpcy5sKnQsdGhpcy5vcGFjaXR5KX0scmdiOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5oJTM2MCszNjAqKHRoaXMuaDwwKSxuPWlzTmFOKHQpfHxpc05hTih0aGlzLnMpPzA6dGhpcy5zLGU9dGhpcy5sLHI9ZSsoZTwuNT9lOjEtZSkqbixpPTIqZS1yO3JldHVybiBuZXcgbW4oVG4odD49MjQwP3QtMjQwOnQrMTIwLGksciksVG4odCxpLHIpLFRuKHQ8MTIwP3QrMjQwOnQtMTIwLGksciksdGhpcy5vcGFjaXR5KX0sZGlzcGxheWFibGU6ZnVuY3Rpb24oKXtyZXR1cm4oMDw9dGhpcy5zJiZ0aGlzLnM8PTF8fGlzTmFOKHRoaXMucykpJiYwPD10aGlzLmwmJnRoaXMubDw9MSYmMDw9dGhpcy5vcGFjaXR5JiZ0aGlzLm9wYWNpdHk8PTF9fSkpO3ZhciBObj1NYXRoLlBJLzE4MCxTbj0xODAvTWF0aC5QSSxFbj0uOTY0MjIsa249MSxDbj0uODI1MjEsUG49NC8yOSx6bj02LzI5LFJuPTMqem4qem4sTG49em4qem4qem47ZnVuY3Rpb24gRG4odCl7aWYodCBpbnN0YW5jZW9mIHFuKXJldHVybiBuZXcgcW4odC5sLHQuYSx0LmIsdC5vcGFjaXR5KTtpZih0IGluc3RhbmNlb2Ygam4pe2lmKGlzTmFOKHQuaCkpcmV0dXJuIG5ldyBxbih0LmwsMCwwLHQub3BhY2l0eSk7dmFyIG49dC5oKk5uO3JldHVybiBuZXcgcW4odC5sLE1hdGguY29zKG4pKnQuYyxNYXRoLnNpbihuKSp0LmMsdC5vcGFjaXR5KX10IGluc3RhbmNlb2YgbW58fCh0PV9uKHQpKTt2YXIgZSxyLGk9Rm4odC5yKSxvPUZuKHQuZyksYT1Gbih0LmIpLHU9T24oKC4yMjI1MDQ1KmkrLjcxNjg3ODYqbysuMDYwNjE2OSphKS9rbik7cmV0dXJuIGk9PT1vJiZvPT09YT9lPXI9dTooZT1PbigoLjQzNjA3NDcqaSsuMzg1MDY0OSpvKy4xNDMwODA0KmEpL0VuKSxyPU9uKCguMDEzOTMyMippKy4wOTcxMDQ1Km8rLjcxNDE3MzMqYSkvQ24pKSxuZXcgcW4oMTE2KnUtMTYsNTAwKihlLXUpLDIwMCoodS1yKSx0Lm9wYWNpdHkpfWZ1bmN0aW9uIFVuKHQsbixlLHIpe3JldHVybiAxPT09YXJndW1lbnRzLmxlbmd0aD9Ebih0KTpuZXcgcW4odCxuLGUsbnVsbD09cj8xOnIpfWZ1bmN0aW9uIHFuKHQsbixlLHIpe3RoaXMubD0rdCx0aGlzLmE9K24sdGhpcy5iPStlLHRoaXMub3BhY2l0eT0rcn1mdW5jdGlvbiBPbih0KXtyZXR1cm4gdD5Mbj9NYXRoLnBvdyh0LDEvMyk6dC9SbitQbn1mdW5jdGlvbiBZbih0KXtyZXR1cm4gdD56bj90KnQqdDpSbioodC1Qbil9ZnVuY3Rpb24gQm4odCl7cmV0dXJuIDI1NSoodDw9LjAwMzEzMDg\/MTIuOTIqdDoxLjA1NSpNYXRoLnBvdyh0LDEvMi40KS0uMDU1KX1mdW5jdGlvbiBGbih0KXtyZXR1cm4odC89MjU1KTw9LjA0MDQ1P3QvMTIuOTI6TWF0aC5wb3coKHQrLjA1NSkvMS4wNTUsMi40KX1mdW5jdGlvbiBJbih0KXtpZih0IGluc3RhbmNlb2Ygam4pcmV0dXJuIG5ldyBqbih0LmgsdC5jLHQubCx0Lm9wYWNpdHkpO2lmKHQgaW5zdGFuY2VvZiBxbnx8KHQ9RG4odCkpLDA9PT10LmEmJjA9PT10LmIpcmV0dXJuIG5ldyBqbihOYU4sMCx0LmwsdC5vcGFjaXR5KTt2YXIgbj1NYXRoLmF0YW4yKHQuYix0LmEpKlNuO3JldHVybiBuZXcgam4objwwP24rMzYwOm4sTWF0aC5zcXJ0KHQuYSp0LmErdC5iKnQuYiksdC5sLHQub3BhY2l0eSl9ZnVuY3Rpb24gSG4odCxuLGUscil7cmV0dXJuIDE9PT1hcmd1bWVudHMubGVuZ3RoP0luKHQpOm5ldyBqbih0LG4sZSxudWxsPT1yPzE6cil9ZnVuY3Rpb24gam4odCxuLGUscil7dGhpcy5oPSt0LHRoaXMuYz0rbix0aGlzLmw9K2UsdGhpcy5vcGFjaXR5PStyfUt0KHFuLFVuLHRuKG5uLHticmlnaHRlcjpmdW5jdGlvbih0KXtyZXR1cm4gbmV3IHFuKHRoaXMubCsxOCoobnVsbD09dD8xOnQpLHRoaXMuYSx0aGlzLmIsdGhpcy5vcGFjaXR5KX0sZGFya2VyOmZ1bmN0aW9uKHQpe3JldHVybiBuZXcgcW4odGhpcy5sLTE4KihudWxsPT10PzE6dCksdGhpcy5hLHRoaXMuYix0aGlzLm9wYWNpdHkpfSxyZ2I6ZnVuY3Rpb24oKXt2YXIgdD0odGhpcy5sKzE2KS8xMTYsbj1pc05hTih0aGlzLmEpP3Q6dCt0aGlzLmEvNTAwLGU9aXNOYU4odGhpcy5iKT90OnQtdGhpcy5iLzIwMDtyZXR1cm4gbmV3IG1uKEJuKDMuMTMzODU2MSoobj1FbipZbihuKSktMS42MTY4NjY3Kih0PWtuKlluKHQpKS0uNDkwNjE0NiooZT1DbipZbihlKSkpLEJuKC0uOTc4NzY4NCpuKzEuOTE2MTQxNSp0Ky4wMzM0NTQqZSksQm4oLjA3MTk0NTMqbi0uMjI4OTkxNCp0KzEuNDA1MjQyNyplKSx0aGlzLm9wYWNpdHkpfX0pKSxLdChqbixIbix0bihubix7YnJpZ2h0ZXI6ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBqbih0aGlzLmgsdGhpcy5jLHRoaXMubCsxOCoobnVsbD09dD8xOnQpLHRoaXMub3BhY2l0eSl9LGRhcmtlcjpmdW5jdGlvbih0KXtyZXR1cm4gbmV3IGpuKHRoaXMuaCx0aGlzLmMsdGhpcy5sLTE4KihudWxsPT10PzE6dCksdGhpcy5vcGFjaXR5KX0scmdiOmZ1bmN0aW9uKCl7cmV0dXJuIERuKHRoaXMpLnJnYigpfX0pKTt2YXIgWG49LS4xNDg2MSxHbj0xLjc4Mjc3LFZuPS0uMjkyMjcsJG49LS45MDY0OSxXbj0xLjk3Mjk0LFpuPVduKiRuLFFuPVduKkduLEpuPUduKlZuLSRuKlhuO2Z1bmN0aW9uIEtuKHQsbixlLHIpe3JldHVybiAxPT09YXJndW1lbnRzLmxlbmd0aD9mdW5jdGlvbih0KXtpZih0IGluc3RhbmNlb2YgdGUpcmV0dXJuIG5ldyB0ZSh0LmgsdC5zLHQubCx0Lm9wYWNpdHkpO3QgaW5zdGFuY2VvZiBtbnx8KHQ9X24odCkpO3ZhciBuPXQuci8yNTUsZT10LmcvMjU1LHI9dC5iLzI1NSxpPShKbipyK1puKm4tUW4qZSkvKEpuK1puLVFuKSxvPXItaSxhPShXbiooZS1pKS1WbipvKS8kbix1PU1hdGguc3FydChhKmErbypvKS8oV24qaSooMS1pKSksZj11P01hdGguYXRhbjIoYSxvKSpTbi0xMjA6TmFOO3JldHVybiBuZXcgdGUoZjwwP2YrMzYwOmYsdSxpLHQub3BhY2l0eSl9KHQpOm5ldyB0ZSh0LG4sZSxudWxsPT1yPzE6cil9ZnVuY3Rpb24gdGUodCxuLGUscil7dGhpcy5oPSt0LHRoaXMucz0rbix0aGlzLmw9K2UsdGhpcy5vcGFjaXR5PStyfWZ1bmN0aW9uIG5lKHQsbixlLHIsaSl7dmFyIG89dCp0LGE9byp0O3JldHVybigoMS0zKnQrMypvLWEpKm4rKDQtNipvKzMqYSkqZSsoMSszKnQrMypvLTMqYSkqcithKmkpLzZ9ZnVuY3Rpb24gZWUodCl7dmFyIG49dC5sZW5ndGgtMTtyZXR1cm4gZnVuY3Rpb24oZSl7dmFyIHI9ZTw9MD9lPTA6ZT49MT8oZT0xLG4tMSk6TWF0aC5mbG9vcihlKm4pLGk9dFtyXSxvPXRbcisxXSxhPXI+MD90W3ItMV06MippLW8sdT1yPG4tMT90W3IrMl06MipvLWk7cmV0dXJuIG5lKChlLXIvbikqbixhLGksbyx1KX19ZnVuY3Rpb24gcmUodCl7dmFyIG49dC5sZW5ndGg7cmV0dXJuIGZ1bmN0aW9uKGUpe3ZhciByPU1hdGguZmxvb3IoKChlJT0xKTwwPysrZTplKSpuKSxpPXRbKHIrbi0xKSVuXSxvPXRbciVuXSxhPXRbKHIrMSklbl0sdT10WyhyKzIpJW5dO3JldHVybiBuZSgoZS1yL24pKm4saSxvLGEsdSl9fWZ1bmN0aW9uIGllKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBvZSh0LG4pe3JldHVybiBmdW5jdGlvbihlKXtyZXR1cm4gdCtlKm59fWZ1bmN0aW9uIGFlKHQsbil7dmFyIGU9bi10O3JldHVybiBlP29lKHQsZT4xODB8fGU8LTE4MD9lLTM2MCpNYXRoLnJvdW5kKGUvMzYwKTplKTppZShpc05hTih0KT9uOnQpfWZ1bmN0aW9uIHVlKHQpe3JldHVybiAxPT0odD0rdCk\/ZmU6ZnVuY3Rpb24obixlKXtyZXR1cm4gZS1uP2Z1bmN0aW9uKHQsbixlKXtyZXR1cm4gdD1NYXRoLnBvdyh0LGUpLG49TWF0aC5wb3cobixlKS10LGU9MS9lLGZ1bmN0aW9uKHIpe3JldHVybiBNYXRoLnBvdyh0K3IqbixlKX19KG4sZSx0KTppZShpc05hTihuKT9lOm4pfX1mdW5jdGlvbiBmZSh0LG4pe3ZhciBlPW4tdDtyZXR1cm4gZT9vZSh0LGUpOmllKGlzTmFOKHQpP246dCl9S3QodGUsS24sdG4obm4se2JyaWdodGVyOmZ1bmN0aW9uKHQpe3JldHVybiB0PW51bGw9PXQ\/MS8uNzpNYXRoLnBvdygxLy43LHQpLG5ldyB0ZSh0aGlzLmgsdGhpcy5zLHRoaXMubCp0LHRoaXMub3BhY2l0eSl9LGRhcmtlcjpmdW5jdGlvbih0KXtyZXR1cm4gdD1udWxsPT10Py43Ok1hdGgucG93KC43LHQpLG5ldyB0ZSh0aGlzLmgsdGhpcy5zLHRoaXMubCp0LHRoaXMub3BhY2l0eSl9LHJnYjpmdW5jdGlvbigpe3ZhciB0PWlzTmFOKHRoaXMuaCk\/MDoodGhpcy5oKzEyMCkqTm4sbj0rdGhpcy5sLGU9aXNOYU4odGhpcy5zKT8wOnRoaXMucypuKigxLW4pLHI9TWF0aC5jb3ModCksaT1NYXRoLnNpbih0KTtyZXR1cm4gbmV3IG1uKDI1NSoobitlKihYbipyK0duKmkpKSwyNTUqKG4rZSooVm4qciskbippKSksMjU1KihuK2UqKFduKnIpKSx0aGlzLm9wYWNpdHkpfX0pKTt2YXIgY2U9ZnVuY3Rpb24gdChuKXt2YXIgZT11ZShuKTtmdW5jdGlvbiByKHQsbil7dmFyIHI9ZSgodD1ibih0KSkuciwobj1ibihuKSkuciksaT1lKHQuZyxuLmcpLG89ZSh0LmIsbi5iKSxhPWZlKHQub3BhY2l0eSxuLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbihuKXtyZXR1cm4gdC5yPXIobiksdC5nPWkobiksdC5iPW8obiksdC5vcGFjaXR5PWEobiksdCsiIn19cmV0dXJuIHIuZ2FtbWE9dCxyfSgxKTtmdW5jdGlvbiBzZSh0KXtyZXR1cm4gZnVuY3Rpb24obil7dmFyIGUscixpPW4ubGVuZ3RoLG89bmV3IEFycmF5KGkpLGE9bmV3IEFycmF5KGkpLHU9bmV3IEFycmF5KGkpO2ZvcihlPTA7ZTxpOysrZSlyPWJuKG5bZV0pLG9bZV09ci5yfHwwLGFbZV09ci5nfHwwLHVbZV09ci5ifHwwO3JldHVybiBvPXQobyksYT10KGEpLHU9dCh1KSxyLm9wYWNpdHk9MSxmdW5jdGlvbih0KXtyZXR1cm4gci5yPW8odCksci5nPWEodCksci5iPXUodCkscisiIn19fXZhciBsZT1zZShlZSksaGU9c2UocmUpO2Z1bmN0aW9uIGRlKHQsbil7dmFyIGUscj1uP24ubGVuZ3RoOjAsaT10P01hdGgubWluKHIsdC5sZW5ndGgpOjAsbz1uZXcgQXJyYXkoaSksYT1uZXcgQXJyYXkocik7Zm9yKGU9MDtlPGk7KytlKW9bZV09bWUodFtlXSxuW2VdKTtmb3IoO2U8cjsrK2UpYVtlXT1uW2VdO3JldHVybiBmdW5jdGlvbih0KXtmb3IoZT0wO2U8aTsrK2UpYVtlXT1vW2VdKHQpO3JldHVybiBhfX1mdW5jdGlvbiBwZSh0LG4pe3ZhciBlPW5ldyBEYXRlO3JldHVybiBuLT10PSt0LGZ1bmN0aW9uKHIpe3JldHVybiBlLnNldFRpbWUodCtuKnIpLGV9fWZ1bmN0aW9uIHZlKHQsbil7cmV0dXJuIG4tPXQ9K3QsZnVuY3Rpb24oZSl7cmV0dXJuIHQrbiplfX1mdW5jdGlvbiBnZSh0LG4pe3ZhciBlLHI9e30saT17fTtmb3IoZSBpbiBudWxsIT09dCYmIm9iamVjdCI9PXR5cGVvZiB0fHwodD17fSksbnVsbCE9PW4mJiJvYmplY3QiPT10eXBlb2Ygbnx8KG49e30pLG4pZSBpbiB0P3JbZV09bWUodFtlXSxuW2VdKTppW2VdPW5bZV07cmV0dXJuIGZ1bmN0aW9uKHQpe2ZvcihlIGluIHIpaVtlXT1yW2VdKHQpO3JldHVybiBpfX12YXIgeWU9L1stK10\/KD86XGQrXC4\/XGQqfFwuP1xkKykoPzpbZUVdWy0rXT9cZCspPy9nLF9lPW5ldyBSZWdFeHAoeWUuc291cmNlLCJnIik7ZnVuY3Rpb24gYmUodCxuKXt2YXIgZSxyLGksbz15ZS5sYXN0SW5kZXg9X2UubGFzdEluZGV4PTAsYT0tMSx1PVtdLGY9W107Zm9yKHQrPSIiLG4rPSIiOyhlPXllLmV4ZWModCkpJiYocj1fZS5leGVjKG4pKTspKGk9ci5pbmRleCk+byYmKGk9bi5zbGljZShvLGkpLHVbYV0\/dVthXSs9aTp1WysrYV09aSksKGU9ZVswXSk9PT0ocj1yWzBdKT91W2FdP3VbYV0rPXI6dVsrK2FdPXI6KHVbKythXT1udWxsLGYucHVzaCh7aTphLHg6dmUoZSxyKX0pKSxvPV9lLmxhc3RJbmRleDtyZXR1cm4gbzxuLmxlbmd0aCYmKGk9bi5zbGljZShvKSx1W2FdP3VbYV0rPWk6dVsrK2FdPWkpLHUubGVuZ3RoPDI\/ZlswXT9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24obil7cmV0dXJuIHQobikrIiJ9fShmWzBdLngpOmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX0obik6KG49Zi5sZW5ndGgsZnVuY3Rpb24odCl7Zm9yKHZhciBlLHI9MDtyPG47KytyKXVbKGU9ZltyXSkuaV09ZS54KHQpO3JldHVybiB1LmpvaW4oIiIpfSl9ZnVuY3Rpb24gbWUodCxuKXt2YXIgZSxyPXR5cGVvZiBuO3JldHVybiBudWxsPT1ufHwiYm9vbGVhbiI9PT1yP2llKG4pOigibnVtYmVyIj09PXI\/dmU6InN0cmluZyI9PT1yPyhlPXZuKG4pKT8obj1lLGNlKTpiZTpuIGluc3RhbmNlb2Ygdm4\/Y2U6biBpbnN0YW5jZW9mIERhdGU\/cGU6QXJyYXkuaXNBcnJheShuKT9kZToiZnVuY3Rpb24iIT10eXBlb2Ygbi52YWx1ZU9mJiYiZnVuY3Rpb24iIT10eXBlb2Ygbi50b1N0cmluZ3x8aXNOYU4obik\/Z2U6dmUpKHQsbil9ZnVuY3Rpb24geGUodCxuKXtyZXR1cm4gbi09dD0rdCxmdW5jdGlvbihlKXtyZXR1cm4gTWF0aC5yb3VuZCh0K24qZSl9fXZhciB3ZSxNZSxBZSxUZSxOZT0xODAvTWF0aC5QSSxTZT17dHJhbnNsYXRlWDowLHRyYW5zbGF0ZVk6MCxyb3RhdGU6MCxza2V3WDowLHNjYWxlWDoxLHNjYWxlWToxfTtmdW5jdGlvbiBFZSh0LG4sZSxyLGksbyl7dmFyIGEsdSxmO3JldHVybihhPU1hdGguc3FydCh0KnQrbipuKSkmJih0Lz1hLG4vPWEpLChmPXQqZStuKnIpJiYoZS09dCpmLHItPW4qZiksKHU9TWF0aC5zcXJ0KGUqZStyKnIpKSYmKGUvPXUsci89dSxmLz11KSx0KnI8biplJiYodD0tdCxuPS1uLGY9LWYsYT0tYSkse3RyYW5zbGF0ZVg6aSx0cmFuc2xhdGVZOm8scm90YXRlOk1hdGguYXRhbjIobix0KSpOZSxza2V3WDpNYXRoLmF0YW4oZikqTmUsc2NhbGVYOmEsc2NhbGVZOnV9fWZ1bmN0aW9uIGtlKHQsbixlLHIpe2Z1bmN0aW9uIGkodCl7cmV0dXJuIHQubGVuZ3RoP3QucG9wKCkrIiAiOiIifXJldHVybiBmdW5jdGlvbihvLGEpe3ZhciB1PVtdLGY9W107cmV0dXJuIG89dChvKSxhPXQoYSksZnVuY3Rpb24odCxyLGksbyxhLHUpe2lmKHQhPT1pfHxyIT09byl7dmFyIGY9YS5wdXNoKCJ0cmFuc2xhdGUoIixudWxsLG4sbnVsbCxlKTt1LnB1c2goe2k6Zi00LHg6dmUodCxpKX0se2k6Zi0yLHg6dmUocixvKX0pfWVsc2UoaXx8bykmJmEucHVzaCgidHJhbnNsYXRlKCIraStuK28rZSl9KG8udHJhbnNsYXRlWCxvLnRyYW5zbGF0ZVksYS50cmFuc2xhdGVYLGEudHJhbnNsYXRlWSx1LGYpLGZ1bmN0aW9uKHQsbixlLG8pe3QhPT1uPyh0LW4+MTgwP24rPTM2MDpuLXQ+MTgwJiYodCs9MzYwKSxvLnB1c2goe2k6ZS5wdXNoKGkoZSkrInJvdGF0ZSgiLG51bGwsciktMix4OnZlKHQsbil9KSk6biYmZS5wdXNoKGkoZSkrInJvdGF0ZSgiK24rcil9KG8ucm90YXRlLGEucm90YXRlLHUsZiksZnVuY3Rpb24odCxuLGUsbyl7dCE9PW4\/by5wdXNoKHtpOmUucHVzaChpKGUpKyJza2V3WCgiLG51bGwsciktMix4OnZlKHQsbil9KTpuJiZlLnB1c2goaShlKSsic2tld1goIituK3IpfShvLnNrZXdYLGEuc2tld1gsdSxmKSxmdW5jdGlvbih0LG4sZSxyLG8sYSl7aWYodCE9PWV8fG4hPT1yKXt2YXIgdT1vLnB1c2goaShvKSsic2NhbGUoIixudWxsLCIsIixudWxsLCIpIik7YS5wdXNoKHtpOnUtNCx4OnZlKHQsZSl9LHtpOnUtMix4OnZlKG4scil9KX1lbHNlIDE9PT1lJiYxPT09cnx8by5wdXNoKGkobykrInNjYWxlKCIrZSsiLCIrcisiKSIpfShvLnNjYWxlWCxvLnNjYWxlWSxhLnNjYWxlWCxhLnNjYWxlWSx1LGYpLG89YT1udWxsLGZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlPS0xLHI9Zi5sZW5ndGg7KytlPHI7KXVbKG49ZltlXSkuaV09bi54KHQpO3JldHVybiB1LmpvaW4oIiIpfX19dmFyIENlPWtlKGZ1bmN0aW9uKHQpe3JldHVybiJub25lIj09PXQ\/U2U6KHdlfHwod2U9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiRElWIiksTWU9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LEFlPWRvY3VtZW50LmRlZmF1bHRWaWV3KSx3ZS5zdHlsZS50cmFuc2Zvcm09dCx0PUFlLmdldENvbXB1dGVkU3R5bGUoTWUuYXBwZW5kQ2hpbGQod2UpLG51bGwpLmdldFByb3BlcnR5VmFsdWUoInRyYW5zZm9ybSIpLE1lLnJlbW92ZUNoaWxkKHdlKSxFZSgrKHQ9dC5zbGljZSg3LC0xKS5zcGxpdCgiLCIpKVswXSwrdFsxXSwrdFsyXSwrdFszXSwrdFs0XSwrdFs1XSkpfSwicHgsICIsInB4KSIsImRlZykiKSxQZT1rZShmdW5jdGlvbih0KXtyZXR1cm4gbnVsbD09dD9TZTooVGV8fChUZT1kb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiwiZyIpKSxUZS5zZXRBdHRyaWJ1dGUoInRyYW5zZm9ybSIsdCksKHQ9VGUudHJhbnNmb3JtLmJhc2VWYWwuY29uc29saWRhdGUoKSk\/RWUoKHQ9dC5tYXRyaXgpLmEsdC5iLHQuYyx0LmQsdC5lLHQuZik6U2UpfSwiLCAiLCIpIiwiKSIpLHplPU1hdGguU1FSVDIsUmU9MixMZT00LERlPTFlLTEyO2Z1bmN0aW9uIFVlKHQpe3JldHVybigodD1NYXRoLmV4cCh0KSkrMS90KS8yfWZ1bmN0aW9uIHFlKHQsbil7dmFyIGUscixpPXRbMF0sbz10WzFdLGE9dFsyXSx1PW5bMF0sZj1uWzFdLGM9blsyXSxzPXUtaSxsPWYtbyxoPXMqcytsKmw7aWYoaDxEZSlyPU1hdGgubG9nKGMvYSkvemUsZT1mdW5jdGlvbih0KXtyZXR1cm5baSt0KnMsbyt0KmwsYSpNYXRoLmV4cCh6ZSp0KnIpXX07ZWxzZXt2YXIgZD1NYXRoLnNxcnQoaCkscD0oYypjLWEqYStMZSpoKS8oMiphKlJlKmQpLHY9KGMqYy1hKmEtTGUqaCkvKDIqYypSZSpkKSxnPU1hdGgubG9nKE1hdGguc3FydChwKnArMSktcCkseT1NYXRoLmxvZyhNYXRoLnNxcnQodip2KzEpLXYpO3I9KHktZykvemUsZT1mdW5jdGlvbih0KXt2YXIgbixlPXQqcix1PVVlKGcpLGY9YS8oUmUqZCkqKHUqKG49emUqZStnLCgobj1NYXRoLmV4cCgyKm4pKS0xKS8obisxKSktZnVuY3Rpb24odCl7cmV0dXJuKCh0PU1hdGguZXhwKHQpKS0xL3QpLzJ9KGcpKTtyZXR1cm5baStmKnMsbytmKmwsYSp1L1VlKHplKmUrZyldfX1yZXR1cm4gZS5kdXJhdGlvbj0xZTMqcixlfWZ1bmN0aW9uIE9lKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3ZhciByPXQoKG49TW4obikpLmgsKGU9TW4oZSkpLmgpLGk9ZmUobi5zLGUucyksbz1mZShuLmwsZS5sKSxhPWZlKG4ub3BhY2l0eSxlLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gbi5oPXIodCksbi5zPWkodCksbi5sPW8odCksbi5vcGFjaXR5PWEodCksbisiIn19fXZhciBZZT1PZShhZSksQmU9T2UoZmUpO2Z1bmN0aW9uIEZlKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3ZhciByPXQoKG49SG4obikpLmgsKGU9SG4oZSkpLmgpLGk9ZmUobi5jLGUuYyksbz1mZShuLmwsZS5sKSxhPWZlKG4ub3BhY2l0eSxlLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gbi5oPXIodCksbi5jPWkodCksbi5sPW8odCksbi5vcGFjaXR5PWEodCksbisiIn19fXZhciBJZT1GZShhZSksSGU9RmUoZmUpO2Z1bmN0aW9uIGplKHQpe3JldHVybiBmdW5jdGlvbiBuKGUpe2Z1bmN0aW9uIHIobixyKXt2YXIgaT10KChuPUtuKG4pKS5oLChyPUtuKHIpKS5oKSxvPWZlKG4ucyxyLnMpLGE9ZmUobi5sLHIubCksdT1mZShuLm9wYWNpdHksci5vcGFjaXR5KTtyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJuIG4uaD1pKHQpLG4ucz1vKHQpLG4ubD1hKE1hdGgucG93KHQsZSkpLG4ub3BhY2l0eT11KHQpLG4rIiJ9fXJldHVybiBlPStlLHIuZ2FtbWE9bixyfSgxKX12YXIgWGU9amUoYWUpLEdlPWplKGZlKTt2YXIgVmUsJGUsV2U9MCxaZT0wLFFlPTAsSmU9MWUzLEtlPTAsdHI9MCxucj0wLGVyPSJvYmplY3QiPT10eXBlb2YgcGVyZm9ybWFuY2UmJnBlcmZvcm1hbmNlLm5vdz9wZXJmb3JtYW5jZTpEYXRlLHJyPSJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lP3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUuYmluZCh3aW5kb3cpOmZ1bmN0aW9uKHQpe3NldFRpbWVvdXQodCwxNyl9O2Z1bmN0aW9uIGlyKCl7cmV0dXJuIHRyfHwocnIob3IpLHRyPWVyLm5vdygpK25yKX1mdW5jdGlvbiBvcigpe3RyPTB9ZnVuY3Rpb24gYXIoKXt0aGlzLl9jYWxsPXRoaXMuX3RpbWU9dGhpcy5fbmV4dD1udWxsfWZ1bmN0aW9uIHVyKHQsbixlKXt2YXIgcj1uZXcgYXI7cmV0dXJuIHIucmVzdGFydCh0LG4sZSkscn1mdW5jdGlvbiBmcigpe2lyKCksKytXZTtmb3IodmFyIHQsbj1WZTtuOykodD10ci1uLl90aW1lKT49MCYmbi5fY2FsbC5jYWxsKG51bGwsdCksbj1uLl9uZXh0Oy0tV2V9ZnVuY3Rpb24gY3IoKXt0cj0oS2U9ZXIubm93KCkpK25yLFdlPVplPTA7dHJ5e2ZyKCl9ZmluYWxseXtXZT0wLGZ1bmN0aW9uKCl7dmFyIHQsbixlPVZlLHI9MS8wO2Zvcig7ZTspZS5fY2FsbD8ocj5lLl90aW1lJiYocj1lLl90aW1lKSx0PWUsZT1lLl9uZXh0KToobj1lLl9uZXh0LGUuX25leHQ9bnVsbCxlPXQ\/dC5fbmV4dD1uOlZlPW4pOyRlPXQsbHIocil9KCksdHI9MH19ZnVuY3Rpb24gc3IoKXt2YXIgdD1lci5ub3coKSxuPXQtS2U7bj5KZSYmKG5yLT1uLEtlPXQpfWZ1bmN0aW9uIGxyKHQpe1dlfHwoWmUmJihaZT1jbGVhclRpbWVvdXQoWmUpKSx0LXRyPjI0Pyh0PDEvMCYmKFplPXNldFRpbWVvdXQoY3IsdC1lci5ub3coKS1ucikpLFFlJiYoUWU9Y2xlYXJJbnRlcnZhbChRZSkpKTooUWV8fChLZT1lci5ub3coKSxRZT1zZXRJbnRlcnZhbChzcixKZSkpLFdlPTEscnIoY3IpKSl9ZnVuY3Rpb24gaHIodCxuLGUpe3ZhciByPW5ldyBhcjtyZXR1cm4gbj1udWxsPT1uPzA6K24sci5yZXN0YXJ0KGZ1bmN0aW9uKGUpe3Iuc3RvcCgpLHQoZStuKX0sbixlKSxyfWFyLnByb3RvdHlwZT11ci5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOmFyLHJlc3RhcnQ6ZnVuY3Rpb24odCxuLGUpe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiB0KXRocm93IG5ldyBUeXBlRXJyb3IoImNhbGxiYWNrIGlzIG5vdCBhIGZ1bmN0aW9uIik7ZT0obnVsbD09ZT9pcigpOitlKSsobnVsbD09bj8wOituKSx0aGlzLl9uZXh0fHwkZT09PXRoaXN8fCgkZT8kZS5fbmV4dD10aGlzOlZlPXRoaXMsJGU9dGhpcyksdGhpcy5fY2FsbD10LHRoaXMuX3RpbWU9ZSxscigpfSxzdG9wOmZ1bmN0aW9uKCl7dGhpcy5fY2FsbCYmKHRoaXMuX2NhbGw9bnVsbCx0aGlzLl90aW1lPTEvMCxscigpKX19O3ZhciBkcj1JKCJzdGFydCIsImVuZCIsImludGVycnVwdCIpLHByPVtdLHZyPTAsZ3I9MSx5cj0yLF9yPTMsYnI9NCxtcj01LHhyPTY7ZnVuY3Rpb24gd3IodCxuLGUscixpLG8pe3ZhciBhPXQuX190cmFuc2l0aW9uO2lmKGEpe2lmKGUgaW4gYSlyZXR1cm59ZWxzZSB0Ll9fdHJhbnNpdGlvbj17fTshZnVuY3Rpb24odCxuLGUpe3ZhciByLGk9dC5fX3RyYW5zaXRpb247ZnVuY3Rpb24gbyhmKXt2YXIgYyxzLGwsaDtpZihlLnN0YXRlIT09Z3IpcmV0dXJuIHUoKTtmb3IoYyBpbiBpKWlmKChoPWlbY10pLm5hbWU9PT1lLm5hbWUpe2lmKGguc3RhdGU9PT1fcilyZXR1cm4gaHIobyk7aC5zdGF0ZT09PWJyPyhoLnN0YXRlPXhyLGgudGltZXIuc3RvcCgpLGgub24uY2FsbCgiaW50ZXJydXB0Iix0LHQuX19kYXRhX18saC5pbmRleCxoLmdyb3VwKSxkZWxldGUgaVtjXSk6K2M8biYmKGguc3RhdGU9eHIsaC50aW1lci5zdG9wKCksZGVsZXRlIGlbY10pfWlmKGhyKGZ1bmN0aW9uKCl7ZS5zdGF0ZT09PV9yJiYoZS5zdGF0ZT1icixlLnRpbWVyLnJlc3RhcnQoYSxlLmRlbGF5LGUudGltZSksYShmKSl9KSxlLnN0YXRlPXlyLGUub24uY2FsbCgic3RhcnQiLHQsdC5fX2RhdGFfXyxlLmluZGV4LGUuZ3JvdXApLGUuc3RhdGU9PT15cil7Zm9yKGUuc3RhdGU9X3Iscj1uZXcgQXJyYXkobD1lLnR3ZWVuLmxlbmd0aCksYz0wLHM9LTE7YzxsOysrYykoaD1lLnR3ZWVuW2NdLnZhbHVlLmNhbGwodCx0Ll9fZGF0YV9fLGUuaW5kZXgsZS5ncm91cCkpJiYoclsrK3NdPWgpO3IubGVuZ3RoPXMrMX19ZnVuY3Rpb24gYShuKXtmb3IodmFyIGk9bjxlLmR1cmF0aW9uP2UuZWFzZS5jYWxsKG51bGwsbi9lLmR1cmF0aW9uKTooZS50aW1lci5yZXN0YXJ0KHUpLGUuc3RhdGU9bXIsMSksbz0tMSxhPXIubGVuZ3RoOysrbzxhOylyW29dLmNhbGwobnVsbCxpKTtlLnN0YXRlPT09bXImJihlLm9uLmNhbGwoImVuZCIsdCx0Ll9fZGF0YV9fLGUuaW5kZXgsZS5ncm91cCksdSgpKX1mdW5jdGlvbiB1KCl7Zm9yKHZhciByIGluIGUuc3RhdGU9eHIsZS50aW1lci5zdG9wKCksZGVsZXRlIGlbbl0saSlyZXR1cm47ZGVsZXRlIHQuX190cmFuc2l0aW9ufWlbbl09ZSxlLnRpbWVyPXVyKGZ1bmN0aW9uKHQpe2Uuc3RhdGU9Z3IsZS50aW1lci5yZXN0YXJ0KG8sZS5kZWxheSxlLnRpbWUpLGUuZGVsYXk8PXQmJm8odC1lLmRlbGF5KX0sMCxlLnRpbWUpfSh0LGUse25hbWU6bixpbmRleDpyLGdyb3VwOmksb246ZHIsdHdlZW46cHIsdGltZTpvLnRpbWUsZGVsYXk6by5kZWxheSxkdXJhdGlvbjpvLmR1cmF0aW9uLGVhc2U6by5lYXNlLHRpbWVyOm51bGwsc3RhdGU6dnJ9KX1mdW5jdGlvbiBNcih0LG4pe3ZhciBlPVRyKHQsbik7aWYoZS5zdGF0ZT52cil0aHJvdyBuZXcgRXJyb3IoInRvbyBsYXRlOyBhbHJlYWR5IHNjaGVkdWxlZCIpO3JldHVybiBlfWZ1bmN0aW9uIEFyKHQsbil7dmFyIGU9VHIodCxuKTtpZihlLnN0YXRlPnlyKXRocm93IG5ldyBFcnJvcigidG9vIGxhdGU7IGFscmVhZHkgc3RhcnRlZCIpO3JldHVybiBlfWZ1bmN0aW9uIFRyKHQsbil7dmFyIGU9dC5fX3RyYW5zaXRpb247aWYoIWV8fCEoZT1lW25dKSl0aHJvdyBuZXcgRXJyb3IoInRyYW5zaXRpb24gbm90IGZvdW5kIik7cmV0dXJuIGV9ZnVuY3Rpb24gTnIodCxuKXt2YXIgZSxyLGksbz10Ll9fdHJhbnNpdGlvbixhPSEwO2lmKG8pe2ZvcihpIGluIG49bnVsbD09bj9udWxsOm4rIiIsbykoZT1vW2ldKS5uYW1lPT09bj8ocj1lLnN0YXRlPnlyJiZlLnN0YXRlPG1yLGUuc3RhdGU9eHIsZS50aW1lci5zdG9wKCksciYmZS5vbi5jYWxsKCJpbnRlcnJ1cHQiLHQsdC5fX2RhdGFfXyxlLmluZGV4LGUuZ3JvdXApLGRlbGV0ZSBvW2ldKTphPSExO2EmJmRlbGV0ZSB0Ll9fdHJhbnNpdGlvbn19ZnVuY3Rpb24gU3IodCxuLGUpe3ZhciByPXQuX2lkO3JldHVybiB0LmVhY2goZnVuY3Rpb24oKXt2YXIgdD1Bcih0aGlzLHIpOyh0LnZhbHVlfHwodC52YWx1ZT17fSkpW25dPWUuYXBwbHkodGhpcyxhcmd1bWVudHMpfSksZnVuY3Rpb24odCl7cmV0dXJuIFRyKHQscikudmFsdWVbbl19fWZ1bmN0aW9uIEVyKHQsbil7dmFyIGU7cmV0dXJuKCJudW1iZXIiPT10eXBlb2Ygbj92ZTpuIGluc3RhbmNlb2Ygdm4\/Y2U6KGU9dm4obikpPyhuPWUsY2UpOmJlKSh0LG4pfXZhciBrcj1MdC5wcm90b3R5cGUuY29uc3RydWN0b3I7dmFyIENyPTA7ZnVuY3Rpb24gUHIodCxuLGUscil7dGhpcy5fZ3JvdXBzPXQsdGhpcy5fcGFyZW50cz1uLHRoaXMuX25hbWU9ZSx0aGlzLl9pZD1yfWZ1bmN0aW9uIHpyKHQpe3JldHVybiBMdCgpLnRyYW5zaXRpb24odCl9ZnVuY3Rpb24gUnIoKXtyZXR1cm4rK0NyfXZhciBMcj1MdC5wcm90b3R5cGU7ZnVuY3Rpb24gRHIodCl7cmV0dXJuKCh0Kj0yKTw9MT90KnQ6LS10KigyLXQpKzEpLzJ9ZnVuY3Rpb24gVXIodCl7cmV0dXJuKCh0Kj0yKTw9MT90KnQqdDoodC09MikqdCp0KzIpLzJ9UHIucHJvdG90eXBlPXpyLnByb3RvdHlwZT17Y29uc3RydWN0b3I6UHIsc2VsZWN0OmZ1bmN0aW9uKHQpe3ZhciBuPXRoaXMuX25hbWUsZT10aGlzLl9pZDsiZnVuY3Rpb24iIT10eXBlb2YgdCYmKHQ9USh0KSk7Zm9yKHZhciByPXRoaXMuX2dyb3VwcyxpPXIubGVuZ3RoLG89bmV3IEFycmF5KGkpLGE9MDthPGk7KythKWZvcih2YXIgdSxmLGM9clthXSxzPWMubGVuZ3RoLGw9b1thXT1uZXcgQXJyYXkocyksaD0wO2g8czsrK2gpKHU9Y1toXSkmJihmPXQuY2FsbCh1LHUuX19kYXRhX18saCxjKSkmJigiX19kYXRhX18iaW4gdSYmKGYuX19kYXRhX189dS5fX2RhdGFfXyksbFtoXT1mLHdyKGxbaF0sbixlLGgsbCxUcih1LGUpKSk7cmV0dXJuIG5ldyBQcihvLHRoaXMuX3BhcmVudHMsbixlKX0sc2VsZWN0QWxsOmZ1bmN0aW9uKHQpe3ZhciBuPXRoaXMuX25hbWUsZT10aGlzLl9pZDsiZnVuY3Rpb24iIT10eXBlb2YgdCYmKHQ9Syh0KSk7Zm9yKHZhciByPXRoaXMuX2dyb3VwcyxpPXIubGVuZ3RoLG89W10sYT1bXSx1PTA7dTxpOysrdSlmb3IodmFyIGYsYz1yW3VdLHM9Yy5sZW5ndGgsbD0wO2w8czsrK2wpaWYoZj1jW2xdKXtmb3IodmFyIGgsZD10LmNhbGwoZixmLl9fZGF0YV9fLGwsYykscD1UcihmLGUpLHY9MCxnPWQubGVuZ3RoO3Y8ZzsrK3YpKGg9ZFt2XSkmJndyKGgsbixlLHYsZCxwKTtvLnB1c2goZCksYS5wdXNoKGYpfXJldHVybiBuZXcgUHIobyxhLG4sZSl9LGZpbHRlcjpmdW5jdGlvbih0KXsiZnVuY3Rpb24iIT10eXBlb2YgdCYmKHQ9cnQodCkpO2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT1uLmxlbmd0aCxyPW5ldyBBcnJheShlKSxpPTA7aTxlOysraSlmb3IodmFyIG8sYT1uW2ldLHU9YS5sZW5ndGgsZj1yW2ldPVtdLGM9MDtjPHU7KytjKShvPWFbY10pJiZ0LmNhbGwobyxvLl9fZGF0YV9fLGMsYSkmJmYucHVzaChvKTtyZXR1cm4gbmV3IFByKHIsdGhpcy5fcGFyZW50cyx0aGlzLl9uYW1lLHRoaXMuX2lkKX0sbWVyZ2U6ZnVuY3Rpb24odCl7aWYodC5faWQhPT10aGlzLl9pZCl0aHJvdyBuZXcgRXJyb3I7Zm9yKHZhciBuPXRoaXMuX2dyb3VwcyxlPXQuX2dyb3VwcyxyPW4ubGVuZ3RoLGk9ZS5sZW5ndGgsbz1NYXRoLm1pbihyLGkpLGE9bmV3IEFycmF5KHIpLHU9MDt1PG87Kyt1KWZvcih2YXIgZixjPW5bdV0scz1lW3VdLGw9Yy5sZW5ndGgsaD1hW3VdPW5ldyBBcnJheShsKSxkPTA7ZDxsOysrZCkoZj1jW2RdfHxzW2RdKSYmKGhbZF09Zik7Zm9yKDt1PHI7Kyt1KWFbdV09blt1XTtyZXR1cm4gbmV3IFByKGEsdGhpcy5fcGFyZW50cyx0aGlzLl9uYW1lLHRoaXMuX2lkKX0sc2VsZWN0aW9uOmZ1bmN0aW9uKCl7cmV0dXJuIG5ldyBrcih0aGlzLl9ncm91cHMsdGhpcy5fcGFyZW50cyl9LHRyYW5zaXRpb246ZnVuY3Rpb24oKXtmb3IodmFyIHQ9dGhpcy5fbmFtZSxuPXRoaXMuX2lkLGU9UnIoKSxyPXRoaXMuX2dyb3VwcyxpPXIubGVuZ3RoLG89MDtvPGk7KytvKWZvcih2YXIgYSx1PXJbb10sZj11Lmxlbmd0aCxjPTA7YzxmOysrYylpZihhPXVbY10pe3ZhciBzPVRyKGEsbik7d3IoYSx0LGUsYyx1LHt0aW1lOnMudGltZStzLmRlbGF5K3MuZHVyYXRpb24sZGVsYXk6MCxkdXJhdGlvbjpzLmR1cmF0aW9uLGVhc2U6cy5lYXNlfSl9cmV0dXJuIG5ldyBQcihyLHRoaXMuX3BhcmVudHMsdCxlKX0sY2FsbDpMci5jYWxsLG5vZGVzOkxyLm5vZGVzLG5vZGU6THIubm9kZSxzaXplOkxyLnNpemUsZW1wdHk6THIuZW1wdHksZWFjaDpMci5lYWNoLG9uOmZ1bmN0aW9uKHQsbil7dmFyIGU9dGhpcy5faWQ7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg8Mj9Ucih0aGlzLm5vZGUoKSxlKS5vbi5vbih0KTp0aGlzLmVhY2goZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbz1mdW5jdGlvbih0KXtyZXR1cm4odCsiIikudHJpbSgpLnNwbGl0KC9efFxzKy8pLmV2ZXJ5KGZ1bmN0aW9uKHQpe3ZhciBuPXQuaW5kZXhPZigiLiIpO3JldHVybiBuPj0wJiYodD10LnNsaWNlKDAsbikpLCF0fHwic3RhcnQiPT09dH0pfShuKT9NcjpBcjtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgYT1vKHRoaXMsdCksdT1hLm9uO3UhPT1yJiYoaT0ocj11KS5jb3B5KCkpLm9uKG4sZSksYS5vbj1pfX0oZSx0LG4pKX0sYXR0cjpmdW5jdGlvbih0LG4pe3ZhciBlPSQodCkscj0idHJhbnNmb3JtIj09PWU\/UGU6RXI7cmV0dXJuIHRoaXMuYXR0clR3ZWVuKHQsImZ1bmN0aW9uIj09dHlwZW9mIG4\/KGUubG9jYWw\/ZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbztyZXR1cm4gZnVuY3Rpb24oKXt2YXIgYSx1PWUodGhpcyk7aWYobnVsbCE9dSlyZXR1cm4oYT10aGlzLmdldEF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCkpPT09dT9udWxsOmE9PT1yJiZ1PT09aT9vOm89bihyPWEsaT11KTt0aGlzLnJlbW92ZUF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCl9fTpmdW5jdGlvbih0LG4sZSl7dmFyIHIsaSxvO3JldHVybiBmdW5jdGlvbigpe3ZhciBhLHU9ZSh0aGlzKTtpZihudWxsIT11KXJldHVybihhPXRoaXMuZ2V0QXR0cmlidXRlKHQpKT09PXU\/bnVsbDphPT09ciYmdT09PWk\/bzpvPW4ocj1hLGk9dSk7dGhpcy5yZW1vdmVBdHRyaWJ1dGUodCl9fSkoZSxyLFNyKHRoaXMsImF0dHIuIit0LG4pKTpudWxsPT1uPyhlLmxvY2FsP2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3RoaXMucmVtb3ZlQXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsKX19OmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3RoaXMucmVtb3ZlQXR0cmlidXRlKHQpfX0pKGUpOihlLmxvY2FsP2Z1bmN0aW9uKHQsbixlKXt2YXIgcixpO3JldHVybiBmdW5jdGlvbigpe3ZhciBvPXRoaXMuZ2V0QXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsKTtyZXR1cm4gbz09PWU\/bnVsbDpvPT09cj9pOmk9bihyPW8sZSl9fTpmdW5jdGlvbih0LG4sZSl7dmFyIHIsaTtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbz10aGlzLmdldEF0dHJpYnV0ZSh0KTtyZXR1cm4gbz09PWU\/bnVsbDpvPT09cj9pOmk9bihyPW8sZSl9fSkoZSxyLG4rIiIpKX0sYXR0clR3ZWVuOmZ1bmN0aW9uKHQsbil7dmFyIGU9ImF0dHIuIit0O2lmKGFyZ3VtZW50cy5sZW5ndGg8MilyZXR1cm4oZT10aGlzLnR3ZWVuKGUpKSYmZS5fdmFsdWU7aWYobnVsbD09bilyZXR1cm4gdGhpcy50d2VlbihlLG51bGwpO2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBuKXRocm93IG5ldyBFcnJvcjt2YXIgcj0kKHQpO3JldHVybiB0aGlzLnR3ZWVuKGUsKHIubG9jYWw\/ZnVuY3Rpb24odCxuKXtmdW5jdGlvbiBlKCl7dmFyIGU9dGhpcyxyPW4uYXBwbHkoZSxhcmd1bWVudHMpO3JldHVybiByJiZmdW5jdGlvbihuKXtlLnNldEF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCxyKG4pKX19cmV0dXJuIGUuX3ZhbHVlPW4sZX06ZnVuY3Rpb24odCxuKXtmdW5jdGlvbiBlKCl7dmFyIGU9dGhpcyxyPW4uYXBwbHkoZSxhcmd1bWVudHMpO3JldHVybiByJiZmdW5jdGlvbihuKXtlLnNldEF0dHJpYnV0ZSh0LHIobikpfX1yZXR1cm4gZS5fdmFsdWU9bixlfSkocixuKSl9LHN0eWxlOmZ1bmN0aW9uKHQsbixlKXt2YXIgcj0idHJhbnNmb3JtIj09KHQrPSIiKT9DZTpFcjtyZXR1cm4gbnVsbD09bj90aGlzLnN0eWxlVHdlZW4odCxmdW5jdGlvbih0LG4pe3ZhciBlLHIsaTtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbz1sdCh0aGlzLHQpLGE9KHRoaXMuc3R5bGUucmVtb3ZlUHJvcGVydHkodCksbHQodGhpcyx0KSk7cmV0dXJuIG89PT1hP251bGw6bz09PWUmJmE9PT1yP2k6aT1uKGU9byxyPWEpfX0odCxyKSkub24oImVuZC5zdHlsZS4iK3QsZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy5zdHlsZS5yZW1vdmVQcm9wZXJ0eSh0KX19KHQpKTp0aGlzLnN0eWxlVHdlZW4odCwiZnVuY3Rpb24iPT10eXBlb2Ygbj9mdW5jdGlvbih0LG4sZSl7dmFyIHIsaSxvO3JldHVybiBmdW5jdGlvbigpe3ZhciBhPWx0KHRoaXMsdCksdT1lKHRoaXMpO3JldHVybiBudWxsPT11JiYodGhpcy5zdHlsZS5yZW1vdmVQcm9wZXJ0eSh0KSx1PWx0KHRoaXMsdCkpLGE9PT11P251bGw6YT09PXImJnU9PT1pP286bz1uKHI9YSxpPXUpfX0odCxyLFNyKHRoaXMsInN0eWxlLiIrdCxuKSk6ZnVuY3Rpb24odCxuLGUpe3ZhciByLGk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG89bHQodGhpcyx0KTtyZXR1cm4gbz09PWU\/bnVsbDpvPT09cj9pOmk9bihyPW8sZSl9fSh0LHIsbisiIiksZSl9LHN0eWxlVHdlZW46ZnVuY3Rpb24odCxuLGUpe3ZhciByPSJzdHlsZS4iKyh0Kz0iIik7aWYoYXJndW1lbnRzLmxlbmd0aDwyKXJldHVybihyPXRoaXMudHdlZW4ocikpJiZyLl92YWx1ZTtpZihudWxsPT1uKXJldHVybiB0aGlzLnR3ZWVuKHIsbnVsbCk7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEVycm9yO3JldHVybiB0aGlzLnR3ZWVuKHIsZnVuY3Rpb24odCxuLGUpe2Z1bmN0aW9uIHIoKXt2YXIgcj10aGlzLGk9bi5hcHBseShyLGFyZ3VtZW50cyk7cmV0dXJuIGkmJmZ1bmN0aW9uKG4pe3Iuc3R5bGUuc2V0UHJvcGVydHkodCxpKG4pLGUpfX1yZXR1cm4gci5fdmFsdWU9bixyfSh0LG4sbnVsbD09ZT8iIjplKSl9LHRleHQ6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMudHdlZW4oInRleHQiLCJmdW5jdGlvbiI9PXR5cGVvZiB0P2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBuPXQodGhpcyk7dGhpcy50ZXh0Q29udGVudD1udWxsPT1uPyIiOm59fShTcih0aGlzLCJ0ZXh0Iix0KSk6ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy50ZXh0Q29udGVudD10fX0obnVsbD09dD8iIjp0KyIiKSl9LHJlbW92ZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLm9uKCJlbmQucmVtb3ZlIiwodD10aGlzLl9pZCxmdW5jdGlvbigpe3ZhciBuPXRoaXMucGFyZW50Tm9kZTtmb3IodmFyIGUgaW4gdGhpcy5fX3RyYW5zaXRpb24paWYoK2UhPT10KXJldHVybjtuJiZuLnJlbW92ZUNoaWxkKHRoaXMpfSkpO3ZhciB0fSx0d2VlbjpmdW5jdGlvbih0LG4pe3ZhciBlPXRoaXMuX2lkO2lmKHQrPSIiLGFyZ3VtZW50cy5sZW5ndGg8Mil7Zm9yKHZhciByLGk9VHIodGhpcy5ub2RlKCksZSkudHdlZW4sbz0wLGE9aS5sZW5ndGg7bzxhOysrbylpZigocj1pW29dKS5uYW1lPT09dClyZXR1cm4gci52YWx1ZTtyZXR1cm4gbnVsbH1yZXR1cm4gdGhpcy5lYWNoKChudWxsPT1uP2Z1bmN0aW9uKHQsbil7dmFyIGUscjtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgaT1Bcih0aGlzLHQpLG89aS50d2VlbjtpZihvIT09ZSlmb3IodmFyIGE9MCx1PShyPWU9bykubGVuZ3RoO2E8dTsrK2EpaWYoclthXS5uYW1lPT09bil7KHI9ci5zbGljZSgpKS5zcGxpY2UoYSwxKTticmVha31pLnR3ZWVuPXJ9fTpmdW5jdGlvbih0LG4sZSl7dmFyIHIsaTtpZigiZnVuY3Rpb24iIT10eXBlb2YgZSl0aHJvdyBuZXcgRXJyb3I7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG89QXIodGhpcyx0KSxhPW8udHdlZW47aWYoYSE9PXIpe2k9KHI9YSkuc2xpY2UoKTtmb3IodmFyIHU9e25hbWU6bix2YWx1ZTplfSxmPTAsYz1pLmxlbmd0aDtmPGM7KytmKWlmKGlbZl0ubmFtZT09PW4pe2lbZl09dTticmVha31mPT09YyYmaS5wdXNoKHUpfW8udHdlZW49aX19KShlLHQsbikpfSxkZWxheTpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9pZDtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90aGlzLmVhY2goKCJmdW5jdGlvbiI9PXR5cGVvZiB0P2Z1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7TXIodGhpcyx0KS5kZWxheT0rbi5hcHBseSh0aGlzLGFyZ3VtZW50cyl9fTpmdW5jdGlvbih0LG4pe3JldHVybiBuPStuLGZ1bmN0aW9uKCl7TXIodGhpcyx0KS5kZWxheT1ufX0pKG4sdCkpOlRyKHRoaXMubm9kZSgpLG4pLmRlbGF5fSxkdXJhdGlvbjpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9pZDtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90aGlzLmVhY2goKCJmdW5jdGlvbiI9PXR5cGVvZiB0P2Z1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7QXIodGhpcyx0KS5kdXJhdGlvbj0rbi5hcHBseSh0aGlzLGFyZ3VtZW50cyl9fTpmdW5jdGlvbih0LG4pe3JldHVybiBuPStuLGZ1bmN0aW9uKCl7QXIodGhpcyx0KS5kdXJhdGlvbj1ufX0pKG4sdCkpOlRyKHRoaXMubm9kZSgpLG4pLmR1cmF0aW9ufSxlYXNlOmZ1bmN0aW9uKHQpe3ZhciBuPXRoaXMuX2lkO3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3RoaXMuZWFjaChmdW5jdGlvbih0LG4pe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBuKXRocm93IG5ldyBFcnJvcjtyZXR1cm4gZnVuY3Rpb24oKXtBcih0aGlzLHQpLmVhc2U9bn19KG4sdCkpOlRyKHRoaXMubm9kZSgpLG4pLmVhc2V9fTt2YXIgcXI9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBNYXRoLnBvdyh0LG4pfXJldHVybiBuPStuLGUuZXhwb25lbnQ9dCxlfSgzKSxPcj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIDEtTWF0aC5wb3coMS10LG4pfXJldHVybiBuPStuLGUuZXhwb25lbnQ9dCxlfSgzKSxZcj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuKCh0Kj0yKTw9MT9NYXRoLnBvdyh0LG4pOjItTWF0aC5wb3coMi10LG4pKS8yfXJldHVybiBuPStuLGUuZXhwb25lbnQ9dCxlfSgzKSxCcj1NYXRoLlBJLEZyPUJyLzI7ZnVuY3Rpb24gSXIodCl7cmV0dXJuKDEtTWF0aC5jb3MoQnIqdCkpLzJ9ZnVuY3Rpb24gSHIodCl7cmV0dXJuKCh0Kj0yKTw9MT9NYXRoLnBvdygyLDEwKnQtMTApOjItTWF0aC5wb3coMiwxMC0xMCp0KSkvMn1mdW5jdGlvbiBqcih0KXtyZXR1cm4oKHQqPTIpPD0xPzEtTWF0aC5zcXJ0KDEtdCp0KTpNYXRoLnNxcnQoMS0odC09MikqdCkrMSkvMn12YXIgWHI9NC8xMSxHcj02LzExLFZyPTgvMTEsJHI9Ljc1LFdyPTkvMTEsWnI9MTAvMTEsUXI9LjkzNzUsSnI9MjEvMjIsS3I9NjMvNjQsdGk9MS9Yci9YcjtmdW5jdGlvbiBuaSh0KXtyZXR1cm4odD0rdCk8WHI\/dGkqdCp0OnQ8VnI\/dGkqKHQtPUdyKSp0KyRyOnQ8WnI\/dGkqKHQtPVdyKSp0K1FyOnRpKih0LT1KcikqdCtLcn12YXIgZWk9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiB0KnQqKChuKzEpKnQtbil9cmV0dXJuIG49K24sZS5vdmVyc2hvb3Q9dCxlfSgxLjcwMTU4KSxyaT1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuLS10KnQqKChuKzEpKnQrbikrMX1yZXR1cm4gbj0rbixlLm92ZXJzaG9vdD10LGV9KDEuNzAxNTgpLGlpPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4oKHQqPTIpPDE\/dCp0KigobisxKSp0LW4pOih0LT0yKSp0KigobisxKSp0K24pKzIpLzJ9cmV0dXJuIG49K24sZS5vdmVyc2hvb3Q9dCxlfSgxLjcwMTU4KSxvaT0yKk1hdGguUEksYWk9ZnVuY3Rpb24gdChuLGUpe3ZhciByPU1hdGguYXNpbigxLyhuPU1hdGgubWF4KDEsbikpKSooZS89b2kpO2Z1bmN0aW9uIGkodCl7cmV0dXJuIG4qTWF0aC5wb3coMiwxMCotLXQpKk1hdGguc2luKChyLXQpL2UpfXJldHVybiBpLmFtcGxpdHVkZT1mdW5jdGlvbihuKXtyZXR1cm4gdChuLGUqb2kpfSxpLnBlcmlvZD1mdW5jdGlvbihlKXtyZXR1cm4gdChuLGUpfSxpfSgxLC4zKSx1aT1mdW5jdGlvbiB0KG4sZSl7dmFyIHI9TWF0aC5hc2luKDEvKG49TWF0aC5tYXgoMSxuKSkpKihlLz1vaSk7ZnVuY3Rpb24gaSh0KXtyZXR1cm4gMS1uKk1hdGgucG93KDIsLTEwKih0PSt0KSkqTWF0aC5zaW4oKHQrcikvZSl9cmV0dXJuIGkuYW1wbGl0dWRlPWZ1bmN0aW9uKG4pe3JldHVybiB0KG4sZSpvaSl9LGkucGVyaW9kPWZ1bmN0aW9uKGUpe3JldHVybiB0KG4sZSl9LGl9KDEsLjMpLGZpPWZ1bmN0aW9uIHQobixlKXt2YXIgcj1NYXRoLmFzaW4oMS8obj1NYXRoLm1heCgxLG4pKSkqKGUvPW9pKTtmdW5jdGlvbiBpKHQpe3JldHVybigodD0yKnQtMSk8MD9uKk1hdGgucG93KDIsMTAqdCkqTWF0aC5zaW4oKHItdCkvZSk6Mi1uKk1hdGgucG93KDIsLTEwKnQpKk1hdGguc2luKChyK3QpL2UpKS8yfXJldHVybiBpLmFtcGxpdHVkZT1mdW5jdGlvbihuKXtyZXR1cm4gdChuLGUqb2kpfSxpLnBlcmlvZD1mdW5jdGlvbihlKXtyZXR1cm4gdChuLGUpfSxpfSgxLC4zKSxjaT17dGltZTpudWxsLGRlbGF5OjAsZHVyYXRpb246MjUwLGVhc2U6VXJ9O2Z1bmN0aW9uIHNpKHQsbil7Zm9yKHZhciBlOyEoZT10Ll9fdHJhbnNpdGlvbil8fCEoZT1lW25dKTspaWYoISh0PXQucGFyZW50Tm9kZSkpcmV0dXJuIGNpLnRpbWU9aXIoKSxjaTtyZXR1cm4gZX1MdC5wcm90b3R5cGUuaW50ZXJydXB0PWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXtOcih0aGlzLHQpfSl9LEx0LnByb3RvdHlwZS50cmFuc2l0aW9uPWZ1bmN0aW9uKHQpe3ZhciBuLGU7dCBpbnN0YW5jZW9mIFByPyhuPXQuX2lkLHQ9dC5fbmFtZSk6KG49UnIoKSwoZT1jaSkudGltZT1pcigpLHQ9bnVsbD09dD9udWxsOnQrIiIpO2Zvcih2YXIgcj10aGlzLl9ncm91cHMsaT1yLmxlbmd0aCxvPTA7bzxpOysrbylmb3IodmFyIGEsdT1yW29dLGY9dS5sZW5ndGgsYz0wO2M8ZjsrK2MpKGE9dVtjXSkmJndyKGEsdCxuLGMsdSxlfHxzaShhLG4pKTtyZXR1cm4gbmV3IFByKHIsdGhpcy5fcGFyZW50cyx0LG4pfTt2YXIgbGk9W251bGxdO2Z1bmN0aW9uIGhpKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBkaSh0LG4sZSl7dGhpcy50YXJnZXQ9dCx0aGlzLnR5cGU9bix0aGlzLnNlbGVjdGlvbj1lfWZ1bmN0aW9uIHBpKCl7dC5ldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKX1mdW5jdGlvbiB2aSgpe3QuZXZlbnQucHJldmVudERlZmF1bHQoKSx0LmV2ZW50LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpfXZhciBnaT17bmFtZToiZHJhZyJ9LHlpPXtuYW1lOiJzcGFjZSJ9LF9pPXtuYW1lOiJoYW5kbGUifSxiaT17bmFtZToiY2VudGVyIn0sbWk9e25hbWU6IngiLGhhbmRsZXM6WyJlIiwidyJdLm1hcChFaSksaW5wdXQ6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdCYmW1t0WzBdLG5bMF1bMV1dLFt0WzFdLG5bMV1bMV1dXX0sb3V0cHV0OmZ1bmN0aW9uKHQpe3JldHVybiB0JiZbdFswXVswXSx0WzFdWzBdXX19LHhpPXtuYW1lOiJ5IixoYW5kbGVzOlsibiIsInMiXS5tYXAoRWkpLGlucHV0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHQmJltbblswXVswXSx0WzBdXSxbblsxXVswXSx0WzFdXV19LG91dHB1dDpmdW5jdGlvbih0KXtyZXR1cm4gdCYmW3RbMF1bMV0sdFsxXVsxXV19fSx3aT17bmFtZToieHkiLGhhbmRsZXM6WyJuIiwiZSIsInMiLCJ3IiwibnciLCJuZSIsInNlIiwic3ciXS5tYXAoRWkpLGlucHV0OmZ1bmN0aW9uKHQpe3JldHVybiB0fSxvdXRwdXQ6ZnVuY3Rpb24odCl7cmV0dXJuIHR9fSxNaT17b3ZlcmxheToiY3Jvc3NoYWlyIixzZWxlY3Rpb246Im1vdmUiLG46Im5zLXJlc2l6ZSIsZToiZXctcmVzaXplIixzOiJucy1yZXNpemUiLHc6ImV3LXJlc2l6ZSIsbnc6Im53c2UtcmVzaXplIixuZToibmVzdy1yZXNpemUiLHNlOiJud3NlLXJlc2l6ZSIsc3c6Im5lc3ctcmVzaXplIn0sQWk9e2U6InciLHc6ImUiLG53OiJuZSIsbmU6Im53IixzZToic3ciLHN3OiJzZSJ9LFRpPXtuOiJzIixzOiJuIixudzoic3ciLG5lOiJzZSIsc2U6Im5lIixzdzoibncifSxOaT17b3ZlcmxheToxLHNlbGVjdGlvbjoxLG46bnVsbCxlOjEsczpudWxsLHc6LTEsbnc6LTEsbmU6MSxzZToxLHN3Oi0xfSxTaT17b3ZlcmxheToxLHNlbGVjdGlvbjoxLG46LTEsZTpudWxsLHM6MSx3Om51bGwsbnc6LTEsbmU6LTEsc2U6MSxzdzoxfTtmdW5jdGlvbiBFaSh0KXtyZXR1cm57dHlwZTp0fX1mdW5jdGlvbiBraSgpe3JldHVybiF0LmV2ZW50LmJ1dHRvbn1mdW5jdGlvbiBDaSgpe3ZhciB0PXRoaXMub3duZXJTVkdFbGVtZW50fHx0aGlzO3JldHVybltbMCwwXSxbdC53aWR0aC5iYXNlVmFsLnZhbHVlLHQuaGVpZ2h0LmJhc2VWYWwudmFsdWVdXX1mdW5jdGlvbiBQaSh0KXtmb3IoOyF0Ll9fYnJ1c2g7KWlmKCEodD10LnBhcmVudE5vZGUpKXJldHVybjtyZXR1cm4gdC5fX2JydXNofWZ1bmN0aW9uIHppKHQpe3JldHVybiB0WzBdWzBdPT09dFsxXVswXXx8dFswXVsxXT09PXRbMV1bMV19ZnVuY3Rpb24gUmkobil7dmFyIGUscj1DaSxpPWtpLG89SSh1LCJzdGFydCIsImJydXNoIiwiZW5kIiksYT02O2Z1bmN0aW9uIHUodCl7dmFyIGU9dC5wcm9wZXJ0eSgiX19icnVzaCIsaCkuc2VsZWN0QWxsKCIub3ZlcmxheSIpLmRhdGEoW0VpKCJvdmVybGF5IildKTtlLmVudGVyKCkuYXBwZW5kKCJyZWN0IikuYXR0cigiY2xhc3MiLCJvdmVybGF5IikuYXR0cigicG9pbnRlci1ldmVudHMiLCJhbGwiKS5hdHRyKCJjdXJzb3IiLE1pLm92ZXJsYXkpLm1lcmdlKGUpLmVhY2goZnVuY3Rpb24oKXt2YXIgdD1QaSh0aGlzKS5leHRlbnQ7RHQodGhpcykuYXR0cigieCIsdFswXVswXSkuYXR0cigieSIsdFswXVsxXSkuYXR0cigid2lkdGgiLHRbMV1bMF0tdFswXVswXSkuYXR0cigiaGVpZ2h0Iix0WzFdWzFdLXRbMF1bMV0pfSksdC5zZWxlY3RBbGwoIi5zZWxlY3Rpb24iKS5kYXRhKFtFaSgic2VsZWN0aW9uIildKS5lbnRlcigpLmFwcGVuZCgicmVjdCIpLmF0dHIoImNsYXNzIiwic2VsZWN0aW9uIikuYXR0cigiY3Vyc29yIixNaS5zZWxlY3Rpb24pLmF0dHIoImZpbGwiLCIjNzc3IikuYXR0cigiZmlsbC1vcGFjaXR5IiwuMykuYXR0cigic3Ryb2tlIiwiI2ZmZiIpLmF0dHIoInNoYXBlLXJlbmRlcmluZyIsImNyaXNwRWRnZXMiKTt2YXIgcj10LnNlbGVjdEFsbCgiLmhhbmRsZSIpLmRhdGEobi5oYW5kbGVzLGZ1bmN0aW9uKHQpe3JldHVybiB0LnR5cGV9KTtyLmV4aXQoKS5yZW1vdmUoKSxyLmVudGVyKCkuYXBwZW5kKCJyZWN0IikuYXR0cigiY2xhc3MiLGZ1bmN0aW9uKHQpe3JldHVybiJoYW5kbGUgaGFuZGxlLS0iK3QudHlwZX0pLmF0dHIoImN1cnNvciIsZnVuY3Rpb24odCl7cmV0dXJuIE1pW3QudHlwZV19KSx0LmVhY2goZikuYXR0cigiZmlsbCIsIm5vbmUiKS5hdHRyKCJwb2ludGVyLWV2ZW50cyIsImFsbCIpLnN0eWxlKCItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IiLCJyZ2JhKDAsMCwwLDApIikub24oIm1vdXNlZG93bi5icnVzaCB0b3VjaHN0YXJ0LmJydXNoIixsKX1mdW5jdGlvbiBmKCl7dmFyIHQ9RHQodGhpcyksbj1QaSh0aGlzKS5zZWxlY3Rpb247bj8odC5zZWxlY3RBbGwoIi5zZWxlY3Rpb24iKS5zdHlsZSgiZGlzcGxheSIsbnVsbCkuYXR0cigieCIsblswXVswXSkuYXR0cigieSIsblswXVsxXSkuYXR0cigid2lkdGgiLG5bMV1bMF0tblswXVswXSkuYXR0cigiaGVpZ2h0IixuWzFdWzFdLW5bMF1bMV0pLHQuc2VsZWN0QWxsKCIuaGFuZGxlIikuc3R5bGUoImRpc3BsYXkiLG51bGwpLmF0dHIoIngiLGZ1bmN0aW9uKHQpe3JldHVybiJlIj09PXQudHlwZVt0LnR5cGUubGVuZ3RoLTFdP25bMV1bMF0tYS8yOm5bMF1bMF0tYS8yfSkuYXR0cigieSIsZnVuY3Rpb24odCl7cmV0dXJuInMiPT09dC50eXBlWzBdP25bMV1bMV0tYS8yOm5bMF1bMV0tYS8yfSkuYXR0cigid2lkdGgiLGZ1bmN0aW9uKHQpe3JldHVybiJuIj09PXQudHlwZXx8InMiPT09dC50eXBlP25bMV1bMF0tblswXVswXSthOmF9KS5hdHRyKCJoZWlnaHQiLGZ1bmN0aW9uKHQpe3JldHVybiJlIj09PXQudHlwZXx8InciPT09dC50eXBlP25bMV1bMV0tblswXVsxXSthOmF9KSk6dC5zZWxlY3RBbGwoIi5zZWxlY3Rpb24sLmhhbmRsZSIpLnN0eWxlKCJkaXNwbGF5Iiwibm9uZSIpLmF0dHIoIngiLG51bGwpLmF0dHIoInkiLG51bGwpLmF0dHIoIndpZHRoIixudWxsKS5hdHRyKCJoZWlnaHQiLG51bGwpfWZ1bmN0aW9uIGModCxuKXtyZXR1cm4gdC5fX2JydXNoLmVtaXR0ZXJ8fG5ldyBzKHQsbil9ZnVuY3Rpb24gcyh0LG4pe3RoaXMudGhhdD10LHRoaXMuYXJncz1uLHRoaXMuc3RhdGU9dC5fX2JydXNoLHRoaXMuYWN0aXZlPTB9ZnVuY3Rpb24gbCgpe2lmKHQuZXZlbnQudG91Y2hlcyl7aWYodC5ldmVudC5jaGFuZ2VkVG91Y2hlcy5sZW5ndGg8dC5ldmVudC50b3VjaGVzLmxlbmd0aClyZXR1cm4gdmkoKX1lbHNlIGlmKGUpcmV0dXJuO2lmKGkuYXBwbHkodGhpcyxhcmd1bWVudHMpKXt2YXIgcixvLGEsdSxzLGwsaCxkLHAsdixnLHksXyxiPXRoaXMsbT10LmV2ZW50LnRhcmdldC5fX2RhdGFfXy50eXBlLHg9InNlbGVjdGlvbiI9PT0odC5ldmVudC5tZXRhS2V5P209Im92ZXJsYXkiOm0pP2dpOnQuZXZlbnQuYWx0S2V5P2JpOl9pLHc9bj09PXhpP251bGw6TmlbbV0sTT1uPT09bWk\/bnVsbDpTaVttXSxBPVBpKGIpLFQ9QS5leHRlbnQsTj1BLnNlbGVjdGlvbixTPVRbMF1bMF0sRT1UWzBdWzFdLGs9VFsxXVswXSxDPVRbMV1bMV0sUD13JiZNJiZ0LmV2ZW50LnNoaWZ0S2V5LHo9RnQoYiksUj16LEw9YyhiLGFyZ3VtZW50cykuYmVmb3Jlc3RhcnQoKTsib3ZlcmxheSI9PT1tP0Euc2VsZWN0aW9uPU49W1tyPW49PT14aT9TOnpbMF0sYT1uPT09bWk\/RTp6WzFdXSxbcz1uPT09eGk\/azpyLGg9bj09PW1pP0M6YV1dOihyPU5bMF1bMF0sYT1OWzBdWzFdLHM9TlsxXVswXSxoPU5bMV1bMV0pLG89cix1PWEsbD1zLGQ9aDt2YXIgRD1EdChiKS5hdHRyKCJwb2ludGVyLWV2ZW50cyIsIm5vbmUiKSxVPUQuc2VsZWN0QWxsKCIub3ZlcmxheSIpLmF0dHIoImN1cnNvciIsTWlbbV0pO2lmKHQuZXZlbnQudG91Y2hlcylELm9uKCJ0b3VjaG1vdmUuYnJ1c2giLE8sITApLm9uKCJ0b3VjaGVuZC5icnVzaCB0b3VjaGNhbmNlbC5icnVzaCIsQiwhMCk7ZWxzZXt2YXIgcT1EdCh0LmV2ZW50LnZpZXcpLm9uKCJrZXlkb3duLmJydXNoIixmdW5jdGlvbigpe3N3aXRjaCh0LmV2ZW50LmtleUNvZGUpe2Nhc2UgMTY6UD13JiZNO2JyZWFrO2Nhc2UgMTg6eD09PV9pJiYodyYmKHM9bC1wKncscj1vK3AqdyksTSYmKGg9ZC12Kk0sYT11K3YqTSkseD1iaSxZKCkpO2JyZWFrO2Nhc2UgMzI6eCE9PV9pJiZ4IT09Yml8fCh3PDA\/cz1sLXA6dz4wJiYocj1vLXApLE08MD9oPWQtdjpNPjAmJihhPXUtdikseD15aSxVLmF0dHIoImN1cnNvciIsTWkuc2VsZWN0aW9uKSxZKCkpO2JyZWFrO2RlZmF1bHQ6cmV0dXJufXZpKCl9LCEwKS5vbigia2V5dXAuYnJ1c2giLGZ1bmN0aW9uKCl7c3dpdGNoKHQuZXZlbnQua2V5Q29kZSl7Y2FzZSAxNjpQJiYoeT1fPVA9ITEsWSgpKTticmVhaztjYXNlIDE4Ong9PT1iaSYmKHc8MD9zPWw6dz4wJiYocj1vKSxNPDA\/aD1kOk0+MCYmKGE9dSkseD1faSxZKCkpO2JyZWFrO2Nhc2UgMzI6eD09PXlpJiYodC5ldmVudC5hbHRLZXk\/KHcmJihzPWwtcCp3LHI9bytwKncpLE0mJihoPWQtdipNLGE9dSt2Kk0pLHg9YmkpOih3PDA\/cz1sOnc+MCYmKHI9byksTTwwP2g9ZDpNPjAmJihhPXUpLHg9X2kpLFUuYXR0cigiY3Vyc29yIixNaVttXSksWSgpKTticmVhaztkZWZhdWx0OnJldHVybn12aSgpfSwhMCkub24oIm1vdXNlbW92ZS5icnVzaCIsTywhMCkub24oIm1vdXNldXAuYnJ1c2giLEIsITApO1h0KHQuZXZlbnQudmlldyl9cGkoKSxOcihiKSxmLmNhbGwoYiksTC5zdGFydCgpfWZ1bmN0aW9uIE8oKXt2YXIgdD1GdChiKTshUHx8eXx8X3x8KE1hdGguYWJzKHRbMF0tUlswXSk+TWF0aC5hYnModFsxXS1SWzFdKT9fPSEwOnk9ITApLFI9dCxnPSEwLHZpKCksWSgpfWZ1bmN0aW9uIFkoKXt2YXIgdDtzd2l0Y2gocD1SWzBdLXpbMF0sdj1SWzFdLXpbMV0seCl7Y2FzZSB5aTpjYXNlIGdpOncmJihwPU1hdGgubWF4KFMtcixNYXRoLm1pbihrLXMscCkpLG89citwLGw9cytwKSxNJiYodj1NYXRoLm1heChFLWEsTWF0aC5taW4oQy1oLHYpKSx1PWErdixkPWgrdik7YnJlYWs7Y2FzZSBfaTp3PDA\/KHA9TWF0aC5tYXgoUy1yLE1hdGgubWluKGstcixwKSksbz1yK3AsbD1zKTp3PjAmJihwPU1hdGgubWF4KFMtcyxNYXRoLm1pbihrLXMscCkpLG89cixsPXMrcCksTTwwPyh2PU1hdGgubWF4KEUtYSxNYXRoLm1pbihDLWEsdikpLHU9YSt2LGQ9aCk6TT4wJiYodj1NYXRoLm1heChFLWgsTWF0aC5taW4oQy1oLHYpKSx1PWEsZD1oK3YpO2JyZWFrO2Nhc2UgYmk6dyYmKG89TWF0aC5tYXgoUyxNYXRoLm1pbihrLHItcCp3KSksbD1NYXRoLm1heChTLE1hdGgubWluKGsscytwKncpKSksTSYmKHU9TWF0aC5tYXgoRSxNYXRoLm1pbihDLGEtdipNKSksZD1NYXRoLm1heChFLE1hdGgubWluKEMsaCt2Kk0pKSl9bDxvJiYodyo9LTEsdD1yLHI9cyxzPXQsdD1vLG89bCxsPXQsbSBpbiBBaSYmVS5hdHRyKCJjdXJzb3IiLE1pW209QWlbbV1dKSksZDx1JiYoTSo9LTEsdD1hLGE9aCxoPXQsdD11LHU9ZCxkPXQsbSBpbiBUaSYmVS5hdHRyKCJjdXJzb3IiLE1pW209VGlbbV1dKSksQS5zZWxlY3Rpb24mJihOPUEuc2VsZWN0aW9uKSx5JiYobz1OWzBdWzBdLGw9TlsxXVswXSksXyYmKHU9TlswXVsxXSxkPU5bMV1bMV0pLE5bMF1bMF09PT1vJiZOWzBdWzFdPT09dSYmTlsxXVswXT09PWwmJk5bMV1bMV09PT1kfHwoQS5zZWxlY3Rpb249W1tvLHVdLFtsLGRdXSxmLmNhbGwoYiksTC5icnVzaCgpKX1mdW5jdGlvbiBCKCl7aWYocGkoKSx0LmV2ZW50LnRvdWNoZXMpe2lmKHQuZXZlbnQudG91Y2hlcy5sZW5ndGgpcmV0dXJuO2UmJmNsZWFyVGltZW91dChlKSxlPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtlPW51bGx9LDUwMCksRC5vbigidG91Y2htb3ZlLmJydXNoIHRvdWNoZW5kLmJydXNoIHRvdWNoY2FuY2VsLmJydXNoIixudWxsKX1lbHNlIEd0KHQuZXZlbnQudmlldyxnKSxxLm9uKCJrZXlkb3duLmJydXNoIGtleXVwLmJydXNoIG1vdXNlbW92ZS5icnVzaCBtb3VzZXVwLmJydXNoIixudWxsKTtELmF0dHIoInBvaW50ZXItZXZlbnRzIiwiYWxsIiksVS5hdHRyKCJjdXJzb3IiLE1pLm92ZXJsYXkpLEEuc2VsZWN0aW9uJiYoTj1BLnNlbGVjdGlvbiksemkoTikmJihBLnNlbGVjdGlvbj1udWxsLGYuY2FsbChiKSksTC5lbmQoKX19ZnVuY3Rpb24gaCgpe3ZhciB0PXRoaXMuX19icnVzaHx8e3NlbGVjdGlvbjpudWxsfTtyZXR1cm4gdC5leHRlbnQ9ci5hcHBseSh0aGlzLGFyZ3VtZW50cyksdC5kaW09bix0fXJldHVybiB1Lm1vdmU9ZnVuY3Rpb24odCxlKXt0LnNlbGVjdGlvbj90Lm9uKCJzdGFydC5icnVzaCIsZnVuY3Rpb24oKXtjKHRoaXMsYXJndW1lbnRzKS5iZWZvcmVzdGFydCgpLnN0YXJ0KCl9KS5vbigiaW50ZXJydXB0LmJydXNoIGVuZC5icnVzaCIsZnVuY3Rpb24oKXtjKHRoaXMsYXJndW1lbnRzKS5lbmQoKX0pLnR3ZWVuKCJicnVzaCIsZnVuY3Rpb24oKXt2YXIgdD10aGlzLHI9dC5fX2JydXNoLGk9Yyh0LGFyZ3VtZW50cyksbz1yLnNlbGVjdGlvbixhPW4uaW5wdXQoImZ1bmN0aW9uIj09dHlwZW9mIGU\/ZS5hcHBseSh0aGlzLGFyZ3VtZW50cyk6ZSxyLmV4dGVudCksdT1tZShvLGEpO2Z1bmN0aW9uIHMobil7ci5zZWxlY3Rpb249MT09PW4mJnppKGEpP251bGw6dShuKSxmLmNhbGwodCksaS5icnVzaCgpfXJldHVybiBvJiZhP3M6cygxKX0pOnQuZWFjaChmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cyxyPXRoaXMuX19icnVzaCxpPW4uaW5wdXQoImZ1bmN0aW9uIj09dHlwZW9mIGU\/ZS5hcHBseSh0aGlzLHQpOmUsci5leHRlbnQpLG89Yyh0aGlzLHQpLmJlZm9yZXN0YXJ0KCk7TnIodGhpcyksci5zZWxlY3Rpb249bnVsbD09aXx8emkoaSk\/bnVsbDppLGYuY2FsbCh0aGlzKSxvLnN0YXJ0KCkuYnJ1c2goKS5lbmQoKX0pfSxzLnByb3RvdHlwZT17YmVmb3Jlc3RhcnQ6ZnVuY3Rpb24oKXtyZXR1cm4gMT09Kyt0aGlzLmFjdGl2ZSYmKHRoaXMuc3RhdGUuZW1pdHRlcj10aGlzLHRoaXMuc3RhcnRpbmc9ITApLHRoaXN9LHN0YXJ0OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuc3RhcnRpbmcmJih0aGlzLnN0YXJ0aW5nPSExLHRoaXMuZW1pdCgic3RhcnQiKSksdGhpc30sYnJ1c2g6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lbWl0KCJicnVzaCIpLHRoaXN9LGVuZDpmdW5jdGlvbigpe3JldHVybiAwPT0tLXRoaXMuYWN0aXZlJiYoZGVsZXRlIHRoaXMuc3RhdGUuZW1pdHRlcix0aGlzLmVtaXQoImVuZCIpKSx0aGlzfSxlbWl0OmZ1bmN0aW9uKHQpe0N0KG5ldyBkaSh1LHQsbi5vdXRwdXQodGhpcy5zdGF0ZS5zZWxlY3Rpb24pKSxvLmFwcGx5LG8sW3QsdGhpcy50aGF0LHRoaXMuYXJnc10pfX0sdS5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpoaShbWyt0WzBdWzBdLCt0WzBdWzFdXSxbK3RbMV1bMF0sK3RbMV1bMV1dXSksdSk6cn0sdS5maWx0ZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpoaSghIXQpLHUpOml9LHUuaGFuZGxlU2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0rdCx1KTphfSx1Lm9uPWZ1bmN0aW9uKCl7dmFyIHQ9by5vbi5hcHBseShvLGFyZ3VtZW50cyk7cmV0dXJuIHQ9PT1vP3U6dH0sdX12YXIgTGk9TWF0aC5jb3MsRGk9TWF0aC5zaW4sVWk9TWF0aC5QSSxxaT1VaS8yLE9pPTIqVWksWWk9TWF0aC5tYXg7dmFyIEJpPUFycmF5LnByb3RvdHlwZS5zbGljZTtmdW5jdGlvbiBGaSh0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19dmFyIElpPU1hdGguUEksSGk9MipJaSxqaT1IaS0xZS02O2Z1bmN0aW9uIFhpKCl7dGhpcy5feDA9dGhpcy5feTA9dGhpcy5feDE9dGhpcy5feTE9bnVsbCx0aGlzLl89IiJ9ZnVuY3Rpb24gR2koKXtyZXR1cm4gbmV3IFhpfWZ1bmN0aW9uIFZpKHQpe3JldHVybiB0LnNvdXJjZX1mdW5jdGlvbiAkaSh0KXtyZXR1cm4gdC50YXJnZXR9ZnVuY3Rpb24gV2kodCl7cmV0dXJuIHQucmFkaXVzfWZ1bmN0aW9uIFppKHQpe3JldHVybiB0LnN0YXJ0QW5nbGV9ZnVuY3Rpb24gUWkodCl7cmV0dXJuIHQuZW5kQW5nbGV9WGkucHJvdG90eXBlPUdpLnByb3RvdHlwZT17Y29uc3RydWN0b3I6WGksbW92ZVRvOmZ1bmN0aW9uKHQsbil7dGhpcy5fKz0iTSIrKHRoaXMuX3gwPXRoaXMuX3gxPSt0KSsiLCIrKHRoaXMuX3kwPXRoaXMuX3kxPStuKX0sY2xvc2VQYXRoOmZ1bmN0aW9uKCl7bnVsbCE9PXRoaXMuX3gxJiYodGhpcy5feDE9dGhpcy5feDAsdGhpcy5feTE9dGhpcy5feTAsdGhpcy5fKz0iWiIpfSxsaW5lVG86ZnVuY3Rpb24odCxuKXt0aGlzLl8rPSJMIisodGhpcy5feDE9K3QpKyIsIisodGhpcy5feTE9K24pfSxxdWFkcmF0aWNDdXJ2ZVRvOmZ1bmN0aW9uKHQsbixlLHIpe3RoaXMuXys9IlEiKyArdCsiLCIrICtuKyIsIisodGhpcy5feDE9K2UpKyIsIisodGhpcy5feTE9K3IpfSxiZXppZXJDdXJ2ZVRvOmZ1bmN0aW9uKHQsbixlLHIsaSxvKXt0aGlzLl8rPSJDIisgK3QrIiwiKyArbisiLCIrICtlKyIsIisgK3IrIiwiKyh0aGlzLl94MT0raSkrIiwiKyh0aGlzLl95MT0rbyl9LGFyY1RvOmZ1bmN0aW9uKHQsbixlLHIsaSl7dD0rdCxuPStuLGU9K2Uscj0rcixpPStpO3ZhciBvPXRoaXMuX3gxLGE9dGhpcy5feTEsdT1lLXQsZj1yLW4sYz1vLXQscz1hLW4sbD1jKmMrcypzO2lmKGk8MCl0aHJvdyBuZXcgRXJyb3IoIm5lZ2F0aXZlIHJhZGl1czogIitpKTtpZihudWxsPT09dGhpcy5feDEpdGhpcy5fKz0iTSIrKHRoaXMuX3gxPXQpKyIsIisodGhpcy5feTE9bik7ZWxzZSBpZihsPjFlLTYpaWYoTWF0aC5hYnMocyp1LWYqYyk+MWUtNiYmaSl7dmFyIGg9ZS1vLGQ9ci1hLHA9dSp1K2YqZix2PWgqaCtkKmQsZz1NYXRoLnNxcnQocCkseT1NYXRoLnNxcnQobCksXz1pKk1hdGgudGFuKChJaS1NYXRoLmFjb3MoKHArbC12KS8oMipnKnkpKSkvMiksYj1fL3ksbT1fL2c7TWF0aC5hYnMoYi0xKT4xZS02JiYodGhpcy5fKz0iTCIrKHQrYipjKSsiLCIrKG4rYipzKSksdGhpcy5fKz0iQSIraSsiLCIraSsiLDAsMCwiKyArKHMqaD5jKmQpKyIsIisodGhpcy5feDE9dCttKnUpKyIsIisodGhpcy5feTE9bittKmYpfWVsc2UgdGhpcy5fKz0iTCIrKHRoaXMuX3gxPXQpKyIsIisodGhpcy5feTE9bik7ZWxzZTt9LGFyYzpmdW5jdGlvbih0LG4sZSxyLGksbyl7dD0rdCxuPStuO3ZhciBhPShlPStlKSpNYXRoLmNvcyhyKSx1PWUqTWF0aC5zaW4ociksZj10K2EsYz1uK3Uscz0xXm8sbD1vP3ItaTppLXI7aWYoZTwwKXRocm93IG5ldyBFcnJvcigibmVnYXRpdmUgcmFkaXVzOiAiK2UpO251bGw9PT10aGlzLl94MT90aGlzLl8rPSJNIitmKyIsIitjOihNYXRoLmFicyh0aGlzLl94MS1mKT4xZS02fHxNYXRoLmFicyh0aGlzLl95MS1jKT4xZS02KSYmKHRoaXMuXys9IkwiK2YrIiwiK2MpLGUmJihsPDAmJihsPWwlSGkrSGkpLGw+amk\/dGhpcy5fKz0iQSIrZSsiLCIrZSsiLDAsMSwiK3MrIiwiKyh0LWEpKyIsIisobi11KSsiQSIrZSsiLCIrZSsiLDAsMSwiK3MrIiwiKyh0aGlzLl94MT1mKSsiLCIrKHRoaXMuX3kxPWMpOmw+MWUtNiYmKHRoaXMuXys9IkEiK2UrIiwiK2UrIiwwLCIrICsobD49SWkpKyIsIitzKyIsIisodGhpcy5feDE9dCtlKk1hdGguY29zKGkpKSsiLCIrKHRoaXMuX3kxPW4rZSpNYXRoLnNpbihpKSkpKX0scmVjdDpmdW5jdGlvbih0LG4sZSxyKXt0aGlzLl8rPSJNIisodGhpcy5feDA9dGhpcy5feDE9K3QpKyIsIisodGhpcy5feTA9dGhpcy5feTE9K24pKyJoIisgK2UrInYiKyArcisiaCIrLWUrIloifSx0b1N0cmluZzpmdW5jdGlvbigpe3JldHVybiB0aGlzLl99fTtmdW5jdGlvbiBKaSgpe31mdW5jdGlvbiBLaSh0LG4pe3ZhciBlPW5ldyBKaTtpZih0IGluc3RhbmNlb2YgSmkpdC5lYWNoKGZ1bmN0aW9uKHQsbil7ZS5zZXQobix0KX0pO2Vsc2UgaWYoQXJyYXkuaXNBcnJheSh0KSl7dmFyIHIsaT0tMSxvPXQubGVuZ3RoO2lmKG51bGw9PW4pZm9yKDsrK2k8bzspZS5zZXQoaSx0W2ldKTtlbHNlIGZvcig7KytpPG87KWUuc2V0KG4ocj10W2ldLGksdCkscil9ZWxzZSBpZih0KWZvcih2YXIgYSBpbiB0KWUuc2V0KGEsdFthXSk7cmV0dXJuIGV9ZnVuY3Rpb24gdG8oKXtyZXR1cm57fX1mdW5jdGlvbiBubyh0LG4sZSl7dFtuXT1lfWZ1bmN0aW9uIGVvKCl7cmV0dXJuIEtpKCl9ZnVuY3Rpb24gcm8odCxuLGUpe3Quc2V0KG4sZSl9ZnVuY3Rpb24gaW8oKXt9SmkucHJvdG90eXBlPUtpLnByb3RvdHlwZT17Y29uc3RydWN0b3I6SmksaGFzOmZ1bmN0aW9uKHQpe3JldHVybiIkIit0IGluIHRoaXN9LGdldDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpc1siJCIrdF19LHNldDpmdW5jdGlvbih0LG4pe3JldHVybiB0aGlzWyIkIit0XT1uLHRoaXN9LHJlbW92ZTpmdW5jdGlvbih0KXt2YXIgbj0iJCIrdDtyZXR1cm4gbiBpbiB0aGlzJiZkZWxldGUgdGhpc1tuXX0sY2xlYXI6ZnVuY3Rpb24oKXtmb3IodmFyIHQgaW4gdGhpcykiJCI9PT10WzBdJiZkZWxldGUgdGhpc1t0XX0sa2V5czpmdW5jdGlvbigpe3ZhciB0PVtdO2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJnQucHVzaChuLnNsaWNlKDEpKTtyZXR1cm4gdH0sdmFsdWVzOmZ1bmN0aW9uKCl7dmFyIHQ9W107Zm9yKHZhciBuIGluIHRoaXMpIiQiPT09blswXSYmdC5wdXNoKHRoaXNbbl0pO3JldHVybiB0fSxlbnRyaWVzOmZ1bmN0aW9uKCl7dmFyIHQ9W107Zm9yKHZhciBuIGluIHRoaXMpIiQiPT09blswXSYmdC5wdXNoKHtrZXk6bi5zbGljZSgxKSx2YWx1ZTp0aGlzW25dfSk7cmV0dXJuIHR9LHNpemU6ZnVuY3Rpb24oKXt2YXIgdD0wO2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJisrdDtyZXR1cm4gdH0sZW1wdHk6ZnVuY3Rpb24oKXtmb3IodmFyIHQgaW4gdGhpcylpZigiJCI9PT10WzBdKXJldHVybiExO3JldHVybiEwfSxlYWNoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJnQodGhpc1tuXSxuLnNsaWNlKDEpLHRoaXMpfX07dmFyIG9vPUtpLnByb3RvdHlwZTtmdW5jdGlvbiBhbyh0LG4pe3ZhciBlPW5ldyBpbztpZih0IGluc3RhbmNlb2YgaW8pdC5lYWNoKGZ1bmN0aW9uKHQpe2UuYWRkKHQpfSk7ZWxzZSBpZih0KXt2YXIgcj0tMSxpPXQubGVuZ3RoO2lmKG51bGw9PW4pZm9yKDsrK3I8aTspZS5hZGQodFtyXSk7ZWxzZSBmb3IoOysrcjxpOyllLmFkZChuKHRbcl0scix0KSl9cmV0dXJuIGV9aW8ucHJvdG90eXBlPWFvLnByb3RvdHlwZT17Y29uc3RydWN0b3I6aW8saGFzOm9vLmhhcyxhZGQ6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXNbIiQiKyh0Kz0iIildPXQsdGhpc30scmVtb3ZlOm9vLnJlbW92ZSxjbGVhcjpvby5jbGVhcix2YWx1ZXM6b28ua2V5cyxzaXplOm9vLnNpemUsZW1wdHk6b28uZW1wdHksZWFjaDpvby5lYWNofTt2YXIgdW89QXJyYXkucHJvdG90eXBlLnNsaWNlO2Z1bmN0aW9uIGZvKHQsbil7cmV0dXJuIHQtbn1mdW5jdGlvbiBjbyh0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19ZnVuY3Rpb24gc28odCxuKXtmb3IodmFyIGUscj0tMSxpPW4ubGVuZ3RoOysrcjxpOylpZihlPWxvKHQsbltyXSkpcmV0dXJuIGU7cmV0dXJuIDB9ZnVuY3Rpb24gbG8odCxuKXtmb3IodmFyIGU9blswXSxyPW5bMV0saT0tMSxvPTAsYT10Lmxlbmd0aCx1PWEtMTtvPGE7dT1vKyspe3ZhciBmPXRbb10sYz1mWzBdLHM9ZlsxXSxsPXRbdV0saD1sWzBdLGQ9bFsxXTtpZihobyhmLGwsbikpcmV0dXJuIDA7cz5yIT1kPnImJmU8KGgtYykqKHItcykvKGQtcykrYyYmKGk9LWkpfXJldHVybiBpfWZ1bmN0aW9uIGhvKHQsbixlKXt2YXIgcixpLG8sYTtyZXR1cm4gZnVuY3Rpb24odCxuLGUpe3JldHVybihuWzBdLXRbMF0pKihlWzFdLXRbMV0pPT0oZVswXS10WzBdKSooblsxXS10WzFdKX0odCxuLGUpJiYoaT10W3I9Kyh0WzBdPT09blswXSldLG89ZVtyXSxhPW5bcl0saTw9byYmbzw9YXx8YTw9byYmbzw9aSl9ZnVuY3Rpb24gcG8oKXt9dmFyIHZvPVtbXSxbW1sxLDEuNV0sWy41LDFdXV0sW1tbMS41LDFdLFsxLDEuNV1dXSxbW1sxLjUsMV0sWy41LDFdXV0sW1tbMSwuNV0sWzEuNSwxXV1dLFtbWzEsMS41XSxbLjUsMV1dLFtbMSwuNV0sWzEuNSwxXV1dLFtbWzEsLjVdLFsxLDEuNV1dXSxbW1sxLC41XSxbLjUsMV1dXSxbW1suNSwxXSxbMSwuNV1dXSxbW1sxLDEuNV0sWzEsLjVdXV0sW1tbLjUsMV0sWzEsLjVdXSxbWzEuNSwxXSxbMSwxLjVdXV0sW1tbMS41LDFdLFsxLC41XV1dLFtbWy41LDFdLFsxLjUsMV1dXSxbW1sxLDEuNV0sWzEuNSwxXV1dLFtbWy41LDFdLFsxLDEuNV1dXSxbXV07ZnVuY3Rpb24gZ28oKXt2YXIgdD0xLG49MSxlPU0scj11O2Z1bmN0aW9uIGkodCl7dmFyIG49ZSh0KTtpZihBcnJheS5pc0FycmF5KG4pKW49bi5zbGljZSgpLnNvcnQoZm8pO2Vsc2V7dmFyIHI9cyh0KSxpPXJbMF0sYT1yWzFdO249dyhpLGEsbiksbj1nKE1hdGguZmxvb3IoaS9uKSpuLE1hdGguZmxvb3IoYS9uKSpuLG4pfXJldHVybiBuLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbyh0LG4pfSl9ZnVuY3Rpb24gbyhlLGkpe3ZhciBvPVtdLHU9W107cmV0dXJuIGZ1bmN0aW9uKGUscixpKXt2YXIgbyx1LGYsYyxzLGwsaD1uZXcgQXJyYXksZD1uZXcgQXJyYXk7bz11PS0xLGM9ZVswXT49cix2b1tjPDwxXS5mb3JFYWNoKHApO2Zvcig7KytvPHQtMTspZj1jLGM9ZVtvKzFdPj1yLHZvW2Z8Yzw8MV0uZm9yRWFjaChwKTt2b1tjPDwwXS5mb3JFYWNoKHApO2Zvcig7Kyt1PG4tMTspe2ZvcihvPS0xLGM9ZVt1KnQrdF0+PXIscz1lW3UqdF0+PXIsdm9bYzw8MXxzPDwyXS5mb3JFYWNoKHApOysrbzx0LTE7KWY9YyxjPWVbdSp0K3QrbysxXT49cixsPXMscz1lW3UqdCtvKzFdPj1yLHZvW2Z8Yzw8MXxzPDwyfGw8PDNdLmZvckVhY2gocCk7dm9bY3xzPDwzXS5mb3JFYWNoKHApfW89LTEscz1lW3UqdF0+PXIsdm9bczw8Ml0uZm9yRWFjaChwKTtmb3IoOysrbzx0LTE7KWw9cyxzPWVbdSp0K28rMV0+PXIsdm9bczw8MnxsPDwzXS5mb3JFYWNoKHApO2Z1bmN0aW9uIHAodCl7dmFyIG4sZSxyPVt0WzBdWzBdK28sdFswXVsxXSt1XSxmPVt0WzFdWzBdK28sdFsxXVsxXSt1XSxjPWEocikscz1hKGYpOyhuPWRbY10pPyhlPWhbc10pPyhkZWxldGUgZFtuLmVuZF0sZGVsZXRlIGhbZS5zdGFydF0sbj09PWU\/KG4ucmluZy5wdXNoKGYpLGkobi5yaW5nKSk6aFtuLnN0YXJ0XT1kW2UuZW5kXT17c3RhcnQ6bi5zdGFydCxlbmQ6ZS5lbmQscmluZzpuLnJpbmcuY29uY2F0KGUucmluZyl9KTooZGVsZXRlIGRbbi5lbmRdLG4ucmluZy5wdXNoKGYpLGRbbi5lbmQ9c109bik6KG49aFtzXSk\/KGU9ZFtjXSk\/KGRlbGV0ZSBoW24uc3RhcnRdLGRlbGV0ZSBkW2UuZW5kXSxuPT09ZT8obi5yaW5nLnB1c2goZiksaShuLnJpbmcpKTpoW2Uuc3RhcnRdPWRbbi5lbmRdPXtzdGFydDplLnN0YXJ0LGVuZDpuLmVuZCxyaW5nOmUucmluZy5jb25jYXQobi5yaW5nKX0pOihkZWxldGUgaFtuLnN0YXJ0XSxuLnJpbmcudW5zaGlmdChyKSxoW24uc3RhcnQ9Y109bik6aFtjXT1kW3NdPXtzdGFydDpjLGVuZDpzLHJpbmc6W3IsZl19fXZvW3M8PDNdLmZvckVhY2gocCl9KGUsaSxmdW5jdGlvbih0KXtyKHQsZSxpKSxmdW5jdGlvbih0KXtmb3IodmFyIG49MCxlPXQubGVuZ3RoLHI9dFtlLTFdWzFdKnRbMF1bMF0tdFtlLTFdWzBdKnRbMF1bMV07KytuPGU7KXIrPXRbbi0xXVsxXSp0W25dWzBdLXRbbi0xXVswXSp0W25dWzFdO3JldHVybiByfSh0KT4wP28ucHVzaChbdF0pOnUucHVzaCh0KX0pLHUuZm9yRWFjaChmdW5jdGlvbih0KXtmb3IodmFyIG4sZT0wLHI9by5sZW5ndGg7ZTxyOysrZSlpZigtMSE9PXNvKChuPW9bZV0pWzBdLHQpKXJldHVybiB2b2lkIG4ucHVzaCh0KX0pLHt0eXBlOiJNdWx0aVBvbHlnb24iLHZhbHVlOmksY29vcmRpbmF0ZXM6b319ZnVuY3Rpb24gYShuKXtyZXR1cm4gMipuWzBdK25bMV0qKHQrMSkqNH1mdW5jdGlvbiB1KGUscixpKXtlLmZvckVhY2goZnVuY3Rpb24oZSl7dmFyIG8sYT1lWzBdLHU9ZVsxXSxmPTB8YSxjPTB8dSxzPXJbYyp0K2ZdO2E+MCYmYTx0JiZmPT09YSYmKG89cltjKnQrZi0xXSxlWzBdPWErKGktbykvKHMtbyktLjUpLHU+MCYmdTxuJiZjPT09dSYmKG89clsoYy0xKSp0K2ZdLGVbMV09dSsoaS1vKS8ocy1vKS0uNSl9KX1yZXR1cm4gaS5jb250b3VyPW8saS5zaXplPWZ1bmN0aW9uKGUpe2lmKCFhcmd1bWVudHMubGVuZ3RoKXJldHVyblt0LG5dO3ZhciByPU1hdGguY2VpbChlWzBdKSxvPU1hdGguY2VpbChlWzFdKTtpZighKHI+MCYmbz4wKSl0aHJvdyBuZXcgRXJyb3IoImludmFsaWQgc2l6ZSIpO3JldHVybiB0PXIsbj1vLGl9LGkudGhyZXNob2xkcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OkFycmF5LmlzQXJyYXkodCk\/Y28odW8uY2FsbCh0KSk6Y28odCksaSk6ZX0saS5zbW9vdGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9dD91OnBvLGkpOnI9PT11fSxpfWZ1bmN0aW9uIHlvKHQsbixlKXtmb3IodmFyIHI9dC53aWR0aCxpPXQuaGVpZ2h0LG89MSsoZTw8MSksYT0wO2E8aTsrK2EpZm9yKHZhciB1PTAsZj0wO3U8citlOysrdSl1PHImJihmKz10LmRhdGFbdSthKnJdKSx1Pj1lJiYodT49byYmKGYtPXQuZGF0YVt1LW8rYSpyXSksbi5kYXRhW3UtZSthKnJdPWYvTWF0aC5taW4odSsxLHItMStvLXUsbykpfWZ1bmN0aW9uIF9vKHQsbixlKXtmb3IodmFyIHI9dC53aWR0aCxpPXQuaGVpZ2h0LG89MSsoZTw8MSksYT0wO2E8cjsrK2EpZm9yKHZhciB1PTAsZj0wO3U8aStlOysrdSl1PGkmJihmKz10LmRhdGFbYSt1KnJdKSx1Pj1lJiYodT49byYmKGYtPXQuZGF0YVthKyh1LW8pKnJdKSxuLmRhdGFbYSsodS1lKSpyXT1mL01hdGgubWluKHUrMSxpLTErby11LG8pKX1mdW5jdGlvbiBibyh0KXtyZXR1cm4gdFswXX1mdW5jdGlvbiBtbyh0KXtyZXR1cm4gdFsxXX1mdW5jdGlvbiB4bygpe3JldHVybiAxfXZhciB3bz17fSxNbz17fSxBbz0zNCxUbz0xMCxObz0xMztmdW5jdGlvbiBTbyh0KXtyZXR1cm4gbmV3IEZ1bmN0aW9uKCJkIiwicmV0dXJuIHsiK3QubWFwKGZ1bmN0aW9uKHQsbil7cmV0dXJuIEpTT04uc3RyaW5naWZ5KHQpKyI6IGRbIituKyJdIn0pLmpvaW4oIiwiKSsifSIpfWZ1bmN0aW9uIEVvKHQpe3ZhciBuPW5ldyBSZWdFeHAoJ1siJyt0KyJcblxyXSIpLGU9dC5jaGFyQ29kZUF0KDApO2Z1bmN0aW9uIHIodCxuKXt2YXIgcixpPVtdLG89dC5sZW5ndGgsYT0wLHU9MCxmPW88PTAsYz0hMTtmdW5jdGlvbiBzKCl7aWYoZilyZXR1cm4gTW87aWYoYylyZXR1cm4gYz0hMSx3bzt2YXIgbixyLGk9YTtpZih0LmNoYXJDb2RlQXQoaSk9PT1Bbyl7Zm9yKDthKys8byYmdC5jaGFyQ29kZUF0KGEpIT09QW98fHQuY2hhckNvZGVBdCgrK2EpPT09QW87KTtyZXR1cm4obj1hKT49bz9mPSEwOihyPXQuY2hhckNvZGVBdChhKyspKT09PVRvP2M9ITA6cj09PU5vJiYoYz0hMCx0LmNoYXJDb2RlQXQoYSk9PT1UbyYmKythKSx0LnNsaWNlKGkrMSxuLTEpLnJlcGxhY2UoLyIiL2csJyInKX1mb3IoO2E8bzspe2lmKChyPXQuY2hhckNvZGVBdChuPWErKykpPT09VG8pYz0hMDtlbHNlIGlmKHI9PT1ObyljPSEwLHQuY2hhckNvZGVBdChhKT09PVRvJiYrK2E7ZWxzZSBpZihyIT09ZSljb250aW51ZTtyZXR1cm4gdC5zbGljZShpLG4pfXJldHVybiBmPSEwLHQuc2xpY2UoaSxvKX1mb3IodC5jaGFyQ29kZUF0KG8tMSk9PT1UbyYmLS1vLHQuY2hhckNvZGVBdChvLTEpPT09Tm8mJi0tbzsocj1zKCkpIT09TW87KXtmb3IodmFyIGw9W107ciE9PXdvJiZyIT09TW87KWwucHVzaChyKSxyPXMoKTtuJiZudWxsPT0obD1uKGwsdSsrKSl8fGkucHVzaChsKX1yZXR1cm4gaX1mdW5jdGlvbiBpKG4pe3JldHVybiBuLm1hcChvKS5qb2luKHQpfWZ1bmN0aW9uIG8odCl7cmV0dXJuIG51bGw9PXQ\/IiI6bi50ZXN0KHQrPSIiKT8nIicrdC5yZXBsYWNlKC8iL2csJyIiJykrJyInOnR9cmV0dXJue3BhcnNlOmZ1bmN0aW9uKHQsbil7dmFyIGUsaSxvPXIodCxmdW5jdGlvbih0LHIpe2lmKGUpcmV0dXJuIGUodCxyLTEpO2k9dCxlPW4\/ZnVuY3Rpb24odCxuKXt2YXIgZT1Tbyh0KTtyZXR1cm4gZnVuY3Rpb24ocixpKXtyZXR1cm4gbihlKHIpLGksdCl9fSh0LG4pOlNvKHQpfSk7cmV0dXJuIG8uY29sdW1ucz1pfHxbXSxvfSxwYXJzZVJvd3M6cixmb3JtYXQ6ZnVuY3Rpb24obixlKXtyZXR1cm4gbnVsbD09ZSYmKGU9ZnVuY3Rpb24odCl7dmFyIG49T2JqZWN0LmNyZWF0ZShudWxsKSxlPVtdO3JldHVybiB0LmZvckVhY2goZnVuY3Rpb24odCl7Zm9yKHZhciByIGluIHQpciBpbiBufHxlLnB1c2gobltyXT1yKX0pLGV9KG4pKSxbZS5tYXAobykuam9pbih0KV0uY29uY2F0KG4ubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBlLm1hcChmdW5jdGlvbih0KXtyZXR1cm4gbyhuW3RdKX0pLmpvaW4odCl9KSkuam9pbigiXG4iKX0sZm9ybWF0Um93czpmdW5jdGlvbih0KXtyZXR1cm4gdC5tYXAoaSkuam9pbigiXG4iKX19fXZhciBrbz1FbygiLCIpLENvPWtvLnBhcnNlLFBvPWtvLnBhcnNlUm93cyx6bz1rby5mb3JtYXQsUm89a28uZm9ybWF0Um93cyxMbz1FbygiXHQiKSxEbz1Mby5wYXJzZSxVbz1Mby5wYXJzZVJvd3MscW89TG8uZm9ybWF0LE9vPUxvLmZvcm1hdFJvd3M7ZnVuY3Rpb24gWW8odCl7aWYoIXQub2spdGhyb3cgbmV3IEVycm9yKHQuc3RhdHVzKyIgIit0LnN0YXR1c1RleHQpO3JldHVybiB0LmJsb2IoKX1mdW5jdGlvbiBCbyh0KXtpZighdC5vayl0aHJvdyBuZXcgRXJyb3IodC5zdGF0dXMrIiAiK3Quc3RhdHVzVGV4dCk7cmV0dXJuIHQuYXJyYXlCdWZmZXIoKX1mdW5jdGlvbiBGbyh0KXtpZighdC5vayl0aHJvdyBuZXcgRXJyb3IodC5zdGF0dXMrIiAiK3Quc3RhdHVzVGV4dCk7cmV0dXJuIHQudGV4dCgpfWZ1bmN0aW9uIElvKHQsbil7cmV0dXJuIGZldGNoKHQsbikudGhlbihGbyl9ZnVuY3Rpb24gSG8odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSxyKXtyZXR1cm4gMj09PWFyZ3VtZW50cy5sZW5ndGgmJiJmdW5jdGlvbiI9PXR5cGVvZiBlJiYocj1lLGU9dm9pZCAwKSxJbyhuLGUpLnRoZW4oZnVuY3Rpb24obil7cmV0dXJuIHQobixyKX0pfX12YXIgam89SG8oQ28pLFhvPUhvKERvKTtmdW5jdGlvbiBHbyh0KXtpZighdC5vayl0aHJvdyBuZXcgRXJyb3IodC5zdGF0dXMrIiAiK3Quc3RhdHVzVGV4dCk7cmV0dXJuIHQuanNvbigpfWZ1bmN0aW9uIFZvKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3JldHVybiBJbyhuLGUpLnRoZW4oZnVuY3Rpb24obil7cmV0dXJuKG5ldyBET01QYXJzZXIpLnBhcnNlRnJvbVN0cmluZyhuLHQpfSl9fXZhciAkbz1WbygiYXBwbGljYXRpb24veG1sIiksV289Vm8oInRleHQvaHRtbCIpLFpvPVZvKCJpbWFnZS9zdmcreG1sIik7ZnVuY3Rpb24gUW8odCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIEpvKCl7cmV0dXJuIDFlLTYqKE1hdGgucmFuZG9tKCktLjUpfWZ1bmN0aW9uIEtvKHQsbixlLHIpe2lmKGlzTmFOKG4pfHxpc05hTihlKSlyZXR1cm4gdDt2YXIgaSxvLGEsdSxmLGMscyxsLGgsZD10Ll9yb290LHA9e2RhdGE6cn0sdj10Ll94MCxnPXQuX3kwLHk9dC5feDEsXz10Ll95MTtpZighZClyZXR1cm4gdC5fcm9vdD1wLHQ7Zm9yKDtkLmxlbmd0aDspaWYoKGM9bj49KG89KHYreSkvMikpP3Y9bzp5PW8sKHM9ZT49KGE9KGcrXykvMikpP2c9YTpfPWEsaT1kLCEoZD1kW2w9czw8MXxjXSkpcmV0dXJuIGlbbF09cCx0O2lmKHU9K3QuX3guY2FsbChudWxsLGQuZGF0YSksZj0rdC5feS5jYWxsKG51bGwsZC5kYXRhKSxuPT09dSYmZT09PWYpcmV0dXJuIHAubmV4dD1kLGk\/aVtsXT1wOnQuX3Jvb3Q9cCx0O2Rve2k9aT9pW2xdPW5ldyBBcnJheSg0KTp0Ll9yb290PW5ldyBBcnJheSg0KSwoYz1uPj0obz0odit5KS8yKSk\/dj1vOnk9bywocz1lPj0oYT0oZytfKS8yKSk\/Zz1hOl89YX13aGlsZSgobD1zPDwxfGMpPT0oaD0oZj49YSk8PDF8dT49bykpO3JldHVybiBpW2hdPWQsaVtsXT1wLHR9ZnVuY3Rpb24gdGEodCxuLGUscixpKXt0aGlzLm5vZGU9dCx0aGlzLngwPW4sdGhpcy55MD1lLHRoaXMueDE9cix0aGlzLnkxPWl9ZnVuY3Rpb24gbmEodCl7cmV0dXJuIHRbMF19ZnVuY3Rpb24gZWEodCl7cmV0dXJuIHRbMV19ZnVuY3Rpb24gcmEodCxuLGUpe3ZhciByPW5ldyBpYShudWxsPT1uP25hOm4sbnVsbD09ZT9lYTplLE5hTixOYU4sTmFOLE5hTik7cmV0dXJuIG51bGw9PXQ\/cjpyLmFkZEFsbCh0KX1mdW5jdGlvbiBpYSh0LG4sZSxyLGksbyl7dGhpcy5feD10LHRoaXMuX3k9bix0aGlzLl94MD1lLHRoaXMuX3kwPXIsdGhpcy5feDE9aSx0aGlzLl95MT1vLHRoaXMuX3Jvb3Q9dm9pZCAwfWZ1bmN0aW9uIG9hKHQpe2Zvcih2YXIgbj17ZGF0YTp0LmRhdGF9LGU9bjt0PXQubmV4dDspZT1lLm5leHQ9e2RhdGE6dC5kYXRhfTtyZXR1cm4gbn12YXIgYWE9cmEucHJvdG90eXBlPWlhLnByb3RvdHlwZTtmdW5jdGlvbiB1YSh0KXtyZXR1cm4gdC54K3Qudnh9ZnVuY3Rpb24gZmEodCl7cmV0dXJuIHQueSt0LnZ5fWZ1bmN0aW9uIGNhKHQpe3JldHVybiB0LmluZGV4fWZ1bmN0aW9uIHNhKHQsbil7dmFyIGU9dC5nZXQobik7aWYoIWUpdGhyb3cgbmV3IEVycm9yKCJtaXNzaW5nOiAiK24pO3JldHVybiBlfWZ1bmN0aW9uIGxhKHQpe3JldHVybiB0Lnh9ZnVuY3Rpb24gaGEodCl7cmV0dXJuIHQueX1hYS5jb3B5PWZ1bmN0aW9uKCl7dmFyIHQsbixlPW5ldyBpYSh0aGlzLl94LHRoaXMuX3ksdGhpcy5feDAsdGhpcy5feTAsdGhpcy5feDEsdGhpcy5feTEpLHI9dGhpcy5fcm9vdDtpZighcilyZXR1cm4gZTtpZighci5sZW5ndGgpcmV0dXJuIGUuX3Jvb3Q9b2EociksZTtmb3IodD1be3NvdXJjZTpyLHRhcmdldDplLl9yb290PW5ldyBBcnJheSg0KX1dO3I9dC5wb3AoKTspZm9yKHZhciBpPTA7aTw0OysraSkobj1yLnNvdXJjZVtpXSkmJihuLmxlbmd0aD90LnB1c2goe3NvdXJjZTpuLHRhcmdldDpyLnRhcmdldFtpXT1uZXcgQXJyYXkoNCl9KTpyLnRhcmdldFtpXT1vYShuKSk7cmV0dXJuIGV9LGFhLmFkZD1mdW5jdGlvbih0KXt2YXIgbj0rdGhpcy5feC5jYWxsKG51bGwsdCksZT0rdGhpcy5feS5jYWxsKG51bGwsdCk7cmV0dXJuIEtvKHRoaXMuY292ZXIobixlKSxuLGUsdCl9LGFhLmFkZEFsbD1mdW5jdGlvbih0KXt2YXIgbixlLHIsaSxvPXQubGVuZ3RoLGE9bmV3IEFycmF5KG8pLHU9bmV3IEFycmF5KG8pLGY9MS8wLGM9MS8wLHM9LTEvMCxsPS0xLzA7Zm9yKGU9MDtlPG87KytlKWlzTmFOKHI9K3RoaXMuX3guY2FsbChudWxsLG49dFtlXSkpfHxpc05hTihpPSt0aGlzLl95LmNhbGwobnVsbCxuKSl8fChhW2VdPXIsdVtlXT1pLHI8ZiYmKGY9cikscj5zJiYocz1yKSxpPGMmJihjPWkpLGk+bCYmKGw9aSkpO2ZvcihzPGYmJihmPXRoaXMuX3gwLHM9dGhpcy5feDEpLGw8YyYmKGM9dGhpcy5feTAsbD10aGlzLl95MSksdGhpcy5jb3ZlcihmLGMpLmNvdmVyKHMsbCksZT0wO2U8bzsrK2UpS28odGhpcyxhW2VdLHVbZV0sdFtlXSk7cmV0dXJuIHRoaXN9LGFhLmNvdmVyPWZ1bmN0aW9uKHQsbil7aWYoaXNOYU4odD0rdCl8fGlzTmFOKG49K24pKXJldHVybiB0aGlzO3ZhciBlPXRoaXMuX3gwLHI9dGhpcy5feTAsaT10aGlzLl94MSxvPXRoaXMuX3kxO2lmKGlzTmFOKGUpKWk9KGU9TWF0aC5mbG9vcih0KSkrMSxvPShyPU1hdGguZmxvb3IobikpKzE7ZWxzZXtpZighKGU+dHx8dD5pfHxyPm58fG4+bykpcmV0dXJuIHRoaXM7dmFyIGEsdSxmPWktZSxjPXRoaXMuX3Jvb3Q7c3dpdGNoKHU9KG48KHIrbykvMik8PDF8dDwoZStpKS8yKXtjYXNlIDA6ZG97KGE9bmV3IEFycmF5KDQpKVt1XT1jLGM9YX13aGlsZShvPXIrKGYqPTIpLHQ+KGk9ZStmKXx8bj5vKTticmVhaztjYXNlIDE6ZG97KGE9bmV3IEFycmF5KDQpKVt1XT1jLGM9YX13aGlsZShvPXIrKGYqPTIpLChlPWktZik+dHx8bj5vKTticmVhaztjYXNlIDI6ZG97KGE9bmV3IEFycmF5KDQpKVt1XT1jLGM9YX13aGlsZShyPW8tKGYqPTIpLHQ+KGk9ZStmKXx8cj5uKTticmVhaztjYXNlIDM6ZG97KGE9bmV3IEFycmF5KDQpKVt1XT1jLGM9YX13aGlsZShyPW8tKGYqPTIpLChlPWktZik+dHx8cj5uKX10aGlzLl9yb290JiZ0aGlzLl9yb290Lmxlbmd0aCYmKHRoaXMuX3Jvb3Q9Yyl9cmV0dXJuIHRoaXMuX3gwPWUsdGhpcy5feTA9cix0aGlzLl94MT1pLHRoaXMuX3kxPW8sdGhpc30sYWEuZGF0YT1mdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiB0aGlzLnZpc2l0KGZ1bmN0aW9uKG4pe2lmKCFuLmxlbmd0aClkb3t0LnB1c2gobi5kYXRhKX13aGlsZShuPW4ubmV4dCl9KSx0fSxhYS5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/dGhpcy5jb3ZlcigrdFswXVswXSwrdFswXVsxXSkuY292ZXIoK3RbMV1bMF0sK3RbMV1bMV0pOmlzTmFOKHRoaXMuX3gwKT92b2lkIDA6W1t0aGlzLl94MCx0aGlzLl95MF0sW3RoaXMuX3gxLHRoaXMuX3kxXV19LGFhLmZpbmQ9ZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbyxhLHUsZixjLHM9dGhpcy5feDAsbD10aGlzLl95MCxoPXRoaXMuX3gxLGQ9dGhpcy5feTEscD1bXSx2PXRoaXMuX3Jvb3Q7Zm9yKHYmJnAucHVzaChuZXcgdGEodixzLGwsaCxkKSksbnVsbD09ZT9lPTEvMDoocz10LWUsbD1uLWUsaD10K2UsZD1uK2UsZSo9ZSk7Zj1wLnBvcCgpOylpZighKCEodj1mLm5vZGUpfHwoaT1mLngwKT5ofHwobz1mLnkwKT5kfHwoYT1mLngxKTxzfHwodT1mLnkxKTxsKSlpZih2Lmxlbmd0aCl7dmFyIGc9KGkrYSkvMix5PShvK3UpLzI7cC5wdXNoKG5ldyB0YSh2WzNdLGcseSxhLHUpLG5ldyB0YSh2WzJdLGkseSxnLHUpLG5ldyB0YSh2WzFdLGcsbyxhLHkpLG5ldyB0YSh2WzBdLGksbyxnLHkpKSwoYz0obj49eSk8PDF8dD49ZykmJihmPXBbcC5sZW5ndGgtMV0scFtwLmxlbmd0aC0xXT1wW3AubGVuZ3RoLTEtY10scFtwLmxlbmd0aC0xLWNdPWYpfWVsc2V7dmFyIF89dC0rdGhpcy5feC5jYWxsKG51bGwsdi5kYXRhKSxiPW4tK3RoaXMuX3kuY2FsbChudWxsLHYuZGF0YSksbT1fKl8rYipiO2lmKG08ZSl7dmFyIHg9TWF0aC5zcXJ0KGU9bSk7cz10LXgsbD1uLXgsaD10K3gsZD1uK3gscj12LmRhdGF9fXJldHVybiByfSxhYS5yZW1vdmU9ZnVuY3Rpb24odCl7aWYoaXNOYU4obz0rdGhpcy5feC5jYWxsKG51bGwsdCkpfHxpc05hTihhPSt0aGlzLl95LmNhbGwobnVsbCx0KSkpcmV0dXJuIHRoaXM7dmFyIG4sZSxyLGksbyxhLHUsZixjLHMsbCxoLGQ9dGhpcy5fcm9vdCxwPXRoaXMuX3gwLHY9dGhpcy5feTAsZz10aGlzLl94MSx5PXRoaXMuX3kxO2lmKCFkKXJldHVybiB0aGlzO2lmKGQubGVuZ3RoKWZvcig7Oyl7aWYoKGM9bz49KHU9KHArZykvMikpP3A9dTpnPXUsKHM9YT49KGY9KHYreSkvMikpP3Y9Zjp5PWYsbj1kLCEoZD1kW2w9czw8MXxjXSkpcmV0dXJuIHRoaXM7aWYoIWQubGVuZ3RoKWJyZWFrOyhuW2wrMSYzXXx8bltsKzImM118fG5bbCszJjNdKSYmKGU9bixoPWwpfWZvcig7ZC5kYXRhIT09dDspaWYocj1kLCEoZD1kLm5leHQpKXJldHVybiB0aGlzO3JldHVybihpPWQubmV4dCkmJmRlbGV0ZSBkLm5leHQscj8oaT9yLm5leHQ9aTpkZWxldGUgci5uZXh0LHRoaXMpOm4\/KGk\/bltsXT1pOmRlbGV0ZSBuW2xdLChkPW5bMF18fG5bMV18fG5bMl18fG5bM10pJiZkPT09KG5bM118fG5bMl18fG5bMV18fG5bMF0pJiYhZC5sZW5ndGgmJihlP2VbaF09ZDp0aGlzLl9yb290PWQpLHRoaXMpOih0aGlzLl9yb290PWksdGhpcyl9LGFhLnJlbW92ZUFsbD1mdW5jdGlvbih0KXtmb3IodmFyIG49MCxlPXQubGVuZ3RoO248ZTsrK24pdGhpcy5yZW1vdmUodFtuXSk7cmV0dXJuIHRoaXN9LGFhLnJvb3Q9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fcm9vdH0sYWEuc2l6ZT1mdW5jdGlvbigpe3ZhciB0PTA7cmV0dXJuIHRoaXMudmlzaXQoZnVuY3Rpb24obil7aWYoIW4ubGVuZ3RoKWRveysrdH13aGlsZShuPW4ubmV4dCl9KSx0fSxhYS52aXNpdD1mdW5jdGlvbih0KXt2YXIgbixlLHIsaSxvLGEsdT1bXSxmPXRoaXMuX3Jvb3Q7Zm9yKGYmJnUucHVzaChuZXcgdGEoZix0aGlzLl94MCx0aGlzLl95MCx0aGlzLl94MSx0aGlzLl95MSkpO249dS5wb3AoKTspaWYoIXQoZj1uLm5vZGUscj1uLngwLGk9bi55MCxvPW4ueDEsYT1uLnkxKSYmZi5sZW5ndGgpe3ZhciBjPShyK28pLzIscz0oaSthKS8yOyhlPWZbM10pJiZ1LnB1c2gobmV3IHRhKGUsYyxzLG8sYSkpLChlPWZbMl0pJiZ1LnB1c2gobmV3IHRhKGUscixzLGMsYSkpLChlPWZbMV0pJiZ1LnB1c2gobmV3IHRhKGUsYyxpLG8scykpLChlPWZbMF0pJiZ1LnB1c2gobmV3IHRhKGUscixpLGMscykpfXJldHVybiB0aGlzfSxhYS52aXNpdEFmdGVyPWZ1bmN0aW9uKHQpe3ZhciBuLGU9W10scj1bXTtmb3IodGhpcy5fcm9vdCYmZS5wdXNoKG5ldyB0YSh0aGlzLl9yb290LHRoaXMuX3gwLHRoaXMuX3kwLHRoaXMuX3gxLHRoaXMuX3kxKSk7bj1lLnBvcCgpOyl7dmFyIGk9bi5ub2RlO2lmKGkubGVuZ3RoKXt2YXIgbyxhPW4ueDAsdT1uLnkwLGY9bi54MSxjPW4ueTEscz0oYStmKS8yLGw9KHUrYykvMjsobz1pWzBdKSYmZS5wdXNoKG5ldyB0YShvLGEsdSxzLGwpKSwobz1pWzFdKSYmZS5wdXNoKG5ldyB0YShvLHMsdSxmLGwpKSwobz1pWzJdKSYmZS5wdXNoKG5ldyB0YShvLGEsbCxzLGMpKSwobz1pWzNdKSYmZS5wdXNoKG5ldyB0YShvLHMsbCxmLGMpKX1yLnB1c2gobil9Zm9yKDtuPXIucG9wKCk7KXQobi5ub2RlLG4ueDAsbi55MCxuLngxLG4ueTEpO3JldHVybiB0aGlzfSxhYS54PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0aGlzLl94PXQsdGhpcyk6dGhpcy5feH0sYWEueT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odGhpcy5feT10LHRoaXMpOnRoaXMuX3l9O3ZhciBkYT0xMCxwYT1NYXRoLlBJKigzLU1hdGguc3FydCg1KSk7ZnVuY3Rpb24gdmEodCxuKXtpZigoZT0odD1uP3QudG9FeHBvbmVudGlhbChuLTEpOnQudG9FeHBvbmVudGlhbCgpKS5pbmRleE9mKCJlIikpPDApcmV0dXJuIG51bGw7dmFyIGUscj10LnNsaWNlKDAsZSk7cmV0dXJuW3IubGVuZ3RoPjE\/clswXStyLnNsaWNlKDIpOnIsK3Quc2xpY2UoZSsxKV19ZnVuY3Rpb24gZ2EodCl7cmV0dXJuKHQ9dmEoTWF0aC5hYnModCkpKT90WzFdOk5hTn12YXIgeWEsX2E9L14oPzooLik\/KFs8Pj1eXSkpPyhbK1wtKCBdKT8oWyQjXSk\/KDApPyhcZCspPygsKT8oXC5cZCspPyh+KT8oW2EteiVdKT8kL2k7ZnVuY3Rpb24gYmEodCl7cmV0dXJuIG5ldyBtYSh0KX1mdW5jdGlvbiBtYSh0KXtpZighKG49X2EuZXhlYyh0KSkpdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGZvcm1hdDogIit0KTt2YXIgbjt0aGlzLmZpbGw9blsxXXx8IiAiLHRoaXMuYWxpZ249blsyXXx8Ij4iLHRoaXMuc2lnbj1uWzNdfHwiLSIsdGhpcy5zeW1ib2w9bls0XXx8IiIsdGhpcy56ZXJvPSEhbls1XSx0aGlzLndpZHRoPW5bNl0mJituWzZdLHRoaXMuY29tbWE9ISFuWzddLHRoaXMucHJlY2lzaW9uPW5bOF0mJituWzhdLnNsaWNlKDEpLHRoaXMudHJpbT0hIW5bOV0sdGhpcy50eXBlPW5bMTBdfHwiIn1mdW5jdGlvbiB4YSh0LG4pe3ZhciBlPXZhKHQsbik7aWYoIWUpcmV0dXJuIHQrIiI7dmFyIHI9ZVswXSxpPWVbMV07cmV0dXJuIGk8MD8iMC4iK25ldyBBcnJheSgtaSkuam9pbigiMCIpK3I6ci5sZW5ndGg+aSsxP3Iuc2xpY2UoMCxpKzEpKyIuIityLnNsaWNlKGkrMSk6cituZXcgQXJyYXkoaS1yLmxlbmd0aCsyKS5qb2luKCIwIil9YmEucHJvdG90eXBlPW1hLnByb3RvdHlwZSxtYS5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5maWxsK3RoaXMuYWxpZ24rdGhpcy5zaWduK3RoaXMuc3ltYm9sKyh0aGlzLnplcm8\/IjAiOiIiKSsobnVsbD09dGhpcy53aWR0aD8iIjpNYXRoLm1heCgxLDB8dGhpcy53aWR0aCkpKyh0aGlzLmNvbW1hPyIsIjoiIikrKG51bGw9PXRoaXMucHJlY2lzaW9uPyIiOiIuIitNYXRoLm1heCgwLDB8dGhpcy5wcmVjaXNpb24pKSsodGhpcy50cmltPyJ+IjoiIikrdGhpcy50eXBlfTt2YXIgd2E9eyIlIjpmdW5jdGlvbih0LG4pe3JldHVybigxMDAqdCkudG9GaXhlZChuKX0sYjpmdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5yb3VuZCh0KS50b1N0cmluZygyKX0sYzpmdW5jdGlvbih0KXtyZXR1cm4gdCsiIn0sZDpmdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5yb3VuZCh0KS50b1N0cmluZygxMCl9LGU6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdC50b0V4cG9uZW50aWFsKG4pfSxmOmZ1bmN0aW9uKHQsbil7cmV0dXJuIHQudG9GaXhlZChuKX0sZzpmdW5jdGlvbih0LG4pe3JldHVybiB0LnRvUHJlY2lzaW9uKG4pfSxvOmZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnJvdW5kKHQpLnRvU3RyaW5nKDgpfSxwOmZ1bmN0aW9uKHQsbil7cmV0dXJuIHhhKDEwMCp0LG4pfSxyOnhhLHM6ZnVuY3Rpb24odCxuKXt2YXIgZT12YSh0LG4pO2lmKCFlKXJldHVybiB0KyIiO3ZhciByPWVbMF0saT1lWzFdLG89aS0oeWE9MypNYXRoLm1heCgtOCxNYXRoLm1pbig4LE1hdGguZmxvb3IoaS8zKSkpKSsxLGE9ci5sZW5ndGg7cmV0dXJuIG89PT1hP3I6bz5hP3IrbmV3IEFycmF5KG8tYSsxKS5qb2luKCIwIik6bz4wP3Iuc2xpY2UoMCxvKSsiLiIrci5zbGljZShvKToiMC4iK25ldyBBcnJheSgxLW8pLmpvaW4oIjAiKSt2YSh0LE1hdGgubWF4KDAsbitvLTEpKVswXX0sWDpmdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5yb3VuZCh0KS50b1N0cmluZygxNikudG9VcHBlckNhc2UoKX0seDpmdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5yb3VuZCh0KS50b1N0cmluZygxNil9fTtmdW5jdGlvbiBNYSh0KXtyZXR1cm4gdH12YXIgQWEsVGE9WyJ5IiwieiIsImEiLCJmIiwicCIsIm4iLCLCtSIsIm0iLCIiLCJrIiwiTSIsIkciLCJUIiwiUCIsIkUiLCJaIiwiWSJdO2Z1bmN0aW9uIE5hKHQpe3ZhciBuLGUscj10Lmdyb3VwaW5nJiZ0LnRob3VzYW5kcz8obj10Lmdyb3VwaW5nLGU9dC50aG91c2FuZHMsZnVuY3Rpb24odCxyKXtmb3IodmFyIGk9dC5sZW5ndGgsbz1bXSxhPTAsdT1uWzBdLGY9MDtpPjAmJnU+MCYmKGYrdSsxPnImJih1PU1hdGgubWF4KDEsci1mKSksby5wdXNoKHQuc3Vic3RyaW5nKGktPXUsaSt1KSksISgoZis9dSsxKT5yKSk7KXU9blthPShhKzEpJW4ubGVuZ3RoXTtyZXR1cm4gby5yZXZlcnNlKCkuam9pbihlKX0pOk1hLGk9dC5jdXJyZW5jeSxvPXQuZGVjaW1hbCxhPXQubnVtZXJhbHM\/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybiBuLnJlcGxhY2UoL1swLTldL2csZnVuY3Rpb24obil7cmV0dXJuIHRbK25dfSl9fSh0Lm51bWVyYWxzKTpNYSx1PXQucGVyY2VudHx8IiUiO2Z1bmN0aW9uIGYodCl7dmFyIG49KHQ9YmEodCkpLmZpbGwsZT10LmFsaWduLGY9dC5zaWduLGM9dC5zeW1ib2wscz10Lnplcm8sbD10LndpZHRoLGg9dC5jb21tYSxkPXQucHJlY2lzaW9uLHA9dC50cmltLHY9dC50eXBlOyJuIj09PXY\/KGg9ITAsdj0iZyIpOndhW3ZdfHwobnVsbD09ZCYmKGQ9MTIpLHA9ITAsdj0iZyIpLChzfHwiMCI9PT1uJiYiPSI9PT1lKSYmKHM9ITAsbj0iMCIsZT0iPSIpO3ZhciBnPSIkIj09PWM\/aVswXToiIyI9PT1jJiYvW2JveFhdLy50ZXN0KHYpPyIwIit2LnRvTG93ZXJDYXNlKCk6IiIseT0iJCI9PT1jP2lbMV06L1slcF0vLnRlc3Qodik\/dToiIixfPXdhW3ZdLGI9L1tkZWZncHJzJV0vLnRlc3Qodik7ZnVuY3Rpb24gbSh0KXt2YXIgaSx1LGMsbT1nLHg9eTtpZigiYyI9PT12KXg9Xyh0KSt4LHQ9IiI7ZWxzZXt2YXIgdz0odD0rdCk8MDtpZih0PV8oTWF0aC5hYnModCksZCkscCYmKHQ9ZnVuY3Rpb24odCl7dDpmb3IodmFyIG4sZT10Lmxlbmd0aCxyPTEsaT0tMTtyPGU7KytyKXN3aXRjaCh0W3JdKXtjYXNlIi4iOmk9bj1yO2JyZWFrO2Nhc2UiMCI6MD09PWkmJihpPXIpLG49cjticmVhaztkZWZhdWx0OmlmKGk+MCl7aWYoISt0W3JdKWJyZWFrIHQ7aT0wfX1yZXR1cm4gaT4wP3Quc2xpY2UoMCxpKSt0LnNsaWNlKG4rMSk6dH0odCkpLHcmJjA9PSt0JiYodz0hMSksbT0odz8iKCI9PT1mP2Y6Ii0iOiItIj09PWZ8fCIoIj09PWY\/IiI6ZikrbSx4PSgicyI9PT12P1RhWzgreWEvM106IiIpK3grKHcmJiIoIj09PWY\/IikiOiIiKSxiKWZvcihpPS0xLHU9dC5sZW5ndGg7KytpPHU7KWlmKDQ4PihjPXQuY2hhckNvZGVBdChpKSl8fGM+NTcpe3g9KDQ2PT09Yz9vK3Quc2xpY2UoaSsxKTp0LnNsaWNlKGkpKSt4LHQ9dC5zbGljZSgwLGkpO2JyZWFrfX1oJiYhcyYmKHQ9cih0LDEvMCkpO3ZhciBNPW0ubGVuZ3RoK3QubGVuZ3RoK3gubGVuZ3RoLEE9TTxsP25ldyBBcnJheShsLU0rMSkuam9pbihuKToiIjtzd2l0Y2goaCYmcyYmKHQ9cihBK3QsQS5sZW5ndGg\/bC14Lmxlbmd0aDoxLzApLEE9IiIpLGUpe2Nhc2UiPCI6dD1tK3QreCtBO2JyZWFrO2Nhc2UiPSI6dD1tK0ErdCt4O2JyZWFrO2Nhc2UiXiI6dD1BLnNsaWNlKDAsTT1BLmxlbmd0aD4+MSkrbSt0K3grQS5zbGljZShNKTticmVhaztkZWZhdWx0OnQ9QSttK3QreH1yZXR1cm4gYSh0KX1yZXR1cm4gZD1udWxsPT1kPzY6L1tncHJzXS8udGVzdCh2KT9NYXRoLm1heCgxLE1hdGgubWluKDIxLGQpKTpNYXRoLm1heCgwLE1hdGgubWluKDIwLGQpKSxtLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHQrIiJ9LG19cmV0dXJue2Zvcm1hdDpmLGZvcm1hdFByZWZpeDpmdW5jdGlvbih0LG4pe3ZhciBlPWYoKCh0PWJhKHQpKS50eXBlPSJmIix0KSkscj0zKk1hdGgubWF4KC04LE1hdGgubWluKDgsTWF0aC5mbG9vcihnYShuKS8zKSkpLGk9TWF0aC5wb3coMTAsLXIpLG89VGFbOCtyLzNdO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gZShpKnQpK299fX19ZnVuY3Rpb24gU2Eobil7cmV0dXJuIEFhPU5hKG4pLHQuZm9ybWF0PUFhLmZvcm1hdCx0LmZvcm1hdFByZWZpeD1BYS5mb3JtYXRQcmVmaXgsQWF9ZnVuY3Rpb24gRWEodCl7cmV0dXJuIE1hdGgubWF4KDAsLWdhKE1hdGguYWJzKHQpKSl9ZnVuY3Rpb24ga2EodCxuKXtyZXR1cm4gTWF0aC5tYXgoMCwzKk1hdGgubWF4KC04LE1hdGgubWluKDgsTWF0aC5mbG9vcihnYShuKS8zKSkpLWdhKE1hdGguYWJzKHQpKSl9ZnVuY3Rpb24gQ2EodCxuKXtyZXR1cm4gdD1NYXRoLmFicyh0KSxuPU1hdGguYWJzKG4pLXQsTWF0aC5tYXgoMCxnYShuKS1nYSh0KSkrMX1mdW5jdGlvbiBQYSgpe3JldHVybiBuZXcgemF9ZnVuY3Rpb24gemEoKXt0aGlzLnJlc2V0KCl9U2Eoe2RlY2ltYWw6Ii4iLHRob3VzYW5kczoiLCIsZ3JvdXBpbmc6WzNdLGN1cnJlbmN5OlsiJCIsIiJdfSksemEucHJvdG90eXBlPXtjb25zdHJ1Y3Rvcjp6YSxyZXNldDpmdW5jdGlvbigpe3RoaXMucz10aGlzLnQ9MH0sYWRkOmZ1bmN0aW9uKHQpe0xhKFJhLHQsdGhpcy50KSxMYSh0aGlzLFJhLnMsdGhpcy5zKSx0aGlzLnM\/dGhpcy50Kz1SYS50OnRoaXMucz1SYS50fSx2YWx1ZU9mOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuc319O3ZhciBSYT1uZXcgemE7ZnVuY3Rpb24gTGEodCxuLGUpe3ZhciByPXQucz1uK2UsaT1yLW4sbz1yLWk7dC50PW4tbysoZS1pKX12YXIgRGE9MWUtNixVYT0xZS0xMixxYT1NYXRoLlBJLE9hPXFhLzIsWWE9cWEvNCxCYT0yKnFhLEZhPTE4MC9xYSxJYT1xYS8xODAsSGE9TWF0aC5hYnMsamE9TWF0aC5hdGFuLFhhPU1hdGguYXRhbjIsR2E9TWF0aC5jb3MsVmE9TWF0aC5jZWlsLCRhPU1hdGguZXhwLFdhPU1hdGgubG9nLFphPU1hdGgucG93LFFhPU1hdGguc2luLEphPU1hdGguc2lnbnx8ZnVuY3Rpb24odCl7cmV0dXJuIHQ+MD8xOnQ8MD8tMTowfSxLYT1NYXRoLnNxcnQsdHU9TWF0aC50YW47ZnVuY3Rpb24gbnUodCl7cmV0dXJuIHQ+MT8wOnQ8LTE\/cWE6TWF0aC5hY29zKHQpfWZ1bmN0aW9uIGV1KHQpe3JldHVybiB0PjE\/T2E6dDwtMT8tT2E6TWF0aC5hc2luKHQpfWZ1bmN0aW9uIHJ1KHQpe3JldHVybih0PVFhKHQvMikpKnR9ZnVuY3Rpb24gaXUoKXt9ZnVuY3Rpb24gb3UodCxuKXt0JiZ1dS5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpJiZ1dVt0LnR5cGVdKHQsbil9dmFyIGF1PXtGZWF0dXJlOmZ1bmN0aW9uKHQsbil7b3UodC5nZW9tZXRyeSxuKX0sRmVhdHVyZUNvbGxlY3Rpb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5mZWF0dXJlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KW91KGVbcl0uZ2VvbWV0cnksbil9fSx1dT17U3BoZXJlOmZ1bmN0aW9uKHQsbil7bi5zcGhlcmUoKX0sUG9pbnQ6ZnVuY3Rpb24odCxuKXt0PXQuY29vcmRpbmF0ZXMsbi5wb2ludCh0WzBdLHRbMV0sdFsyXSl9LE11bHRpUG9pbnQ6ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KXQ9ZVtyXSxuLnBvaW50KHRbMF0sdFsxXSx0WzJdKX0sTGluZVN0cmluZzpmdW5jdGlvbih0LG4pe2Z1KHQuY29vcmRpbmF0ZXMsbiwwKX0sTXVsdGlMaW5lU3RyaW5nOmZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPXQuY29vcmRpbmF0ZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylmdShlW3JdLG4sMCl9LFBvbHlnb246ZnVuY3Rpb24odCxuKXtjdSh0LmNvb3JkaW5hdGVzLG4pfSxNdWx0aVBvbHlnb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KWN1KGVbcl0sbil9LEdlb21ldHJ5Q29sbGVjdGlvbjpmdW5jdGlvbih0LG4pe2Zvcih2YXIgZT10Lmdlb21ldHJpZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylvdShlW3JdLG4pfX07ZnVuY3Rpb24gZnUodCxuLGUpe3ZhciByLGk9LTEsbz10Lmxlbmd0aC1lO2ZvcihuLmxpbmVTdGFydCgpOysraTxvOylyPXRbaV0sbi5wb2ludChyWzBdLHJbMV0sclsyXSk7bi5saW5lRW5kKCl9ZnVuY3Rpb24gY3UodCxuKXt2YXIgZT0tMSxyPXQubGVuZ3RoO2ZvcihuLnBvbHlnb25TdGFydCgpOysrZTxyOylmdSh0W2VdLG4sMSk7bi5wb2x5Z29uRW5kKCl9ZnVuY3Rpb24gc3UodCxuKXt0JiZhdS5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpP2F1W3QudHlwZV0odCxuKTpvdSh0LG4pfXZhciBsdSxodSxkdSxwdSx2dSxndT1QYSgpLHl1PVBhKCksX3U9e3BvaW50Oml1LGxpbmVTdGFydDppdSxsaW5lRW5kOml1LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe2d1LnJlc2V0KCksX3UubGluZVN0YXJ0PWJ1LF91LmxpbmVFbmQ9bXV9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXt2YXIgdD0rZ3U7eXUuYWRkKHQ8MD9CYSt0OnQpLHRoaXMubGluZVN0YXJ0PXRoaXMubGluZUVuZD10aGlzLnBvaW50PWl1fSxzcGhlcmU6ZnVuY3Rpb24oKXt5dS5hZGQoQmEpfX07ZnVuY3Rpb24gYnUoKXtfdS5wb2ludD14dX1mdW5jdGlvbiBtdSgpe3d1KGx1LGh1KX1mdW5jdGlvbiB4dSh0LG4pe191LnBvaW50PXd1LGx1PXQsaHU9bixkdT10Kj1JYSxwdT1HYShuPShuKj1JYSkvMitZYSksdnU9UWEobil9ZnVuY3Rpb24gd3UodCxuKXt2YXIgZT0odCo9SWEpLWR1LHI9ZT49MD8xOi0xLGk9ciplLG89R2Eobj0obio9SWEpLzIrWWEpLGE9UWEobiksdT12dSphLGY9cHUqbyt1KkdhKGkpLGM9dSpyKlFhKGkpO2d1LmFkZChYYShjLGYpKSxkdT10LHB1PW8sdnU9YX1mdW5jdGlvbiBNdSh0KXtyZXR1cm5bWGEodFsxXSx0WzBdKSxldSh0WzJdKV19ZnVuY3Rpb24gQXUodCl7dmFyIG49dFswXSxlPXRbMV0scj1HYShlKTtyZXR1cm5bcipHYShuKSxyKlFhKG4pLFFhKGUpXX1mdW5jdGlvbiBUdSh0LG4pe3JldHVybiB0WzBdKm5bMF0rdFsxXSpuWzFdK3RbMl0qblsyXX1mdW5jdGlvbiBOdSh0LG4pe3JldHVyblt0WzFdKm5bMl0tdFsyXSpuWzFdLHRbMl0qblswXS10WzBdKm5bMl0sdFswXSpuWzFdLXRbMV0qblswXV19ZnVuY3Rpb24gU3UodCxuKXt0WzBdKz1uWzBdLHRbMV0rPW5bMV0sdFsyXSs9blsyXX1mdW5jdGlvbiBFdSh0LG4pe3JldHVyblt0WzBdKm4sdFsxXSpuLHRbMl0qbl19ZnVuY3Rpb24ga3UodCl7dmFyIG49S2EodFswXSp0WzBdK3RbMV0qdFsxXSt0WzJdKnRbMl0pO3RbMF0vPW4sdFsxXS89bix0WzJdLz1ufXZhciBDdSxQdSx6dSxSdSxMdSxEdSxVdSxxdSxPdSxZdSxCdSxGdSxJdSxIdSxqdSxYdSxHdSxWdSwkdSxXdSxadSxRdSxKdSxLdSx0ZixuZixlZj1QYSgpLHJmPXtwb2ludDpvZixsaW5lU3RhcnQ6dWYsbGluZUVuZDpmZixwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtyZi5wb2ludD1jZixyZi5saW5lU3RhcnQ9c2YscmYubGluZUVuZD1sZixlZi5yZXNldCgpLF91LnBvbHlnb25TdGFydCgpfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7X3UucG9seWdvbkVuZCgpLHJmLnBvaW50PW9mLHJmLmxpbmVTdGFydD11ZixyZi5saW5lRW5kPWZmLGd1PDA\/KEN1PS0oenU9MTgwKSxQdT0tKFJ1PTkwKSk6ZWY+RGE\/UnU9OTA6ZWY8LURhJiYoUHU9LTkwKSxZdVswXT1DdSxZdVsxXT16dX19O2Z1bmN0aW9uIG9mKHQsbil7T3UucHVzaChZdT1bQ3U9dCx6dT10XSksbjxQdSYmKFB1PW4pLG4+UnUmJihSdT1uKX1mdW5jdGlvbiBhZih0LG4pe3ZhciBlPUF1KFt0KklhLG4qSWFdKTtpZihxdSl7dmFyIHI9TnUocXUsZSksaT1OdShbclsxXSwtclswXSwwXSxyKTtrdShpKSxpPU11KGkpO3ZhciBvLGE9dC1MdSx1PWE+MD8xOi0xLGY9aVswXSpGYSp1LGM9SGEoYSk+MTgwO2NeKHUqTHU8ZiYmZjx1KnQpPyhvPWlbMV0qRmEpPlJ1JiYoUnU9byk6Y14odSpMdTwoZj0oZiszNjApJTM2MC0xODApJiZmPHUqdCk\/KG89LWlbMV0qRmEpPFB1JiYoUHU9byk6KG48UHUmJihQdT1uKSxuPlJ1JiYoUnU9bikpLGM\/dDxMdT9oZihDdSx0KT5oZihDdSx6dSkmJih6dT10KTpoZih0LHp1KT5oZihDdSx6dSkmJihDdT10KTp6dT49Q3U\/KHQ8Q3UmJihDdT10KSx0Pnp1JiYoenU9dCkpOnQ+THU\/aGYoQ3UsdCk+aGYoQ3UsenUpJiYoenU9dCk6aGYodCx6dSk+aGYoQ3UsenUpJiYoQ3U9dCl9ZWxzZSBPdS5wdXNoKFl1PVtDdT10LHp1PXRdKTtuPFB1JiYoUHU9biksbj5SdSYmKFJ1PW4pLHF1PWUsTHU9dH1mdW5jdGlvbiB1Zigpe3JmLnBvaW50PWFmfWZ1bmN0aW9uIGZmKCl7WXVbMF09Q3UsWXVbMV09enUscmYucG9pbnQ9b2YscXU9bnVsbH1mdW5jdGlvbiBjZih0LG4pe2lmKHF1KXt2YXIgZT10LUx1O2VmLmFkZChIYShlKT4xODA\/ZSsoZT4wPzM2MDotMzYwKTplKX1lbHNlIER1PXQsVXU9bjtfdS5wb2ludCh0LG4pLGFmKHQsbil9ZnVuY3Rpb24gc2YoKXtfdS5saW5lU3RhcnQoKX1mdW5jdGlvbiBsZigpe2NmKER1LFV1KSxfdS5saW5lRW5kKCksSGEoZWYpPkRhJiYoQ3U9LSh6dT0xODApKSxZdVswXT1DdSxZdVsxXT16dSxxdT1udWxsfWZ1bmN0aW9uIGhmKHQsbil7cmV0dXJuKG4tPXQpPDA\/biszNjA6bn1mdW5jdGlvbiBkZih0LG4pe3JldHVybiB0WzBdLW5bMF19ZnVuY3Rpb24gcGYodCxuKXtyZXR1cm4gdFswXTw9dFsxXT90WzBdPD1uJiZuPD10WzFdOm48dFswXXx8dFsxXTxufXZhciB2Zj17c3BoZXJlOml1LHBvaW50OmdmLGxpbmVTdGFydDpfZixsaW5lRW5kOnhmLHBvbHlnb25TdGFydDpmdW5jdGlvbigpe3ZmLmxpbmVTdGFydD13Zix2Zi5saW5lRW5kPU1mfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dmYubGluZVN0YXJ0PV9mLHZmLmxpbmVFbmQ9eGZ9fTtmdW5jdGlvbiBnZih0LG4pe3QqPUlhO3ZhciBlPUdhKG4qPUlhKTt5ZihlKkdhKHQpLGUqUWEodCksUWEobikpfWZ1bmN0aW9uIHlmKHQsbixlKXtJdSs9KHQtSXUpLysrQnUsSHUrPShuLUh1KS9CdSxqdSs9KGUtanUpL0J1fWZ1bmN0aW9uIF9mKCl7dmYucG9pbnQ9YmZ9ZnVuY3Rpb24gYmYodCxuKXt0Kj1JYTt2YXIgZT1HYShuKj1JYSk7S3U9ZSpHYSh0KSx0Zj1lKlFhKHQpLG5mPVFhKG4pLHZmLnBvaW50PW1mLHlmKEt1LHRmLG5mKX1mdW5jdGlvbiBtZih0LG4pe3QqPUlhO3ZhciBlPUdhKG4qPUlhKSxyPWUqR2EodCksaT1lKlFhKHQpLG89UWEobiksYT1YYShLYSgoYT10ZipvLW5mKmkpKmErKGE9bmYqci1LdSpvKSphKyhhPUt1KmktdGYqcikqYSksS3Uqcit0ZippK25mKm8pO0Z1Kz1hLFh1Kz1hKihLdSsoS3U9cikpLEd1Kz1hKih0ZisodGY9aSkpLFZ1Kz1hKihuZisobmY9bykpLHlmKEt1LHRmLG5mKX1mdW5jdGlvbiB4Zigpe3ZmLnBvaW50PWdmfWZ1bmN0aW9uIHdmKCl7dmYucG9pbnQ9QWZ9ZnVuY3Rpb24gTWYoKXtUZihRdSxKdSksdmYucG9pbnQ9Z2Z9ZnVuY3Rpb24gQWYodCxuKXtRdT10LEp1PW4sdCo9SWEsbio9SWEsdmYucG9pbnQ9VGY7dmFyIGU9R2Eobik7S3U9ZSpHYSh0KSx0Zj1lKlFhKHQpLG5mPVFhKG4pLHlmKEt1LHRmLG5mKX1mdW5jdGlvbiBUZih0LG4pe3QqPUlhO3ZhciBlPUdhKG4qPUlhKSxyPWUqR2EodCksaT1lKlFhKHQpLG89UWEobiksYT10ZipvLW5mKmksdT1uZipyLUt1Km8sZj1LdSppLXRmKnIsYz1LYShhKmErdSp1K2YqZikscz1ldShjKSxsPWMmJi1zL2M7JHUrPWwqYSxXdSs9bCp1LFp1Kz1sKmYsRnUrPXMsWHUrPXMqKEt1KyhLdT1yKSksR3UrPXMqKHRmKyh0Zj1pKSksVnUrPXMqKG5mKyhuZj1vKSkseWYoS3UsdGYsbmYpfWZ1bmN0aW9uIE5mKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBTZih0LG4pe2Z1bmN0aW9uIGUoZSxyKXtyZXR1cm4gZT10KGUsciksbihlWzBdLGVbMV0pfXJldHVybiB0LmludmVydCYmbi5pbnZlcnQmJihlLmludmVydD1mdW5jdGlvbihlLHIpe3JldHVybihlPW4uaW52ZXJ0KGUscikpJiZ0LmludmVydChlWzBdLGVbMV0pfSksZX1mdW5jdGlvbiBFZih0LG4pe3JldHVyblt0PnFhP3QtQmE6dDwtcWE\/dCtCYTp0LG5dfWZ1bmN0aW9uIGtmKHQsbixlKXtyZXR1cm4odCU9QmEpP258fGU\/U2YoUGYodCksemYobixlKSk6UGYodCk6bnx8ZT96ZihuLGUpOkVmfWZ1bmN0aW9uIENmKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3JldHVyblsobis9dCk+cWE\/bi1CYTpuPC1xYT9uK0JhOm4sZV19fWZ1bmN0aW9uIFBmKHQpe3ZhciBuPUNmKHQpO3JldHVybiBuLmludmVydD1DZigtdCksbn1mdW5jdGlvbiB6Zih0LG4pe3ZhciBlPUdhKHQpLHI9UWEodCksaT1HYShuKSxvPVFhKG4pO2Z1bmN0aW9uIGEodCxuKXt2YXIgYT1HYShuKSx1PUdhKHQpKmEsZj1RYSh0KSphLGM9UWEobikscz1jKmUrdSpyO3JldHVybltYYShmKmktcypvLHUqZS1jKnIpLGV1KHMqaStmKm8pXX1yZXR1cm4gYS5pbnZlcnQ9ZnVuY3Rpb24odCxuKXt2YXIgYT1HYShuKSx1PUdhKHQpKmEsZj1RYSh0KSphLGM9UWEobikscz1jKmktZipvO3JldHVybltYYShmKmkrYypvLHUqZStzKnIpLGV1KHMqZS11KnIpXX0sYX1mdW5jdGlvbiBSZih0KXtmdW5jdGlvbiBuKG4pe3JldHVybihuPXQoblswXSpJYSxuWzFdKklhKSlbMF0qPUZhLG5bMV0qPUZhLG59cmV0dXJuIHQ9a2YodFswXSpJYSx0WzFdKklhLHQubGVuZ3RoPjI\/dFsyXSpJYTowKSxuLmludmVydD1mdW5jdGlvbihuKXtyZXR1cm4obj10LmludmVydChuWzBdKklhLG5bMV0qSWEpKVswXSo9RmEsblsxXSo9RmEsbn0sbn1mdW5jdGlvbiBMZih0LG4sZSxyLGksbyl7aWYoZSl7dmFyIGE9R2EobiksdT1RYShuKSxmPXIqZTtudWxsPT1pPyhpPW4rcipCYSxvPW4tZi8yKTooaT1EZihhLGkpLG89RGYoYSxvKSwocj4wP2k8bzppPm8pJiYoaSs9cipCYSkpO2Zvcih2YXIgYyxzPWk7cj4wP3M+bzpzPG87cy09ZiljPU11KFthLC11KkdhKHMpLC11KlFhKHMpXSksdC5wb2ludChjWzBdLGNbMV0pfX1mdW5jdGlvbiBEZih0LG4peyhuPUF1KG4pKVswXS09dCxrdShuKTt2YXIgZT1udSgtblsxXSk7cmV0dXJuKCgtblsyXTwwPy1lOmUpK0JhLURhKSVCYX1mdW5jdGlvbiBVZigpe3ZhciB0LG49W107cmV0dXJue3BvaW50OmZ1bmN0aW9uKG4sZSl7dC5wdXNoKFtuLGVdKX0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7bi5wdXNoKHQ9W10pfSxsaW5lRW5kOml1LHJlam9pbjpmdW5jdGlvbigpe24ubGVuZ3RoPjEmJm4ucHVzaChuLnBvcCgpLmNvbmNhdChuLnNoaWZ0KCkpKX0scmVzdWx0OmZ1bmN0aW9uKCl7dmFyIGU9bjtyZXR1cm4gbj1bXSx0PW51bGwsZX19fWZ1bmN0aW9uIHFmKHQsbil7cmV0dXJuIEhhKHRbMF0tblswXSk8RGEmJkhhKHRbMV0tblsxXSk8RGF9ZnVuY3Rpb24gT2YodCxuLGUscil7dGhpcy54PXQsdGhpcy56PW4sdGhpcy5vPWUsdGhpcy5lPXIsdGhpcy52PSExLHRoaXMubj10aGlzLnA9bnVsbH1mdW5jdGlvbiBZZih0LG4sZSxyLGkpe3ZhciBvLGEsdT1bXSxmPVtdO2lmKHQuZm9yRWFjaChmdW5jdGlvbih0KXtpZighKChuPXQubGVuZ3RoLTEpPD0wKSl7dmFyIG4sZSxyPXRbMF0sYT10W25dO2lmKHFmKHIsYSkpe2ZvcihpLmxpbmVTdGFydCgpLG89MDtvPG47KytvKWkucG9pbnQoKHI9dFtvXSlbMF0sclsxXSk7aS5saW5lRW5kKCl9ZWxzZSB1LnB1c2goZT1uZXcgT2Yocix0LG51bGwsITApKSxmLnB1c2goZS5vPW5ldyBPZihyLG51bGwsZSwhMSkpLHUucHVzaChlPW5ldyBPZihhLHQsbnVsbCwhMSkpLGYucHVzaChlLm89bmV3IE9mKGEsbnVsbCxlLCEwKSl9fSksdS5sZW5ndGgpe2ZvcihmLnNvcnQobiksQmYodSksQmYoZiksbz0wLGE9Zi5sZW5ndGg7bzxhOysrbylmW29dLmU9ZT0hZTtmb3IodmFyIGMscyxsPXVbMF07Oyl7Zm9yKHZhciBoPWwsZD0hMDtoLnY7KWlmKChoPWgubik9PT1sKXJldHVybjtjPWgueixpLmxpbmVTdGFydCgpO2Rve2lmKGgudj1oLm8udj0hMCxoLmUpe2lmKGQpZm9yKG89MCxhPWMubGVuZ3RoO288YTsrK28paS5wb2ludCgocz1jW29dKVswXSxzWzFdKTtlbHNlIHIoaC54LGgubi54LDEsaSk7aD1oLm59ZWxzZXtpZihkKWZvcihjPWgucC56LG89Yy5sZW5ndGgtMTtvPj0wOy0tbylpLnBvaW50KChzPWNbb10pWzBdLHNbMV0pO2Vsc2UgcihoLngsaC5wLngsLTEsaSk7aD1oLnB9Yz0oaD1oLm8pLnosZD0hZH13aGlsZSghaC52KTtpLmxpbmVFbmQoKX19fWZ1bmN0aW9uIEJmKHQpe2lmKG49dC5sZW5ndGgpe2Zvcih2YXIgbixlLHI9MCxpPXRbMF07KytyPG47KWkubj1lPXRbcl0sZS5wPWksaT1lO2kubj1lPXRbMF0sZS5wPWl9fUVmLmludmVydD1FZjt2YXIgRmY9UGEoKTtmdW5jdGlvbiBJZih0LG4pe3ZhciBlPW5bMF0scj1uWzFdLGk9UWEociksbz1bUWEoZSksLUdhKGUpLDBdLGE9MCx1PTA7RmYucmVzZXQoKSwxPT09aT9yPU9hK0RhOi0xPT09aSYmKHI9LU9hLURhKTtmb3IodmFyIGY9MCxjPXQubGVuZ3RoO2Y8YzsrK2YpaWYobD0ocz10W2ZdKS5sZW5ndGgpZm9yKHZhciBzLGwsaD1zW2wtMV0sZD1oWzBdLHA9aFsxXS8yK1lhLHY9UWEocCksZz1HYShwKSx5PTA7eTxsOysreSxkPWIsdj14LGc9dyxoPV8pe3ZhciBfPXNbeV0sYj1fWzBdLG09X1sxXS8yK1lhLHg9UWEobSksdz1HYShtKSxNPWItZCxBPU0+PTA\/MTotMSxUPUEqTSxOPVQ+cWEsUz12Kng7aWYoRmYuYWRkKFhhKFMqQSpRYShUKSxnKncrUypHYShUKSkpLGErPU4\/TStBKkJhOk0sTl5kPj1lXmI+PWUpe3ZhciBFPU51KEF1KGgpLEF1KF8pKTtrdShFKTt2YXIgaz1OdShvLEUpO2t1KGspO3ZhciBDPShOXk0+PTA\/LTE6MSkqZXUoa1syXSk7KHI+Q3x8cj09PUMmJihFWzBdfHxFWzFdKSkmJih1Kz1OXk0+PTA\/MTotMSl9fXJldHVybihhPC1EYXx8YTxEYSYmRmY8LURhKV4xJnV9ZnVuY3Rpb24gSGYodCxuLGUscil7cmV0dXJuIGZ1bmN0aW9uKGkpe3ZhciBvLGEsdSxmPW4oaSksYz1VZigpLHM9bihjKSxsPSExLGg9e3BvaW50OmQsbGluZVN0YXJ0OnYsbGluZUVuZDpnLHBvbHlnb25TdGFydDpmdW5jdGlvbigpe2gucG9pbnQ9eSxoLmxpbmVTdGFydD1fLGgubGluZUVuZD1iLGE9W10sbz1bXX0scG9seWdvbkVuZDpmdW5jdGlvbigpe2gucG9pbnQ9ZCxoLmxpbmVTdGFydD12LGgubGluZUVuZD1nLGE9TihhKTt2YXIgdD1JZihvLHIpO2EubGVuZ3RoPyhsfHwoaS5wb2x5Z29uU3RhcnQoKSxsPSEwKSxZZihhLFhmLHQsZSxpKSk6dCYmKGx8fChpLnBvbHlnb25TdGFydCgpLGw9ITApLGkubGluZVN0YXJ0KCksZShudWxsLG51bGwsMSxpKSxpLmxpbmVFbmQoKSksbCYmKGkucG9seWdvbkVuZCgpLGw9ITEpLGE9bz1udWxsfSxzcGhlcmU6ZnVuY3Rpb24oKXtpLnBvbHlnb25TdGFydCgpLGkubGluZVN0YXJ0KCksZShudWxsLG51bGwsMSxpKSxpLmxpbmVFbmQoKSxpLnBvbHlnb25FbmQoKX19O2Z1bmN0aW9uIGQobixlKXt0KG4sZSkmJmkucG9pbnQobixlKX1mdW5jdGlvbiBwKHQsbil7Zi5wb2ludCh0LG4pfWZ1bmN0aW9uIHYoKXtoLnBvaW50PXAsZi5saW5lU3RhcnQoKX1mdW5jdGlvbiBnKCl7aC5wb2ludD1kLGYubGluZUVuZCgpfWZ1bmN0aW9uIHkodCxuKXt1LnB1c2goW3Qsbl0pLHMucG9pbnQodCxuKX1mdW5jdGlvbiBfKCl7cy5saW5lU3RhcnQoKSx1PVtdfWZ1bmN0aW9uIGIoKXt5KHVbMF1bMF0sdVswXVsxXSkscy5saW5lRW5kKCk7dmFyIHQsbixlLHIsZj1zLmNsZWFuKCksaD1jLnJlc3VsdCgpLGQ9aC5sZW5ndGg7aWYodS5wb3AoKSxvLnB1c2godSksdT1udWxsLGQpaWYoMSZmKXtpZigobj0oZT1oWzBdKS5sZW5ndGgtMSk+MCl7Zm9yKGx8fChpLnBvbHlnb25TdGFydCgpLGw9ITApLGkubGluZVN0YXJ0KCksdD0wO3Q8bjsrK3QpaS5wb2ludCgocj1lW3RdKVswXSxyWzFdKTtpLmxpbmVFbmQoKX19ZWxzZSBkPjEmJjImZiYmaC5wdXNoKGgucG9wKCkuY29uY2F0KGguc2hpZnQoKSkpLGEucHVzaChoLmZpbHRlcihqZikpfXJldHVybiBofX1mdW5jdGlvbiBqZih0KXtyZXR1cm4gdC5sZW5ndGg+MX1mdW5jdGlvbiBYZih0LG4pe3JldHVybigodD10LngpWzBdPDA\/dFsxXS1PYS1EYTpPYS10WzFdKS0oKG49bi54KVswXTwwP25bMV0tT2EtRGE6T2EtblsxXSl9dmFyIEdmPUhmKGZ1bmN0aW9uKCl7cmV0dXJuITB9LGZ1bmN0aW9uKHQpe3ZhciBuLGU9TmFOLHI9TmFOLGk9TmFOO3JldHVybntsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0LmxpbmVTdGFydCgpLG49MX0scG9pbnQ6ZnVuY3Rpb24obyxhKXt2YXIgdT1vPjA\/cWE6LXFhLGY9SGEoby1lKTtIYShmLXFhKTxEYT8odC5wb2ludChlLHI9KHIrYSkvMj4wP09hOi1PYSksdC5wb2ludChpLHIpLHQubGluZUVuZCgpLHQubGluZVN0YXJ0KCksdC5wb2ludCh1LHIpLHQucG9pbnQobyxyKSxuPTApOmkhPT11JiZmPj1xYSYmKEhhKGUtaSk8RGEmJihlLT1pKkRhKSxIYShvLXUpPERhJiYoby09dSpEYSkscj1mdW5jdGlvbih0LG4sZSxyKXt2YXIgaSxvLGE9UWEodC1lKTtyZXR1cm4gSGEoYSk+RGE\/amEoKFFhKG4pKihvPUdhKHIpKSpRYShlKS1RYShyKSooaT1HYShuKSkqUWEodCkpLyhpKm8qYSkpOihuK3IpLzJ9KGUscixvLGEpLHQucG9pbnQoaSxyKSx0LmxpbmVFbmQoKSx0LmxpbmVTdGFydCgpLHQucG9pbnQodSxyKSxuPTApLHQucG9pbnQoZT1vLHI9YSksaT11fSxsaW5lRW5kOmZ1bmN0aW9uKCl7dC5saW5lRW5kKCksZT1yPU5hTn0sY2xlYW46ZnVuY3Rpb24oKXtyZXR1cm4gMi1ufX19LGZ1bmN0aW9uKHQsbixlLHIpe3ZhciBpO2lmKG51bGw9PXQpaT1lKk9hLHIucG9pbnQoLXFhLGkpLHIucG9pbnQoMCxpKSxyLnBvaW50KHFhLGkpLHIucG9pbnQocWEsMCksci5wb2ludChxYSwtaSksci5wb2ludCgwLC1pKSxyLnBvaW50KC1xYSwtaSksci5wb2ludCgtcWEsMCksci5wb2ludCgtcWEsaSk7ZWxzZSBpZihIYSh0WzBdLW5bMF0pPkRhKXt2YXIgbz10WzBdPG5bMF0\/cWE6LXFhO2k9ZSpvLzIsci5wb2ludCgtbyxpKSxyLnBvaW50KDAsaSksci5wb2ludChvLGkpfWVsc2Ugci5wb2ludChuWzBdLG5bMV0pfSxbLXFhLC1PYV0pO2Z1bmN0aW9uIFZmKHQpe3ZhciBuPUdhKHQpLGU9NipJYSxyPW4+MCxpPUhhKG4pPkRhO2Z1bmN0aW9uIG8odCxlKXtyZXR1cm4gR2EodCkqR2EoZSk+bn1mdW5jdGlvbiBhKHQsZSxyKXt2YXIgaT1bMSwwLDBdLG89TnUoQXUodCksQXUoZSkpLGE9VHUobyxvKSx1PW9bMF0sZj1hLXUqdTtpZighZilyZXR1cm4hciYmdDt2YXIgYz1uKmEvZixzPS1uKnUvZixsPU51KGksbyksaD1FdShpLGMpO1N1KGgsRXUobyxzKSk7dmFyIGQ9bCxwPVR1KGgsZCksdj1UdShkLGQpLGc9cCpwLXYqKFR1KGgsaCktMSk7aWYoIShnPDApKXt2YXIgeT1LYShnKSxfPUV1KGQsKC1wLXkpL3YpO2lmKFN1KF8saCksXz1NdShfKSwhcilyZXR1cm4gXzt2YXIgYixtPXRbMF0seD1lWzBdLHc9dFsxXSxNPWVbMV07eDxtJiYoYj1tLG09eCx4PWIpO3ZhciBBPXgtbSxUPUhhKEEtcWEpPERhO2lmKCFUJiZNPHcmJihiPXcsdz1NLE09YiksVHx8QTxEYT9UP3crTT4wXl9bMV08KEhhKF9bMF0tbSk8RGE\/dzpNKTp3PD1fWzFdJiZfWzFdPD1NOkE+cWFeKG08PV9bMF0mJl9bMF08PXgpKXt2YXIgTj1FdShkLCgtcCt5KS92KTtyZXR1cm4gU3UoTixoKSxbXyxNdShOKV19fX1mdW5jdGlvbiB1KG4sZSl7dmFyIGk9cj90OnFhLXQsbz0wO3JldHVybiBuPC1pP298PTE6bj5pJiYob3w9MiksZTwtaT9vfD00OmU+aSYmKG98PTgpLG99cmV0dXJuIEhmKG8sZnVuY3Rpb24odCl7dmFyIG4sZSxmLGMscztyZXR1cm57bGluZVN0YXJ0OmZ1bmN0aW9uKCl7Yz1mPSExLHM9MX0scG9pbnQ6ZnVuY3Rpb24obCxoKXt2YXIgZCxwPVtsLGhdLHY9byhsLGgpLGc9cj92PzA6dShsLGgpOnY\/dShsKyhsPDA\/cWE6LXFhKSxoKTowO2lmKCFuJiYoYz1mPXYpJiZ0LmxpbmVTdGFydCgpLHYhPT1mJiYoIShkPWEobixwKSl8fHFmKG4sZCl8fHFmKHAsZCkpJiYocFswXSs9RGEscFsxXSs9RGEsdj1vKHBbMF0scFsxXSkpLHYhPT1mKXM9MCx2Pyh0LmxpbmVTdGFydCgpLGQ9YShwLG4pLHQucG9pbnQoZFswXSxkWzFdKSk6KGQ9YShuLHApLHQucG9pbnQoZFswXSxkWzFdKSx0LmxpbmVFbmQoKSksbj1kO2Vsc2UgaWYoaSYmbiYmcl52KXt2YXIgeTtnJmV8fCEoeT1hKHAsbiwhMCkpfHwocz0wLHI\/KHQubGluZVN0YXJ0KCksdC5wb2ludCh5WzBdWzBdLHlbMF1bMV0pLHQucG9pbnQoeVsxXVswXSx5WzFdWzFdKSx0LmxpbmVFbmQoKSk6KHQucG9pbnQoeVsxXVswXSx5WzFdWzFdKSx0LmxpbmVFbmQoKSx0LmxpbmVTdGFydCgpLHQucG9pbnQoeVswXVswXSx5WzBdWzFdKSkpfSF2fHxuJiZxZihuLHApfHx0LnBvaW50KHBbMF0scFsxXSksbj1wLGY9dixlPWd9LGxpbmVFbmQ6ZnVuY3Rpb24oKXtmJiZ0LmxpbmVFbmQoKSxuPW51bGx9LGNsZWFuOmZ1bmN0aW9uKCl7cmV0dXJuIHN8KGMmJmYpPDwxfX19LGZ1bmN0aW9uKG4scixpLG8pe0xmKG8sdCxlLGksbixyKX0scj9bMCwtdF06Wy1xYSx0LXFhXSl9dmFyICRmPTFlOSxXZj0tJGY7ZnVuY3Rpb24gWmYodCxuLGUscil7ZnVuY3Rpb24gaShpLG8pe3JldHVybiB0PD1pJiZpPD1lJiZuPD1vJiZvPD1yfWZ1bmN0aW9uIG8oaSxvLHUsYyl7dmFyIHM9MCxsPTA7aWYobnVsbD09aXx8KHM9YShpLHUpKSE9PShsPWEobyx1KSl8fGYoaSxvKTwwXnU+MClkb3tjLnBvaW50KDA9PT1zfHwzPT09cz90OmUscz4xP3I6bil9d2hpbGUoKHM9KHMrdSs0KSU0KSE9PWwpO2Vsc2UgYy5wb2ludChvWzBdLG9bMV0pfWZ1bmN0aW9uIGEocixpKXtyZXR1cm4gSGEoclswXS10KTxEYT9pPjA\/MDozOkhhKHJbMF0tZSk8RGE\/aT4wPzI6MTpIYShyWzFdLW4pPERhP2k+MD8xOjA6aT4wPzM6Mn1mdW5jdGlvbiB1KHQsbil7cmV0dXJuIGYodC54LG4ueCl9ZnVuY3Rpb24gZih0LG4pe3ZhciBlPWEodCwxKSxyPWEobiwxKTtyZXR1cm4gZSE9PXI\/ZS1yOjA9PT1lP25bMV0tdFsxXToxPT09ZT90WzBdLW5bMF06Mj09PWU\/dFsxXS1uWzFdOm5bMF0tdFswXX1yZXR1cm4gZnVuY3Rpb24oYSl7dmFyIGYsYyxzLGwsaCxkLHAsdixnLHksXyxiPWEsbT1VZigpLHg9e3BvaW50OncsbGluZVN0YXJ0OmZ1bmN0aW9uKCl7eC5wb2ludD1NLGMmJmMucHVzaChzPVtdKTt5PSEwLGc9ITEscD12PU5hTn0sbGluZUVuZDpmdW5jdGlvbigpe2YmJihNKGwsaCksZCYmZyYmbS5yZWpvaW4oKSxmLnB1c2gobS5yZXN1bHQoKSkpO3gucG9pbnQ9dyxnJiZiLmxpbmVFbmQoKX0scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7Yj1tLGY9W10sYz1bXSxfPSEwfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dmFyIG49ZnVuY3Rpb24oKXtmb3IodmFyIG49MCxlPTAsaT1jLmxlbmd0aDtlPGk7KytlKWZvcih2YXIgbyxhLHU9Y1tlXSxmPTEscz11Lmxlbmd0aCxsPXVbMF0saD1sWzBdLGQ9bFsxXTtmPHM7KytmKW89aCxhPWQsbD11W2ZdLGg9bFswXSxkPWxbMV0sYTw9cj9kPnImJihoLW8pKihyLWEpPihkLWEpKih0LW8pJiYrK246ZDw9ciYmKGgtbykqKHItYSk8KGQtYSkqKHQtbykmJi0tbjtyZXR1cm4gbn0oKSxlPV8mJm4saT0oZj1OKGYpKS5sZW5ndGg7KGV8fGkpJiYoYS5wb2x5Z29uU3RhcnQoKSxlJiYoYS5saW5lU3RhcnQoKSxvKG51bGwsbnVsbCwxLGEpLGEubGluZUVuZCgpKSxpJiZZZihmLHUsbixvLGEpLGEucG9seWdvbkVuZCgpKTtiPWEsZj1jPXM9bnVsbH19O2Z1bmN0aW9uIHcodCxuKXtpKHQsbikmJmIucG9pbnQodCxuKX1mdW5jdGlvbiBNKG8sYSl7dmFyIHU9aShvLGEpO2lmKGMmJnMucHVzaChbbyxhXSkseSlsPW8saD1hLGQ9dSx5PSExLHUmJihiLmxpbmVTdGFydCgpLGIucG9pbnQobyxhKSk7ZWxzZSBpZih1JiZnKWIucG9pbnQobyxhKTtlbHNle3ZhciBmPVtwPU1hdGgubWF4KFdmLE1hdGgubWluKCRmLHApKSx2PU1hdGgubWF4KFdmLE1hdGgubWluKCRmLHYpKV0sbT1bbz1NYXRoLm1heChXZixNYXRoLm1pbigkZixvKSksYT1NYXRoLm1heChXZixNYXRoLm1pbigkZixhKSldOyFmdW5jdGlvbih0LG4sZSxyLGksbyl7dmFyIGEsdT10WzBdLGY9dFsxXSxjPTAscz0xLGw9blswXS11LGg9blsxXS1mO2lmKGE9ZS11LGx8fCEoYT4wKSl7aWYoYS89bCxsPDApe2lmKGE8YylyZXR1cm47YTxzJiYocz1hKX1lbHNlIGlmKGw+MCl7aWYoYT5zKXJldHVybjthPmMmJihjPWEpfWlmKGE9aS11LGx8fCEoYTwwKSl7aWYoYS89bCxsPDApe2lmKGE+cylyZXR1cm47YT5jJiYoYz1hKX1lbHNlIGlmKGw+MCl7aWYoYTxjKXJldHVybjthPHMmJihzPWEpfWlmKGE9ci1mLGh8fCEoYT4wKSl7aWYoYS89aCxoPDApe2lmKGE8YylyZXR1cm47YTxzJiYocz1hKX1lbHNlIGlmKGg+MCl7aWYoYT5zKXJldHVybjthPmMmJihjPWEpfWlmKGE9by1mLGh8fCEoYTwwKSl7aWYoYS89aCxoPDApe2lmKGE+cylyZXR1cm47YT5jJiYoYz1hKX1lbHNlIGlmKGg+MCl7aWYoYTxjKXJldHVybjthPHMmJihzPWEpfXJldHVybiBjPjAmJih0WzBdPXUrYypsLHRbMV09ZitjKmgpLHM8MSYmKG5bMF09dStzKmwsblsxXT1mK3MqaCksITB9fX19fShmLG0sdCxuLGUscik\/dSYmKGIubGluZVN0YXJ0KCksYi5wb2ludChvLGEpLF89ITEpOihnfHwoYi5saW5lU3RhcnQoKSxiLnBvaW50KGZbMF0sZlsxXSkpLGIucG9pbnQobVswXSxtWzFdKSx1fHxiLmxpbmVFbmQoKSxfPSExKX1wPW8sdj1hLGc9dX1yZXR1cm4geH19dmFyIFFmLEpmLEtmLHRjPVBhKCksbmM9e3NwaGVyZTppdSxwb2ludDppdSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXtuYy5wb2ludD1yYyxuYy5saW5lRW5kPWVjfSxsaW5lRW5kOml1LHBvbHlnb25TdGFydDppdSxwb2x5Z29uRW5kOml1fTtmdW5jdGlvbiBlYygpe25jLnBvaW50PW5jLmxpbmVFbmQ9aXV9ZnVuY3Rpb24gcmModCxuKXtRZj10Kj1JYSxKZj1RYShuKj1JYSksS2Y9R2EobiksbmMucG9pbnQ9aWN9ZnVuY3Rpb24gaWModCxuKXt0Kj1JYTt2YXIgZT1RYShuKj1JYSkscj1HYShuKSxpPUhhKHQtUWYpLG89R2EoaSksYT1yKlFhKGkpLHU9S2YqZS1KZipyKm8sZj1KZiplK0tmKnIqbzt0Yy5hZGQoWGEoS2EoYSphK3UqdSksZikpLFFmPXQsSmY9ZSxLZj1yfWZ1bmN0aW9uIG9jKHQpe3JldHVybiB0Yy5yZXNldCgpLHN1KHQsbmMpLCt0Y312YXIgYWM9W251bGwsbnVsbF0sdWM9e3R5cGU6IkxpbmVTdHJpbmciLGNvb3JkaW5hdGVzOmFjfTtmdW5jdGlvbiBmYyh0LG4pe3JldHVybiBhY1swXT10LGFjWzFdPW4sb2ModWMpfXZhciBjYz17RmVhdHVyZTpmdW5jdGlvbih0LG4pe3JldHVybiBsYyh0Lmdlb21ldHJ5LG4pfSxGZWF0dXJlQ29sbGVjdGlvbjpmdW5jdGlvbih0LG4pe2Zvcih2YXIgZT10LmZlYXR1cmVzLHI9LTEsaT1lLmxlbmd0aDsrK3I8aTspaWYobGMoZVtyXS5nZW9tZXRyeSxuKSlyZXR1cm4hMDtyZXR1cm4hMX19LHNjPXtTcGhlcmU6ZnVuY3Rpb24oKXtyZXR1cm4hMH0sUG9pbnQ6ZnVuY3Rpb24odCxuKXtyZXR1cm4gaGModC5jb29yZGluYXRlcyxuKX0sTXVsdGlQb2ludDpmdW5jdGlvbih0LG4pe2Zvcih2YXIgZT10LmNvb3JkaW5hdGVzLHI9LTEsaT1lLmxlbmd0aDsrK3I8aTspaWYoaGMoZVtyXSxuKSlyZXR1cm4hMDtyZXR1cm4hMX0sTGluZVN0cmluZzpmdW5jdGlvbih0LG4pe3JldHVybiBkYyh0LmNvb3JkaW5hdGVzLG4pfSxNdWx0aUxpbmVTdHJpbmc6ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KWlmKGRjKGVbcl0sbikpcmV0dXJuITA7cmV0dXJuITF9LFBvbHlnb246ZnVuY3Rpb24odCxuKXtyZXR1cm4gcGModC5jb29yZGluYXRlcyxuKX0sTXVsdGlQb2x5Z29uOmZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPXQuY29vcmRpbmF0ZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylpZihwYyhlW3JdLG4pKXJldHVybiEwO3JldHVybiExfSxHZW9tZXRyeUNvbGxlY3Rpb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5nZW9tZXRyaWVzLHI9LTEsaT1lLmxlbmd0aDsrK3I8aTspaWYobGMoZVtyXSxuKSlyZXR1cm4hMDtyZXR1cm4hMX19O2Z1bmN0aW9uIGxjKHQsbil7cmV0dXJuISghdHx8IXNjLmhhc093blByb3BlcnR5KHQudHlwZSkpJiZzY1t0LnR5cGVdKHQsbil9ZnVuY3Rpb24gaGModCxuKXtyZXR1cm4gMD09PWZjKHQsbil9ZnVuY3Rpb24gZGModCxuKXt2YXIgZT1mYyh0WzBdLHRbMV0pO3JldHVybiBmYyh0WzBdLG4pK2ZjKG4sdFsxXSk8PWUrRGF9ZnVuY3Rpb24gcGModCxuKXtyZXR1cm4hIUlmKHQubWFwKHZjKSxnYyhuKSl9ZnVuY3Rpb24gdmModCl7cmV0dXJuKHQ9dC5tYXAoZ2MpKS5wb3AoKSx0fWZ1bmN0aW9uIGdjKHQpe3JldHVyblt0WzBdKklhLHRbMV0qSWFdfWZ1bmN0aW9uIHljKHQsbixlKXt2YXIgcj1nKHQsbi1EYSxlKS5jb25jYXQobik7cmV0dXJuIGZ1bmN0aW9uKHQpe3JldHVybiByLm1hcChmdW5jdGlvbihuKXtyZXR1cm5bdCxuXX0pfX1mdW5jdGlvbiBfYyh0LG4sZSl7dmFyIHI9Zyh0LG4tRGEsZSkuY29uY2F0KG4pO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gci5tYXAoZnVuY3Rpb24obil7cmV0dXJuW24sdF19KX19ZnVuY3Rpb24gYmMoKXt2YXIgdCxuLGUscixpLG8sYSx1LGYsYyxzLGwsaD0xMCxkPWgscD05MCx2PTM2MCx5PTIuNTtmdW5jdGlvbiBfKCl7cmV0dXJue3R5cGU6Ik11bHRpTGluZVN0cmluZyIsY29vcmRpbmF0ZXM6YigpfX1mdW5jdGlvbiBiKCl7cmV0dXJuIGcoVmEoci9wKSpwLGUscCkubWFwKHMpLmNvbmNhdChnKFZhKHUvdikqdixhLHYpLm1hcChsKSkuY29uY2F0KGcoVmEobi9oKSpoLHQsaCkuZmlsdGVyKGZ1bmN0aW9uKHQpe3JldHVybiBIYSh0JXApPkRhfSkubWFwKGYpKS5jb25jYXQoZyhWYShvL2QpKmQsaSxkKS5maWx0ZXIoZnVuY3Rpb24odCl7cmV0dXJuIEhhKHQldik+RGF9KS5tYXAoYykpfXJldHVybiBfLmxpbmVzPWZ1bmN0aW9uKCl7cmV0dXJuIGIoKS5tYXAoZnVuY3Rpb24odCl7cmV0dXJue3R5cGU6IkxpbmVTdHJpbmciLGNvb3JkaW5hdGVzOnR9fSl9LF8ub3V0bGluZT1mdW5jdGlvbigpe3JldHVybnt0eXBlOiJQb2x5Z29uIixjb29yZGluYXRlczpbcyhyKS5jb25jYXQobChhKS5zbGljZSgxKSxzKGUpLnJldmVyc2UoKS5zbGljZSgxKSxsKHUpLnJldmVyc2UoKS5zbGljZSgxKSldfX0sXy5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/Xy5leHRlbnRNYWpvcih0KS5leHRlbnRNaW5vcih0KTpfLmV4dGVudE1pbm9yKCl9LF8uZXh0ZW50TWFqb3I9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9K3RbMF1bMF0sZT0rdFsxXVswXSx1PSt0WzBdWzFdLGE9K3RbMV1bMV0scj5lJiYodD1yLHI9ZSxlPXQpLHU+YSYmKHQ9dSx1PWEsYT10KSxfLnByZWNpc2lvbih5KSk6W1tyLHVdLFtlLGFdXX0sXy5leHRlbnRNaW5vcj1mdW5jdGlvbihlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0rZVswXVswXSx0PStlWzFdWzBdLG89K2VbMF1bMV0saT0rZVsxXVsxXSxuPnQmJihlPW4sbj10LHQ9ZSksbz5pJiYoZT1vLG89aSxpPWUpLF8ucHJlY2lzaW9uKHkpKTpbW24sb10sW3QsaV1dfSxfLnN0ZXA9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/Xy5zdGVwTWFqb3IodCkuc3RlcE1pbm9yKHQpOl8uc3RlcE1pbm9yKCl9LF8uc3RlcE1ham9yPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhwPSt0WzBdLHY9K3RbMV0sXyk6W3Asdl19LF8uc3RlcE1pbm9yPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPSt0WzBdLGQ9K3RbMV0sXyk6W2gsZF19LF8ucHJlY2lzaW9uPWZ1bmN0aW9uKGgpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh5PStoLGY9eWMobyxpLDkwKSxjPV9jKG4sdCx5KSxzPXljKHUsYSw5MCksbD1fYyhyLGUseSksXyk6eX0sXy5leHRlbnRNYWpvcihbWy0xODAsLTkwK0RhXSxbMTgwLDkwLURhXV0pLmV4dGVudE1pbm9yKFtbLTE4MCwtODAtRGFdLFsxODAsODArRGFdXSl9ZnVuY3Rpb24gbWModCl7cmV0dXJuIHR9dmFyIHhjLHdjLE1jLEFjLFRjPVBhKCksTmM9UGEoKSxTYz17cG9pbnQ6aXUsbGluZVN0YXJ0Oml1LGxpbmVFbmQ6aXUscG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7U2MubGluZVN0YXJ0PUVjLFNjLmxpbmVFbmQ9UGN9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXtTYy5saW5lU3RhcnQ9U2MubGluZUVuZD1TYy5wb2ludD1pdSxUYy5hZGQoSGEoTmMpKSxOYy5yZXNldCgpfSxyZXN1bHQ6ZnVuY3Rpb24oKXt2YXIgdD1UYy8yO3JldHVybiBUYy5yZXNldCgpLHR9fTtmdW5jdGlvbiBFYygpe1NjLnBvaW50PWtjfWZ1bmN0aW9uIGtjKHQsbil7U2MucG9pbnQ9Q2MseGM9TWM9dCx3Yz1BYz1ufWZ1bmN0aW9uIENjKHQsbil7TmMuYWRkKEFjKnQtTWMqbiksTWM9dCxBYz1ufWZ1bmN0aW9uIFBjKCl7Q2MoeGMsd2MpfXZhciB6Yz0xLzAsUmM9emMsTGM9LXpjLERjPUxjLFVjPXtwb2ludDpmdW5jdGlvbih0LG4pe3Q8emMmJih6Yz10KTt0PkxjJiYoTGM9dCk7bjxSYyYmKFJjPW4pO24+RGMmJihEYz1uKX0sbGluZVN0YXJ0Oml1LGxpbmVFbmQ6aXUscG9seWdvblN0YXJ0Oml1LHBvbHlnb25FbmQ6aXUscmVzdWx0OmZ1bmN0aW9uKCl7dmFyIHQ9W1t6YyxSY10sW0xjLERjXV07cmV0dXJuIExjPURjPS0oUmM9emM9MS8wKSx0fX07dmFyIHFjLE9jLFljLEJjLEZjPTAsSWM9MCxIYz0wLGpjPTAsWGM9MCxHYz0wLFZjPTAsJGM9MCxXYz0wLFpjPXtwb2ludDpRYyxsaW5lU3RhcnQ6SmMsbGluZUVuZDpucyxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtaYy5saW5lU3RhcnQ9ZXMsWmMubGluZUVuZD1yc30scG9seWdvbkVuZDpmdW5jdGlvbigpe1pjLnBvaW50PVFjLFpjLmxpbmVTdGFydD1KYyxaYy5saW5lRW5kPW5zfSxyZXN1bHQ6ZnVuY3Rpb24oKXt2YXIgdD1XYz9bVmMvV2MsJGMvV2NdOkdjP1tqYy9HYyxYYy9HY106SGM\/W0ZjL0hjLEljL0hjXTpbTmFOLE5hTl07cmV0dXJuIEZjPUljPUhjPWpjPVhjPUdjPVZjPSRjPVdjPTAsdH19O2Z1bmN0aW9uIFFjKHQsbil7RmMrPXQsSWMrPW4sKytIY31mdW5jdGlvbiBKYygpe1pjLnBvaW50PUtjfWZ1bmN0aW9uIEtjKHQsbil7WmMucG9pbnQ9dHMsUWMoWWM9dCxCYz1uKX1mdW5jdGlvbiB0cyh0LG4pe3ZhciBlPXQtWWMscj1uLUJjLGk9S2EoZSplK3Iqcik7amMrPWkqKFljK3QpLzIsWGMrPWkqKEJjK24pLzIsR2MrPWksUWMoWWM9dCxCYz1uKX1mdW5jdGlvbiBucygpe1pjLnBvaW50PVFjfWZ1bmN0aW9uIGVzKCl7WmMucG9pbnQ9aXN9ZnVuY3Rpb24gcnMoKXtvcyhxYyxPYyl9ZnVuY3Rpb24gaXModCxuKXtaYy5wb2ludD1vcyxRYyhxYz1ZYz10LE9jPUJjPW4pfWZ1bmN0aW9uIG9zKHQsbil7dmFyIGU9dC1ZYyxyPW4tQmMsaT1LYShlKmUrcipyKTtqYys9aSooWWMrdCkvMixYYys9aSooQmMrbikvMixHYys9aSxWYys9KGk9QmMqdC1ZYypuKSooWWMrdCksJGMrPWkqKEJjK24pLFdjKz0zKmksUWMoWWM9dCxCYz1uKX1mdW5jdGlvbiBhcyh0KXt0aGlzLl9jb250ZXh0PXR9YXMucHJvdG90eXBlPXtfcmFkaXVzOjQuNSxwb2ludFJhZGl1czpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fcmFkaXVzPXQsdGhpc30scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXswPT09dGhpcy5fbGluZSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9wb2ludD1OYU59LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fY29udGV4dC5tb3ZlVG8odCxuKSx0aGlzLl9wb2ludD0xO2JyZWFrO2Nhc2UgMTp0aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pO2JyZWFrO2RlZmF1bHQ6dGhpcy5fY29udGV4dC5tb3ZlVG8odCt0aGlzLl9yYWRpdXMsbiksdGhpcy5fY29udGV4dC5hcmModCxuLHRoaXMuX3JhZGl1cywwLEJhKX19LHJlc3VsdDppdX07dmFyIHVzLGZzLGNzLHNzLGxzLGhzPVBhKCksZHM9e3BvaW50Oml1LGxpbmVTdGFydDpmdW5jdGlvbigpe2RzLnBvaW50PXBzfSxsaW5lRW5kOmZ1bmN0aW9uKCl7dXMmJnZzKGZzLGNzKSxkcy5wb2ludD1pdX0scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7dXM9ITB9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXt1cz1udWxsfSxyZXN1bHQ6ZnVuY3Rpb24oKXt2YXIgdD0raHM7cmV0dXJuIGhzLnJlc2V0KCksdH19O2Z1bmN0aW9uIHBzKHQsbil7ZHMucG9pbnQ9dnMsZnM9c3M9dCxjcz1scz1ufWZ1bmN0aW9uIHZzKHQsbil7c3MtPXQsbHMtPW4saHMuYWRkKEthKHNzKnNzK2xzKmxzKSksc3M9dCxscz1ufWZ1bmN0aW9uIGdzKCl7dGhpcy5fc3RyaW5nPVtdfWZ1bmN0aW9uIHlzKHQpe3JldHVybiJtMCwiK3QrImEiK3QrIiwiK3QrIiAwIDEsMSAwLCIrLTIqdCsiYSIrdCsiLCIrdCsiIDAgMSwxIDAsIisyKnQrInoifWZ1bmN0aW9uIF9zKHQpe3JldHVybiBmdW5jdGlvbihuKXt2YXIgZT1uZXcgYnM7Zm9yKHZhciByIGluIHQpZVtyXT10W3JdO3JldHVybiBlLnN0cmVhbT1uLGV9fWZ1bmN0aW9uIGJzKCl7fWZ1bmN0aW9uIG1zKHQsbixlKXt2YXIgcj10LmNsaXBFeHRlbnQmJnQuY2xpcEV4dGVudCgpO3JldHVybiB0LnNjYWxlKDE1MCkudHJhbnNsYXRlKFswLDBdKSxudWxsIT1yJiZ0LmNsaXBFeHRlbnQobnVsbCksc3UoZSx0LnN0cmVhbShVYykpLG4oVWMucmVzdWx0KCkpLG51bGwhPXImJnQuY2xpcEV4dGVudChyKSx0fWZ1bmN0aW9uIHhzKHQsbixlKXtyZXR1cm4gbXModCxmdW5jdGlvbihlKXt2YXIgcj1uWzFdWzBdLW5bMF1bMF0saT1uWzFdWzFdLW5bMF1bMV0sbz1NYXRoLm1pbihyLyhlWzFdWzBdLWVbMF1bMF0pLGkvKGVbMV1bMV0tZVswXVsxXSkpLGE9K25bMF1bMF0rKHItbyooZVsxXVswXStlWzBdWzBdKSkvMix1PStuWzBdWzFdKyhpLW8qKGVbMV1bMV0rZVswXVsxXSkpLzI7dC5zY2FsZSgxNTAqbykudHJhbnNsYXRlKFthLHVdKX0sZSl9ZnVuY3Rpb24gd3ModCxuLGUpe3JldHVybiB4cyh0LFtbMCwwXSxuXSxlKX1mdW5jdGlvbiBNcyh0LG4sZSl7cmV0dXJuIG1zKHQsZnVuY3Rpb24oZSl7dmFyIHI9K24saT1yLyhlWzFdWzBdLWVbMF1bMF0pLG89KHItaSooZVsxXVswXStlWzBdWzBdKSkvMixhPS1pKmVbMF1bMV07dC5zY2FsZSgxNTAqaSkudHJhbnNsYXRlKFtvLGFdKX0sZSl9ZnVuY3Rpb24gQXModCxuLGUpe3JldHVybiBtcyh0LGZ1bmN0aW9uKGUpe3ZhciByPStuLGk9ci8oZVsxXVsxXS1lWzBdWzFdKSxvPS1pKmVbMF1bMF0sYT0oci1pKihlWzFdWzFdK2VbMF1bMV0pKS8yO3Quc2NhbGUoMTUwKmkpLnRyYW5zbGF0ZShbbyxhXSl9LGUpfWdzLnByb3RvdHlwZT17X3JhZGl1czo0LjUsX2NpcmNsZTp5cyg0LjUpLHBvaW50UmFkaXVzOmZ1bmN0aW9uKHQpe3JldHVybih0PSt0KSE9PXRoaXMuX3JhZGl1cyYmKHRoaXMuX3JhZGl1cz10LHRoaXMuX2NpcmNsZT1udWxsKSx0aGlzfSxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPTB9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPU5hTn0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpezA9PT10aGlzLl9saW5lJiZ0aGlzLl9zdHJpbmcucHVzaCgiWiIpLHRoaXMuX3BvaW50PU5hTn0scG9pbnQ6ZnVuY3Rpb24odCxuKXtzd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9zdHJpbmcucHVzaCgiTSIsdCwiLCIsbiksdGhpcy5fcG9pbnQ9MTticmVhaztjYXNlIDE6dGhpcy5fc3RyaW5nLnB1c2goIkwiLHQsIiwiLG4pO2JyZWFrO2RlZmF1bHQ6bnVsbD09dGhpcy5fY2lyY2xlJiYodGhpcy5fY2lyY2xlPXlzKHRoaXMuX3JhZGl1cykpLHRoaXMuX3N0cmluZy5wdXNoKCJNIix0LCIsIixuLHRoaXMuX2NpcmNsZSl9fSxyZXN1bHQ6ZnVuY3Rpb24oKXtpZih0aGlzLl9zdHJpbmcubGVuZ3RoKXt2YXIgdD10aGlzLl9zdHJpbmcuam9pbigiIik7cmV0dXJuIHRoaXMuX3N0cmluZz1bXSx0fXJldHVybiBudWxsfX0sYnMucHJvdG90eXBlPXtjb25zdHJ1Y3Rvcjpicyxwb2ludDpmdW5jdGlvbih0LG4pe3RoaXMuc3RyZWFtLnBvaW50KHQsbil9LHNwaGVyZTpmdW5jdGlvbigpe3RoaXMuc3RyZWFtLnNwaGVyZSgpfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLnN0cmVhbS5saW5lU3RhcnQoKX0sbGluZUVuZDpmdW5jdGlvbigpe3RoaXMuc3RyZWFtLmxpbmVFbmQoKX0scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5zdHJlYW0ucG9seWdvblN0YXJ0KCl9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXt0aGlzLnN0cmVhbS5wb2x5Z29uRW5kKCl9fTt2YXIgVHM9MTYsTnM9R2EoMzAqSWEpO2Z1bmN0aW9uIFNzKHQsbil7cmV0dXJuK24\/ZnVuY3Rpb24odCxuKXtmdW5jdGlvbiBlKHIsaSxvLGEsdSxmLGMscyxsLGgsZCxwLHYsZyl7dmFyIHk9Yy1yLF89cy1pLGI9eSp5K18qXztpZihiPjQqbiYmdi0tKXt2YXIgbT1hK2gseD11K2Qsdz1mK3AsTT1LYShtKm0reCp4K3cqdyksQT1ldSh3Lz1NKSxUPUhhKEhhKHcpLTEpPERhfHxIYShvLWwpPERhPyhvK2wpLzI6WGEoeCxtKSxOPXQoVCxBKSxTPU5bMF0sRT1OWzFdLGs9Uy1yLEM9RS1pLFA9XyprLXkqQzsoUCpQL2I+bnx8SGEoKHkqaytfKkMpL2ItLjUpPi4zfHxhKmgrdSpkK2YqcDxOcykmJihlKHIsaSxvLGEsdSxmLFMsRSxULG0vPU0seC89TSx3LHYsZyksZy5wb2ludChTLEUpLGUoUyxFLFQsbSx4LHcsYyxzLGwsaCxkLHAsdixnKSl9fXJldHVybiBmdW5jdGlvbihuKXt2YXIgcixpLG8sYSx1LGYsYyxzLGwsaCxkLHAsdj17cG9pbnQ6ZyxsaW5lU3RhcnQ6eSxsaW5lRW5kOmIscG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7bi5wb2x5Z29uU3RhcnQoKSx2LmxpbmVTdGFydD1tfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7bi5wb2x5Z29uRW5kKCksdi5saW5lU3RhcnQ9eX19O2Z1bmN0aW9uIGcoZSxyKXtlPXQoZSxyKSxuLnBvaW50KGVbMF0sZVsxXSl9ZnVuY3Rpb24geSgpe3M9TmFOLHYucG9pbnQ9XyxuLmxpbmVTdGFydCgpfWZ1bmN0aW9uIF8ocixpKXt2YXIgbz1BdShbcixpXSksYT10KHIsaSk7ZShzLGwsYyxoLGQscCxzPWFbMF0sbD1hWzFdLGM9cixoPW9bMF0sZD1vWzFdLHA9b1syXSxUcyxuKSxuLnBvaW50KHMsbCl9ZnVuY3Rpb24gYigpe3YucG9pbnQ9ZyxuLmxpbmVFbmQoKX1mdW5jdGlvbiBtKCl7eSgpLHYucG9pbnQ9eCx2LmxpbmVFbmQ9d31mdW5jdGlvbiB4KHQsbil7XyhyPXQsbiksaT1zLG89bCxhPWgsdT1kLGY9cCx2LnBvaW50PV99ZnVuY3Rpb24gdygpe2UocyxsLGMsaCxkLHAsaSxvLHIsYSx1LGYsVHMsbiksdi5saW5lRW5kPWIsYigpfXJldHVybiB2fX0odCxuKTpmdW5jdGlvbih0KXtyZXR1cm4gX3Moe3BvaW50OmZ1bmN0aW9uKG4sZSl7bj10KG4sZSksdGhpcy5zdHJlYW0ucG9pbnQoblswXSxuWzFdKX19KX0odCl9dmFyIEVzPV9zKHtwb2ludDpmdW5jdGlvbih0LG4pe3RoaXMuc3RyZWFtLnBvaW50KHQqSWEsbipJYSl9fSk7ZnVuY3Rpb24ga3ModCxuLGUscil7dmFyIGk9R2Eociksbz1RYShyKSxhPWkqdCx1PW8qdCxmPWkvdCxjPW8vdCxzPShvKmUtaSpuKS90LGw9KG8qbitpKmUpL3Q7ZnVuY3Rpb24gaCh0LHIpe3JldHVyblthKnQtdSpyK24sZS11KnQtYSpyXX1yZXR1cm4gaC5pbnZlcnQ9ZnVuY3Rpb24odCxuKXtyZXR1cm5bZip0LWMqbitzLGwtYyp0LWYqbl19LGh9ZnVuY3Rpb24gQ3ModCl7cmV0dXJuIFBzKGZ1bmN0aW9uKCl7cmV0dXJuIHR9KSgpfWZ1bmN0aW9uIFBzKHQpe3ZhciBuLGUscixpLG8sYSx1LGYsYyxzLGw9MTUwLGg9NDgwLGQ9MjUwLHA9MCx2PTAsZz0wLHk9MCxfPTAsYj0wLG09bnVsbCx4PUdmLHc9bnVsbCxNPW1jLEE9LjU7ZnVuY3Rpb24gVCh0KXtyZXR1cm4gZih0WzBdKklhLHRbMV0qSWEpfWZ1bmN0aW9uIE4odCl7cmV0dXJuKHQ9Zi5pbnZlcnQodFswXSx0WzFdKSkmJlt0WzBdKkZhLHRbMV0qRmFdfWZ1bmN0aW9uIFMoKXt2YXIgdD1rcyhsLDAsMCxiKS5hcHBseShudWxsLG4ocCx2KSkscj0oYj9rczpmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcihyLGkpe3JldHVybltuK3QqcixlLXQqaV19cmV0dXJuIHIuaW52ZXJ0PWZ1bmN0aW9uKHIsaSl7cmV0dXJuWyhyLW4pL3QsKGUtaSkvdF19LHJ9KShsLGgtdFswXSxkLXRbMV0sYik7cmV0dXJuIGU9a2YoZyx5LF8pLHU9U2YobixyKSxmPVNmKGUsdSksYT1Tcyh1LEEpLEUoKX1mdW5jdGlvbiBFKCl7cmV0dXJuIGM9cz1udWxsLFR9cmV0dXJuIFQuc3RyZWFtPWZ1bmN0aW9uKHQpe3JldHVybiBjJiZzPT09dD9jOmM9RXMoZnVuY3Rpb24odCl7cmV0dXJuIF9zKHtwb2ludDpmdW5jdGlvbihuLGUpe3ZhciByPXQobixlKTtyZXR1cm4gdGhpcy5zdHJlYW0ucG9pbnQoclswXSxyWzFdKX19KX0oZSkoeChhKE0ocz10KSkpKSl9LFQucHJlY2xpcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oeD10LG09dm9pZCAwLEUoKSk6eH0sVC5wb3N0Y2xpcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oTT10LHc9cj1pPW89bnVsbCxFKCkpOk19LFQuY2xpcEFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh4PSt0P1ZmKG09dCpJYSk6KG09bnVsbCxHZiksRSgpKTptKkZhfSxULmNsaXBFeHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KE09bnVsbD09dD8odz1yPWk9bz1udWxsLG1jKTpaZih3PSt0WzBdWzBdLHI9K3RbMF1bMV0saT0rdFsxXVswXSxvPSt0WzFdWzFdKSxFKCkpOm51bGw9PXc\/bnVsbDpbW3cscl0sW2ksb11dfSxULnNjYWxlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhsPSt0LFMoKSk6bH0sVC50cmFuc2xhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGg9K3RbMF0sZD0rdFsxXSxTKCkpOltoLGRdfSxULmNlbnRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocD10WzBdJTM2MCpJYSx2PXRbMV0lMzYwKklhLFMoKSk6W3AqRmEsdipGYV19LFQucm90YXRlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhnPXRbMF0lMzYwKklhLHk9dFsxXSUzNjAqSWEsXz10Lmxlbmd0aD4yP3RbMl0lMzYwKklhOjAsUygpKTpbZypGYSx5KkZhLF8qRmFdfSxULmFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhiPXQlMzYwKklhLFMoKSk6YipGYX0sVC5wcmVjaXNpb249ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGE9U3ModSxBPXQqdCksRSgpKTpLYShBKX0sVC5maXRFeHRlbnQ9ZnVuY3Rpb24odCxuKXtyZXR1cm4geHMoVCx0LG4pfSxULmZpdFNpemU9ZnVuY3Rpb24odCxuKXtyZXR1cm4gd3MoVCx0LG4pfSxULmZpdFdpZHRoPWZ1bmN0aW9uKHQsbil7cmV0dXJuIE1zKFQsdCxuKX0sVC5maXRIZWlnaHQ9ZnVuY3Rpb24odCxuKXtyZXR1cm4gQXMoVCx0LG4pfSxmdW5jdGlvbigpe3JldHVybiBuPXQuYXBwbHkodGhpcyxhcmd1bWVudHMpLFQuaW52ZXJ0PW4uaW52ZXJ0JiZOLFMoKX19ZnVuY3Rpb24genModCl7dmFyIG49MCxlPXFhLzMscj1Qcyh0KSxpPXIobixlKTtyZXR1cm4gaS5wYXJhbGxlbHM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/cihuPXRbMF0qSWEsZT10WzFdKklhKTpbbipGYSxlKkZhXX0saX1mdW5jdGlvbiBScyh0LG4pe3ZhciBlPVFhKHQpLHI9KGUrUWEobikpLzI7aWYoSGEocik8RGEpcmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciBuPUdhKHQpO2Z1bmN0aW9uIGUodCxlKXtyZXR1cm5bdCpuLFFhKGUpL25dfXJldHVybiBlLmludmVydD1mdW5jdGlvbih0LGUpe3JldHVyblt0L24sZXUoZSpuKV19LGV9KHQpO3ZhciBpPTErZSooMipyLWUpLG89S2EoaSkvcjtmdW5jdGlvbiBhKHQsbil7dmFyIGU9S2EoaS0yKnIqUWEobikpL3I7cmV0dXJuW2UqUWEodCo9ciksby1lKkdhKHQpXX1yZXR1cm4gYS5pbnZlcnQ9ZnVuY3Rpb24odCxuKXt2YXIgZT1vLW47cmV0dXJuW1hhKHQsSGEoZSkpL3IqSmEoZSksZXUoKGktKHQqdCtlKmUpKnIqcikvKDIqcikpXX0sYX1mdW5jdGlvbiBMcygpe3JldHVybiB6cyhScykuc2NhbGUoMTU1LjQyNCkuY2VudGVyKFswLDMzLjY0NDJdKX1mdW5jdGlvbiBEcygpe3JldHVybiBMcygpLnBhcmFsbGVscyhbMjkuNSw0NS41XSkuc2NhbGUoMTA3MCkudHJhbnNsYXRlKFs0ODAsMjUwXSkucm90YXRlKFs5NiwwXSkuY2VudGVyKFstLjYsMzguN10pfWZ1bmN0aW9uIFVzKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3ZhciByPUdhKG4pLGk9R2EoZSksbz10KHIqaSk7cmV0dXJuW28qaSpRYShuKSxvKlFhKGUpXX19ZnVuY3Rpb24gcXModCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9S2EobipuK2UqZSksaT10KHIpLG89UWEoaSksYT1HYShpKTtyZXR1cm5bWGEobipvLHIqYSksZXUociYmZSpvL3IpXX19dmFyIE9zPVVzKGZ1bmN0aW9uKHQpe3JldHVybiBLYSgyLygxK3QpKX0pO09zLmludmVydD1xcyhmdW5jdGlvbih0KXtyZXR1cm4gMipldSh0LzIpfSk7dmFyIFlzPVVzKGZ1bmN0aW9uKHQpe3JldHVybih0PW51KHQpKSYmdC9RYSh0KX0pO2Z1bmN0aW9uIEJzKHQsbil7cmV0dXJuW3QsV2EodHUoKE9hK24pLzIpKV19ZnVuY3Rpb24gRnModCl7dmFyIG4sZSxyLGk9Q3ModCksbz1pLmNlbnRlcixhPWkuc2NhbGUsdT1pLnRyYW5zbGF0ZSxmPWkuY2xpcEV4dGVudCxjPW51bGw7ZnVuY3Rpb24gcygpe3ZhciBvPXFhKmEoKSx1PWkoUmYoaS5yb3RhdGUoKSkuaW52ZXJ0KFswLDBdKSk7cmV0dXJuIGYobnVsbD09Yz9bW3VbMF0tbyx1WzFdLW9dLFt1WzBdK28sdVsxXStvXV06dD09PUJzP1tbTWF0aC5tYXgodVswXS1vLGMpLG5dLFtNYXRoLm1pbih1WzBdK28sZSkscl1dOltbYyxNYXRoLm1heCh1WzFdLW8sbildLFtlLE1hdGgubWluKHVbMV0rbyxyKV1dKX1yZXR1cm4gaS5zY2FsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYSh0KSxzKCkpOmEoKX0saS50cmFuc2xhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHUodCkscygpKTp1KCl9LGkuY2VudGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvKHQpLHMoKSk6bygpfSxpLmNsaXBFeHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG51bGw9PXQ\/Yz1uPWU9cj1udWxsOihjPSt0WzBdWzBdLG49K3RbMF1bMV0sZT0rdFsxXVswXSxyPSt0WzFdWzFdKSxzKCkpOm51bGw9PWM\/bnVsbDpbW2Msbl0sW2Uscl1dfSxzKCl9ZnVuY3Rpb24gSXModCl7cmV0dXJuIHR1KChPYSt0KS8yKX1mdW5jdGlvbiBIcyh0LG4pe3ZhciBlPUdhKHQpLHI9dD09PW4\/UWEodCk6V2EoZS9HYShuKSkvV2EoSXMobikvSXModCkpLGk9ZSpaYShJcyh0KSxyKS9yO2lmKCFyKXJldHVybiBCcztmdW5jdGlvbiBvKHQsbil7aT4wP248LU9hK0RhJiYobj0tT2ErRGEpOm4+T2EtRGEmJihuPU9hLURhKTt2YXIgZT1pL1phKElzKG4pLHIpO3JldHVybltlKlFhKHIqdCksaS1lKkdhKHIqdCldfXJldHVybiBvLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlPWktbixvPUphKHIpKkthKHQqdCtlKmUpO3JldHVybltYYSh0LEhhKGUpKS9yKkphKGUpLDIqamEoWmEoaS9vLDEvcikpLU9hXX0sb31mdW5jdGlvbiBqcyh0LG4pe3JldHVyblt0LG5dfWZ1bmN0aW9uIFhzKHQsbil7dmFyIGU9R2EodCkscj10PT09bj9RYSh0KTooZS1HYShuKSkvKG4tdCksaT1lL3IrdDtpZihIYShyKTxEYSlyZXR1cm4ganM7ZnVuY3Rpb24gbyh0LG4pe3ZhciBlPWktbixvPXIqdDtyZXR1cm5bZSpRYShvKSxpLWUqR2EobyldfXJldHVybiBvLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlPWktbjtyZXR1cm5bWGEodCxIYShlKSkvcipKYShlKSxpLUphKHIpKkthKHQqdCtlKmUpXX0sb31Zcy5pbnZlcnQ9cXMoZnVuY3Rpb24odCl7cmV0dXJuIHR9KSxCcy5pbnZlcnQ9ZnVuY3Rpb24odCxuKXtyZXR1cm5bdCwyKmphKCRhKG4pKS1PYV19LGpzLmludmVydD1qczt2YXIgR3M9MS4zNDAyNjQsVnM9LS4wODExMDYsJHM9ODkzZS02LFdzPS4wMDM3OTYsWnM9S2EoMykvMjtmdW5jdGlvbiBRcyh0LG4pe3ZhciBlPWV1KFpzKlFhKG4pKSxyPWUqZSxpPXIqcipyO3JldHVyblt0KkdhKGUpLyhacyooR3MrMypWcypyK2kqKDcqJHMrOSpXcypyKSkpLGUqKEdzK1ZzKnIraSooJHMrV3MqcikpXX1mdW5jdGlvbiBKcyh0LG4pe3ZhciBlPUdhKG4pLHI9R2EodCkqZTtyZXR1cm5bZSpRYSh0KS9yLFFhKG4pL3JdfWZ1bmN0aW9uIEtzKHQsbixlLHIpe3JldHVybiAxPT09dCYmMT09PW4mJjA9PT1lJiYwPT09cj9tYzpfcyh7cG9pbnQ6ZnVuY3Rpb24oaSxvKXt0aGlzLnN0cmVhbS5wb2ludChpKnQrZSxvKm4rcil9fSl9ZnVuY3Rpb24gdGwodCxuKXt2YXIgZT1uKm4scj1lKmU7cmV0dXJuW3QqKC44NzA3LS4xMzE5NzkqZStyKihyKiguMDAzOTcxKmUtLjAwMTUyOSpyKS0uMDEzNzkxKSksbiooMS4wMDcyMjYrZSooLjAxNTA4NStyKiguMDI4ODc0KmUtLjA0NDQ3NS0uMDA1OTE2KnIpKSldfWZ1bmN0aW9uIG5sKHQsbil7cmV0dXJuW0dhKG4pKlFhKHQpLFFhKG4pXX1mdW5jdGlvbiBlbCh0LG4pe3ZhciBlPUdhKG4pLHI9MStHYSh0KSplO3JldHVybltlKlFhKHQpL3IsUWEobikvcl19ZnVuY3Rpb24gcmwodCxuKXtyZXR1cm5bV2EodHUoKE9hK24pLzIpKSwtdF19ZnVuY3Rpb24gaWwodCxuKXtyZXR1cm4gdC5wYXJlbnQ9PT1uLnBhcmVudD8xOjJ9ZnVuY3Rpb24gb2wodCxuKXtyZXR1cm4gdCtuLnh9ZnVuY3Rpb24gYWwodCxuKXtyZXR1cm4gTWF0aC5tYXgodCxuLnkpfWZ1bmN0aW9uIHVsKHQpe3ZhciBuPTAsZT10LmNoaWxkcmVuLHI9ZSYmZS5sZW5ndGg7aWYocilmb3IoOy0tcj49MDspbis9ZVtyXS52YWx1ZTtlbHNlIG49MTt0LnZhbHVlPW59ZnVuY3Rpb24gZmwodCxuKXt2YXIgZSxyLGksbyxhLHU9bmV3IGhsKHQpLGY9K3QudmFsdWUmJih1LnZhbHVlPXQudmFsdWUpLGM9W3VdO2ZvcihudWxsPT1uJiYobj1jbCk7ZT1jLnBvcCgpOylpZihmJiYoZS52YWx1ZT0rZS5kYXRhLnZhbHVlKSwoaT1uKGUuZGF0YSkpJiYoYT1pLmxlbmd0aCkpZm9yKGUuY2hpbGRyZW49bmV3IEFycmF5KGEpLG89YS0xO28+PTA7LS1vKWMucHVzaChyPWUuY2hpbGRyZW5bb109bmV3IGhsKGlbb10pKSxyLnBhcmVudD1lLHIuZGVwdGg9ZS5kZXB0aCsxO3JldHVybiB1LmVhY2hCZWZvcmUobGwpfWZ1bmN0aW9uIGNsKHQpe3JldHVybiB0LmNoaWxkcmVufWZ1bmN0aW9uIHNsKHQpe3QuZGF0YT10LmRhdGEuZGF0YX1mdW5jdGlvbiBsbCh0KXt2YXIgbj0wO2Rve3QuaGVpZ2h0PW59d2hpbGUoKHQ9dC5wYXJlbnQpJiZ0LmhlaWdodDwrK24pfWZ1bmN0aW9uIGhsKHQpe3RoaXMuZGF0YT10LHRoaXMuZGVwdGg9dGhpcy5oZWlnaHQ9MCx0aGlzLnBhcmVudD1udWxsfVFzLmludmVydD1mdW5jdGlvbih0LG4pe2Zvcih2YXIgZSxyPW4saT1yKnIsbz1pKmkqaSxhPTA7YTwxMiYmKG89KGk9KHItPWU9KHIqKEdzK1ZzKmkrbyooJHMrV3MqaSkpLW4pLyhHcyszKlZzKmkrbyooNyokcys5KldzKmkpKSkqcikqaSppLCEoSGEoZSk8VWEpKTsrK2EpO3JldHVybltacyp0KihHcyszKlZzKmkrbyooNyokcys5KldzKmkpKS9HYShyKSxldShRYShyKS9acyldfSxKcy5pbnZlcnQ9cXMoamEpLHRsLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlLHI9bixpPTI1O2Rve3ZhciBvPXIqcixhPW8qbztyLT1lPShyKigxLjAwNzIyNitvKiguMDE1MDg1K2EqKC4wMjg4NzQqby0uMDQ0NDc1LS4wMDU5MTYqYSkpKS1uKS8oMS4wMDcyMjYrbyooLjA0NTI1NSthKiguMjU5ODY2Km8tLjMxMTMyNS0uMDA1OTE2KjExKmEpKSl9d2hpbGUoSGEoZSk+RGEmJi0taT4wKTtyZXR1cm5bdC8oLjg3MDcrKG89cipyKSoobyoobypvKm8qKC4wMDM5NzEtLjAwMTUyOSpvKS0uMDEzNzkxKS0uMTMxOTc5KSkscl19LG5sLmludmVydD1xcyhldSksZWwuaW52ZXJ0PXFzKGZ1bmN0aW9uKHQpe3JldHVybiAyKmphKHQpfSkscmwuaW52ZXJ0PWZ1bmN0aW9uKHQsbil7cmV0dXJuWy1uLDIqamEoJGEodCkpLU9hXX0saGwucHJvdG90eXBlPWZsLnByb3RvdHlwZT17Y29uc3RydWN0b3I6aGwsY291bnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoQWZ0ZXIodWwpfSxlYWNoOmZ1bmN0aW9uKHQpe3ZhciBuLGUscixpLG89dGhpcyxhPVtvXTtkb3tmb3Iobj1hLnJldmVyc2UoKSxhPVtdO289bi5wb3AoKTspaWYodChvKSxlPW8uY2hpbGRyZW4pZm9yKHI9MCxpPWUubGVuZ3RoO3I8aTsrK3IpYS5wdXNoKGVbcl0pfXdoaWxlKGEubGVuZ3RoKTtyZXR1cm4gdGhpc30sZWFjaEFmdGVyOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlLHIsaT10aGlzLG89W2ldLGE9W107aT1vLnBvcCgpOylpZihhLnB1c2goaSksbj1pLmNoaWxkcmVuKWZvcihlPTAscj1uLmxlbmd0aDtlPHI7KytlKW8ucHVzaChuW2VdKTtmb3IoO2k9YS5wb3AoKTspdChpKTtyZXR1cm4gdGhpc30sZWFjaEJlZm9yZTpmdW5jdGlvbih0KXtmb3IodmFyIG4sZSxyPXRoaXMsaT1bcl07cj1pLnBvcCgpOylpZih0KHIpLG49ci5jaGlsZHJlbilmb3IoZT1uLmxlbmd0aC0xO2U+PTA7LS1lKWkucHVzaChuW2VdKTtyZXR1cm4gdGhpc30sc3VtOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLmVhY2hBZnRlcihmdW5jdGlvbihuKXtmb3IodmFyIGU9K3Qobi5kYXRhKXx8MCxyPW4uY2hpbGRyZW4saT1yJiZyLmxlbmd0aDstLWk+PTA7KWUrPXJbaV0udmFsdWU7bi52YWx1ZT1lfSl9LHNvcnQ6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZWFjaEJlZm9yZShmdW5jdGlvbihuKXtuLmNoaWxkcmVuJiZuLmNoaWxkcmVuLnNvcnQodCl9KX0scGF0aDpmdW5jdGlvbih0KXtmb3IodmFyIG49dGhpcyxlPWZ1bmN0aW9uKHQsbil7aWYodD09PW4pcmV0dXJuIHQ7dmFyIGU9dC5hbmNlc3RvcnMoKSxyPW4uYW5jZXN0b3JzKCksaT1udWxsO2Zvcih0PWUucG9wKCksbj1yLnBvcCgpO3Q9PT1uOylpPXQsdD1lLnBvcCgpLG49ci5wb3AoKTtyZXR1cm4gaX0obix0KSxyPVtuXTtuIT09ZTspbj1uLnBhcmVudCxyLnB1c2gobik7Zm9yKHZhciBpPXIubGVuZ3RoO3QhPT1lOylyLnNwbGljZShpLDAsdCksdD10LnBhcmVudDtyZXR1cm4gcn0sYW5jZXN0b3JzOmZ1bmN0aW9uKCl7Zm9yKHZhciB0PXRoaXMsbj1bdF07dD10LnBhcmVudDspbi5wdXNoKHQpO3JldHVybiBufSxkZXNjZW5kYW50czpmdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24obil7dC5wdXNoKG4pfSksdH0sbGVhdmVzOmZ1bmN0aW9uKCl7dmFyIHQ9W107cmV0dXJuIHRoaXMuZWFjaEJlZm9yZShmdW5jdGlvbihuKXtuLmNoaWxkcmVufHx0LnB1c2gobil9KSx0fSxsaW5rczpmdW5jdGlvbigpe3ZhciB0PXRoaXMsbj1bXTtyZXR1cm4gdC5lYWNoKGZ1bmN0aW9uKGUpe2UhPT10JiZuLnB1c2goe3NvdXJjZTplLnBhcmVudCx0YXJnZXQ6ZX0pfSksbn0sY29weTpmdW5jdGlvbigpe3JldHVybiBmbCh0aGlzKS5lYWNoQmVmb3JlKHNsKX19O3ZhciBkbD1BcnJheS5wcm90b3R5cGUuc2xpY2U7ZnVuY3Rpb24gcGwodCl7Zm9yKHZhciBuLGUscj0wLGk9KHQ9ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGUscj10Lmxlbmd0aDtyOyllPU1hdGgucmFuZG9tKCkqci0tfDAsbj10W3JdLHRbcl09dFtlXSx0W2VdPW47cmV0dXJuIHR9KGRsLmNhbGwodCkpKS5sZW5ndGgsbz1bXTtyPGk7KW49dFtyXSxlJiZ5bChlLG4pPysrcjooZT1ibChvPXZsKG8sbikpLHI9MCk7cmV0dXJuIGV9ZnVuY3Rpb24gdmwodCxuKXt2YXIgZSxyO2lmKF9sKG4sdCkpcmV0dXJuW25dO2ZvcihlPTA7ZTx0Lmxlbmd0aDsrK2UpaWYoZ2wobix0W2VdKSYmX2wobWwodFtlXSxuKSx0KSlyZXR1cm5bdFtlXSxuXTtmb3IoZT0wO2U8dC5sZW5ndGgtMTsrK2UpZm9yKHI9ZSsxO3I8dC5sZW5ndGg7KytyKWlmKGdsKG1sKHRbZV0sdFtyXSksbikmJmdsKG1sKHRbZV0sbiksdFtyXSkmJmdsKG1sKHRbcl0sbiksdFtlXSkmJl9sKHhsKHRbZV0sdFtyXSxuKSx0KSlyZXR1cm5bdFtlXSx0W3JdLG5dO3Rocm93IG5ldyBFcnJvcn1mdW5jdGlvbiBnbCh0LG4pe3ZhciBlPXQuci1uLnIscj1uLngtdC54LGk9bi55LXQueTtyZXR1cm4gZTwwfHxlKmU8cipyK2kqaX1mdW5jdGlvbiB5bCh0LG4pe3ZhciBlPXQuci1uLnIrMWUtNixyPW4ueC10LngsaT1uLnktdC55O3JldHVybiBlPjAmJmUqZT5yKnIraSppfWZ1bmN0aW9uIF9sKHQsbil7Zm9yKHZhciBlPTA7ZTxuLmxlbmd0aDsrK2UpaWYoIXlsKHQsbltlXSkpcmV0dXJuITE7cmV0dXJuITB9ZnVuY3Rpb24gYmwodCl7c3dpdGNoKHQubGVuZ3RoKXtjYXNlIDE6cmV0dXJue3g6KG49dFswXSkueCx5Om4ueSxyOm4ucn07Y2FzZSAyOnJldHVybiBtbCh0WzBdLHRbMV0pO2Nhc2UgMzpyZXR1cm4geGwodFswXSx0WzFdLHRbMl0pfXZhciBufWZ1bmN0aW9uIG1sKHQsbil7dmFyIGU9dC54LHI9dC55LGk9dC5yLG89bi54LGE9bi55LHU9bi5yLGY9by1lLGM9YS1yLHM9dS1pLGw9TWF0aC5zcXJ0KGYqZitjKmMpO3JldHVybnt4OihlK28rZi9sKnMpLzIseToocithK2MvbCpzKS8yLHI6KGwraSt1KS8yfX1mdW5jdGlvbiB4bCh0LG4sZSl7dmFyIHI9dC54LGk9dC55LG89dC5yLGE9bi54LHU9bi55LGY9bi5yLGM9ZS54LHM9ZS55LGw9ZS5yLGg9ci1hLGQ9ci1jLHA9aS11LHY9aS1zLGc9Zi1vLHk9bC1vLF89cipyK2kqaS1vKm8sYj1fLWEqYS11KnUrZipmLG09Xy1jKmMtcypzK2wqbCx4PWQqcC1oKnYsdz0ocCptLXYqYikvKDIqeCktcixNPSh2KmctcCp5KS94LEE9KGQqYi1oKm0pLygyKngpLWksVD0oaCp5LWQqZykveCxOPU0qTStUKlQtMSxTPTIqKG8rdypNK0EqVCksRT13KncrQSpBLW8qbyxrPS0oTj8oUytNYXRoLnNxcnQoUypTLTQqTipFKSkvKDIqTik6RS9TKTtyZXR1cm57eDpyK3crTSprLHk6aStBK1QqayxyOmt9fWZ1bmN0aW9uIHdsKHQsbixlKXt2YXIgcixpLG8sYSx1PXQueC1uLngsZj10Lnktbi55LGM9dSp1K2YqZjtjPyhpPW4ucitlLnIsaSo9aSxhPXQucitlLnIsaT4oYSo9YSk\/KHI9KGMrYS1pKS8oMipjKSxvPU1hdGguc3FydChNYXRoLm1heCgwLGEvYy1yKnIpKSxlLng9dC54LXIqdS1vKmYsZS55PXQueS1yKmYrbyp1KToocj0oYytpLWEpLygyKmMpLG89TWF0aC5zcXJ0KE1hdGgubWF4KDAsaS9jLXIqcikpLGUueD1uLngrcip1LW8qZixlLnk9bi55K3IqZitvKnUpKTooZS54PW4ueCtlLnIsZS55PW4ueSl9ZnVuY3Rpb24gTWwodCxuKXt2YXIgZT10LnIrbi5yLTFlLTYscj1uLngtdC54LGk9bi55LXQueTtyZXR1cm4gZT4wJiZlKmU+cipyK2kqaX1mdW5jdGlvbiBBbCh0KXt2YXIgbj10Ll8sZT10Lm5leHQuXyxyPW4ucitlLnIsaT0obi54KmUucitlLngqbi5yKS9yLG89KG4ueSplLnIrZS55Km4ucikvcjtyZXR1cm4gaSppK28qb31mdW5jdGlvbiBUbCh0KXt0aGlzLl89dCx0aGlzLm5leHQ9bnVsbCx0aGlzLnByZXZpb3VzPW51bGx9ZnVuY3Rpb24gTmwodCl7aWYoIShpPXQubGVuZ3RoKSlyZXR1cm4gMDt2YXIgbixlLHIsaSxvLGEsdSxmLGMscyxsO2lmKChuPXRbMF0pLng9MCxuLnk9MCwhKGk+MSkpcmV0dXJuIG4ucjtpZihlPXRbMV0sbi54PS1lLnIsZS54PW4ucixlLnk9MCwhKGk+MikpcmV0dXJuIG4ucitlLnI7d2woZSxuLHI9dFsyXSksbj1uZXcgVGwobiksZT1uZXcgVGwoZSkscj1uZXcgVGwociksbi5uZXh0PXIucHJldmlvdXM9ZSxlLm5leHQ9bi5wcmV2aW91cz1yLHIubmV4dD1lLnByZXZpb3VzPW47dDpmb3IodT0zO3U8aTsrK3Upe3dsKG4uXyxlLl8scj10W3VdKSxyPW5ldyBUbChyKSxmPWUubmV4dCxjPW4ucHJldmlvdXMscz1lLl8ucixsPW4uXy5yO2Rve2lmKHM8PWwpe2lmKE1sKGYuXyxyLl8pKXtlPWYsbi5uZXh0PWUsZS5wcmV2aW91cz1uLC0tdTtjb250aW51ZSB0fXMrPWYuXy5yLGY9Zi5uZXh0fWVsc2V7aWYoTWwoYy5fLHIuXykpeyhuPWMpLm5leHQ9ZSxlLnByZXZpb3VzPW4sLS11O2NvbnRpbnVlIHR9bCs9Yy5fLnIsYz1jLnByZXZpb3VzfX13aGlsZShmIT09Yy5uZXh0KTtmb3Ioci5wcmV2aW91cz1uLHIubmV4dD1lLG4ubmV4dD1lLnByZXZpb3VzPWU9cixvPUFsKG4pOyhyPXIubmV4dCkhPT1lOykoYT1BbChyKSk8byYmKG49cixvPWEpO2U9bi5uZXh0fWZvcihuPVtlLl9dLHI9ZTsocj1yLm5leHQpIT09ZTspbi5wdXNoKHIuXyk7Zm9yKHI9cGwobiksdT0wO3U8aTsrK3UpKG49dFt1XSkueC09ci54LG4ueS09ci55O3JldHVybiByLnJ9ZnVuY3Rpb24gU2wodCl7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIHQpdGhyb3cgbmV3IEVycm9yO3JldHVybiB0fWZ1bmN0aW9uIEVsKCl7cmV0dXJuIDB9ZnVuY3Rpb24ga2wodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIENsKHQpe3JldHVybiBNYXRoLnNxcnQodC52YWx1ZSl9ZnVuY3Rpb24gUGwodCl7cmV0dXJuIGZ1bmN0aW9uKG4pe24uY2hpbGRyZW58fChuLnI9TWF0aC5tYXgoMCwrdChuKXx8MCkpfX1mdW5jdGlvbiB6bCh0LG4pe3JldHVybiBmdW5jdGlvbihlKXtpZihyPWUuY2hpbGRyZW4pe3ZhciByLGksbyxhPXIubGVuZ3RoLHU9dChlKSpufHwwO2lmKHUpZm9yKGk9MDtpPGE7KytpKXJbaV0ucis9dTtpZihvPU5sKHIpLHUpZm9yKGk9MDtpPGE7KytpKXJbaV0uci09dTtlLnI9byt1fX19ZnVuY3Rpb24gUmwodCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3ZhciBlPW4ucGFyZW50O24ucio9dCxlJiYobi54PWUueCt0Km4ueCxuLnk9ZS55K3Qqbi55KX19ZnVuY3Rpb24gTGwodCl7dC54MD1NYXRoLnJvdW5kKHQueDApLHQueTA9TWF0aC5yb3VuZCh0LnkwKSx0LngxPU1hdGgucm91bmQodC54MSksdC55MT1NYXRoLnJvdW5kKHQueTEpfWZ1bmN0aW9uIERsKHQsbixlLHIsaSl7Zm9yKHZhciBvLGE9dC5jaGlsZHJlbix1PS0xLGY9YS5sZW5ndGgsYz10LnZhbHVlJiYoci1uKS90LnZhbHVlOysrdTxmOykobz1hW3VdKS55MD1lLG8ueTE9aSxvLngwPW4sby54MT1uKz1vLnZhbHVlKmN9dmFyIFVsPSIkIixxbD17ZGVwdGg6LTF9LE9sPXt9O2Z1bmN0aW9uIFlsKHQpe3JldHVybiB0LmlkfWZ1bmN0aW9uIEJsKHQpe3JldHVybiB0LnBhcmVudElkfWZ1bmN0aW9uIEZsKHQsbil7cmV0dXJuIHQucGFyZW50PT09bi5wYXJlbnQ\/MToyfWZ1bmN0aW9uIElsKHQpe3ZhciBuPXQuY2hpbGRyZW47cmV0dXJuIG4\/blswXTp0LnR9ZnVuY3Rpb24gSGwodCl7dmFyIG49dC5jaGlsZHJlbjtyZXR1cm4gbj9uW24ubGVuZ3RoLTFdOnQudH1mdW5jdGlvbiBqbCh0LG4sZSl7dmFyIHI9ZS8obi5pLXQuaSk7bi5jLT1yLG4ucys9ZSx0LmMrPXIsbi56Kz1lLG4ubSs9ZX1mdW5jdGlvbiBYbCh0LG4sZSl7cmV0dXJuIHQuYS5wYXJlbnQ9PT1uLnBhcmVudD90LmE6ZX1mdW5jdGlvbiBHbCh0LG4pe3RoaXMuXz10LHRoaXMucGFyZW50PW51bGwsdGhpcy5jaGlsZHJlbj1udWxsLHRoaXMuQT1udWxsLHRoaXMuYT10aGlzLHRoaXMuej0wLHRoaXMubT0wLHRoaXMuYz0wLHRoaXMucz0wLHRoaXMudD1udWxsLHRoaXMuaT1ufWZ1bmN0aW9uIFZsKHQsbixlLHIsaSl7Zm9yKHZhciBvLGE9dC5jaGlsZHJlbix1PS0xLGY9YS5sZW5ndGgsYz10LnZhbHVlJiYoaS1lKS90LnZhbHVlOysrdTxmOykobz1hW3VdKS54MD1uLG8ueDE9cixvLnkwPWUsby55MT1lKz1vLnZhbHVlKmN9R2wucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoaGwucHJvdG90eXBlKTt2YXIgJGw9KDErTWF0aC5zcXJ0KDUpKS8yO2Z1bmN0aW9uIFdsKHQsbixlLHIsaSxvKXtmb3IodmFyIGEsdSxmLGMscyxsLGgsZCxwLHYsZyx5PVtdLF89bi5jaGlsZHJlbixiPTAsbT0wLHg9Xy5sZW5ndGgsdz1uLnZhbHVlO2I8eDspe2Y9aS1lLGM9by1yO2Rve3M9X1ttKytdLnZhbHVlfXdoaWxlKCFzJiZtPHgpO2ZvcihsPWg9cyxnPXMqcyoodj1NYXRoLm1heChjL2YsZi9jKS8odyp0KSkscD1NYXRoLm1heChoL2csZy9sKTttPHg7KyttKXtpZihzKz11PV9bbV0udmFsdWUsdTxsJiYobD11KSx1PmgmJihoPXUpLGc9cypzKnYsKGQ9TWF0aC5tYXgoaC9nLGcvbCkpPnApe3MtPXU7YnJlYWt9cD1kfXkucHVzaChhPXt2YWx1ZTpzLGRpY2U6ZjxjLGNoaWxkcmVuOl8uc2xpY2UoYixtKX0pLGEuZGljZT9EbChhLGUscixpLHc\/cis9YypzL3c6byk6VmwoYSxlLHIsdz9lKz1mKnMvdzppLG8pLHctPXMsYj1tfXJldHVybiB5fXZhciBabD1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCxlLHIsaSxvKXtXbChuLHQsZSxyLGksbyl9cmV0dXJuIGUucmF0aW89ZnVuY3Rpb24obil7cmV0dXJuIHQoKG49K24pPjE\/bjoxKX0sZX0oJGwpO3ZhciBRbD1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCxlLHIsaSxvKXtpZigoYT10Ll9zcXVhcmlmeSkmJmEucmF0aW89PT1uKWZvcih2YXIgYSx1LGYsYyxzLGw9LTEsaD1hLmxlbmd0aCxkPXQudmFsdWU7KytsPGg7KXtmb3IoZj0odT1hW2xdKS5jaGlsZHJlbixjPXUudmFsdWU9MCxzPWYubGVuZ3RoO2M8czsrK2MpdS52YWx1ZSs9ZltjXS52YWx1ZTt1LmRpY2U\/RGwodSxlLHIsaSxyKz0oby1yKSp1LnZhbHVlL2QpOlZsKHUsZSxyLGUrPShpLWUpKnUudmFsdWUvZCxvKSxkLT11LnZhbHVlfWVsc2UgdC5fc3F1YXJpZnk9YT1XbChuLHQsZSxyLGksbyksYS5yYXRpbz1ufXJldHVybiBlLnJhdGlvPWZ1bmN0aW9uKG4pe3JldHVybiB0KChuPStuKT4xP246MSl9LGV9KCRsKTtmdW5jdGlvbiBKbCh0LG4pe3JldHVybiB0WzBdLW5bMF18fHRbMV0tblsxXX1mdW5jdGlvbiBLbCh0KXtmb3IodmFyIG4sZSxyLGk9dC5sZW5ndGgsbz1bMCwxXSxhPTIsdT0yO3U8aTsrK3Upe2Zvcig7YT4xJiYobj10W29bYS0yXV0sZT10W29bYS0xXV0scj10W3VdLChlWzBdLW5bMF0pKihyWzFdLW5bMV0pLShlWzFdLW5bMV0pKihyWzBdLW5bMF0pPD0wKTspLS1hO29bYSsrXT11fXJldHVybiBvLnNsaWNlKDAsYSl9ZnVuY3Rpb24gdGgoKXtyZXR1cm4gTWF0aC5yYW5kb20oKX12YXIgbmg9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQsZSl7cmV0dXJuIHQ9bnVsbD09dD8wOit0LGU9bnVsbD09ZT8xOitlLDE9PT1hcmd1bWVudHMubGVuZ3RoPyhlPXQsdD0wKTplLT10LGZ1bmN0aW9uKCl7cmV0dXJuIG4oKSplK3R9fXJldHVybiBlLnNvdXJjZT10LGV9KHRoKSxlaD1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCxlKXt2YXIgcixpO3JldHVybiB0PW51bGw9PXQ\/MDordCxlPW51bGw9PWU\/MTorZSxmdW5jdGlvbigpe3ZhciBvO2lmKG51bGwhPXIpbz1yLHI9bnVsbDtlbHNlIGRve3I9MipuKCktMSxvPTIqbigpLTEsaT1yKnIrbypvfXdoaWxlKCFpfHxpPjEpO3JldHVybiB0K2UqbypNYXRoLnNxcnQoLTIqTWF0aC5sb2coaSkvaSl9fXJldHVybiBlLnNvdXJjZT10LGV9KHRoKSxyaD1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUoKXt2YXIgdD1laC5zb3VyY2UobikuYXBwbHkodGhpcyxhcmd1bWVudHMpO3JldHVybiBmdW5jdGlvbigpe3JldHVybiBNYXRoLmV4cCh0KCkpfX1yZXR1cm4gZS5zb3VyY2U9dCxlfSh0aCksaWg9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBmdW5jdGlvbigpe2Zvcih2YXIgZT0wLHI9MDtyPHQ7KytyKWUrPW4oKTtyZXR1cm4gZX19cmV0dXJuIGUuc291cmNlPXQsZX0odGgpLG9oPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXt2YXIgZT1paC5zb3VyY2UobikodCk7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGUoKS90fX1yZXR1cm4gZS5zb3VyY2U9dCxlfSh0aCksYWg9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybi1NYXRoLmxvZygxLW4oKSkvdH19cmV0dXJuIGUuc291cmNlPXQsZX0odGgpLHVoPUFycmF5LnByb3RvdHlwZSxmaD11aC5tYXAsY2g9dWguc2xpY2Usc2g9e25hbWU6ImltcGxpY2l0In07ZnVuY3Rpb24gbGgodCl7dmFyIG49S2koKSxlPVtdLHI9c2g7ZnVuY3Rpb24gaShpKXt2YXIgbz1pKyIiLGE9bi5nZXQobyk7aWYoIWEpe2lmKHIhPT1zaClyZXR1cm4gcjtuLnNldChvLGE9ZS5wdXNoKGkpKX1yZXR1cm4gdFsoYS0xKSV0Lmxlbmd0aF19cmV0dXJuIHQ9bnVsbD09dD9bXTpjaC5jYWxsKHQpLGkuZG9tYWluPWZ1bmN0aW9uKHQpe2lmKCFhcmd1bWVudHMubGVuZ3RoKXJldHVybiBlLnNsaWNlKCk7ZT1bXSxuPUtpKCk7Zm9yKHZhciByLG8sYT0tMSx1PXQubGVuZ3RoOysrYTx1OyluLmhhcyhvPShyPXRbYV0pKyIiKXx8bi5zZXQobyxlLnB1c2gocikpO3JldHVybiBpfSxpLnJhbmdlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PWNoLmNhbGwobiksaSk6dC5zbGljZSgpfSxpLnVua25vd249ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9dCxpKTpyfSxpLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gbGgoKS5kb21haW4oZSkucmFuZ2UodCkudW5rbm93bihyKX0saX1mdW5jdGlvbiBoaCgpe3ZhciB0LG4sZT1saCgpLnVua25vd24odm9pZCAwKSxyPWUuZG9tYWluLGk9ZS5yYW5nZSxvPVswLDFdLGE9ITEsdT0wLGY9MCxjPS41O2Z1bmN0aW9uIHMoKXt2YXIgZT1yKCkubGVuZ3RoLHM9b1sxXTxvWzBdLGw9b1tzLTBdLGg9b1sxLXNdO3Q9KGgtbCkvTWF0aC5tYXgoMSxlLXUrMipmKSxhJiYodD1NYXRoLmZsb29yKHQpKSxsKz0oaC1sLXQqKGUtdSkpKmMsbj10KigxLXUpLGEmJihsPU1hdGgucm91bmQobCksbj1NYXRoLnJvdW5kKG4pKTt2YXIgZD1nKGUpLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbCt0Km59KTtyZXR1cm4gaShzP2QucmV2ZXJzZSgpOmQpfXJldHVybiBkZWxldGUgZS51bmtub3duLGUuZG9tYWluPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyKHQpLHMoKSk6cigpfSxlLnJhbmdlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvPVsrdFswXSwrdFsxXV0scygpKTpvLnNsaWNlKCl9LGUucmFuZ2VSb3VuZD1mdW5jdGlvbih0KXtyZXR1cm4gbz1bK3RbMF0sK3RbMV1dLGE9ITAscygpfSxlLmJhbmR3aWR0aD1mdW5jdGlvbigpe3JldHVybiBufSxlLnN0ZXA9ZnVuY3Rpb24oKXtyZXR1cm4gdH0sZS5yb3VuZD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0hIXQscygpKTphfSxlLnBhZGRpbmc9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHU9Zj1NYXRoLm1heCgwLE1hdGgubWluKDEsdCkpLHMoKSk6dX0sZS5wYWRkaW5nSW5uZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHU9TWF0aC5tYXgoMCxNYXRoLm1pbigxLHQpKSxzKCkpOnV9LGUucGFkZGluZ091dGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhmPU1hdGgubWF4KDAsTWF0aC5taW4oMSx0KSkscygpKTpmfSxlLmFsaWduPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjPU1hdGgubWF4KDAsTWF0aC5taW4oMSx0KSkscygpKTpjfSxlLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gaGgoKS5kb21haW4ocigpKS5yYW5nZShvKS5yb3VuZChhKS5wYWRkaW5nSW5uZXIodSkucGFkZGluZ091dGVyKGYpLmFsaWduKGMpfSxzKCl9ZnVuY3Rpb24gZGgodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIHBoKHQpe3JldHVybit0fXZhciB2aD1bMCwxXTtmdW5jdGlvbiBnaCh0LG4pe3JldHVybihuLT10PSt0KT9mdW5jdGlvbihlKXtyZXR1cm4oZS10KS9ufTpkaChuKX1mdW5jdGlvbiB5aCh0LG4sZSxyKXt2YXIgaT10WzBdLG89dFsxXSxhPW5bMF0sdT1uWzFdO3JldHVybiBvPGk\/KGk9ZShvLGkpLGE9cih1LGEpKTooaT1lKGksbyksYT1yKGEsdSkpLGZ1bmN0aW9uKHQpe3JldHVybiBhKGkodCkpfX1mdW5jdGlvbiBfaCh0LG4sZSxyKXt2YXIgbz1NYXRoLm1pbih0Lmxlbmd0aCxuLmxlbmd0aCktMSxhPW5ldyBBcnJheShvKSx1PW5ldyBBcnJheShvKSxmPS0xO2Zvcih0W29dPHRbMF0mJih0PXQuc2xpY2UoKS5yZXZlcnNlKCksbj1uLnNsaWNlKCkucmV2ZXJzZSgpKTsrK2Y8bzspYVtmXT1lKHRbZl0sdFtmKzFdKSx1W2ZdPXIobltmXSxuW2YrMV0pO3JldHVybiBmdW5jdGlvbihuKXt2YXIgZT1pKHQsbiwxLG8pLTE7cmV0dXJuIHVbZV0oYVtlXShuKSl9fWZ1bmN0aW9uIGJoKHQsbil7cmV0dXJuIG4uZG9tYWluKHQuZG9tYWluKCkpLnJhbmdlKHQucmFuZ2UoKSkuaW50ZXJwb2xhdGUodC5pbnRlcnBvbGF0ZSgpKS5jbGFtcCh0LmNsYW1wKCkpfWZ1bmN0aW9uIG1oKHQsbil7dmFyIGUscixpLG89dmgsYT12aCx1PW1lLGY9ITE7ZnVuY3Rpb24gYygpe3JldHVybiBlPU1hdGgubWluKG8ubGVuZ3RoLGEubGVuZ3RoKT4yP19oOnloLHI9aT1udWxsLHN9ZnVuY3Rpb24gcyhuKXtyZXR1cm4ocnx8KHI9ZShvLGEsZj9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24obixlKXt2YXIgcj10KG49K24sZT0rZSk7cmV0dXJuIGZ1bmN0aW9uKHQpe3JldHVybiB0PD1uPzA6dD49ZT8xOnIodCl9fX0odCk6dCx1KSkpKCtuKX1yZXR1cm4gcy5pbnZlcnQ9ZnVuY3Rpb24odCl7cmV0dXJuKGl8fChpPWUoYSxvLGdoLGY\/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9dChuPStuLGU9K2UpO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gdDw9MD9uOnQ+PTE\/ZTpyKHQpfX19KG4pOm4pKSkoK3QpfSxzLmRvbWFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz1maC5jYWxsKHQscGgpLGMoKSk6by5zbGljZSgpfSxzLnJhbmdlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPWNoLmNhbGwodCksYygpKTphLnNsaWNlKCl9LHMucmFuZ2VSb3VuZD1mdW5jdGlvbih0KXtyZXR1cm4gYT1jaC5jYWxsKHQpLHU9eGUsYygpfSxzLmNsYW1wPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhmPSEhdCxjKCkpOmZ9LHMuaW50ZXJwb2xhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHU9dCxjKCkpOnV9LGMoKX1mdW5jdGlvbiB4aChuKXt2YXIgZT1uLmRvbWFpbjtyZXR1cm4gbi50aWNrcz1mdW5jdGlvbih0KXt2YXIgbj1lKCk7cmV0dXJuIG0oblswXSxuW24ubGVuZ3RoLTFdLG51bGw9PXQ\/MTA6dCl9LG4udGlja0Zvcm1hdD1mdW5jdGlvbihuLHIpe3JldHVybiBmdW5jdGlvbihuLGUscil7dmFyIGksbz1uWzBdLGE9bltuLmxlbmd0aC0xXSx1PXcobyxhLG51bGw9PWU\/MTA6ZSk7c3dpdGNoKChyPWJhKG51bGw9PXI\/IixmIjpyKSkudHlwZSl7Y2FzZSJzIjp2YXIgZj1NYXRoLm1heChNYXRoLmFicyhvKSxNYXRoLmFicyhhKSk7cmV0dXJuIG51bGwhPXIucHJlY2lzaW9ufHxpc05hTihpPWthKHUsZikpfHwoci5wcmVjaXNpb249aSksdC5mb3JtYXRQcmVmaXgocixmKTtjYXNlIiI6Y2FzZSJlIjpjYXNlImciOmNhc2UicCI6Y2FzZSJyIjpudWxsIT1yLnByZWNpc2lvbnx8aXNOYU4oaT1DYSh1LE1hdGgubWF4KE1hdGguYWJzKG8pLE1hdGguYWJzKGEpKSkpfHwoci5wcmVjaXNpb249aS0oImUiPT09ci50eXBlKSk7YnJlYWs7Y2FzZSJmIjpjYXNlIiUiOm51bGwhPXIucHJlY2lzaW9ufHxpc05hTihpPUVhKHUpKXx8KHIucHJlY2lzaW9uPWktMiooIiUiPT09ci50eXBlKSl9cmV0dXJuIHQuZm9ybWF0KHIpfShlKCksbixyKX0sbi5uaWNlPWZ1bmN0aW9uKHQpe251bGw9PXQmJih0PTEwKTt2YXIgcixpPWUoKSxvPTAsYT1pLmxlbmd0aC0xLHU9aVtvXSxmPWlbYV07cmV0dXJuIGY8dSYmKHI9dSx1PWYsZj1yLHI9byxvPWEsYT1yKSwocj14KHUsZix0KSk+MD9yPXgodT1NYXRoLmZsb29yKHUvcikqcixmPU1hdGguY2VpbChmL3IpKnIsdCk6cjwwJiYocj14KHU9TWF0aC5jZWlsKHUqcikvcixmPU1hdGguZmxvb3IoZipyKS9yLHQpKSxyPjA\/KGlbb109TWF0aC5mbG9vcih1L3IpKnIsaVthXT1NYXRoLmNlaWwoZi9yKSpyLGUoaSkpOnI8MCYmKGlbb109TWF0aC5jZWlsKHUqcikvcixpW2FdPU1hdGguZmxvb3IoZipyKS9yLGUoaSkpLG59LG59ZnVuY3Rpb24gd2godCxuKXt2YXIgZSxyPTAsaT0odD10LnNsaWNlKCkpLmxlbmd0aC0xLG89dFtyXSxhPXRbaV07cmV0dXJuIGE8byYmKGU9cixyPWksaT1lLGU9byxvPWEsYT1lKSx0W3JdPW4uZmxvb3IobyksdFtpXT1uLmNlaWwoYSksdH1mdW5jdGlvbiBNaCh0LG4pe3JldHVybihuPU1hdGgubG9nKG4vdCkpP2Z1bmN0aW9uKGUpe3JldHVybiBNYXRoLmxvZyhlL3QpL259OmRoKG4pfWZ1bmN0aW9uIEFoKHQsbil7cmV0dXJuIHQ8MD9mdW5jdGlvbihlKXtyZXR1cm4tTWF0aC5wb3coLW4sZSkqTWF0aC5wb3coLXQsMS1lKX06ZnVuY3Rpb24oZSl7cmV0dXJuIE1hdGgucG93KG4sZSkqTWF0aC5wb3codCwxLWUpfX1mdW5jdGlvbiBUaCh0KXtyZXR1cm4gaXNGaW5pdGUodCk\/KygiMWUiK3QpOnQ8MD8wOnR9ZnVuY3Rpb24gTmgodCl7cmV0dXJuIDEwPT09dD9UaDp0PT09TWF0aC5FP01hdGguZXhwOmZ1bmN0aW9uKG4pe3JldHVybiBNYXRoLnBvdyh0LG4pfX1mdW5jdGlvbiBTaCh0KXtyZXR1cm4gdD09PU1hdGguRT9NYXRoLmxvZzoxMD09PXQmJk1hdGgubG9nMTB8fDI9PT10JiZNYXRoLmxvZzJ8fCh0PU1hdGgubG9nKHQpLGZ1bmN0aW9uKG4pe3JldHVybiBNYXRoLmxvZyhuKS90fSl9ZnVuY3Rpb24gRWgodCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybi10KC1uKX19ZnVuY3Rpb24ga2godCxuKXtyZXR1cm4gdDwwPy1NYXRoLnBvdygtdCxuKTpNYXRoLnBvdyh0LG4pfWZ1bmN0aW9uIENoKCl7dmFyIHQ9MSxuPW1oKGZ1bmN0aW9uKG4sZSl7cmV0dXJuKGU9a2goZSx0KS0obj1raChuLHQpKSk\/ZnVuY3Rpb24ocil7cmV0dXJuKGtoKHIsdCktbikvZX06ZGgoZSl9LGZ1bmN0aW9uKG4sZSl7cmV0dXJuIGU9a2goZSx0KS0obj1raChuLHQpKSxmdW5jdGlvbihyKXtyZXR1cm4ga2gobitlKnIsMS90KX19KSxlPW4uZG9tYWluO3JldHVybiBuLmV4cG9uZW50PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PStuLGUoZSgpKSk6dH0sbi5jb3B5PWZ1bmN0aW9uKCl7cmV0dXJuIGJoKG4sQ2goKS5leHBvbmVudCh0KSl9LHhoKG4pfXZhciBQaD1uZXcgRGF0ZSx6aD1uZXcgRGF0ZTtmdW5jdGlvbiBSaCh0LG4sZSxyKXtmdW5jdGlvbiBpKG4pe3JldHVybiB0KG49bmV3IERhdGUoK24pKSxufXJldHVybiBpLmZsb29yPWksaS5jZWlsPWZ1bmN0aW9uKGUpe3JldHVybiB0KGU9bmV3IERhdGUoZS0xKSksbihlLDEpLHQoZSksZX0saS5yb3VuZD1mdW5jdGlvbih0KXt2YXIgbj1pKHQpLGU9aS5jZWlsKHQpO3JldHVybiB0LW48ZS10P246ZX0saS5vZmZzZXQ9ZnVuY3Rpb24odCxlKXtyZXR1cm4gbih0PW5ldyBEYXRlKCt0KSxudWxsPT1lPzE6TWF0aC5mbG9vcihlKSksdH0saS5yYW5nZT1mdW5jdGlvbihlLHIsbyl7dmFyIGEsdT1bXTtpZihlPWkuY2VpbChlKSxvPW51bGw9PW8\/MTpNYXRoLmZsb29yKG8pLCEoZTxyJiZvPjApKXJldHVybiB1O2Rve3UucHVzaChhPW5ldyBEYXRlKCtlKSksbihlLG8pLHQoZSl9d2hpbGUoYTxlJiZlPHIpO3JldHVybiB1fSxpLmZpbHRlcj1mdW5jdGlvbihlKXtyZXR1cm4gUmgoZnVuY3Rpb24obil7aWYobj49bilmb3IoO3QobiksIWUobik7KW4uc2V0VGltZShuLTEpfSxmdW5jdGlvbih0LHIpe2lmKHQ+PXQpaWYocjwwKWZvcig7KytyPD0wOylmb3IoO24odCwtMSksIWUodCk7KTtlbHNlIGZvcig7LS1yPj0wOylmb3IoO24odCwxKSwhZSh0KTspO30pfSxlJiYoaS5jb3VudD1mdW5jdGlvbihuLHIpe3JldHVybiBQaC5zZXRUaW1lKCtuKSx6aC5zZXRUaW1lKCtyKSx0KFBoKSx0KHpoKSxNYXRoLmZsb29yKGUoUGgsemgpKX0saS5ldmVyeT1mdW5jdGlvbih0KXtyZXR1cm4gdD1NYXRoLmZsb29yKHQpLGlzRmluaXRlKHQpJiZ0PjA\/dD4xP2kuZmlsdGVyKHI\/ZnVuY3Rpb24obil7cmV0dXJuIHIobikldD09MH06ZnVuY3Rpb24obil7cmV0dXJuIGkuY291bnQoMCxuKSV0PT0wfSk6aTpudWxsfSksaX12YXIgTGg9UmgoZnVuY3Rpb24oKXt9LGZ1bmN0aW9uKHQsbil7dC5zZXRUaW1lKCt0K24pfSxmdW5jdGlvbih0LG4pe3JldHVybiBuLXR9KTtMaC5ldmVyeT1mdW5jdGlvbih0KXtyZXR1cm4gdD1NYXRoLmZsb29yKHQpLGlzRmluaXRlKHQpJiZ0PjA\/dD4xP1JoKGZ1bmN0aW9uKG4pe24uc2V0VGltZShNYXRoLmZsb29yKG4vdCkqdCl9LGZ1bmN0aW9uKG4sZSl7bi5zZXRUaW1lKCtuK2UqdCl9LGZ1bmN0aW9uKG4sZSl7cmV0dXJuKGUtbikvdH0pOkxoOm51bGx9O3ZhciBEaD1MaC5yYW5nZSxVaD02ZTQscWg9NjA0OGU1LE9oPVJoKGZ1bmN0aW9uKHQpe3Quc2V0VGltZSgxZTMqTWF0aC5mbG9vcih0LzFlMykpfSxmdW5jdGlvbih0LG4pe3Quc2V0VGltZSgrdCsxZTMqbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdCkvMWUzfSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRVVENTZWNvbmRzKCl9KSxZaD1PaC5yYW5nZSxCaD1SaChmdW5jdGlvbih0KXt0LnNldFRpbWUoTWF0aC5mbG9vcih0L1VoKSpVaCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRUaW1lKCt0K24qVWgpfSxmdW5jdGlvbih0LG4pe3JldHVybihuLXQpL1VofSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRNaW51dGVzKCl9KSxGaD1CaC5yYW5nZSxJaD1SaChmdW5jdGlvbih0KXt2YXIgbj10LmdldFRpbWV6b25lT2Zmc2V0KCkqVWglMzZlNTtuPDAmJihuKz0zNmU1KSx0LnNldFRpbWUoMzZlNSpNYXRoLmZsb29yKCgrdC1uKS8zNmU1KStuKX0sZnVuY3Rpb24odCxuKXt0LnNldFRpbWUoK3QrMzZlNSpuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4obi10KS8zNmU1fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRIb3VycygpfSksSGg9SWgucmFuZ2Usamg9UmgoZnVuY3Rpb24odCl7dC5zZXRIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldERhdGUodC5nZXREYXRlKCkrbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdC0obi5nZXRUaW1lem9uZU9mZnNldCgpLXQuZ2V0VGltZXpvbmVPZmZzZXQoKSkqVWgpLzg2NGU1fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXREYXRlKCktMX0pLFhoPWpoLnJhbmdlO2Z1bmN0aW9uIEdoKHQpe3JldHVybiBSaChmdW5jdGlvbihuKXtuLnNldERhdGUobi5nZXREYXRlKCktKG4uZ2V0RGF5KCkrNy10KSU3KSxuLnNldEhvdXJzKDAsMCwwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0RGF0ZSh0LmdldERhdGUoKSs3Km4pfSxmdW5jdGlvbih0LG4pe3JldHVybihuLXQtKG4uZ2V0VGltZXpvbmVPZmZzZXQoKS10LmdldFRpbWV6b25lT2Zmc2V0KCkpKlVoKS9xaH0pfXZhciBWaD1HaCgwKSwkaD1HaCgxKSxXaD1HaCgyKSxaaD1HaCgzKSxRaD1HaCg0KSxKaD1HaCg1KSxLaD1HaCg2KSx0ZD1WaC5yYW5nZSxuZD0kaC5yYW5nZSxlZD1XaC5yYW5nZSxyZD1aaC5yYW5nZSxpZD1RaC5yYW5nZSxvZD1KaC5yYW5nZSxhZD1LaC5yYW5nZSx1ZD1SaChmdW5jdGlvbih0KXt0LnNldERhdGUoMSksdC5zZXRIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldE1vbnRoKHQuZ2V0TW9udGgoKStuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4gbi5nZXRNb250aCgpLXQuZ2V0TW9udGgoKSsxMioobi5nZXRGdWxsWWVhcigpLXQuZ2V0RnVsbFllYXIoKSl9LGZ1bmN0aW9uKHQpe3JldHVybiB0LmdldE1vbnRoKCl9KSxmZD11ZC5yYW5nZSxjZD1SaChmdW5jdGlvbih0KXt0LnNldE1vbnRoKDAsMSksdC5zZXRIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldEZ1bGxZZWFyKHQuZ2V0RnVsbFllYXIoKStuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4gbi5nZXRGdWxsWWVhcigpLXQuZ2V0RnVsbFllYXIoKX0sZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0RnVsbFllYXIoKX0pO2NkLmV2ZXJ5PWZ1bmN0aW9uKHQpe3JldHVybiBpc0Zpbml0ZSh0PU1hdGguZmxvb3IodCkpJiZ0PjA\/UmgoZnVuY3Rpb24obil7bi5zZXRGdWxsWWVhcihNYXRoLmZsb29yKG4uZ2V0RnVsbFllYXIoKS90KSp0KSxuLnNldE1vbnRoKDAsMSksbi5zZXRIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24obixlKXtuLnNldEZ1bGxZZWFyKG4uZ2V0RnVsbFllYXIoKStlKnQpfSk6bnVsbH07dmFyIHNkPWNkLnJhbmdlLGxkPVJoKGZ1bmN0aW9uKHQpe3Quc2V0VVRDU2Vjb25kcygwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0VGltZSgrdCtuKlVoKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4obi10KS9VaH0sZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0VVRDTWludXRlcygpfSksaGQ9bGQucmFuZ2UsZGQ9UmgoZnVuY3Rpb24odCl7dC5zZXRVVENNaW51dGVzKDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldFRpbWUoK3QrMzZlNSpuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4obi10KS8zNmU1fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRVVENIb3VycygpfSkscGQ9ZGQucmFuZ2UsdmQ9UmgoZnVuY3Rpb24odCl7dC5zZXRVVENIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldFVUQ0RhdGUodC5nZXRVVENEYXRlKCkrbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdCkvODY0ZTV9LGZ1bmN0aW9uKHQpe3JldHVybiB0LmdldFVUQ0RhdGUoKS0xfSksZ2Q9dmQucmFuZ2U7ZnVuY3Rpb24geWQodCl7cmV0dXJuIFJoKGZ1bmN0aW9uKG4pe24uc2V0VVRDRGF0ZShuLmdldFVUQ0RhdGUoKS0obi5nZXRVVENEYXkoKSs3LXQpJTcpLG4uc2V0VVRDSG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRVVENEYXRlKHQuZ2V0VVRDRGF0ZSgpKzcqbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdCkvcWh9KX12YXIgX2Q9eWQoMCksYmQ9eWQoMSksbWQ9eWQoMikseGQ9eWQoMyksd2Q9eWQoNCksTWQ9eWQoNSksQWQ9eWQoNiksVGQ9X2QucmFuZ2UsTmQ9YmQucmFuZ2UsU2Q9bWQucmFuZ2UsRWQ9eGQucmFuZ2Usa2Q9d2QucmFuZ2UsQ2Q9TWQucmFuZ2UsUGQ9QWQucmFuZ2UsemQ9UmgoZnVuY3Rpb24odCl7dC5zZXRVVENEYXRlKDEpLHQuc2V0VVRDSG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRVVENNb250aCh0LmdldFVUQ01vbnRoKCkrbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuIG4uZ2V0VVRDTW9udGgoKS10LmdldFVUQ01vbnRoKCkrMTIqKG4uZ2V0VVRDRnVsbFllYXIoKS10LmdldFVUQ0Z1bGxZZWFyKCkpfSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRVVENNb250aCgpfSksUmQ9emQucmFuZ2UsTGQ9UmgoZnVuY3Rpb24odCl7dC5zZXRVVENNb250aCgwLDEpLHQuc2V0VVRDSG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRVVENGdWxsWWVhcih0LmdldFVUQ0Z1bGxZZWFyKCkrbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuIG4uZ2V0VVRDRnVsbFllYXIoKS10LmdldFVUQ0Z1bGxZZWFyKCl9LGZ1bmN0aW9uKHQpe3JldHVybiB0LmdldFVUQ0Z1bGxZZWFyKCl9KTtMZC5ldmVyeT1mdW5jdGlvbih0KXtyZXR1cm4gaXNGaW5pdGUodD1NYXRoLmZsb29yKHQpKSYmdD4wP1JoKGZ1bmN0aW9uKG4pe24uc2V0VVRDRnVsbFllYXIoTWF0aC5mbG9vcihuLmdldFVUQ0Z1bGxZZWFyKCkvdCkqdCksbi5zZXRVVENNb250aCgwLDEpLG4uc2V0VVRDSG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKG4sZSl7bi5zZXRVVENGdWxsWWVhcihuLmdldFVUQ0Z1bGxZZWFyKCkrZSp0KX0pOm51bGx9O3ZhciBEZD1MZC5yYW5nZTtmdW5jdGlvbiBVZCh0KXtpZigwPD10LnkmJnQueTwxMDApe3ZhciBuPW5ldyBEYXRlKC0xLHQubSx0LmQsdC5ILHQuTSx0LlMsdC5MKTtyZXR1cm4gbi5zZXRGdWxsWWVhcih0LnkpLG59cmV0dXJuIG5ldyBEYXRlKHQueSx0Lm0sdC5kLHQuSCx0Lk0sdC5TLHQuTCl9ZnVuY3Rpb24gcWQodCl7aWYoMDw9dC55JiZ0Lnk8MTAwKXt2YXIgbj1uZXcgRGF0ZShEYXRlLlVUQygtMSx0Lm0sdC5kLHQuSCx0Lk0sdC5TLHQuTCkpO3JldHVybiBuLnNldFVUQ0Z1bGxZZWFyKHQueSksbn1yZXR1cm4gbmV3IERhdGUoRGF0ZS5VVEModC55LHQubSx0LmQsdC5ILHQuTSx0LlMsdC5MKSl9ZnVuY3Rpb24gT2QodCl7cmV0dXJue3k6dCxtOjAsZDoxLEg6MCxNOjAsUzowLEw6MH19ZnVuY3Rpb24gWWQodCl7dmFyIG49dC5kYXRlVGltZSxlPXQuZGF0ZSxyPXQudGltZSxpPXQucGVyaW9kcyxvPXQuZGF5cyxhPXQuc2hvcnREYXlzLHU9dC5tb250aHMsZj10LnNob3J0TW9udGhzLGM9VmQoaSkscz0kZChpKSxsPVZkKG8pLGg9JGQobyksZD1WZChhKSxwPSRkKGEpLHY9VmQodSksZz0kZCh1KSx5PVZkKGYpLF89JGQoZiksYj17YTpmdW5jdGlvbih0KXtyZXR1cm4gYVt0LmdldERheSgpXX0sQTpmdW5jdGlvbih0KXtyZXR1cm4gb1t0LmdldERheSgpXX0sYjpmdW5jdGlvbih0KXtyZXR1cm4gZlt0LmdldE1vbnRoKCldfSxCOmZ1bmN0aW9uKHQpe3JldHVybiB1W3QuZ2V0TW9udGgoKV19LGM6bnVsbCxkOnBwLGU6cHAsZjpicCxIOnZwLEk6Z3Asajp5cCxMOl9wLG06bXAsTTp4cCxwOmZ1bmN0aW9uKHQpe3JldHVybiBpWysodC5nZXRIb3VycygpPj0xMildfSxROldwLHM6WnAsUzp3cCx1Ok1wLFU6QXAsVjpUcCx3Ok5wLFc6U3AseDpudWxsLFg6bnVsbCx5OkVwLFk6a3AsWjpDcCwiJSI6JHB9LG09e2E6ZnVuY3Rpb24odCl7cmV0dXJuIGFbdC5nZXRVVENEYXkoKV19LEE6ZnVuY3Rpb24odCl7cmV0dXJuIG9bdC5nZXRVVENEYXkoKV19LGI6ZnVuY3Rpb24odCl7cmV0dXJuIGZbdC5nZXRVVENNb250aCgpXX0sQjpmdW5jdGlvbih0KXtyZXR1cm4gdVt0LmdldFVUQ01vbnRoKCldfSxjOm51bGwsZDpQcCxlOlBwLGY6VXAsSDp6cCxJOlJwLGo6THAsTDpEcCxtOnFwLE06T3AscDpmdW5jdGlvbih0KXtyZXR1cm4gaVsrKHQuZ2V0VVRDSG91cnMoKT49MTIpXX0sUTpXcCxzOlpwLFM6WXAsdTpCcCxVOkZwLFY6SXAsdzpIcCxXOmpwLHg6bnVsbCxYOm51bGwseTpYcCxZOkdwLFo6VnAsIiUiOiRwfSx4PXthOmZ1bmN0aW9uKHQsbixlKXt2YXIgcj1kLmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI\/KHQudz1wW3JbMF0udG9Mb3dlckNhc2UoKV0sZStyWzBdLmxlbmd0aCk6LTF9LEE6ZnVuY3Rpb24odCxuLGUpe3ZhciByPWwuZXhlYyhuLnNsaWNlKGUpKTtyZXR1cm4gcj8odC53PWhbclswXS50b0xvd2VyQ2FzZSgpXSxlK3JbMF0ubGVuZ3RoKTotMX0sYjpmdW5jdGlvbih0LG4sZSl7dmFyIHI9eS5leGVjKG4uc2xpY2UoZSkpO3JldHVybiByPyh0Lm09X1tyWzBdLnRvTG93ZXJDYXNlKCldLGUrclswXS5sZW5ndGgpOi0xfSxCOmZ1bmN0aW9uKHQsbixlKXt2YXIgcj12LmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI\/KHQubT1nW3JbMF0udG9Mb3dlckNhc2UoKV0sZStyWzBdLmxlbmd0aCk6LTF9LGM6ZnVuY3Rpb24odCxlLHIpe3JldHVybiBBKHQsbixlLHIpfSxkOmlwLGU6aXAsZjpzcCxIOmFwLEk6YXAsajpvcCxMOmNwLG06cnAsTTp1cCxwOmZ1bmN0aW9uKHQsbixlKXt2YXIgcj1jLmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI\/KHQucD1zW3JbMF0udG9Mb3dlckNhc2UoKV0sZStyWzBdLmxlbmd0aCk6LTF9LFE6aHAsczpkcCxTOmZwLHU6WmQsVTpRZCxWOkpkLHc6V2QsVzpLZCx4OmZ1bmN0aW9uKHQsbixyKXtyZXR1cm4gQSh0LGUsbixyKX0sWDpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIEEodCxyLG4sZSl9LHk6bnAsWTp0cCxaOmVwLCIlIjpscH07ZnVuY3Rpb24gdyh0LG4pe3JldHVybiBmdW5jdGlvbihlKXt2YXIgcixpLG8sYT1bXSx1PS0xLGY9MCxjPXQubGVuZ3RoO2ZvcihlIGluc3RhbmNlb2YgRGF0ZXx8KGU9bmV3IERhdGUoK2UpKTsrK3U8YzspMzc9PT10LmNoYXJDb2RlQXQodSkmJihhLnB1c2godC5zbGljZShmLHUpKSxudWxsIT0oaT1GZFtyPXQuY2hhckF0KCsrdSldKT9yPXQuY2hhckF0KCsrdSk6aT0iZSI9PT1yPyIgIjoiMCIsKG89bltyXSkmJihyPW8oZSxpKSksYS5wdXNoKHIpLGY9dSsxKTtyZXR1cm4gYS5wdXNoKHQuc2xpY2UoZix1KSksYS5qb2luKCIiKX19ZnVuY3Rpb24gTSh0LG4pe3JldHVybiBmdW5jdGlvbihlKXt2YXIgcixpLG89T2QoMTkwMCk7aWYoQShvLHQsZSs9IiIsMCkhPWUubGVuZ3RoKXJldHVybiBudWxsO2lmKCJRImluIG8pcmV0dXJuIG5ldyBEYXRlKG8uUSk7aWYoInAiaW4gbyYmKG8uSD1vLkglMTIrMTIqby5wKSwiViJpbiBvKXtpZihvLlY8MXx8by5WPjUzKXJldHVybiBudWxsOyJ3ImluIG98fChvLnc9MSksIloiaW4gbz8oaT0ocj1xZChPZChvLnkpKSkuZ2V0VVRDRGF5KCkscj1pPjR8fDA9PT1pP2JkLmNlaWwocik6YmQocikscj12ZC5vZmZzZXQociw3KihvLlYtMSkpLG8ueT1yLmdldFVUQ0Z1bGxZZWFyKCksby5tPXIuZ2V0VVRDTW9udGgoKSxvLmQ9ci5nZXRVVENEYXRlKCkrKG8udys2KSU3KTooaT0ocj1uKE9kKG8ueSkpKS5nZXREYXkoKSxyPWk+NHx8MD09PWk\/JGguY2VpbChyKTokaChyKSxyPWpoLm9mZnNldChyLDcqKG8uVi0xKSksby55PXIuZ2V0RnVsbFllYXIoKSxvLm09ci5nZXRNb250aCgpLG8uZD1yLmdldERhdGUoKSsoby53KzYpJTcpfWVsc2UoIlciaW4gb3x8IlUiaW4gbykmJigidyJpbiBvfHwoby53PSJ1ImluIG8\/by51JTc6IlciaW4gbz8xOjApLGk9IloiaW4gbz9xZChPZChvLnkpKS5nZXRVVENEYXkoKTpuKE9kKG8ueSkpLmdldERheSgpLG8ubT0wLG8uZD0iVyJpbiBvPyhvLncrNiklNys3Km8uVy0oaSs1KSU3Om8udys3Km8uVS0oaSs2KSU3KTtyZXR1cm4iWiJpbiBvPyhvLkgrPW8uWi8xMDB8MCxvLk0rPW8uWiUxMDAscWQobykpOm4obyl9fWZ1bmN0aW9uIEEodCxuLGUscil7Zm9yKHZhciBpLG8sYT0wLHU9bi5sZW5ndGgsZj1lLmxlbmd0aDthPHU7KXtpZihyPj1mKXJldHVybi0xO2lmKDM3PT09KGk9bi5jaGFyQ29kZUF0KGErKykpKXtpZihpPW4uY2hhckF0KGErKyksIShvPXhbaSBpbiBGZD9uLmNoYXJBdChhKyspOmldKXx8KHI9byh0LGUscikpPDApcmV0dXJuLTF9ZWxzZSBpZihpIT1lLmNoYXJDb2RlQXQocisrKSlyZXR1cm4tMX1yZXR1cm4gcn1yZXR1cm4gYi54PXcoZSxiKSxiLlg9dyhyLGIpLGIuYz13KG4sYiksbS54PXcoZSxtKSxtLlg9dyhyLG0pLG0uYz13KG4sbSkse2Zvcm1hdDpmdW5jdGlvbih0KXt2YXIgbj13KHQrPSIiLGIpO3JldHVybiBuLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LG59LHBhcnNlOmZ1bmN0aW9uKHQpe3ZhciBuPU0odCs9IiIsVWQpO3JldHVybiBuLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LG59LHV0Y0Zvcm1hdDpmdW5jdGlvbih0KXt2YXIgbj13KHQrPSIiLG0pO3JldHVybiBuLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LG59LHV0Y1BhcnNlOmZ1bmN0aW9uKHQpe3ZhciBuPU0odCxxZCk7cmV0dXJuIG4udG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdH0sbn19fXZhciBCZCxGZD17Ii0iOiIiLF86IiAiLDA6IjAifSxJZD0vXlxzKlxkKy8sSGQ9L14lLyxqZD0vW1xcXiQqKz98W1xdKCkue31dL2c7ZnVuY3Rpb24gWGQodCxuLGUpe3ZhciByPXQ8MD8iLSI6IiIsaT0ocj8tdDp0KSsiIixvPWkubGVuZ3RoO3JldHVybiByKyhvPGU\/bmV3IEFycmF5KGUtbysxKS5qb2luKG4pK2k6aSl9ZnVuY3Rpb24gR2QodCl7cmV0dXJuIHQucmVwbGFjZShqZCwiXFwkJiIpfWZ1bmN0aW9uIFZkKHQpe3JldHVybiBuZXcgUmVnRXhwKCJeKD86Iit0Lm1hcChHZCkuam9pbigifCIpKyIpIiwiaSIpfWZ1bmN0aW9uICRkKHQpe2Zvcih2YXIgbj17fSxlPS0xLHI9dC5sZW5ndGg7KytlPHI7KW5bdFtlXS50b0xvd2VyQ2FzZSgpXT1lO3JldHVybiBufWZ1bmN0aW9uIFdkKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzEpKTtyZXR1cm4gcj8odC53PStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIFpkKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzEpKTtyZXR1cm4gcj8odC51PStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIFFkKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5VPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIEpkKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5WPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIEtkKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5XPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIHRwKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzQpKTtyZXR1cm4gcj8odC55PStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIG5wKHQsbixlKXt2YXIgcj1JZC5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC55PStyWzBdKygrclswXT42OD8xOTAwOjJlMyksZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gZXAodCxuLGUpe3ZhciByPS9eKFopfChbKy1dXGRcZCkoPzo6PyhcZFxkKSk\/Ly5leGVjKG4uc2xpY2UoZSxlKzYpKTtyZXR1cm4gcj8odC5aPXJbMV0\/MDotKHJbMl0rKHJbM118fCIwMCIpKSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBycCh0LG4sZSl7dmFyIHI9SWQuZXhlYyhuLnNsaWNlKGUsZSsyKSk7cmV0dXJuIHI\/KHQubT1yWzBdLTEsZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gaXAodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMikpO3JldHVybiByPyh0LmQ9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gb3AodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMykpO3JldHVybiByPyh0Lm09MCx0LmQ9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gYXAodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMikpO3JldHVybiByPyh0Lkg9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gdXAodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMikpO3JldHVybiByPyh0Lk09K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gZnAodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMikpO3JldHVybiByPyh0LlM9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gY3AodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrMykpO3JldHVybiByPyh0Lkw9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gc3AodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlLGUrNikpO3JldHVybiByPyh0Lkw9TWF0aC5mbG9vcihyWzBdLzFlMyksZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gbHAodCxuLGUpe3ZhciByPUhkLmV4ZWMobi5zbGljZShlLGUrMSkpO3JldHVybiByP2UrclswXS5sZW5ndGg6LTF9ZnVuY3Rpb24gaHAodCxuLGUpe3ZhciByPUlkLmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI\/KHQuUT0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBkcCh0LG4sZSl7dmFyIHI9SWQuZXhlYyhuLnNsaWNlKGUpKTtyZXR1cm4gcj8odC5RPTFlMyorclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBwcCh0LG4pe3JldHVybiBYZCh0LmdldERhdGUoKSxuLDIpfWZ1bmN0aW9uIHZwKHQsbil7cmV0dXJuIFhkKHQuZ2V0SG91cnMoKSxuLDIpfWZ1bmN0aW9uIGdwKHQsbil7cmV0dXJuIFhkKHQuZ2V0SG91cnMoKSUxMnx8MTIsbiwyKX1mdW5jdGlvbiB5cCh0LG4pe3JldHVybiBYZCgxK2poLmNvdW50KGNkKHQpLHQpLG4sMyl9ZnVuY3Rpb24gX3AodCxuKXtyZXR1cm4gWGQodC5nZXRNaWxsaXNlY29uZHMoKSxuLDMpfWZ1bmN0aW9uIGJwKHQsbil7cmV0dXJuIF9wKHQsbikrIjAwMCJ9ZnVuY3Rpb24gbXAodCxuKXtyZXR1cm4gWGQodC5nZXRNb250aCgpKzEsbiwyKX1mdW5jdGlvbiB4cCh0LG4pe3JldHVybiBYZCh0LmdldE1pbnV0ZXMoKSxuLDIpfWZ1bmN0aW9uIHdwKHQsbil7cmV0dXJuIFhkKHQuZ2V0U2Vjb25kcygpLG4sMil9ZnVuY3Rpb24gTXAodCl7dmFyIG49dC5nZXREYXkoKTtyZXR1cm4gMD09PW4\/NzpufWZ1bmN0aW9uIEFwKHQsbil7cmV0dXJuIFhkKFZoLmNvdW50KGNkKHQpLHQpLG4sMil9ZnVuY3Rpb24gVHAodCxuKXt2YXIgZT10LmdldERheSgpO3JldHVybiB0PWU+PTR8fDA9PT1lP1FoKHQpOlFoLmNlaWwodCksWGQoUWguY291bnQoY2QodCksdCkrKDQ9PT1jZCh0KS5nZXREYXkoKSksbiwyKX1mdW5jdGlvbiBOcCh0KXtyZXR1cm4gdC5nZXREYXkoKX1mdW5jdGlvbiBTcCh0LG4pe3JldHVybiBYZCgkaC5jb3VudChjZCh0KSx0KSxuLDIpfWZ1bmN0aW9uIEVwKHQsbil7cmV0dXJuIFhkKHQuZ2V0RnVsbFllYXIoKSUxMDAsbiwyKX1mdW5jdGlvbiBrcCh0LG4pe3JldHVybiBYZCh0LmdldEZ1bGxZZWFyKCklMWU0LG4sNCl9ZnVuY3Rpb24gQ3AodCl7dmFyIG49dC5nZXRUaW1lem9uZU9mZnNldCgpO3JldHVybihuPjA\/Ii0iOihuKj0tMSwiKyIpKStYZChuLzYwfDAsIjAiLDIpK1hkKG4lNjAsIjAiLDIpfWZ1bmN0aW9uIFBwKHQsbil7cmV0dXJuIFhkKHQuZ2V0VVRDRGF0ZSgpLG4sMil9ZnVuY3Rpb24genAodCxuKXtyZXR1cm4gWGQodC5nZXRVVENIb3VycygpLG4sMil9ZnVuY3Rpb24gUnAodCxuKXtyZXR1cm4gWGQodC5nZXRVVENIb3VycygpJTEyfHwxMixuLDIpfWZ1bmN0aW9uIExwKHQsbil7cmV0dXJuIFhkKDErdmQuY291bnQoTGQodCksdCksbiwzKX1mdW5jdGlvbiBEcCh0LG4pe3JldHVybiBYZCh0LmdldFVUQ01pbGxpc2Vjb25kcygpLG4sMyl9ZnVuY3Rpb24gVXAodCxuKXtyZXR1cm4gRHAodCxuKSsiMDAwIn1mdW5jdGlvbiBxcCh0LG4pe3JldHVybiBYZCh0LmdldFVUQ01vbnRoKCkrMSxuLDIpfWZ1bmN0aW9uIE9wKHQsbil7cmV0dXJuIFhkKHQuZ2V0VVRDTWludXRlcygpLG4sMil9ZnVuY3Rpb24gWXAodCxuKXtyZXR1cm4gWGQodC5nZXRVVENTZWNvbmRzKCksbiwyKX1mdW5jdGlvbiBCcCh0KXt2YXIgbj10LmdldFVUQ0RheSgpO3JldHVybiAwPT09bj83Om59ZnVuY3Rpb24gRnAodCxuKXtyZXR1cm4gWGQoX2QuY291bnQoTGQodCksdCksbiwyKX1mdW5jdGlvbiBJcCh0LG4pe3ZhciBlPXQuZ2V0VVRDRGF5KCk7cmV0dXJuIHQ9ZT49NHx8MD09PWU\/d2QodCk6d2QuY2VpbCh0KSxYZCh3ZC5jb3VudChMZCh0KSx0KSsoND09PUxkKHQpLmdldFVUQ0RheSgpKSxuLDIpfWZ1bmN0aW9uIEhwKHQpe3JldHVybiB0LmdldFVUQ0RheSgpfWZ1bmN0aW9uIGpwKHQsbil7cmV0dXJuIFhkKGJkLmNvdW50KExkKHQpLHQpLG4sMil9ZnVuY3Rpb24gWHAodCxuKXtyZXR1cm4gWGQodC5nZXRVVENGdWxsWWVhcigpJTEwMCxuLDIpfWZ1bmN0aW9uIEdwKHQsbil7cmV0dXJuIFhkKHQuZ2V0VVRDRnVsbFllYXIoKSUxZTQsbiw0KX1mdW5jdGlvbiBWcCgpe3JldHVybiIrMDAwMCJ9ZnVuY3Rpb24gJHAoKXtyZXR1cm4iJSJ9ZnVuY3Rpb24gV3AodCl7cmV0dXJuK3R9ZnVuY3Rpb24gWnAodCl7cmV0dXJuIE1hdGguZmxvb3IoK3QvMWUzKX1mdW5jdGlvbiBRcChuKXtyZXR1cm4gQmQ9WWQobiksdC50aW1lRm9ybWF0PUJkLmZvcm1hdCx0LnRpbWVQYXJzZT1CZC5wYXJzZSx0LnV0Y0Zvcm1hdD1CZC51dGNGb3JtYXQsdC51dGNQYXJzZT1CZC51dGNQYXJzZSxCZH1RcCh7ZGF0ZVRpbWU6IiV4LCAlWCIsZGF0ZToiJS1tLyUtZC8lWSIsdGltZToiJS1JOiVNOiVTICVwIixwZXJpb2RzOlsiQU0iLCJQTSJdLGRheXM6WyJTdW5kYXkiLCJNb25kYXkiLCJUdWVzZGF5IiwiV2VkbmVzZGF5IiwiVGh1cnNkYXkiLCJGcmlkYXkiLCJTYXR1cmRheSJdLHNob3J0RGF5czpbIlN1biIsIk1vbiIsIlR1ZSIsIldlZCIsIlRodSIsIkZyaSIsIlNhdCJdLG1vbnRoczpbIkphbnVhcnkiLCJGZWJydWFyeSIsIk1hcmNoIiwiQXByaWwiLCJNYXkiLCJKdW5lIiwiSnVseSIsIkF1Z3VzdCIsIlNlcHRlbWJlciIsIk9jdG9iZXIiLCJOb3ZlbWJlciIsIkRlY2VtYmVyIl0sc2hvcnRNb250aHM6WyJKYW4iLCJGZWIiLCJNYXIiLCJBcHIiLCJNYXkiLCJKdW4iLCJKdWwiLCJBdWciLCJTZXAiLCJPY3QiLCJOb3YiLCJEZWMiXX0pO3ZhciBKcD1EYXRlLnByb3RvdHlwZS50b0lTT1N0cmluZz9mdW5jdGlvbih0KXtyZXR1cm4gdC50b0lTT1N0cmluZygpfTp0LnV0Y0Zvcm1hdCgiJVktJW0tJWRUJUg6JU06JVMuJUxaIik7dmFyIEtwPStuZXcgRGF0ZSgiMjAwMC0wMS0wMVQwMDowMDowMC4wMDBaIik\/ZnVuY3Rpb24odCl7dmFyIG49bmV3IERhdGUodCk7cmV0dXJuIGlzTmFOKG4pP251bGw6bn06dC51dGNQYXJzZSgiJVktJW0tJWRUJUg6JU06JVMuJUxaIiksdHY9MWUzLG52PTYwKnR2LGV2PTYwKm52LHJ2PTI0KmV2LGl2PTcqcnYsb3Y9MzAqcnYsYXY9MzY1KnJ2O2Z1bmN0aW9uIHV2KHQpe3JldHVybiBuZXcgRGF0ZSh0KX1mdW5jdGlvbiBmdih0KXtyZXR1cm4gdCBpbnN0YW5jZW9mIERhdGU\/K3Q6K25ldyBEYXRlKCt0KX1mdW5jdGlvbiBjdih0LG4scixpLG8sYSx1LGYsYyl7dmFyIHM9bWgoZ2gsdmUpLGw9cy5pbnZlcnQsaD1zLmRvbWFpbixkPWMoIi4lTCIpLHA9YygiOiVTIiksdj1jKCIlSTolTSIpLGc9YygiJUkgJXAiKSx5PWMoIiVhICVkIiksXz1jKCIlYiAlZCIpLGI9YygiJUIiKSxtPWMoIiVZIikseD1bW3UsMSx0dl0sW3UsNSw1KnR2XSxbdSwxNSwxNSp0dl0sW3UsMzAsMzAqdHZdLFthLDEsbnZdLFthLDUsNSpudl0sW2EsMTUsMTUqbnZdLFthLDMwLDMwKm52XSxbbywxLGV2XSxbbywzLDMqZXZdLFtvLDYsNipldl0sW28sMTIsMTIqZXZdLFtpLDEscnZdLFtpLDIsMipydl0sW3IsMSxpdl0sW24sMSxvdl0sW24sMywzKm92XSxbdCwxLGF2XV07ZnVuY3Rpb24gTShlKXtyZXR1cm4odShlKTxlP2Q6YShlKTxlP3A6byhlKTxlP3Y6aShlKTxlP2c6bihlKTxlP3IoZSk8ZT95Ol86dChlKTxlP2I6bSkoZSl9ZnVuY3Rpb24gQShuLHIsaSxvKXtpZihudWxsPT1uJiYobj0xMCksIm51bWJlciI9PXR5cGVvZiBuKXt2YXIgYT1NYXRoLmFicyhpLXIpL24sdT1lKGZ1bmN0aW9uKHQpe3JldHVybiB0WzJdfSkucmlnaHQoeCxhKTt1PT09eC5sZW5ndGg\/KG89dyhyL2F2LGkvYXYsbiksbj10KTp1PyhvPSh1PXhbYS94W3UtMV1bMl08eFt1XVsyXS9hP3UtMTp1XSlbMV0sbj11WzBdKToobz1NYXRoLm1heCh3KHIsaSxuKSwxKSxuPWYpfXJldHVybiBudWxsPT1vP246bi5ldmVyeShvKX1yZXR1cm4gcy5pbnZlcnQ9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBEYXRlKGwodCkpfSxzLmRvbWFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD9oKGZoLmNhbGwodCxmdikpOmgoKS5tYXAodXYpfSxzLnRpY2tzPWZ1bmN0aW9uKHQsbil7dmFyIGUscj1oKCksaT1yWzBdLG89cltyLmxlbmd0aC0xXSxhPW88aTtyZXR1cm4gYSYmKGU9aSxpPW8sbz1lKSxlPShlPUEodCxpLG8sbikpP2UucmFuZ2UoaSxvKzEpOltdLGE\/ZS5yZXZlcnNlKCk6ZX0scy50aWNrRm9ybWF0PWZ1bmN0aW9uKHQsbil7cmV0dXJuIG51bGw9PW4\/TTpjKG4pfSxzLm5pY2U9ZnVuY3Rpb24odCxuKXt2YXIgZT1oKCk7cmV0dXJuKHQ9QSh0LGVbMF0sZVtlLmxlbmd0aC0xXSxuKSk\/aCh3aChlLHQpKTpzfSxzLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gYmgocyxjdih0LG4scixpLG8sYSx1LGYsYykpfSxzfWZ1bmN0aW9uIHN2KHQpe2Zvcih2YXIgbj10Lmxlbmd0aC82fDAsZT1uZXcgQXJyYXkobikscj0wO3I8bjspZVtyXT0iIyIrdC5zbGljZSg2KnIsNiorK3IpO3JldHVybiBlfXZhciBsdj1zdigiMWY3N2I0ZmY3ZjBlMmNhMDJjZDYyNzI4OTQ2N2JkOGM1NjRiZTM3N2MyN2Y3ZjdmYmNiZDIyMTdiZWNmIiksaHY9c3YoIjdmYzk3ZmJlYWVkNGZkYzA4NmZmZmY5OTM4NmNiMGYwMDI3ZmJmNWIxNzY2NjY2NiIpLGR2PXN2KCIxYjllNzdkOTVmMDI3NTcwYjNlNzI5OGE2NmE2MWVlNmFiMDJhNjc2MWQ2NjY2NjYiKSxwdj1zdigiYTZjZWUzMWY3OGI0YjJkZjhhMzNhMDJjZmI5YTk5ZTMxYTFjZmRiZjZmZmY3ZjAwY2FiMmQ2NmEzZDlhZmZmZjk5YjE1OTI4IiksdnY9c3YoImZiYjRhZWIzY2RlM2NjZWJjNWRlY2JlNGZlZDlhNmZmZmZjY2U1ZDhiZGZkZGFlY2YyZjJmMiIpLGd2PXN2KCJiM2UyY2RmZGNkYWNjYmQ1ZThmNGNhZTRlNmY1YzlmZmYyYWVmMWUyY2NjY2NjY2MiKSx5dj1zdigiZTQxYTFjMzc3ZWI4NGRhZjRhOTg0ZWEzZmY3ZjAwZmZmZjMzYTY1NjI4Zjc4MWJmOTk5OTk5IiksX3Y9c3YoIjY2YzJhNWZjOGQ2MjhkYTBjYmU3OGFjM2E2ZDg1NGZmZDkyZmU1YzQ5NGIzYjNiMyIpLGJ2PXN2KCI4ZGQzYzdmZmZmYjNiZWJhZGFmYjgwNzI4MGIxZDNmZGI0NjJiM2RlNjlmY2NkZTVkOWQ5ZDliYzgwYmRjY2ViYzVmZmVkNmYiKTtmdW5jdGlvbiBtdih0KXtyZXR1cm4gbGUodFt0Lmxlbmd0aC0xXSl9dmFyIHh2PW5ldyBBcnJheSgzKS5jb25jYXQoImQ4YjM2NWY1ZjVmNTVhYjRhYyIsImE2NjExYWRmYzI3ZDgwY2RjMTAxODU3MSIsImE2NjExYWRmYzI3ZGY1ZjVmNTgwY2RjMTAxODU3MSIsIjhjNTEwYWQ4YjM2NWY2ZThjM2M3ZWFlNTVhYjRhYzAxNjY1ZSIsIjhjNTEwYWQ4YjM2NWY2ZThjM2Y1ZjVmNWM3ZWFlNTVhYjRhYzAxNjY1ZSIsIjhjNTEwYWJmODEyZGRmYzI3ZGY2ZThjM2M3ZWFlNTgwY2RjMTM1OTc4ZjAxNjY1ZSIsIjhjNTEwYWJmODEyZGRmYzI3ZGY2ZThjM2Y1ZjVmNWM3ZWFlNTgwY2RjMTM1OTc4ZjAxNjY1ZSIsIjU0MzAwNThjNTEwYWJmODEyZGRmYzI3ZGY2ZThjM2M3ZWFlNTgwY2RjMTM1OTc4ZjAxNjY1ZTAwM2MzMCIsIjU0MzAwNThjNTEwYWJmODEyZGRmYzI3ZGY2ZThjM2Y1ZjVmNWM3ZWFlNTgwY2RjMTM1OTc4ZjAxNjY1ZTAwM2MzMCIpLm1hcChzdiksd3Y9bXYoeHYpLE12PW5ldyBBcnJheSgzKS5jb25jYXQoImFmOGRjM2Y3ZjdmNzdmYmY3YiIsIjdiMzI5NGMyYTVjZmE2ZGJhMDAwODgzNyIsIjdiMzI5NGMyYTVjZmY3ZjdmN2E2ZGJhMDAwODgzNyIsIjc2MmE4M2FmOGRjM2U3ZDRlOGQ5ZjBkMzdmYmY3YjFiNzgzNyIsIjc2MmE4M2FmOGRjM2U3ZDRlOGY3ZjdmN2Q5ZjBkMzdmYmY3YjFiNzgzNyIsIjc2MmE4Mzk5NzBhYmMyYTVjZmU3ZDRlOGQ5ZjBkM2E2ZGJhMDVhYWU2MTFiNzgzNyIsIjc2MmE4Mzk5NzBhYmMyYTVjZmU3ZDRlOGY3ZjdmN2Q5ZjBkM2E2ZGJhMDVhYWU2MTFiNzgzNyIsIjQwMDA0Yjc2MmE4Mzk5NzBhYmMyYTVjZmU3ZDRlOGQ5ZjBkM2E2ZGJhMDVhYWU2MTFiNzgzNzAwNDQxYiIsIjQwMDA0Yjc2MmE4Mzk5NzBhYmMyYTVjZmU3ZDRlOGY3ZjdmN2Q5ZjBkM2E2ZGJhMDVhYWU2MTFiNzgzNzAwNDQxYiIpLm1hcChzdiksQXY9bXYoTXYpLFR2PW5ldyBBcnJheSgzKS5jb25jYXQoImU5YTNjOWY3ZjdmN2ExZDc2YSIsImQwMWM4YmYxYjZkYWI4ZTE4NjRkYWMyNiIsImQwMWM4YmYxYjZkYWY3ZjdmN2I4ZTE4NjRkYWMyNiIsImM1MWI3ZGU5YTNjOWZkZTBlZmU2ZjVkMGExZDc2YTRkOTIyMSIsImM1MWI3ZGU5YTNjOWZkZTBlZmY3ZjdmN2U2ZjVkMGExZDc2YTRkOTIyMSIsImM1MWI3ZGRlNzdhZWYxYjZkYWZkZTBlZmU2ZjVkMGI4ZTE4NjdmYmM0MTRkOTIyMSIsImM1MWI3ZGRlNzdhZWYxYjZkYWZkZTBlZmY3ZjdmN2U2ZjVkMGI4ZTE4NjdmYmM0MTRkOTIyMSIsIjhlMDE1MmM1MWI3ZGRlNzdhZWYxYjZkYWZkZTBlZmU2ZjVkMGI4ZTE4NjdmYmM0MTRkOTIyMTI3NjQxOSIsIjhlMDE1MmM1MWI3ZGRlNzdhZWYxYjZkYWZkZTBlZmY3ZjdmN2U2ZjVkMGI4ZTE4NjdmYmM0MTRkOTIyMTI3NjQxOSIpLm1hcChzdiksTnY9bXYoVHYpLFN2PW5ldyBBcnJheSgzKS5jb25jYXQoIjk5OGVjM2Y3ZjdmN2YxYTM0MCIsIjVlM2M5OWIyYWJkMmZkYjg2M2U2NjEwMSIsIjVlM2M5OWIyYWJkMmY3ZjdmN2ZkYjg2M2U2NjEwMSIsIjU0Mjc4ODk5OGVjM2Q4ZGFlYmZlZTBiNmYxYTM0MGIzNTgwNiIsIjU0Mjc4ODk5OGVjM2Q4ZGFlYmY3ZjdmN2ZlZTBiNmYxYTM0MGIzNTgwNiIsIjU0Mjc4ODgwNzNhY2IyYWJkMmQ4ZGFlYmZlZTBiNmZkYjg2M2UwODIxNGIzNTgwNiIsIjU0Mjc4ODgwNzNhY2IyYWJkMmQ4ZGFlYmY3ZjdmN2ZlZTBiNmZkYjg2M2UwODIxNGIzNTgwNiIsIjJkMDA0YjU0Mjc4ODgwNzNhY2IyYWJkMmQ4ZGFlYmZlZTBiNmZkYjg2M2UwODIxNGIzNTgwNjdmM2IwOCIsIjJkMDA0YjU0Mjc4ODgwNzNhY2IyYWJkMmQ4ZGFlYmY3ZjdmN2ZlZTBiNmZkYjg2M2UwODIxNGIzNTgwNjdmM2IwOCIpLm1hcChzdiksRXY9bXYoU3YpLGt2PW5ldyBBcnJheSgzKS5jb25jYXQoImVmOGE2MmY3ZjdmNzY3YTljZiIsImNhMDAyMGY0YTU4MjkyYzVkZTA1NzFiMCIsImNhMDAyMGY0YTU4MmY3ZjdmNzkyYzVkZTA1NzFiMCIsImIyMTgyYmVmOGE2MmZkZGJjN2QxZTVmMDY3YTljZjIxNjZhYyIsImIyMTgyYmVmOGE2MmZkZGJjN2Y3ZjdmN2QxZTVmMDY3YTljZjIxNjZhYyIsImIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2QxZTVmMDkyYzVkZTQzOTNjMzIxNjZhYyIsImIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2Y3ZjdmN2QxZTVmMDkyYzVkZTQzOTNjMzIxNjZhYyIsIjY3MDAxZmIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2QxZTVmMDkyYzVkZTQzOTNjMzIxNjZhYzA1MzA2MSIsIjY3MDAxZmIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2Y3ZjdmN2QxZTVmMDkyYzVkZTQzOTNjMzIxNjZhYzA1MzA2MSIpLm1hcChzdiksQ3Y9bXYoa3YpLFB2PW5ldyBBcnJheSgzKS5jb25jYXQoImVmOGE2MmZmZmZmZjk5OTk5OSIsImNhMDAyMGY0YTU4MmJhYmFiYTQwNDA0MCIsImNhMDAyMGY0YTU4MmZmZmZmZmJhYmFiYTQwNDA0MCIsImIyMTgyYmVmOGE2MmZkZGJjN2UwZTBlMDk5OTk5OTRkNGQ0ZCIsImIyMTgyYmVmOGE2MmZkZGJjN2ZmZmZmZmUwZTBlMDk5OTk5OTRkNGQ0ZCIsImIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2UwZTBlMGJhYmFiYTg3ODc4NzRkNGQ0ZCIsImIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2ZmZmZmZmUwZTBlMGJhYmFiYTg3ODc4NzRkNGQ0ZCIsIjY3MDAxZmIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2UwZTBlMGJhYmFiYTg3ODc4NzRkNGQ0ZDFhMWExYSIsIjY3MDAxZmIyMTgyYmQ2NjA0ZGY0YTU4MmZkZGJjN2ZmZmZmZmUwZTBlMGJhYmFiYTg3ODc4NzRkNGQ0ZDFhMWExYSIpLm1hcChzdiksenY9bXYoUHYpLFJ2PW5ldyBBcnJheSgzKS5jb25jYXQoImZjOGQ1OWZmZmZiZjkxYmZkYiIsImQ3MTkxY2ZkYWU2MWFiZDllOTJjN2JiNiIsImQ3MTkxY2ZkYWU2MWZmZmZiZmFiZDllOTJjN2JiNiIsImQ3MzAyN2ZjOGQ1OWZlZTA5MGUwZjNmODkxYmZkYjQ1NzViNCIsImQ3MzAyN2ZjOGQ1OWZlZTA5MGZmZmZiZmUwZjNmODkxYmZkYjQ1NzViNCIsImQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA5MGUwZjNmOGFiZDllOTc0YWRkMTQ1NzViNCIsImQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA5MGZmZmZiZmUwZjNmOGFiZDllOTc0YWRkMTQ1NzViNCIsImE1MDAyNmQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA5MGUwZjNmOGFiZDllOTc0YWRkMTQ1NzViNDMxMzY5NSIsImE1MDAyNmQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA5MGZmZmZiZmUwZjNmOGFiZDllOTc0YWRkMTQ1NzViNDMxMzY5NSIpLm1hcChzdiksTHY9bXYoUnYpLER2PW5ldyBBcnJheSgzKS5jb25jYXQoImZjOGQ1OWZmZmZiZjkxY2Y2MCIsImQ3MTkxY2ZkYWU2MWE2ZDk2YTFhOTY0MSIsImQ3MTkxY2ZkYWU2MWZmZmZiZmE2ZDk2YTFhOTY0MSIsImQ3MzAyN2ZjOGQ1OWZlZTA4YmQ5ZWY4YjkxY2Y2MDFhOTg1MCIsImQ3MzAyN2ZjOGQ1OWZlZTA4YmZmZmZiZmQ5ZWY4YjkxY2Y2MDFhOTg1MCIsImQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA4YmQ5ZWY4YmE2ZDk2YTY2YmQ2MzFhOTg1MCIsImQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA4YmZmZmZiZmQ5ZWY4YmE2ZDk2YTY2YmQ2MzFhOTg1MCIsImE1MDAyNmQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA4YmQ5ZWY4YmE2ZDk2YTY2YmQ2MzFhOTg1MDAwNjgzNyIsImE1MDAyNmQ3MzAyN2Y0NmQ0M2ZkYWU2MWZlZTA4YmZmZmZiZmQ5ZWY4YmE2ZDk2YTY2YmQ2MzFhOTg1MDAwNjgzNyIpLm1hcChzdiksVXY9bXYoRHYpLHF2PW5ldyBBcnJheSgzKS5jb25jYXQoImZjOGQ1OWZmZmZiZjk5ZDU5NCIsImQ3MTkxY2ZkYWU2MWFiZGRhNDJiODNiYSIsImQ3MTkxY2ZkYWU2MWZmZmZiZmFiZGRhNDJiODNiYSIsImQ1M2U0ZmZjOGQ1OWZlZTA4YmU2ZjU5ODk5ZDU5NDMyODhiZCIsImQ1M2U0ZmZjOGQ1OWZlZTA4YmZmZmZiZmU2ZjU5ODk5ZDU5NDMyODhiZCIsImQ1M2U0ZmY0NmQ0M2ZkYWU2MWZlZTA4YmU2ZjU5OGFiZGRhNDY2YzJhNTMyODhiZCIsImQ1M2U0ZmY0NmQ0M2ZkYWU2MWZlZTA4YmZmZmZiZmU2ZjU5OGFiZGRhNDY2YzJhNTMyODhiZCIsIjllMDE0MmQ1M2U0ZmY0NmQ0M2ZkYWU2MWZlZTA4YmU2ZjU5OGFiZGRhNDY2YzJhNTMyODhiZDVlNGZhMiIsIjllMDE0MmQ1M2U0ZmY0NmQ0M2ZkYWU2MWZlZTA4YmZmZmZiZmU2ZjU5OGFiZGRhNDY2YzJhNTMyODhiZDVlNGZhMiIpLm1hcChzdiksT3Y9bXYocXYpLFl2PW5ldyBBcnJheSgzKS5jb25jYXQoImU1ZjVmOTk5ZDhjOTJjYTI1ZiIsImVkZjhmYmIyZTJlMjY2YzJhNDIzOGI0NSIsImVkZjhmYmIyZTJlMjY2YzJhNDJjYTI1ZjAwNmQyYyIsImVkZjhmYmNjZWNlNjk5ZDhjOTY2YzJhNDJjYTI1ZjAwNmQyYyIsImVkZjhmYmNjZWNlNjk5ZDhjOTY2YzJhNDQxYWU3NjIzOGI0NTAwNTgyNCIsImY3ZmNmZGU1ZjVmOWNjZWNlNjk5ZDhjOTY2YzJhNDQxYWU3NjIzOGI0NTAwNTgyNCIsImY3ZmNmZGU1ZjVmOWNjZWNlNjk5ZDhjOTY2YzJhNDQxYWU3NjIzOGI0NTAwNmQyYzAwNDQxYiIpLm1hcChzdiksQnY9bXYoWXYpLEZ2PW5ldyBBcnJheSgzKS5jb25jYXQoImUwZWNmNDllYmNkYTg4NTZhNyIsImVkZjhmYmIzY2RlMzhjOTZjNjg4NDE5ZCIsImVkZjhmYmIzY2RlMzhjOTZjNjg4NTZhNzgxMGY3YyIsImVkZjhmYmJmZDNlNjllYmNkYThjOTZjNjg4NTZhNzgxMGY3YyIsImVkZjhmYmJmZDNlNjllYmNkYThjOTZjNjhjNmJiMTg4NDE5ZDZlMDE2YiIsImY3ZmNmZGUwZWNmNGJmZDNlNjllYmNkYThjOTZjNjhjNmJiMTg4NDE5ZDZlMDE2YiIsImY3ZmNmZGUwZWNmNGJmZDNlNjllYmNkYThjOTZjNjhjNmJiMTg4NDE5ZDgxMGY3YzRkMDA0YiIpLm1hcChzdiksSXY9bXYoRnYpLEh2PW5ldyBBcnJheSgzKS5jb25jYXQoImUwZjNkYmE4ZGRiNTQzYTJjYSIsImYwZjllOGJhZTRiYzdiY2NjNDJiOGNiZSIsImYwZjllOGJhZTRiYzdiY2NjNDQzYTJjYTA4NjhhYyIsImYwZjllOGNjZWJjNWE4ZGRiNTdiY2NjNDQzYTJjYTA4NjhhYyIsImYwZjllOGNjZWJjNWE4ZGRiNTdiY2NjNDRlYjNkMzJiOGNiZTA4NTg5ZSIsImY3ZmNmMGUwZjNkYmNjZWJjNWE4ZGRiNTdiY2NjNDRlYjNkMzJiOGNiZTA4NTg5ZSIsImY3ZmNmMGUwZjNkYmNjZWJjNWE4ZGRiNTdiY2NjNDRlYjNkMzJiOGNiZTA4NjhhYzA4NDA4MSIpLm1hcChzdiksanY9bXYoSHYpLFh2PW5ldyBBcnJheSgzKS5jb25jYXQoImZlZThjOGZkYmI4NGUzNGEzMyIsImZlZjBkOWZkY2M4YWZjOGQ1OWQ3MzAxZiIsImZlZjBkOWZkY2M4YWZjOGQ1OWUzNGEzM2IzMDAwMCIsImZlZjBkOWZkZDQ5ZWZkYmI4NGZjOGQ1OWUzNGEzM2IzMDAwMCIsImZlZjBkOWZkZDQ5ZWZkYmI4NGZjOGQ1OWVmNjU0OGQ3MzAxZjk5MDAwMCIsImZmZjdlY2ZlZThjOGZkZDQ5ZWZkYmI4NGZjOGQ1OWVmNjU0OGQ3MzAxZjk5MDAwMCIsImZmZjdlY2ZlZThjOGZkZDQ5ZWZkYmI4NGZjOGQ1OWVmNjU0OGQ3MzAxZmIzMDAwMDdmMDAwMCIpLm1hcChzdiksR3Y9bXYoWHYpLFZ2PW5ldyBBcnJheSgzKS5jb25jYXQoImVjZTJmMGE2YmRkYjFjOTA5OSIsImY2ZWZmN2JkYzllMTY3YTljZjAyODE4YSIsImY2ZWZmN2JkYzllMTY3YTljZjFjOTA5OTAxNmM1OSIsImY2ZWZmN2QwZDFlNmE2YmRkYjY3YTljZjFjOTA5OTAxNmM1OSIsImY2ZWZmN2QwZDFlNmE2YmRkYjY3YTljZjM2OTBjMDAyODE4YTAxNjQ1MCIsImZmZjdmYmVjZTJmMGQwZDFlNmE2YmRkYjY3YTljZjM2OTBjMDAyODE4YTAxNjQ1MCIsImZmZjdmYmVjZTJmMGQwZDFlNmE2YmRkYjY3YTljZjM2OTBjMDAyODE4YTAxNmM1OTAxNDYzNiIpLm1hcChzdiksJHY9bXYoVnYpLFd2PW5ldyBBcnJheSgzKS5jb25jYXQoImVjZTdmMmE2YmRkYjJiOGNiZSIsImYxZWVmNmJkYzllMTc0YTljZjA1NzBiMCIsImYxZWVmNmJkYzllMTc0YTljZjJiOGNiZTA0NWE4ZCIsImYxZWVmNmQwZDFlNmE2YmRkYjc0YTljZjJiOGNiZTA0NWE4ZCIsImYxZWVmNmQwZDFlNmE2YmRkYjc0YTljZjM2OTBjMDA1NzBiMDAzNGU3YiIsImZmZjdmYmVjZTdmMmQwZDFlNmE2YmRkYjc0YTljZjM2OTBjMDA1NzBiMDAzNGU3YiIsImZmZjdmYmVjZTdmMmQwZDFlNmE2YmRkYjc0YTljZjM2OTBjMDA1NzBiMDA0NWE4ZDAyMzg1OCIpLm1hcChzdiksWnY9bXYoV3YpLFF2PW5ldyBBcnJheSgzKS5jb25jYXQoImU3ZTFlZmM5OTRjN2RkMWM3NyIsImYxZWVmNmQ3YjVkOGRmNjViMGNlMTI1NiIsImYxZWVmNmQ3YjVkOGRmNjViMGRkMWM3Nzk4MDA0MyIsImYxZWVmNmQ0YjlkYWM5OTRjN2RmNjViMGRkMWM3Nzk4MDA0MyIsImYxZWVmNmQ0YjlkYWM5OTRjN2RmNjViMGU3Mjk4YWNlMTI1NjkxMDAzZiIsImY3ZjRmOWU3ZTFlZmQ0YjlkYWM5OTRjN2RmNjViMGU3Mjk4YWNlMTI1NjkxMDAzZiIsImY3ZjRmOWU3ZTFlZmQ0YjlkYWM5OTRjN2RmNjViMGU3Mjk4YWNlMTI1Njk4MDA0MzY3MDAxZiIpLm1hcChzdiksSnY9bXYoUXYpLEt2PW5ldyBBcnJheSgzKS5jb25jYXQoImZkZTBkZGZhOWZiNWM1MWI4YSIsImZlZWJlMmZiYjRiOWY3NjhhMWFlMDE3ZSIsImZlZWJlMmZiYjRiOWY3NjhhMWM1MWI4YTdhMDE3NyIsImZlZWJlMmZjYzVjMGZhOWZiNWY3NjhhMWM1MWI4YTdhMDE3NyIsImZlZWJlMmZjYzVjMGZhOWZiNWY3NjhhMWRkMzQ5N2FlMDE3ZTdhMDE3NyIsImZmZjdmM2ZkZTBkZGZjYzVjMGZhOWZiNWY3NjhhMWRkMzQ5N2FlMDE3ZTdhMDE3NyIsImZmZjdmM2ZkZTBkZGZjYzVjMGZhOWZiNWY3NjhhMWRkMzQ5N2FlMDE3ZTdhMDE3NzQ5MDA2YSIpLm1hcChzdiksdGc9bXYoS3YpLG5nPW5ldyBBcnJheSgzKS5jb25jYXQoImVkZjhiMTdmY2RiYjJjN2ZiOCIsImZmZmZjY2ExZGFiNDQxYjZjNDIyNWVhOCIsImZmZmZjY2ExZGFiNDQxYjZjNDJjN2ZiODI1MzQ5NCIsImZmZmZjY2M3ZTliNDdmY2RiYjQxYjZjNDJjN2ZiODI1MzQ5NCIsImZmZmZjY2M3ZTliNDdmY2RiYjQxYjZjNDFkOTFjMDIyNWVhODBjMmM4NCIsImZmZmZkOWVkZjhiMWM3ZTliNDdmY2RiYjQxYjZjNDFkOTFjMDIyNWVhODBjMmM4NCIsImZmZmZkOWVkZjhiMWM3ZTliNDdmY2RiYjQxYjZjNDFkOTFjMDIyNWVhODI1MzQ5NDA4MWQ1OCIpLm1hcChzdiksZWc9bXYobmcpLHJnPW5ldyBBcnJheSgzKS5jb25jYXQoImY3ZmNiOWFkZGQ4ZTMxYTM1NCIsImZmZmZjY2MyZTY5OTc4YzY3OTIzODQ0MyIsImZmZmZjY2MyZTY5OTc4YzY3OTMxYTM1NDAwNjgzNyIsImZmZmZjY2Q5ZjBhM2FkZGQ4ZTc4YzY3OTMxYTM1NDAwNjgzNyIsImZmZmZjY2Q5ZjBhM2FkZGQ4ZTc4YzY3OTQxYWI1ZDIzODQ0MzAwNWEzMiIsImZmZmZlNWY3ZmNiOWQ5ZjBhM2FkZGQ4ZTc4YzY3OTQxYWI1ZDIzODQ0MzAwNWEzMiIsImZmZmZlNWY3ZmNiOWQ5ZjBhM2FkZGQ4ZTc4YzY3OTQxYWI1ZDIzODQ0MzAwNjgzNzAwNDUyOSIpLm1hcChzdiksaWc9bXYocmcpLG9nPW5ldyBBcnJheSgzKS5jb25jYXQoImZmZjdiY2ZlYzQ0ZmQ5NWYwZSIsImZmZmZkNGZlZDk4ZWZlOTkyOWNjNGMwMiIsImZmZmZkNGZlZDk4ZWZlOTkyOWQ5NWYwZTk5MzQwNCIsImZmZmZkNGZlZTM5MWZlYzQ0ZmZlOTkyOWQ5NWYwZTk5MzQwNCIsImZmZmZkNGZlZTM5MWZlYzQ0ZmZlOTkyOWVjNzAxNGNjNGMwMjhjMmQwNCIsImZmZmZlNWZmZjdiY2ZlZTM5MWZlYzQ0ZmZlOTkyOWVjNzAxNGNjNGMwMjhjMmQwNCIsImZmZmZlNWZmZjdiY2ZlZTM5MWZlYzQ0ZmZlOTkyOWVjNzAxNGNjNGMwMjk5MzQwNDY2MjUwNiIpLm1hcChzdiksYWc9bXYob2cpLHVnPW5ldyBBcnJheSgzKS5jb25jYXQoImZmZWRhMGZlYjI0Y2YwM2IyMCIsImZmZmZiMmZlY2M1Y2ZkOGQzY2UzMWExYyIsImZmZmZiMmZlY2M1Y2ZkOGQzY2YwM2IyMGJkMDAyNiIsImZmZmZiMmZlZDk3NmZlYjI0Y2ZkOGQzY2YwM2IyMGJkMDAyNiIsImZmZmZiMmZlZDk3NmZlYjI0Y2ZkOGQzY2ZjNGUyYWUzMWExY2IxMDAyNiIsImZmZmZjY2ZmZWRhMGZlZDk3NmZlYjI0Y2ZkOGQzY2ZjNGUyYWUzMWExY2IxMDAyNiIsImZmZmZjY2ZmZWRhMGZlZDk3NmZlYjI0Y2ZkOGQzY2ZjNGUyYWUzMWExY2JkMDAyNjgwMDAyNiIpLm1hcChzdiksZmc9bXYodWcpLGNnPW5ldyBBcnJheSgzKS5jb25jYXQoImRlZWJmNzllY2FlMTMxODJiZCIsImVmZjNmZmJkZDdlNzZiYWVkNjIxNzFiNSIsImVmZjNmZmJkZDdlNzZiYWVkNjMxODJiZDA4NTE5YyIsImVmZjNmZmM2ZGJlZjllY2FlMTZiYWVkNjMxODJiZDA4NTE5YyIsImVmZjNmZmM2ZGJlZjllY2FlMTZiYWVkNjQyOTJjNjIxNzFiNTA4NDU5NCIsImY3ZmJmZmRlZWJmN2M2ZGJlZjllY2FlMTZiYWVkNjQyOTJjNjIxNzFiNTA4NDU5NCIsImY3ZmJmZmRlZWJmN2M2ZGJlZjllY2FlMTZiYWVkNjQyOTJjNjIxNzFiNTA4NTE5YzA4MzA2YiIpLm1hcChzdiksc2c9bXYoY2cpLGxnPW5ldyBBcnJheSgzKS5jb25jYXQoImU1ZjVlMGExZDk5YjMxYTM1NCIsImVkZjhlOWJhZTRiMzc0YzQ3NjIzOGI0NSIsImVkZjhlOWJhZTRiMzc0YzQ3NjMxYTM1NDAwNmQyYyIsImVkZjhlOWM3ZTljMGExZDk5Yjc0YzQ3NjMxYTM1NDAwNmQyYyIsImVkZjhlOWM3ZTljMGExZDk5Yjc0YzQ3NjQxYWI1ZDIzOGI0NTAwNWEzMiIsImY3ZmNmNWU1ZjVlMGM3ZTljMGExZDk5Yjc0YzQ3NjQxYWI1ZDIzOGI0NTAwNWEzMiIsImY3ZmNmNWU1ZjVlMGM3ZTljMGExZDk5Yjc0YzQ3NjQxYWI1ZDIzOGI0NTAwNmQyYzAwNDQxYiIpLm1hcChzdiksaGc9bXYobGcpLGRnPW5ldyBBcnJheSgzKS5jb25jYXQoImYwZjBmMGJkYmRiZDYzNjM2MyIsImY3ZjdmN2NjY2NjYzk2OTY5NjUyNTI1MiIsImY3ZjdmN2NjY2NjYzk2OTY5NjYzNjM2MzI1MjUyNSIsImY3ZjdmN2Q5ZDlkOWJkYmRiZDk2OTY5NjYzNjM2MzI1MjUyNSIsImY3ZjdmN2Q5ZDlkOWJkYmRiZDk2OTY5NjczNzM3MzUyNTI1MjI1MjUyNSIsImZmZmZmZmYwZjBmMGQ5ZDlkOWJkYmRiZDk2OTY5NjczNzM3MzUyNTI1MjI1MjUyNSIsImZmZmZmZmYwZjBmMGQ5ZDlkOWJkYmRiZDk2OTY5NjczNzM3MzUyNTI1MjI1MjUyNTAwMDAwMCIpLm1hcChzdikscGc9bXYoZGcpLHZnPW5ldyBBcnJheSgzKS5jb25jYXQoImVmZWRmNWJjYmRkYzc1NmJiMSIsImYyZjBmN2NiYzllMjllOWFjODZhNTFhMyIsImYyZjBmN2NiYzllMjllOWFjODc1NmJiMTU0Mjc4ZiIsImYyZjBmN2RhZGFlYmJjYmRkYzllOWFjODc1NmJiMTU0Mjc4ZiIsImYyZjBmN2RhZGFlYmJjYmRkYzllOWFjODgwN2RiYTZhNTFhMzRhMTQ4NiIsImZjZmJmZGVmZWRmNWRhZGFlYmJjYmRkYzllOWFjODgwN2RiYTZhNTFhMzRhMTQ4NiIsImZjZmJmZGVmZWRmNWRhZGFlYmJjYmRkYzllOWFjODgwN2RiYTZhNTFhMzU0Mjc4ZjNmMDA3ZCIpLm1hcChzdiksZ2c9bXYodmcpLHlnPW5ldyBBcnJheSgzKS5jb25jYXQoImZlZTBkMmZjOTI3MmRlMmQyNiIsImZlZTVkOWZjYWU5MWZiNmE0YWNiMTgxZCIsImZlZTVkOWZjYWU5MWZiNmE0YWRlMmQyNmE1MGYxNSIsImZlZTVkOWZjYmJhMWZjOTI3MmZiNmE0YWRlMmQyNmE1MGYxNSIsImZlZTVkOWZjYmJhMWZjOTI3MmZiNmE0YWVmM2IyY2NiMTgxZDk5MDAwZCIsImZmZjVmMGZlZTBkMmZjYmJhMWZjOTI3MmZiNmE0YWVmM2IyY2NiMTgxZDk5MDAwZCIsImZmZjVmMGZlZTBkMmZjYmJhMWZjOTI3MmZiNmE0YWVmM2IyY2NiMTgxZGE1MGYxNTY3MDAwZCIpLm1hcChzdiksX2c9bXYoeWcpLGJnPW5ldyBBcnJheSgzKS5jb25jYXQoImZlZTZjZWZkYWU2YmU2NTUwZCIsImZlZWRkZWZkYmU4NWZkOGQzY2Q5NDcwMSIsImZlZWRkZWZkYmU4NWZkOGQzY2U2NTUwZGE2MzYwMyIsImZlZWRkZWZkZDBhMmZkYWU2YmZkOGQzY2U2NTUwZGE2MzYwMyIsImZlZWRkZWZkZDBhMmZkYWU2YmZkOGQzY2YxNjkxM2Q5NDgwMThjMmQwNCIsImZmZjVlYmZlZTZjZWZkZDBhMmZkYWU2YmZkOGQzY2YxNjkxM2Q5NDgwMThjMmQwNCIsImZmZjVlYmZlZTZjZWZkZDBhMmZkYWU2YmZkOGQzY2YxNjkxM2Q5NDgwMWE2MzYwMzdmMjcwNCIpLm1hcChzdiksbWc9bXYoYmcpLHhnPUdlKEtuKDMwMCwuNSwwKSxLbigtMjQwLC41LDEpKSx3Zz1HZShLbigtMTAwLC43NSwuMzUpLEtuKDgwLDEuNSwuOCkpLE1nPUdlKEtuKDI2MCwuNzUsLjM1KSxLbig4MCwxLjUsLjgpKSxBZz1LbigpO3ZhciBUZz1ibigpLE5nPU1hdGguUEkvMyxTZz0yKk1hdGguUEkvMztmdW5jdGlvbiBFZyh0KXt2YXIgbj10Lmxlbmd0aDtyZXR1cm4gZnVuY3Rpb24oZSl7cmV0dXJuIHRbTWF0aC5tYXgoMCxNYXRoLm1pbihuLTEsTWF0aC5mbG9vcihlKm4pKSldfX12YXIga2c9RWcoc3YoIjQ0MDE1NDQ0MDI1NjQ1MDQ1NzQ1MDU1OTQ2MDc1YTQ2MDg1YzQ2MGE1ZDQ2MGI1ZTQ3MGQ2MDQ3MGU2MTQ3MTA2MzQ3MTE2NDQ3MTM2NTQ4MTQ2NzQ4MTY2ODQ4MTc2OTQ4MTg2YTQ4MWE2YzQ4MWI2ZDQ4MWM2ZTQ4MWQ2ZjQ4MWY3MDQ4MjA3MTQ4MjE3MzQ4MjM3NDQ4MjQ3NTQ4MjU3NjQ4MjY3NzQ4Mjg3ODQ4Mjk3OTQ3MmE3YTQ3MmM3YTQ3MmQ3YjQ3MmU3YzQ3MmY3ZDQ2MzA3ZTQ2MzI3ZTQ2MzM3ZjQ2MzQ4MDQ1MzU4MTQ1Mzc4MTQ1Mzg4MjQ0Mzk4MzQ0M2E4MzQ0M2I4NDQzM2Q4NDQzM2U4NTQyM2Y4NTQyNDA4NjQyNDE4NjQxNDI4NzQxNDQ4NzQwNDU4ODQwNDY4ODNmNDc4ODNmNDg4OTNlNDk4OTNlNGE4OTNlNGM4YTNkNGQ4YTNkNGU4YTNjNGY4YTNjNTA4YjNiNTE4YjNiNTI4YjNhNTM4YjNhNTQ4YzM5NTU4YzM5NTY4YzM4NTg4YzM4NTk4YzM3NWE4YzM3NWI4ZDM2NWM4ZDM2NWQ4ZDM1NWU4ZDM1NWY4ZDM0NjA4ZDM0NjE4ZDMzNjI4ZDMzNjM4ZDMyNjQ4ZTMyNjU4ZTMxNjY4ZTMxNjc4ZTMxNjg4ZTMwNjk4ZTMwNmE4ZTJmNmI4ZTJmNmM4ZTJlNmQ4ZTJlNmU4ZTJlNmY4ZTJkNzA4ZTJkNzE4ZTJjNzE4ZTJjNzI4ZTJjNzM4ZTJiNzQ4ZTJiNzU4ZTJhNzY4ZTJhNzc4ZTJhNzg4ZTI5Nzk4ZTI5N2E4ZTI5N2I4ZTI4N2M4ZTI4N2Q4ZTI3N2U4ZTI3N2Y4ZTI3ODA4ZTI2ODE4ZTI2ODI4ZTI2ODI4ZTI1ODM4ZTI1ODQ4ZTI1ODU4ZTI0ODY4ZTI0ODc4ZTIzODg4ZTIzODk4ZTIzOGE4ZDIyOGI4ZDIyOGM4ZDIyOGQ4ZDIxOGU4ZDIxOGY4ZDIxOTA4ZDIxOTE4YzIwOTI4YzIwOTI4YzIwOTM4YzFmOTQ4YzFmOTU4YjFmOTY4YjFmOTc4YjFmOTg4YjFmOTk4YTFmOWE4YTFlOWI4YTFlOWM4OTFlOWQ4OTFmOWU4OTFmOWY4ODFmYTA4ODFmYTE4ODFmYTE4NzFmYTI4NzIwYTM4NjIwYTQ4NjIxYTU4NTIxYTY4NTIyYTc4NTIyYTg4NDIzYTk4MzI0YWE4MzI1YWI4MjI1YWM4MjI2YWQ4MTI3YWQ4MTI4YWU4MDI5YWY3ZjJhYjA3ZjJjYjE3ZTJkYjI3ZDJlYjM3YzJmYjQ3YzMxYjU3YjMyYjY3YTM0YjY3OTM1Yjc3OTM3Yjg3ODM4Yjk3NzNhYmE3NjNiYmI3NTNkYmM3NDNmYmM3MzQwYmQ3MjQyYmU3MTQ0YmY3MDQ2YzA2ZjQ4YzE2ZTRhYzE2ZDRjYzI2YzRlYzM2YjUwYzQ2YTUyYzU2OTU0YzU2ODU2YzY2NzU4Yzc2NTVhYzg2NDVjYzg2MzVlYzk2MjYwY2E2MDYzY2I1ZjY1Y2I1ZTY3Y2M1YzY5Y2Q1YjZjY2Q1YTZlY2U1ODcwY2Y1NzczZDA1Njc1ZDA1NDc3ZDE1MzdhZDE1MTdjZDI1MDdmZDM0ZTgxZDM0ZDg0ZDQ0Yjg2ZDU0OTg5ZDU0ODhiZDY0NjhlZDY0NTkwZDc0MzkzZDc0MTk1ZDg0MDk4ZDgzZTliZDkzYzlkZDkzYmEwZGEzOWEyZGEzN2E1ZGIzNmE4ZGIzNGFhZGMzMmFkZGMzMGIwZGQyZmIyZGQyZGI1ZGUyYmI4ZGUyOWJhZGUyOGJkZGYyNmMwZGYyNWMyZGYyM2M1ZTAyMWM4ZTAyMGNhZTExZmNkZTExZGQwZTExY2QyZTIxYmQ1ZTIxYWQ4ZTIxOWRhZTMxOWRkZTMxOGRmZTMxOGUyZTQxOGU1ZTQxOWU3ZTQxOWVhZTUxYWVjZTUxYmVmZTUxY2YxZTUxZGY0ZTYxZWY2ZTYyMGY4ZTYyMWZiZTcyM2ZkZTcyNSIpKSxDZz1FZyhzdigiMDAwMDA0MDEwMDA1MDEwMTA2MDEwMTA4MDIwMTA5MDIwMjBiMDIwMjBkMDMwMzBmMDMwMzEyMDQwNDE0MDUwNDE2MDYwNTE4MDYwNTFhMDcwNjFjMDgwNzFlMDkwNzIwMGEwODIyMGIwOTI0MGMwOTI2MGQwYTI5MGUwYjJiMTAwYjJkMTEwYzJmMTIwZDMxMTMwZDM0MTQwZTM2MTUwZTM4MTYwZjNiMTgwZjNkMTkxMDNmMWExMDQyMWMxMDQ0MWQxMTQ3MWUxMTQ5MjAxMTRiMjExMTRlMjIxMTUwMjQxMjUzMjUxMjU1MjcxMjU4MjkxMTVhMmExMTVjMmMxMTVmMmQxMTYxMmYxMTYzMzExMTY1MzMxMDY3MzQxMDY5MzYxMDZiMzgxMDZjMzkwZjZlM2IwZjcwM2QwZjcxM2YwZjcyNDAwZjc0NDIwZjc1NDQwZjc2NDUxMDc3NDcxMDc4NDkxMDc4NGExMDc5NGMxMTdhNGUxMTdiNGYxMjdiNTExMjdjNTIxMzdjNTQxMzdkNTYxNDdkNTcxNTdlNTkxNTdlNWExNjdlNWMxNjdmNWQxNzdmNWYxODdmNjAxODgwNjIxOTgwNjQxYTgwNjUxYTgwNjcxYjgwNjgxYzgxNmExYzgxNmIxZDgxNmQxZDgxNmUxZTgxNzAxZjgxNzIxZjgxNzMyMDgxNzUyMTgxNzYyMTgxNzgyMjgxNzkyMjgyN2IyMzgyN2MyMzgyN2UyNDgyODAyNTgyODEyNTgxODMyNjgxODQyNjgxODYyNzgxODgyNzgxODkyODgxOGIyOTgxOGMyOTgxOGUyYTgxOTAyYTgxOTEyYjgxOTMyYjgwOTQyYzgwOTYyYzgwOTgyZDgwOTkyZDgwOWIyZTdmOWMyZTdmOWUyZjdmYTAyZjdmYTEzMDdlYTMzMDdlYTUzMTdlYTYzMTdkYTgzMjdkYWEzMzdkYWIzMzdjYWQzNDdjYWUzNDdiYjAzNTdiYjIzNTdiYjMzNjdhYjUzNjdhYjczNzc5YjgzNzc5YmEzODc4YmMzOTc4YmQzOTc3YmYzYTc3YzAzYTc2YzIzYjc1YzQzYzc1YzUzYzc0YzczZDczYzgzZTczY2EzZTcyY2MzZjcxY2Q0MDcxY2Y0MDcwZDA0MTZmZDI0MjZmZDM0MzZlZDU0NDZkZDY0NTZjZDg0NTZjZDk0NjZiZGI0NzZhZGM0ODY5ZGU0OTY4ZGY0YTY4ZTA0YzY3ZTI0ZDY2ZTM0ZTY1ZTQ0ZjY0ZTU1MDY0ZTc1MjYzZTg1MzYyZTk1NDYyZWE1NjYxZWI1NzYwZWM1ODYwZWQ1YTVmZWU1YjVlZWY1ZDVlZjA1ZjVlZjE2MDVkZjI2MjVkZjI2NDVjZjM2NTVjZjQ2NzVjZjQ2OTVjZjU2YjVjZjY2YzVjZjY2ZTVjZjc3MDVjZjc3MjVjZjg3NDVjZjg3NjVjZjk3ODVkZjk3OTVkZjk3YjVkZmE3ZDVlZmE3ZjVlZmE4MTVmZmI4MzVmZmI4NTYwZmI4NzYxZmM4OTYxZmM4YTYyZmM4YzYzZmM4ZTY0ZmM5MDY1ZmQ5MjY2ZmQ5NDY3ZmQ5NjY4ZmQ5ODY5ZmQ5YTZhZmQ5YjZiZmU5ZDZjZmU5ZjZkZmVhMTZlZmVhMzZmZmVhNTcxZmVhNzcyZmVhOTczZmVhYTc0ZmVhYzc2ZmVhZTc3ZmViMDc4ZmViMjdhZmViNDdiZmViNjdjZmViNzdlZmViOTdmZmViYjgxZmViZDgyZmViZjg0ZmVjMTg1ZmVjMjg3ZmVjNDg4ZmVjNjhhZmVjODhjZmVjYThkZmVjYzhmZmVjZDkwZmVjZjkyZmVkMTk0ZmVkMzk1ZmVkNTk3ZmVkNzk5ZmVkODlhZmRkYTljZmRkYzllZmRkZWEwZmRlMGExZmRlMmEzZmRlM2E1ZmRlNWE3ZmRlN2E5ZmRlOWFhZmRlYmFjZmNlY2FlZmNlZWIwZmNmMGIyZmNmMmI0ZmNmNGI2ZmNmNmI4ZmNmN2I5ZmNmOWJiZmNmYmJkZmNmZGJmIikpLFBnPUVnKHN2KCIwMDAwMDQwMTAwMDUwMTAxMDYwMTAxMDgwMjAxMGEwMjAyMGMwMjAyMGUwMzAyMTAwNDAzMTIwNDAzMTQwNTA0MTcwNjA0MTkwNzA1MWIwODA1MWQwOTA2MWYwYTA3MjIwYjA3MjQwYzA4MjYwZDA4MjkwZTA5MmIxMDA5MmQxMTBhMzAxMjBhMzIxNDBiMzQxNTBiMzcxNjBiMzkxODBjM2MxOTBjM2UxYjBjNDExYzBjNDMxZTBjNDUxZjBjNDgyMTBjNGEyMzBjNGMyNDBjNGYyNjBjNTEyODBiNTMyOTBiNTUyYjBiNTcyZDBiNTkyZjBhNWIzMTBhNWMzMjBhNWUzNDBhNWYzNjA5NjEzODA5NjIzOTA5NjMzYjA5NjQzZDA5NjUzZTA5NjY0MDBhNjc0MjBhNjg0NDBhNjg0NTBhNjk0NzBiNmE0OTBiNmE0YTBjNmI0YzBjNmI0ZDBkNmM0ZjBkNmM1MTBlNmM1MjBlNmQ1NDBmNmQ1NTBmNmQ1NzEwNmU1OTEwNmU1YTExNmU1YzEyNmU1ZDEyNmU1ZjEzNmU2MTEzNmU2MjE0NmU2NDE1NmU2NTE1NmU2NzE2NmU2OTE2NmU2YTE3NmU2YzE4NmU2ZDE4NmU2ZjE5NmU3MTE5NmU3MjFhNmU3NDFhNmU3NTFiNmU3NzFjNmQ3ODFjNmQ3YTFkNmQ3YzFkNmQ3ZDFlNmQ3ZjFlNmM4MDFmNmM4MjIwNmM4NDIwNmI4NTIxNmI4NzIxNmI4ODIyNmE4YTIyNmE4YzIzNjk4ZDIzNjk4ZjI0Njk5MDI1Njg5MjI1Njg5MzI2Njc5NTI2Njc5NzI3NjY5ODI3NjY5YTI4NjU5YjI5NjQ5ZDI5NjQ5ZjJhNjNhMDJhNjNhMjJiNjJhMzJjNjFhNTJjNjBhNjJkNjBhODJlNWZhOTJlNWVhYjJmNWVhZDMwNWRhZTMwNWNiMDMxNWJiMTMyNWFiMzMyNWFiNDMzNTliNjM0NThiNzM1NTdiOTM1NTZiYTM2NTViYzM3NTRiZDM4NTNiZjM5NTJjMDNhNTFjMTNhNTBjMzNiNGZjNDNjNGVjNjNkNGRjNzNlNGNjODNmNGJjYTQwNGFjYjQxNDljYzQyNDhjZTQzNDdjZjQ0NDZkMDQ1NDVkMjQ2NDRkMzQ3NDNkNDQ4NDJkNTRhNDFkNzRiM2ZkODRjM2VkOTRkM2RkYTRlM2NkYjUwM2JkZDUxM2FkZTUyMzhkZjUzMzdlMDU1MzZlMTU2MzVlMjU3MzRlMzU5MzNlNDVhMzFlNTVjMzBlNjVkMmZlNzVlMmVlODYwMmRlOTYxMmJlYTYzMmFlYjY0MjllYjY2MjhlYzY3MjZlZDY5MjVlZTZhMjRlZjZjMjNlZjZlMjFmMDZmMjBmMTcxMWZmMTczMWRmMjc0MWNmMzc2MWJmMzc4MTlmNDc5MThmNTdiMTdmNTdkMTVmNjdlMTRmNjgwMTNmNzgyMTJmNzg0MTBmODg1MGZmODg3MGVmODg5MGNmOThiMGJmOThjMGFmOThlMDlmYTkwMDhmYTkyMDdmYTk0MDdmYjk2MDZmYjk3MDZmYjk5MDZmYjliMDZmYjlkMDdmYzlmMDdmY2ExMDhmY2EzMDlmY2E1MGFmY2E2MGNmY2E4MGRmY2FhMGZmY2FjMTFmY2FlMTJmY2IwMTRmY2IyMTZmY2I0MThmYmI2MWFmYmI4MWRmYmJhMWZmYmJjMjFmYmJlMjNmYWMwMjZmYWMyMjhmYWM0MmFmYWM2MmRmOWM3MmZmOWM5MzJmOWNiMzVmOGNkMzdmOGNmM2FmN2QxM2RmN2QzNDBmNmQ1NDNmNmQ3NDZmNWQ5NDlmNWRiNGNmNGRkNGZmNGRmNTNmNGUxNTZmM2UzNWFmM2U1NWRmMmU2NjFmMmU4NjVmMmVhNjlmMWVjNmRmMWVkNzFmMWVmNzVmMWYxNzlmMmYyN2RmMmY0ODJmM2Y1ODZmM2Y2OGFmNGY4OGVmNWY5OTJmNmZhOTZmOGZiOWFmOWZjOWRmYWZkYTFmY2ZmYTQiKSksemc9RWcoc3YoIjBkMDg4NzEwMDc4ODEzMDc4OTE2MDc4YTE5MDY4YzFiMDY4ZDFkMDY4ZTIwMDY4ZjIyMDY5MDI0MDY5MTI2MDU5MTI4MDU5MjJhMDU5MzJjMDU5NDJlMDU5NTJmMDU5NjMxMDU5NzMzMDU5NzM1MDQ5ODM3MDQ5OTM4MDQ5YTNhMDQ5YTNjMDQ5YjNlMDQ5YzNmMDQ5YzQxMDQ5ZDQzMDM5ZTQ0MDM5ZTQ2MDM5ZjQ4MDM5ZjQ5MDNhMDRiMDNhMTRjMDJhMTRlMDJhMjUwMDJhMjUxMDJhMzUzMDJhMzU1MDJhNDU2MDFhNDU4MDFhNDU5MDFhNTViMDFhNTVjMDFhNjVlMDFhNjYwMDFhNjYxMDBhNzYzMDBhNzY0MDBhNzY2MDBhNzY3MDBhODY5MDBhODZhMDBhODZjMDBhODZlMDBhODZmMDBhODcxMDBhODcyMDFhODc0MDFhODc1MDFhODc3MDFhODc4MDFhODdhMDJhODdiMDJhODdkMDNhODdlMDNhODgwMDRhODgxMDRhNzgzMDVhNzg0MDVhNzg2MDZhNjg3MDdhNjg4MDhhNjhhMDlhNThiMGFhNThkMGJhNThlMGNhNDhmMGRhNDkxMGVhMzkyMGZhMzk0MTBhMjk1MTFhMTk2MTNhMTk4MTRhMDk5MTU5ZjlhMTY5ZjljMTc5ZTlkMTg5ZDllMTk5ZGEwMWE5Y2ExMWI5YmEyMWQ5YWEzMWU5YWE1MWY5OWE2MjA5OGE3MjE5N2E4MjI5NmFhMjM5NWFiMjQ5NGFjMjY5NGFkMjc5M2FlMjg5MmIwMjk5MWIxMmE5MGIyMmI4ZmIzMmM4ZWI0MmU4ZGI1MmY4Y2I2MzA4YmI3MzE4YWI4MzI4OWJhMzM4OGJiMzQ4OGJjMzU4N2JkMzc4NmJlMzg4NWJmMzk4NGMwM2E4M2MxM2I4MmMyM2M4MWMzM2Q4MGM0M2U3ZmM1NDA3ZWM2NDE3ZGM3NDI3Y2M4NDM3YmM5NDQ3YWNhNDU3YWNiNDY3OWNjNDc3OGNjNDk3N2NkNGE3NmNlNGI3NWNmNGM3NGQwNGQ3M2QxNGU3MmQyNGY3MWQzNTE3MWQ0NTI3MGQ1NTM2ZmQ1NTQ2ZWQ2NTU2ZGQ3NTY2Y2Q4NTc2YmQ5NTg2YWRhNWE2YWRhNWI2OWRiNWM2OGRjNWQ2N2RkNWU2NmRlNWY2NWRlNjE2NGRmNjI2M2UwNjM2M2UxNjQ2MmUyNjU2MWUyNjY2MGUzNjg1ZmU0Njk1ZWU1NmE1ZGU1NmI1ZGU2NmM1Y2U3NmU1YmU3NmY1YWU4NzA1OWU5NzE1OGU5NzI1N2VhNzQ1N2ViNzU1NmViNzY1NWVjNzc1NGVkNzk1M2VkN2E1MmVlN2I1MWVmN2M1MWVmN2U1MGYwN2Y0ZmYwODA0ZWYxODE0ZGYxODM0Y2YyODQ0YmYzODU0YmYzODc0YWY0ODg0OWY0ODk0OGY1OGI0N2Y1OGM0NmY2OGQ0NWY2OGY0NGY3OTA0NGY3OTE0M2Y3OTM0MmY4OTQ0MWY4OTU0MGY5OTczZmY5OTgzZWY5OWEzZWZhOWIzZGZhOWMzY2ZhOWUzYmZiOWYzYWZiYTEzOWZiYTIzOGZjYTMzOGZjYTUzN2ZjYTYzNmZjYTgzNWZjYTkzNGZkYWIzM2ZkYWMzM2ZkYWUzMmZkYWYzMWZkYjEzMGZkYjIyZmZkYjQyZmZkYjUyZWZlYjcyZGZlYjgyY2ZlYmEyY2ZlYmIyYmZlYmQyYWZlYmUyYWZlYzAyOWZkYzIyOWZkYzMyOGZkYzUyN2ZkYzYyN2ZkYzgyN2ZkY2EyNmZkY2IyNmZjY2QyNWZjY2UyNWZjZDAyNWZjZDIyNWZiZDMyNGZiZDUyNGZiZDcyNGZhZDgyNGZhZGEyNGY5ZGMyNGY5ZGQyNWY4ZGYyNWY4ZTEyNWY3ZTIyNWY3ZTQyNWY2ZTYyNmY2ZTgyNmY1ZTkyNmY1ZWIyN2Y0ZWQyN2YzZWUyN2YzZjAyN2YyZjIyN2YxZjQyNmYxZjUyNWYwZjcyNGYwZjkyMSIpKTtmdW5jdGlvbiBSZyh0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19dmFyIExnPU1hdGguYWJzLERnPU1hdGguYXRhbjIsVWc9TWF0aC5jb3MscWc9TWF0aC5tYXgsT2c9TWF0aC5taW4sWWc9TWF0aC5zaW4sQmc9TWF0aC5zcXJ0LEZnPTFlLTEyLElnPU1hdGguUEksSGc9SWcvMixqZz0yKklnO2Z1bmN0aW9uIFhnKHQpe3JldHVybiB0Pj0xP0hnOnQ8PS0xPy1IZzpNYXRoLmFzaW4odCl9ZnVuY3Rpb24gR2codCl7cmV0dXJuIHQuaW5uZXJSYWRpdXN9ZnVuY3Rpb24gVmcodCl7cmV0dXJuIHQub3V0ZXJSYWRpdXN9ZnVuY3Rpb24gJGcodCl7cmV0dXJuIHQuc3RhcnRBbmdsZX1mdW5jdGlvbiBXZyh0KXtyZXR1cm4gdC5lbmRBbmdsZX1mdW5jdGlvbiBaZyh0KXtyZXR1cm4gdCYmdC5wYWRBbmdsZX1mdW5jdGlvbiBRZyh0LG4sZSxyLGksbyxhKXt2YXIgdT10LWUsZj1uLXIsYz0oYT9vOi1vKS9CZyh1KnUrZipmKSxzPWMqZixsPS1jKnUsaD10K3MsZD1uK2wscD1lK3Msdj1yK2wsZz0oaCtwKS8yLHk9KGQrdikvMixfPXAtaCxiPXYtZCxtPV8qXytiKmIseD1pLW8sdz1oKnYtcCpkLE09KGI8MD8tMToxKSpCZyhxZygwLHgqeCptLXcqdykpLEE9KHcqYi1fKk0pL20sVD0oLXcqXy1iKk0pL20sTj0odypiK18qTSkvbSxTPSgtdypfK2IqTSkvbSxFPUEtZyxrPVQteSxDPU4tZyxQPVMteTtyZXR1cm4gRSpFK2sqaz5DKkMrUCpQJiYoQT1OLFQ9Uykse2N4OkEsY3k6VCx4MDE6LXMseTAxOi1sLHgxMTpBKihpL3gtMSkseTExOlQqKGkveC0xKX19ZnVuY3Rpb24gSmcodCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIEtnKHQpe3JldHVybiBuZXcgSmcodCl9ZnVuY3Rpb24gdHkodCl7cmV0dXJuIHRbMF19ZnVuY3Rpb24gbnkodCl7cmV0dXJuIHRbMV19ZnVuY3Rpb24gZXkoKXt2YXIgdD10eSxuPW55LGU9UmcoITApLHI9bnVsbCxpPUtnLG89bnVsbDtmdW5jdGlvbiBhKGEpe3ZhciB1LGYsYyxzPWEubGVuZ3RoLGw9ITE7Zm9yKG51bGw9PXImJihvPWkoYz1HaSgpKSksdT0wO3U8PXM7Kyt1KSEodTxzJiZlKGY9YVt1XSx1LGEpKT09PWwmJigobD0hbCk\/by5saW5lU3RhcnQoKTpvLmxpbmVFbmQoKSksbCYmby5wb2ludCgrdChmLHUsYSksK24oZix1LGEpKTtpZihjKXJldHVybiBvPW51bGwsYysiInx8bnVsbH1yZXR1cm4gYS54PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246UmcoK24pLGEpOnR9LGEueT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxhKTpufSxhLmRlZmluZWQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZyghIXQpLGEpOmV9LGEuY3VydmU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9dCxudWxsIT1yJiYobz1pKHIpKSxhKTppfSxhLmNvbnRleHQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG51bGw9PXQ\/cj1vPW51bGw6bz1pKHI9dCksYSk6cn0sYX1mdW5jdGlvbiByeSgpe3ZhciB0PXR5LG49bnVsbCxlPVJnKDApLHI9bnksaT1SZyghMCksbz1udWxsLGE9S2csdT1udWxsO2Z1bmN0aW9uIGYoZil7dmFyIGMscyxsLGgsZCxwPWYubGVuZ3RoLHY9ITEsZz1uZXcgQXJyYXkocCkseT1uZXcgQXJyYXkocCk7Zm9yKG51bGw9PW8mJih1PWEoZD1HaSgpKSksYz0wO2M8PXA7KytjKXtpZighKGM8cCYmaShoPWZbY10sYyxmKSk9PT12KWlmKHY9IXYpcz1jLHUuYXJlYVN0YXJ0KCksdS5saW5lU3RhcnQoKTtlbHNle2Zvcih1LmxpbmVFbmQoKSx1LmxpbmVTdGFydCgpLGw9Yy0xO2w+PXM7LS1sKXUucG9pbnQoZ1tsXSx5W2xdKTt1LmxpbmVFbmQoKSx1LmFyZWFFbmQoKX12JiYoZ1tjXT0rdChoLGMsZikseVtjXT0rZShoLGMsZiksdS5wb2ludChuPytuKGgsYyxmKTpnW2NdLHI\/K3IoaCxjLGYpOnlbY10pKX1pZihkKXJldHVybiB1PW51bGwsZCsiInx8bnVsbH1mdW5jdGlvbiBjKCl7cmV0dXJuIGV5KCkuZGVmaW5lZChpKS5jdXJ2ZShhKS5jb250ZXh0KG8pfXJldHVybiBmLng9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIGU\/ZTpSZygrZSksbj1udWxsLGYpOnR9LGYueDA9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjpSZygrbiksZik6dH0sZi54MT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj1udWxsPT10P251bGw6ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCksZik6bn0sZi55PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UmcoK3QpLHI9bnVsbCxmKTplfSxmLnkwPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UmcoK3QpLGYpOmV9LGYueTE9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9bnVsbD09dD9udWxsOiJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UmcoK3QpLGYpOnJ9LGYubGluZVgwPWYubGluZVkwPWZ1bmN0aW9uKCl7cmV0dXJuIGMoKS54KHQpLnkoZSl9LGYubGluZVkxPWZ1bmN0aW9uKCl7cmV0dXJuIGMoKS54KHQpLnkocil9LGYubGluZVgxPWZ1bmN0aW9uKCl7cmV0dXJuIGMoKS54KG4pLnkoZSl9LGYuZGVmaW5lZD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCEhdCksZik6aX0sZi5jdXJ2ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT10LG51bGwhPW8mJih1PWEobykpLGYpOmF9LGYuY29udGV4dD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obnVsbD09dD9vPXU9bnVsbDp1PWEobz10KSxmKTpvfSxmfWZ1bmN0aW9uIGl5KHQsbil7cmV0dXJuIG48dD8tMTpuPnQ\/MTpuPj10PzA6TmFOfWZ1bmN0aW9uIG95KHQpe3JldHVybiB0fUpnLnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXsodGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTEsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pOnRoaXMuX2NvbnRleHQubW92ZVRvKHQsbik7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7ZGVmYXVsdDp0aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pfX19O3ZhciBheT1meShLZyk7ZnVuY3Rpb24gdXkodCl7dGhpcy5fY3VydmU9dH1mdW5jdGlvbiBmeSh0KXtmdW5jdGlvbiBuKG4pe3JldHVybiBuZXcgdXkodChuKSl9cmV0dXJuIG4uX2N1cnZlPXQsbn1mdW5jdGlvbiBjeSh0KXt2YXIgbj10LmN1cnZlO3JldHVybiB0LmFuZ2xlPXQueCxkZWxldGUgdC54LHQucmFkaXVzPXQueSxkZWxldGUgdC55LHQuY3VydmU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/bihmeSh0KSk6bigpLl9jdXJ2ZX0sdH1mdW5jdGlvbiBzeSgpe3JldHVybiBjeShleSgpLmN1cnZlKGF5KSl9ZnVuY3Rpb24gbHkoKXt2YXIgdD1yeSgpLmN1cnZlKGF5KSxuPXQuY3VydmUsZT10LmxpbmVYMCxyPXQubGluZVgxLGk9dC5saW5lWTAsbz10LmxpbmVZMTtyZXR1cm4gdC5hbmdsZT10LngsZGVsZXRlIHQueCx0LnN0YXJ0QW5nbGU9dC54MCxkZWxldGUgdC54MCx0LmVuZEFuZ2xlPXQueDEsZGVsZXRlIHQueDEsdC5yYWRpdXM9dC55LGRlbGV0ZSB0LnksdC5pbm5lclJhZGl1cz10LnkwLGRlbGV0ZSB0LnkwLHQub3V0ZXJSYWRpdXM9dC55MSxkZWxldGUgdC55MSx0LmxpbmVTdGFydEFuZ2xlPWZ1bmN0aW9uKCl7cmV0dXJuIGN5KGUoKSl9LGRlbGV0ZSB0LmxpbmVYMCx0LmxpbmVFbmRBbmdsZT1mdW5jdGlvbigpe3JldHVybiBjeShyKCkpfSxkZWxldGUgdC5saW5lWDEsdC5saW5lSW5uZXJSYWRpdXM9ZnVuY3Rpb24oKXtyZXR1cm4gY3koaSgpKX0sZGVsZXRlIHQubGluZVkwLHQubGluZU91dGVyUmFkaXVzPWZ1bmN0aW9uKCl7cmV0dXJuIGN5KG8oKSl9LGRlbGV0ZSB0LmxpbmVZMSx0LmN1cnZlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP24oZnkodCkpOm4oKS5fY3VydmV9LHR9ZnVuY3Rpb24gaHkodCxuKXtyZXR1cm5bKG49K24pKk1hdGguY29zKHQtPU1hdGguUEkvMiksbipNYXRoLnNpbih0KV19dXkucHJvdG90eXBlPXthcmVhU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9jdXJ2ZS5hcmVhU3RhcnQoKX0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2N1cnZlLmFyZWFFbmQoKX0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fY3VydmUubGluZVN0YXJ0KCl9LGxpbmVFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9jdXJ2ZS5saW5lRW5kKCl9LHBvaW50OmZ1bmN0aW9uKHQsbil7dGhpcy5fY3VydmUucG9pbnQobipNYXRoLnNpbih0KSxuKi1NYXRoLmNvcyh0KSl9fTt2YXIgZHk9QXJyYXkucHJvdG90eXBlLnNsaWNlO2Z1bmN0aW9uIHB5KHQpe3JldHVybiB0LnNvdXJjZX1mdW5jdGlvbiB2eSh0KXtyZXR1cm4gdC50YXJnZXR9ZnVuY3Rpb24gZ3kodCl7dmFyIG49cHksZT12eSxyPXR5LGk9bnksbz1udWxsO2Z1bmN0aW9uIGEoKXt2YXIgYSx1PWR5LmNhbGwoYXJndW1lbnRzKSxmPW4uYXBwbHkodGhpcyx1KSxjPWUuYXBwbHkodGhpcyx1KTtpZihvfHwobz1hPUdpKCkpLHQobywrci5hcHBseSh0aGlzLCh1WzBdPWYsdSkpLCtpLmFwcGx5KHRoaXMsdSksK3IuYXBwbHkodGhpcywodVswXT1jLHUpKSwraS5hcHBseSh0aGlzLHUpKSxhKXJldHVybiBvPW51bGwsYSsiInx8bnVsbH1yZXR1cm4gYS5zb3VyY2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49dCxhKTpufSxhLnRhcmdldD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT10LGEpOmV9LGEueD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxhKTpyfSxhLnk9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCksYSk6aX0sYS5jb250ZXh0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvPW51bGw9PXQ\/bnVsbDp0LGEpOm99LGF9ZnVuY3Rpb24geXkodCxuLGUscixpKXt0Lm1vdmVUbyhuLGUpLHQuYmV6aWVyQ3VydmVUbyhuPShuK3IpLzIsZSxuLGkscixpKX1mdW5jdGlvbiBfeSh0LG4sZSxyLGkpe3QubW92ZVRvKG4sZSksdC5iZXppZXJDdXJ2ZVRvKG4sZT0oZStpKS8yLHIsZSxyLGkpfWZ1bmN0aW9uIGJ5KHQsbixlLHIsaSl7dmFyIG89aHkobixlKSxhPWh5KG4sZT0oZStpKS8yKSx1PWh5KHIsZSksZj1oeShyLGkpO3QubW92ZVRvKG9bMF0sb1sxXSksdC5iZXppZXJDdXJ2ZVRvKGFbMF0sYVsxXSx1WzBdLHVbMV0sZlswXSxmWzFdKX12YXIgbXk9e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi9JZyk7dC5tb3ZlVG8oZSwwKSx0LmFyYygwLDAsZSwwLGpnKX19LHh5PXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9TWF0aC5zcXJ0KG4vNSkvMjt0Lm1vdmVUbygtMyplLC1lKSx0LmxpbmVUbygtZSwtZSksdC5saW5lVG8oLWUsLTMqZSksdC5saW5lVG8oZSwtMyplKSx0LmxpbmVUbyhlLC1lKSx0LmxpbmVUbygzKmUsLWUpLHQubGluZVRvKDMqZSxlKSx0LmxpbmVUbyhlLGUpLHQubGluZVRvKGUsMyplKSx0LmxpbmVUbygtZSwzKmUpLHQubGluZVRvKC1lLGUpLHQubGluZVRvKC0zKmUsZSksdC5jbG9zZVBhdGgoKX19LHd5PU1hdGguc3FydCgxLzMpLE15PTIqd3ksQXk9e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi9NeSkscj1lKnd5O3QubW92ZVRvKDAsLWUpLHQubGluZVRvKHIsMCksdC5saW5lVG8oMCxlKSx0LmxpbmVUbygtciwwKSx0LmNsb3NlUGF0aCgpfX0sVHk9TWF0aC5zaW4oSWcvMTApL01hdGguc2luKDcqSWcvMTApLE55PU1hdGguc2luKGpnLzEwKSpUeSxTeT0tTWF0aC5jb3MoamcvMTApKlR5LEV5PXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9TWF0aC5zcXJ0KC44OTA4MTMwOTE1MjkyODUyKm4pLHI9TnkqZSxpPVN5KmU7dC5tb3ZlVG8oMCwtZSksdC5saW5lVG8ocixpKTtmb3IodmFyIG89MTtvPDU7KytvKXt2YXIgYT1qZypvLzUsdT1NYXRoLmNvcyhhKSxmPU1hdGguc2luKGEpO3QubGluZVRvKGYqZSwtdSplKSx0LmxpbmVUbyh1KnItZippLGYqcit1KmkpfXQuY2xvc2VQYXRoKCl9fSxreT17ZHJhdzpmdW5jdGlvbih0LG4pe3ZhciBlPU1hdGguc3FydChuKSxyPS1lLzI7dC5yZWN0KHIscixlLGUpfX0sQ3k9TWF0aC5zcXJ0KDMpLFB5PXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9LU1hdGguc3FydChuLygzKkN5KSk7dC5tb3ZlVG8oMCwyKmUpLHQubGluZVRvKC1DeSplLC1lKSx0LmxpbmVUbyhDeSplLC1lKSx0LmNsb3NlUGF0aCgpfX0senk9TWF0aC5zcXJ0KDMpLzIsUnk9MS9NYXRoLnNxcnQoMTIpLEx5PTMqKFJ5LzIrMSksRHk9e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi9MeSkscj1lLzIsaT1lKlJ5LG89cixhPWUqUnkrZSx1PS1vLGY9YTt0Lm1vdmVUbyhyLGkpLHQubGluZVRvKG8sYSksdC5saW5lVG8odSxmKSx0LmxpbmVUbygtLjUqci16eSppLHp5KnIrLS41KmkpLHQubGluZVRvKC0uNSpvLXp5KmEsenkqbystLjUqYSksdC5saW5lVG8oLS41KnUtenkqZix6eSp1Ky0uNSpmKSx0LmxpbmVUbygtLjUqcit6eSppLC0uNSppLXp5KnIpLHQubGluZVRvKC0uNSpvK3p5KmEsLS41KmEtenkqbyksdC5saW5lVG8oLS41KnUrenkqZiwtLjUqZi16eSp1KSx0LmNsb3NlUGF0aCgpfX0sVXk9W215LHh5LEF5LGt5LEV5LFB5LER5XTtmdW5jdGlvbiBxeSgpe31mdW5jdGlvbiBPeSh0LG4sZSl7dC5fY29udGV4dC5iZXppZXJDdXJ2ZVRvKCgyKnQuX3gwK3QuX3gxKS8zLCgyKnQuX3kwK3QuX3kxKS8zLCh0Ll94MCsyKnQuX3gxKS8zLCh0Ll95MCsyKnQuX3kxKS8zLCh0Ll94MCs0KnQuX3gxK24pLzYsKHQuX3kwKzQqdC5feTErZSkvNil9ZnVuY3Rpb24gWXkodCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIEJ5KHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiBGeSh0KXt0aGlzLl9jb250ZXh0PXR9ZnVuY3Rpb24gSXkodCxuKXt0aGlzLl9iYXNpcz1uZXcgWXkodCksdGhpcy5fYmV0YT1ufVl5LnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3kwPXRoaXMuX3kxPU5hTix0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDM6T3kodGhpcyx0aGlzLl94MSx0aGlzLl95MSk7Y2FzZSAyOnRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gxLHRoaXMuX3kxKX0odGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTEsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pOnRoaXMuX2NvbnRleHQubW92ZVRvKHQsbik7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTMsdGhpcy5fY29udGV4dC5saW5lVG8oKDUqdGhpcy5feDArdGhpcy5feDEpLzYsKDUqdGhpcy5feTArdGhpcy5feTEpLzYpO2RlZmF1bHQ6T3kodGhpcyx0LG4pfXRoaXMuX3gwPXRoaXMuX3gxLHRoaXMuX3gxPXQsdGhpcy5feTA9dGhpcy5feTEsdGhpcy5feTE9bn19LEJ5LnByb3RvdHlwZT17YXJlYVN0YXJ0OnF5LGFyZWFFbmQ6cXksbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5feDA9dGhpcy5feDE9dGhpcy5feDI9dGhpcy5feDM9dGhpcy5feDQ9dGhpcy5feTA9dGhpcy5feTE9dGhpcy5feTI9dGhpcy5feTM9dGhpcy5feTQ9TmFOLHRoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXtzd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0aGlzLl94Mix0aGlzLl95MiksdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKTticmVhaztjYXNlIDI6dGhpcy5fY29udGV4dC5tb3ZlVG8oKHRoaXMuX3gyKzIqdGhpcy5feDMpLzMsKHRoaXMuX3kyKzIqdGhpcy5feTMpLzMpLHRoaXMuX2NvbnRleHQubGluZVRvKCh0aGlzLl94MysyKnRoaXMuX3gyKS8zLCh0aGlzLl95MysyKnRoaXMuX3kyKS8zKSx0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpO2JyZWFrO2Nhc2UgMzp0aGlzLnBvaW50KHRoaXMuX3gyLHRoaXMuX3kyKSx0aGlzLnBvaW50KHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLnBvaW50KHRoaXMuX3g0LHRoaXMuX3k0KX19LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTEsdGhpcy5feDI9dCx0aGlzLl95Mj1uO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yLHRoaXMuX3gzPXQsdGhpcy5feTM9bjticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9Myx0aGlzLl94ND10LHRoaXMuX3k0PW4sdGhpcy5fY29udGV4dC5tb3ZlVG8oKHRoaXMuX3gwKzQqdGhpcy5feDErdCkvNiwodGhpcy5feTArNCp0aGlzLl95MStuKS82KTticmVhaztkZWZhdWx0Ok95KHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPW59fSxGeS5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl95MD10aGlzLl95MT1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpeyh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMz09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZX0scG9pbnQ6ZnVuY3Rpb24odCxuKXtzd2l0Y2godD0rdCxuPStuLHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fcG9pbnQ9MTticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9MjticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9Mzt2YXIgZT0odGhpcy5feDArNCp0aGlzLl94MSt0KS82LHI9KHRoaXMuX3kwKzQqdGhpcy5feTErbikvNjt0aGlzLl9saW5lP3RoaXMuX2NvbnRleHQubGluZVRvKGUscik6dGhpcy5fY29udGV4dC5tb3ZlVG8oZSxyKTticmVhaztjYXNlIDM6dGhpcy5fcG9pbnQ9NDtkZWZhdWx0Ok95KHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPW59fSxJeS5wcm90b3R5cGU9e2xpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3g9W10sdGhpcy5feT1bXSx0aGlzLl9iYXNpcy5saW5lU3RhcnQoKX0sbGluZUVuZDpmdW5jdGlvbigpe3ZhciB0PXRoaXMuX3gsbj10aGlzLl95LGU9dC5sZW5ndGgtMTtpZihlPjApZm9yKHZhciByLGk9dFswXSxvPW5bMF0sYT10W2VdLWksdT1uW2VdLW8sZj0tMTsrK2Y8PWU7KXI9Zi9lLHRoaXMuX2Jhc2lzLnBvaW50KHRoaXMuX2JldGEqdFtmXSsoMS10aGlzLl9iZXRhKSooaStyKmEpLHRoaXMuX2JldGEqbltmXSsoMS10aGlzLl9iZXRhKSoobytyKnUpKTt0aGlzLl94PXRoaXMuX3k9bnVsbCx0aGlzLl9iYXNpcy5saW5lRW5kKCl9LHBvaW50OmZ1bmN0aW9uKHQsbil7dGhpcy5feC5wdXNoKCt0KSx0aGlzLl95LnB1c2goK24pfX07dmFyIEh5PWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4gMT09PW4\/bmV3IFl5KHQpOm5ldyBJeSh0LG4pfXJldHVybiBlLmJldGE9ZnVuY3Rpb24obil7cmV0dXJuIHQoK24pfSxlfSguODUpO2Z1bmN0aW9uIGp5KHQsbixlKXt0Ll9jb250ZXh0LmJlemllckN1cnZlVG8odC5feDErdC5fayoodC5feDItdC5feDApLHQuX3kxK3QuX2sqKHQuX3kyLXQuX3kwKSx0Ll94Mit0Ll9rKih0Ll94MS1uKSx0Ll95Mit0Ll9rKih0Ll95MS1lKSx0Ll94Mix0Ll95Mil9ZnVuY3Rpb24gWHkodCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5faz0oMS1uKS82fVh5LnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3gyPXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3kyPU5hTix0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDI6dGhpcy5fY29udGV4dC5saW5lVG8odGhpcy5feDIsdGhpcy5feTIpO2JyZWFrO2Nhc2UgMzpqeSh0aGlzLHRoaXMuX3gxLHRoaXMuX3kxKX0odGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTEsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pOnRoaXMuX2NvbnRleHQubW92ZVRvKHQsbik7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTIsdGhpcy5feDE9dCx0aGlzLl95MT1uO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zO2RlZmF1bHQ6ankodGhpcyx0LG4pfXRoaXMuX3gwPXRoaXMuX3gxLHRoaXMuX3gxPXRoaXMuX3gyLHRoaXMuX3gyPXQsdGhpcy5feTA9dGhpcy5feTEsdGhpcy5feTE9dGhpcy5feTIsdGhpcy5feTI9bn19O3ZhciBHeT1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIG5ldyBYeSh0LG4pfXJldHVybiBlLnRlbnNpb249ZnVuY3Rpb24obil7cmV0dXJuIHQoK24pfSxlfSgwKTtmdW5jdGlvbiBWeSh0LG4pe3RoaXMuX2NvbnRleHQ9dCx0aGlzLl9rPSgxLW4pLzZ9VnkucHJvdG90eXBlPXthcmVhU3RhcnQ6cXksYXJlYUVuZDpxeSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl94Mz10aGlzLl94ND10aGlzLl94NT10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj10aGlzLl95Mz10aGlzLl95ND10aGlzLl95NT1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAxOnRoaXMuX2NvbnRleHQubW92ZVRvKHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpO2JyZWFrO2Nhc2UgMjp0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKTticmVhaztjYXNlIDM6dGhpcy5wb2ludCh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5wb2ludCh0aGlzLl94NCx0aGlzLl95NCksdGhpcy5wb2ludCh0aGlzLl94NSx0aGlzLl95NSl9fSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX3gzPXQsdGhpcy5feTM9bjticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9Mix0aGlzLl9jb250ZXh0Lm1vdmVUbyh0aGlzLl94ND10LHRoaXMuX3k0PW4pO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLHRoaXMuX3g1PXQsdGhpcy5feTU9bjticmVhaztkZWZhdWx0Omp5KHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgJHk9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuZXcgVnkodCxuKX1yZXR1cm4gZS50ZW5zaW9uPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oMCk7ZnVuY3Rpb24gV3kodCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5faz0oMS1uKS82fVd5LnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3gyPXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3kyPU5hTix0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7KHRoaXMuX2xpbmV8fDAhPT10aGlzLl9saW5lJiYzPT09dGhpcy5fcG9pbnQpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU9MS10aGlzLl9saW5lfSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLHRoaXMuX2xpbmU\/dGhpcy5fY29udGV4dC5saW5lVG8odGhpcy5feDIsdGhpcy5feTIpOnRoaXMuX2NvbnRleHQubW92ZVRvKHRoaXMuX3gyLHRoaXMuX3kyKTticmVhaztjYXNlIDM6dGhpcy5fcG9pbnQ9NDtkZWZhdWx0Omp5KHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgWnk9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuZXcgV3kodCxuKX1yZXR1cm4gZS50ZW5zaW9uPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oMCk7ZnVuY3Rpb24gUXkodCxuLGUpe3ZhciByPXQuX3gxLGk9dC5feTEsbz10Ll94MixhPXQuX3kyO2lmKHQuX2wwMV9hPkZnKXt2YXIgdT0yKnQuX2wwMV8yYSszKnQuX2wwMV9hKnQuX2wxMl9hK3QuX2wxMl8yYSxmPTMqdC5fbDAxX2EqKHQuX2wwMV9hK3QuX2wxMl9hKTtyPShyKnUtdC5feDAqdC5fbDEyXzJhK3QuX3gyKnQuX2wwMV8yYSkvZixpPShpKnUtdC5feTAqdC5fbDEyXzJhK3QuX3kyKnQuX2wwMV8yYSkvZn1pZih0Ll9sMjNfYT5GZyl7dmFyIGM9Mip0Ll9sMjNfMmErMyp0Ll9sMjNfYSp0Ll9sMTJfYSt0Ll9sMTJfMmEscz0zKnQuX2wyM19hKih0Ll9sMjNfYSt0Ll9sMTJfYSk7bz0obypjK3QuX3gxKnQuX2wyM18yYS1uKnQuX2wxMl8yYSkvcyxhPShhKmMrdC5feTEqdC5fbDIzXzJhLWUqdC5fbDEyXzJhKS9zfXQuX2NvbnRleHQuYmV6aWVyQ3VydmVUbyhyLGksbyxhLHQuX3gyLHQuX3kyKX1mdW5jdGlvbiBKeSh0LG4pe3RoaXMuX2NvbnRleHQ9dCx0aGlzLl9hbHBoYT1ufUp5LnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3gyPXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3kyPU5hTix0aGlzLl9sMDFfYT10aGlzLl9sMTJfYT10aGlzLl9sMjNfYT10aGlzLl9sMDFfMmE9dGhpcy5fbDEyXzJhPXRoaXMuX2wyM18yYT10aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDI6dGhpcy5fY29udGV4dC5saW5lVG8odGhpcy5feDIsdGhpcy5feTIpO2JyZWFrO2Nhc2UgMzp0aGlzLnBvaW50KHRoaXMuX3gyLHRoaXMuX3kyKX0odGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7aWYodD0rdCxuPStuLHRoaXMuX3BvaW50KXt2YXIgZT10aGlzLl94Mi10LHI9dGhpcy5feTItbjt0aGlzLl9sMjNfYT1NYXRoLnNxcnQodGhpcy5fbDIzXzJhPU1hdGgucG93KGUqZStyKnIsdGhpcy5fYWxwaGEpKX1zd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX2xpbmU\/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zO2RlZmF1bHQ6UXkodGhpcyx0LG4pfXRoaXMuX2wwMV9hPXRoaXMuX2wxMl9hLHRoaXMuX2wxMl9hPXRoaXMuX2wyM19hLHRoaXMuX2wwMV8yYT10aGlzLl9sMTJfMmEsdGhpcy5fbDEyXzJhPXRoaXMuX2wyM18yYSx0aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgS3k9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuP25ldyBKeSh0LG4pOm5ldyBYeSh0LDApfXJldHVybiBlLmFscGhhPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oLjUpO2Z1bmN0aW9uIHRfKHQsbil7dGhpcy5fY29udGV4dD10LHRoaXMuX2FscGhhPW59dF8ucHJvdG90eXBlPXthcmVhU3RhcnQ6cXksYXJlYUVuZDpxeSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl94Mz10aGlzLl94ND10aGlzLl94NT10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj10aGlzLl95Mz10aGlzLl95ND10aGlzLl95NT1OYU4sdGhpcy5fbDAxX2E9dGhpcy5fbDEyX2E9dGhpcy5fbDIzX2E9dGhpcy5fbDAxXzJhPXRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmE9dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAxOnRoaXMuX2NvbnRleHQubW92ZVRvKHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpO2JyZWFrO2Nhc2UgMjp0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKTticmVhaztjYXNlIDM6dGhpcy5wb2ludCh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5wb2ludCh0aGlzLl94NCx0aGlzLl95NCksdGhpcy5wb2ludCh0aGlzLl94NSx0aGlzLl95NSl9fSxwb2ludDpmdW5jdGlvbih0LG4pe2lmKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7dmFyIGU9dGhpcy5feDItdCxyPXRoaXMuX3kyLW47dGhpcy5fbDIzX2E9TWF0aC5zcXJ0KHRoaXMuX2wyM18yYT1NYXRoLnBvdyhlKmUrcipyLHRoaXMuX2FscGhhKSl9c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fcG9pbnQ9MSx0aGlzLl94Mz10LHRoaXMuX3kzPW47YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTIsdGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDQ9dCx0aGlzLl95ND1uKTticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9Myx0aGlzLl94NT10LHRoaXMuX3k1PW47YnJlYWs7ZGVmYXVsdDpReSh0aGlzLHQsbil9dGhpcy5fbDAxX2E9dGhpcy5fbDEyX2EsdGhpcy5fbDEyX2E9dGhpcy5fbDIzX2EsdGhpcy5fbDAxXzJhPXRoaXMuX2wxMl8yYSx0aGlzLl9sMTJfMmE9dGhpcy5fbDIzXzJhLHRoaXMuX3gwPXRoaXMuX3gxLHRoaXMuX3gxPXRoaXMuX3gyLHRoaXMuX3gyPXQsdGhpcy5feTA9dGhpcy5feTEsdGhpcy5feTE9dGhpcy5feTIsdGhpcy5feTI9bn19O3ZhciBuXz1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIG4\/bmV3IHRfKHQsbik6bmV3IFZ5KHQsMCl9cmV0dXJuIGUuYWxwaGE9ZnVuY3Rpb24obil7cmV0dXJuIHQoK24pfSxlfSguNSk7ZnVuY3Rpb24gZV8odCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5fYWxwaGE9bn1lXy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj1OYU4sdGhpcy5fbDAxX2E9dGhpcy5fbDEyX2E9dGhpcy5fbDIzX2E9dGhpcy5fbDAxXzJhPXRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmE9dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpeyh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMz09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZX0scG9pbnQ6ZnVuY3Rpb24odCxuKXtpZih0PSt0LG49K24sdGhpcy5fcG9pbnQpe3ZhciBlPXRoaXMuX3gyLXQscj10aGlzLl95Mi1uO3RoaXMuX2wyM19hPU1hdGguc3FydCh0aGlzLl9sMjNfMmE9TWF0aC5wb3coZSplK3Iqcix0aGlzLl9hbHBoYSkpfXN3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTE7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTMsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Mix0aGlzLl95Mik6dGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDIsdGhpcy5feTIpO2JyZWFrO2Nhc2UgMzp0aGlzLl9wb2ludD00O2RlZmF1bHQ6UXkodGhpcyx0LG4pfXRoaXMuX2wwMV9hPXRoaXMuX2wxMl9hLHRoaXMuX2wxMl9hPXRoaXMuX2wyM19hLHRoaXMuX2wwMV8yYT10aGlzLl9sMTJfMmEsdGhpcy5fbDEyXzJhPXRoaXMuX2wyM18yYSx0aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgcl89ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuP25ldyBlXyh0LG4pOm5ldyBXeSh0LDApfXJldHVybiBlLmFscGhhPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oLjUpO2Z1bmN0aW9uIGlfKHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiBvXyh0KXtyZXR1cm4gdDwwPy0xOjF9ZnVuY3Rpb24gYV8odCxuLGUpe3ZhciByPXQuX3gxLXQuX3gwLGk9bi10Ll94MSxvPSh0Ll95MS10Ll95MCkvKHJ8fGk8MCYmLTApLGE9KGUtdC5feTEpLyhpfHxyPDAmJi0wKSx1PShvKmkrYSpyKS8ocitpKTtyZXR1cm4ob18obykrb18oYSkpKk1hdGgubWluKE1hdGguYWJzKG8pLE1hdGguYWJzKGEpLC41Kk1hdGguYWJzKHUpKXx8MH1mdW5jdGlvbiB1Xyh0LG4pe3ZhciBlPXQuX3gxLXQuX3gwO3JldHVybiBlPygzKih0Ll95MS10Ll95MCkvZS1uKS8yOm59ZnVuY3Rpb24gZl8odCxuLGUpe3ZhciByPXQuX3gwLGk9dC5feTAsbz10Ll94MSxhPXQuX3kxLHU9KG8tcikvMzt0Ll9jb250ZXh0LmJlemllckN1cnZlVG8ocit1LGkrdSpuLG8tdSxhLXUqZSxvLGEpfWZ1bmN0aW9uIGNfKHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiBzXyh0KXt0aGlzLl9jb250ZXh0PW5ldyBsXyh0KX1mdW5jdGlvbiBsXyh0KXt0aGlzLl9jb250ZXh0PXR9ZnVuY3Rpb24gaF8odCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIGRfKHQpe3ZhciBuLGUscj10Lmxlbmd0aC0xLGk9bmV3IEFycmF5KHIpLG89bmV3IEFycmF5KHIpLGE9bmV3IEFycmF5KHIpO2ZvcihpWzBdPTAsb1swXT0yLGFbMF09dFswXSsyKnRbMV0sbj0xO248ci0xOysrbilpW25dPTEsb1tuXT00LGFbbl09NCp0W25dKzIqdFtuKzFdO2ZvcihpW3ItMV09MixvW3ItMV09NyxhW3ItMV09OCp0W3ItMV0rdFtyXSxuPTE7bjxyOysrbillPWlbbl0vb1tuLTFdLG9bbl0tPWUsYVtuXS09ZSphW24tMV07Zm9yKGlbci0xXT1hW3ItMV0vb1tyLTFdLG49ci0yO24+PTA7LS1uKWlbbl09KGFbbl0taVtuKzFdKS9vW25dO2ZvcihvW3ItMV09KHRbcl0raVtyLTFdKS8yLG49MDtuPHItMTsrK24pb1tuXT0yKnRbbisxXS1pW24rMV07cmV0dXJuW2ksb119ZnVuY3Rpb24gcF8odCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5fdD1ufWZ1bmN0aW9uIHZfKHQsbil7aWYoKGk9dC5sZW5ndGgpPjEpZm9yKHZhciBlLHIsaSxvPTEsYT10W25bMF1dLHU9YS5sZW5ndGg7bzxpOysrbylmb3Iocj1hLGE9dFtuW29dXSxlPTA7ZTx1OysrZSlhW2VdWzFdKz1hW2VdWzBdPWlzTmFOKHJbZV1bMV0pP3JbZV1bMF06cltlXVsxXX1mdW5jdGlvbiBnXyh0KXtmb3IodmFyIG49dC5sZW5ndGgsZT1uZXcgQXJyYXkobik7LS1uPj0wOyllW25dPW47cmV0dXJuIGV9ZnVuY3Rpb24geV8odCxuKXtyZXR1cm4gdFtuXX1mdW5jdGlvbiBfXyh0KXt2YXIgbj10Lm1hcChiXyk7cmV0dXJuIGdfKHQpLnNvcnQoZnVuY3Rpb24odCxlKXtyZXR1cm4gblt0XS1uW2VdfSl9ZnVuY3Rpb24gYl8odCl7Zm9yKHZhciBuLGU9MCxyPS0xLGk9dC5sZW5ndGg7KytyPGk7KShuPSt0W3JdWzFdKSYmKGUrPW4pO3JldHVybiBlfWZ1bmN0aW9uIG1fKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiB4Xyh0KXtyZXR1cm4gdFswXX1mdW5jdGlvbiB3Xyh0KXtyZXR1cm4gdFsxXX1mdW5jdGlvbiBNXygpe3RoaXMuXz1udWxsfWZ1bmN0aW9uIEFfKHQpe3QuVT10LkM9dC5MPXQuUj10LlA9dC5OPW51bGx9ZnVuY3Rpb24gVF8odCxuKXt2YXIgZT1uLHI9bi5SLGk9ZS5VO2k\/aS5MPT09ZT9pLkw9cjppLlI9cjp0Ll89cixyLlU9aSxlLlU9cixlLlI9ci5MLGUuUiYmKGUuUi5VPWUpLHIuTD1lfWZ1bmN0aW9uIE5fKHQsbil7dmFyIGU9bixyPW4uTCxpPWUuVTtpP2kuTD09PWU\/aS5MPXI6aS5SPXI6dC5fPXIsci5VPWksZS5VPXIsZS5MPXIuUixlLkwmJihlLkwuVT1lKSxyLlI9ZX1mdW5jdGlvbiBTXyh0KXtmb3IoO3QuTDspdD10Lkw7cmV0dXJuIHR9ZnVuY3Rpb24gRV8odCxuLGUscil7dmFyIGk9W251bGwsbnVsbF0sbz1KXy5wdXNoKGkpLTE7cmV0dXJuIGkubGVmdD10LGkucmlnaHQ9bixlJiZDXyhpLHQsbixlKSxyJiZDXyhpLG4sdCxyKSxaX1t0LmluZGV4XS5oYWxmZWRnZXMucHVzaChvKSxaX1tuLmluZGV4XS5oYWxmZWRnZXMucHVzaChvKSxpfWZ1bmN0aW9uIGtfKHQsbixlKXt2YXIgcj1bbixlXTtyZXR1cm4gci5sZWZ0PXQscn1mdW5jdGlvbiBDXyh0LG4sZSxyKXt0WzBdfHx0WzFdP3QubGVmdD09PWU\/dFsxXT1yOnRbMF09cjoodFswXT1yLHQubGVmdD1uLHQucmlnaHQ9ZSl9ZnVuY3Rpb24gUF8odCxuLGUscixpKXt2YXIgbyxhPXRbMF0sdT10WzFdLGY9YVswXSxjPWFbMV0scz0wLGw9MSxoPXVbMF0tZixkPXVbMV0tYztpZihvPW4tZixofHwhKG8+MCkpe2lmKG8vPWgsaDwwKXtpZihvPHMpcmV0dXJuO288bCYmKGw9byl9ZWxzZSBpZihoPjApe2lmKG8+bClyZXR1cm47bz5zJiYocz1vKX1pZihvPXItZixofHwhKG88MCkpe2lmKG8vPWgsaDwwKXtpZihvPmwpcmV0dXJuO28+cyYmKHM9byl9ZWxzZSBpZihoPjApe2lmKG88cylyZXR1cm47bzxsJiYobD1vKX1pZihvPWUtYyxkfHwhKG8+MCkpe2lmKG8vPWQsZDwwKXtpZihvPHMpcmV0dXJuO288bCYmKGw9byl9ZWxzZSBpZihkPjApe2lmKG8+bClyZXR1cm47bz5zJiYocz1vKX1pZihvPWktYyxkfHwhKG88MCkpe2lmKG8vPWQsZDwwKXtpZihvPmwpcmV0dXJuO28+cyYmKHM9byl9ZWxzZSBpZihkPjApe2lmKG88cylyZXR1cm47bzxsJiYobD1vKX1yZXR1cm4hKHM+MHx8bDwxKXx8KHM+MCYmKHRbMF09W2YrcypoLGMrcypkXSksbDwxJiYodFsxXT1bZitsKmgsYytsKmRdKSwhMCl9fX19fWZ1bmN0aW9uIHpfKHQsbixlLHIsaSl7dmFyIG89dFsxXTtpZihvKXJldHVybiEwO3ZhciBhLHUsZj10WzBdLGM9dC5sZWZ0LHM9dC5yaWdodCxsPWNbMF0saD1jWzFdLGQ9c1swXSxwPXNbMV0sdj0obCtkKS8yLGc9KGgrcCkvMjtpZihwPT09aCl7aWYodjxufHx2Pj1yKXJldHVybjtpZihsPmQpe2lmKGYpe2lmKGZbMV0+PWkpcmV0dXJufWVsc2UgZj1bdixlXTtvPVt2LGldfWVsc2V7aWYoZil7aWYoZlsxXTxlKXJldHVybn1lbHNlIGY9W3YsaV07bz1bdixlXX19ZWxzZSBpZih1PWctKGE9KGwtZCkvKHAtaCkpKnYsYTwtMXx8YT4xKWlmKGw+ZCl7aWYoZil7aWYoZlsxXT49aSlyZXR1cm59ZWxzZSBmPVsoZS11KS9hLGVdO289WyhpLXUpL2EsaV19ZWxzZXtpZihmKXtpZihmWzFdPGUpcmV0dXJufWVsc2UgZj1bKGktdSkvYSxpXTtvPVsoZS11KS9hLGVdfWVsc2UgaWYoaDxwKXtpZihmKXtpZihmWzBdPj1yKXJldHVybn1lbHNlIGY9W24sYSpuK3VdO289W3IsYSpyK3VdfWVsc2V7aWYoZil7aWYoZlswXTxuKXJldHVybn1lbHNlIGY9W3IsYSpyK3VdO289W24sYSpuK3VdfXJldHVybiB0WzBdPWYsdFsxXT1vLCEwfWZ1bmN0aW9uIFJfKHQsbil7dmFyIGU9dC5zaXRlLHI9bi5sZWZ0LGk9bi5yaWdodDtyZXR1cm4gZT09PWkmJihpPXIscj1lKSxpP01hdGguYXRhbjIoaVsxXS1yWzFdLGlbMF0tclswXSk6KGU9PT1yPyhyPW5bMV0saT1uWzBdKToocj1uWzBdLGk9blsxXSksTWF0aC5hdGFuMihyWzBdLWlbMF0saVsxXS1yWzFdKSl9ZnVuY3Rpb24gTF8odCxuKXtyZXR1cm4gblsrKG4ubGVmdCE9PXQuc2l0ZSldfWZ1bmN0aW9uIERfKHQsbil7cmV0dXJuIG5bKyhuLmxlZnQ9PT10LnNpdGUpXX1pXy5wcm90b3R5cGU9e2FyZWFTdGFydDpxeSxhcmVhRW5kOnF5LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9wb2ludCYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKX0scG9pbnQ6ZnVuY3Rpb24odCxuKXt0PSt0LG49K24sdGhpcy5fcG9pbnQ\/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKToodGhpcy5fcG9pbnQ9MSx0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pKX19LGNfLnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3QwPU5hTix0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDI6dGhpcy5fY29udGV4dC5saW5lVG8odGhpcy5feDEsdGhpcy5feTEpO2JyZWFrO2Nhc2UgMzpmXyh0aGlzLHRoaXMuX3QwLHVfKHRoaXMsdGhpcy5fdDApKX0odGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7dmFyIGU9TmFOO2lmKG49K24sKHQ9K3QpIT09dGhpcy5feDF8fG4hPT10aGlzLl95MSl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fcG9pbnQ9MSx0aGlzLl9saW5lP3RoaXMuX2NvbnRleHQubGluZVRvKHQsbik6dGhpcy5fY29udGV4dC5tb3ZlVG8odCxuKTticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9MjticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9MyxmXyh0aGlzLHVfKHRoaXMsZT1hXyh0aGlzLHQsbikpLGUpO2JyZWFrO2RlZmF1bHQ6Zl8odGhpcyx0aGlzLl90MCxlPWFfKHRoaXMsdCxuKSl9dGhpcy5feDA9dGhpcy5feDEsdGhpcy5feDE9dCx0aGlzLl95MD10aGlzLl95MSx0aGlzLl95MT1uLHRoaXMuX3QwPWV9fX0sKHNfLnByb3RvdHlwZT1PYmplY3QuY3JlYXRlKGNfLnByb3RvdHlwZSkpLnBvaW50PWZ1bmN0aW9uKHQsbil7Y18ucHJvdG90eXBlLnBvaW50LmNhbGwodGhpcyxuLHQpfSxsXy5wcm90b3R5cGU9e21vdmVUbzpmdW5jdGlvbih0LG4pe3RoaXMuX2NvbnRleHQubW92ZVRvKG4sdCl9LGNsb3NlUGF0aDpmdW5jdGlvbigpe3RoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCl9LGxpbmVUbzpmdW5jdGlvbih0LG4pe3RoaXMuX2NvbnRleHQubGluZVRvKG4sdCl9LGJlemllckN1cnZlVG86ZnVuY3Rpb24odCxuLGUscixpLG8pe3RoaXMuX2NvbnRleHQuYmV6aWVyQ3VydmVUbyhuLHQscixlLG8saSl9fSxoXy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94PVtdLHRoaXMuX3k9W119LGxpbmVFbmQ6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLl94LG49dGhpcy5feSxlPXQubGVuZ3RoO2lmKGUpaWYodGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0WzBdLG5bMF0pOnRoaXMuX2NvbnRleHQubW92ZVRvKHRbMF0sblswXSksMj09PWUpdGhpcy5fY29udGV4dC5saW5lVG8odFsxXSxuWzFdKTtlbHNlIGZvcih2YXIgcj1kXyh0KSxpPWRfKG4pLG89MCxhPTE7YTxlOysrbywrK2EpdGhpcy5fY29udGV4dC5iZXppZXJDdXJ2ZVRvKHJbMF1bb10saVswXVtvXSxyWzFdW29dLGlbMV1bb10sdFthXSxuW2FdKTsodGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjE9PT1lKSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZSx0aGlzLl94PXRoaXMuX3k9bnVsbH0scG9pbnQ6ZnVuY3Rpb24odCxuKXt0aGlzLl94LnB1c2goK3QpLHRoaXMuX3kucHVzaCgrbil9fSxwXy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94PXRoaXMuX3k9TmFOLHRoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXswPHRoaXMuX3QmJnRoaXMuX3Q8MSYmMj09PXRoaXMuX3BvaW50JiZ0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94LHRoaXMuX3kpLCh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMT09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPj0wJiYodGhpcy5fdD0xLXRoaXMuX3QsdGhpcy5fbGluZT0xLXRoaXMuX2xpbmUpfSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX2xpbmU\/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yO2RlZmF1bHQ6aWYodGhpcy5fdDw9MCl0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94LG4pLHRoaXMuX2NvbnRleHQubGluZVRvKHQsbik7ZWxzZXt2YXIgZT10aGlzLl94KigxLXRoaXMuX3QpK3QqdGhpcy5fdDt0aGlzLl9jb250ZXh0LmxpbmVUbyhlLHRoaXMuX3kpLHRoaXMuX2NvbnRleHQubGluZVRvKGUsbil9fXRoaXMuX3g9dCx0aGlzLl95PW59fSxNXy5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOk1fLGluc2VydDpmdW5jdGlvbih0LG4pe3ZhciBlLHIsaTtpZih0KXtpZihuLlA9dCxuLk49dC5OLHQuTiYmKHQuTi5QPW4pLHQuTj1uLHQuUil7Zm9yKHQ9dC5SO3QuTDspdD10Lkw7dC5MPW59ZWxzZSB0LlI9bjtlPXR9ZWxzZSB0aGlzLl8\/KHQ9U18odGhpcy5fKSxuLlA9bnVsbCxuLk49dCx0LlA9dC5MPW4sZT10KToobi5QPW4uTj1udWxsLHRoaXMuXz1uLGU9bnVsbCk7Zm9yKG4uTD1uLlI9bnVsbCxuLlU9ZSxuLkM9ITAsdD1uO2UmJmUuQzspZT09PShyPWUuVSkuTD8oaT1yLlIpJiZpLkM\/KGUuQz1pLkM9ITEsci5DPSEwLHQ9cik6KHQ9PT1lLlImJihUXyh0aGlzLGUpLGU9KHQ9ZSkuVSksZS5DPSExLHIuQz0hMCxOXyh0aGlzLHIpKTooaT1yLkwpJiZpLkM\/KGUuQz1pLkM9ITEsci5DPSEwLHQ9cik6KHQ9PT1lLkwmJihOXyh0aGlzLGUpLGU9KHQ9ZSkuVSksZS5DPSExLHIuQz0hMCxUXyh0aGlzLHIpKSxlPXQuVTt0aGlzLl8uQz0hMX0scmVtb3ZlOmZ1bmN0aW9uKHQpe3QuTiYmKHQuTi5QPXQuUCksdC5QJiYodC5QLk49dC5OKSx0Lk49dC5QPW51bGw7dmFyIG4sZSxyLGk9dC5VLG89dC5MLGE9dC5SO2lmKGU9bz9hP1NfKGEpOm86YSxpP2kuTD09PXQ\/aS5MPWU6aS5SPWU6dGhpcy5fPWUsbyYmYT8ocj1lLkMsZS5DPXQuQyxlLkw9byxvLlU9ZSxlIT09YT8oaT1lLlUsZS5VPXQuVSx0PWUuUixpLkw9dCxlLlI9YSxhLlU9ZSk6KGUuVT1pLGk9ZSx0PWUuUikpOihyPXQuQyx0PWUpLHQmJih0LlU9aSksIXIpaWYodCYmdC5DKXQuQz0hMTtlbHNle2Rve2lmKHQ9PT10aGlzLl8pYnJlYWs7aWYodD09PWkuTCl7aWYoKG49aS5SKS5DJiYobi5DPSExLGkuQz0hMCxUXyh0aGlzLGkpLG49aS5SKSxuLkwmJm4uTC5DfHxuLlImJm4uUi5DKXtuLlImJm4uUi5DfHwobi5MLkM9ITEsbi5DPSEwLE5fKHRoaXMsbiksbj1pLlIpLG4uQz1pLkMsaS5DPW4uUi5DPSExLFRfKHRoaXMsaSksdD10aGlzLl87YnJlYWt9fWVsc2UgaWYoKG49aS5MKS5DJiYobi5DPSExLGkuQz0hMCxOXyh0aGlzLGkpLG49aS5MKSxuLkwmJm4uTC5DfHxuLlImJm4uUi5DKXtuLkwmJm4uTC5DfHwobi5SLkM9ITEsbi5DPSEwLFRfKHRoaXMsbiksbj1pLkwpLG4uQz1pLkMsaS5DPW4uTC5DPSExLE5fKHRoaXMsaSksdD10aGlzLl87YnJlYWt9bi5DPSEwLHQ9aSxpPWkuVX13aGlsZSghdC5DKTt0JiYodC5DPSExKX19fTt2YXIgVV8scV89W107ZnVuY3Rpb24gT18oKXtBXyh0aGlzKSx0aGlzLng9dGhpcy55PXRoaXMuYXJjPXRoaXMuc2l0ZT10aGlzLmN5PW51bGx9ZnVuY3Rpb24gWV8odCl7dmFyIG49dC5QLGU9dC5OO2lmKG4mJmUpe3ZhciByPW4uc2l0ZSxpPXQuc2l0ZSxvPWUuc2l0ZTtpZihyIT09byl7dmFyIGE9aVswXSx1PWlbMV0sZj1yWzBdLWEsYz1yWzFdLXUscz1vWzBdLWEsbD1vWzFdLXUsaD0yKihmKmwtYypzKTtpZighKGg+PS10Yikpe3ZhciBkPWYqZitjKmMscD1zKnMrbCpsLHY9KGwqZC1jKnApL2gsZz0oZipwLXMqZCkvaCx5PXFfLnBvcCgpfHxuZXcgT187eS5hcmM9dCx5LnNpdGU9aSx5Lng9dithLHkueT0oeS5jeT1nK3UpK01hdGguc3FydCh2KnYrZypnKSx0LmNpcmNsZT15O2Zvcih2YXIgXz1udWxsLGI9UV8uXztiOylpZih5Lnk8Yi55fHx5Lnk9PT1iLnkmJnkueDw9Yi54KXtpZighYi5MKXtfPWIuUDticmVha31iPWIuTH1lbHNle2lmKCFiLlIpe189YjticmVha31iPWIuUn1RXy5pbnNlcnQoXyx5KSxffHwoVV89eSl9fX19ZnVuY3Rpb24gQl8odCl7dmFyIG49dC5jaXJjbGU7biYmKG4uUHx8KFVfPW4uTiksUV8ucmVtb3ZlKG4pLHFfLnB1c2gobiksQV8obiksdC5jaXJjbGU9bnVsbCl9dmFyIEZfPVtdO2Z1bmN0aW9uIElfKCl7QV8odGhpcyksdGhpcy5lZGdlPXRoaXMuc2l0ZT10aGlzLmNpcmNsZT1udWxsfWZ1bmN0aW9uIEhfKHQpe3ZhciBuPUZfLnBvcCgpfHxuZXcgSV87cmV0dXJuIG4uc2l0ZT10LG59ZnVuY3Rpb24gal8odCl7Ql8odCksV18ucmVtb3ZlKHQpLEZfLnB1c2godCksQV8odCl9ZnVuY3Rpb24gWF8odCl7dmFyIG49dC5jaXJjbGUsZT1uLngscj1uLmN5LGk9W2Uscl0sbz10LlAsYT10Lk4sdT1bdF07al8odCk7Zm9yKHZhciBmPW87Zi5jaXJjbGUmJk1hdGguYWJzKGUtZi5jaXJjbGUueCk8S18mJk1hdGguYWJzKHItZi5jaXJjbGUuY3kpPEtfOylvPWYuUCx1LnVuc2hpZnQoZiksal8oZiksZj1vO3UudW5zaGlmdChmKSxCXyhmKTtmb3IodmFyIGM9YTtjLmNpcmNsZSYmTWF0aC5hYnMoZS1jLmNpcmNsZS54KTxLXyYmTWF0aC5hYnMoci1jLmNpcmNsZS5jeSk8S187KWE9Yy5OLHUucHVzaChjKSxqXyhjKSxjPWE7dS5wdXNoKGMpLEJfKGMpO3ZhciBzLGw9dS5sZW5ndGg7Zm9yKHM9MTtzPGw7KytzKWM9dVtzXSxmPXVbcy0xXSxDXyhjLmVkZ2UsZi5zaXRlLGMuc2l0ZSxpKTtmPXVbMF0sKGM9dVtsLTFdKS5lZGdlPUVfKGYuc2l0ZSxjLnNpdGUsbnVsbCxpKSxZXyhmKSxZXyhjKX1mdW5jdGlvbiBHXyh0KXtmb3IodmFyIG4sZSxyLGksbz10WzBdLGE9dFsxXSx1PVdfLl87dTspaWYoKHI9Vl8odSxhKS1vKT5LXyl1PXUuTDtlbHNle2lmKCEoKGk9by0kXyh1LGEpKT5LXykpe3I+LUtfPyhuPXUuUCxlPXUpOmk+LUtfPyhuPXUsZT11Lk4pOm49ZT11O2JyZWFrfWlmKCF1LlIpe249dTticmVha311PXUuUn0hZnVuY3Rpb24odCl7Wl9bdC5pbmRleF09e3NpdGU6dCxoYWxmZWRnZXM6W119fSh0KTt2YXIgZj1IXyh0KTtpZihXXy5pbnNlcnQobixmKSxufHxlKXtpZihuPT09ZSlyZXR1cm4gQl8obiksZT1IXyhuLnNpdGUpLFdfLmluc2VydChmLGUpLGYuZWRnZT1lLmVkZ2U9RV8obi5zaXRlLGYuc2l0ZSksWV8obiksdm9pZCBZXyhlKTtpZihlKXtCXyhuKSxCXyhlKTt2YXIgYz1uLnNpdGUscz1jWzBdLGw9Y1sxXSxoPXRbMF0tcyxkPXRbMV0tbCxwPWUuc2l0ZSx2PXBbMF0tcyxnPXBbMV0tbCx5PTIqKGgqZy1kKnYpLF89aCpoK2QqZCxiPXYqditnKmcsbT1bKGcqXy1kKmIpL3krcywoaCpiLXYqXykveStsXTtDXyhlLmVkZ2UsYyxwLG0pLGYuZWRnZT1FXyhjLHQsbnVsbCxtKSxlLmVkZ2U9RV8odCxwLG51bGwsbSksWV8obiksWV8oZSl9ZWxzZSBmLmVkZ2U9RV8obi5zaXRlLGYuc2l0ZSl9fWZ1bmN0aW9uIFZfKHQsbil7dmFyIGU9dC5zaXRlLHI9ZVswXSxpPWVbMV0sbz1pLW47aWYoIW8pcmV0dXJuIHI7dmFyIGE9dC5QO2lmKCFhKXJldHVybi0xLzA7dmFyIHU9KGU9YS5zaXRlKVswXSxmPWVbMV0sYz1mLW47aWYoIWMpcmV0dXJuIHU7dmFyIHM9dS1yLGw9MS9vLTEvYyxoPXMvYztyZXR1cm4gbD8oLWgrTWF0aC5zcXJ0KGgqaC0yKmwqKHMqcy8oLTIqYyktZitjLzIraS1vLzIpKSkvbCtyOihyK3UpLzJ9ZnVuY3Rpb24gJF8odCxuKXt2YXIgZT10Lk47aWYoZSlyZXR1cm4gVl8oZSxuKTt2YXIgcj10LnNpdGU7cmV0dXJuIHJbMV09PT1uP3JbMF06MS8wfXZhciBXXyxaXyxRXyxKXyxLXz0xZS02LHRiPTFlLTEyO2Z1bmN0aW9uIG5iKHQsbil7cmV0dXJuIG5bMV0tdFsxXXx8blswXS10WzBdfWZ1bmN0aW9uIGViKHQsbil7dmFyIGUscixpLG89dC5zb3J0KG5iKS5wb3AoKTtmb3IoSl89W10sWl89bmV3IEFycmF5KHQubGVuZ3RoKSxXXz1uZXcgTV8sUV89bmV3IE1fOzspaWYoaT1VXyxvJiYoIWl8fG9bMV08aS55fHxvWzFdPT09aS55JiZvWzBdPGkueCkpb1swXT09PWUmJm9bMV09PT1yfHwoR18obyksZT1vWzBdLHI9b1sxXSksbz10LnBvcCgpO2Vsc2V7aWYoIWkpYnJlYWs7WF8oaS5hcmMpfWlmKGZ1bmN0aW9uKCl7Zm9yKHZhciB0LG4sZSxyLGk9MCxvPVpfLmxlbmd0aDtpPG87KytpKWlmKCh0PVpfW2ldKSYmKHI9KG49dC5oYWxmZWRnZXMpLmxlbmd0aCkpe3ZhciBhPW5ldyBBcnJheShyKSx1PW5ldyBBcnJheShyKTtmb3IoZT0wO2U8cjsrK2UpYVtlXT1lLHVbZV09Ul8odCxKX1tuW2VdXSk7Zm9yKGEuc29ydChmdW5jdGlvbih0LG4pe3JldHVybiB1W25dLXVbdF19KSxlPTA7ZTxyOysrZSl1W2VdPW5bYVtlXV07Zm9yKGU9MDtlPHI7KytlKW5bZV09dVtlXX19KCksbil7dmFyIGE9K25bMF1bMF0sdT0rblswXVsxXSxmPStuWzFdWzBdLGM9K25bMV1bMV07IWZ1bmN0aW9uKHQsbixlLHIpe2Zvcih2YXIgaSxvPUpfLmxlbmd0aDtvLS07KXpfKGk9Sl9bb10sdCxuLGUscikmJlBfKGksdCxuLGUscikmJihNYXRoLmFicyhpWzBdWzBdLWlbMV1bMF0pPktffHxNYXRoLmFicyhpWzBdWzFdLWlbMV1bMV0pPktfKXx8ZGVsZXRlIEpfW29dfShhLHUsZixjKSxmdW5jdGlvbih0LG4sZSxyKXt2YXIgaSxvLGEsdSxmLGMscyxsLGgsZCxwLHYsZz1aXy5sZW5ndGgseT0hMDtmb3IoaT0wO2k8ZzsrK2kpaWYobz1aX1tpXSl7Zm9yKGE9by5zaXRlLHU9KGY9by5oYWxmZWRnZXMpLmxlbmd0aDt1LS07KUpfW2ZbdV1dfHxmLnNwbGljZSh1LDEpO2Zvcih1PTAsYz1mLmxlbmd0aDt1PGM7KXA9KGQ9RF8obyxKX1tmW3VdXSkpWzBdLHY9ZFsxXSxsPShzPUxfKG8sSl9bZlsrK3UlY11dKSlbMF0saD1zWzFdLChNYXRoLmFicyhwLWwpPktffHxNYXRoLmFicyh2LWgpPktfKSYmKGYuc3BsaWNlKHUsMCxKXy5wdXNoKGtfKGEsZCxNYXRoLmFicyhwLXQpPEtfJiZyLXY+S18\/W3QsTWF0aC5hYnMobC10KTxLXz9oOnJdOk1hdGguYWJzKHYtcik8S18mJmUtcD5LXz9bTWF0aC5hYnMoaC1yKTxLXz9sOmUscl06TWF0aC5hYnMocC1lKTxLXyYmdi1uPktfP1tlLE1hdGguYWJzKGwtZSk8S18\/aDpuXTpNYXRoLmFicyh2LW4pPEtfJiZwLXQ+S18\/W01hdGguYWJzKGgtbik8S18\/bDp0LG5dOm51bGwpKS0xKSwrK2MpO2MmJih5PSExKX1pZih5KXt2YXIgXyxiLG0seD0xLzA7Zm9yKGk9MCx5PW51bGw7aTxnOysraSkobz1aX1tpXSkmJihtPShfPShhPW8uc2l0ZSlbMF0tdCkqXysoYj1hWzFdLW4pKmIpPHgmJih4PW0seT1vKTtpZih5KXt2YXIgdz1bdCxuXSxNPVt0LHJdLEE9W2Uscl0sVD1bZSxuXTt5LmhhbGZlZGdlcy5wdXNoKEpfLnB1c2goa18oYT15LnNpdGUsdyxNKSktMSxKXy5wdXNoKGtfKGEsTSxBKSktMSxKXy5wdXNoKGtfKGEsQSxUKSktMSxKXy5wdXNoKGtfKGEsVCx3KSktMSl9fWZvcihpPTA7aTxnOysraSkobz1aX1tpXSkmJihvLmhhbGZlZGdlcy5sZW5ndGh8fGRlbGV0ZSBaX1tpXSl9KGEsdSxmLGMpfXRoaXMuZWRnZXM9Sl8sdGhpcy5jZWxscz1aXyxXXz1RXz1KXz1aXz1udWxsfWZ1bmN0aW9uIHJiKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBpYih0LG4sZSl7dGhpcy50YXJnZXQ9dCx0aGlzLnR5cGU9bix0aGlzLnRyYW5zZm9ybT1lfWZ1bmN0aW9uIG9iKHQsbixlKXt0aGlzLms9dCx0aGlzLng9bix0aGlzLnk9ZX1lYi5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOmViLHBvbHlnb25zOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5lZGdlcztyZXR1cm4gdGhpcy5jZWxscy5tYXAoZnVuY3Rpb24obil7dmFyIGU9bi5oYWxmZWRnZXMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBMXyhuLHRbZV0pfSk7cmV0dXJuIGUuZGF0YT1uLnNpdGUuZGF0YSxlfSl9LHRyaWFuZ2xlczpmdW5jdGlvbigpe3ZhciB0PVtdLG49dGhpcy5lZGdlcztyZXR1cm4gdGhpcy5jZWxscy5mb3JFYWNoKGZ1bmN0aW9uKGUscil7aWYobz0oaT1lLmhhbGZlZGdlcykubGVuZ3RoKWZvcih2YXIgaSxvLGEsdSxmLGMscz1lLnNpdGUsbD0tMSxoPW5baVtvLTFdXSxkPWgubGVmdD09PXM\/aC5yaWdodDpoLmxlZnQ7KytsPG87KWE9ZCxkPShoPW5baVtsXV0pLmxlZnQ9PT1zP2gucmlnaHQ6aC5sZWZ0LGEmJmQmJnI8YS5pbmRleCYmcjxkLmluZGV4JiYoZj1hLGM9ZCwoKHU9cylbMF0tY1swXSkqKGZbMV0tdVsxXSktKHVbMF0tZlswXSkqKGNbMV0tdVsxXSk8MCkmJnQucHVzaChbcy5kYXRhLGEuZGF0YSxkLmRhdGFdKX0pLHR9LGxpbmtzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZWRnZXMuZmlsdGVyKGZ1bmN0aW9uKHQpe3JldHVybiB0LnJpZ2h0fSkubWFwKGZ1bmN0aW9uKHQpe3JldHVybntzb3VyY2U6dC5sZWZ0LmRhdGEsdGFyZ2V0OnQucmlnaHQuZGF0YX19KX0sZmluZDpmdW5jdGlvbih0LG4sZSl7Zm9yKHZhciByLGksbz10aGlzLGE9by5fZm91bmR8fDAsdT1vLmNlbGxzLmxlbmd0aDshKGk9by5jZWxsc1thXSk7KWlmKCsrYT49dSlyZXR1cm4gbnVsbDt2YXIgZj10LWkuc2l0ZVswXSxjPW4taS5zaXRlWzFdLHM9ZipmK2MqYztkb3tpPW8uY2VsbHNbcj1hXSxhPW51bGwsaS5oYWxmZWRnZXMuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgcj1vLmVkZ2VzW2VdLHU9ci5sZWZ0O2lmKHUhPT1pLnNpdGUmJnV8fCh1PXIucmlnaHQpKXt2YXIgZj10LXVbMF0sYz1uLXVbMV0sbD1mKmYrYypjO2w8cyYmKHM9bCxhPXUuaW5kZXgpfX0pfXdoaWxlKG51bGwhPT1hKTtyZXR1cm4gby5fZm91bmQ9cixudWxsPT1lfHxzPD1lKmU\/aS5zaXRlOm51bGx9fSxvYi5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOm9iLHNjYWxlOmZ1bmN0aW9uKHQpe3JldHVybiAxPT09dD90aGlzOm5ldyBvYih0aGlzLmsqdCx0aGlzLngsdGhpcy55KX0sdHJhbnNsYXRlOmZ1bmN0aW9uKHQsbil7cmV0dXJuIDA9PT10JjA9PT1uP3RoaXM6bmV3IG9iKHRoaXMuayx0aGlzLngrdGhpcy5rKnQsdGhpcy55K3RoaXMuaypuKX0sYXBwbHk6ZnVuY3Rpb24odCl7cmV0dXJuW3RbMF0qdGhpcy5rK3RoaXMueCx0WzFdKnRoaXMuayt0aGlzLnldfSxhcHBseVg6ZnVuY3Rpb24odCl7cmV0dXJuIHQqdGhpcy5rK3RoaXMueH0sYXBwbHlZOmZ1bmN0aW9uKHQpe3JldHVybiB0KnRoaXMuayt0aGlzLnl9LGludmVydDpmdW5jdGlvbih0KXtyZXR1cm5bKHRbMF0tdGhpcy54KS90aGlzLmssKHRbMV0tdGhpcy55KS90aGlzLmtdfSxpbnZlcnRYOmZ1bmN0aW9uKHQpe3JldHVybih0LXRoaXMueCkvdGhpcy5rfSxpbnZlcnRZOmZ1bmN0aW9uKHQpe3JldHVybih0LXRoaXMueSkvdGhpcy5rfSxyZXNjYWxlWDpmdW5jdGlvbih0KXtyZXR1cm4gdC5jb3B5KCkuZG9tYWluKHQucmFuZ2UoKS5tYXAodGhpcy5pbnZlcnRYLHRoaXMpLm1hcCh0LmludmVydCx0KSl9LHJlc2NhbGVZOmZ1bmN0aW9uKHQpe3JldHVybiB0LmNvcHkoKS5kb21haW4odC5yYW5nZSgpLm1hcCh0aGlzLmludmVydFksdGhpcykubWFwKHQuaW52ZXJ0LHQpKX0sdG9TdHJpbmc6ZnVuY3Rpb24oKXtyZXR1cm4idHJhbnNsYXRlKCIrdGhpcy54KyIsIit0aGlzLnkrIikgc2NhbGUoIit0aGlzLmsrIikifX07dmFyIGFiPW5ldyBvYigxLDAsMCk7ZnVuY3Rpb24gdWIodCl7cmV0dXJuIHQuX196b29tfHxhYn1mdW5jdGlvbiBmYigpe3QuZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCl9ZnVuY3Rpb24gY2IoKXt0LmV2ZW50LnByZXZlbnREZWZhdWx0KCksdC5ldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKX1mdW5jdGlvbiBzYigpe3JldHVybiF0LmV2ZW50LmJ1dHRvbn1mdW5jdGlvbiBsYigpe3ZhciB0LG4sZT10aGlzO3JldHVybiBlIGluc3RhbmNlb2YgU1ZHRWxlbWVudD8odD0oZT1lLm93bmVyU1ZHRWxlbWVudHx8ZSkud2lkdGguYmFzZVZhbC52YWx1ZSxuPWUuaGVpZ2h0LmJhc2VWYWwudmFsdWUpOih0PWUuY2xpZW50V2lkdGgsbj1lLmNsaWVudEhlaWdodCksW1swLDBdLFt0LG5dXX1mdW5jdGlvbiBoYigpe3JldHVybiB0aGlzLl9fem9vbXx8YWJ9ZnVuY3Rpb24gZGIoKXtyZXR1cm4tdC5ldmVudC5kZWx0YVkqKHQuZXZlbnQuZGVsdGFNb2RlPzEyMDoxKS81MDB9ZnVuY3Rpb24gcGIoKXtyZXR1cm4ib250b3VjaHN0YXJ0ImluIHRoaXN9ZnVuY3Rpb24gdmIodCxuLGUpe3ZhciByPXQuaW52ZXJ0WChuWzBdWzBdKS1lWzBdWzBdLGk9dC5pbnZlcnRYKG5bMV1bMF0pLWVbMV1bMF0sbz10LmludmVydFkoblswXVsxXSktZVswXVsxXSxhPXQuaW52ZXJ0WShuWzFdWzFdKS1lWzFdWzFdO3JldHVybiB0LnRyYW5zbGF0ZShpPnI\/KHIraSkvMjpNYXRoLm1pbigwLHIpfHxNYXRoLm1heCgwLGkpLGE+bz8obythKS8yOk1hdGgubWluKDAsbyl8fE1hdGgubWF4KDAsYSkpfXViLnByb3RvdHlwZT1vYi5wcm90b3R5cGUsdC52ZXJzaW9uPSI1LjcuMCIsdC5iaXNlY3Q9aSx0LmJpc2VjdFJpZ2h0PWksdC5iaXNlY3RMZWZ0PW8sdC5hc2NlbmRpbmc9bix0LmJpc2VjdG9yPWUsdC5jcm9zcz1mdW5jdGlvbih0LG4sZSl7dmFyIHIsaSxvLHUsZj10Lmxlbmd0aCxjPW4ubGVuZ3RoLHM9bmV3IEFycmF5KGYqYyk7Zm9yKG51bGw9PWUmJihlPWEpLHI9bz0wO3I8ZjsrK3IpZm9yKHU9dFtyXSxpPTA7aTxjOysraSwrK28pc1tvXT1lKHUsbltpXSk7cmV0dXJuIHN9LHQuZGVzY2VuZGluZz1mdW5jdGlvbih0LG4pe3JldHVybiBuPHQ\/LTE6bj50PzE6bj49dD8wOk5hTn0sdC5kZXZpYXRpb249Yyx0LmV4dGVudD1zLHQuaGlzdG9ncmFtPWZ1bmN0aW9uKCl7dmFyIHQ9dixuPXMsZT1NO2Z1bmN0aW9uIHIocil7dmFyIG8sYSx1PXIubGVuZ3RoLGY9bmV3IEFycmF5KHUpO2ZvcihvPTA7bzx1OysrbylmW29dPXQocltvXSxvLHIpO3ZhciBjPW4oZikscz1jWzBdLGw9Y1sxXSxoPWUoZixzLGwpO0FycmF5LmlzQXJyYXkoaCl8fChoPXcocyxsLGgpLGg9ZyhNYXRoLmNlaWwocy9oKSpoLGwsaCkpO2Zvcih2YXIgZD1oLmxlbmd0aDtoWzBdPD1zOyloLnNoaWZ0KCksLS1kO2Zvcig7aFtkLTFdPmw7KWgucG9wKCksLS1kO3ZhciBwLHY9bmV3IEFycmF5KGQrMSk7Zm9yKG89MDtvPD1kOysrbykocD12W29dPVtdKS54MD1vPjA\/aFtvLTFdOnMscC54MT1vPGQ\/aFtvXTpsO2ZvcihvPTA7bzx1OysrbylzPD0oYT1mW29dKSYmYTw9bCYmdltpKGgsYSwwLGQpXS5wdXNoKHJbb10pO3JldHVybiB2fXJldHVybiByLnZhbHVlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246cChuKSxyKTp0fSxyLmRvbWFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OnAoW3RbMF0sdFsxXV0pLHIpOm59LHIudGhyZXNob2xkcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OkFycmF5LmlzQXJyYXkodCk\/cChoLmNhbGwodCkpOnAodCkscik6ZX0scn0sdC50aHJlc2hvbGRGcmVlZG1hbkRpYWNvbmlzPWZ1bmN0aW9uKHQsZSxyKXtyZXR1cm4gdD1kLmNhbGwodCx1KS5zb3J0KG4pLE1hdGguY2VpbCgoci1lKS8oMiooQSh0LC43NSktQSh0LC4yNSkpKk1hdGgucG93KHQubGVuZ3RoLC0xLzMpKSl9LHQudGhyZXNob2xkU2NvdHQ9ZnVuY3Rpb24odCxuLGUpe3JldHVybiBNYXRoLmNlaWwoKGUtbikvKDMuNSpjKHQpKk1hdGgucG93KHQubGVuZ3RoLC0xLzMpKSl9LHQudGhyZXNob2xkU3R1cmdlcz1NLHQubWF4PVQsdC5tZWFuPWZ1bmN0aW9uKHQsbil7dmFyIGUscj10Lmxlbmd0aCxpPXIsbz0tMSxhPTA7aWYobnVsbD09bilmb3IoOysrbzxyOylpc05hTihlPXUodFtvXSkpPy0taTphKz1lO2Vsc2UgZm9yKDsrK288cjspaXNOYU4oZT11KG4odFtvXSxvLHQpKSk\/LS1pOmErPWU7aWYoaSlyZXR1cm4gYS9pfSx0Lm1lZGlhbj1mdW5jdGlvbih0LGUpe3ZhciByLGk9dC5sZW5ndGgsbz0tMSxhPVtdO2lmKG51bGw9PWUpZm9yKDsrK288aTspaXNOYU4ocj11KHRbb10pKXx8YS5wdXNoKHIpO2Vsc2UgZm9yKDsrK288aTspaXNOYU4ocj11KGUodFtvXSxvLHQpKSl8fGEucHVzaChyKTtyZXR1cm4gQShhLnNvcnQobiksLjUpfSx0Lm1lcmdlPU4sdC5taW49Uyx0LnBhaXJzPWZ1bmN0aW9uKHQsbil7bnVsbD09biYmKG49YSk7Zm9yKHZhciBlPTAscj10Lmxlbmd0aC0xLGk9dFswXSxvPW5ldyBBcnJheShyPDA\/MDpyKTtlPHI7KW9bZV09bihpLGk9dFsrK2VdKTtyZXR1cm4gb30sdC5wZXJtdXRlPWZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPW4ubGVuZ3RoLHI9bmV3IEFycmF5KGUpO2UtLTspcltlXT10W25bZV1dO3JldHVybiByfSx0LnF1YW50aWxlPUEsdC5yYW5nZT1nLHQuc2Nhbj1mdW5jdGlvbih0LGUpe2lmKHI9dC5sZW5ndGgpe3ZhciByLGksbz0wLGE9MCx1PXRbYV07Zm9yKG51bGw9PWUmJihlPW4pOysrbzxyOykoZShpPXRbb10sdSk8MHx8MCE9PWUodSx1KSkmJih1PWksYT1vKTtyZXR1cm4gMD09PWUodSx1KT9hOnZvaWQgMH19LHQuc2h1ZmZsZT1mdW5jdGlvbih0LG4sZSl7Zm9yKHZhciByLGksbz0obnVsbD09ZT90Lmxlbmd0aDplKS0obj1udWxsPT1uPzA6K24pO287KWk9TWF0aC5yYW5kb20oKSpvLS18MCxyPXRbbytuXSx0W28rbl09dFtpK25dLHRbaStuXT1yO3JldHVybiB0fSx0LnN1bT1mdW5jdGlvbih0LG4pe3ZhciBlLHI9dC5sZW5ndGgsaT0tMSxvPTA7aWYobnVsbD09bilmb3IoOysraTxyOykoZT0rdFtpXSkmJihvKz1lKTtlbHNlIGZvcig7KytpPHI7KShlPStuKHRbaV0saSx0KSkmJihvKz1lKTtyZXR1cm4gb30sdC50aWNrcz1tLHQudGlja0luY3JlbWVudD14LHQudGlja1N0ZXA9dyx0LnRyYW5zcG9zZT1FLHQudmFyaWFuY2U9Zix0LnppcD1mdW5jdGlvbigpe3JldHVybiBFKGFyZ3VtZW50cyl9LHQuYXhpc1RvcD1mdW5jdGlvbih0KXtyZXR1cm4gQih6LHQpfSx0LmF4aXNSaWdodD1mdW5jdGlvbih0KXtyZXR1cm4gQihSLHQpfSx0LmF4aXNCb3R0b209ZnVuY3Rpb24odCl7cmV0dXJuIEIoTCx0KX0sdC5heGlzTGVmdD1mdW5jdGlvbih0KXtyZXR1cm4gQihELHQpfSx0LmJydXNoPWZ1bmN0aW9uKCl7cmV0dXJuIFJpKHdpKX0sdC5icnVzaFg9ZnVuY3Rpb24oKXtyZXR1cm4gUmkobWkpfSx0LmJydXNoWT1mdW5jdGlvbigpe3JldHVybiBSaSh4aSl9LHQuYnJ1c2hTZWxlY3Rpb249ZnVuY3Rpb24odCl7dmFyIG49dC5fX2JydXNoO3JldHVybiBuP24uZGltLm91dHB1dChuLnNlbGVjdGlvbik6bnVsbH0sdC5jaG9yZD1mdW5jdGlvbigpe3ZhciB0PTAsbj1udWxsLGU9bnVsbCxyPW51bGw7ZnVuY3Rpb24gaShpKXt2YXIgbyxhLHUsZixjLHMsbD1pLmxlbmd0aCxoPVtdLGQ9ZyhsKSxwPVtdLHY9W10seT12Lmdyb3Vwcz1uZXcgQXJyYXkobCksXz1uZXcgQXJyYXkobCpsKTtmb3Iobz0wLGM9LTE7KytjPGw7KXtmb3IoYT0wLHM9LTE7KytzPGw7KWErPWlbY11bc107aC5wdXNoKGEpLHAucHVzaChnKGwpKSxvKz1hfWZvcihuJiZkLnNvcnQoZnVuY3Rpb24odCxlKXtyZXR1cm4gbihoW3RdLGhbZV0pfSksZSYmcC5mb3JFYWNoKGZ1bmN0aW9uKHQsbil7dC5zb3J0KGZ1bmN0aW9uKHQscil7cmV0dXJuIGUoaVtuXVt0XSxpW25dW3JdKX0pfSksZj0obz1ZaSgwLE9pLXQqbCkvbyk\/dDpPaS9sLGE9MCxjPS0xOysrYzxsOyl7Zm9yKHU9YSxzPS0xOysrczxsOyl7dmFyIGI9ZFtjXSxtPXBbYl1bc10seD1pW2JdW21dLHc9YSxNPWErPXgqbztfW20qbCtiXT17aW5kZXg6YixzdWJpbmRleDptLHN0YXJ0QW5nbGU6dyxlbmRBbmdsZTpNLHZhbHVlOnh9fXlbYl09e2luZGV4OmIsc3RhcnRBbmdsZTp1LGVuZEFuZ2xlOmEsdmFsdWU6aFtiXX0sYSs9Zn1mb3IoYz0tMTsrK2M8bDspZm9yKHM9Yy0xOysrczxsOyl7dmFyIEE9X1tzKmwrY10sVD1fW2MqbCtzXTsoQS52YWx1ZXx8VC52YWx1ZSkmJnYucHVzaChBLnZhbHVlPFQudmFsdWU\/e3NvdXJjZTpULHRhcmdldDpBfTp7c291cmNlOkEsdGFyZ2V0OlR9KX1yZXR1cm4gcj92LnNvcnQocik6dn1yZXR1cm4gaS5wYWRBbmdsZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD1ZaSgwLG4pLGkpOnR9LGkuc29ydEdyb3Vwcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj10LGkpOm59LGkuc29ydFN1Ymdyb3Vwcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT10LGkpOmV9LGkuc29ydENob3Jkcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obnVsbD09dD9yPW51bGw6KG49dCxyPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG4odC5zb3VyY2UudmFsdWUrdC50YXJnZXQudmFsdWUsZS5zb3VyY2UudmFsdWUrZS50YXJnZXQudmFsdWUpfSkuXz10LGkpOnImJnIuXzt2YXIgbn0saX0sdC5yaWJib249ZnVuY3Rpb24oKXt2YXIgdD1WaSxuPSRpLGU9V2kscj1aaSxpPVFpLG89bnVsbDtmdW5jdGlvbiBhKCl7dmFyIGEsdT1CaS5jYWxsKGFyZ3VtZW50cyksZj10LmFwcGx5KHRoaXMsdSksYz1uLmFwcGx5KHRoaXMsdSkscz0rZS5hcHBseSh0aGlzLCh1WzBdPWYsdSkpLGw9ci5hcHBseSh0aGlzLHUpLXFpLGg9aS5hcHBseSh0aGlzLHUpLXFpLGQ9cypMaShsKSxwPXMqRGkobCksdj0rZS5hcHBseSh0aGlzLCh1WzBdPWMsdSkpLGc9ci5hcHBseSh0aGlzLHUpLXFpLHk9aS5hcHBseSh0aGlzLHUpLXFpO2lmKG98fChvPWE9R2koKSksby5tb3ZlVG8oZCxwKSxvLmFyYygwLDAscyxsLGgpLGw9PT1nJiZoPT09eXx8KG8ucXVhZHJhdGljQ3VydmVUbygwLDAsdipMaShnKSx2KkRpKGcpKSxvLmFyYygwLDAsdixnLHkpKSxvLnF1YWRyYXRpY0N1cnZlVG8oMCwwLGQscCksby5jbG9zZVBhdGgoKSxhKXJldHVybiBvPW51bGwsYSsiInx8bnVsbH1yZXR1cm4gYS5yYWRpdXM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpGaSgrdCksYSk6ZX0sYS5zdGFydEFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6RmkoK3QpLGEpOnJ9LGEuZW5kQW5nbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpGaSgrdCksYSk6aX0sYS5zb3VyY2U9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9bixhKTp0fSxhLnRhcmdldD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj10LGEpOm59LGEuY29udGV4dD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz1udWxsPT10P251bGw6dCxhKTpvfSxhfSx0Lm5lc3Q9ZnVuY3Rpb24oKXt2YXIgdCxuLGUscj1bXSxpPVtdO2Z1bmN0aW9uIG8oZSxpLGEsdSl7aWYoaT49ci5sZW5ndGgpcmV0dXJuIG51bGwhPXQmJmUuc29ydCh0KSxudWxsIT1uP24oZSk6ZTtmb3IodmFyIGYsYyxzLGw9LTEsaD1lLmxlbmd0aCxkPXJbaSsrXSxwPUtpKCksdj1hKCk7KytsPGg7KShzPXAuZ2V0KGY9ZChjPWVbbF0pKyIiKSk\/cy5wdXNoKGMpOnAuc2V0KGYsW2NdKTtyZXR1cm4gcC5lYWNoKGZ1bmN0aW9uKHQsbil7dSh2LG4sbyh0LGksYSx1KSl9KSx2fXJldHVybiBlPXtvYmplY3Q6ZnVuY3Rpb24odCl7cmV0dXJuIG8odCwwLHRvLG5vKX0sbWFwOmZ1bmN0aW9uKHQpe3JldHVybiBvKHQsMCxlbyxybyl9LGVudHJpZXM6ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uIHQoZSxvKXtpZigrK28+ci5sZW5ndGgpcmV0dXJuIGU7dmFyIGEsdT1pW28tMV07cmV0dXJuIG51bGwhPW4mJm8+PXIubGVuZ3RoP2E9ZS5lbnRyaWVzKCk6KGE9W10sZS5lYWNoKGZ1bmN0aW9uKG4sZSl7YS5wdXNoKHtrZXk6ZSx2YWx1ZXM6dChuLG8pfSl9KSksbnVsbCE9dT9hLnNvcnQoZnVuY3Rpb24odCxuKXtyZXR1cm4gdSh0LmtleSxuLmtleSl9KTphfShvKHQsMCxlbyxybyksMCl9LGtleTpmdW5jdGlvbih0KXtyZXR1cm4gci5wdXNoKHQpLGV9LHNvcnRLZXlzOmZ1bmN0aW9uKHQpe3JldHVybiBpW3IubGVuZ3RoLTFdPXQsZX0sc29ydFZhbHVlczpmdW5jdGlvbihuKXtyZXR1cm4gdD1uLGV9LHJvbGx1cDpmdW5jdGlvbih0KXtyZXR1cm4gbj10LGV9fX0sdC5zZXQ9YW8sdC5tYXA9S2ksdC5rZXlzPWZ1bmN0aW9uKHQpe3ZhciBuPVtdO2Zvcih2YXIgZSBpbiB0KW4ucHVzaChlKTtyZXR1cm4gbn0sdC52YWx1ZXM9ZnVuY3Rpb24odCl7dmFyIG49W107Zm9yKHZhciBlIGluIHQpbi5wdXNoKHRbZV0pO3JldHVybiBufSx0LmVudHJpZXM9ZnVuY3Rpb24odCl7dmFyIG49W107Zm9yKHZhciBlIGluIHQpbi5wdXNoKHtrZXk6ZSx2YWx1ZTp0W2VdfSk7cmV0dXJuIG59LHQuY29sb3I9dm4sdC5yZ2I9Ym4sdC5oc2w9TW4sdC5sYWI9VW4sdC5oY2w9SG4sdC5sY2g9ZnVuY3Rpb24odCxuLGUscil7cmV0dXJuIDE9PT1hcmd1bWVudHMubGVuZ3RoP0luKHQpOm5ldyBqbihlLG4sdCxudWxsPT1yPzE6cil9LHQuZ3JheT1mdW5jdGlvbih0LG4pe3JldHVybiBuZXcgcW4odCwwLDAsbnVsbD09bj8xOm4pfSx0LmN1YmVoZWxpeD1Lbix0LmNvbnRvdXJzPWdvLHQuY29udG91ckRlbnNpdHk9ZnVuY3Rpb24oKXt2YXIgdD1ibyxuPW1vLGU9eG8scj05NjAsaT01MDAsbz0yMCxhPTIsdT0zKm8sZj1yKzIqdT4+YSxjPWkrMip1Pj5hLHM9Y28oMjApO2Z1bmN0aW9uIGwocil7dmFyIGk9bmV3IEZsb2F0MzJBcnJheShmKmMpLGw9bmV3IEZsb2F0MzJBcnJheShmKmMpO3IuZm9yRWFjaChmdW5jdGlvbihyLG8scyl7dmFyIGw9K3QocixvLHMpK3U+PmEsaD0rbihyLG8scykrdT4+YSxkPStlKHIsbyxzKTtsPj0wJiZsPGYmJmg+PTAmJmg8YyYmKGlbbCtoKmZdKz1kKX0pLHlvKHt3aWR0aDpmLGhlaWdodDpjLGRhdGE6aX0se3dpZHRoOmYsaGVpZ2h0OmMsZGF0YTpsfSxvPj5hKSxfbyh7d2lkdGg6ZixoZWlnaHQ6YyxkYXRhOmx9LHt3aWR0aDpmLGhlaWdodDpjLGRhdGE6aX0sbz4+YSkseW8oe3dpZHRoOmYsaGVpZ2h0OmMsZGF0YTppfSx7d2lkdGg6ZixoZWlnaHQ6YyxkYXRhOmx9LG8+PmEpLF9vKHt3aWR0aDpmLGhlaWdodDpjLGRhdGE6bH0se3dpZHRoOmYsaGVpZ2h0OmMsZGF0YTppfSxvPj5hKSx5byh7d2lkdGg6ZixoZWlnaHQ6YyxkYXRhOml9LHt3aWR0aDpmLGhlaWdodDpjLGRhdGE6bH0sbz4+YSksX28oe3dpZHRoOmYsaGVpZ2h0OmMsZGF0YTpsfSx7d2lkdGg6ZixoZWlnaHQ6YyxkYXRhOml9LG8+PmEpO3ZhciBkPXMoaSk7aWYoIUFycmF5LmlzQXJyYXkoZCkpe3ZhciBwPVQoaSk7ZD13KDAscCxkKSwoZD1nKDAsTWF0aC5mbG9vcihwL2QpKmQsZCkpLnNoaWZ0KCl9cmV0dXJuIGdvKCkudGhyZXNob2xkcyhkKS5zaXplKFtmLGNdKShpKS5tYXAoaCl9ZnVuY3Rpb24gaCh0KXtyZXR1cm4gdC52YWx1ZSo9TWF0aC5wb3coMiwtMiphKSx0LmNvb3JkaW5hdGVzLmZvckVhY2goZCksdH1mdW5jdGlvbiBkKHQpe3QuZm9yRWFjaChwKX1mdW5jdGlvbiBwKHQpe3QuZm9yRWFjaCh2KX1mdW5jdGlvbiB2KHQpe3RbMF09dFswXSpNYXRoLnBvdygyLGEpLXUsdFsxXT10WzFdKk1hdGgucG93KDIsYSktdX1mdW5jdGlvbiB5KCl7cmV0dXJuIGY9cisyKih1PTMqbyk+PmEsYz1pKzIqdT4+YSxsfXJldHVybiBsLng9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjpjbygrbiksbCk6dH0sbC55PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6Y28oK3QpLGwpOm59LGwud2VpZ2h0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6Y28oK3QpLGwpOmV9LGwuc2l6ZT1mdW5jdGlvbih0KXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm5bcixpXTt2YXIgbj1NYXRoLmNlaWwodFswXSksZT1NYXRoLmNlaWwodFsxXSk7aWYoIShuPj0wfHxuPj0wKSl0aHJvdyBuZXcgRXJyb3IoImludmFsaWQgc2l6ZSIpO3JldHVybiByPW4saT1lLHkoKX0sbC5jZWxsU2l6ZT1mdW5jdGlvbih0KXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gMTw8YTtpZighKCh0PSt0KT49MSkpdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGNlbGwgc2l6ZSIpO3JldHVybiBhPU1hdGguZmxvb3IoTWF0aC5sb2codCkvTWF0aC5MTjIpLHkoKX0sbC50aHJlc2hvbGRzPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhzPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6QXJyYXkuaXNBcnJheSh0KT9jbyh1by5jYWxsKHQpKTpjbyh0KSxsKTpzfSxsLmJhbmR3aWR0aD1mdW5jdGlvbih0KXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gTWF0aC5zcXJ0KG8qKG8rMSkpO2lmKCEoKHQ9K3QpPj0wKSl0aHJvdyBuZXcgRXJyb3IoImludmFsaWQgYmFuZHdpZHRoIik7cmV0dXJuIG89TWF0aC5yb3VuZCgoTWF0aC5zcXJ0KDQqdCp0KzEpLTEpLzIpLHkoKX0sbH0sdC5kaXNwYXRjaD1JLHQuZHJhZz1mdW5jdGlvbigpe3ZhciBuLGUscixpLG89V3QsYT1adCx1PVF0LGY9SnQsYz17fSxzPUkoInN0YXJ0IiwiZHJhZyIsImVuZCIpLGw9MCxoPTA7ZnVuY3Rpb24gZCh0KXt0Lm9uKCJtb3VzZWRvd24uZHJhZyIscCkuZmlsdGVyKGYpLm9uKCJ0b3VjaHN0YXJ0LmRyYWciLHkpLm9uKCJ0b3VjaG1vdmUuZHJhZyIsXykub24oInRvdWNoZW5kLmRyYWcgdG91Y2hjYW5jZWwuZHJhZyIsYikuc3R5bGUoInRvdWNoLWFjdGlvbiIsIm5vbmUiKS5zdHlsZSgiLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIiwicmdiYSgwLDAsMCwwKSIpfWZ1bmN0aW9uIHAoKXtpZighaSYmby5hcHBseSh0aGlzLGFyZ3VtZW50cykpe3ZhciB1PW0oIm1vdXNlIixhLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxGdCx0aGlzLGFyZ3VtZW50cyk7dSYmKER0KHQuZXZlbnQudmlldykub24oIm1vdXNlbW92ZS5kcmFnIix2LCEwKS5vbigibW91c2V1cC5kcmFnIixnLCEwKSxYdCh0LmV2ZW50LnZpZXcpLEh0KCkscj0hMSxuPXQuZXZlbnQuY2xpZW50WCxlPXQuZXZlbnQuY2xpZW50WSx1KCJzdGFydCIpKX19ZnVuY3Rpb24gdigpe2lmKGp0KCksIXIpe3ZhciBpPXQuZXZlbnQuY2xpZW50WC1uLG89dC5ldmVudC5jbGllbnRZLWU7cj1pKmkrbypvPmh9Yy5tb3VzZSgiZHJhZyIpfWZ1bmN0aW9uIGcoKXtEdCh0LmV2ZW50LnZpZXcpLm9uKCJtb3VzZW1vdmUuZHJhZyBtb3VzZXVwLmRyYWciLG51bGwpLEd0KHQuZXZlbnQudmlldyxyKSxqdCgpLGMubW91c2UoImVuZCIpfWZ1bmN0aW9uIHkoKXtpZihvLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl7dmFyIG4sZSxyPXQuZXZlbnQuY2hhbmdlZFRvdWNoZXMsaT1hLmFwcGx5KHRoaXMsYXJndW1lbnRzKSx1PXIubGVuZ3RoO2ZvcihuPTA7bjx1OysrbikoZT1tKHJbbl0uaWRlbnRpZmllcixpLEl0LHRoaXMsYXJndW1lbnRzKSkmJihIdCgpLGUoInN0YXJ0IikpfX1mdW5jdGlvbiBfKCl7dmFyIG4sZSxyPXQuZXZlbnQuY2hhbmdlZFRvdWNoZXMsaT1yLmxlbmd0aDtmb3Iobj0wO248aTsrK24pKGU9Y1tyW25dLmlkZW50aWZpZXJdKSYmKGp0KCksZSgiZHJhZyIpKX1mdW5jdGlvbiBiKCl7dmFyIG4sZSxyPXQuZXZlbnQuY2hhbmdlZFRvdWNoZXMsbz1yLmxlbmd0aDtmb3IoaSYmY2xlYXJUaW1lb3V0KGkpLGk9c2V0VGltZW91dChmdW5jdGlvbigpe2k9bnVsbH0sNTAwKSxuPTA7bjxvOysrbikoZT1jW3Jbbl0uaWRlbnRpZmllcl0pJiYoSHQoKSxlKCJlbmQiKSl9ZnVuY3Rpb24gbShuLGUscixpLG8pe3ZhciBhLGYsaCxwPXIoZSxuKSx2PXMuY29weSgpO2lmKEN0KG5ldyAkdChkLCJiZWZvcmVzdGFydCIsYSxuLGwscFswXSxwWzFdLDAsMCx2KSxmdW5jdGlvbigpe3JldHVybiBudWxsIT0odC5ldmVudC5zdWJqZWN0PWE9dS5hcHBseShpLG8pKSYmKGY9YS54LXBbMF18fDAsaD1hLnktcFsxXXx8MCwhMCl9KSlyZXR1cm4gZnVuY3Rpb24gdCh1KXt2YXIgcyxnPXA7c3dpdGNoKHUpe2Nhc2Uic3RhcnQiOmNbbl09dCxzPWwrKzticmVhaztjYXNlImVuZCI6ZGVsZXRlIGNbbl0sLS1sO2Nhc2UiZHJhZyI6cD1yKGUsbikscz1sfUN0KG5ldyAkdChkLHUsYSxuLHMscFswXStmLHBbMV0raCxwWzBdLWdbMF0scFsxXS1nWzFdLHYpLHYuYXBwbHksdixbdSxpLG9dKX19cmV0dXJuIGQuZmlsdGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6VnQoISF0KSxkKTpvfSxkLmNvbnRhaW5lcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlZ0KHQpLGQpOmF9LGQuc3ViamVjdD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlZ0KHQpLGQpOnV9LGQudG91Y2hhYmxlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhmPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6VnQoISF0KSxkKTpmfSxkLm9uPWZ1bmN0aW9uKCl7dmFyIHQ9cy5vbi5hcHBseShzLGFyZ3VtZW50cyk7cmV0dXJuIHQ9PT1zP2Q6dH0sZC5jbGlja0Rpc3RhbmNlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPSh0PSt0KSp0LGQpOk1hdGguc3FydChoKX0sZH0sdC5kcmFnRGlzYWJsZT1YdCx0LmRyYWdFbmFibGU9R3QsdC5kc3ZGb3JtYXQ9RW8sdC5jc3ZQYXJzZT1Dbyx0LmNzdlBhcnNlUm93cz1Qbyx0LmNzdkZvcm1hdD16byx0LmNzdkZvcm1hdFJvd3M9Um8sdC50c3ZQYXJzZT1Ebyx0LnRzdlBhcnNlUm93cz1Vbyx0LnRzdkZvcm1hdD1xbyx0LnRzdkZvcm1hdFJvd3M9T28sdC5lYXNlTGluZWFyPWZ1bmN0aW9uKHQpe3JldHVybit0fSx0LmVhc2VRdWFkPURyLHQuZWFzZVF1YWRJbj1mdW5jdGlvbih0KXtyZXR1cm4gdCp0fSx0LmVhc2VRdWFkT3V0PWZ1bmN0aW9uKHQpe3JldHVybiB0KigyLXQpfSx0LmVhc2VRdWFkSW5PdXQ9RHIsdC5lYXNlQ3ViaWM9VXIsdC5lYXNlQ3ViaWNJbj1mdW5jdGlvbih0KXtyZXR1cm4gdCp0KnR9LHQuZWFzZUN1YmljT3V0PWZ1bmN0aW9uKHQpe3JldHVybi0tdCp0KnQrMX0sdC5lYXNlQ3ViaWNJbk91dD1Vcix0LmVhc2VQb2x5PVlyLHQuZWFzZVBvbHlJbj1xcix0LmVhc2VQb2x5T3V0PU9yLHQuZWFzZVBvbHlJbk91dD1Zcix0LmVhc2VTaW49SXIsdC5lYXNlU2luSW49ZnVuY3Rpb24odCl7cmV0dXJuIDEtTWF0aC5jb3ModCpGcil9LHQuZWFzZVNpbk91dD1mdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5zaW4odCpGcil9LHQuZWFzZVNpbkluT3V0PUlyLHQuZWFzZUV4cD1Icix0LmVhc2VFeHBJbj1mdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5wb3coMiwxMCp0LTEwKX0sdC5lYXNlRXhwT3V0PWZ1bmN0aW9uKHQpe3JldHVybiAxLU1hdGgucG93KDIsLTEwKnQpfSx0LmVhc2VFeHBJbk91dD1Icix0LmVhc2VDaXJjbGU9anIsdC5lYXNlQ2lyY2xlSW49ZnVuY3Rpb24odCl7cmV0dXJuIDEtTWF0aC5zcXJ0KDEtdCp0KX0sdC5lYXNlQ2lyY2xlT3V0PWZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnNxcnQoMS0gLS10KnQpfSx0LmVhc2VDaXJjbGVJbk91dD1qcix0LmVhc2VCb3VuY2U9bmksdC5lYXNlQm91bmNlSW49ZnVuY3Rpb24odCl7cmV0dXJuIDEtbmkoMS10KX0sdC5lYXNlQm91bmNlT3V0PW5pLHQuZWFzZUJvdW5jZUluT3V0PWZ1bmN0aW9uKHQpe3JldHVybigodCo9Mik8PTE\/MS1uaSgxLXQpOm5pKHQtMSkrMSkvMn0sdC5lYXNlQmFjaz1paSx0LmVhc2VCYWNrSW49ZWksdC5lYXNlQmFja091dD1yaSx0LmVhc2VCYWNrSW5PdXQ9aWksdC5lYXNlRWxhc3RpYz11aSx0LmVhc2VFbGFzdGljSW49YWksdC5lYXNlRWxhc3RpY091dD11aSx0LmVhc2VFbGFzdGljSW5PdXQ9ZmksdC5ibG9iPWZ1bmN0aW9uKHQsbil7cmV0dXJuIGZldGNoKHQsbikudGhlbihZbyl9LHQuYnVmZmVyPWZ1bmN0aW9uKHQsbil7cmV0dXJuIGZldGNoKHQsbikudGhlbihCbyl9LHQuZHN2PWZ1bmN0aW9uKHQsbixlLHIpezM9PT1hcmd1bWVudHMubGVuZ3RoJiYiZnVuY3Rpb24iPT10eXBlb2YgZSYmKHI9ZSxlPXZvaWQgMCk7dmFyIGk9RW8odCk7cmV0dXJuIElvKG4sZSkudGhlbihmdW5jdGlvbih0KXtyZXR1cm4gaS5wYXJzZSh0LHIpfSl9LHQuY3N2PWpvLHQudHN2PVhvLHQuaW1hZ2U9ZnVuY3Rpb24odCxuKXtyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24oZSxyKXt2YXIgaT1uZXcgSW1hZ2U7Zm9yKHZhciBvIGluIG4paVtvXT1uW29dO2kub25lcnJvcj1yLGkub25sb2FkPWZ1bmN0aW9uKCl7ZShpKX0saS5zcmM9dH0pfSx0Lmpzb249ZnVuY3Rpb24odCxuKXtyZXR1cm4gZmV0Y2godCxuKS50aGVuKEdvKX0sdC50ZXh0PUlvLHQueG1sPSRvLHQuaHRtbD1Xbyx0LnN2Zz1abyx0LmZvcmNlQ2VudGVyPWZ1bmN0aW9uKHQsbil7dmFyIGU7ZnVuY3Rpb24gcigpe3ZhciByLGksbz1lLmxlbmd0aCxhPTAsdT0wO2ZvcihyPTA7cjxvOysrcilhKz0oaT1lW3JdKS54LHUrPWkueTtmb3IoYT1hL28tdCx1PXUvby1uLHI9MDtyPG87KytyKShpPWVbcl0pLngtPWEsaS55LT11fXJldHVybiBudWxsPT10JiYodD0wKSxudWxsPT1uJiYobj0wKSxyLmluaXRpYWxpemU9ZnVuY3Rpb24odCl7ZT10fSxyLng9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9K24scik6dH0sci55PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSt0LHIpOm59LHJ9LHQuZm9yY2VDb2xsaWRlPWZ1bmN0aW9uKHQpe3ZhciBuLGUscj0xLGk9MTtmdW5jdGlvbiBvKCl7Zm9yKHZhciB0LG8sdSxmLGMscyxsLGg9bi5sZW5ndGgsZD0wO2Q8aTsrK2QpZm9yKG89cmEobix1YSxmYSkudmlzaXRBZnRlcihhKSx0PTA7dDxoOysrdCl1PW5bdF0scz1lW3UuaW5kZXhdLGw9cypzLGY9dS54K3UudngsYz11LnkrdS52eSxvLnZpc2l0KHApO2Z1bmN0aW9uIHAodCxuLGUsaSxvKXt2YXIgYT10LmRhdGEsaD10LnIsZD1zK2g7aWYoIWEpcmV0dXJuIG4+ZitkfHxpPGYtZHx8ZT5jK2R8fG88Yy1kO2lmKGEuaW5kZXg+dS5pbmRleCl7dmFyIHA9Zi1hLngtYS52eCx2PWMtYS55LWEudnksZz1wKnArdip2O2c8ZCpkJiYoMD09PXAmJihnKz0ocD1KbygpKSpwKSwwPT09diYmKGcrPSh2PUpvKCkpKnYpLGc9KGQtKGc9TWF0aC5zcXJ0KGcpKSkvZypyLHUudngrPShwKj1nKSooZD0oaCo9aCkvKGwraCkpLHUudnkrPSh2Kj1nKSpkLGEudngtPXAqKGQ9MS1kKSxhLnZ5LT12KmQpfX19ZnVuY3Rpb24gYSh0KXtpZih0LmRhdGEpcmV0dXJuIHQucj1lW3QuZGF0YS5pbmRleF07Zm9yKHZhciBuPXQucj0wO248NDsrK24pdFtuXSYmdFtuXS5yPnQuciYmKHQucj10W25dLnIpfWZ1bmN0aW9uIHUoKXtpZihuKXt2YXIgcixpLG89bi5sZW5ndGg7Zm9yKGU9bmV3IEFycmF5KG8pLHI9MDtyPG87KytyKWk9bltyXSxlW2kuaW5kZXhdPSt0KGkscixuKX19cmV0dXJuImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PVFvKG51bGw9PXQ\/MTordCkpLG8uaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtuPXQsdSgpfSxvLml0ZXJhdGlvbnM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9K3Qsbyk6aX0sby5zdHJlbmd0aD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0rdCxvKTpyfSxvLnJhZGl1cz1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOlFvKCtuKSx1KCksbyk6dH0sb30sdC5mb3JjZUxpbms9ZnVuY3Rpb24odCl7dmFyIG4sZSxyLGksbyxhPWNhLHU9ZnVuY3Rpb24odCl7cmV0dXJuIDEvTWF0aC5taW4oaVt0LnNvdXJjZS5pbmRleF0saVt0LnRhcmdldC5pbmRleF0pfSxmPVFvKDMwKSxjPTE7ZnVuY3Rpb24gcyhyKXtmb3IodmFyIGk9MCxhPXQubGVuZ3RoO2k8YzsrK2kpZm9yKHZhciB1LGYscyxsLGgsZCxwLHY9MDt2PGE7Kyt2KWY9KHU9dFt2XSkuc291cmNlLGw9KHM9dS50YXJnZXQpLngrcy52eC1mLngtZi52eHx8Sm8oKSxoPXMueStzLnZ5LWYueS1mLnZ5fHxKbygpLGwqPWQ9KChkPU1hdGguc3FydChsKmwraCpoKSktZVt2XSkvZCpyKm5bdl0saCo9ZCxzLnZ4LT1sKihwPW9bdl0pLHMudnktPWgqcCxmLnZ4Kz1sKihwPTEtcCksZi52eSs9aCpwfWZ1bmN0aW9uIGwoKXtpZihyKXt2YXIgdSxmLGM9ci5sZW5ndGgscz10Lmxlbmd0aCxsPUtpKHIsYSk7Zm9yKHU9MCxpPW5ldyBBcnJheShjKTt1PHM7Kyt1KShmPXRbdV0pLmluZGV4PXUsIm9iamVjdCIhPXR5cGVvZiBmLnNvdXJjZSYmKGYuc291cmNlPXNhKGwsZi5zb3VyY2UpKSwib2JqZWN0IiE9dHlwZW9mIGYudGFyZ2V0JiYoZi50YXJnZXQ9c2EobCxmLnRhcmdldCkpLGlbZi5zb3VyY2UuaW5kZXhdPShpW2Yuc291cmNlLmluZGV4XXx8MCkrMSxpW2YudGFyZ2V0LmluZGV4XT0oaVtmLnRhcmdldC5pbmRleF18fDApKzE7Zm9yKHU9MCxvPW5ldyBBcnJheShzKTt1PHM7Kyt1KWY9dFt1XSxvW3VdPWlbZi5zb3VyY2UuaW5kZXhdLyhpW2Yuc291cmNlLmluZGV4XStpW2YudGFyZ2V0LmluZGV4XSk7bj1uZXcgQXJyYXkocyksaCgpLGU9bmV3IEFycmF5KHMpLGQoKX19ZnVuY3Rpb24gaCgpe2lmKHIpZm9yKHZhciBlPTAsaT10Lmxlbmd0aDtlPGk7KytlKW5bZV09K3UodFtlXSxlLHQpfWZ1bmN0aW9uIGQoKXtpZihyKWZvcih2YXIgbj0wLGk9dC5sZW5ndGg7bjxpOysrbillW25dPStmKHRbbl0sbix0KX1yZXR1cm4gbnVsbD09dCYmKHQ9W10pLHMuaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtyPXQsbCgpfSxzLmxpbmtzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PW4sbCgpLHMpOnR9LHMuaWQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGE9dCxzKTphfSxzLml0ZXJhdGlvbnM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGM9K3Qscyk6Y30scy5zdHJlbmd0aD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlFvKCt0KSxoKCkscyk6dX0scy5kaXN0YW5jZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlFvKCt0KSxkKCkscyk6Zn0sc30sdC5mb3JjZU1hbnlCb2R5PWZ1bmN0aW9uKCl7dmFyIHQsbixlLHIsaT1RbygtMzApLG89MSxhPTEvMCx1PS44MTtmdW5jdGlvbiBmKHIpe3ZhciBpLG89dC5sZW5ndGgsYT1yYSh0LGxhLGhhKS52aXNpdEFmdGVyKHMpO2ZvcihlPXIsaT0wO2k8bzsrK2kpbj10W2ldLGEudmlzaXQobCl9ZnVuY3Rpb24gYygpe2lmKHQpe3ZhciBuLGUsbz10Lmxlbmd0aDtmb3Iocj1uZXcgQXJyYXkobyksbj0wO248bzsrK24pZT10W25dLHJbZS5pbmRleF09K2koZSxuLHQpfX1mdW5jdGlvbiBzKHQpe3ZhciBuLGUsaSxvLGEsdT0wLGY9MDtpZih0Lmxlbmd0aCl7Zm9yKGk9bz1hPTA7YTw0OysrYSkobj10W2FdKSYmKGU9TWF0aC5hYnMobi52YWx1ZSkpJiYodSs9bi52YWx1ZSxmKz1lLGkrPWUqbi54LG8rPWUqbi55KTt0Lng9aS9mLHQueT1vL2Z9ZWxzZXsobj10KS54PW4uZGF0YS54LG4ueT1uLmRhdGEueTtkb3t1Kz1yW24uZGF0YS5pbmRleF19d2hpbGUobj1uLm5leHQpfXQudmFsdWU9dX1mdW5jdGlvbiBsKHQsaSxmLGMpe2lmKCF0LnZhbHVlKXJldHVybiEwO3ZhciBzPXQueC1uLngsbD10Lnktbi55LGg9Yy1pLGQ9cypzK2wqbDtpZihoKmgvdTxkKXJldHVybiBkPGEmJigwPT09cyYmKGQrPShzPUpvKCkpKnMpLDA9PT1sJiYoZCs9KGw9Sm8oKSkqbCksZDxvJiYoZD1NYXRoLnNxcnQobypkKSksbi52eCs9cyp0LnZhbHVlKmUvZCxuLnZ5Kz1sKnQudmFsdWUqZS9kKSwhMDtpZighKHQubGVuZ3RofHxkPj1hKSl7KHQuZGF0YSE9PW58fHQubmV4dCkmJigwPT09cyYmKGQrPShzPUpvKCkpKnMpLDA9PT1sJiYoZCs9KGw9Sm8oKSkqbCksZDxvJiYoZD1NYXRoLnNxcnQobypkKSkpO2Rve3QuZGF0YSE9PW4mJihoPXJbdC5kYXRhLmluZGV4XSplL2Qsbi52eCs9cypoLG4udnkrPWwqaCl9d2hpbGUodD10Lm5leHQpfX1yZXR1cm4gZi5pbml0aWFsaXplPWZ1bmN0aW9uKG4pe3Q9bixjKCl9LGYuc3RyZW5ndGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpRbygrdCksYygpLGYpOml9LGYuZGlzdGFuY2VNaW49ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG89dCp0LGYpOk1hdGguc3FydChvKX0sZi5kaXN0YW5jZU1heD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT10KnQsZik6TWF0aC5zcXJ0KGEpfSxmLnRoZXRhPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PXQqdCxmKTpNYXRoLnNxcnQodSl9LGZ9LHQuZm9yY2VSYWRpYWw9ZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbyxhPVFvKC4xKTtmdW5jdGlvbiB1KHQpe2Zvcih2YXIgYT0wLHU9ci5sZW5ndGg7YTx1OysrYSl7dmFyIGY9clthXSxjPWYueC1ufHwxZS02LHM9Zi55LWV8fDFlLTYsbD1NYXRoLnNxcnQoYypjK3MqcyksaD0ob1thXS1sKSppW2FdKnQvbDtmLnZ4Kz1jKmgsZi52eSs9cypofX1mdW5jdGlvbiBmKCl7aWYocil7dmFyIG4sZT1yLmxlbmd0aDtmb3IoaT1uZXcgQXJyYXkoZSksbz1uZXcgQXJyYXkoZSksbj0wO248ZTsrK24pb1tuXT0rdChyW25dLG4sciksaVtuXT1pc05hTihvW25dKT8wOithKHJbbl0sbixyKX19cmV0dXJuImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PVFvKCt0KSksbnVsbD09biYmKG49MCksbnVsbD09ZSYmKGU9MCksdS5pbml0aWFsaXplPWZ1bmN0aW9uKHQpe3I9dCxmKCl9LHUuc3RyZW5ndGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGE9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpRbygrdCksZigpLHUpOmF9LHUucmFkaXVzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246UW8oK24pLGYoKSx1KTp0fSx1Lng9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49K3QsdSk6bn0sdS55PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSt0LHUpOmV9LHV9LHQuZm9yY2VTaW11bGF0aW9uPWZ1bmN0aW9uKHQpe3ZhciBuLGU9MSxyPS4wMDEsaT0xLU1hdGgucG93KHIsMS8zMDApLG89MCxhPS42LHU9S2koKSxmPXVyKHMpLGM9SSgidGljayIsImVuZCIpO2Z1bmN0aW9uIHMoKXtsKCksYy5jYWxsKCJ0aWNrIixuKSxlPHImJihmLnN0b3AoKSxjLmNhbGwoImVuZCIsbikpfWZ1bmN0aW9uIGwoKXt2YXIgbixyLGY9dC5sZW5ndGg7Zm9yKGUrPShvLWUpKmksdS5lYWNoKGZ1bmN0aW9uKHQpe3QoZSl9KSxuPTA7bjxmOysrbiludWxsPT0ocj10W25dKS5meD9yLngrPXIudngqPWE6KHIueD1yLmZ4LHIudng9MCksbnVsbD09ci5meT9yLnkrPXIudnkqPWE6KHIueT1yLmZ5LHIudnk9MCl9ZnVuY3Rpb24gaCgpe2Zvcih2YXIgbixlPTAscj10Lmxlbmd0aDtlPHI7KytlKXtpZigobj10W2VdKS5pbmRleD1lLGlzTmFOKG4ueCl8fGlzTmFOKG4ueSkpe3ZhciBpPWRhKk1hdGguc3FydChlKSxvPWUqcGE7bi54PWkqTWF0aC5jb3Mobyksbi55PWkqTWF0aC5zaW4obyl9KGlzTmFOKG4udngpfHxpc05hTihuLnZ5KSkmJihuLnZ4PW4udnk9MCl9fWZ1bmN0aW9uIGQobil7cmV0dXJuIG4uaW5pdGlhbGl6ZSYmbi5pbml0aWFsaXplKHQpLG59cmV0dXJuIG51bGw9PXQmJih0PVtdKSxoKCksbj17dGljazpsLHJlc3RhcnQ6ZnVuY3Rpb24oKXtyZXR1cm4gZi5yZXN0YXJ0KHMpLG59LHN0b3A6ZnVuY3Rpb24oKXtyZXR1cm4gZi5zdG9wKCksbn0sbm9kZXM6ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ZSxoKCksdS5lYWNoKGQpLG4pOnR9LGFscGhhOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSt0LG4pOmV9LGFscGhhTWluOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSt0LG4pOnJ9LGFscGhhRGVjYXk6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9K3Qsbik6K2l9LGFscGhhVGFyZ2V0OmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvPSt0LG4pOm99LHZlbG9jaXR5RGVjYXk6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGE9MS10LG4pOjEtYX0sZm9yY2U6ZnVuY3Rpb24odCxlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD4xPyhudWxsPT1lP3UucmVtb3ZlKHQpOnUuc2V0KHQsZChlKSksbik6dS5nZXQodCl9LGZpbmQ6ZnVuY3Rpb24obixlLHIpe3ZhciBpLG8sYSx1LGYsYz0wLHM9dC5sZW5ndGg7Zm9yKG51bGw9PXI\/cj0xLzA6cio9cixjPTA7YzxzOysrYykoYT0oaT1uLSh1PXRbY10pLngpKmkrKG89ZS11LnkpKm8pPHImJihmPXUscj1hKTtyZXR1cm4gZn0sb246ZnVuY3Rpb24odCxlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD4xPyhjLm9uKHQsZSksbik6Yy5vbih0KX19fSx0LmZvcmNlWD1mdW5jdGlvbih0KXt2YXIgbixlLHIsaT1RbyguMSk7ZnVuY3Rpb24gbyh0KXtmb3IodmFyIGksbz0wLGE9bi5sZW5ndGg7bzxhOysrbykoaT1uW29dKS52eCs9KHJbb10taS54KSplW29dKnR9ZnVuY3Rpb24gYSgpe2lmKG4pe3ZhciBvLGE9bi5sZW5ndGg7Zm9yKGU9bmV3IEFycmF5KGEpLHI9bmV3IEFycmF5KGEpLG89MDtvPGE7KytvKWVbb109aXNOYU4ocltvXT0rdChuW29dLG8sbikpPzA6K2kobltvXSxvLG4pfX1yZXR1cm4iZnVuY3Rpb24iIT10eXBlb2YgdCYmKHQ9UW8obnVsbD09dD8wOit0KSksby5pbml0aWFsaXplPWZ1bmN0aW9uKHQpe249dCxhKCl9LG8uc3RyZW5ndGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpRbygrdCksYSgpLG8pOml9LG8ueD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOlFvKCtuKSxhKCksbyk6dH0sb30sdC5mb3JjZVk9ZnVuY3Rpb24odCl7dmFyIG4sZSxyLGk9UW8oLjEpO2Z1bmN0aW9uIG8odCl7Zm9yKHZhciBpLG89MCxhPW4ubGVuZ3RoO288YTsrK28pKGk9bltvXSkudnkrPShyW29dLWkueSkqZVtvXSp0fWZ1bmN0aW9uIGEoKXtpZihuKXt2YXIgbyxhPW4ubGVuZ3RoO2ZvcihlPW5ldyBBcnJheShhKSxyPW5ldyBBcnJheShhKSxvPTA7bzxhOysrbyllW29dPWlzTmFOKHJbb109K3QobltvXSxvLG4pKT8wOitpKG5bb10sbyxuKX19cmV0dXJuImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PVFvKG51bGw9PXQ\/MDordCkpLG8uaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtuPXQsYSgpfSxvLnN0cmVuZ3RoPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UW8oK3QpLGEoKSxvKTppfSxvLnk9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjpRbygrbiksYSgpLG8pOnR9LG99LHQuZm9ybWF0RGVmYXVsdExvY2FsZT1TYSx0LmZvcm1hdExvY2FsZT1OYSx0LmZvcm1hdFNwZWNpZmllcj1iYSx0LnByZWNpc2lvbkZpeGVkPUVhLHQucHJlY2lzaW9uUHJlZml4PWthLHQucHJlY2lzaW9uUm91bmQ9Q2EsdC5nZW9BcmVhPWZ1bmN0aW9uKHQpe3JldHVybiB5dS5yZXNldCgpLHN1KHQsX3UpLDIqeXV9LHQuZ2VvQm91bmRzPWZ1bmN0aW9uKHQpe3ZhciBuLGUscixpLG8sYSx1O2lmKFJ1PXp1PS0oQ3U9UHU9MS8wKSxPdT1bXSxzdSh0LHJmKSxlPU91Lmxlbmd0aCl7Zm9yKE91LnNvcnQoZGYpLG49MSxvPVtyPU91WzBdXTtuPGU7KytuKXBmKHIsKGk9T3Vbbl0pWzBdKXx8cGYocixpWzFdKT8oaGYoclswXSxpWzFdKT5oZihyWzBdLHJbMV0pJiYoclsxXT1pWzFdKSxoZihpWzBdLHJbMV0pPmhmKHJbMF0sclsxXSkmJihyWzBdPWlbMF0pKTpvLnB1c2gocj1pKTtmb3IoYT0tMS8wLG49MCxyPW9bZT1vLmxlbmd0aC0xXTtuPD1lO3I9aSwrK24paT1vW25dLCh1PWhmKHJbMV0saVswXSkpPmEmJihhPXUsQ3U9aVswXSx6dT1yWzFdKX1yZXR1cm4gT3U9WXU9bnVsbCxDdT09PTEvMHx8UHU9PT0xLzA\/W1tOYU4sTmFOXSxbTmFOLE5hTl1dOltbQ3UsUHVdLFt6dSxSdV1dfSx0Lmdlb0NlbnRyb2lkPWZ1bmN0aW9uKHQpe0J1PUZ1PUl1PUh1PWp1PVh1PUd1PVZ1PSR1PVd1PVp1PTAsc3UodCx2Zik7dmFyIG49JHUsZT1XdSxyPVp1LGk9bipuK2UqZStyKnI7cmV0dXJuIGk8VWEmJihuPVh1LGU9R3Uscj1WdSxGdTxEYSYmKG49SXUsZT1IdSxyPWp1KSwoaT1uKm4rZSplK3Iqcik8VWEpP1tOYU4sTmFOXTpbWGEoZSxuKSpGYSxldShyL0thKGkpKSpGYV19LHQuZ2VvQ2lyY2xlPWZ1bmN0aW9uKCl7dmFyIHQsbixlPU5mKFswLDBdKSxyPU5mKDkwKSxpPU5mKDYpLG89e3BvaW50OmZ1bmN0aW9uKGUscil7dC5wdXNoKGU9bihlLHIpKSxlWzBdKj1GYSxlWzFdKj1GYX19O2Z1bmN0aW9uIGEoKXt2YXIgYT1lLmFwcGx5KHRoaXMsYXJndW1lbnRzKSx1PXIuYXBwbHkodGhpcyxhcmd1bWVudHMpKklhLGY9aS5hcHBseSh0aGlzLGFyZ3VtZW50cykqSWE7cmV0dXJuIHQ9W10sbj1rZigtYVswXSpJYSwtYVsxXSpJYSwwKS5pbnZlcnQsTGYobyx1LGYsMSksYT17dHlwZToiUG9seWdvbiIsY29vcmRpbmF0ZXM6W3RdfSx0PW49bnVsbCxhfXJldHVybiBhLmNlbnRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2YgdD90Ok5mKFsrdFswXSwrdFsxXV0pLGEpOmV9LGEucmFkaXVzPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6TmYoK3QpLGEpOnJ9LGEucHJlY2lzaW9uPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6TmYoK3QpLGEpOml9LGF9LHQuZ2VvQ2xpcEFudGltZXJpZGlhbj1HZix0Lmdlb0NsaXBDaXJjbGU9VmYsdC5nZW9DbGlwRXh0ZW50PWZ1bmN0aW9uKCl7dmFyIHQsbixlLHI9MCxpPTAsbz05NjAsYT01MDA7cmV0dXJuIGU9e3N0cmVhbTpmdW5jdGlvbihlKXtyZXR1cm4gdCYmbj09PWU\/dDp0PVpmKHIsaSxvLGEpKG49ZSl9LGV4dGVudDpmdW5jdGlvbih1KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0rdVswXVswXSxpPSt1WzBdWzFdLG89K3VbMV1bMF0sYT0rdVsxXVsxXSx0PW49bnVsbCxlKTpbW3IsaV0sW28sYV1dfX19LHQuZ2VvQ2xpcFJlY3RhbmdsZT1aZix0Lmdlb0NvbnRhaW5zPWZ1bmN0aW9uKHQsbil7cmV0dXJuKHQmJmNjLmhhc093blByb3BlcnR5KHQudHlwZSk\/Y2NbdC50eXBlXTpsYykodCxuKX0sdC5nZW9EaXN0YW5jZT1mYyx0Lmdlb0dyYXRpY3VsZT1iYyx0Lmdlb0dyYXRpY3VsZTEwPWZ1bmN0aW9uKCl7cmV0dXJuIGJjKCkoKX0sdC5nZW9JbnRlcnBvbGF0ZT1mdW5jdGlvbih0LG4pe3ZhciBlPXRbMF0qSWEscj10WzFdKklhLGk9blswXSpJYSxvPW5bMV0qSWEsYT1HYShyKSx1PVFhKHIpLGY9R2EobyksYz1RYShvKSxzPWEqR2EoZSksbD1hKlFhKGUpLGg9ZipHYShpKSxkPWYqUWEoaSkscD0yKmV1KEthKHJ1KG8tcikrYSpmKnJ1KGktZSkpKSx2PVFhKHApLGc9cD9mdW5jdGlvbih0KXt2YXIgbj1RYSh0Kj1wKS92LGU9UWEocC10KS92LHI9ZSpzK24qaCxpPWUqbCtuKmQsbz1lKnUrbipjO3JldHVybltYYShpLHIpKkZhLFhhKG8sS2EocipyK2kqaSkpKkZhXX06ZnVuY3Rpb24oKXtyZXR1cm5bZSpGYSxyKkZhXX07cmV0dXJuIGcuZGlzdGFuY2U9cCxnfSx0Lmdlb0xlbmd0aD1vYyx0Lmdlb1BhdGg9ZnVuY3Rpb24odCxuKXt2YXIgZSxyLGk9NC41O2Z1bmN0aW9uIG8odCl7cmV0dXJuIHQmJigiZnVuY3Rpb24iPT10eXBlb2YgaSYmci5wb2ludFJhZGl1cygraS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLHN1KHQsZShyKSkpLHIucmVzdWx0KCl9cmV0dXJuIG8uYXJlYT1mdW5jdGlvbih0KXtyZXR1cm4gc3UodCxlKFNjKSksU2MucmVzdWx0KCl9LG8ubWVhc3VyZT1mdW5jdGlvbih0KXtyZXR1cm4gc3UodCxlKGRzKSksZHMucmVzdWx0KCl9LG8uYm91bmRzPWZ1bmN0aW9uKHQpe3JldHVybiBzdSh0LGUoVWMpKSxVYy5yZXN1bHQoKX0sby5jZW50cm9pZD1mdW5jdGlvbih0KXtyZXR1cm4gc3UodCxlKFpjKSksWmMucmVzdWx0KCl9LG8ucHJvamVjdGlvbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT1udWxsPT1uPyh0PW51bGwsbWMpOih0PW4pLnN0cmVhbSxvKTp0fSxvLmNvbnRleHQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9bnVsbD09dD8obj1udWxsLG5ldyBncyk6bmV3IGFzKG49dCksImZ1bmN0aW9uIiE9dHlwZW9mIGkmJnIucG9pbnRSYWRpdXMoaSksbyk6bn0sby5wb2ludFJhZGl1cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OihyLnBvaW50UmFkaXVzKCt0KSwrdCksbyk6aX0sby5wcm9qZWN0aW9uKHQpLmNvbnRleHQobil9LHQuZ2VvQWxiZXJzPURzLHQuZ2VvQWxiZXJzVXNhPWZ1bmN0aW9uKCl7dmFyIHQsbixlLHIsaSxvLGE9RHMoKSx1PUxzKCkucm90YXRlKFsxNTQsMF0pLmNlbnRlcihbLTIsNTguNV0pLnBhcmFsbGVscyhbNTUsNjVdKSxmPUxzKCkucm90YXRlKFsxNTcsMF0pLmNlbnRlcihbLTMsMTkuOV0pLnBhcmFsbGVscyhbOCwxOF0pLGM9e3BvaW50OmZ1bmN0aW9uKHQsbil7bz1bdCxuXX19O2Z1bmN0aW9uIHModCl7dmFyIG49dFswXSxhPXRbMV07cmV0dXJuIG89bnVsbCxlLnBvaW50KG4sYSksb3x8KHIucG9pbnQobixhKSxvKXx8KGkucG9pbnQobixhKSxvKX1mdW5jdGlvbiBsKCl7cmV0dXJuIHQ9bj1udWxsLHN9cmV0dXJuIHMuaW52ZXJ0PWZ1bmN0aW9uKHQpe3ZhciBuPWEuc2NhbGUoKSxlPWEudHJhbnNsYXRlKCkscj0odFswXS1lWzBdKS9uLGk9KHRbMV0tZVsxXSkvbjtyZXR1cm4oaT49LjEyJiZpPC4yMzQmJnI+PS0uNDI1JiZyPC0uMjE0P3U6aT49LjE2NiYmaTwuMjM0JiZyPj0tLjIxNCYmcjwtLjExNT9mOmEpLmludmVydCh0KX0scy5zdHJlYW09ZnVuY3Rpb24oZSl7cmV0dXJuIHQmJm49PT1lP3Q6KHI9W2Euc3RyZWFtKG49ZSksdS5zdHJlYW0oZSksZi5zdHJlYW0oZSldLGk9ci5sZW5ndGgsdD17cG9pbnQ6ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9LTE7KytlPGk7KXJbZV0ucG9pbnQodCxuKX0sc3BoZXJlOmZ1bmN0aW9uKCl7Zm9yKHZhciB0PS0xOysrdDxpOylyW3RdLnNwaGVyZSgpfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXtmb3IodmFyIHQ9LTE7Kyt0PGk7KXJbdF0ubGluZVN0YXJ0KCl9LGxpbmVFbmQ6ZnVuY3Rpb24oKXtmb3IodmFyIHQ9LTE7Kyt0PGk7KXJbdF0ubGluZUVuZCgpfSxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtmb3IodmFyIHQ9LTE7Kyt0PGk7KXJbdF0ucG9seWdvblN0YXJ0KCl9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXtmb3IodmFyIHQ9LTE7Kyt0PGk7KXJbdF0ucG9seWdvbkVuZCgpfX0pO3ZhciByLGl9LHMucHJlY2lzaW9uPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhLnByZWNpc2lvbih0KSx1LnByZWNpc2lvbih0KSxmLnByZWNpc2lvbih0KSxsKCkpOmEucHJlY2lzaW9uKCl9LHMuc2NhbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGEuc2NhbGUodCksdS5zY2FsZSguMzUqdCksZi5zY2FsZSh0KSxzLnRyYW5zbGF0ZShhLnRyYW5zbGF0ZSgpKSk6YS5zY2FsZSgpfSxzLnRyYW5zbGF0ZT1mdW5jdGlvbih0KXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gYS50cmFuc2xhdGUoKTt2YXIgbj1hLnNjYWxlKCksbz0rdFswXSxzPSt0WzFdO3JldHVybiBlPWEudHJhbnNsYXRlKHQpLmNsaXBFeHRlbnQoW1tvLS40NTUqbixzLS4yMzgqbl0sW28rLjQ1NSpuLHMrLjIzOCpuXV0pLnN0cmVhbShjKSxyPXUudHJhbnNsYXRlKFtvLS4zMDcqbixzKy4yMDEqbl0pLmNsaXBFeHRlbnQoW1tvLS40MjUqbitEYSxzKy4xMipuK0RhXSxbby0uMjE0Km4tRGEscysuMjM0Km4tRGFdXSkuc3RyZWFtKGMpLGk9Zi50cmFuc2xhdGUoW28tLjIwNSpuLHMrLjIxMipuXSkuY2xpcEV4dGVudChbW28tLjIxNCpuK0RhLHMrLjE2NipuK0RhXSxbby0uMTE1Km4tRGEscysuMjM0Km4tRGFdXSkuc3RyZWFtKGMpLGwoKX0scy5maXRFeHRlbnQ9ZnVuY3Rpb24odCxuKXtyZXR1cm4geHMocyx0LG4pfSxzLmZpdFNpemU9ZnVuY3Rpb24odCxuKXtyZXR1cm4gd3Mocyx0LG4pfSxzLmZpdFdpZHRoPWZ1bmN0aW9uKHQsbil7cmV0dXJuIE1zKHMsdCxuKX0scy5maXRIZWlnaHQ9ZnVuY3Rpb24odCxuKXtyZXR1cm4gQXMocyx0LG4pfSxzLnNjYWxlKDEwNzApfSx0Lmdlb0F6aW11dGhhbEVxdWFsQXJlYT1mdW5jdGlvbigpe3JldHVybiBDcyhPcykuc2NhbGUoMTI0Ljc1KS5jbGlwQW5nbGUoMTc5Ljk5OSl9LHQuZ2VvQXppbXV0aGFsRXF1YWxBcmVhUmF3PU9zLHQuZ2VvQXppbXV0aGFsRXF1aWRpc3RhbnQ9ZnVuY3Rpb24oKXtyZXR1cm4gQ3MoWXMpLnNjYWxlKDc5LjQxODgpLmNsaXBBbmdsZSgxNzkuOTk5KX0sdC5nZW9BemltdXRoYWxFcXVpZGlzdGFudFJhdz1Zcyx0Lmdlb0NvbmljQ29uZm9ybWFsPWZ1bmN0aW9uKCl7cmV0dXJuIHpzKEhzKS5zY2FsZSgxMDkuNSkucGFyYWxsZWxzKFszMCwzMF0pfSx0Lmdlb0NvbmljQ29uZm9ybWFsUmF3PUhzLHQuZ2VvQ29uaWNFcXVhbEFyZWE9THMsdC5nZW9Db25pY0VxdWFsQXJlYVJhdz1Scyx0Lmdlb0NvbmljRXF1aWRpc3RhbnQ9ZnVuY3Rpb24oKXtyZXR1cm4genMoWHMpLnNjYWxlKDEzMS4xNTQpLmNlbnRlcihbMCwxMy45Mzg5XSl9LHQuZ2VvQ29uaWNFcXVpZGlzdGFudFJhdz1Ycyx0Lmdlb0VxdWFsRWFydGg9ZnVuY3Rpb24oKXtyZXR1cm4gQ3MoUXMpLnNjYWxlKDE3Ny4xNTgpfSx0Lmdlb0VxdWFsRWFydGhSYXc9UXMsdC5nZW9FcXVpcmVjdGFuZ3VsYXI9ZnVuY3Rpb24oKXtyZXR1cm4gQ3MoanMpLnNjYWxlKDE1Mi42Myl9LHQuZ2VvRXF1aXJlY3Rhbmd1bGFyUmF3PWpzLHQuZ2VvR25vbW9uaWM9ZnVuY3Rpb24oKXtyZXR1cm4gQ3MoSnMpLnNjYWxlKDE0NC4wNDkpLmNsaXBBbmdsZSg2MCl9LHQuZ2VvR25vbW9uaWNSYXc9SnMsdC5nZW9JZGVudGl0eT1mdW5jdGlvbigpe3ZhciB0LG4sZSxyLGksbyxhPTEsdT0wLGY9MCxjPTEscz0xLGw9bWMsaD1udWxsLGQ9bWM7ZnVuY3Rpb24gcCgpe3JldHVybiByPWk9bnVsbCxvfXJldHVybiBvPXtzdHJlYW06ZnVuY3Rpb24odCl7cmV0dXJuIHImJmk9PT10P3I6cj1sKGQoaT10KSl9LHBvc3RjbGlwOmZ1bmN0aW9uKHIpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhkPXIsaD10PW49ZT1udWxsLHAoKSk6ZH0sY2xpcEV4dGVudDpmdW5jdGlvbihyKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZD1udWxsPT1yPyhoPXQ9bj1lPW51bGwsbWMpOlpmKGg9K3JbMF1bMF0sdD0rclswXVsxXSxuPStyWzFdWzBdLGU9K3JbMV1bMV0pLHAoKSk6bnVsbD09aD9udWxsOltbaCx0XSxbbixlXV19LHNjYWxlOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhsPUtzKChhPSt0KSpjLGEqcyx1LGYpLHAoKSk6YX0sdHJhbnNsYXRlOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhsPUtzKGEqYyxhKnMsdT0rdFswXSxmPSt0WzFdKSxwKCkpOlt1LGZdfSxyZWZsZWN0WDpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obD1LcyhhKihjPXQ\/LTE6MSksYSpzLHUsZikscCgpKTpjPDB9LHJlZmxlY3RZOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhsPUtzKGEqYyxhKihzPXQ\/LTE6MSksdSxmKSxwKCkpOnM8MH0sZml0RXh0ZW50OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHhzKG8sdCxuKX0sZml0U2l6ZTpmdW5jdGlvbih0LG4pe3JldHVybiB3cyhvLHQsbil9LGZpdFdpZHRoOmZ1bmN0aW9uKHQsbil7cmV0dXJuIE1zKG8sdCxuKX0sZml0SGVpZ2h0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIEFzKG8sdCxuKX19fSx0Lmdlb1Byb2plY3Rpb249Q3MsdC5nZW9Qcm9qZWN0aW9uTXV0YXRvcj1Qcyx0Lmdlb01lcmNhdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIEZzKEJzKS5zY2FsZSg5NjEvQmEpfSx0Lmdlb01lcmNhdG9yUmF3PUJzLHQuZ2VvTmF0dXJhbEVhcnRoMT1mdW5jdGlvbigpe3JldHVybiBDcyh0bCkuc2NhbGUoMTc1LjI5NSl9LHQuZ2VvTmF0dXJhbEVhcnRoMVJhdz10bCx0Lmdlb09ydGhvZ3JhcGhpYz1mdW5jdGlvbigpe3JldHVybiBDcyhubCkuc2NhbGUoMjQ5LjUpLmNsaXBBbmdsZSg5MCtEYSl9LHQuZ2VvT3J0aG9ncmFwaGljUmF3PW5sLHQuZ2VvU3RlcmVvZ3JhcGhpYz1mdW5jdGlvbigpe3JldHVybiBDcyhlbCkuc2NhbGUoMjUwKS5jbGlwQW5nbGUoMTQyKX0sdC5nZW9TdGVyZW9ncmFwaGljUmF3PWVsLHQuZ2VvVHJhbnN2ZXJzZU1lcmNhdG9yPWZ1bmN0aW9uKCl7dmFyIHQ9RnMocmwpLG49dC5jZW50ZXIsZT10LnJvdGF0ZTtyZXR1cm4gdC5jZW50ZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/bihbLXRbMV0sdFswXV0pOlsodD1uKCkpWzFdLC10WzBdXX0sdC5yb3RhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/ZShbdFswXSx0WzFdLHQubGVuZ3RoPjI\/dFsyXSs5MDo5MF0pOlsodD1lKCkpWzBdLHRbMV0sdFsyXS05MF19LGUoWzAsMCw5MF0pLnNjYWxlKDE1OS4xNTUpfSx0Lmdlb1RyYW5zdmVyc2VNZXJjYXRvclJhdz1ybCx0Lmdlb1JvdGF0aW9uPVJmLHQuZ2VvU3RyZWFtPXN1LHQuZ2VvVHJhbnNmb3JtPWZ1bmN0aW9uKHQpe3JldHVybntzdHJlYW06X3ModCl9fSx0LmNsdXN0ZXI9ZnVuY3Rpb24oKXt2YXIgdD1pbCxuPTEsZT0xLHI9ITE7ZnVuY3Rpb24gaShpKXt2YXIgbyxhPTA7aS5lYWNoQWZ0ZXIoZnVuY3Rpb24obil7dmFyIGU9bi5jaGlsZHJlbjtlPyhuLng9ZnVuY3Rpb24odCl7cmV0dXJuIHQucmVkdWNlKG9sLDApL3QubGVuZ3RofShlKSxuLnk9ZnVuY3Rpb24odCl7cmV0dXJuIDErdC5yZWR1Y2UoYWwsMCl9KGUpKToobi54PW8\/YSs9dChuLG8pOjAsbi55PTAsbz1uKX0pO3ZhciB1PWZ1bmN0aW9uKHQpe2Zvcih2YXIgbjtuPXQuY2hpbGRyZW47KXQ9blswXTtyZXR1cm4gdH0oaSksZj1mdW5jdGlvbih0KXtmb3IodmFyIG47bj10LmNoaWxkcmVuOyl0PW5bbi5sZW5ndGgtMV07cmV0dXJuIHR9KGkpLGM9dS54LXQodSxmKS8yLHM9Zi54K3QoZix1KS8yO3JldHVybiBpLmVhY2hBZnRlcihyP2Z1bmN0aW9uKHQpe3QueD0odC54LWkueCkqbix0Lnk9KGkueS10LnkpKmV9OmZ1bmN0aW9uKHQpe3QueD0odC54LWMpLyhzLWMpKm4sdC55PSgxLShpLnk\/dC55L2kueToxKSkqZX0pfXJldHVybiBpLnNlcGFyYXRpb249ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9bixpKTp0fSxpLnNpemU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9ITEsbj0rdFswXSxlPSt0WzFdLGkpOnI\/bnVsbDpbbixlXX0saS5ub2RlU2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0hMCxuPSt0WzBdLGU9K3RbMV0saSk6cj9bbixlXTpudWxsfSxpfSx0LmhpZXJhcmNoeT1mbCx0LnBhY2s9ZnVuY3Rpb24oKXt2YXIgdD1udWxsLG49MSxlPTEscj1FbDtmdW5jdGlvbiBpKGkpe3JldHVybiBpLng9bi8yLGkueT1lLzIsdD9pLmVhY2hCZWZvcmUoUGwodCkpLmVhY2hBZnRlcih6bChyLC41KSkuZWFjaEJlZm9yZShSbCgxKSk6aS5lYWNoQmVmb3JlKFBsKENsKSkuZWFjaEFmdGVyKHpsKEVsLDEpKS5lYWNoQWZ0ZXIoemwocixpLnIvTWF0aC5taW4obixlKSkpLmVhY2hCZWZvcmUoUmwoTWF0aC5taW4obixlKS8oMippLnIpKSksaX1yZXR1cm4gaS5yYWRpdXM9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9bnVsbD09KGU9bik\/bnVsbDpTbChlKSxpKTp0O3ZhciBlfSxpLnNpemU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49K3RbMF0sZT0rdFsxXSxpKTpbbixlXX0saS5wYWRkaW5nPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6a2woK3QpLGkpOnJ9LGl9LHQucGFja1NpYmxpbmdzPWZ1bmN0aW9uKHQpe3JldHVybiBObCh0KSx0fSx0LnBhY2tFbmNsb3NlPXBsLHQucGFydGl0aW9uPWZ1bmN0aW9uKCl7dmFyIHQ9MSxuPTEsZT0wLHI9ITE7ZnVuY3Rpb24gaShpKXt2YXIgbz1pLmhlaWdodCsxO3JldHVybiBpLngwPWkueTA9ZSxpLngxPXQsaS55MT1uL28saS5lYWNoQmVmb3JlKGZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKHIpe3IuY2hpbGRyZW4mJkRsKHIsci54MCx0KihyLmRlcHRoKzEpL24sci54MSx0KihyLmRlcHRoKzIpL24pO3ZhciBpPXIueDAsbz1yLnkwLGE9ci54MS1lLHU9ci55MS1lO2E8aSYmKGk9YT0oaSthKS8yKSx1PG8mJihvPXU9KG8rdSkvMiksci54MD1pLHIueTA9byxyLngxPWEsci55MT11fX0obixvKSksciYmaS5lYWNoQmVmb3JlKExsKSxpfXJldHVybiBpLnJvdW5kPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSEhdCxpKTpyfSxpLnNpemU9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9K2VbMF0sbj0rZVsxXSxpKTpbdCxuXX0saS5wYWRkaW5nPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSt0LGkpOmV9LGl9LHQuc3RyYXRpZnk9ZnVuY3Rpb24oKXt2YXIgdD1ZbCxuPUJsO2Z1bmN0aW9uIGUoZSl7dmFyIHIsaSxvLGEsdSxmLGMscz1lLmxlbmd0aCxsPW5ldyBBcnJheShzKSxoPXt9O2ZvcihpPTA7aTxzOysraSlyPWVbaV0sdT1sW2ldPW5ldyBobChyKSxudWxsIT0oZj10KHIsaSxlKSkmJihmKz0iIikmJihoW2M9VWwrKHUuaWQ9ZildPWMgaW4gaD9PbDp1KTtmb3IoaT0wO2k8czsrK2kpaWYodT1sW2ldLG51bGwhPShmPW4oZVtpXSxpLGUpKSYmKGYrPSIiKSl7aWYoIShhPWhbVWwrZl0pKXRocm93IG5ldyBFcnJvcigibWlzc2luZzogIitmKTtpZihhPT09T2wpdGhyb3cgbmV3IEVycm9yKCJhbWJpZ3VvdXM6ICIrZik7YS5jaGlsZHJlbj9hLmNoaWxkcmVuLnB1c2godSk6YS5jaGlsZHJlbj1bdV0sdS5wYXJlbnQ9YX1lbHNle2lmKG8pdGhyb3cgbmV3IEVycm9yKCJtdWx0aXBsZSByb290cyIpO289dX1pZighbyl0aHJvdyBuZXcgRXJyb3IoIm5vIHJvb3QiKTtpZihvLnBhcmVudD1xbCxvLmVhY2hCZWZvcmUoZnVuY3Rpb24odCl7dC5kZXB0aD10LnBhcmVudC5kZXB0aCsxLC0tc30pLmVhY2hCZWZvcmUobGwpLG8ucGFyZW50PW51bGwscz4wKXRocm93IG5ldyBFcnJvcigiY3ljbGUiKTtyZXR1cm4gb31yZXR1cm4gZS5pZD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD1TbChuKSxlKTp0fSxlLnBhcmVudElkPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPVNsKHQpLGUpOm59LGV9LHQudHJlZT1mdW5jdGlvbigpe3ZhciB0PUZsLG49MSxlPTEscj1udWxsO2Z1bmN0aW9uIGkoaSl7dmFyIGY9ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGUscixpLG8sYT1uZXcgR2wodCwwKSx1PVthXTtuPXUucG9wKCk7KWlmKHI9bi5fLmNoaWxkcmVuKWZvcihuLmNoaWxkcmVuPW5ldyBBcnJheShvPXIubGVuZ3RoKSxpPW8tMTtpPj0wOy0taSl1LnB1c2goZT1uLmNoaWxkcmVuW2ldPW5ldyBHbChyW2ldLGkpKSxlLnBhcmVudD1uO3JldHVybihhLnBhcmVudD1uZXcgR2wobnVsbCwwKSkuY2hpbGRyZW49W2FdLGF9KGkpO2lmKGYuZWFjaEFmdGVyKG8pLGYucGFyZW50Lm09LWYueixmLmVhY2hCZWZvcmUoYSkscilpLmVhY2hCZWZvcmUodSk7ZWxzZXt2YXIgYz1pLHM9aSxsPWk7aS5lYWNoQmVmb3JlKGZ1bmN0aW9uKHQpe3QueDxjLngmJihjPXQpLHQueD5zLngmJihzPXQpLHQuZGVwdGg+bC5kZXB0aCYmKGw9dCl9KTt2YXIgaD1jPT09cz8xOnQoYyxzKS8yLGQ9aC1jLngscD1uLyhzLngraCtkKSx2PWUvKGwuZGVwdGh8fDEpO2kuZWFjaEJlZm9yZShmdW5jdGlvbih0KXt0Lng9KHQueCtkKSpwLHQueT10LmRlcHRoKnZ9KX1yZXR1cm4gaX1mdW5jdGlvbiBvKG4pe3ZhciBlPW4uY2hpbGRyZW4scj1uLnBhcmVudC5jaGlsZHJlbixpPW4uaT9yW24uaS0xXTpudWxsO2lmKGUpeyFmdW5jdGlvbih0KXtmb3IodmFyIG4sZT0wLHI9MCxpPXQuY2hpbGRyZW4sbz1pLmxlbmd0aDstLW8+PTA7KShuPWlbb10pLnorPWUsbi5tKz1lLGUrPW4ucysocis9bi5jKX0obik7dmFyIG89KGVbMF0ueitlW2UubGVuZ3RoLTFdLnopLzI7aT8obi56PWkueit0KG4uXyxpLl8pLG4ubT1uLnotbyk6bi56PW99ZWxzZSBpJiYobi56PWkueit0KG4uXyxpLl8pKTtuLnBhcmVudC5BPWZ1bmN0aW9uKG4sZSxyKXtpZihlKXtmb3IodmFyIGksbz1uLGE9bix1PWUsZj1vLnBhcmVudC5jaGlsZHJlblswXSxjPW8ubSxzPWEubSxsPXUubSxoPWYubTt1PUhsKHUpLG89SWwobyksdSYmbzspZj1JbChmKSwoYT1IbChhKSkuYT1uLChpPXUueitsLW8uei1jK3QodS5fLG8uXykpPjAmJihqbChYbCh1LG4sciksbixpKSxjKz1pLHMrPWkpLGwrPXUubSxjKz1vLm0saCs9Zi5tLHMrPWEubTt1JiYhSGwoYSkmJihhLnQ9dSxhLm0rPWwtcyksbyYmIUlsKGYpJiYoZi50PW8sZi5tKz1jLWgscj1uKX1yZXR1cm4gcn0obixpLG4ucGFyZW50LkF8fHJbMF0pfWZ1bmN0aW9uIGEodCl7dC5fLng9dC56K3QucGFyZW50Lm0sdC5tKz10LnBhcmVudC5tfWZ1bmN0aW9uIHUodCl7dC54Kj1uLHQueT10LmRlcHRoKmV9cmV0dXJuIGkuc2VwYXJhdGlvbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD1uLGkpOnR9LGkuc2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0hMSxuPSt0WzBdLGU9K3RbMV0saSk6cj9udWxsOltuLGVdfSxpLm5vZGVTaXplPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSEwLG49K3RbMF0sZT0rdFsxXSxpKTpyP1tuLGVdOm51bGx9LGl9LHQudHJlZW1hcD1mdW5jdGlvbigpe3ZhciB0PVpsLG49ITEsZT0xLHI9MSxpPVswXSxvPUVsLGE9RWwsdT1FbCxmPUVsLGM9RWw7ZnVuY3Rpb24gcyh0KXtyZXR1cm4gdC54MD10LnkwPTAsdC54MT1lLHQueTE9cix0LmVhY2hCZWZvcmUobCksaT1bMF0sbiYmdC5lYWNoQmVmb3JlKExsKSx0fWZ1bmN0aW9uIGwobil7dmFyIGU9aVtuLmRlcHRoXSxyPW4ueDArZSxzPW4ueTArZSxsPW4ueDEtZSxoPW4ueTEtZTtsPHImJihyPWw9KHIrbCkvMiksaDxzJiYocz1oPShzK2gpLzIpLG4ueDA9cixuLnkwPXMsbi54MT1sLG4ueTE9aCxuLmNoaWxkcmVuJiYoZT1pW24uZGVwdGgrMV09byhuKS8yLHIrPWMobiktZSxzKz1hKG4pLWUsKGwtPXUobiktZSk8ciYmKHI9bD0ocitsKS8yKSwoaC09ZihuKS1lKTxzJiYocz1oPShzK2gpLzIpLHQobixyLHMsbCxoKSl9cmV0dXJuIHMucm91bmQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49ISF0LHMpOm59LHMuc2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0rdFswXSxyPSt0WzFdLHMpOltlLHJdfSxzLnRpbGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9U2wobikscyk6dH0scy5wYWRkaW5nPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3MucGFkZGluZ0lubmVyKHQpLnBhZGRpbmdPdXRlcih0KTpzLnBhZGRpbmdJbm5lcigpfSxzLnBhZGRpbmdJbm5lcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz0iZnVuY3Rpb24iPT10eXBlb2YgdD90OmtsKCt0KSxzKTpvfSxzLnBhZGRpbmdPdXRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD9zLnBhZGRpbmdUb3AodCkucGFkZGluZ1JpZ2h0KHQpLnBhZGRpbmdCb3R0b20odCkucGFkZGluZ0xlZnQodCk6cy5wYWRkaW5nVG9wKCl9LHMucGFkZGluZ1RvcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OmtsKCt0KSxzKTphfSxzLnBhZGRpbmdSaWdodD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OmtsKCt0KSxzKTp1fSxzLnBhZGRpbmdCb3R0b209ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGY9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDprbCgrdCkscyk6Zn0scy5wYWRkaW5nTGVmdD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz0iZnVuY3Rpb24iPT10eXBlb2YgdD90OmtsKCt0KSxzKTpjfSxzfSx0LnRyZWVtYXBCaW5hcnk9ZnVuY3Rpb24odCxuLGUscixpKXt2YXIgbyxhLHU9dC5jaGlsZHJlbixmPXUubGVuZ3RoLGM9bmV3IEFycmF5KGYrMSk7Zm9yKGNbMF09YT1vPTA7bzxmOysrbyljW28rMV09YSs9dVtvXS52YWx1ZTshZnVuY3Rpb24gdChuLGUscixpLG8sYSxmKXtpZihuPj1lLTEpe3ZhciBzPXVbbl07cmV0dXJuIHMueDA9aSxzLnkwPW8scy54MT1hLHZvaWQocy55MT1mKX1mb3IodmFyIGw9Y1tuXSxoPXIvMitsLGQ9bisxLHA9ZS0xO2Q8cDspe3ZhciB2PWQrcD4+PjE7Y1t2XTxoP2Q9disxOnA9dn1oLWNbZC0xXTxjW2RdLWgmJm4rMTxkJiYtLWQ7dmFyIGc9Y1tkXS1sLHk9ci1nO2lmKGEtaT5mLW8pe3ZhciBfPShpKnkrYSpnKS9yO3QobixkLGcsaSxvLF8sZiksdChkLGUseSxfLG8sYSxmKX1lbHNle3ZhciBiPShvKnkrZipnKS9yO3QobixkLGcsaSxvLGEsYiksdChkLGUseSxpLGIsYSxmKX19KDAsZix0LnZhbHVlLG4sZSxyLGkpfSx0LnRyZWVtYXBEaWNlPURsLHQudHJlZW1hcFNsaWNlPVZsLHQudHJlZW1hcFNsaWNlRGljZT1mdW5jdGlvbih0LG4sZSxyLGkpeygxJnQuZGVwdGg\/Vmw6RGwpKHQsbixlLHIsaSl9LHQudHJlZW1hcFNxdWFyaWZ5PVpsLHQudHJlZW1hcFJlc3F1YXJpZnk9UWwsdC5pbnRlcnBvbGF0ZT1tZSx0LmludGVycG9sYXRlQXJyYXk9ZGUsdC5pbnRlcnBvbGF0ZUJhc2lzPWVlLHQuaW50ZXJwb2xhdGVCYXNpc0Nsb3NlZD1yZSx0LmludGVycG9sYXRlRGF0ZT1wZSx0LmludGVycG9sYXRlRGlzY3JldGU9ZnVuY3Rpb24odCl7dmFyIG49dC5sZW5ndGg7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiB0W01hdGgubWF4KDAsTWF0aC5taW4obi0xLE1hdGguZmxvb3IoZSpuKSkpXX19LHQuaW50ZXJwb2xhdGVIdWU9ZnVuY3Rpb24odCxuKXt2YXIgZT1hZSgrdCwrbik7cmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciBuPWUodCk7cmV0dXJuIG4tMzYwKk1hdGguZmxvb3Iobi8zNjApfX0sdC5pbnRlcnBvbGF0ZU51bWJlcj12ZSx0LmludGVycG9sYXRlT2JqZWN0PWdlLHQuaW50ZXJwb2xhdGVSb3VuZD14ZSx0LmludGVycG9sYXRlU3RyaW5nPWJlLHQuaW50ZXJwb2xhdGVUcmFuc2Zvcm1Dc3M9Q2UsdC5pbnRlcnBvbGF0ZVRyYW5zZm9ybVN2Zz1QZSx0LmludGVycG9sYXRlWm9vbT1xZSx0LmludGVycG9sYXRlUmdiPWNlLHQuaW50ZXJwb2xhdGVSZ2JCYXNpcz1sZSx0LmludGVycG9sYXRlUmdiQmFzaXNDbG9zZWQ9aGUsdC5pbnRlcnBvbGF0ZUhzbD1ZZSx0LmludGVycG9sYXRlSHNsTG9uZz1CZSx0LmludGVycG9sYXRlTGFiPWZ1bmN0aW9uKHQsbil7dmFyIGU9ZmUoKHQ9VW4odCkpLmwsKG49VW4obikpLmwpLHI9ZmUodC5hLG4uYSksaT1mZSh0LmIsbi5iKSxvPWZlKHQub3BhY2l0eSxuLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbihuKXtyZXR1cm4gdC5sPWUobiksdC5hPXIobiksdC5iPWkobiksdC5vcGFjaXR5PW8obiksdCsiIn19LHQuaW50ZXJwb2xhdGVIY2w9SWUsdC5pbnRlcnBvbGF0ZUhjbExvbmc9SGUsdC5pbnRlcnBvbGF0ZUN1YmVoZWxpeD1YZSx0LmludGVycG9sYXRlQ3ViZWhlbGl4TG9uZz1HZSx0LnBpZWNld2lzZT1mdW5jdGlvbih0LG4pe2Zvcih2YXIgZT0wLHI9bi5sZW5ndGgtMSxpPW5bMF0sbz1uZXcgQXJyYXkocjwwPzA6cik7ZTxyOylvW2VdPXQoaSxpPW5bKytlXSk7cmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciBuPU1hdGgubWF4KDAsTWF0aC5taW4oci0xLE1hdGguZmxvb3IodCo9cikpKTtyZXR1cm4gb1tuXSh0LW4pfX0sdC5xdWFudGl6ZT1mdW5jdGlvbih0LG4pe2Zvcih2YXIgZT1uZXcgQXJyYXkobikscj0wO3I8bjsrK3IpZVtyXT10KHIvKG4tMSkpO3JldHVybiBlfSx0LnBhdGg9R2ksdC5wb2x5Z29uQXJlYT1mdW5jdGlvbih0KXtmb3IodmFyIG4sZT0tMSxyPXQubGVuZ3RoLGk9dFtyLTFdLG89MDsrK2U8cjspbj1pLGk9dFtlXSxvKz1uWzFdKmlbMF0tblswXSppWzFdO3JldHVybiBvLzJ9LHQucG9seWdvbkNlbnRyb2lkPWZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlLHI9LTEsaT10Lmxlbmd0aCxvPTAsYT0wLHU9dFtpLTFdLGY9MDsrK3I8aTspbj11LHU9dFtyXSxmKz1lPW5bMF0qdVsxXS11WzBdKm5bMV0sbys9KG5bMF0rdVswXSkqZSxhKz0oblsxXSt1WzFdKSplO3JldHVybltvLyhmKj0zKSxhL2ZdfSx0LnBvbHlnb25IdWxsPWZ1bmN0aW9uKHQpe2lmKChlPXQubGVuZ3RoKTwzKXJldHVybiBudWxsO3ZhciBuLGUscj1uZXcgQXJyYXkoZSksaT1uZXcgQXJyYXkoZSk7Zm9yKG49MDtuPGU7KytuKXJbbl09Wyt0W25dWzBdLCt0W25dWzFdLG5dO2ZvcihyLnNvcnQoSmwpLG49MDtuPGU7KytuKWlbbl09W3Jbbl1bMF0sLXJbbl1bMV1dO3ZhciBvPUtsKHIpLGE9S2woaSksdT1hWzBdPT09b1swXSxmPWFbYS5sZW5ndGgtMV09PT1vW28ubGVuZ3RoLTFdLGM9W107Zm9yKG49by5sZW5ndGgtMTtuPj0wOy0tbiljLnB1c2godFtyW29bbl1dWzJdXSk7Zm9yKG49K3U7bjxhLmxlbmd0aC1mOysrbiljLnB1c2godFtyW2Fbbl1dWzJdXSk7cmV0dXJuIGN9LHQucG9seWdvbkNvbnRhaW5zPWZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlLHIsaT10Lmxlbmd0aCxvPXRbaS0xXSxhPW5bMF0sdT1uWzFdLGY9b1swXSxjPW9bMV0scz0hMSxsPTA7bDxpOysrbCllPShvPXRbbF0pWzBdLChyPW9bMV0pPnUhPWM+dSYmYTwoZi1lKSoodS1yKS8oYy1yKStlJiYocz0hcyksZj1lLGM9cjtyZXR1cm4gc30sdC5wb2x5Z29uTGVuZ3RoPWZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlLHI9LTEsaT10Lmxlbmd0aCxvPXRbaS0xXSxhPW9bMF0sdT1vWzFdLGY9MDsrK3I8aTspbj1hLGU9dSxuLT1hPShvPXRbcl0pWzBdLGUtPXU9b1sxXSxmKz1NYXRoLnNxcnQobipuK2UqZSk7cmV0dXJuIGZ9LHQucXVhZHRyZWU9cmEsdC5yYW5kb21Vbmlmb3JtPW5oLHQucmFuZG9tTm9ybWFsPWVoLHQucmFuZG9tTG9nTm9ybWFsPXJoLHQucmFuZG9tQmF0ZXM9b2gsdC5yYW5kb21JcndpbkhhbGw9aWgsdC5yYW5kb21FeHBvbmVudGlhbD1haCx0LnNjYWxlQmFuZD1oaCx0LnNjYWxlUG9pbnQ9ZnVuY3Rpb24oKXtyZXR1cm4gZnVuY3Rpb24gdChuKXt2YXIgZT1uLmNvcHk7cmV0dXJuIG4ucGFkZGluZz1uLnBhZGRpbmdPdXRlcixkZWxldGUgbi5wYWRkaW5nSW5uZXIsZGVsZXRlIG4ucGFkZGluZ091dGVyLG4uY29weT1mdW5jdGlvbigpe3JldHVybiB0KGUoKSl9LG59KGhoKCkucGFkZGluZ0lubmVyKDEpKX0sdC5zY2FsZUlkZW50aXR5PWZ1bmN0aW9uIHQoKXt2YXIgbj1bMCwxXTtmdW5jdGlvbiBlKHQpe3JldHVybit0fXJldHVybiBlLmludmVydD1lLGUuZG9tYWluPWUucmFuZ2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49ZmguY2FsbCh0LHBoKSxlKTpuLnNsaWNlKCl9LGUuY29weT1mdW5jdGlvbigpe3JldHVybiB0KCkuZG9tYWluKG4pfSx4aChlKX0sdC5zY2FsZUxpbmVhcj1mdW5jdGlvbiB0KCl7dmFyIG49bWgoZ2gsdmUpO3JldHVybiBuLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gYmgobix0KCkpfSx4aChuKX0sdC5zY2FsZUxvZz1mdW5jdGlvbiBuKCl7dmFyIGU9bWgoTWgsQWgpLmRvbWFpbihbMSwxMF0pLHI9ZS5kb21haW4saT0xMCxvPVNoKDEwKSxhPU5oKDEwKTtmdW5jdGlvbiB1KCl7cmV0dXJuIG89U2goaSksYT1OaChpKSxyKClbMF08MCYmKG89RWgobyksYT1FaChhKSksZX1yZXR1cm4gZS5iYXNlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSt0LHUoKSk6aX0sZS5kb21haW49ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHIodCksdSgpKTpyKCl9LGUudGlja3M9ZnVuY3Rpb24odCl7dmFyIG4sZT1yKCksdT1lWzBdLGY9ZVtlLmxlbmd0aC0xXTsobj1mPHUpJiYoaD11LHU9ZixmPWgpO3ZhciBjLHMsbCxoPW8odSksZD1vKGYpLHA9bnVsbD09dD8xMDordCx2PVtdO2lmKCEoaSUxKSYmZC1oPHApe2lmKGg9TWF0aC5yb3VuZChoKS0xLGQ9TWF0aC5yb3VuZChkKSsxLHU+MCl7Zm9yKDtoPGQ7KytoKWZvcihzPTEsYz1hKGgpO3M8aTsrK3MpaWYoISgobD1jKnMpPHUpKXtpZihsPmYpYnJlYWs7di5wdXNoKGwpfX1lbHNlIGZvcig7aDxkOysraClmb3Iocz1pLTEsYz1hKGgpO3M+PTE7LS1zKWlmKCEoKGw9YypzKTx1KSl7aWYobD5mKWJyZWFrO3YucHVzaChsKX19ZWxzZSB2PW0oaCxkLE1hdGgubWluKGQtaCxwKSkubWFwKGEpO3JldHVybiBuP3YucmV2ZXJzZSgpOnZ9LGUudGlja0Zvcm1hdD1mdW5jdGlvbihuLHIpe2lmKG51bGw9PXImJihyPTEwPT09aT8iLjBlIjoiLCIpLCJmdW5jdGlvbiIhPXR5cGVvZiByJiYocj10LmZvcm1hdChyKSksbj09PTEvMClyZXR1cm4gcjtudWxsPT1uJiYobj0xMCk7dmFyIHU9TWF0aC5tYXgoMSxpKm4vZS50aWNrcygpLmxlbmd0aCk7cmV0dXJuIGZ1bmN0aW9uKHQpe3ZhciBuPXQvYShNYXRoLnJvdW5kKG8odCkpKTtyZXR1cm4gbippPGktLjUmJihuKj1pKSxuPD11P3IodCk6IiJ9fSxlLm5pY2U9ZnVuY3Rpb24oKXtyZXR1cm4gcih3aChyKCkse2Zsb29yOmZ1bmN0aW9uKHQpe3JldHVybiBhKE1hdGguZmxvb3Iobyh0KSkpfSxjZWlsOmZ1bmN0aW9uKHQpe3JldHVybiBhKE1hdGguY2VpbChvKHQpKSl9fSkpfSxlLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gYmgoZSxuKCkuYmFzZShpKSl9LGV9LHQuc2NhbGVPcmRpbmFsPWxoLHQuc2NhbGVJbXBsaWNpdD1zaCx0LnNjYWxlUG93PUNoLHQuc2NhbGVTcXJ0PWZ1bmN0aW9uKCl7cmV0dXJuIENoKCkuZXhwb25lbnQoLjUpfSx0LnNjYWxlUXVhbnRpbGU9ZnVuY3Rpb24gdCgpe3ZhciBlPVtdLHI9W10sbz1bXTtmdW5jdGlvbiBhKCl7dmFyIHQ9MCxuPU1hdGgubWF4KDEsci5sZW5ndGgpO2ZvcihvPW5ldyBBcnJheShuLTEpOysrdDxuOylvW3QtMV09QShlLHQvbik7cmV0dXJuIHV9ZnVuY3Rpb24gdSh0KXtpZighaXNOYU4odD0rdCkpcmV0dXJuIHJbaShvLHQpXX1yZXR1cm4gdS5pbnZlcnRFeHRlbnQ9ZnVuY3Rpb24odCl7dmFyIG49ci5pbmRleE9mKHQpO3JldHVybiBuPDA\/W05hTixOYU5dOltuPjA\/b1tuLTFdOmVbMF0sbjxvLmxlbmd0aD9vW25dOmVbZS5sZW5ndGgtMV1dfSx1LmRvbWFpbj1mdW5jdGlvbih0KXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gZS5zbGljZSgpO2U9W107Zm9yKHZhciByLGk9MCxvPXQubGVuZ3RoO2k8bzsrK2kpbnVsbD09KHI9dFtpXSl8fGlzTmFOKHI9K3IpfHxlLnB1c2gocik7cmV0dXJuIGUuc29ydChuKSxhKCl9LHUucmFuZ2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHI9Y2guY2FsbCh0KSxhKCkpOnIuc2xpY2UoKX0sdS5xdWFudGlsZXM9ZnVuY3Rpb24oKXtyZXR1cm4gby5zbGljZSgpfSx1LmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gdCgpLmRvbWFpbihlKS5yYW5nZShyKX0sdX0sdC5zY2FsZVF1YW50aXplPWZ1bmN0aW9uIHQoKXt2YXIgbj0wLGU9MSxyPTEsbz1bLjVdLGE9WzAsMV07ZnVuY3Rpb24gdSh0KXtpZih0PD10KXJldHVybiBhW2kobyx0LDAscildfWZ1bmN0aW9uIGYoKXt2YXIgdD0tMTtmb3Iobz1uZXcgQXJyYXkocik7Kyt0PHI7KW9bdF09KCh0KzEpKmUtKHQtcikqbikvKHIrMSk7cmV0dXJuIHV9cmV0dXJuIHUuZG9tYWluPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSt0WzBdLGU9K3RbMV0sZigpKTpbbixlXX0sdS5yYW5nZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0oYT1jaC5jYWxsKHQpKS5sZW5ndGgtMSxmKCkpOmEuc2xpY2UoKX0sdS5pbnZlcnRFeHRlbnQ9ZnVuY3Rpb24odCl7dmFyIGk9YS5pbmRleE9mKHQpO3JldHVybiBpPDA\/W05hTixOYU5dOmk8MT9bbixvWzBdXTppPj1yP1tvW3ItMV0sZV06W29baS0xXSxvW2ldXX0sdS5jb3B5PWZ1bmN0aW9uKCl7cmV0dXJuIHQoKS5kb21haW4oW24sZV0pLnJhbmdlKGEpfSx4aCh1KX0sdC5zY2FsZVRocmVzaG9sZD1mdW5jdGlvbiB0KCl7dmFyIG49Wy41XSxlPVswLDFdLHI9MTtmdW5jdGlvbiBvKHQpe2lmKHQ8PXQpcmV0dXJuIGVbaShuLHQsMCxyKV19cmV0dXJuIG8uZG9tYWluPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPWNoLmNhbGwodCkscj1NYXRoLm1pbihuLmxlbmd0aCxlLmxlbmd0aC0xKSxvKTpuLnNsaWNlKCl9LG8ucmFuZ2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9Y2guY2FsbCh0KSxyPU1hdGgubWluKG4ubGVuZ3RoLGUubGVuZ3RoLTEpLG8pOmUuc2xpY2UoKX0sby5pbnZlcnRFeHRlbnQ9ZnVuY3Rpb24odCl7dmFyIHI9ZS5pbmRleE9mKHQpO3JldHVybltuW3ItMV0sbltyXV19LG8uY29weT1mdW5jdGlvbigpe3JldHVybiB0KCkuZG9tYWluKG4pLnJhbmdlKGUpfSxvfSx0LnNjYWxlVGltZT1mdW5jdGlvbigpe3JldHVybiBjdihjZCx1ZCxWaCxqaCxJaCxCaCxPaCxMaCx0LnRpbWVGb3JtYXQpLmRvbWFpbihbbmV3IERhdGUoMmUzLDAsMSksbmV3IERhdGUoMmUzLDAsMildKX0sdC5zY2FsZVV0Yz1mdW5jdGlvbigpe3JldHVybiBjdihMZCx6ZCxfZCx2ZCxkZCxsZCxPaCxMaCx0LnV0Y0Zvcm1hdCkuZG9tYWluKFtEYXRlLlVUQygyZTMsMCwxKSxEYXRlLlVUQygyZTMsMCwyKV0pfSx0LnNjYWxlU2VxdWVudGlhbD1mdW5jdGlvbiB0KG4pe3ZhciBlPTAscj0xLGk9MSxvPSExO2Z1bmN0aW9uIGEodCl7dmFyIHI9KHQtZSkqaTtyZXR1cm4gbihvP01hdGgubWF4KDAsTWF0aC5taW4oMSxyKSk6cil9cmV0dXJuIGEuZG9tYWluPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSt0WzBdLHI9K3RbMV0saT1lPT09cj8wOjEvKHItZSksYSk6W2Uscl19LGEuY2xhbXA9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG89ISF0LGEpOm99LGEuaW50ZXJwb2xhdG9yPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPXQsYSk6bn0sYS5jb3B5PWZ1bmN0aW9uKCl7cmV0dXJuIHQobikuZG9tYWluKFtlLHJdKS5jbGFtcChvKX0seGgoYSl9LHQuc2NhbGVEaXZlcmdpbmc9ZnVuY3Rpb24gdChuKXt2YXIgZT0wLHI9LjUsaT0xLG89MSxhPTEsdT0hMTtmdW5jdGlvbiBmKHQpe3ZhciBlPS41KygodD0rdCktcikqKHQ8cj9vOmEpO3JldHVybiBuKHU\/TWF0aC5tYXgoMCxNYXRoLm1pbigxLGUpKTplKX1yZXR1cm4gZi5kb21haW49ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9K3RbMF0scj0rdFsxXSxpPSt0WzJdLG89ZT09PXI\/MDouNS8oci1lKSxhPXI9PT1pPzA6LjUvKGktciksZik6W2UscixpXX0sZi5jbGFtcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0hIXQsZik6dX0sZi5pbnRlcnBvbGF0b3I9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49dCxmKTpufSxmLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gdChuKS5kb21haW4oW2UscixpXSkuY2xhbXAodSl9LHhoKGYpfSx0LnNjaGVtZUNhdGVnb3J5MTA9bHYsdC5zY2hlbWVBY2NlbnQ9aHYsdC5zY2hlbWVEYXJrMj1kdix0LnNjaGVtZVBhaXJlZD1wdix0LnNjaGVtZVBhc3RlbDE9dnYsdC5zY2hlbWVQYXN0ZWwyPWd2LHQuc2NoZW1lU2V0MT15dix0LnNjaGVtZVNldDI9X3YsdC5zY2hlbWVTZXQzPWJ2LHQuaW50ZXJwb2xhdGVCckJHPXd2LHQuc2NoZW1lQnJCRz14dix0LmludGVycG9sYXRlUFJHbj1Bdix0LnNjaGVtZVBSR249TXYsdC5pbnRlcnBvbGF0ZVBpWUc9TnYsdC5zY2hlbWVQaVlHPVR2LHQuaW50ZXJwb2xhdGVQdU9yPUV2LHQuc2NoZW1lUHVPcj1Tdix0LmludGVycG9sYXRlUmRCdT1Ddix0LnNjaGVtZVJkQnU9a3YsdC5pbnRlcnBvbGF0ZVJkR3k9enYsdC5zY2hlbWVSZEd5PVB2LHQuaW50ZXJwb2xhdGVSZFlsQnU9THYsdC5zY2hlbWVSZFlsQnU9UnYsdC5pbnRlcnBvbGF0ZVJkWWxHbj1Vdix0LnNjaGVtZVJkWWxHbj1Edix0LmludGVycG9sYXRlU3BlY3RyYWw9T3YsdC5zY2hlbWVTcGVjdHJhbD1xdix0LmludGVycG9sYXRlQnVHbj1Cdix0LnNjaGVtZUJ1R249WXYsdC5pbnRlcnBvbGF0ZUJ1UHU9SXYsdC5zY2hlbWVCdVB1PUZ2LHQuaW50ZXJwb2xhdGVHbkJ1PWp2LHQuc2NoZW1lR25CdT1Idix0LmludGVycG9sYXRlT3JSZD1Hdix0LnNjaGVtZU9yUmQ9WHYsdC5pbnRlcnBvbGF0ZVB1QnVHbj0kdix0LnNjaGVtZVB1QnVHbj1Wdix0LmludGVycG9sYXRlUHVCdT1adix0LnNjaGVtZVB1QnU9V3YsdC5pbnRlcnBvbGF0ZVB1UmQ9SnYsdC5zY2hlbWVQdVJkPVF2LHQuaW50ZXJwb2xhdGVSZFB1PXRnLHQuc2NoZW1lUmRQdT1Ldix0LmludGVycG9sYXRlWWxHbkJ1PWVnLHQuc2NoZW1lWWxHbkJ1PW5nLHQuaW50ZXJwb2xhdGVZbEduPWlnLHQuc2NoZW1lWWxHbj1yZyx0LmludGVycG9sYXRlWWxPckJyPWFnLHQuc2NoZW1lWWxPckJyPW9nLHQuaW50ZXJwb2xhdGVZbE9yUmQ9ZmcsdC5zY2hlbWVZbE9yUmQ9dWcsdC5pbnRlcnBvbGF0ZUJsdWVzPXNnLHQuc2NoZW1lQmx1ZXM9Y2csdC5pbnRlcnBvbGF0ZUdyZWVucz1oZyx0LnNjaGVtZUdyZWVucz1sZyx0LmludGVycG9sYXRlR3JleXM9cGcsdC5zY2hlbWVHcmV5cz1kZyx0LmludGVycG9sYXRlUHVycGxlcz1nZyx0LnNjaGVtZVB1cnBsZXM9dmcsdC5pbnRlcnBvbGF0ZVJlZHM9X2csdC5zY2hlbWVSZWRzPXlnLHQuaW50ZXJwb2xhdGVPcmFuZ2VzPW1nLHQuc2NoZW1lT3Jhbmdlcz1iZyx0LmludGVycG9sYXRlQ3ViZWhlbGl4RGVmYXVsdD14Zyx0LmludGVycG9sYXRlUmFpbmJvdz1mdW5jdGlvbih0KXsodDwwfHx0PjEpJiYodC09TWF0aC5mbG9vcih0KSk7dmFyIG49TWF0aC5hYnModC0uNSk7cmV0dXJuIEFnLmg9MzYwKnQtMTAwLEFnLnM9MS41LTEuNSpuLEFnLmw9LjgtLjkqbixBZysiIn0sdC5pbnRlcnBvbGF0ZVdhcm09d2csdC5pbnRlcnBvbGF0ZUNvb2w9TWcsdC5pbnRlcnBvbGF0ZVNpbmVib3c9ZnVuY3Rpb24odCl7dmFyIG47cmV0dXJuIHQ9KC41LXQpKk1hdGguUEksVGcucj0yNTUqKG49TWF0aC5zaW4odCkpKm4sVGcuZz0yNTUqKG49TWF0aC5zaW4odCtOZykpKm4sVGcuYj0yNTUqKG49TWF0aC5zaW4odCtTZykpKm4sVGcrIiJ9LHQuaW50ZXJwb2xhdGVWaXJpZGlzPWtnLHQuaW50ZXJwb2xhdGVNYWdtYT1DZyx0LmludGVycG9sYXRlSW5mZXJubz1QZyx0LmludGVycG9sYXRlUGxhc21hPXpnLHQuY3JlYXRlPWZ1bmN0aW9uKHQpe3JldHVybiBEdChXKHQpLmNhbGwoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KSl9LHQuY3JlYXRvcj1XLHQubG9jYWw9cXQsdC5tYXRjaGVyPXJ0LHQubW91c2U9RnQsdC5uYW1lc3BhY2U9JCx0Lm5hbWVzcGFjZXM9Vix0LmNsaWVudFBvaW50PUJ0LHQuc2VsZWN0PUR0LHQuc2VsZWN0QWxsPWZ1bmN0aW9uKHQpe3JldHVybiJzdHJpbmciPT10eXBlb2YgdD9uZXcgUnQoW2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwodCldLFtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnRdKTpuZXcgUnQoW251bGw9PXQ\/W106dF0senQpfSx0LnNlbGVjdGlvbj1MdCx0LnNlbGVjdG9yPVEsdC5zZWxlY3RvckFsbD1LLHQuc3R5bGU9bHQsdC50b3VjaD1JdCx0LnRvdWNoZXM9ZnVuY3Rpb24odCxuKXtudWxsPT1uJiYobj1ZdCgpLnRvdWNoZXMpO2Zvcih2YXIgZT0wLHI9bj9uLmxlbmd0aDowLGk9bmV3IEFycmF5KHIpO2U8cjsrK2UpaVtlXT1CdCh0LG5bZV0pO3JldHVybiBpfSx0LndpbmRvdz1zdCx0LmN1c3RvbUV2ZW50PUN0LHQuYXJjPWZ1bmN0aW9uKCl7dmFyIHQ9R2csbj1WZyxlPVJnKDApLHI9bnVsbCxpPSRnLG89V2csYT1aZyx1PW51bGw7ZnVuY3Rpb24gZigpe3ZhciBmLGMscyxsPSt0LmFwcGx5KHRoaXMsYXJndW1lbnRzKSxoPStuLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxkPWkuYXBwbHkodGhpcyxhcmd1bWVudHMpLUhnLHA9by5hcHBseSh0aGlzLGFyZ3VtZW50cyktSGcsdj1MZyhwLWQpLGc9cD5kO2lmKHV8fCh1PWY9R2koKSksaDxsJiYoYz1oLGg9bCxsPWMpLGg+RmcpaWYodj5qZy1GZyl1Lm1vdmVUbyhoKlVnKGQpLGgqWWcoZCkpLHUuYXJjKDAsMCxoLGQscCwhZyksbD5GZyYmKHUubW92ZVRvKGwqVWcocCksbCpZZyhwKSksdS5hcmMoMCwwLGwscCxkLGcpKTtlbHNle3ZhciB5LF8sYj1kLG09cCx4PWQsdz1wLE09dixBPXYsVD1hLmFwcGx5KHRoaXMsYXJndW1lbnRzKS8yLE49VD5GZyYmKHI\/K3IuYXBwbHkodGhpcyxhcmd1bWVudHMpOkJnKGwqbCtoKmgpKSxTPU9nKExnKGgtbCkvMiwrZS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLEU9UyxrPVM7aWYoTj5GZyl7dmFyIEM9WGcoTi9sKllnKFQpKSxQPVhnKE4vaCpZZyhUKSk7KE0tPTIqQyk+Rmc\/KHgrPUMqPWc\/MTotMSx3LT1DKTooTT0wLHg9dz0oZCtwKS8yKSwoQS09MipQKT5GZz8oYis9UCo9Zz8xOi0xLG0tPVApOihBPTAsYj1tPShkK3ApLzIpfXZhciB6PWgqVWcoYiksUj1oKllnKGIpLEw9bCpVZyh3KSxEPWwqWWcodyk7aWYoUz5GZyl7dmFyIFU9aCpVZyhtKSxxPWgqWWcobSksTz1sKlVnKHgpLFk9bCpZZyh4KTtpZih2PElnKXt2YXIgQj1NPkZnP2Z1bmN0aW9uKHQsbixlLHIsaSxvLGEsdSl7dmFyIGY9ZS10LGM9ci1uLHM9YS1pLGw9dS1vLGg9KHMqKG4tbyktbCoodC1pKSkvKGwqZi1zKmMpO3JldHVyblt0K2gqZixuK2gqY119KHosUixPLFksVSxxLEwsRCk6W0wsRF0sRj16LUJbMF0sST1SLUJbMV0sSD1VLUJbMF0saj1xLUJbMV0sWD0xL1lnKCgocz0oRipIK0kqaikvKEJnKEYqRitJKkkpKkJnKEgqSCtqKmopKSk+MT8wOnM8LTE\/SWc6TWF0aC5hY29zKHMpKS8yKSxHPUJnKEJbMF0qQlswXStCWzFdKkJbMV0pO0U9T2coUywobC1HKS8oWC0xKSksaz1PZyhTLChoLUcpLyhYKzEpKX19QT5GZz9rPkZnPyh5PVFnKE8sWSx6LFIsaCxrLGcpLF89UWcoVSxxLEwsRCxoLGssZyksdS5tb3ZlVG8oeS5jeCt5LngwMSx5LmN5K3kueTAxKSxrPFM\/dS5hcmMoeS5jeCx5LmN5LGssRGcoeS55MDEseS54MDEpLERnKF8ueTAxLF8ueDAxKSwhZyk6KHUuYXJjKHkuY3gseS5jeSxrLERnKHkueTAxLHkueDAxKSxEZyh5LnkxMSx5LngxMSksIWcpLHUuYXJjKDAsMCxoLERnKHkuY3kreS55MTEseS5jeCt5LngxMSksRGcoXy5jeStfLnkxMSxfLmN4K18ueDExKSwhZyksdS5hcmMoXy5jeCxfLmN5LGssRGcoXy55MTEsXy54MTEpLERnKF8ueTAxLF8ueDAxKSwhZykpKToodS5tb3ZlVG8oeixSKSx1LmFyYygwLDAsaCxiLG0sIWcpKTp1Lm1vdmVUbyh6LFIpLGw+RmcmJk0+Rmc\/RT5GZz8oeT1RZyhMLEQsVSxxLGwsLUUsZyksXz1RZyh6LFIsTyxZLGwsLUUsZyksdS5saW5lVG8oeS5jeCt5LngwMSx5LmN5K3kueTAxKSxFPFM\/dS5hcmMoeS5jeCx5LmN5LEUsRGcoeS55MDEseS54MDEpLERnKF8ueTAxLF8ueDAxKSwhZyk6KHUuYXJjKHkuY3gseS5jeSxFLERnKHkueTAxLHkueDAxKSxEZyh5LnkxMSx5LngxMSksIWcpLHUuYXJjKDAsMCxsLERnKHkuY3kreS55MTEseS5jeCt5LngxMSksRGcoXy5jeStfLnkxMSxfLmN4K18ueDExKSxnKSx1LmFyYyhfLmN4LF8uY3ksRSxEZyhfLnkxMSxfLngxMSksRGcoXy55MDEsXy54MDEpLCFnKSkpOnUuYXJjKDAsMCxsLHcseCxnKTp1LmxpbmVUbyhMLEQpfWVsc2UgdS5tb3ZlVG8oMCwwKTtpZih1LmNsb3NlUGF0aCgpLGYpcmV0dXJuIHU9bnVsbCxmKyIifHxudWxsfXJldHVybiBmLmNlbnRyb2lkPWZ1bmN0aW9uKCl7dmFyIGU9KCt0LmFwcGx5KHRoaXMsYXJndW1lbnRzKSsgK24uYXBwbHkodGhpcyxhcmd1bWVudHMpKS8yLHI9KCtpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSsgK28uYXBwbHkodGhpcyxhcmd1bWVudHMpKS8yLUlnLzI7cmV0dXJuW1VnKHIpKmUsWWcocikqZV19LGYuaW5uZXJSYWRpdXM9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjpSZygrbiksZik6dH0sZi5vdXRlclJhZGl1cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxmKTpufSxmLmNvcm5lclJhZGl1cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxmKTplfSxmLnBhZFJhZGl1cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj1udWxsPT10P251bGw6ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCksZik6cn0sZi5zdGFydEFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UmcoK3QpLGYpOml9LGYuZW5kQW5nbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG89ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCksZik6b30sZi5wYWRBbmdsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxmKTphfSxmLmNvbnRleHQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHU9bnVsbD09dD9udWxsOnQsZik6dX0sZn0sdC5hcmVhPXJ5LHQubGluZT1leSx0LnBpZT1mdW5jdGlvbigpe3ZhciB0PW95LG49aXksZT1udWxsLHI9UmcoMCksaT1SZyhqZyksbz1SZygwKTtmdW5jdGlvbiBhKGEpe3ZhciB1LGYsYyxzLGwsaD1hLmxlbmd0aCxkPTAscD1uZXcgQXJyYXkoaCksdj1uZXcgQXJyYXkoaCksZz0rci5hcHBseSh0aGlzLGFyZ3VtZW50cykseT1NYXRoLm1pbihqZyxNYXRoLm1heCgtamcsaS5hcHBseSh0aGlzLGFyZ3VtZW50cyktZykpLF89TWF0aC5taW4oTWF0aC5hYnMoeSkvaCxvLmFwcGx5KHRoaXMsYXJndW1lbnRzKSksYj1fKih5PDA\/LTE6MSk7Zm9yKHU9MDt1PGg7Kyt1KShsPXZbcFt1XT11XT0rdChhW3VdLHUsYSkpPjAmJihkKz1sKTtmb3IobnVsbCE9bj9wLnNvcnQoZnVuY3Rpb24odCxlKXtyZXR1cm4gbih2W3RdLHZbZV0pfSk6bnVsbCE9ZSYmcC5zb3J0KGZ1bmN0aW9uKHQsbil7cmV0dXJuIGUoYVt0XSxhW25dKX0pLHU9MCxjPWQ\/KHktaCpiKS9kOjA7dTxoOysrdSxnPXMpZj1wW3VdLHM9ZysoKGw9dltmXSk+MD9sKmM6MCkrYix2W2ZdPXtkYXRhOmFbZl0saW5kZXg6dSx2YWx1ZTpsLHN0YXJ0QW5nbGU6ZyxlbmRBbmdsZTpzLHBhZEFuZ2xlOl99O3JldHVybiB2fXJldHVybiBhLnZhbHVlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246UmcoK24pLGEpOnR9LGEuc29ydFZhbHVlcz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj10LGU9bnVsbCxhKTpufSxhLnNvcnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9dCxuPW51bGwsYSk6ZX0sYS5zdGFydEFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6UmcoK3QpLGEpOnJ9LGEuZW5kQW5nbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCksYSk6aX0sYS5wYWRBbmdsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxhKTpvfSxhfSx0LmFyZWFSYWRpYWw9bHksdC5yYWRpYWxBcmVhPWx5LHQubGluZVJhZGlhbD1zeSx0LnJhZGlhbExpbmU9c3ksdC5wb2ludFJhZGlhbD1oeSx0LmxpbmtIb3Jpem9udGFsPWZ1bmN0aW9uKCl7cmV0dXJuIGd5KHl5KX0sdC5saW5rVmVydGljYWw9ZnVuY3Rpb24oKXtyZXR1cm4gZ3koX3kpfSx0LmxpbmtSYWRpYWw9ZnVuY3Rpb24oKXt2YXIgdD1neShieSk7cmV0dXJuIHQuYW5nbGU9dC54LGRlbGV0ZSB0LngsdC5yYWRpdXM9dC55LGRlbGV0ZSB0LnksdH0sdC5zeW1ib2w9ZnVuY3Rpb24oKXt2YXIgdD1SZyhteSksbj1SZyg2NCksZT1udWxsO2Z1bmN0aW9uIHIoKXt2YXIgcjtpZihlfHwoZT1yPUdpKCkpLHQuYXBwbHkodGhpcyxhcmd1bWVudHMpLmRyYXcoZSwrbi5hcHBseSh0aGlzLGFyZ3VtZW50cykpLHIpcmV0dXJuIGU9bnVsbCxyKyIifHxudWxsfXJldHVybiByLnR5cGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjpSZyhuKSxyKTp0fSxyLnNpemU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZygrdCkscik6bn0sci5jb250ZXh0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPW51bGw9PXQ\/bnVsbDp0LHIpOmV9LHJ9LHQuc3ltYm9scz1VeSx0LnN5bWJvbENpcmNsZT1teSx0LnN5bWJvbENyb3NzPXh5LHQuc3ltYm9sRGlhbW9uZD1BeSx0LnN5bWJvbFNxdWFyZT1reSx0LnN5bWJvbFN0YXI9RXksdC5zeW1ib2xUcmlhbmdsZT1QeSx0LnN5bWJvbFd5ZT1EeSx0LmN1cnZlQmFzaXNDbG9zZWQ9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBCeSh0KX0sdC5jdXJ2ZUJhc2lzT3Blbj1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IEZ5KHQpfSx0LmN1cnZlQmFzaXM9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBZeSh0KX0sdC5jdXJ2ZUJ1bmRsZT1IeSx0LmN1cnZlQ2FyZGluYWxDbG9zZWQ9JHksdC5jdXJ2ZUNhcmRpbmFsT3Blbj1aeSx0LmN1cnZlQ2FyZGluYWw9R3ksdC5jdXJ2ZUNhdG11bGxSb21DbG9zZWQ9bl8sdC5jdXJ2ZUNhdG11bGxSb21PcGVuPXJfLHQuY3VydmVDYXRtdWxsUm9tPUt5LHQuY3VydmVMaW5lYXJDbG9zZWQ9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBpXyh0KX0sdC5jdXJ2ZUxpbmVhcj1LZyx0LmN1cnZlTW9ub3RvbmVYPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgY18odCl9LHQuY3VydmVNb25vdG9uZVk9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBzXyh0KX0sdC5jdXJ2ZU5hdHVyYWw9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBoXyh0KX0sdC5jdXJ2ZVN0ZXA9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBwXyh0LC41KX0sdC5jdXJ2ZVN0ZXBBZnRlcj1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IHBfKHQsMSl9LHQuY3VydmVTdGVwQmVmb3JlPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgcF8odCwwKX0sdC5zdGFjaz1mdW5jdGlvbigpe3ZhciB0PVJnKFtdKSxuPWdfLGU9dl8scj15XztmdW5jdGlvbiBpKGkpe3ZhciBvLGEsdT10LmFwcGx5KHRoaXMsYXJndW1lbnRzKSxmPWkubGVuZ3RoLGM9dS5sZW5ndGgscz1uZXcgQXJyYXkoYyk7Zm9yKG89MDtvPGM7KytvKXtmb3IodmFyIGwsaD11W29dLGQ9c1tvXT1uZXcgQXJyYXkoZikscD0wO3A8ZjsrK3ApZFtwXT1sPVswLCtyKGlbcF0saCxwLGkpXSxsLmRhdGE9aVtwXTtkLmtleT1ofWZvcihvPTAsYT1uKHMpO288YzsrK28pc1thW29dXS5pbmRleD1vO3JldHVybiBlKHMsYSksc31yZXR1cm4gaS5rZXlzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246UmcoZHkuY2FsbChuKSksaSk6dH0saS52YWx1ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OlJnKCt0KSxpKTpyfSxpLm9yZGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPW51bGw9PXQ\/Z186ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpSZyhkeS5jYWxsKHQpKSxpKTpufSxpLm9mZnNldD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT1udWxsPT10P3ZfOnQsaSk6ZX0saX0sdC5zdGFja09mZnNldEV4cGFuZD1mdW5jdGlvbih0LG4pe2lmKChyPXQubGVuZ3RoKT4wKXtmb3IodmFyIGUscixpLG89MCxhPXRbMF0ubGVuZ3RoO288YTsrK28pe2ZvcihpPWU9MDtlPHI7KytlKWkrPXRbZV1bb11bMV18fDA7aWYoaSlmb3IoZT0wO2U8cjsrK2UpdFtlXVtvXVsxXS89aX12Xyh0LG4pfX0sdC5zdGFja09mZnNldERpdmVyZ2luZz1mdW5jdGlvbih0LG4pe2lmKCh1PXQubGVuZ3RoKT4xKWZvcih2YXIgZSxyLGksbyxhLHUsZj0wLGM9dFtuWzBdXS5sZW5ndGg7ZjxjOysrZilmb3Iobz1hPTAsZT0wO2U8dTsrK2UpKGk9KHI9dFtuW2VdXVtmXSlbMV0tclswXSk+PTA\/KHJbMF09byxyWzFdPW8rPWkpOmk8MD8oclsxXT1hLHJbMF09YSs9aSk6clswXT1vfSx0LnN0YWNrT2Zmc2V0Tm9uZT12Xyx0LnN0YWNrT2Zmc2V0U2lsaG91ZXR0ZT1mdW5jdGlvbih0LG4pe2lmKChlPXQubGVuZ3RoKT4wKXtmb3IodmFyIGUscj0wLGk9dFtuWzBdXSxvPWkubGVuZ3RoO3I8bzsrK3Ipe2Zvcih2YXIgYT0wLHU9MDthPGU7KythKXUrPXRbYV1bcl1bMV18fDA7aVtyXVsxXSs9aVtyXVswXT0tdS8yfXZfKHQsbil9fSx0LnN0YWNrT2Zmc2V0V2lnZ2xlPWZ1bmN0aW9uKHQsbil7aWYoKGk9dC5sZW5ndGgpPjAmJihyPShlPXRbblswXV0pLmxlbmd0aCk+MCl7Zm9yKHZhciBlLHIsaSxvPTAsYT0xO2E8cjsrK2Epe2Zvcih2YXIgdT0wLGY9MCxjPTA7dTxpOysrdSl7Zm9yKHZhciBzPXRbblt1XV0sbD1zW2FdWzFdfHwwLGg9KGwtKHNbYS0xXVsxXXx8MCkpLzIsZD0wO2Q8dTsrK2Qpe3ZhciBwPXRbbltkXV07aCs9KHBbYV1bMV18fDApLShwW2EtMV1bMV18fDApfWYrPWwsYys9aCpsfWVbYS0xXVsxXSs9ZVthLTFdWzBdPW8sZiYmKG8tPWMvZil9ZVthLTFdWzFdKz1lW2EtMV1bMF09byx2Xyh0LG4pfX0sdC5zdGFja09yZGVyQXNjZW5kaW5nPV9fLHQuc3RhY2tPcmRlckRlc2NlbmRpbmc9ZnVuY3Rpb24odCl7cmV0dXJuIF9fKHQpLnJldmVyc2UoKX0sdC5zdGFja09yZGVySW5zaWRlT3V0PWZ1bmN0aW9uKHQpe3ZhciBuLGUscj10Lmxlbmd0aCxpPXQubWFwKGJfKSxvPWdfKHQpLnNvcnQoZnVuY3Rpb24odCxuKXtyZXR1cm4gaVtuXS1pW3RdfSksYT0wLHU9MCxmPVtdLGM9W107Zm9yKG49MDtuPHI7KytuKWU9b1tuXSxhPHU\/KGErPWlbZV0sZi5wdXNoKGUpKToodSs9aVtlXSxjLnB1c2goZSkpO3JldHVybiBjLnJldmVyc2UoKS5jb25jYXQoZil9LHQuc3RhY2tPcmRlck5vbmU9Z18sdC5zdGFja09yZGVyUmV2ZXJzZT1mdW5jdGlvbih0KXtyZXR1cm4gZ18odCkucmV2ZXJzZSgpfSx0LnRpbWVJbnRlcnZhbD1SaCx0LnRpbWVNaWxsaXNlY29uZD1MaCx0LnRpbWVNaWxsaXNlY29uZHM9RGgsdC51dGNNaWxsaXNlY29uZD1MaCx0LnV0Y01pbGxpc2Vjb25kcz1EaCx0LnRpbWVTZWNvbmQ9T2gsdC50aW1lU2Vjb25kcz1ZaCx0LnV0Y1NlY29uZD1PaCx0LnV0Y1NlY29uZHM9WWgsdC50aW1lTWludXRlPUJoLHQudGltZU1pbnV0ZXM9RmgsdC50aW1lSG91cj1JaCx0LnRpbWVIb3Vycz1IaCx0LnRpbWVEYXk9amgsdC50aW1lRGF5cz1YaCx0LnRpbWVXZWVrPVZoLHQudGltZVdlZWtzPXRkLHQudGltZVN1bmRheT1WaCx0LnRpbWVTdW5kYXlzPXRkLHQudGltZU1vbmRheT0kaCx0LnRpbWVNb25kYXlzPW5kLHQudGltZVR1ZXNkYXk9V2gsdC50aW1lVHVlc2RheXM9ZWQsdC50aW1lV2VkbmVzZGF5PVpoLHQudGltZVdlZG5lc2RheXM9cmQsdC50aW1lVGh1cnNkYXk9UWgsdC50aW1lVGh1cnNkYXlzPWlkLHQudGltZUZyaWRheT1KaCx0LnRpbWVGcmlkYXlzPW9kLHQudGltZVNhdHVyZGF5PUtoLHQudGltZVNhdHVyZGF5cz1hZCx0LnRpbWVNb250aD11ZCx0LnRpbWVNb250aHM9ZmQsdC50aW1lWWVhcj1jZCx0LnRpbWVZZWFycz1zZCx0LnV0Y01pbnV0ZT1sZCx0LnV0Y01pbnV0ZXM9aGQsdC51dGNIb3VyPWRkLHQudXRjSG91cnM9cGQsdC51dGNEYXk9dmQsdC51dGNEYXlzPWdkLHQudXRjV2Vlaz1fZCx0LnV0Y1dlZWtzPVRkLHQudXRjU3VuZGF5PV9kLHQudXRjU3VuZGF5cz1UZCx0LnV0Y01vbmRheT1iZCx0LnV0Y01vbmRheXM9TmQsdC51dGNUdWVzZGF5PW1kLHQudXRjVHVlc2RheXM9U2QsdC51dGNXZWRuZXNkYXk9eGQsdC51dGNXZWRuZXNkYXlzPUVkLHQudXRjVGh1cnNkYXk9d2QsdC51dGNUaHVyc2RheXM9a2QsdC51dGNGcmlkYXk9TWQsdC51dGNGcmlkYXlzPUNkLHQudXRjU2F0dXJkYXk9QWQsdC51dGNTYXR1cmRheXM9UGQsdC51dGNNb250aD16ZCx0LnV0Y01vbnRocz1SZCx0LnV0Y1llYXI9TGQsdC51dGNZZWFycz1EZCx0LnRpbWVGb3JtYXREZWZhdWx0TG9jYWxlPVFwLHQudGltZUZvcm1hdExvY2FsZT1ZZCx0Lmlzb0Zvcm1hdD1KcCx0Lmlzb1BhcnNlPUtwLHQubm93PWlyLHQudGltZXI9dXIsdC50aW1lckZsdXNoPWZyLHQudGltZW91dD1ocix0LmludGVydmFsPWZ1bmN0aW9uKHQsbixlKXt2YXIgcj1uZXcgYXIsaT1uO3JldHVybiBudWxsPT1uPyhyLnJlc3RhcnQodCxuLGUpLHIpOihuPStuLGU9bnVsbD09ZT9pcigpOitlLHIucmVzdGFydChmdW5jdGlvbiBvKGEpe2ErPWksci5yZXN0YXJ0KG8saSs9bixlKSx0KGEpfSxuLGUpLHIpfSx0LnRyYW5zaXRpb249enIsdC5hY3RpdmU9ZnVuY3Rpb24odCxuKXt2YXIgZSxyLGk9dC5fX3RyYW5zaXRpb247aWYoaSlmb3IociBpbiBuPW51bGw9PW4\/bnVsbDpuKyIiLGkpaWYoKGU9aVtyXSkuc3RhdGU+Z3ImJmUubmFtZT09PW4pcmV0dXJuIG5ldyBQcihbW3RdXSxsaSxuLCtyKTtyZXR1cm4gbnVsbH0sdC5pbnRlcnJ1cHQ9TnIsdC52b3Jvbm9pPWZ1bmN0aW9uKCl7dmFyIHQ9eF8sbj13XyxlPW51bGw7ZnVuY3Rpb24gcihyKXtyZXR1cm4gbmV3IGViKHIubWFwKGZ1bmN0aW9uKGUsaSl7dmFyIG89W01hdGgucm91bmQodChlLGkscikvS18pKktfLE1hdGgucm91bmQobihlLGkscikvS18pKktfXTtyZXR1cm4gby5pbmRleD1pLG8uZGF0YT1lLG99KSxlKX1yZXR1cm4gci5wb2x5Z29ucz1mdW5jdGlvbih0KXtyZXR1cm4gcih0KS5wb2x5Z29ucygpfSxyLmxpbmtzPWZ1bmN0aW9uKHQpe3JldHVybiByKHQpLmxpbmtzKCl9LHIudHJpYW5nbGVzPWZ1bmN0aW9uKHQpe3JldHVybiByKHQpLnRyaWFuZ2xlcygpfSxyLng9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bjptXygrbikscik6dH0sci55PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6bV8oK3QpLHIpOm59LHIuZXh0ZW50PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPW51bGw9PXQ\/bnVsbDpbWyt0WzBdWzBdLCt0WzBdWzFdXSxbK3RbMV1bMF0sK3RbMV1bMV1dXSxyKTplJiZbW2VbMF1bMF0sZVswXVsxXV0sW2VbMV1bMF0sZVsxXVsxXV1dfSxyLnNpemU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGU9bnVsbD09dD9udWxsOltbMCwwXSxbK3RbMF0sK3RbMV1dXSxyKTplJiZbZVsxXVswXS1lWzBdWzBdLGVbMV1bMV0tZVswXVsxXV19LHJ9LHQuem9vbT1mdW5jdGlvbigpe3ZhciBuLGUscj1zYixpPWxiLG89dmIsYT1kYix1PXBiLGY9WzAsMS8wXSxjPVtbLTEvMCwtMS8wXSxbMS8wLDEvMF1dLHM9MjUwLGw9cWUsaD1bXSxkPUkoInN0YXJ0Iiwiem9vbSIsImVuZCIpLHA9NTAwLHY9MTUwLGc9MDtmdW5jdGlvbiB5KHQpe3QucHJvcGVydHkoIl9fem9vbSIsaGIpLm9uKCJ3aGVlbC56b29tIixBKS5vbigibW91c2Vkb3duLnpvb20iLFQpLm9uKCJkYmxjbGljay56b29tIixOKS5maWx0ZXIodSkub24oInRvdWNoc3RhcnQuem9vbSIsUykub24oInRvdWNobW92ZS56b29tIixFKS5vbigidG91Y2hlbmQuem9vbSB0b3VjaGNhbmNlbC56b29tIixrKS5zdHlsZSgidG91Y2gtYWN0aW9uIiwibm9uZSIpLnN0eWxlKCItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IiLCJyZ2JhKDAsMCwwLDApIil9ZnVuY3Rpb24gXyh0LG4pe3JldHVybihuPU1hdGgubWF4KGZbMF0sTWF0aC5taW4oZlsxXSxuKSkpPT09dC5rP3Q6bmV3IG9iKG4sdC54LHQueSl9ZnVuY3Rpb24gYih0LG4sZSl7dmFyIHI9blswXS1lWzBdKnQuayxpPW5bMV0tZVsxXSp0Lms7cmV0dXJuIHI9PT10LngmJmk9PT10Lnk\/dDpuZXcgb2IodC5rLHIsaSl9ZnVuY3Rpb24gbSh0KXtyZXR1cm5bKCt0WzBdWzBdKyArdFsxXVswXSkvMiwoK3RbMF1bMV0rICt0WzFdWzFdKS8yXX1mdW5jdGlvbiB4KHQsbixlKXt0Lm9uKCJzdGFydC56b29tIixmdW5jdGlvbigpe3codGhpcyxhcmd1bWVudHMpLnN0YXJ0KCl9KS5vbigiaW50ZXJydXB0Lnpvb20gZW5kLnpvb20iLGZ1bmN0aW9uKCl7dyh0aGlzLGFyZ3VtZW50cykuZW5kKCl9KS50d2Vlbigiem9vbSIsZnVuY3Rpb24oKXt2YXIgdD1hcmd1bWVudHMscj13KHRoaXMsdCksbz1pLmFwcGx5KHRoaXMsdCksYT1lfHxtKG8pLHU9TWF0aC5tYXgob1sxXVswXS1vWzBdWzBdLG9bMV1bMV0tb1swXVsxXSksZj10aGlzLl9fem9vbSxjPSJmdW5jdGlvbiI9PXR5cGVvZiBuP24uYXBwbHkodGhpcyx0KTpuLHM9bChmLmludmVydChhKS5jb25jYXQodS9mLmspLGMuaW52ZXJ0KGEpLmNvbmNhdCh1L2MuaykpO3JldHVybiBmdW5jdGlvbih0KXtpZigxPT09dCl0PWM7ZWxzZXt2YXIgbj1zKHQpLGU9dS9uWzJdO3Q9bmV3IG9iKGUsYVswXS1uWzBdKmUsYVsxXS1uWzFdKmUpfXIuem9vbShudWxsLHQpfX0pfWZ1bmN0aW9uIHcodCxuKXtmb3IodmFyIGUscj0wLGk9aC5sZW5ndGg7cjxpOysrcilpZigoZT1oW3JdKS50aGF0PT09dClyZXR1cm4gZTtyZXR1cm4gbmV3IE0odCxuKX1mdW5jdGlvbiBNKHQsbil7dGhpcy50aGF0PXQsdGhpcy5hcmdzPW4sdGhpcy5pbmRleD0tMSx0aGlzLmFjdGl2ZT0wLHRoaXMuZXh0ZW50PWkuYXBwbHkodCxuKX1mdW5jdGlvbiBBKCl7aWYoci5hcHBseSh0aGlzLGFyZ3VtZW50cykpe3ZhciB0PXcodGhpcyxhcmd1bWVudHMpLG49dGhpcy5fX3pvb20sZT1NYXRoLm1heChmWzBdLE1hdGgubWluKGZbMV0sbi5rKk1hdGgucG93KDIsYS5hcHBseSh0aGlzLGFyZ3VtZW50cykpKSksaT1GdCh0aGlzKTtpZih0LndoZWVsKXQubW91c2VbMF1bMF09PT1pWzBdJiZ0Lm1vdXNlWzBdWzFdPT09aVsxXXx8KHQubW91c2VbMV09bi5pbnZlcnQodC5tb3VzZVswXT1pKSksY2xlYXJUaW1lb3V0KHQud2hlZWwpO2Vsc2V7aWYobi5rPT09ZSlyZXR1cm47dC5tb3VzZT1baSxuLmludmVydChpKV0sTnIodGhpcyksdC5zdGFydCgpfWNiKCksdC53aGVlbD1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dC53aGVlbD1udWxsLHQuZW5kKCl9LHYpLHQuem9vbSgibW91c2UiLG8oYihfKG4sZSksdC5tb3VzZVswXSx0Lm1vdXNlWzFdKSx0LmV4dGVudCxjKSl9fWZ1bmN0aW9uIFQoKXtpZighZSYmci5hcHBseSh0aGlzLGFyZ3VtZW50cykpe3ZhciBuPXcodGhpcyxhcmd1bWVudHMpLGk9RHQodC5ldmVudC52aWV3KS5vbigibW91c2Vtb3ZlLnpvb20iLGZ1bmN0aW9uKCl7aWYoY2IoKSwhbi5tb3ZlZCl7dmFyIGU9dC5ldmVudC5jbGllbnRYLXUscj10LmV2ZW50LmNsaWVudFktZjtuLm1vdmVkPWUqZStyKnI+Z31uLnpvb20oIm1vdXNlIixvKGIobi50aGF0Ll9fem9vbSxuLm1vdXNlWzBdPUZ0KG4udGhhdCksbi5tb3VzZVsxXSksbi5leHRlbnQsYykpfSwhMCkub24oIm1vdXNldXAuem9vbSIsZnVuY3Rpb24oKXtpLm9uKCJtb3VzZW1vdmUuem9vbSBtb3VzZXVwLnpvb20iLG51bGwpLEd0KHQuZXZlbnQudmlldyxuLm1vdmVkKSxjYigpLG4uZW5kKCl9LCEwKSxhPUZ0KHRoaXMpLHU9dC5ldmVudC5jbGllbnRYLGY9dC5ldmVudC5jbGllbnRZO1h0KHQuZXZlbnQudmlldyksZmIoKSxuLm1vdXNlPVthLHRoaXMuX196b29tLmludmVydChhKV0sTnIodGhpcyksbi5zdGFydCgpfX1mdW5jdGlvbiBOKCl7aWYoci5hcHBseSh0aGlzLGFyZ3VtZW50cykpe3ZhciBuPXRoaXMuX196b29tLGU9RnQodGhpcyksYT1uLmludmVydChlKSx1PW4uayoodC5ldmVudC5zaGlmdEtleT8uNToyKSxmPW8oYihfKG4sdSksZSxhKSxpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxjKTtjYigpLHM+MD9EdCh0aGlzKS50cmFuc2l0aW9uKCkuZHVyYXRpb24ocykuY2FsbCh4LGYsZSk6RHQodGhpcykuY2FsbCh5LnRyYW5zZm9ybSxmKX19ZnVuY3Rpb24gUygpe2lmKHIuYXBwbHkodGhpcyxhcmd1bWVudHMpKXt2YXIgZSxpLG8sYSx1PXcodGhpcyxhcmd1bWVudHMpLGY9dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxjPWYubGVuZ3RoO2ZvcihmYigpLGk9MDtpPGM7KytpKWE9W2E9SXQodGhpcyxmLChvPWZbaV0pLmlkZW50aWZpZXIpLHRoaXMuX196b29tLmludmVydChhKSxvLmlkZW50aWZpZXJdLHUudG91Y2gwP3UudG91Y2gxfHwodS50b3VjaDE9YSk6KHUudG91Y2gwPWEsZT0hMCk7aWYobiYmKG49Y2xlYXJUaW1lb3V0KG4pLCF1LnRvdWNoMSkpcmV0dXJuIHUuZW5kKCksdm9pZCgoYT1EdCh0aGlzKS5vbigiZGJsY2xpY2suem9vbSIpKSYmYS5hcHBseSh0aGlzLGFyZ3VtZW50cykpO2UmJihuPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtuPW51bGx9LHApLE5yKHRoaXMpLHUuc3RhcnQoKSl9fWZ1bmN0aW9uIEUoKXt2YXIgZSxyLGksYSx1PXcodGhpcyxhcmd1bWVudHMpLGY9dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxzPWYubGVuZ3RoO2ZvcihjYigpLG4mJihuPWNsZWFyVGltZW91dChuKSksZT0wO2U8czsrK2UpaT1JdCh0aGlzLGYsKHI9ZltlXSkuaWRlbnRpZmllciksdS50b3VjaDAmJnUudG91Y2gwWzJdPT09ci5pZGVudGlmaWVyP3UudG91Y2gwWzBdPWk6dS50b3VjaDEmJnUudG91Y2gxWzJdPT09ci5pZGVudGlmaWVyJiYodS50b3VjaDFbMF09aSk7aWYocj11LnRoYXQuX196b29tLHUudG91Y2gxKXt2YXIgbD11LnRvdWNoMFswXSxoPXUudG91Y2gwWzFdLGQ9dS50b3VjaDFbMF0scD11LnRvdWNoMVsxXSx2PSh2PWRbMF0tbFswXSkqdisodj1kWzFdLWxbMV0pKnYsZz0oZz1wWzBdLWhbMF0pKmcrKGc9cFsxXS1oWzFdKSpnO3I9XyhyLE1hdGguc3FydCh2L2cpKSxpPVsobFswXStkWzBdKS8yLChsWzFdK2RbMV0pLzJdLGE9WyhoWzBdK3BbMF0pLzIsKGhbMV0rcFsxXSkvMl19ZWxzZXtpZighdS50b3VjaDApcmV0dXJuO2k9dS50b3VjaDBbMF0sYT11LnRvdWNoMFsxXX11Lnpvb20oInRvdWNoIixvKGIocixpLGEpLHUuZXh0ZW50LGMpKX1mdW5jdGlvbiBrKCl7dmFyIG4scixpPXcodGhpcyxhcmd1bWVudHMpLG89dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxhPW8ubGVuZ3RoO2ZvcihmYigpLGUmJmNsZWFyVGltZW91dChlKSxlPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtlPW51bGx9LHApLG49MDtuPGE7KytuKXI9b1tuXSxpLnRvdWNoMCYmaS50b3VjaDBbMl09PT1yLmlkZW50aWZpZXI\/ZGVsZXRlIGkudG91Y2gwOmkudG91Y2gxJiZpLnRvdWNoMVsyXT09PXIuaWRlbnRpZmllciYmZGVsZXRlIGkudG91Y2gxO2kudG91Y2gxJiYhaS50b3VjaDAmJihpLnRvdWNoMD1pLnRvdWNoMSxkZWxldGUgaS50b3VjaDEpLGkudG91Y2gwP2kudG91Y2gwWzFdPXRoaXMuX196b29tLmludmVydChpLnRvdWNoMFswXSk6aS5lbmQoKX1yZXR1cm4geS50cmFuc2Zvcm09ZnVuY3Rpb24odCxuKXt2YXIgZT10LnNlbGVjdGlvbj90LnNlbGVjdGlvbigpOnQ7ZS5wcm9wZXJ0eSgiX196b29tIixoYiksdCE9PWU\/eCh0LG4pOmUuaW50ZXJydXB0KCkuZWFjaChmdW5jdGlvbigpe3codGhpcyxhcmd1bWVudHMpLnN0YXJ0KCkuem9vbShudWxsLCJmdW5jdGlvbiI9PXR5cGVvZiBuP24uYXBwbHkodGhpcyxhcmd1bWVudHMpOm4pLmVuZCgpfSl9LHkuc2NhbGVCeT1mdW5jdGlvbih0LG4pe3kuc2NhbGVUbyh0LGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX196b29tLmsqKCJmdW5jdGlvbiI9PXR5cGVvZiBuP24uYXBwbHkodGhpcyxhcmd1bWVudHMpOm4pfSl9LHkuc2NhbGVUbz1mdW5jdGlvbih0LG4pe3kudHJhbnNmb3JtKHQsZnVuY3Rpb24oKXt2YXIgdD1pLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxlPXRoaXMuX196b29tLHI9bSh0KSxhPWUuaW52ZXJ0KHIpLHU9ImZ1bmN0aW9uIj09dHlwZW9mIG4\/bi5hcHBseSh0aGlzLGFyZ3VtZW50cyk6bjtyZXR1cm4gbyhiKF8oZSx1KSxyLGEpLHQsYyl9KX0seS50cmFuc2xhdGVCeT1mdW5jdGlvbih0LG4sZSl7eS50cmFuc2Zvcm0odCxmdW5jdGlvbigpe3JldHVybiBvKHRoaXMuX196b29tLnRyYW5zbGF0ZSgiZnVuY3Rpb24iPT10eXBlb2Ygbj9uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTpuLCJmdW5jdGlvbiI9PXR5cGVvZiBlP2UuYXBwbHkodGhpcyxhcmd1bWVudHMpOmUpLGkuYXBwbHkodGhpcyxhcmd1bWVudHMpLGMpfSl9LHkudHJhbnNsYXRlVG89ZnVuY3Rpb24odCxuLGUpe3kudHJhbnNmb3JtKHQsZnVuY3Rpb24oKXt2YXIgdD1pLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxyPXRoaXMuX196b29tLGE9bSh0KTtyZXR1cm4gbyhhYi50cmFuc2xhdGUoYVswXSxhWzFdKS5zY2FsZShyLmspLnRyYW5zbGF0ZSgiZnVuY3Rpb24iPT10eXBlb2Ygbj8tbi5hcHBseSh0aGlzLGFyZ3VtZW50cyk6LW4sImZ1bmN0aW9uIj09dHlwZW9mIGU\/LWUuYXBwbHkodGhpcyxhcmd1bWVudHMpOi1lKSx0LGMpfSl9LE0ucHJvdG90eXBlPXtzdGFydDpmdW5jdGlvbigpe3JldHVybiAxPT0rK3RoaXMuYWN0aXZlJiYodGhpcy5pbmRleD1oLnB1c2godGhpcyktMSx0aGlzLmVtaXQoInN0YXJ0IikpLHRoaXN9LHpvb206ZnVuY3Rpb24odCxuKXtyZXR1cm4gdGhpcy5tb3VzZSYmIm1vdXNlIiE9PXQmJih0aGlzLm1vdXNlWzFdPW4uaW52ZXJ0KHRoaXMubW91c2VbMF0pKSx0aGlzLnRvdWNoMCYmInRvdWNoIiE9PXQmJih0aGlzLnRvdWNoMFsxXT1uLmludmVydCh0aGlzLnRvdWNoMFswXSkpLHRoaXMudG91Y2gxJiYidG91Y2giIT09dCYmKHRoaXMudG91Y2gxWzFdPW4uaW52ZXJ0KHRoaXMudG91Y2gxWzBdKSksdGhpcy50aGF0Ll9fem9vbT1uLHRoaXMuZW1pdCgiem9vbSIpLHRoaXN9LGVuZDpmdW5jdGlvbigpe3JldHVybiAwPT0tLXRoaXMuYWN0aXZlJiYoaC5zcGxpY2UodGhpcy5pbmRleCwxKSx0aGlzLmluZGV4PS0xLHRoaXMuZW1pdCgiZW5kIikpLHRoaXN9LGVtaXQ6ZnVuY3Rpb24odCl7Q3QobmV3IGliKHksdCx0aGlzLnRoYXQuX196b29tKSxkLmFwcGx5LGQsW3QsdGhpcy50aGF0LHRoaXMuYXJnc10pfX0seS53aGVlbERlbHRhPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6cmIoK3QpLHkpOmF9LHkuZmlsdGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6cmIoISF0KSx5KTpyfSx5LnRvdWNoYWJsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OnJiKCEhdCkseSk6dX0seS5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIHQ\/dDpyYihbWyt0WzBdWzBdLCt0WzBdWzFdXSxbK3RbMV1bMF0sK3RbMV1bMV1dXSkseSk6aX0seS5zY2FsZUV4dGVudD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZlswXT0rdFswXSxmWzFdPSt0WzFdLHkpOltmWzBdLGZbMV1dfSx5LnRyYW5zbGF0ZUV4dGVudD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oY1swXVswXT0rdFswXVswXSxjWzFdWzBdPSt0WzFdWzBdLGNbMF1bMV09K3RbMF1bMV0sY1sxXVsxXT0rdFsxXVsxXSx5KTpbW2NbMF1bMF0sY1swXVsxXV0sW2NbMV1bMF0sY1sxXVsxXV1dfSx5LmNvbnN0cmFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz10LHkpOm99LHkuZHVyYXRpb249ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KHM9K3QseSk6c30seS5pbnRlcnBvbGF0ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obD10LHkpOmx9LHkub249ZnVuY3Rpb24oKXt2YXIgdD1kLm9uLmFwcGx5KGQsYXJndW1lbnRzKTtyZXR1cm4gdD09PWQ\/eTp0fSx5LmNsaWNrRGlzdGFuY2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KGc9KHQ9K3QpKnQseSk6TWF0aC5zcXJ0KGcpfSx5fSx0Lnpvb21UcmFuc2Zvcm09dWIsdC56b29tSWRlbnRpdHk9YWIsT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsIl9fZXNNb2R1bGUiLHt2YWx1ZTohMH0pfSk7Cg==\"><\/script>\r\n<script src=\"data:application\/x-javascript;base64,IWZ1bmN0aW9uKHQsbil7Im9iamVjdCI9PXR5cGVvZiBleHBvcnRzJiYidW5kZWZpbmVkIiE9dHlwZW9mIG1vZHVsZT9uKGV4cG9ydHMscmVxdWlyZSgiZDMtc2VsZWN0aW9uIikscmVxdWlyZSgiZDMtZHJhZyIpKToiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kP2RlZmluZShbImV4cG9ydHMiLCJkMy1zZWxlY3Rpb24iLCJkMy1kcmFnIl0sbik6bih0LmQzPXQuZDN8fHt9LHQuZDMsdC5kMyl9KHRoaXMsZnVuY3Rpb24odCxuLHIpeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBlKHQsbil7cmV0dXJuIG49e2V4cG9ydHM6e319LHQobixuLmV4cG9ydHMpLG4uZXhwb3J0c31mdW5jdGlvbiBvKCl7ZnVuY3Rpb24gdCh0KXtmdW5jdGlvbiB1KCl7cD1bXSxoPSIiLF8uYXR0cigiZCIsbnVsbCksbS5hdHRyKCJkIixudWxsKSxyLm5vZGVzKCkuZm9yRWFjaChmdW5jdGlvbih0KXt0Ll9fbGFzc28ucG9zc2libGU9ITEsdC5fX2xhc3NvLnNlbGVjdGVkPSExLHQuX19sYXNzby5ob3ZlclNlbGVjdD0hMSx0Ll9fbGFzc28ubG9vcFNlbGVjdD0hMTt2YXIgbj10LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3QuX19sYXNzby5sYXNzb1BvaW50PVtNYXRoLnJvdW5kKG4ubGVmdCtuLndpZHRoLzIpLE1hdGgucm91bmQobi50b3Arbi5oZWlnaHQvMildfSkscyYmci5vbigibW91c2VvdmVyLmxhc3NvIixmdW5jdGlvbigpe3RoaXMuX19sYXNzby5ob3ZlclNlbGVjdD0hMH0pLGkuc3RhcnQoKX1mdW5jdGlvbiBsKCl7dmFyIHQsbjsidG91Y2htb3ZlIj09PWQzLmV2ZW50LnNvdXJjZUV2ZW50LnR5cGU\/KHQ9ZDMuZXZlbnQuc291cmNlRXZlbnQudG91Y2hlc1swXS5jbGllbnRYLG49ZDMuZXZlbnQuc291cmNlRXZlbnQudG91Y2hlc1swXS5jbGllbnRZKToodD1kMy5ldmVudC5zb3VyY2VFdmVudC5jbGllbnRYLG49ZDMuZXZlbnQuc291cmNlRXZlbnQuY2xpZW50WSk7dmFyIHM9ZDMubW91c2UodGhpcylbMF0sdT1kMy5tb3VzZSh0aGlzKVsxXTsiIj09PWg\/KGg9aCsiTSAiK3MrIiAiK3Usdj1bdCxuXSxkPVtzLHVdLGIuYXR0cigiY3giLHMpLmF0dHIoImN5Iix1KS5hdHRyKCJyIiw3KS5hdHRyKCJkaXNwbGF5IixudWxsKSk6aD1oKyIgTCAiK3MrIiAiK3UscC5wdXNoKFt0LG5dKTt2YXIgbD1NYXRoLnNxcnQoTWF0aC5wb3codC12WzBdLDIpK01hdGgucG93KG4tdlsxXSwyKSksZj0iTSAiK3MrIiAiK3UrIiBMICIrZFswXSsiICIrZFsxXTtfLmF0dHIoImQiLGgpLG0uYXR0cigiZCIsZiksYT1sPD1lLGEmJm8\/bS5hdHRyKCJkaXNwbGF5IixudWxsKTptLmF0dHIoImRpc3BsYXkiLCJub25lIiksci5ub2RlcygpLmZvckVhY2goZnVuY3Rpb24odCl7dC5fX2xhc3NvLmxvb3BTZWxlY3Q9ISghYXx8IW8pJiZjKHAsdC5fX2xhc3NvLmxhc3NvUG9pbnQpPDEsdC5fX2xhc3NvLnBvc3NpYmxlPXQuX19sYXNzby5ob3ZlclNlbGVjdHx8dC5fX2xhc3NvLmxvb3BTZWxlY3R9KSxpLmRyYXcoKX1mdW5jdGlvbiBmKCl7ci5vbigibW91c2VvdmVyLmxhc3NvIixudWxsKSxyLm5vZGVzKCkuZm9yRWFjaChmdW5jdGlvbih0KXt0Ll9fbGFzc28uc2VsZWN0ZWQ9dC5fX2xhc3NvLnBvc3NpYmxlLHQuX19sYXNzby5wb3NzaWJsZT0hMX0pLF8uYXR0cigiZCIsbnVsbCksbS5hdHRyKCJkIixudWxsKSxiLmF0dHIoImRpc3BsYXkiLCJub25lIiksaS5lbmQoKX12YXIgaCx2LGQscCxnPXQuYXBwZW5kKCJnIikuYXR0cigiY2xhc3MiLCJsYXNzbyIpLF89Zy5hcHBlbmQoInBhdGgiKS5hdHRyKCJjbGFzcyIsImRyYXduIiksbT1nLmFwcGVuZCgicGF0aCIpLmF0dHIoImNsYXNzIiwibG9vcF9jbG9zZSIpLGI9Zy5hcHBlbmQoImNpcmNsZSIpLmF0dHIoImNsYXNzIiwib3JpZ2luIiksTT1kMy5kcmFnKCkub24oInN0YXJ0Iix1KS5vbigiZHJhZyIsbCkub24oImVuZCIsZik7bi5jYWxsKE0pfXZhciBuLHI9W10sZT03NSxvPSEwLGE9ITEscz0hMCxpPXtzdGFydDpmdW5jdGlvbigpe30sZHJhdzpmdW5jdGlvbigpe30sZW5kOmZ1bmN0aW9uKCl7fX07cmV0dXJuIHQuaXRlbXM9ZnVuY3Rpb24obil7aWYoIWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIHI7cj1uO3ZhciBlPXIubm9kZXMoKTtyZXR1cm4gZS5mb3JFYWNoKGZ1bmN0aW9uKHQpe3QuX19sYXNzbz17cG9zc2libGU6ITEsc2VsZWN0ZWQ6ITF9fSksdH0sdC5wb3NzaWJsZUl0ZW1zPWZ1bmN0aW9uKCl7cmV0dXJuIHIuZmlsdGVyKGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX19sYXNzby5wb3NzaWJsZX0pfSx0LnNlbGVjdGVkSXRlbXM9ZnVuY3Rpb24oKXtyZXR1cm4gci5maWx0ZXIoZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fX2xhc3NvLnNlbGVjdGVkfSl9LHQubm90UG9zc2libGVJdGVtcz1mdW5jdGlvbigpe3JldHVybiByLmZpbHRlcihmdW5jdGlvbigpe3JldHVybiF0aGlzLl9fbGFzc28ucG9zc2libGV9KX0sdC5ub3RTZWxlY3RlZEl0ZW1zPWZ1bmN0aW9uKCl7cmV0dXJuIHIuZmlsdGVyKGZ1bmN0aW9uKCl7cmV0dXJuIXRoaXMuX19sYXNzby5zZWxlY3RlZH0pfSx0LmNsb3NlUGF0aERpc3RhbmNlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPW4sdCk6ZX0sdC5jbG9zZVBhdGhTZWxlY3Q9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG89bj09PSEwLHQpOm99LHQuaXNQYXRoQ2xvc2VkPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPW49PT0hMCx0KTphfSx0LmhvdmVyU2VsZWN0PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhzPW49PT0hMCx0KTpzfSx0Lm9uPWZ1bmN0aW9uKG4scil7aWYoIWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIGk7aWYoMT09PWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIGlbbl07dmFyIGU9WyJzdGFydCIsImRyYXciLCJlbmQiXTtyZXR1cm4gZS5pbmRleE9mKG4pPi0xJiYoaVtuXT1yKSx0fSx0LnRhcmdldEFyZWE9ZnVuY3Rpb24ocil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg\/KG49cix0KTpufSx0fXZhciBhPWUoZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0LG4sZSl7dmFyIG89dCpuLGE9cip0LHM9YS10LGk9YS1zLHU9dC1pLGw9cipuLGY9bC1uLGM9bC1mLGg9bi1jLHY9by1pKmMsZD12LXUqYyxwPWQtaSpoLGc9dSpoLXA7cmV0dXJuIGU\/KGVbMF09ZyxlWzFdPW8sZSk6W2csb119dC5leHBvcnRzPW47dmFyIHI9KyhNYXRoLnBvdygyLDI3KSsxKX0pLHM9ZShmdW5jdGlvbih0KXtmdW5jdGlvbiBuKHQsbil7dmFyIHI9dCtuLGU9ci10LG89ci1lLGE9bi1lLHM9dC1vLGk9cythO3JldHVybiBpP1tpLHJdOltyXX1mdW5jdGlvbiByKHQscil7dmFyIGU9MHx0Lmxlbmd0aCxvPTB8ci5sZW5ndGg7aWYoMT09PWUmJjE9PT1vKXJldHVybiBuKHRbMF0sclswXSk7dmFyIGEscyxpPWUrbyx1PW5ldyBBcnJheShpKSxsPTAsZj0wLGM9MCxoPU1hdGguYWJzLHY9dFtmXSxkPWgodikscD1yW2NdLGc9aChwKTtkPGc\/KHM9dixmKz0xLGY8ZSYmKHY9dFtmXSxkPWgodikpKToocz1wLGMrPTEsYzxvJiYocD1yW2NdLGc9aChwKSkpLGY8ZSYmZDxnfHxjPj1vPyhhPXYsZis9MSxmPGUmJih2PXRbZl0sZD1oKHYpKSk6KGE9cCxjKz0xLGM8byYmKHA9cltjXSxnPWgocCkpKTtmb3IodmFyIF8sbSxiLE0seSx3PWErcyx4PXctYSxqPXMteCxFPWosQT13O2Y8ZSYmYzxvOylkPGc\/KGE9dixmKz0xLGY8ZSYmKHY9dFtmXSxkPWgodikpKTooYT1wLGMrPTEsYzxvJiYocD1yW2NdLGc9aChwKSkpLHM9RSx3PWErcyx4PXctYSxqPXMteCxqJiYodVtsKytdPWopLF89QSt3LG09Xy1BLGI9Xy1tLE09dy1tLHk9QS1iLEU9eStNLEE9Xztmb3IoO2Y8ZTspYT12LHM9RSx3PWErcyx4PXctYSxqPXMteCxqJiYodVtsKytdPWopLF89QSt3LG09Xy1BLGI9Xy1tLE09dy1tLHk9QS1iLEU9eStNLEE9XyxmKz0xLGY8ZSYmKHY9dFtmXSk7Zm9yKDtjPG87KWE9cCxzPUUsdz1hK3MseD13LWEsaj1zLXgsaiYmKHVbbCsrXT1qKSxfPUErdyxtPV8tQSxiPV8tbSxNPXctbSx5PUEtYixFPXkrTSxBPV8sYys9MSxjPG8mJihwPXJbY10pO3JldHVybiBFJiYodVtsKytdPUUpLEEmJih1W2wrK109QSksbHx8KHVbbCsrXT0wKSx1Lmxlbmd0aD1sLHV9dC5leHBvcnRzPXJ9KSxpPWUoZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0LG4scil7dmFyIGU9dCtuLG89ZS10LGE9ZS1vLHM9bi1vLGk9dC1hO3JldHVybiByPyhyWzBdPWkrcyxyWzFdPWUscik6W2krcyxlXX10LmV4cG9ydHM9bn0pLHU9ZShmdW5jdGlvbih0KXtmdW5jdGlvbiBuKHQsbil7dmFyIG89dC5sZW5ndGg7aWYoMT09PW8pe3ZhciBhPXIodFswXSxuKTtyZXR1cm4gYVswXT9hOlthWzFdXX12YXIgcz1uZXcgQXJyYXkoMipvKSxpPVsuMSwuMV0sdT1bLjEsLjFdLGw9MDtyKHRbMF0sbixpKSxpWzBdJiYoc1tsKytdPWlbMF0pO2Zvcih2YXIgZj0xO2Y8bzsrK2Ype3IodFtmXSxuLHUpO3ZhciBjPWlbMV07ZShjLHVbMF0saSksaVswXSYmKHNbbCsrXT1pWzBdKTt2YXIgaD11WzFdLHY9aVsxXSxkPWgrdixwPWQtaCxnPXYtcDtpWzFdPWQsZyYmKHNbbCsrXT1nKX1yZXR1cm4gaVsxXSYmKHNbbCsrXT1pWzFdKSwwPT09bCYmKHNbbCsrXT0wKSxzLmxlbmd0aD1sLHN9dmFyIHI9YSxlPWk7dC5leHBvcnRzPW59KSxsPWUoZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0LG4pe3ZhciByPXQrbixlPXItdCxvPXItZSxhPW4tZSxzPXQtbyxpPXMrYTtyZXR1cm4gaT9baSxyXTpbcl19ZnVuY3Rpb24gcih0LHIpe3ZhciBlPTB8dC5sZW5ndGgsbz0wfHIubGVuZ3RoO2lmKDE9PT1lJiYxPT09bylyZXR1cm4gbih0WzBdLC1yWzBdKTt2YXIgYSxzLGk9ZStvLHU9bmV3IEFycmF5KGkpLGw9MCxmPTAsYz0wLGg9TWF0aC5hYnMsdj10W2ZdLGQ9aCh2KSxwPS1yW2NdLGc9aChwKTtkPGc\/KHM9dixmKz0xLGY8ZSYmKHY9dFtmXSxkPWgodikpKToocz1wLGMrPTEsYzxvJiYocD0tcltjXSxnPWgocCkpKSxmPGUmJmQ8Z3x8Yz49bz8oYT12LGYrPTEsZjxlJiYodj10W2ZdLGQ9aCh2KSkpOihhPXAsYys9MSxjPG8mJihwPS1yW2NdLGc9aChwKSkpO2Zvcih2YXIgXyxtLGIsTSx5LHc9YStzLHg9dy1hLGo9cy14LEU9aixBPXc7ZjxlJiZjPG87KWQ8Zz8oYT12LGYrPTEsZjxlJiYodj10W2ZdLGQ9aCh2KSkpOihhPXAsYys9MSxjPG8mJihwPS1yW2NdLGc9aChwKSkpLHM9RSx3PWErcyx4PXctYSxqPXMteCxqJiYodVtsKytdPWopLF89QSt3LG09Xy1BLGI9Xy1tLE09dy1tLHk9QS1iLEU9eStNLEE9Xztmb3IoO2Y8ZTspYT12LHM9RSx3PWErcyx4PXctYSxqPXMteCxqJiYodVtsKytdPWopLF89QSt3LG09Xy1BLGI9Xy1tLE09dy1tLHk9QS1iLEU9eStNLEE9XyxmKz0xLGY8ZSYmKHY9dFtmXSk7Zm9yKDtjPG87KWE9cCxzPUUsdz1hK3MseD13LWEsaj1zLXgsaiYmKHVbbCsrXT1qKSxfPUErdyxtPV8tQSxiPV8tbSxNPXctbSx5PUEtYixFPXkrTSxBPV8sYys9MSxjPG8mJihwPS1yW2NdKTtyZXR1cm4gRSYmKHVbbCsrXT1FKSxBJiYodVtsKytdPUEpLGx8fCh1W2wrK109MCksdS5sZW5ndGg9bCx1fXQuZXhwb3J0cz1yfSksZj1lKGZ1bmN0aW9uKHQpe2Z1bmN0aW9uIG4odCxuKXtmb3IodmFyIHI9bmV3IEFycmF5KHQubGVuZ3RoLTEpLGU9MTtlPHQubGVuZ3RoOysrZSlmb3IodmFyIG89cltlLTFdPW5ldyBBcnJheSh0Lmxlbmd0aC0xKSxhPTAscz0wO2E8dC5sZW5ndGg7KythKWEhPT1uJiYob1tzKytdPXRbZV1bYV0pO3JldHVybiByfWZ1bmN0aW9uIHIodCl7Zm9yKHZhciBuPW5ldyBBcnJheSh0KSxyPTA7cjx0Oysrcil7bltyXT1uZXcgQXJyYXkodCk7Zm9yKHZhciBlPTA7ZTx0OysrZSluW3JdW2VdPVsibSIsZSwiWyIsdC1yLTEsIl0iXS5qb2luKCIiKX1yZXR1cm4gbn1mdW5jdGlvbiBlKHQpe3JldHVybiAxJnQ\/Ii0iOiIifWZ1bmN0aW9uIG8odCl7aWYoMT09PXQubGVuZ3RoKXJldHVybiB0WzBdO2lmKDI9PT10Lmxlbmd0aClyZXR1cm5bInN1bSgiLHRbMF0sIiwiLHRbMV0sIikiXS5qb2luKCIiKTt2YXIgbj10Lmxlbmd0aD4+MTtyZXR1cm5bInN1bSgiLG8odC5zbGljZSgwLG4pKSwiLCIsbyh0LnNsaWNlKG4pKSwiKSJdLmpvaW4oIiIpfWZ1bmN0aW9uIGkodCl7aWYoMj09PXQubGVuZ3RoKXJldHVybltbInN1bShwcm9kKCIsdFswXVswXSwiLCIsdFsxXVsxXSwiKSxwcm9kKC0iLHRbMF1bMV0sIiwiLHRbMV1bMF0sIikpIl0uam9pbigiIildO2Zvcih2YXIgcj1bXSxhPTA7YTx0Lmxlbmd0aDsrK2Epci5wdXNoKFsic2NhbGUoIixvKGkobih0LGEpKSksIiwiLGUoYSksdFswXVthXSwiKSJdLmpvaW4oIiIpKTtyZXR1cm4gcn1mdW5jdGlvbiBmKHQpe2Zvcih2YXIgZT1bXSxhPVtdLHM9cih0KSx1PVtdLGw9MDtsPHQ7KytsKTA9PT0oMSZsKT9lLnB1c2guYXBwbHkoZSxpKG4ocyxsKSkpOmEucHVzaC5hcHBseShhLGkobihzLGwpKSksdS5wdXNoKCJtIitsKTt2YXIgZj1vKGUpLGM9byhhKSxoPSJvcmllbnRhdGlvbiIrdCsiRXhhY3QiLF89WyJmdW5jdGlvbiAiLGgsIigiLHUuam9pbigpLCIpe3ZhciBwPSIsZiwiLG49IixjLCIsZD1zdWIocCxuKTtyZXR1cm4gZFtkLmxlbmd0aC0xXTt9O3JldHVybiAiLGhdLmpvaW4oIiIpLG09bmV3IEZ1bmN0aW9uKCJzdW0iLCJwcm9kIiwic2NhbGUiLCJzdWIiLF8pO3JldHVybiBtKGQsdixwLGcpfWZ1bmN0aW9uIGModCl7dmFyIG49eFt0Lmxlbmd0aF07cmV0dXJuIG58fChuPXhbdC5sZW5ndGhdPWYodC5sZW5ndGgpKSxuLmFwcGx5KHZvaWQgMCx0KX1mdW5jdGlvbiBoKCl7Zm9yKDt4Lmxlbmd0aDw9XzspeC5wdXNoKGYoeC5sZW5ndGgpKTtmb3IodmFyIG49W10scj1bInNsb3ciXSxlPTA7ZTw9XzsrK2Upbi5wdXNoKCJhIitlKSxyLnB1c2goIm8iK2UpO2Zvcih2YXIgbz1bImZ1bmN0aW9uIGdldE9yaWVudGF0aW9uKCIsbi5qb2luKCksIil7c3dpdGNoKGFyZ3VtZW50cy5sZW5ndGgpe2Nhc2UgMDpjYXNlIDE6cmV0dXJuIDA7Il0sZT0yO2U8PV87KytlKW8ucHVzaCgiY2FzZSAiLGUsIjpyZXR1cm4gbyIsZSwiKCIsbi5zbGljZSgwLGUpLmpvaW4oKSwiKTsiKTtvLnB1c2goIn12YXIgcz1uZXcgQXJyYXkoYXJndW1lbnRzLmxlbmd0aCk7Zm9yKHZhciBpPTA7aTxhcmd1bWVudHMubGVuZ3RoOysraSl7c1tpXT1hcmd1bWVudHNbaV19O3JldHVybiBzbG93KHMpO31yZXR1cm4gZ2V0T3JpZW50YXRpb24iKSxyLnB1c2goby5qb2luKCIiKSk7dmFyIGE9RnVuY3Rpb24uYXBwbHkodm9pZCAwLHIpO3QuZXhwb3J0cz1hLmFwcGx5KHZvaWQgMCxbY10uY29uY2F0KHgpKTtmb3IodmFyIGU9MDtlPD1fOysrZSl0LmV4cG9ydHNbZV09eFtlXX12YXIgdj1hLGQ9cyxwPXUsZz1sLF89NSxtPTEuMTEwMjIzMDI0NjI1MTU2NWUtMTYsYj0oMysxNiptKSptLE09KDcrNTYqbSkqbSx5PWYoMyksdz1mKDQpLHg9W2Z1bmN0aW9uKCl7cmV0dXJuIDB9LGZ1bmN0aW9uKCl7cmV0dXJuIDB9LGZ1bmN0aW9uKHQsbil7cmV0dXJuIG5bMF0tdFswXX0sZnVuY3Rpb24odCxuLHIpe3ZhciBlLG89KHRbMV0tclsxXSkqKG5bMF0tclswXSksYT0odFswXS1yWzBdKSooblsxXS1yWzFdKSxzPW8tYTtpZihvPjApe2lmKGE8PTApcmV0dXJuIHM7ZT1vK2F9ZWxzZXtpZighKG88MCkpcmV0dXJuIHM7aWYoYT49MClyZXR1cm4gcztlPS0obythKX12YXIgaT1iKmU7cmV0dXJuIHM+PWl8fHM8PS1pP3M6eSh0LG4scil9LGZ1bmN0aW9uKHQsbixyLGUpe3ZhciBvPXRbMF0tZVswXSxhPW5bMF0tZVswXSxzPXJbMF0tZVswXSxpPXRbMV0tZVsxXSx1PW5bMV0tZVsxXSxsPXJbMV0tZVsxXSxmPXRbMl0tZVsyXSxjPW5bMl0tZVsyXSxoPXJbMl0tZVsyXSx2PWEqbCxkPXMqdSxwPXMqaSxnPW8qbCxfPW8qdSxtPWEqaSxiPWYqKHYtZCkrYyoocC1nKStoKihfLW0pLHk9KE1hdGguYWJzKHYpK01hdGguYWJzKGQpKSpNYXRoLmFicyhmKSsoTWF0aC5hYnMocCkrTWF0aC5hYnMoZykpKk1hdGguYWJzKGMpKyhNYXRoLmFicyhfKStNYXRoLmFicyhtKSkqTWF0aC5hYnMoaCkseD1NKnk7cmV0dXJuIGI+eHx8LWI+eD9iOncodCxuLHIsZSl9XTtoKCl9KSxjPWUoZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0LG4pe2Zvcih2YXIgZT1uWzBdLG89blsxXSxhPXQubGVuZ3RoLHM9MSxpPWEsdT0wLGw9YS0xO3U8aTtsPXUrKyl7dmFyIGY9dFt1XSxjPXRbbF0saD1mWzFdLHY9Y1sxXTtpZih2PGgpe2lmKHY8byYmbzxoKXt2YXIgZD1yKGYsYyxuKTtpZigwPT09ZClyZXR1cm4gMDtzXj0wPGR8MH1lbHNlIGlmKG89PT1oKXt2YXIgcD10Wyh1KzEpJWFdLGc9cFsxXTtpZihoPGcpe3ZhciBkPXIoZixjLG4pO2lmKDA9PT1kKXJldHVybiAwO3NePTA8ZHwwfX19ZWxzZSBpZihoPHYpe2lmKGg8byYmbzx2KXt2YXIgZD1yKGYsYyxuKTtpZigwPT09ZClyZXR1cm4gMDtzXj1kPDB8MH1lbHNlIGlmKG89PT1oKXt2YXIgcD10Wyh1KzEpJWFdLGc9cFsxXTtpZihnPGgpe3ZhciBkPXIoZixjLG4pO2lmKDA9PT1kKXJldHVybiAwO3NePWQ8MHwwfX19ZWxzZSBpZihvPT09aCl7dmFyIF89TWF0aC5taW4oZlswXSxjWzBdKSxtPU1hdGgubWF4KGZbMF0sY1swXSk7aWYoMD09PXUpe2Zvcig7bD4wOyl7dmFyIGI9KGwrYS0xKSVhLE09dFtiXTtpZihNWzFdIT09bylicmVhazt2YXIgeT1NWzBdO189TWF0aC5taW4oXyx5KSxtPU1hdGgubWF4KG0seSksbD1ifWlmKDA9PT1sKXJldHVybiBfPD1lJiZlPD1tPzA6MTtpPWwrMX1mb3IodmFyIHc9dFsobCthLTEpJWFdWzFdO3UrMTxpOyl7dmFyIE09dFt1KzFdO2lmKE1bMV0hPT1vKWJyZWFrO3ZhciB5PU1bMF07Xz1NYXRoLm1pbihfLHkpLG09TWF0aC5tYXgobSx5KSx1Kz0xfWlmKF88PWUmJmU8PW0pcmV0dXJuIDA7dmFyIHg9dFsodSsxKSVhXVsxXTtlPF8mJnc8byE9eDxvJiYoc149MSl9fXJldHVybiAyKnMtMX10LmV4cG9ydHM9bjt2YXIgcj1mfSk7dC5sYXNzbz1vLE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LCJfX2VzTW9kdWxlIix7dmFsdWU6ITB9KX0pOw==\"><\/script>\r\n<link href=\"data:text\/css;charset=utf-8,%2Egirafe%20%7B%0Amargin%2Dleft%3A%20auto%3B%0Amargin%2Dright%3A%20auto%3B%0A%7D%0A%2Egirafe%5Fcontainer%5Fstd%20%7B%0Amargin%2Dleft%3A%20auto%3B%0Amargin%2Dright%3A%20auto%3B%0Aposition%3A%20relative%3B%0A%7D%0A%2Egirafe%5Fcontainer%5Fie%20%7B%0Aheight%3A%200%3B%0A%7D%0A%2Egirafe%5Fsvg%5Fie%20%7B%0Aposition%3A%20absolute%3B%0Atop%3A%200%3B%0Aleft%3A%200%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%20%7B%0Aposition%3A%20absolute%3B%0Abackground%2Dcolor%3A%20rgb%28255%2C%20255%2C%20255%29%3B%0Abackground%2Dcolor%3A%20rgba%28255%2C%20255%2C%20255%2C%2E3%29%3B%0Aborder%2Dradius%3A%205px%3B%0Apadding%2Dtop%3A2px%3B%0Aopacity%3A%200%3B%0Atransition%3A%20opacity%200%2E3s%20ease%200s%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dtop%20%7B%0Atext%2Dalign%3Acenter%3B%0Atop%3A%203px%3B%0Aright%3A%200px%3B%0Aleft%3A%200px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dtopleft%20%7B%0Atext%2Dalign%3Aleft%3B%0Atop%3A%203px%3B%0Aleft%3A%203px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dtopright%20%7B%0Atext%2Dalign%3Aright%3B%0Atop%3A%203px%3B%0Aright%3A%203px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dbottom%20%7B%0Atext%2Dalign%3Acenter%3B%0Abottom%3A%203px%3B%0Aright%3A%200px%3B%0Aleft%3A%200px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dbottomleft%20%7B%0Atext%2Dalign%3Aleft%3B%0Aleft%3A%203px%3B%0Abottom%3A%203px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dbottomright%20%7B%0Atext%2Dalign%3Aright%3B%0Aright%3A%203px%3B%0Abottom%3A%203px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dblock%20%7B%0Adisplay%3A%20inline%2Dblock%3B%0Apadding%2Dright%3A%2010px%3B%0A%7D%0A%2Eggiraph%2Dtoolbar%2Dicon%20%7B%0Aposition%3A%20relative%3B%0Acursor%3A%20pointer%3B%0Abox%2Dsizing%3A%20border%2Dbox%3B%0Apadding%2Dright%3A%203px%3B%0A%7D%0A%2Edrop%20%7B%0Astroke%3A%20%23E30C37%3B%0Afill%3A%20%23E30C37%3B%0A%7D%0A%2Edrop%3Ahover%7B%0Astroke%3A%20%23333333%3B%0Afill%3A%20%23333333%3B%0A%7D%0A%2Eneutral%20%7B%0Astroke%3A%20%23006699%3B%0Afill%3A%20%23006699%3B%0A%7D%0A%2Eneutral%3Ahover%7B%0Astroke%3A%20%23333333%3B%0Afill%3A%20%23333333%3B%0A%7D%0A%2Elasso%20path%20%7B%0Astroke%3A%20rgb%2880%2C80%2C80%29%3B%0Astroke%2Dwidth%3A2px%3B%0A%7D%0A%2Elasso%20%2Edrawn%20%7B%0Afill%2Dopacity%3A%2E05%20%3B%0A%7D%0A%2Elasso%20%2Eloop%5Fclose%20%7B%0Afill%3Anone%3B%0Astroke%2Ddasharray%3A%204%2C4%3B%0A%7D%0A%2Elasso%20%2Eorigin%20%7B%0Afill%3A%23333333%3B%0Afill%2Dopacity%3A%2E5%3B%0A%7D%0A\" rel=\"stylesheet\" \/>\r\n<script src=\"data:application\/x-javascript;base64,dmFyIGdnaXJhcGhqcz1mdW5jdGlvbih0KXt2YXIgZT17fTtmdW5jdGlvbiBuKGkpe2lmKGVbaV0pcmV0dXJuIGVbaV0uZXhwb3J0czt2YXIgbz1lW2ldPXtpOmksbDohMSxleHBvcnRzOnt9fTtyZXR1cm4gdFtpXS5jYWxsKG8uZXhwb3J0cyxvLG8uZXhwb3J0cyxuKSxvLmw9ITAsby5leHBvcnRzfXJldHVybiBuLm09dCxuLmM9ZSxuLmQ9ZnVuY3Rpb24odCxlLGkpe24ubyh0LGUpfHxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxlLHtlbnVtZXJhYmxlOiEwLGdldDppfSl9LG4ucj1mdW5jdGlvbih0KXsidW5kZWZpbmVkIiE9dHlwZW9mIFN5bWJvbCYmU3ltYm9sLnRvU3RyaW5nVGFnJiZPYmplY3QuZGVmaW5lUHJvcGVydHkodCxTeW1ib2wudG9TdHJpbmdUYWcse3ZhbHVlOiJNb2R1bGUifSksT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsIl9fZXNNb2R1bGUiLHt2YWx1ZTohMH0pfSxuLnQ9ZnVuY3Rpb24odCxlKXtpZigxJmUmJih0PW4odCkpLDgmZSlyZXR1cm4gdDtpZig0JmUmJiJvYmplY3QiPT10eXBlb2YgdCYmdCYmdC5fX2VzTW9kdWxlKXJldHVybiB0O3ZhciBpPU9iamVjdC5jcmVhdGUobnVsbCk7aWYobi5yKGkpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eShpLCJkZWZhdWx0Iix7ZW51bWVyYWJsZTohMCx2YWx1ZTp0fSksMiZlJiYic3RyaW5nIiE9dHlwZW9mIHQpZm9yKHZhciBvIGluIHQpbi5kKGksbyxmdW5jdGlvbihlKXtyZXR1cm4gdFtlXX0uYmluZChudWxsLG8pKTtyZXR1cm4gaX0sbi5uPWZ1bmN0aW9uKHQpe3ZhciBlPXQmJnQuX19lc01vZHVsZT9mdW5jdGlvbigpe3JldHVybiB0LmRlZmF1bHR9OmZ1bmN0aW9uKCl7cmV0dXJuIHR9O3JldHVybiBuLmQoZSwiYSIsZSksZX0sbi5vPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh0LGUpfSxuLnA9IiIsbihuLnM9Mil9KFtmdW5jdGlvbih0LGUpe3QuZXhwb3J0cz1kM30sZnVuY3Rpb24odCxlLG4peyJ1c2Ugc3RyaWN0Ijt2YXIgaTshZnVuY3Rpb24oKXt2YXIgbj12b2lkIDAhPT1lJiZlfHx7fXx8dGhpc3x8d2luZG93O3ZvaWQgMD09PShpPWZ1bmN0aW9uKCl7cmV0dXJuIG59LmFwcGx5KGUsW10pKXx8KHQuZXhwb3J0cz1pKTt2YXIgbz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC94bWxucy8iLHI9L3VybFwoWyInXT8oLis\/KVsiJ10\/XCkvLGE9e3dvZmYyOiJmb250L3dvZmYyIix3b2ZmOiJmb250L3dvZmYiLG90ZjoiYXBwbGljYXRpb24veC1mb250LW9wZW50eXBlIix0dGY6ImFwcGxpY2F0aW9uL3gtZm9udC10dGYiLGVvdDoiYXBwbGljYXRpb24vdm5kLm1zLWZvbnRvYmplY3QiLHNmbnQ6ImFwcGxpY2F0aW9uL2ZvbnQtc2ZudCIsc3ZnOiJpbWFnZS9zdmcreG1sIn0scz1mdW5jdGlvbih0KXtpZighZnVuY3Rpb24odCl7cmV0dXJuIHQgaW5zdGFuY2VvZiBIVE1MRWxlbWVudHx8dCBpbnN0YW5jZW9mIFNWR0VsZW1lbnR9KHQpKXRocm93IG5ldyBFcnJvcigiYW4gSFRNTEVsZW1lbnQgb3IgU1ZHRWxlbWVudCBpcyByZXF1aXJlZDsgZ290ICIrdCl9LGw9ZnVuY3Rpb24odCxlLG4pe3ZhciBpPXQudmlld0JveCYmdC52aWV3Qm94LmJhc2VWYWwmJnQudmlld0JveC5iYXNlVmFsW25dfHxudWxsIT09ZS5nZXRBdHRyaWJ1dGUobikmJiFlLmdldEF0dHJpYnV0ZShuKS5tYXRjaCgvJSQvKSYmcGFyc2VJbnQoZS5nZXRBdHRyaWJ1dGUobikpfHx0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpW25dfHxwYXJzZUludChlLnN0eWxlW25dKXx8cGFyc2VJbnQod2luZG93LmdldENvbXB1dGVkU3R5bGUodCkuZ2V0UHJvcGVydHlWYWx1ZShuKSk7cmV0dXJuIHZvaWQgMD09PWl8fG51bGw9PT1pfHxpc05hTihwYXJzZUZsb2F0KGkpKT8wOml9LGM9ZnVuY3Rpb24odCl7Zm9yKHZhciBlPXdpbmRvdy5hdG9iKHQuc3BsaXQoIiwiKVsxXSksbj10LnNwbGl0KCIsIilbMF0uc3BsaXQoIjoiKVsxXS5zcGxpdCgiOyIpWzBdLGk9bmV3IEFycmF5QnVmZmVyKGUubGVuZ3RoKSxvPW5ldyBVaW50OEFycmF5KGkpLHI9MDtyPGUubGVuZ3RoO3IrKylvW3JdPWUuY2hhckNvZGVBdChyKTtyZXR1cm4gbmV3IEJsb2IoW2ldLHt0eXBlOm59KX0sZD1mdW5jdGlvbih0LGUpe3ZhciBuPXQuY3NzVGV4dC5tYXRjaChyKSxpPW4mJm5bMV18fCIiO2lmKGkmJiFpLm1hdGNoKC9eZGF0YTovKSYmImFib3V0OmJsYW5rIiE9PWkpe3ZhciBvPWkuc3RhcnRzV2l0aCgiLi4vIik\/ZSsiLy4uLyIraTppLnN0YXJ0c1dpdGgoIi4vIik\/ZSsiLy4iK2k6aTtyZXR1cm57dGV4dDp0LmNzc1RleHQsZm9ybWF0OmZ1bmN0aW9uKHQpe3ZhciBlPU9iamVjdC5rZXlzKGEpLmZpbHRlcihmdW5jdGlvbihlKXtyZXR1cm4gdC5pbmRleE9mKCIuIitlKT4wfSkubWFwKGZ1bmN0aW9uKHQpe3JldHVybiBhW3RdfSk7cmV0dXJuIGU\/ZVswXTooY29uc29sZS5lcnJvcigiVW5rbm93biBmb250IGZvcm1hdCBmb3IgIit0KyIuIEZvbnRzIG1heSBub3QgYmUgd29ya2luZyBjb3JyZWN0bHkuIiksImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSIpfShvKSx1cmw6b319fSx1PWZ1bmN0aW9uKHQpe3JldHVybiBQcm9taXNlLmFsbChBcnJheS5mcm9tKHQucXVlcnlTZWxlY3RvckFsbCgiaW1hZ2UiKSkubWFwKGZ1bmN0aW9uKHQpe3ZhciBlPXQuZ2V0QXR0cmlidXRlTlMoImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiLCJocmVmIil8fHQuZ2V0QXR0cmlidXRlKCJocmVmIik7cmV0dXJuIGU\/KGZ1bmN0aW9uKHQpe3JldHVybiB0JiYwPT09dC5sYXN0SW5kZXhPZigiaHR0cCIsMCkmJi0xPT09dC5sYXN0SW5kZXhPZih3aW5kb3cubG9jYXRpb24uaG9zdCl9KGUpJiYoZSs9KC0xPT09ZS5pbmRleE9mKCI\/Iik\/Ij8iOiImIikrInQ9IisobmV3IERhdGUpLnZhbHVlT2YoKSksbmV3IFByb21pc2UoZnVuY3Rpb24obixpKXt2YXIgbz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxyPW5ldyBJbWFnZTtyLmNyb3NzT3JpZ2luPSJhbm9ueW1vdXMiLHIuc3JjPWUsci5vbmVycm9yPWZ1bmN0aW9uKCl7cmV0dXJuIGkobmV3IEVycm9yKCJDb3VsZCBub3QgbG9hZCAiK2UpKX0sci5vbmxvYWQ9ZnVuY3Rpb24oKXtvLndpZHRoPXIud2lkdGgsby5oZWlnaHQ9ci5oZWlnaHQsby5nZXRDb250ZXh0KCIyZCIpLmRyYXdJbWFnZShyLDAsMCksdC5zZXRBdHRyaWJ1dGVOUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIsImhyZWYiLG8udG9EYXRhVVJMKCJpbWFnZS9wbmciKSksbighMCl9fSkpOlByb21pc2UucmVzb2x2ZShudWxsKX0pKX0saD17fSxmPWZ1bmN0aW9uKHQpe3JldHVybiBQcm9taXNlLmFsbCh0Lm1hcChmdW5jdGlvbih0KXtyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24oZSxuKXtpZihoW3QudXJsXSlyZXR1cm4gZShoW3QudXJsXSk7dmFyIGk9bmV3IFhNTEh0dHBSZXF1ZXN0O2kuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXt2YXIgbj1mdW5jdGlvbih0KXtmb3IodmFyIGU9IiIsbj1uZXcgVWludDhBcnJheSh0KSxpPTA7aTxuLmJ5dGVMZW5ndGg7aSsrKWUrPVN0cmluZy5mcm9tQ2hhckNvZGUobltpXSk7cmV0dXJuIHdpbmRvdy5idG9hKGUpfShpLnJlc3BvbnNlKSxvPXQudGV4dC5yZXBsYWNlKHIsJ3VybCgiZGF0YTonK3QuZm9ybWF0KyI7YmFzZTY0LCIrbisnIiknKSsiXG4iO2hbdC51cmxdPW8sZShvKX0pLGkuYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLGZ1bmN0aW9uKG4pe2NvbnNvbGUud2FybigiRmFpbGVkIHRvIGxvYWQgZm9udCBmcm9tOiAiK3QudXJsLG4pLGhbdC51cmxdPW51bGwsZShudWxsKX0pLGkuYWRkRXZlbnRMaXN0ZW5lcigiYWJvcnQiLGZ1bmN0aW9uKG4pe2NvbnNvbGUud2FybigiQWJvcnRlZCBsb2FkaW5nIGZvbnQgZnJvbTogIit0LnVybCxuKSxlKG51bGwpfSksaS5vcGVuKCJHRVQiLHQudXJsKSxpLnJlc3BvbnNlVHlwZT0iYXJyYXlidWZmZXIiLGkuc2VuZCgpfSl9KSkudGhlbihmdW5jdGlvbih0KXtyZXR1cm4gdC5maWx0ZXIoZnVuY3Rpb24odCl7cmV0dXJuIHR9KS5qb2luKCIiKX0pfSxwPW51bGwsZz1mdW5jdGlvbih0LGUpe3ZhciBuPWV8fHt9LGk9bi5zZWxlY3RvclJlbWFwLG89bi5tb2RpZnlTdHlsZSxyPW4ubW9kaWZ5Q3NzLGE9bi5mb250cyxzPXJ8fGZ1bmN0aW9uKHQsZSl7cmV0dXJuKGk\/aSh0KTp0KSsieyIrKG8\/byhlKTplKSsifVxuIn0sbD1bXSxjPXZvaWQgMD09PWEsdT1hfHxbXTtyZXR1cm4ocHx8KHA9QXJyYXkuZnJvbShkb2N1bWVudC5zdHlsZVNoZWV0cykubWFwKGZ1bmN0aW9uKHQpe3RyeXtyZXR1cm57cnVsZXM6dC5jc3NSdWxlcyxocmVmOnQuaHJlZn19Y2F0Y2goZSl7cmV0dXJuIGNvbnNvbGUud2FybigiU3R5bGVzaGVldCBjb3VsZCBub3QgYmUgbG9hZGVkOiAiK3QuaHJlZixlKSx7fX19KSkpLmZvckVhY2goZnVuY3Rpb24oZSl7dmFyIG49ZS5ydWxlcyxpPWUuaHJlZjtuJiZBcnJheS5mcm9tKG4pLmZvckVhY2goZnVuY3Rpb24oZSl7aWYodm9pZCAwIT09ZS5zdHlsZSlpZihmdW5jdGlvbih0LGUpe2lmKGUpdHJ5e3JldHVybiB0LnF1ZXJ5U2VsZWN0b3IoZSl8fHQucGFyZW50Tm9kZSYmdC5wYXJlbnROb2RlLnF1ZXJ5U2VsZWN0b3IoZSl9Y2F0Y2godCl7Y29uc29sZS53YXJuKCdJbnZhbGlkIENTUyBzZWxlY3RvciAiJytlKyciJyx0KX19KHQsZS5zZWxlY3RvclRleHQpKWwucHVzaChzKGUuc2VsZWN0b3JUZXh0LGUuc3R5bGUuY3NzVGV4dCkpO2Vsc2UgaWYoYyYmZS5jc3NUZXh0Lm1hdGNoKC9eQGZvbnQtZmFjZS8pKXt2YXIgbj1kKGUsaSk7biYmdS5wdXNoKG4pfWVsc2UgbC5wdXNoKGUuY3NzVGV4dCl9KX0pLGYodSkudGhlbihmdW5jdGlvbih0KXtyZXR1cm4gbC5qb2luKCJcbiIpK3R9KX07bi5wcmVwYXJlU3ZnPWZ1bmN0aW9uKHQsZSxuKXtzKHQpO3ZhciBpPWV8fHt9LHI9aS5sZWZ0LGE9dm9pZCAwPT09cj8wOnIsYz1pLnRvcCxkPXZvaWQgMD09PWM\/MDpjLGg9aS53aWR0aCxmPWkuaGVpZ2h0LHA9aS5zY2FsZSx2PXZvaWQgMD09PXA\/MTpwLG09aS5yZXNwb25zaXZlLHk9dm9pZCAwIT09bSYmbTtyZXR1cm4gdSh0KS50aGVuKGZ1bmN0aW9uKCl7dmFyIGk9dC5jbG9uZU5vZGUoITApLHI9KGV8fHt9KS5iYWNrZ3JvdW5kQ29sb3Iscz12b2lkIDA9PT1yPyJ0cmFuc3BhcmVudCI6cjtpLnN0eWxlLmJhY2tncm91bmRDb2xvcj1zO3ZhciBjPWZ1bmN0aW9uKHQsZSxuLGkpe2lmKCJzdmciPT09dC50YWdOYW1lKXJldHVybnt3aWR0aDpufHxsKHQsZSwid2lkdGgiKSxoZWlnaHQ6aXx8bCh0LGUsImhlaWdodCIpfTtpZih0LmdldEJCb3gpe3ZhciBvPXQuZ2V0QkJveCgpLHI9by54LGE9by55O3JldHVybnt3aWR0aDpyK28ud2lkdGgsaGVpZ2h0OmErby5oZWlnaHR9fX0odCxpLGgsZiksdT1jLndpZHRoLHA9Yy5oZWlnaHQ7aWYoInN2ZyIhPT10LnRhZ05hbWUpe2lmKCF0LmdldEJCb3gpcmV0dXJuIHZvaWQgY29uc29sZS5lcnJvcigiQXR0ZW1wdGVkIHRvIHJlbmRlciBub24tU1ZHIGVsZW1lbnQiLHQpO2kuc2V0QXR0cmlidXRlKCJ0cmFuc2Zvcm0iLGkuZ2V0QXR0cmlidXRlKCJ0cmFuc2Zvcm0iKS5yZXBsYWNlKC90cmFuc2xhdGVcKC4qP1wpLywiIikpO3ZhciBtPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLCJzdmciKTttLmFwcGVuZENoaWxkKGkpLGk9bX1yZXR1cm4gaS5zZXRBdHRyaWJ1dGUoInZlcnNpb24iLCIxLjEiKSxpLnNldEF0dHJpYnV0ZSgidmlld0JveCIsW2EsZCx1LHBdLmpvaW4oIiAiKSksaS5nZXRBdHRyaWJ1dGUoInhtbG5zIil8fGkuc2V0QXR0cmlidXRlTlMobywieG1sbnMiLCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIpLGkuZ2V0QXR0cmlidXRlKCJ4bWxuczp4bGluayIpfHxpLnNldEF0dHJpYnV0ZU5TKG8sInhtbG5zOnhsaW5rIiwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIpLHk\/KGkucmVtb3ZlQXR0cmlidXRlKCJ3aWR0aCIpLGkucmVtb3ZlQXR0cmlidXRlKCJoZWlnaHQiKSxpLnNldEF0dHJpYnV0ZSgicHJlc2VydmVBc3BlY3RSYXRpbyIsInhNaW5ZTWluIG1lZXQiKSk6KGkuc2V0QXR0cmlidXRlKCJ3aWR0aCIsdSp2KSxpLnNldEF0dHJpYnV0ZSgiaGVpZ2h0IixwKnYpKSxBcnJheS5mcm9tKGkucXVlcnlTZWxlY3RvckFsbCgiZm9yZWlnbk9iamVjdCA+ICoiKSkuZm9yRWFjaChmdW5jdGlvbih0KXt0LmdldEF0dHJpYnV0ZSgieG1sbnMiKXx8dC5zZXRBdHRyaWJ1dGVOUyhvLCJ4bWxucyIsImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiKX0pLGcodCxlKS50aGVuKGZ1bmN0aW9uKHQpe3ZhciBlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7ZS5zZXRBdHRyaWJ1dGUoInR5cGUiLCJ0ZXh0L2NzcyIpLGUuaW5uZXJIVE1MPSI8IVtDREFUQVtcbiIrdCsiXG5dXT4iO3ZhciBvPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRlZnMiKTtvLmFwcGVuZENoaWxkKGUpLGkuaW5zZXJ0QmVmb3JlKG8saS5maXJzdENoaWxkKTt2YXIgcj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTtyLmFwcGVuZENoaWxkKGkpO3ZhciBhPXIuaW5uZXJIVE1MLnJlcGxhY2UoL05TXGQrOmhyZWYvZ2ksJ3htbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bGluazpocmVmJyk7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIG4pcmV0dXJue3NyYzphLHdpZHRoOnUsaGVpZ2h0OnB9O24oYSx1LHApfSl9KX0sbi5zdmdBc0RhdGFVcmk9ZnVuY3Rpb24odCxlLGkpe3ModCk7dmFyIG89bi5wcmVwYXJlU3ZnKHQsZSkudGhlbihmdW5jdGlvbih0KXt2YXIgZT10LnNyYztyZXR1cm4iZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCwiK3dpbmRvdy5idG9hKGZ1bmN0aW9uKHQpe3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoZW5jb2RlVVJJQ29tcG9uZW50KHQpLnJlcGxhY2UoLyUoWzAtOUEtRl17Mn0pL2csZnVuY3Rpb24odCxlKXt2YXIgbj1TdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrZSk7cmV0dXJuIiUiPT09bj8iJTI1IjpufSkpfSgnPD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI\/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgWzwhRU5USVRZIG5ic3AgIiYjMTYwOyI+XT4nK2UpKX0pO3JldHVybiJmdW5jdGlvbiI9PXR5cGVvZiBpP28udGhlbihpKTpvfSxuLnN2Z0FzUG5nVXJpPWZ1bmN0aW9uKHQsZSxpKXtzKHQpO3ZhciBvPWV8fHt9LHI9by5lbmNvZGVyVHlwZSxhPXZvaWQgMD09PXI\/ImltYWdlL3BuZyI6cixsPW8uZW5jb2Rlck9wdGlvbnMsYz12b2lkIDA9PT1sPy44OmwsZD1vLmNhbnZnLHU9ZnVuY3Rpb24odCl7dmFyIGU9dC5zcmMsbj10LndpZHRoLG89dC5oZWlnaHQscj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxzPXIuZ2V0Q29udGV4dCgiMmQiKSxsPXdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvfHwxO3Iud2lkdGg9bipsLHIuaGVpZ2h0PW8qbCxyLnN0eWxlLndpZHRoPXIud2lkdGgrInB4IixyLnN0eWxlLmhlaWdodD1yLmhlaWdodCsicHgiLHMuc2V0VHJhbnNmb3JtKGwsMCwwLGwsMCwwKSxkP2QocixlKTpzLmRyYXdJbWFnZShlLDAsMCk7dmFyIHU9dm9pZCAwO3RyeXt1PXIudG9EYXRhVVJMKGEsYyl9Y2F0Y2godCl7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBTZWN1cml0eUVycm9yJiZ0IGluc3RhbmNlb2YgU2VjdXJpdHlFcnJvcnx8IlNlY3VyaXR5RXJyb3IiPT09dC5uYW1lKXJldHVybiB2b2lkIGNvbnNvbGUuZXJyb3IoIlJlbmRlcmVkIFNWRyBpbWFnZXMgY2Fubm90IGJlIGRvd25sb2FkZWQgaW4gdGhpcyBicm93c2VyLiIpO3Rocm93IHR9cmV0dXJuImZ1bmN0aW9uIj09dHlwZW9mIGkmJmkodSksUHJvbWlzZS5yZXNvbHZlKHUpfTtyZXR1cm4gZD9uLnByZXBhcmVTdmcodCxlKS50aGVuKHUpOm4uc3ZnQXNEYXRhVXJpKHQsZSkudGhlbihmdW5jdGlvbih0KXtyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24oZSxuKXt2YXIgaT1uZXcgSW1hZ2U7aS5vbmxvYWQ9ZnVuY3Rpb24oKXtyZXR1cm4gZSh1KHtzcmM6aSx3aWR0aDppLndpZHRoLGhlaWdodDppLmhlaWdodH0pKX0saS5vbmVycm9yPWZ1bmN0aW9uKCl7bigiVGhlcmUgd2FzIGFuIGVycm9yIGxvYWRpbmcgdGhlIGRhdGEgVVJJIGFzIGFuIGltYWdlIG9uIHRoZSBmb2xsb3dpbmcgU1ZHXG4iK3dpbmRvdy5hdG9iKHQuc2xpY2UoMjYpKSsiT3BlbiB0aGUgZm9sbG93aW5nIGxpbmsgdG8gc2VlIGJyb3dzZXIncyBkaWFnbm9zaXNcbiIrdCl9LGkuc3JjPXR9KX0pfSxuLmRvd25sb2FkPWZ1bmN0aW9uKHQsZSl7aWYobmF2aWdhdG9yLm1zU2F2ZU9yT3BlbkJsb2IpbmF2aWdhdG9yLm1zU2F2ZU9yT3BlbkJsb2IoYyhlKSx0KTtlbHNle3ZhciBuPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTtpZigiZG93bmxvYWQiaW4gbil7bi5kb3dubG9hZD10LG4uc3R5bGUuZGlzcGxheT0ibm9uZSIsZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChuKTt0cnl7dmFyIGk9YyhlKSxvPVVSTC5jcmVhdGVPYmplY3RVUkwoaSk7bi5ocmVmPW8sbi5vbmNsaWNrPWZ1bmN0aW9uKCl7cmV0dXJuIHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpe3JldHVybiBVUkwucmV2b2tlT2JqZWN0VVJMKG8pfSl9fWNhdGNoKHQpe2NvbnNvbGUud2FybigiVGhpcyBicm93c2VyIGRvZXMgbm90IHN1cHBvcnQgb2JqZWN0IFVSTHMuIEZhbGxpbmcgYmFjayB0byBzdHJpbmcgVVJMLiIpLG4uaHJlZj1lfW4uY2xpY2soKSxkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKG4pfWVsc2Ugd2luZG93Lm9wZW4oZSwiX3RlbXAiLCJtZW51YmFyPW5vLHRvb2xiYXI9bm8sc3RhdHVzPW5vIil9fSxuLnNhdmVTdmc9ZnVuY3Rpb24odCxlLGkpe3ModCksbi5zdmdBc0RhdGFVcmkodCxpfHx7fSxmdW5jdGlvbih0KXtyZXR1cm4gbi5kb3dubG9hZChlLHQpfSl9LG4uc2F2ZVN2Z0FzUG5nPWZ1bmN0aW9uKHQsZSxpKXtzKHQpLG4uc3ZnQXNQbmdVcmkodCxpfHx7fSxmdW5jdGlvbih0KXtyZXR1cm4gbi5kb3dubG9hZChlLHQpfSl9fSgpfSxmdW5jdGlvbih0LGUsbil7dC5leHBvcnRzPW4oMyl9LGZ1bmN0aW9uKHQsZSxuKXsidXNlIHN0cmljdCI7bi5yKGUpO3ZhciBpPW4oMCksbz1uKDEpO2Z1bmN0aW9uIHIoKXt2YXIgdCxlPW5hdmlnYXRvci51c2VyQWdlbnQsbj1lLm1hdGNoKC8ob3BlcmF8Y2hyb21lfHNhZmFyaXxmaXJlZm94fG1zaWV8dHJpZGVudCg\/PVwvKSlcLz9ccyooXGQrKS9pKXx8W107cmV0dXJuL3RyaWRlbnQvaS50ZXN0KG5bMV0pPyJJRSAiKygodD0vXGJydlsgOl0rKFxkKykvZy5leGVjKGUpfHxbXSlbMV18fCIiKToiQ2hyb21lIj09PW5bMV0mJm51bGwhPT0odD1lLm1hdGNoKC9cYihPUFJ8RWRnZSlcLyhcZCspLykpP3Quc2xpY2UoMSkuam9pbigiICIpLnJlcGxhY2UoIk9QUiIsIk9wZXJhIik6KG49blsyXT9bblsxXSxuWzJdXTpbbmF2aWdhdG9yLmFwcE5hbWUsbmF2aWdhdG9yLmFwcFZlcnNpb24sIi0\/Il0sbnVsbCE9PSh0PWUubWF0Y2goL3ZlcnNpb25cLyhcZCspL2kpKSYmbi5zcGxpY2UoMSwxLHRbMV0pLG4uam9pbigiICIpKX1mdW5jdGlvbiBhKHQsZSl7Zm9yKHZhciBuPTA7bjxlLmxlbmd0aDtuKyspe3ZhciBpPWVbbl07aS5lbnVtZXJhYmxlPWkuZW51bWVyYWJsZXx8ITEsaS5jb25maWd1cmFibGU9ITAsInZhbHVlImluIGkmJihpLndyaXRhYmxlPSEwKSxPYmplY3QuZGVmaW5lUHJvcGVydHkodCxpLmtleSxpKX19dmFyIHM9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGUpeyFmdW5jdGlvbih0LGUpe2lmKCEodCBpbnN0YW5jZW9mIGUpKXRocm93IG5ldyBUeXBlRXJyb3IoIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvbiIpfSh0aGlzLHQpLHRoaXMuY29udGFpbmVyaWQ9ZSx0aGlzLmRhdGFTZWxlY3RlZD1bXSx0aGlzLnR5cGVTZWxlY3Rpb249bnVsbCx0aGlzLnN2Z2lkPW51bGwsdGhpcy5jc3N3aWR0aD1udWxsLHRoaXMuaW5wdXRJZD1udWxsLHRoaXMuem9vbWVyPW51bGx9cmV0dXJuIGZ1bmN0aW9uKHQsZSxuKXtlJiZhKHQucHJvdG90eXBlLGUpLG4mJmEodCxuKX0odCxbe2tleToic2V0U3ZnSWQiLHZhbHVlOmZ1bmN0aW9uKHQpe3RoaXMuc3ZnaWQ9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KCl7cmV0dXJuIE1hdGguZmxvb3IoNjU1MzYqKDErTWF0aC5yYW5kb20oKSkpLnRvU3RyaW5nKDE2KS5zdWJzdHJpbmcoMSl9cmV0dXJuImlkIit0KCkrdCgpfSgpLHRoaXMudWlkPXR9fSx7a2V5OiJzZXRTdmdXaWR0aCIsdmFsdWU6ZnVuY3Rpb24odCl7dGhpcy5jc3N3aWR0aD1NYXRoLnJvdW5kKDEwMCp0KSsiJSJ9fSx7a2V5OiJzZXRab29tZXIiLHZhbHVlOmZ1bmN0aW9uKHQsZSl7dGhpcy56b29tZXI9aS56b29tKCkuc2NhbGVFeHRlbnQoW3QsZV0pfX0se2tleToidG9vbHRpcENsYXNzbmFtZSIsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm4idG9vbHRpcF8iK3RoaXMuc3ZnaWR9fSx7a2V5OiJzZWxlY3RlZENsYXNzbmFtZSIsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm4iY2xpY2tlZF8iK3RoaXMuc3ZnaWR9fSx7a2V5OiJob3ZlckNsYXNzbmFtZSIsdmFsdWU6ZnVuY3Rpb24oKXtyZXR1cm4iaG92ZXJfIit0aGlzLnN2Z2lkfX0se2tleToiYWRkU3R5bGUiLHZhbHVlOmZ1bmN0aW9uKHQsZSxuKXt2YXIgbz1pLnNlbGVjdCgiIyIrdGhpcy5jb250YWluZXJpZCsiIHN0eWxlIik7by5zaXplKCk+MCYmby5yZW1vdmUoKTt2YXIgcj0iLnRvb2x0aXBfIit0aGlzLnN2Z2lkK3QrIlxuLmhvdmVyXyIrdGhpcy5zdmdpZCtlKyJcbi5jbGlja2VkXyIrdGhpcy5zdmdpZCtuKyJcbiI7aS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQpLmFwcGVuZCgic3R5bGUiKS50ZXh0KHIpfX0se2tleToic2V0SW5wdXRJZCIsdmFsdWU6ZnVuY3Rpb24odCl7dGhpcy5pbnB1dElkPXR9fSx7a2V5OiJhZGRVSSIsdmFsdWU6ZnVuY3Rpb24odCxlLG4saSl7IWZ1bmN0aW9uKHQsZSxuLGkscil7dmFyIGE9ZDMuc2VsZWN0KCIjIit0LmNvbnRhaW5lcmlkKyIgLmdpcmFmZV9jb250YWluZXJfc3RkIikuYXBwZW5kKCJkaXYiKS5jbGFzc2VkKCJnZ2lyYXBoLXRvb2xiYXIiLCEwKTtpZihhLmNsYXNzZWQociwhMCksZSl7dmFyIHM9YS5hcHBlbmQoImRpdiIpLmNsYXNzZWQoImdnaXJhcGgtdG9vbGJhci1ibG9jayIsITApLmNsYXNzZWQoInNoaW55b25seSIsITApO3MuYXBwZW5kKCJhIikuY2xhc3NlZCgiZ2dpcmFwaC10b29sYmFyLWljb24iLCEwKS5jbGFzc2VkKCJuZXV0cmFsIiwhMCkuYXR0cigidGl0bGUiLCJsYXNzbyBzZWxlY3Rpb24iKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7dC5sYXNzb19vbighMCl9KS5odG1sKCI8c3ZnIHdpZHRoPScxNXB0JyBoZWlnaHQ9JzE1cHQnIHZpZXdCb3g9JzAgMCAyMzAgMjMwJz48Zz48ZWxsaXBzZSByeT0nNjUuNScgcng9Jzg2LjUnIGN5PSc5NCcgY3g9JzExNS41JyBzdHJva2Utd2lkdGg9JzIwJyBmaWxsPSd0cmFuc3BhcmVudCcvPjxlbGxpcHNlIHJ5PScxMS41MDAwMDEnIHJ4PScxMC41JyBjeT0nMTUzJyBjeD0nOTEuNScgc3Ryb2tlLXdpZHRoPScyMCcgZmlsbD0ndHJhbnNwYXJlbnQnLz48bGluZSB5Mj0nMjEwLjUnIHgyPScxMDUnIHkxPScxNjQuNScgeDE9Jzk2JyBzdHJva2Utd2lkdGg9JzIwJy8+PC9nPjwvc3ZnPiIpLHMuYXBwZW5kKCJhIikuY2xhc3NlZCgiZ2dpcmFwaC10b29sYmFyLWljb24iLCEwKS5jbGFzc2VkKCJkcm9wIiwhMCkuYXR0cigidGl0bGUiLCJsYXNzbyBzZWxlY3Rpb24iKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7dC5sYXNzb19vbighMSl9KS5odG1sKCI8c3ZnIHdpZHRoPScxNXB0JyBoZWlnaHQ9JzE1cHQnIHZpZXdCb3g9JzAgMCAyMzAgMjMwJz48Zz48ZWxsaXBzZSByeT0nNjUuNScgcng9Jzg2LjUnIGN5PSc5NCcgY3g9JzExNS41JyBzdHJva2Utd2lkdGg9JzIwJyBmaWxsPSd0cmFuc3BhcmVudCcvPjxlbGxpcHNlIHJ5PScxMS41MDAwMDEnIHJ4PScxMC41JyBjeT0nMTUzJyBjeD0nOTEuNScgc3Ryb2tlLXdpZHRoPScyMCcgZmlsbD0ndHJhbnNwYXJlbnQnLz48bGluZSB5Mj0nMjEwLjUnIHgyPScxMDUnIHkxPScxNjQuNScgeDE9Jzk2JyBzdHJva2Utd2lkdGg9JzIwJy8+PC9nPjwvc3ZnPiIpfWlmKG4pe3ZhciBsPWEuYXBwZW5kKCJkaXYiKS5jbGFzc2VkKCJnZ2lyYXBoLXRvb2xiYXItYmxvY2siLCEwKTtsLmFwcGVuZCgiYSIpLmNsYXNzZWQoImdnaXJhcGgtdG9vbGJhci1pY29uIiwhMCkuY2xhc3NlZCgibmV1dHJhbCIsITApLmF0dHIoInRpdGxlIiwicGFuLXpvb20gcmVzZXQiKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7dC56b29tSWRlbnRpdHkoKX0pLmh0bWwoIjxzdmcgd2lkdGg9JzE1cHQnIGhlaWdodD0nMTVwdCcgdmlld0JveD0nMCAwIDUxMiA1MTInPjxnPjxwb2x5Z29uIHBvaW50cz0nMjc0LDIwOS43IDMzNy45LDE0NS45IDI4OCw5NiA0MTYsOTYgNDE2LDIyNCAzNjYuMSwxNzQuMSAzMDIuMywyMzggJy8+PHBvbHlnb24gcG9pbnRzPScyNzQsMzAyLjMgMzM3LjksMzY2LjEgMjg4LDQxNiA0MTYsNDE2IDQxNiwyODggMzY2LjEsMzM3LjkgMzAyLjMsMjc0Jy8+PHBvbHlnb24gcG9pbnRzPScyMzgsMzAyLjMgMTc0LjEsMzY2LjEgMjI0LDQxNiA5Niw0MTYgOTYsMjg4IDE0NS45LDMzNy45IDIwOS43LDI3NCcvPjxwb2x5Z29uIHBvaW50cz0nMjM4LDIwOS43IDE3NC4xLDE0NS45IDIyNCw5NiA5Niw5NiA5NiwyMjQgMTQ1LjksMTc0LjEgMjA5LjcsMjM4Jy8+PC9nPjxzdmc+IiksbC5hcHBlbmQoImEiKS5jbGFzc2VkKCJnZ2lyYXBoLXRvb2xiYXItaWNvbiIsITApLmNsYXNzZWQoIm5ldXRyYWwiLCEwKS5hdHRyKCJ0aXRsZSIsImFjdGl2YXRlIHBhbi16b29tIikub24oImNsaWNrIixmdW5jdGlvbigpe3Quem9vbU9uKCl9KS5odG1sKCI8c3ZnIHdpZHRoPScxNXB0JyBoZWlnaHQ9JzE1cHQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48Zz48ZWxsaXBzZSByeT0nMTUwJyByeD0nMTUwJyBjeT0nMjEzJyBjeD0nMjAzLjUnIHN0cm9rZS13aWR0aD0nNTAnIGZpbGw9J3RyYW5zcGFyZW50Jy8+PGxpbmUgeTI9JzQ1NS41JyB4Mj0nNDE2JyB5MT0nMzMxLjUnIHgxPSczMDEnIHN0cm9rZS13aWR0aD0nNTAnLz48L2c+PC9zdmc+IiksbC5hcHBlbmQoImEiKS5jbGFzc2VkKCJnZ2lyYXBoLXRvb2xiYXItaWNvbiIsITApLmNsYXNzZWQoImRyb3AiLCEwKS5hdHRyKCJ0aXRsZSIsImRlYWN0aXZhdGUgcGFuLXpvb20iKS5vbigiY2xpY2siLGZ1bmN0aW9uKCl7dC56b29tT2ZmKCl9KS5odG1sKCI8c3ZnIHdpZHRoPScxNXB0JyBoZWlnaHQ9JzE1cHQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48Zz48ZWxsaXBzZSByeT0nMTUwJyByeD0nMTUwJyBjeT0nMjEzJyBjeD0nMjAzLjUnIHN0cm9rZS13aWR0aD0nNTAnIGZpbGw9J3RyYW5zcGFyZW50Jy8+PGxpbmUgeTI9JzQ1NS41JyB4Mj0nNDE2JyB5MT0nMzMxLjUnIHgxPSczMDEnIHN0cm9rZS13aWR0aD0nNTAnLz48bGluZSB5Mj0nNDU1JyB4Mj0nMCcgeTE9JzAnIHgxPSc0MTYnIHN0cm9rZS13aWR0aD0nMzAnLz48L2c+PC9zdmc+Iil9aSYmYS5hcHBlbmQoImRpdiIpLmNsYXNzZWQoImdnaXJhcGgtdG9vbGJhci1ibG9jayIsITApLmFwcGVuZCgiYSIpLmNsYXNzZWQoImdnaXJhcGgtdG9vbGJhci1pY29uIiwhMCkuY2xhc3NlZCgibmV1dHJhbCIsITApLmF0dHIoInRpdGxlIiwiZG93bmxvYWQgcG5nIikub24oImNsaWNrIixmdW5jdGlvbigpeyJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmLTEhPT1Qcm9taXNlLnRvU3RyaW5nKCkuaW5kZXhPZigiW25hdGl2ZSBjb2RlXSIpP28uc2F2ZVN2Z0FzUG5nKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHQuc3ZnaWQpLCJkaWFncmFtLnBuZyIpOmNvbnNvbGUuZXJyb3IoIlRoaXMgbmF2aWdhdG9yIGRvZXMgbm90IHN1cHBvcnQgUHJvbWlzZXMiKX0pLmh0bWwoIjxzdmcgd2lkdGg9JzE1cHQnIGhlaWdodD0nMTVwdCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGc+PHBvbHlnb24gcG9pbnRzPSc5NSAyNzUgOTUgNDE1IDQxNSA0MTUgNDE1IDI3NSAzNzUgMjc1IDM3NSAzODAgMTM1IDM4MCAxMzUgMjc1Jy8+PHBvbHlnb24gcG9pbnRzPScyMjAgMzAgMjIwIDI1MCAxNTAgMTc1IDE1MCAyNDUgMjUwIDM0NSAzNTAgMjQ1IDM1MCAxNzUgMjgwIDI1MCAyODAgMzAnLz48L2c+PC9zdmc+Iil9KHRoaXMsdCxlLG4saSl9fSx7a2V5OiJyZW1vdmVDb250ZW50Iix2YWx1ZTpmdW5jdGlvbigpe3ZhciB0PWkuc2VsZWN0KCIjIit0aGlzLmNvbnRhaW5lcmlkKyIgLmdpcmFmZV9jb250YWluZXJfc3RkIHN2ZyIpO3Quc2l6ZSgpPjAmJmkuc2VsZWN0KCIudG9vbHRpcF8iK3QuYXR0cigiaWQiKSkucmVtb3ZlKCk7dmFyIGU9aS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQrIiBkaXYuZ2lyYWZlX2NvbnRhaW5lcl9zdGQiKTtlLnNpemUoKT4wJiZlLnJlbW92ZSgpO3ZhciBuPSIuIit0aGlzLnRvb2x0aXBDbGFzc25hbWUoKSxvPWkuc2VsZWN0KG4pO28uc2l6ZSgpPjAmJm8ucmVtb3ZlKCl9fSx7a2V5OiJhZGRTdmciLHZhbHVlOmZ1bmN0aW9uKHQsZSl7dGhpcy5yZW1vdmVDb250ZW50KCksaS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQpLmFwcGVuZCgiZGl2IikuYXR0cigiY2xhc3MiLCJnaXJhZmVfY29udGFpbmVyX3N0ZCIpLmh0bWwodCksaS5zZWxlY3QoImJvZHkiKS5hcHBlbmQoImRpdiIpLmF0dHIoImNsYXNzIix0aGlzLnRvb2x0aXBDbGFzc25hbWUoKSkuc3R5bGUoInBvc2l0aW9uIiwiYWJzb2x1dGUiKS5zdHlsZSgib3BhY2l0eSIsMCksZnVuY3Rpb24odCl7dmFyIGU9dC5pbmRleE9mKCJ7Iiksbj10LnN1YnN0cmluZyhlKzEsdC5sYXN0SW5kZXhPZigifSIpKSxpPXQuc3Vic3RyaW5nKDAsZSksbz1pLnN1YnN0cmluZyhpLmluZGV4T2YoIigiKSsxLGkubGFzdEluZGV4T2YoIikiKSkuc3BsaXQoIiwiKTtmdW5jdGlvbiByKCl7cmV0dXJuIEZ1bmN0aW9uLmFwcGx5KHRoaXMsbyl9cmV0dXJuIG8ucHVzaChuKSxyLnByb3RvdHlwZT1GdW5jdGlvbi5wcm90b3R5cGUsbmV3IHJ9KGUpKCksaS5zZWxlY3QoIiMiK3RoaXMudWlkKS5hdHRyKCJpZCIsdGhpcy5zdmdpZCl9fSx7a2V5OiJJRUZpeFJlc2l6ZSIsdmFsdWU6ZnVuY3Rpb24odCxlKXtpZigiSUUgMTEiPT1yKCl8fCJNU0lFIj09PXIoKS5zdWJzdHJpbmcoMCw0KSl7dmFyIG49dGhpcy5jb250YWluZXJpZCxvPXRoaXMuc3ZnaWQ7aS5zZWxlY3QoIiMiK28pLmNsYXNzZWQoImdpcmFmZV9zdmdfaWUiLCEwKSxpLnNlbGVjdCgiIyIrbisiIGRpdiIpLmNsYXNzZWQoImdpcmFmZV9jb250YWluZXJfaWUiLCEwKS5zdHlsZSgid2lkdGgiLE1hdGgucm91bmQoMTAwKnQpKyIlIikuc3R5bGUoInBhZGRpbmctYm90dG9tIixNYXRoLnJvdW5kKHQqZSoxMDApKyIlIil9fX0se2tleToiYWRqdXN0U2l6ZSIsdmFsdWU6ZnVuY3Rpb24odCxlKXt2YXIgbj10aGlzLmNvbnRhaW5lcmlkLG89dGhpcy5zdmdpZDtpLnNlbGVjdCgiIyIrbykuYXR0cigicHJlc2VydmVBc3BlY3RSYXRpbyIsInhNaWRZTWluIiksaS5zZWxlY3QoIiMiK24rIiAuZ2lyYWZlX2NvbnRhaW5lcl9zdGQiKS5zdHlsZSgid2lkdGgiLHRoaXMuY3Nzd2lkdGgpLGkuc2VsZWN0KCIjIitvKS5hdHRyKCJ3aWR0aCIsbnVsbCkuYXR0cigiaGVpZ2h0IixudWxsKSxIVE1MV2lkZ2V0cy5zaGlueU1vZGU\/aS5zZWxlY3QoIiMiK28pLnN0eWxlKCJ3aWR0aCIsIjEwMCUiKS5zdHlsZSgiaGVpZ2h0IixlKS5zdHlsZSgibWFyZ2luLWxlZnQiLCJhdXRvIikuc3R5bGUoIm1hcmdpbi1yaWdodCIsImF1dG8iKTppLnNlbGVjdCgiIyIrbikuc3R5bGUoIndpZHRoIixudWxsKS5zdHlsZSgiaGVpZ2h0IixudWxsKX19LHtrZXk6InNldFNpemUiLHZhbHVlOmZ1bmN0aW9uKHQsZSl7dmFyIG49dGhpcy5zdmdpZDtIVE1MV2lkZ2V0cy5zaGlueU1vZGUmJmkuc2VsZWN0KCIjIituKS5zdHlsZSgiaGVpZ2h0IixlKX19LHtrZXk6ImFuaW1hdGVUb29sYmFyIix2YWx1ZTpmdW5jdGlvbigpe3ZhciB0PXRoaXMuY29udGFpbmVyaWQ7aS5zZWxlY3QoIiMiK3QpLm9uKCJtb3VzZW92ZXIiLGZ1bmN0aW9uKGUpe2kuc2VsZWN0KCIjIit0KyIgZGl2LmdnaXJhcGgtdG9vbGJhciIpLnRyYW5zaXRpb24oKS5kdXJhdGlvbigyMDApLnN0eWxlKCJvcGFjaXR5IiwuOCl9KS5vbigibW91c2VvdXQiLGZ1bmN0aW9uKGUpe2kuc2VsZWN0KCIjIit0KyIgZGl2LmdnaXJhcGgtdG9vbGJhciIpLnRyYW5zaXRpb24oKS5kdXJhdGlvbig1MDApLnN0eWxlKCJvcGFjaXR5IiwwKX0pfX0se2tleToiYW5pbWF0ZUdFbGVtZW50cyIsdmFsdWU6ZnVuY3Rpb24odCxlLG4sbyxyLGEscyxsKXt2YXIgYz10aGlzLmhvdmVyQ2xhc3NuYW1lKCksZD1pLnNlbGVjdEFsbCgiIyIrdGhpcy5zdmdpZCsiICoiKSx1PSIuIit0aGlzLnRvb2x0aXBDbGFzc25hbWUoKSxoPXRoaXMuc3ZnaWQsZj10aGlzLmNvbnRhaW5lcmlkO2Qub24oIm1vdXNlb3ZlciIsZnVuY3Rpb24oYSl7bnVsbCE9PXRoaXMuZ2V0QXR0cmlidXRlKCJkYXRhLWlkIikmJmkuc2VsZWN0QWxsKCIjIitoKycgKltkYXRhLWlkPSInK3RoaXMuZ2V0QXR0cmlidXRlKCJkYXRhLWlkIikrJyJdJykuY2xhc3NlZChjLCEwKTtpZihudWxsIT09dGhpcy5nZXRBdHRyaWJ1dGUoInRpdGxlIikpe2lmKGkuc2VsZWN0KHUpLnRyYW5zaXRpb24oKS5kdXJhdGlvbihyKS5zdHlsZSgib3BhY2l0eSIsdCkscyl7dmFyIGQ9dGhpcy5nZXRBdHRyaWJ1dGUoImZpbGwiKTtpLnNlbGVjdCh1KS5zdHlsZSgiYmFja2dyb3VuZC1jb2xvciIsZCl9aWYobCl7dmFyIHA9dGhpcy5nZXRBdHRyaWJ1dGUoInN0cm9rZSIpO2kuc2VsZWN0KHUpLnN0eWxlKCJib3JkZXItY29sb3IiLHApfWlmKGkuc2VsZWN0KHUpLmh0bWwodGhpcy5nZXRBdHRyaWJ1dGUoInRpdGxlIikpLG8paS5zZWxlY3QodSkuc3R5bGUoImxlZnQiLGkuZXZlbnQucGFnZVgrZSsicHgiKS5zdHlsZSgidG9wIixpLmV2ZW50LnBhZ2VZK24rInB4Iik7ZWxzZXt2YXIgZz1pLnNlbGVjdCgiIyIrZikubm9kZSgpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO2kuc2VsZWN0KHUpLnN0eWxlKCJsZWZ0IixlK2cubGVmdCsicHgiKS5zdHlsZSgidG9wIixkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wK2cueStuKyJweCIpfX19KS5vbigibW91c2Vtb3ZlIixmdW5jdGlvbih0KXtpZihudWxsIT09dGhpcy5nZXRBdHRyaWJ1dGUoInRpdGxlIikpaWYobylpLnNlbGVjdCh1KS5zdHlsZSgibGVmdCIsaS5ldmVudC5wYWdlWCtlKyJweCIpLnN0eWxlKCJ0b3AiLGkuZXZlbnQucGFnZVkrbisicHgiKTtlbHNle3ZhciByPWkuc2VsZWN0KCIjIitmKS5ub2RlKCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7aS5zZWxlY3QodSkuc3R5bGUoImxlZnQiLGUrci5sZWZ0KyJweCIpLnN0eWxlKCJ0b3AiLGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3Arci55K24rInB4Iil9fSkub24oIm1vdXNlb3V0IixmdW5jdGlvbih0KXtudWxsIT09dGhpcy5nZXRBdHRyaWJ1dGUoImRhdGEtaWQiKSYmaS5zZWxlY3RBbGwoIiMiK2grJyAqW2RhdGEtaWQ9IicraS5zZWxlY3QoaS5ldmVudC5jdXJyZW50VGFyZ2V0KS5hdHRyKCJkYXRhLWlkIikrJyJdJykuY2xhc3NlZChjLCExKTtudWxsIT09dGhpcy5nZXRBdHRyaWJ1dGUoInRpdGxlIikmJmkuc2VsZWN0KHUpLnRyYW5zaXRpb24oKS5kdXJhdGlvbihhKS5zdHlsZSgib3BhY2l0eSIsMCl9KX19LHtrZXk6InNldFNlbGVjdGVkIix2YWx1ZTpmdW5jdGlvbih0KXt0aGlzLmRhdGFTZWxlY3RlZD10LHRoaXMucmVmcmVzaFNlbGVjdGVkKCksdGhpcy5pbnB1dElkJiZTaGlueS5vbklucHV0Q2hhbmdlKHRoaXMuaW5wdXRJZCx0aGlzLmRhdGFTZWxlY3RlZCl9fSx7a2V5OiJzZWxlY3RpemVNdWx0aXBsZSIsdmFsdWU6ZnVuY3Rpb24oKXt2YXIgdD10aGlzO2kuc2VsZWN0QWxsKCIjIit0aGlzLnN2Z2lkKyIgKltkYXRhLWlkXSIpLm9uKCJjbGljayIsZnVuY3Rpb24oZSxuKXt2YXIgbz10LmRhdGFTZWxlY3RlZCxyPWkuc2VsZWN0KHRoaXMpLmF0dHIoImRhdGEtaWQiKSxhPW8uaW5kZXhPZihyKTthPDA\/by5wdXNoKHIpOm8uc3BsaWNlKGEsMSksdC5kYXRhU2VsZWN0ZWQ9byx0LnJlZnJlc2hTZWxlY3RlZCgpLHQuaW5wdXRJZCYmU2hpbnkub25JbnB1dENoYW5nZSh0LmlucHV0SWQsdC5kYXRhU2VsZWN0ZWQpfSl9fSx7a2V5OiJzZWxlY3RpemVTaW5nbGUiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcztpLnNlbGVjdEFsbCgiIyIrdGhpcy5zdmdpZCsiICpbZGF0YS1pZF0iKS5vbigiY2xpY2siLGZ1bmN0aW9uKGUsbil7dmFyIG89dC5kYXRhU2VsZWN0ZWQscj1pLnNlbGVjdCh0aGlzKS5hdHRyKCJkYXRhLWlkIik7bz1vLmluZGV4T2Yocik8MD9bcl06W10sdC5kYXRhU2VsZWN0ZWQ9byx0LnJlZnJlc2hTZWxlY3RlZCgpLHQuaW5wdXRJZCYmU2hpbnkub25JbnB1dENoYW5nZSh0LmlucHV0SWQsdC5kYXRhU2VsZWN0ZWQpfSl9fSx7a2V5OiJzZWxlY3RpemVOb25lIix2YWx1ZTpmdW5jdGlvbigpe2kuc2VsZWN0QWxsKCIjIit0aGlzLnN2Z2lkKyIgKltkYXRhLWlkXSIpLm9uKCJjbGljayIsbnVsbCl9fSx7a2V5OiJyZWZyZXNoU2VsZWN0ZWQiLHZhbHVlOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5zZWxlY3RlZENsYXNzbmFtZSgpLGU9dGhpcy5zdmdpZCxuPWkuc2VsZWN0KCIjIitlKTtuLnNlbGVjdEFsbCgiKltkYXRhLWlkXSIpLmNsYXNzZWQodCwhMSk7dmFyIG89dGhpcztpLnNlbGVjdEFsbChvLmRhdGFTZWxlY3RlZCkuZWFjaChmdW5jdGlvbihlLGkpe24uc2VsZWN0QWxsKCcqW2RhdGEtaWQ9Iicrby5kYXRhU2VsZWN0ZWRbaV0rJyJdJykuY2xhc3NlZCh0LCEwKX0pfX0se2tleToiem9vbU9uIix2YWx1ZTpmdW5jdGlvbigpe3ZhciB0PXRoaXMuc3ZnaWQ7aS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQpLmNhbGwodGhpcy56b29tZXIub24oInpvb20iLGZ1bmN0aW9uKCl7aS5zZWxlY3QoIiMiK3QrIiBnIikuYXR0cigidHJhbnNmb3JtIixpLmV2ZW50LnRyYW5zZm9ybSl9KSl9fSx7a2V5OiJ6b29tSWRlbnRpdHkiLHZhbHVlOmZ1bmN0aW9uKCl7aS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQpLmNhbGwodGhpcy56b29tZXIudHJhbnNmb3JtLGkuem9vbUlkZW50aXR5KX19LHtrZXk6Inpvb21PZmYiLHZhbHVlOmZ1bmN0aW9uKCl7aS5zZWxlY3QoIiMiK3RoaXMuY29udGFpbmVyaWQpLmNhbGwodGhpcy56b29tZXIub24oInpvb20iLG51bGwpKX19LHtrZXk6ImlzU2VsZWN0YWJsZSIsdmFsdWU6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLnN2Z2lkO3JldHVybiBpLnNlbGVjdCgiIyIrdCkuc2VsZWN0QWxsKCIqW2RhdGEtaWRdIikuc2l6ZSgpPjB9fSx7a2V5OiJsYXNzb19vbiIsdmFsdWU6ZnVuY3Rpb24odCl7dmFyIGU9dGhpcy5zdmdpZCxuPXRoaXMsbz1pLmxhc3NvKCk7bz1vLmNsb3NlUGF0aFNlbGVjdCghMCkuY2xvc2VQYXRoRGlzdGFuY2UoMTAwKS5pdGVtcyhpLnNlbGVjdCgiIyIrZSkuc2VsZWN0QWxsKCIqW2RhdGEtaWRdIikpLnRhcmdldEFyZWEoaS5zZWxlY3QoIiMiK2UpKS5vbigic3RhcnQiLGZ1bmN0aW9uKCl7fSkub24oImRyYXciLGZ1bmN0aW9uKCl7fSkub24oImVuZCIsZnVuY3Rpb24oKXtvLnNlbGVjdGVkSXRlbXMoKS5lYWNoKGZ1bmN0aW9uKGUsbyl7aS5zZWxlY3QodGhpcykuY2xhc3NlZChuLnNlbGVjdGVkQ2xhc3NuYW1lLCEwKTt2YXIgcj1pLnNlbGVjdCh0aGlzKS5hdHRyKCJkYXRhLWlkIiksYT1uLmRhdGFTZWxlY3RlZC5pbmRleE9mKHIpO2E8MCYmdD9uLmRhdGFTZWxlY3RlZC5wdXNoKHIpOmE+PTAmJiF0JiZuLmRhdGFTZWxlY3RlZC5zcGxpY2UoYSwxKX0pLG4ucmVmcmVzaFNlbGVjdGVkKCksaS5zZWxlY3QoIiMiK2UpLm9uKCIuZHJhZ3N0YXJ0IixudWxsKS5vbigiLmRyYWciLG51bGwpLm9uKCIuZHJhZ2VuZCIsbnVsbCksbi5pbnB1dElkJiZTaGlueS5vbklucHV0Q2hhbmdlKG4uaW5wdXRJZCxuLmRhdGFTZWxlY3RlZCl9KSxpLnNlbGVjdCgiIyIrZSkuY2FsbChvKX19XSksdH0oKTtmdW5jdGlvbiBsKHQpe3JldHVybiBuZXcgcyh0KX1uLmQoZSwibmV3Z2kiLGZ1bmN0aW9uKCl7cmV0dXJuIGx9KX1dKTs=\"><\/script>\r\n<script src=\"data:application\/x-javascript;base64,ZnVuY3Rpb24gaXNBcnJheSh4KSB7CiAgICByZXR1cm4geC5jb25zdHJ1Y3Rvci50b1N0cmluZygpLmluZGV4T2YoIkFycmF5IikgPiAtMTsKfQoKZnVuY3Rpb24gc2V0X3JlYWN0aXZlKHgsIGlkICl7CgogIFNoaW55LmFkZEN1c3RvbU1lc3NhZ2VIYW5kbGVyKGlkICsgJ19zZXQnLCBmdW5jdGlvbihtZXNzYWdlKSB7CiAgICBpZiggdHlwZW9mIG1lc3NhZ2UgPT09ICdzdHJpbmcnICkgewogICAgICB4LnNldFNlbGVjdGVkKFttZXNzYWdlXSk7CiAgICB9IGVsc2UgaWYoIGlzQXJyYXkobWVzc2FnZSkgKXsKICAgICAgeC5zZXRTZWxlY3RlZChtZXNzYWdlKTsKICAgIH0KICB9KTsKCn0KCgoKSFRNTFdpZGdldHMud2lkZ2V0KHsKCiAgbmFtZTogImdpcmFmZSIsCgogIHR5cGU6ICJvdXRwdXQiLAoKICBmYWN0b3J5OiBmdW5jdGlvbihlbCwgd2lkdGgsIGhlaWdodCkgewogICAgdmFyIGdnb2JqID0gZ2dpcmFwaGpzLm5ld2dpKGVsLmlkKTsKICAgIHJldHVybiB7CiAgICAgIHJlbmRlclZhbHVlOiBmdW5jdGlvbih4KSB7CiAgICAgICAgZ2dvYmouc2V0U3ZnSWQoeC51aWQpOwogICAgICAgIGdnb2JqLmFkZFN0eWxlKHguc2V0dGluZ3MudG9vbHRpcC5jc3MsIHguc2V0dGluZ3MuaG92ZXIuY3NzLCB4LnNldHRpbmdzLmNhcHR1cmUuY3NzKTsKICAgICAgICBnZ29iai5zZXRTdmdXaWR0aCh4LndpZHRoKTsKICAgICAgICBnZ29iai5zZXRab29tZXIoeC5zZXR0aW5ncy56b29tLm1pbiwgeC5zZXR0aW5ncy56b29tLm1heCk7CiAgICAgICAgZ2dvYmouYWRkU3ZnKHguaHRtbCwgeC5qcyk7CiAgICAgICAgZ2dvYmouYW5pbWF0ZUdFbGVtZW50cyh4LnNldHRpbmdzLnRvb2x0aXAub3BhY2l0eSwKICAgICAgICAgICAgeC5zZXR0aW5ncy50b29sdGlwLm9mZngsIHguc2V0dGluZ3MudG9vbHRpcC5vZmZ5LAogICAgICAgICAgICB4LnNldHRpbmdzLnRvb2x0aXAudXNlX2N1cnNvcl9wb3MsCiAgICAgICAgICAgIHguc2V0dGluZ3MudG9vbHRpcC5kZWxheS5vdmVyLCB4LnNldHRpbmdzLnRvb2x0aXAuZGVsYXkub3V0LAogICAgICAgICAgICB4LnNldHRpbmdzLnRvb2x0aXAudXNlZmlsbCwgeC5zZXR0aW5ncy50b29sdGlwLnVzZXN0cm9rZSk7CiAgICAgICAgZ2dvYmouYW5pbWF0ZVRvb2xiYXIoKTsKICAgICAgICBnZ29iai5hZGp1c3RTaXplKHdpZHRoLCBoZWlnaHQpOwogICAgICAgIGdnb2JqLklFRml4UmVzaXplKHgud2lkdGgsIDEveC5yYXRpbyk7CgogICAgICAgIHZhciBhZGRTZWxlY3Rpb24gPSBnZ29iai5pc1NlbGVjdGFibGUoKSAmJiBIVE1MV2lkZ2V0cy5zaGlueU1vZGUgJiYgeC5zZXR0aW5ncy5jYXB0dXJlLm9ubHlfc2hpbnk7CiAgICAgICAgdmFyIGFkZFpvb20gPSB0cnVlOwogICAgICAgIGlmKCB4LnNldHRpbmdzLnpvb20ubWluID09PSAxICYmIHguc2V0dGluZ3Muem9vbS5tYXggPD0gMSApewogICAgICAgICAgYWRkWm9vbSA9IGZhbHNlOwogICAgICAgIH0KCiAgICAgICAgaWYoIGFkZFNlbGVjdGlvbiAmJiB4LnNldHRpbmdzLmNhcHR1cmUudHlwZSA9PSAic2luZ2xlIiApewogICAgICAgICAgZ2dvYmouc2VsZWN0aXplU2luZ2xlKCk7CiAgICAgICAgICBhZGRTZWxlY3Rpb24gPSBmYWxzZTsKICAgICAgICB9IGVsc2UgaWYoIGFkZFNlbGVjdGlvbiAmJiB4LnNldHRpbmdzLmNhcHR1cmUudHlwZSA9PSAibXVsdGlwbGUiICl7CiAgICAgICAgICBnZ29iai5zZWxlY3RpemVNdWx0aXBsZSgpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBnZ29iai5zZWxlY3RpemVOb25lKCk7CiAgICAgICAgICBhZGRTZWxlY3Rpb24gPSBmYWxzZTsKICAgICAgICB9CiAgICAgICAgZ2dvYmouYWRkVUkoYWRkU2VsZWN0aW9uLCBhZGRab29tLAogICAgICAgICAgeC5zZXR0aW5ncy50b29sYmFyLnNhdmVhc3BuZywKICAgICAgICAgICdnZ2lyYXBoLXRvb2xiYXItJyArIHguc2V0dGluZ3MudG9vbGJhci5wb3NpdGlvbik7CgogICAgICAgIGlmKCBIVE1MV2lkZ2V0cy5zaGlueU1vZGUgKXsKICAgICAgICAgIGdnb2JqLnNldElucHV0SWQoZWwuaWQgKyAiX3NlbGVjdGVkIik7CiAgICAgICAgICBzZXRfcmVhY3RpdmUoZ2dvYmosIGVsLmlkICk7CiAgICAgICAgfQoKICAgICAgfSwKCiAgICAgIHJlc2l6ZTogZnVuY3Rpb24od2lkdGgsIGhlaWdodCkgewogICAgICAgIGdnb2JqLnNldFNpemUod2lkdGgsIGhlaWdodCk7CiAgICAgIH0KCiAgICB9OwogIH0KfSk7Cg==\"><\/script>\r\n<\/head>\r\n<body style=\"background-color: white;\">\r\n<div id=\"htmlwidget_container\">\r\n<div id=\"htmlwidget-7aecedf5537d77ebf4e5\" class=\"girafe html-widget\" style=\"width:960px;height:500px;\">\r\n\r\n<\/div>\r\n<\/div>\r\n<script type=\"application\/json\" data-for=\"htmlwidget-7aecedf5537d77ebf4e5\">{\"x\":{\"html\":\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" xmlns:xlink=\\\"http:\/\/www.w3.org\/1999\/xlink\\\" id=\\\"svg_1d685bd0218b20190227145337\\\" viewBox=\\\"0 0 504.00 504.00\\\">\\n  <g>\\n    <defs>\\n      <clipPath id=\\\"cl_id1d682c9a64c920190227145337_1\\\">\\n        <rect x=\\\"0.00\\\" y=\\\"504.00\\\" width=\\\"0.00\\\" height=\\\"0.00\\\"\/>\\n      <\\\/clipPath>\\n    <\\\/defs>\\n    <rect x=\\\"0.00\\\" y=\\\"0.00\\\" width=\\\"504.00\\\" height=\\\"504.00\\\" id=\\\"1\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_1)\\\" fill=\\\"#FFFFFF\\\" fill-opacity=\\\"1\\\" stroke-width=\\\"0.75\\\" stroke=\\\"#FFFFFF\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <defs>\\n      <clipPath id=\\\"cl_id1d682c9a64c920190227145337_2\\\">\\n        <rect x=\\\"0.00\\\" y=\\\"0.00\\\" width=\\\"504.00\\\" height=\\\"504.00\\\"\/>\\n      <\\\/clipPath>\\n    <\\\/defs>\\n    <defs>\\n      <clipPath id=\\\"cl_id1d682c9a64c920190227145337_3\\\">\\n        <rect x=\\\"0.00\\\" y=\\\"8.60\\\" width=\\\"504.00\\\" height=\\\"486.80\\\"\/>\\n      <\\\/clipPath>\\n    <\\\/defs>\\n    <polygon points=\\\"276.76,253.90 276.26,245.90 274.76,238.02 272.28,230.40 268.86,223.14 264.57,216.38 259.46,210.20 253.61,204.71 247.13,200.00 240.10,196.13 232.65,193.18 224.88,191.19 216.93,190.18 208.91,190.18 200.95,191.19 193.19,193.18 185.73,196.13 178.71,200.00 172.22,204.71 166.38,210.20 161.27,216.38 156.97,223.14 153.56,230.40 151.08,238.02 149.58,245.90 149.07,253.90 149.58,261.90 151.08,269.78 153.56,277.41 156.97,284.66 161.27,291.43 166.38,297.61 172.22,303.10 178.71,307.81 185.73,311.67 193.19,314.62 200.95,316.62 208.91,317.62 216.93,317.62 224.88,316.62 232.65,314.62 240.10,311.67 247.13,307.81 253.61,303.10 259.46,297.61 264.57,291.43 268.86,284.66 272.28,277.41 274.76,269.78 276.26,261.90 276.76,253.90\\\" id=\\\"2\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#440154\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"326.72,253.90 326.52,250.77 325.93,247.69 324.97,244.71 323.63,241.87 321.95,239.22 319.95,236.80 317.66,234.66 315.12,232.81 312.38,231.30 309.46,230.15 306.42,229.37 303.31,228.97 300.17,228.97 297.06,229.37 294.02,230.15 291.11,231.30 288.36,232.81 285.82,234.66 283.53,236.80 281.53,239.22 279.85,241.87 278.52,244.71 277.55,247.69 276.96,250.77 276.76,253.90 276.96,257.03 277.55,260.11 278.52,263.10 279.85,265.94 281.53,268.58 283.53,271.00 285.82,273.15 288.36,274.99 291.11,276.50 294.02,277.66 297.06,278.44 300.17,278.83 303.31,278.83 306.42,278.44 309.46,277.66 312.38,276.50 315.12,274.99 317.66,273.15 319.95,271.00 321.95,268.58 323.63,265.94 324.97,263.10 325.93,260.11 326.52,257.03 326.72,253.90\\\" id=\\\"3\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#440255\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"315.81,304.38 315.60,300.97 314.96,297.62 313.91,294.38 312.45,291.29 310.63,288.41 308.45,285.78 305.96,283.44 303.20,281.44 300.22,279.80 297.04,278.54 293.74,277.69 290.35,277.26 286.94,277.26 283.56,277.69 280.25,278.54 277.08,279.80 274.09,281.44 271.33,283.44 268.85,285.78 266.67,288.41 264.84,291.29 263.39,294.38 262.34,297.62 261.70,300.97 261.48,304.38 261.70,307.78 262.34,311.13 263.39,314.38 264.84,317.46 266.67,320.34 268.85,322.97 271.33,325.31 274.09,327.31 277.08,328.96 280.25,330.21 283.56,331.06 286.94,331.49 290.35,331.49 293.74,331.06 297.04,330.21 300.22,328.96 303.20,327.31 305.96,325.31 308.45,322.97 310.63,320.34 312.45,317.46 313.91,314.38 314.96,311.13 315.60,307.78 315.81,304.38\\\" id=\\\"4\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#440356\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"280.05,240.93 280.03,240.64 279.98,240.36 279.89,240.08 279.77,239.82 279.61,239.58 279.43,239.36 279.22,239.16 278.99,239.00 278.74,238.86 278.47,238.75 278.19,238.68 277.91,238.64 277.62,238.64 277.33,238.68 277.06,238.75 276.79,238.86 276.54,239.00 276.31,239.16 276.10,239.36 275.91,239.58 275.76,239.82 275.64,240.08 275.55,240.36 275.49,240.64 275.48,240.93 275.49,241.21 275.55,241.49 275.64,241.77 275.76,242.03 275.91,242.27 276.10,242.49 276.31,242.69 276.54,242.86 276.79,242.99 277.06,243.10 277.33,243.17 277.62,243.21 277.91,243.21 278.19,243.17 278.47,243.10 278.74,242.99 278.99,242.86 279.22,242.69 279.43,242.49 279.61,242.27 279.77,242.03 279.89,241.77 279.98,241.49 280.03,241.21 280.05,240.93\\\" id=\\\"5\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#450457\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"284.95,233.04 284.90,232.33 284.77,231.63 284.55,230.95 284.24,230.30 283.86,229.70 283.40,229.15 282.88,228.66 282.30,228.24 281.68,227.89 281.01,227.63 280.32,227.45 279.61,227.36 278.90,227.36 278.19,227.45 277.49,227.63 276.83,227.89 276.20,228.24 275.62,228.66 275.10,229.15 274.65,229.70 274.26,230.30 273.96,230.95 273.74,231.63 273.61,232.33 273.56,233.04 273.61,233.76 273.74,234.46 273.96,235.14 274.26,235.79 274.65,236.39 275.10,236.94 275.62,237.43 276.20,237.85 276.83,238.20 277.49,238.46 278.19,238.64 278.90,238.73 279.61,238.73 280.32,238.64 281.01,238.46 281.68,238.20 282.30,237.85 282.88,237.43 283.40,236.94 283.86,236.39 284.24,235.79 284.55,235.14 284.77,234.46 284.90,233.76 284.95,233.04\\\" id=\\\"6\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#450559\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"276.21,226.98 276.19,226.65 276.13,226.34 276.03,226.03 275.89,225.74 275.72,225.46 275.51,225.21 275.28,224.99 275.02,224.80 274.73,224.65 274.43,224.53 274.12,224.45 273.80,224.41 273.47,224.41 273.15,224.45 272.84,224.53 272.54,224.65 272.26,224.80 271.99,224.99 271.76,225.21 271.55,225.46 271.38,225.74 271.24,226.03 271.14,226.34 271.08,226.65 271.06,226.98 271.08,227.30 271.14,227.62 271.24,227.92 271.38,228.22 271.55,228.49 271.76,228.74 271.99,228.96 272.26,229.15 272.54,229.31 272.84,229.43 273.15,229.51 273.47,229.55 273.80,229.55 274.12,229.51 274.43,229.43 274.73,229.31 275.02,229.15 275.28,228.96 275.51,228.74 275.72,228.49 275.89,228.22 276.03,227.92 276.13,227.62 276.19,227.30 276.21,226.98\\\" id=\\\"7\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46065A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"280.37,225.18 280.35,224.90 280.30,224.62 280.21,224.35 280.09,224.10 279.94,223.86 279.76,223.64 279.55,223.45 279.32,223.28 279.08,223.14 278.81,223.04 278.54,222.97 278.26,222.93 277.98,222.93 277.69,222.97 277.42,223.04 277.16,223.14 276.91,223.28 276.68,223.45 276.48,223.64 276.30,223.86 276.14,224.10 276.02,224.35 275.94,224.62 275.88,224.90 275.87,225.18 275.88,225.46 275.94,225.74 276.02,226.01 276.14,226.27 276.30,226.50 276.48,226.72 276.68,226.92 276.91,227.08 277.16,227.22 277.42,227.32 277.69,227.39 277.98,227.43 278.26,227.43 278.54,227.39 278.81,227.32 279.08,227.22 279.32,227.08 279.55,226.92 279.76,226.72 279.94,226.50 280.09,226.27 280.21,226.01 280.30,225.74 280.35,225.46 280.37,225.18\\\" id=\\\"8\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46075A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"308.71,213.82 308.59,211.80 308.21,209.81 307.58,207.88 306.72,206.05 305.63,204.34 304.34,202.77 302.86,201.39 301.22,200.20 299.45,199.22 297.56,198.47 295.60,197.97 293.59,197.71 291.56,197.71 289.55,197.97 287.59,198.47 285.71,199.22 283.93,200.20 282.29,201.39 280.81,202.77 279.52,204.34 278.44,206.05 277.57,207.88 276.95,209.81 276.57,211.80 276.44,213.82 276.57,215.84 276.95,217.83 277.57,219.76 278.44,221.60 279.52,223.31 280.81,224.87 282.29,226.25 283.93,227.45 285.71,228.42 287.59,229.17 289.55,229.67 291.56,229.93 293.59,229.93 295.60,229.67 297.56,229.17 299.45,228.42 301.22,227.45 302.86,226.25 304.34,224.87 305.63,223.31 306.72,221.60 307.58,219.76 308.21,217.83 308.59,215.84 308.71,213.82\\\" id=\\\"9\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46085C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"303.53,227.88 303.52,227.75 303.50,227.62 303.45,227.49 303.40,227.37 303.33,227.26 303.24,227.16 303.15,227.07 303.04,226.99 302.92,226.92 302.80,226.88 302.67,226.84 302.54,226.83 302.41,226.83 302.28,226.84 302.15,226.88 302.02,226.92 301.91,226.99 301.80,227.07 301.70,227.16 301.62,227.26 301.55,227.37 301.49,227.49 301.45,227.62 301.43,227.75 301.42,227.88 301.43,228.01 301.45,228.14 301.49,228.27 301.55,228.39 301.62,228.50 301.70,228.60 301.80,228.69 301.91,228.77 302.02,228.83 302.15,228.88 302.28,228.92 302.41,228.93 302.54,228.93 302.67,228.92 302.80,228.88 302.92,228.83 303.04,228.77 303.15,228.69 303.24,228.60 303.33,228.50 303.40,228.39 303.45,228.27 303.50,228.14 303.52,228.01 303.53,227.88\\\" id=\\\"10\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46095D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"317.60,224.70 317.55,223.97 317.41,223.24 317.18,222.54 316.87,221.87 316.47,221.25 316.00,220.68 315.46,220.17 314.87,219.74 314.22,219.38 313.53,219.11 312.82,218.93 312.09,218.83 311.35,218.83 310.62,218.93 309.90,219.11 309.21,219.38 308.57,219.74 307.97,220.17 307.43,220.68 306.96,221.25 306.56,221.87 306.25,222.54 306.02,223.24 305.88,223.97 305.84,224.70 305.88,225.44 306.02,226.16 306.25,226.87 306.56,227.53 306.96,228.16 307.43,228.73 307.97,229.23 308.57,229.67 309.21,230.02 309.90,230.29 310.62,230.48 311.35,230.57 312.09,230.57 312.82,230.48 313.53,230.29 314.22,230.02 314.87,229.67 315.46,229.23 316.00,228.73 316.47,228.16 316.87,227.53 317.18,226.87 317.41,226.16 317.55,225.44 317.60,224.70\\\" id=\\\"11\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#460A5D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"345.72,228.36 345.61,226.58 345.27,224.82 344.72,223.12 343.96,221.51 343.00,220.00 341.86,218.62 340.56,217.40 339.12,216.35 337.55,215.49 335.89,214.83 334.16,214.38 332.38,214.16 330.60,214.16 328.82,214.38 327.09,214.83 325.43,215.49 323.87,216.35 322.42,217.40 321.12,218.62 319.98,220.00 319.02,221.51 318.26,223.12 317.71,224.82 317.37,226.58 317.26,228.36 317.37,230.15 317.71,231.90 318.26,233.60 319.02,235.22 319.98,236.73 321.12,238.10 322.42,239.33 323.87,240.38 325.43,241.24 327.09,241.90 328.82,242.34 330.60,242.57 332.38,242.57 334.16,242.34 335.89,241.90 337.55,241.24 339.12,240.38 340.56,239.33 341.86,238.10 343.00,236.73 343.96,235.22 344.72,233.60 345.27,231.90 345.61,230.15 345.72,228.36\\\" id=\\\"12\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#460B5E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.87,247.51 335.83,246.89 335.71,246.28 335.52,245.70 335.26,245.14 334.93,244.61 334.54,244.14 334.09,243.71 333.59,243.35 333.04,243.05 332.47,242.83 331.87,242.67 331.26,242.60 330.64,242.60 330.03,242.67 329.43,242.83 328.85,243.05 328.31,243.35 327.81,243.71 327.36,244.14 326.97,244.61 326.64,245.14 326.37,245.70 326.18,246.28 326.07,246.89 326.03,247.51 326.07,248.12 326.18,248.73 326.37,249.32 326.64,249.88 326.97,250.40 327.36,250.88 327.81,251.30 328.31,251.66 328.85,251.96 329.43,252.19 330.03,252.34 330.64,252.42 331.26,252.42 331.87,252.34 332.47,252.19 333.04,251.96 333.59,251.66 334.09,251.30 334.54,250.88 334.93,250.40 335.26,249.88 335.52,249.32 335.71,248.73 335.83,248.12 335.87,247.51\\\" id=\\\"13\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#470D60\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.08,256.67 335.05,256.14 334.95,255.62 334.78,255.11 334.55,254.63 334.27,254.18 333.93,253.77 333.54,253.40 333.11,253.09 332.64,252.83 332.15,252.63 331.63,252.50 331.10,252.44 330.57,252.44 330.04,252.50 329.52,252.63 329.03,252.83 328.56,253.09 328.13,253.40 327.74,253.77 327.40,254.18 327.11,254.63 326.89,255.11 326.72,255.62 326.62,256.14 326.59,256.67 326.62,257.20 326.72,257.73 326.89,258.24 327.11,258.72 327.40,259.17 327.74,259.58 328.13,259.94 328.56,260.26 329.03,260.51 329.52,260.71 330.04,260.84 330.57,260.91 331.10,260.91 331.63,260.84 332.15,260.71 332.64,260.51 333.11,260.26 333.54,259.94 333.93,259.58 334.27,259.17 334.55,258.72 334.78,258.24 334.95,257.73 335.05,257.20 335.08,256.67\\\" id=\\\"14\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#470E60\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"331.83,263.99 331.80,263.55 331.72,263.12 331.58,262.71 331.40,262.31 331.16,261.94 330.88,261.60 330.57,261.31 330.21,261.05 329.83,260.84 329.42,260.68 329.00,260.57 328.57,260.51 328.13,260.51 327.70,260.57 327.28,260.68 326.87,260.84 326.49,261.05 326.13,261.31 325.82,261.60 325.54,261.94 325.30,262.31 325.12,262.71 324.98,263.12 324.90,263.55 324.87,263.99 324.90,264.42 324.98,264.85 325.12,265.27 325.30,265.66 325.54,266.03 325.82,266.37 326.13,266.66 326.49,266.92 326.87,267.13 327.28,267.29 327.70,267.40 328.13,267.46 328.57,267.46 329.00,267.40 329.42,267.29 329.83,267.13 330.21,266.92 330.57,266.66 330.88,266.37 331.16,266.03 331.40,265.66 331.58,265.27 331.72,264.85 331.80,264.42 331.83,263.99\\\" id=\\\"15\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#470E61\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"331.80,273.00 331.75,272.27 331.62,271.55 331.39,270.85 331.08,270.18 330.68,269.56 330.21,268.99 329.68,268.49 329.08,268.06 328.44,267.70 327.76,267.43 327.04,267.25 326.31,267.16 325.58,267.16 324.85,267.25 324.14,267.43 323.45,267.70 322.81,268.06 322.21,268.49 321.68,268.99 321.21,269.56 320.82,270.18 320.50,270.85 320.28,271.55 320.14,272.27 320.09,273.00 320.14,273.74 320.28,274.46 320.50,275.16 320.82,275.82 321.21,276.44 321.68,277.01 322.21,277.51 322.81,277.95 323.45,278.30 324.14,278.57 324.85,278.75 325.58,278.85 326.31,278.85 327.04,278.75 327.76,278.57 328.44,278.30 329.08,277.95 329.68,277.51 330.21,277.01 330.68,276.44 331.08,275.82 331.39,275.16 331.62,274.46 331.75,273.74 331.80,273.00\\\" id=\\\"16\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#471063\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"323.93,282.20 323.87,281.31 323.70,280.44 323.43,279.59 323.05,278.78 322.57,278.03 322.00,277.35 321.36,276.74 320.63,276.21 319.85,275.78 319.03,275.45 318.16,275.23 317.28,275.12 316.39,275.12 315.50,275.23 314.64,275.45 313.81,275.78 313.03,276.21 312.31,276.74 311.66,277.35 311.10,278.03 310.62,278.78 310.24,279.59 309.96,280.44 309.80,281.31 309.74,282.20 309.80,283.09 309.96,283.97 310.24,284.81 310.62,285.62 311.10,286.37 311.66,287.06 312.31,287.67 313.03,288.19 313.81,288.62 314.64,288.95 315.50,289.17 316.39,289.28 317.28,289.28 318.16,289.17 319.03,288.95 319.85,288.62 320.63,288.19 321.36,287.67 322.00,287.06 322.57,286.37 323.05,285.62 323.43,284.81 323.70,283.97 323.87,283.09 323.93,282.20\\\" id=\\\"17\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#471164\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"330.89,296.08 330.82,295.07 330.63,294.08 330.32,293.12 329.89,292.21 329.35,291.36 328.71,290.58 327.97,289.89 327.16,289.30 326.27,288.81 325.34,288.44 324.36,288.19 323.36,288.06 322.35,288.06 321.35,288.19 320.37,288.44 319.43,288.81 318.55,289.30 317.73,289.89 317.00,290.58 316.36,291.36 315.82,292.21 315.39,293.12 315.07,294.08 314.88,295.07 314.82,296.08 314.88,297.08 315.07,298.08 315.39,299.03 315.82,299.95 316.36,300.80 317.00,301.58 317.73,302.27 318.55,302.86 319.43,303.35 320.37,303.72 321.35,303.97 322.35,304.09 323.36,304.09 324.36,303.97 325.34,303.72 326.27,303.35 327.16,302.86 327.97,302.27 328.71,301.58 329.35,300.80 329.89,299.95 330.32,299.03 330.63,298.08 330.82,297.08 330.89,296.08\\\" id=\\\"18\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#471264\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"272.38,224.00 272.37,223.82 272.34,223.64 272.28,223.47 272.21,223.30 272.11,223.15 271.99,223.01 271.86,222.89 271.72,222.78 271.56,222.70 271.39,222.63 271.22,222.59 271.04,222.56 270.86,222.56 270.68,222.59 270.50,222.63 270.33,222.70 270.18,222.78 270.03,222.89 269.90,223.01 269.78,223.15 269.69,223.30 269.61,223.47 269.55,223.64 269.52,223.82 269.51,224.00 269.52,224.18 269.55,224.35 269.61,224.53 269.69,224.69 269.78,224.84 269.90,224.98 270.03,225.10 270.18,225.21 270.33,225.30 270.50,225.36 270.68,225.41 270.86,225.43 271.04,225.43 271.22,225.41 271.39,225.36 271.56,225.30 271.72,225.21 271.86,225.10 271.99,224.98 272.11,224.84 272.21,224.69 272.28,224.53 272.34,224.35 272.37,224.18 272.38,224.00\\\" id=\\\"19\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#471365\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"277.65,220.57 277.62,220.15 277.54,219.74 277.41,219.34 277.23,218.96 277.01,218.60 276.74,218.28 276.43,217.99 276.09,217.74 275.72,217.54 275.33,217.39 274.92,217.28 274.51,217.23 274.08,217.23 273.67,217.28 273.26,217.39 272.87,217.54 272.50,217.74 272.16,217.99 271.85,218.28 271.58,218.60 271.36,218.96 271.18,219.34 271.05,219.74 270.97,220.15 270.94,220.57 270.97,220.99 271.05,221.41 271.18,221.81 271.36,222.19 271.58,222.54 271.85,222.87 272.16,223.16 272.50,223.40 272.87,223.61 273.26,223.76 273.67,223.87 274.08,223.92 274.51,223.92 274.92,223.87 275.33,223.76 275.72,223.61 276.09,223.40 276.43,223.16 276.74,222.87 277.01,222.54 277.23,222.19 277.41,221.81 277.54,221.41 277.62,220.99 277.65,220.57\\\" id=\\\"20\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481466\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"276.42,211.51 276.37,210.65 276.20,209.80 275.94,208.98 275.57,208.20 275.11,207.47 274.55,206.80 273.92,206.21 273.23,205.70 272.47,205.28 271.66,204.96 270.83,204.75 269.97,204.64 269.10,204.64 268.25,204.75 267.41,204.96 266.60,205.28 265.85,205.70 265.15,206.21 264.52,206.80 263.97,207.47 263.50,208.20 263.14,208.98 262.87,209.80 262.71,210.65 262.65,211.51 262.71,212.38 262.87,213.22 263.14,214.05 263.50,214.83 263.97,215.56 264.52,216.22 265.15,216.82 265.85,217.32 266.60,217.74 267.41,218.06 268.25,218.27 269.10,218.38 269.97,218.38 270.83,218.27 271.66,218.06 272.47,217.74 273.23,217.32 273.92,216.82 274.55,216.22 275.11,215.56 275.57,214.83 275.94,214.05 276.20,213.22 276.37,212.38 276.42,211.51\\\" id=\\\"21\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481567\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"277.82,207.01 277.81,206.84 277.78,206.67 277.72,206.50 277.65,206.35 277.56,206.20 277.45,206.07 277.32,205.95 277.18,205.85 277.03,205.77 276.87,205.71 276.71,205.66 276.54,205.64 276.37,205.64 276.19,205.66 276.03,205.71 275.87,205.77 275.72,205.85 275.58,205.95 275.45,206.07 275.34,206.20 275.25,206.35 275.18,206.50 275.13,206.67 275.09,206.84 275.08,207.01 275.09,207.18 275.13,207.35 275.18,207.51 275.25,207.67 275.34,207.81 275.45,207.94 275.58,208.06 275.72,208.16 275.87,208.25 276.03,208.31 276.19,208.35 276.37,208.37 276.54,208.37 276.71,208.35 276.87,208.31 277.03,208.25 277.18,208.16 277.32,208.06 277.45,207.94 277.56,207.81 277.65,207.67 277.72,207.51 277.78,207.35 277.81,207.18 277.82,207.01\\\" id=\\\"22\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481668\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"268.83,199.16 268.76,198.09 268.56,197.04 268.23,196.02 267.77,195.05 267.20,194.14 266.52,193.31 265.73,192.58 264.87,191.95 263.92,191.43 262.93,191.04 261.89,190.77 260.82,190.63 259.75,190.63 258.69,190.77 257.65,191.04 256.65,191.43 255.71,191.95 254.84,192.58 254.06,193.31 253.37,194.14 252.80,195.05 252.34,196.02 252.01,197.04 251.81,198.09 251.74,199.16 251.81,200.23 252.01,201.29 252.34,202.31 252.80,203.28 253.37,204.19 254.06,205.01 254.84,205.75 255.71,206.38 256.65,206.89 257.65,207.29 258.69,207.56 259.75,207.69 260.82,207.69 261.89,207.56 262.93,207.29 263.92,206.89 264.87,206.38 265.73,205.75 266.52,205.01 267.20,204.19 267.77,203.28 268.23,202.31 268.56,201.29 268.76,200.23 268.83,199.16\\\" id=\\\"23\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481769\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"308.44,173.07 308.23,169.84 307.63,166.65 306.63,163.57 305.25,160.64 303.51,157.90 301.44,155.41 299.08,153.19 296.46,151.28 293.62,149.72 290.61,148.53 287.47,147.72 284.25,147.32 281.01,147.32 277.80,147.72 274.66,148.53 271.64,149.72 268.80,151.28 266.18,153.19 263.82,155.41 261.75,157.90 260.02,160.64 258.64,163.57 257.64,166.65 257.03,169.84 256.83,173.07 257.03,176.31 257.64,179.49 258.64,182.57 260.02,185.50 261.75,188.24 263.82,190.74 266.18,192.96 268.80,194.86 271.64,196.42 274.66,197.62 277.80,198.42 281.01,198.83 284.25,198.83 287.47,198.42 290.61,197.62 293.62,196.42 296.46,194.86 299.08,192.96 301.44,190.74 303.51,188.24 305.25,185.50 306.63,182.57 307.63,179.49 308.23,176.31 308.44,173.07\\\" id=\\\"24\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#48186A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"308.37,195.74 308.33,195.12 308.22,194.51 308.02,193.91 307.76,193.35 307.43,192.83 307.03,192.35 306.58,191.92 306.07,191.56 305.53,191.26 304.95,191.03 304.35,190.88 303.73,190.80 303.11,190.80 302.49,190.88 301.89,191.03 301.31,191.26 300.77,191.56 300.27,191.92 299.81,192.35 299.42,192.83 299.08,193.35 298.82,193.91 298.63,194.51 298.51,195.12 298.47,195.74 298.51,196.36 298.63,196.97 298.82,197.56 299.08,198.12 299.42,198.65 299.81,199.12 300.27,199.55 300.77,199.92 301.31,200.21 301.89,200.44 302.49,200.60 303.11,200.68 303.73,200.68 304.35,200.60 304.95,200.44 305.53,200.21 306.07,199.92 306.58,199.55 307.03,199.12 307.43,198.65 307.76,198.12 308.02,197.56 308.22,196.97 308.33,196.36 308.37,195.74\\\" id=\\\"25\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#48196B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"318.58,202.85 318.53,202.05 318.38,201.26 318.13,200.50 317.79,199.78 317.36,199.11 316.85,198.49 316.27,197.94 315.63,197.48 314.93,197.09 314.18,196.80 313.41,196.60 312.62,196.50 311.82,196.50 311.03,196.60 310.25,196.80 309.51,197.09 308.81,197.48 308.16,197.94 307.58,198.49 307.07,199.11 306.64,199.78 306.30,200.50 306.06,201.26 305.91,202.05 305.86,202.85 305.91,203.64 306.06,204.43 306.30,205.19 306.64,205.91 307.07,206.59 307.58,207.20 308.16,207.75 308.81,208.22 309.51,208.60 310.25,208.90 311.03,209.09 311.82,209.19 312.62,209.19 313.41,209.09 314.18,208.90 314.93,208.60 315.63,208.22 316.27,207.75 316.85,207.20 317.36,206.59 317.79,205.91 318.13,205.19 318.38,204.43 318.53,203.64 318.58,202.85\\\" id=\\\"26\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481A6C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"310.17,209.55 310.16,209.42 310.14,209.30 310.10,209.18 310.05,209.07 309.98,208.96 309.90,208.86 309.81,208.78 309.71,208.70 309.60,208.64 309.48,208.60 309.36,208.57 309.23,208.55 309.11,208.55 308.99,208.57 308.86,208.60 308.75,208.64 308.64,208.70 308.54,208.78 308.44,208.86 308.36,208.96 308.30,209.07 308.24,209.18 308.20,209.30 308.18,209.42 308.17,209.55 308.18,209.67 308.20,209.80 308.24,209.91 308.30,210.03 308.36,210.13 308.44,210.23 308.54,210.32 308.64,210.39 308.75,210.45 308.86,210.50 308.99,210.53 309.11,210.54 309.23,210.54 309.36,210.53 309.48,210.50 309.60,210.45 309.71,210.39 309.81,210.32 309.90,210.23 309.98,210.13 310.05,210.03 310.10,209.91 310.14,209.80 310.16,209.67 310.17,209.55\\\" id=\\\"27\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481B6D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"309.94,211.26 309.93,211.17 309.92,211.08 309.89,210.99 309.85,210.91 309.80,210.84 309.75,210.77 309.68,210.71 309.61,210.66 309.53,210.61 309.45,210.58 309.36,210.56 309.27,210.55 309.18,210.55 309.09,210.56 309.01,210.58 308.93,210.61 308.85,210.66 308.78,210.71 308.71,210.77 308.65,210.84 308.61,210.91 308.57,210.99 308.54,211.08 308.52,211.17 308.52,211.26 308.52,211.34 308.54,211.43 308.57,211.52 308.61,211.60 308.65,211.67 308.71,211.74 308.78,211.80 308.85,211.85 308.93,211.90 309.01,211.93 309.09,211.95 309.18,211.96 309.27,211.96 309.36,211.95 309.45,211.93 309.53,211.90 309.61,211.85 309.68,211.80 309.75,211.74 309.80,211.67 309.85,211.60 309.89,211.52 309.92,211.43 309.93,211.34 309.94,211.26\\\" id=\\\"28\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481B6D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"313.86,213.81 313.84,213.49 313.78,213.17 313.68,212.86 313.54,212.57 313.37,212.30 313.16,212.05 312.93,211.83 312.67,211.64 312.38,211.48 312.08,211.36 311.77,211.28 311.45,211.24 311.13,211.24 310.80,211.28 310.49,211.36 310.19,211.48 309.91,211.64 309.65,211.83 309.41,212.05 309.21,212.30 309.03,212.57 308.90,212.86 308.80,213.17 308.73,213.49 308.71,213.81 308.73,214.13 308.80,214.45 308.90,214.76 309.03,215.05 309.21,215.32 309.41,215.57 309.65,215.79 309.91,215.98 310.19,216.14 310.49,216.26 310.80,216.34 311.13,216.38 311.45,216.38 311.77,216.34 312.08,216.26 312.38,216.14 312.67,215.98 312.93,215.79 313.16,215.57 313.37,215.32 313.54,215.05 313.68,214.76 313.78,214.45 313.84,214.13 313.86,213.81\\\" id=\\\"29\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481C6E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"318.02,217.02 318.00,216.69 317.94,216.37 317.84,216.05 317.69,215.75 317.52,215.47 317.31,215.22 317.07,214.99 316.80,214.80 316.51,214.64 316.20,214.51 315.88,214.43 315.55,214.39 315.22,214.39 314.89,214.43 314.57,214.51 314.26,214.64 313.98,214.80 313.71,214.99 313.47,215.22 313.26,215.47 313.08,215.75 312.94,216.05 312.84,216.37 312.77,216.69 312.75,217.02 312.77,217.35 312.84,217.68 312.94,217.99 313.08,218.29 313.26,218.57 313.47,218.82 313.71,219.05 313.98,219.24 314.26,219.40 314.57,219.53 314.89,219.61 315.22,219.65 315.55,219.65 315.88,219.61 316.20,219.53 316.51,219.40 316.80,219.24 317.07,219.05 317.31,218.82 317.52,218.57 317.69,218.29 317.84,217.99 317.94,217.68 318.00,217.35 318.02,217.02\\\" id=\\\"30\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481D6F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"358.95,193.78 358.78,191.15 358.29,188.56 357.48,186.06 356.36,183.68 354.95,181.46 353.27,179.43 351.35,177.63 349.22,176.08 346.91,174.81 344.47,173.84 341.92,173.19 339.31,172.86 336.67,172.86 334.06,173.19 331.51,173.84 329.07,174.81 326.76,176.08 324.63,177.63 322.71,179.43 321.03,181.46 319.62,183.68 318.50,186.06 317.69,188.56 317.19,191.15 317.03,193.78 317.19,196.40 317.69,198.99 318.50,201.49 319.62,203.87 321.03,206.10 322.71,208.12 324.63,209.93 326.76,211.47 329.07,212.74 331.51,213.71 334.06,214.37 336.67,214.70 339.31,214.70 341.92,214.37 344.47,213.71 346.91,212.74 349.22,211.47 351.35,209.93 353.27,208.12 354.95,206.10 356.36,203.87 357.48,201.49 358.29,198.99 358.78,196.40 358.95,193.78\\\" id=\\\"31\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481E70\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"328.44,281.14 328.42,280.85 328.37,280.57 328.28,280.30 328.16,280.04 328.00,279.80 327.82,279.58 327.61,279.38 327.38,279.21 327.13,279.07 326.86,278.97 326.58,278.89 326.30,278.86 326.01,278.86 325.73,278.89 325.45,278.97 325.18,279.07 324.93,279.21 324.70,279.38 324.49,279.58 324.30,279.80 324.15,280.04 324.03,280.30 323.94,280.57 323.89,280.85 323.87,281.14 323.89,281.43 323.94,281.71 324.03,281.98 324.15,282.24 324.30,282.48 324.49,282.71 324.70,282.90 324.93,283.07 325.18,283.21 325.45,283.31 325.73,283.39 326.01,283.42 326.30,283.42 326.58,283.39 326.86,283.31 327.13,283.21 327.38,283.07 327.61,282.90 327.82,282.71 328.00,282.48 328.16,282.24 328.28,281.98 328.37,281.71 328.42,281.43 328.44,281.14\\\" id=\\\"32\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#481F70\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"331.14,286.20 331.11,285.81 331.04,285.43 330.92,285.06 330.75,284.71 330.54,284.38 330.29,284.07 330.01,283.81 329.69,283.58 329.35,283.39 328.99,283.24 328.61,283.15 328.22,283.10 327.83,283.10 327.44,283.15 327.06,283.24 326.70,283.39 326.36,283.58 326.04,283.81 325.76,284.07 325.51,284.38 325.30,284.71 325.13,285.06 325.01,285.43 324.94,285.81 324.91,286.20 324.94,286.59 325.01,286.98 325.13,287.35 325.30,287.70 325.51,288.03 325.76,288.34 326.04,288.60 326.36,288.83 326.70,289.02 327.06,289.16 327.44,289.26 327.83,289.31 328.22,289.31 328.61,289.26 328.99,289.16 329.35,289.02 329.69,288.83 330.01,288.60 330.29,288.34 330.54,288.03 330.75,287.70 330.92,287.35 331.04,286.98 331.11,286.59 331.14,286.20\\\" id=\\\"33\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482071\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"324.28,308.10 324.24,307.56 324.14,307.02 323.97,306.50 323.74,306.01 323.45,305.55 323.10,305.13 322.70,304.76 322.26,304.44 321.78,304.17 321.28,303.97 320.75,303.84 320.21,303.77 319.66,303.77 319.12,303.84 318.59,303.97 318.09,304.17 317.61,304.44 317.17,304.76 316.77,305.13 316.42,305.55 316.13,306.01 315.90,306.50 315.73,307.02 315.63,307.56 315.59,308.10 315.63,308.65 315.73,309.18 315.90,309.70 316.13,310.19 316.42,310.65 316.77,311.07 317.17,311.45 317.61,311.77 318.09,312.03 318.59,312.23 319.12,312.37 319.66,312.43 320.21,312.43 320.75,312.37 321.28,312.23 321.78,312.03 322.26,311.77 322.70,311.45 323.10,311.07 323.45,310.65 323.74,310.19 323.97,309.70 324.14,309.18 324.24,308.65 324.28,308.10\\\" id=\\\"34\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482172\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"331.44,322.56 331.36,321.28 331.12,320.03 330.73,318.81 330.18,317.66 329.50,316.58 328.68,315.59 327.75,314.72 326.72,313.97 325.60,313.35 324.41,312.88 323.17,312.56 321.90,312.40 320.63,312.40 319.36,312.56 318.12,312.88 316.93,313.35 315.81,313.97 314.78,314.72 313.85,315.59 313.03,316.58 312.35,317.66 311.80,318.81 311.41,320.03 311.17,321.28 311.09,322.56 311.17,323.83 311.41,325.09 311.80,326.31 312.35,327.46 313.03,328.54 313.85,329.53 314.78,330.40 315.81,331.15 316.93,331.77 318.12,332.24 319.36,332.56 320.63,332.72 321.90,332.72 323.17,332.56 324.41,332.24 325.60,331.77 326.72,331.15 327.75,330.40 328.68,329.53 329.50,328.54 330.18,327.46 330.73,326.31 331.12,325.09 331.36,323.83 331.44,322.56\\\" id=\\\"35\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482273\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"352.87,379.30 352.48,373.12 351.32,367.05 349.41,361.17 346.78,355.58 343.46,350.35 339.52,345.59 335.01,341.36 330.01,337.72 324.59,334.74 318.84,332.47 312.85,330.93 306.72,330.15 300.54,330.15 294.40,330.93 288.41,332.47 282.66,334.74 277.25,337.72 272.24,341.36 267.74,345.59 263.79,350.35 260.48,355.58 257.85,361.17 255.94,367.05 254.78,373.12 254.39,379.30 254.78,385.47 255.94,391.54 257.85,397.42 260.48,403.02 263.79,408.24 267.74,413.00 272.24,417.23 277.25,420.87 282.66,423.85 288.41,426.12 294.40,427.66 300.54,428.44 306.72,428.44 312.85,427.66 318.84,426.12 324.59,423.85 330.01,420.87 335.01,417.23 339.52,413.00 343.46,408.24 346.78,403.02 349.41,397.42 351.32,391.54 352.48,385.47 352.87,379.30\\\" id=\\\"36\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482374\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"268.82,335.66 268.63,332.66 268.07,329.71 267.14,326.85 265.86,324.13 264.25,321.59 262.33,319.27 260.14,317.22 257.71,315.45 255.08,314.00 252.28,312.89 249.37,312.15 246.39,311.77 243.38,311.77 240.40,312.15 237.48,312.89 234.69,314.00 232.05,315.45 229.62,317.22 227.43,319.27 225.51,321.59 223.90,324.13 222.62,326.85 221.69,329.71 221.13,332.66 220.94,335.66 221.13,338.66 221.69,341.62 222.62,344.47 223.90,347.19 225.51,349.73 227.43,352.05 229.62,354.11 232.05,355.87 234.69,357.32 237.48,358.43 240.40,359.18 243.38,359.55 246.39,359.55 249.37,359.18 252.28,358.43 255.08,357.32 257.71,355.87 260.14,354.11 262.33,352.05 264.25,349.73 265.86,347.19 267.14,344.47 268.07,341.62 268.63,338.66 268.82,335.66\\\" id=\\\"37\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482475\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"338.65,263.00 338.62,262.57 338.54,262.14 338.40,261.73 338.22,261.34 337.99,260.98 337.71,260.64 337.40,260.35 337.05,260.09 336.67,259.88 336.27,259.73 335.85,259.62 335.42,259.56 334.98,259.56 334.56,259.62 334.14,259.73 333.73,259.88 333.36,260.09 333.01,260.35 332.69,260.64 332.41,260.98 332.18,261.34 332.00,261.73 331.87,262.14 331.78,262.57 331.76,263.00 331.78,263.43 331.87,263.86 332.00,264.27 332.18,264.66 332.41,265.03 332.69,265.36 333.01,265.65 333.36,265.91 333.73,266.12 334.14,266.28 334.56,266.38 334.98,266.44 335.42,266.44 335.85,266.38 336.27,266.28 336.67,266.12 337.05,265.91 337.40,265.65 337.71,265.36 337.99,265.03 338.22,264.66 338.40,264.27 338.54,263.86 338.62,263.43 338.65,263.00\\\" id=\\\"38\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482575\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"344.79,272.46 344.74,271.64 344.59,270.84 344.34,270.06 343.99,269.32 343.55,268.63 343.03,268.00 342.44,267.45 341.78,266.97 341.06,266.57 340.30,266.27 339.51,266.07 338.70,265.97 337.88,265.97 337.07,266.07 336.28,266.27 335.52,266.57 334.81,266.97 334.15,267.45 333.55,268.00 333.03,268.63 332.59,269.32 332.25,270.06 331.99,270.84 331.84,271.64 331.79,272.46 331.84,273.27 331.99,274.07 332.25,274.85 332.59,275.59 333.03,276.28 333.55,276.91 334.15,277.47 334.81,277.95 335.52,278.34 336.28,278.64 337.07,278.84 337.88,278.95 338.70,278.95 339.51,278.84 340.30,278.64 341.06,278.34 341.78,277.95 342.44,277.47 343.03,276.91 343.55,276.28 343.99,275.59 344.34,274.85 344.59,274.07 344.74,273.27 344.79,272.46\\\" id=\\\"39\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482576\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"363.97,293.70 363.84,291.62 363.45,289.57 362.81,287.59 361.92,285.70 360.80,283.94 359.47,282.34 357.95,280.91 356.27,279.68 354.44,278.68 352.50,277.91 350.48,277.39 348.42,277.13 346.33,277.13 344.26,277.39 342.24,277.91 340.30,278.68 338.48,279.68 336.79,280.91 335.27,282.34 333.94,283.94 332.83,285.70 331.94,287.59 331.29,289.57 330.90,291.62 330.77,293.70 330.90,295.78 331.29,297.83 331.94,299.81 332.83,301.70 333.94,303.46 335.27,305.06 336.79,306.49 338.48,307.72 340.30,308.72 342.24,309.49 344.26,310.01 346.33,310.27 348.42,310.27 350.48,310.01 352.50,309.49 354.44,308.72 356.27,307.72 357.95,306.49 359.47,305.06 360.80,303.46 361.92,301.70 362.81,299.81 363.45,297.83 363.84,295.78 363.97,293.70\\\" id=\\\"40\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482677\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"342.59,252.83 342.56,252.30 342.46,251.78 342.29,251.28 342.07,250.80 341.78,250.35 341.45,249.95 341.06,249.58 340.63,249.27 340.17,249.02 339.68,248.82 339.16,248.69 338.64,248.62 338.11,248.62 337.58,248.69 337.07,248.82 336.58,249.02 336.11,249.27 335.69,249.58 335.30,249.95 334.96,250.35 334.68,250.80 334.45,251.28 334.29,251.78 334.19,252.30 334.16,252.83 334.19,253.36 334.29,253.88 334.45,254.38 334.68,254.86 334.96,255.31 335.30,255.72 335.69,256.08 336.11,256.39 336.58,256.65 337.07,256.84 337.58,256.97 338.11,257.04 338.64,257.04 339.16,256.97 339.68,256.84 340.17,256.65 340.63,256.39 341.06,256.08 341.45,255.72 341.78,255.31 342.07,254.86 342.29,254.38 342.46,253.88 342.56,253.36 342.59,252.83\\\" id=\\\"41\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482778\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"349.96,260.96 349.92,260.23 349.78,259.52 349.56,258.83 349.25,258.17 348.86,257.56 348.40,257.00 347.87,256.51 347.28,256.08 346.65,255.73 345.97,255.46 345.27,255.28 344.55,255.19 343.83,255.19 343.11,255.28 342.41,255.46 341.73,255.73 341.10,256.08 340.51,256.51 339.98,257.00 339.52,257.56 339.13,258.17 338.82,258.83 338.60,259.52 338.46,260.23 338.42,260.96 338.46,261.68 338.60,262.39 338.82,263.08 339.13,263.74 339.52,264.35 339.98,264.91 340.51,265.41 341.10,265.83 341.73,266.18 342.41,266.45 343.11,266.63 343.83,266.72 344.55,266.72 345.27,266.63 345.97,266.45 346.65,266.18 347.28,265.83 347.87,265.41 348.40,264.91 348.86,264.35 349.25,263.74 349.56,263.08 349.78,262.39 349.92,261.68 349.96,260.96\\\" id=\\\"42\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482878\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"355.84,244.24 355.77,243.20 355.58,242.17 355.25,241.18 354.81,240.23 354.25,239.35 353.58,238.54 352.82,237.83 351.97,237.21 351.06,236.71 350.08,236.32 349.07,236.06 348.03,235.93 346.99,235.93 345.95,236.06 344.94,236.32 343.97,236.71 343.05,237.21 342.20,237.83 341.44,238.54 340.78,239.35 340.22,240.23 339.77,241.18 339.45,242.17 339.25,243.20 339.19,244.24 339.25,245.28 339.45,246.31 339.77,247.31 340.22,248.25 340.78,249.14 341.44,249.94 342.20,250.66 343.05,251.27 343.97,251.77 344.94,252.16 345.95,252.42 346.99,252.55 348.03,252.55 349.07,252.42 350.08,252.16 351.06,251.77 351.97,251.27 352.82,250.66 353.58,249.94 354.25,249.14 354.81,248.25 355.25,247.31 355.58,246.31 355.77,245.28 355.84,244.24\\\" id=\\\"43\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#482979\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"251.78,198.26 251.76,197.94 251.70,197.62 251.60,197.31 251.46,197.02 251.29,196.74 251.08,196.49 250.84,196.27 250.58,196.08 250.30,195.93 250.00,195.81 249.68,195.73 249.36,195.69 249.04,195.69 248.71,195.73 248.40,195.81 248.10,195.93 247.82,196.08 247.55,196.27 247.32,196.49 247.11,196.74 246.94,197.02 246.80,197.31 246.70,197.62 246.64,197.94 246.62,198.26 246.64,198.58 246.70,198.90 246.80,199.21 246.94,199.50 247.11,199.78 247.32,200.03 247.55,200.25 247.82,200.44 248.10,200.60 248.40,200.71 248.71,200.80 249.04,200.84 249.36,200.84 249.68,200.80 250.00,200.71 250.30,200.60 250.58,200.44 250.84,200.25 251.08,200.03 251.29,199.78 251.46,199.50 251.60,199.21 251.70,198.90 251.76,198.58 251.78,198.26\\\" id=\\\"44\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472A7A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"258.21,183.34 258.11,181.73 257.81,180.15 257.31,178.62 256.63,177.16 255.77,175.80 254.74,174.56 253.57,173.46 252.26,172.52 250.85,171.74 249.36,171.15 247.80,170.75 246.20,170.54 244.59,170.54 242.99,170.75 241.43,171.15 239.94,171.74 238.53,172.52 237.22,173.46 236.05,174.56 235.03,175.80 234.16,177.16 233.48,178.62 232.98,180.15 232.68,181.73 232.58,183.34 232.68,184.94 232.98,186.53 233.48,188.06 234.16,189.51 235.03,190.87 236.05,192.11 237.22,193.22 238.53,194.16 239.94,194.94 241.43,195.53 242.99,195.93 244.59,196.13 246.20,196.13 247.80,195.93 249.36,195.53 250.85,194.94 252.26,194.16 253.57,193.22 254.74,192.11 255.77,190.87 256.63,189.51 257.31,188.06 257.81,186.53 258.11,184.94 258.21,183.34\\\" id=\\\"45\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472B7A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"345.82,267.96 345.81,267.80 345.79,267.65 345.74,267.50 345.67,267.36 345.59,267.23 345.49,267.11 345.38,267.00 345.25,266.91 345.11,266.84 344.97,266.78 344.82,266.74 344.67,266.72 344.51,266.72 344.36,266.74 344.21,266.78 344.06,266.84 343.93,266.91 343.80,267.00 343.69,267.11 343.59,267.23 343.50,267.36 343.44,267.50 343.39,267.65 343.36,267.80 343.35,267.96 343.36,268.11 343.39,268.26 343.44,268.41 343.50,268.55 343.59,268.68 343.69,268.80 343.80,268.91 343.93,269.00 344.06,269.07 344.21,269.13 344.36,269.17 344.51,269.19 344.67,269.19 344.82,269.17 344.97,269.13 345.11,269.07 345.25,269.00 345.38,268.91 345.49,268.80 345.59,268.68 345.67,268.55 345.74,268.41 345.79,268.26 345.81,268.11 345.82,267.96\\\" id=\\\"46\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472C7A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"345.85,216.60 345.83,216.29 345.77,215.98 345.68,215.68 345.54,215.40 345.38,215.14 345.18,214.90 344.95,214.68 344.70,214.50 344.42,214.35 344.13,214.23 343.83,214.16 343.52,214.12 343.21,214.12 342.90,214.16 342.60,214.23 342.31,214.35 342.03,214.50 341.78,214.68 341.55,214.90 341.36,215.14 341.19,215.40 341.06,215.68 340.96,215.98 340.90,216.29 340.88,216.60 340.90,216.91 340.96,217.22 341.06,217.51 341.19,217.79 341.36,218.06 341.55,218.30 341.78,218.51 342.03,218.70 342.31,218.85 342.60,218.96 342.90,219.04 343.21,219.08 343.52,219.08 343.83,219.04 344.13,218.96 344.42,218.85 344.70,218.70 344.95,218.51 345.18,218.30 345.38,218.06 345.54,217.79 345.68,217.51 345.77,217.22 345.83,216.91 345.85,216.60\\\" id=\\\"47\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472D7B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"369.76,221.82 369.66,220.26 369.37,218.73 368.88,217.25 368.22,215.84 367.38,214.52 366.39,213.32 365.25,212.25 363.99,211.33 362.62,210.58 361.17,210.00 359.66,209.62 358.11,209.42 356.55,209.42 355.00,209.62 353.49,210.00 352.04,210.58 350.67,211.33 349.41,212.25 348.27,213.32 347.28,214.52 346.44,215.84 345.78,217.25 345.30,218.73 345.00,220.26 344.91,221.82 345.00,223.38 345.30,224.91 345.78,226.40 346.44,227.81 347.28,229.12 348.27,230.33 349.41,231.40 350.67,232.31 352.04,233.06 353.49,233.64 355.00,234.03 356.55,234.22 358.11,234.22 359.66,234.03 361.17,233.64 362.62,233.06 363.99,232.31 365.25,231.40 366.39,230.33 367.38,229.12 368.22,227.81 368.88,226.40 369.37,224.91 369.66,223.38 369.76,221.82\\\" id=\\\"48\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472E7C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"386.17,245.83 386.05,243.93 385.69,242.06 385.10,240.24 384.29,238.51 383.27,236.90 382.05,235.43 380.66,234.13 379.12,233.01 377.45,232.09 375.67,231.38 373.82,230.91 371.93,230.67 370.02,230.67 368.13,230.91 366.28,231.38 364.51,232.09 362.84,233.01 361.29,234.13 359.90,235.43 358.69,236.90 357.66,238.51 356.85,240.24 356.26,242.06 355.90,243.93 355.78,245.83 355.90,247.74 356.26,249.61 356.85,251.43 357.66,253.15 358.69,254.76 359.90,256.23 361.29,257.54 362.84,258.66 364.51,259.58 366.28,260.28 368.13,260.76 370.02,261.00 371.93,261.00 373.82,260.76 375.67,260.28 377.45,259.58 379.12,258.66 380.66,257.54 382.05,256.23 383.27,254.76 384.29,253.15 385.10,251.43 385.69,249.61 386.05,247.74 386.17,245.83\\\" id=\\\"49\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472E7C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"344.96,252.99 344.95,252.84 344.92,252.69 344.88,252.55 344.82,252.42 344.74,252.29 344.64,252.18 344.53,252.07 344.41,251.99 344.28,251.92 344.14,251.86 344.00,251.82 343.85,251.80 343.70,251.80 343.55,251.82 343.41,251.86 343.27,251.92 343.14,251.99 343.02,252.07 342.91,252.18 342.81,252.29 342.73,252.42 342.67,252.55 342.63,252.69 342.60,252.84 342.59,252.99 342.60,253.14 342.63,253.28 342.67,253.43 342.73,253.56 342.81,253.69 342.91,253.80 343.02,253.90 343.14,253.99 343.27,254.06 343.41,254.12 343.55,254.16 343.70,254.17 343.85,254.17 344.00,254.16 344.14,254.12 344.28,254.06 344.41,253.99 344.53,253.90 344.64,253.80 344.74,253.69 344.82,253.56 344.88,253.43 344.92,253.28 344.95,253.14 344.96,252.99\\\" id=\\\"50\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#472F7D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"355.68,255.46 355.66,254.99 355.57,254.53 355.42,254.08 355.22,253.66 354.97,253.26 354.67,252.90 354.33,252.58 353.95,252.30 353.54,252.08 353.10,251.90 352.65,251.79 352.18,251.73 351.71,251.73 351.25,251.79 350.79,251.90 350.36,252.08 349.95,252.30 349.57,252.58 349.23,252.90 348.93,253.26 348.68,253.66 348.48,254.08 348.33,254.53 348.24,254.99 348.21,255.46 348.24,255.92 348.33,256.39 348.48,256.83 348.68,257.26 348.93,257.65 349.23,258.01 349.57,258.33 349.95,258.61 350.36,258.84 350.79,259.01 351.25,259.13 351.71,259.18 352.18,259.18 352.65,259.13 353.10,259.01 353.54,258.84 353.95,258.61 354.33,258.33 354.67,258.01 354.97,257.65 355.22,257.26 355.42,256.83 355.57,256.39 355.66,255.92 355.68,255.46\\\" id=\\\"51\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46307E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"232.68,185.30 232.63,184.54 232.49,183.78 232.25,183.05 231.92,182.36 231.51,181.71 231.02,181.12 230.47,180.60 229.85,180.15 229.17,179.78 228.46,179.50 227.72,179.30 226.96,179.21 226.19,179.21 225.43,179.30 224.69,179.50 223.98,179.78 223.30,180.15 222.68,180.60 222.13,181.12 221.64,181.71 221.23,182.36 220.90,183.05 220.66,183.78 220.52,184.54 220.47,185.30 220.52,186.07 220.66,186.82 220.90,187.55 221.23,188.24 221.64,188.89 222.13,189.48 222.68,190.00 223.30,190.45 223.98,190.82 224.69,191.11 225.43,191.30 226.19,191.39 226.96,191.39 227.72,191.30 228.46,191.11 229.17,190.82 229.85,190.45 230.47,190.00 231.02,189.48 231.51,188.89 231.92,188.24 232.25,187.55 232.49,186.82 232.63,186.07 232.68,185.30\\\" id=\\\"52\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46317E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"351.75,149.55 351.55,146.47 350.97,143.44 350.02,140.51 348.71,137.71 347.05,135.11 345.09,132.73 342.84,130.62 340.34,128.81 337.64,127.32 334.77,126.18 331.78,125.42 328.72,125.03 325.64,125.03 322.57,125.42 319.59,126.18 316.72,127.32 314.01,128.81 311.52,130.62 309.27,132.73 307.30,135.11 305.65,137.71 304.33,140.51 303.38,143.44 302.80,146.47 302.61,149.55 302.80,152.63 303.38,155.66 304.33,158.59 305.65,161.39 307.30,163.99 309.27,166.37 311.52,168.48 314.01,170.29 316.72,171.78 319.59,172.92 322.57,173.68 325.64,174.07 328.72,174.07 331.78,173.68 334.77,172.92 337.64,171.78 340.34,170.29 342.84,168.48 345.09,166.37 347.05,163.99 348.71,161.39 350.02,158.59 350.97,155.66 351.55,152.63 351.75,149.55\\\" id=\\\"53\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46327E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.27,306.92 335.23,306.28 335.11,305.66 334.92,305.05 334.64,304.48 334.30,303.94 333.90,303.45 333.43,303.02 332.92,302.64 332.36,302.34 331.77,302.10 331.15,301.94 330.52,301.86 329.89,301.86 329.26,301.94 328.64,302.10 328.05,302.34 327.49,302.64 326.98,303.02 326.51,303.45 326.11,303.94 325.77,304.48 325.50,305.05 325.30,305.66 325.18,306.28 325.14,306.92 325.18,307.55 325.30,308.18 325.50,308.78 325.77,309.36 326.11,309.90 326.51,310.39 326.98,310.82 327.49,311.20 328.05,311.50 328.64,311.74 329.26,311.90 329.89,311.98 330.52,311.98 331.15,311.90 331.77,311.74 332.36,311.50 332.92,311.20 333.43,310.82 333.90,310.39 334.30,309.90 334.64,309.36 334.92,308.78 335.11,308.18 335.23,307.55 335.27,306.92\\\" id=\\\"54\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46337F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"334.50,314.70 334.47,314.34 334.41,313.99 334.30,313.65 334.14,313.33 333.95,313.03 333.72,312.75 333.46,312.51 333.17,312.30 332.86,312.12 332.53,311.99 332.18,311.90 331.83,311.86 331.47,311.86 331.12,311.90 330.77,311.99 330.44,312.12 330.12,312.30 329.83,312.51 329.57,312.75 329.35,313.03 329.15,313.33 329.00,313.65 328.89,313.99 328.82,314.34 328.80,314.70 328.82,315.06 328.89,315.41 329.00,315.75 329.15,316.07 329.35,316.37 329.57,316.65 329.83,316.89 330.12,317.10 330.44,317.28 330.77,317.41 331.12,317.50 331.47,317.54 331.83,317.54 332.18,317.50 332.53,317.41 332.86,317.28 333.17,317.10 333.46,316.89 333.72,316.65 333.95,316.37 334.14,316.07 334.30,315.75 334.41,315.41 334.47,315.06 334.50,314.70\\\" id=\\\"55\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#463480\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"227.28,318.65 227.27,318.39 227.22,318.14 227.14,317.89 227.03,317.66 226.89,317.44 226.72,317.24 226.53,317.06 226.33,316.91 226.10,316.78 225.86,316.69 225.61,316.63 225.35,316.59 225.09,316.59 224.84,316.63 224.59,316.69 224.35,316.78 224.12,316.91 223.91,317.06 223.72,317.24 223.56,317.44 223.42,317.66 223.31,317.89 223.23,318.14 223.18,318.39 223.16,318.65 223.18,318.91 223.23,319.16 223.31,319.41 223.42,319.64 223.56,319.86 223.72,320.06 223.91,320.23 224.12,320.39 224.35,320.51 224.59,320.61 224.84,320.67 225.09,320.70 225.35,320.70 225.61,320.67 225.86,320.61 226.10,320.51 226.33,320.39 226.53,320.23 226.72,320.06 226.89,319.86 227.03,319.64 227.14,319.41 227.22,319.16 227.27,318.91 227.28,318.65\\\" id=\\\"56\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#463480\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"221.71,328.39 221.63,327.05 221.38,325.74 220.97,324.46 220.40,323.25 219.68,322.12 218.82,321.09 217.85,320.17 216.76,319.38 215.59,318.74 214.34,318.25 213.05,317.91 211.72,317.75 210.38,317.75 209.05,317.91 207.75,318.25 206.51,318.74 205.33,319.38 204.25,320.17 203.27,321.09 202.42,322.12 201.70,323.25 201.13,324.46 200.72,325.74 200.47,327.05 200.38,328.39 200.47,329.73 200.72,331.04 201.13,332.32 201.70,333.53 202.42,334.66 203.27,335.69 204.25,336.61 205.33,337.39 206.51,338.04 207.75,338.53 209.05,338.87 210.38,339.03 211.72,339.03 213.05,338.87 214.34,338.53 215.59,338.04 216.76,337.39 217.85,336.61 218.82,335.69 219.68,334.66 220.40,333.53 220.97,332.32 221.38,331.04 221.63,329.73 221.71,328.39\\\" id=\\\"57\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#453581\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"200.70,324.73 200.62,323.40 200.37,322.10 199.96,320.84 199.40,319.65 198.69,318.53 197.84,317.51 196.88,316.60 195.81,315.82 194.65,315.18 193.42,314.70 192.13,314.37 190.82,314.20 189.50,314.20 188.18,314.37 186.90,314.70 185.67,315.18 184.51,315.82 183.44,316.60 182.47,317.51 181.63,318.53 180.92,319.65 180.35,320.84 179.95,322.10 179.70,323.40 179.61,324.73 179.70,326.05 179.95,327.35 180.35,328.61 180.92,329.81 181.63,330.92 182.47,331.94 183.44,332.85 184.51,333.63 185.67,334.27 186.90,334.75 188.18,335.08 189.50,335.25 190.82,335.25 192.13,335.08 193.42,334.75 194.65,334.27 195.81,333.63 196.88,332.85 197.84,331.94 198.69,330.92 199.40,329.81 199.96,328.61 200.37,327.35 200.62,326.05 200.70,324.73\\\" id=\\\"58\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#453681\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"185.01,313.58 184.98,313.12 184.89,312.67 184.75,312.23 184.56,311.81 184.31,311.42 184.02,311.07 183.68,310.75 183.31,310.48 182.90,310.26 182.47,310.09 182.03,309.97 181.57,309.92 181.11,309.92 180.65,309.97 180.21,310.09 179.78,310.26 179.38,310.48 179.00,310.75 178.67,311.07 178.37,311.42 178.13,311.81 177.93,312.23 177.79,312.67 177.70,313.12 177.67,313.58 177.70,314.04 177.79,314.49 177.93,314.93 178.13,315.35 178.37,315.73 178.67,316.09 179.00,316.40 179.38,316.68 179.78,316.90 180.21,317.07 180.65,317.18 181.11,317.24 181.57,317.24 182.03,317.18 182.47,317.07 182.90,316.90 183.31,316.68 183.68,316.40 184.02,316.09 184.31,315.73 184.56,315.35 184.75,314.93 184.89,314.49 184.98,314.04 185.01,313.58\\\" id=\\\"59\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#453882\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"180.52,309.39 180.51,309.29 180.49,309.18 180.46,309.09 180.42,308.99 180.36,308.90 180.30,308.82 180.22,308.75 180.13,308.69 180.04,308.64 179.95,308.60 179.84,308.57 179.74,308.56 179.64,308.56 179.53,308.57 179.43,308.60 179.33,308.64 179.24,308.69 179.16,308.75 179.08,308.82 179.02,308.90 178.96,308.99 178.92,309.09 178.88,309.18 178.86,309.29 178.86,309.39 178.86,309.50 178.88,309.60 178.92,309.70 178.96,309.79 179.02,309.88 179.08,309.96 179.16,310.03 179.24,310.09 179.33,310.14 179.43,310.18 179.53,310.21 179.64,310.22 179.74,310.22 179.84,310.21 179.95,310.18 180.04,310.14 180.13,310.09 180.22,310.03 180.30,309.96 180.36,309.88 180.42,309.79 180.46,309.70 180.49,309.60 180.51,309.50 180.52,309.39\\\" id=\\\"60\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#443983\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"178.37,310.19 178.33,309.58 178.22,308.98 178.03,308.40 177.77,307.84 177.44,307.33 177.05,306.85 176.60,306.43 176.10,306.07 175.57,305.78 175.00,305.55 174.40,305.40 173.79,305.32 173.18,305.32 172.57,305.40 171.98,305.55 171.41,305.78 170.87,306.07 170.38,306.43 169.93,306.85 169.54,307.33 169.21,307.84 168.95,308.40 168.76,308.98 168.65,309.58 168.61,310.19 168.65,310.81 168.76,311.41 168.95,311.99 169.21,312.55 169.54,313.06 169.93,313.54 170.38,313.96 170.87,314.32 171.41,314.61 171.98,314.84 172.57,314.99 173.18,315.07 173.79,315.07 174.40,314.99 175.00,314.84 175.57,314.61 176.10,314.32 176.60,313.96 177.05,313.54 177.44,313.06 177.77,312.55 178.03,311.99 178.22,311.41 178.33,310.81 178.37,310.19\\\" id=\\\"61\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#443A83\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"170.77,304.05 170.73,303.43 170.61,302.82 170.42,302.22 170.16,301.66 169.82,301.14 169.43,300.66 168.97,300.23 168.47,299.87 167.93,299.57 167.35,299.34 166.75,299.18 166.13,299.11 165.51,299.11 164.89,299.18 164.29,299.34 163.71,299.57 163.17,299.87 162.66,300.23 162.21,300.66 161.81,301.14 161.48,301.66 161.22,302.22 161.03,302.82 160.91,303.43 160.87,304.05 160.91,304.67 161.03,305.28 161.22,305.87 161.48,306.43 161.81,306.95 162.21,307.43 162.66,307.86 163.17,308.22 163.71,308.52 164.29,308.75 164.89,308.91 165.51,308.98 166.13,308.98 166.75,308.91 167.35,308.75 167.93,308.52 168.47,308.22 168.97,307.86 169.43,307.43 169.82,306.95 170.16,306.43 170.42,305.87 170.61,305.28 170.73,304.67 170.77,304.05\\\" id=\\\"62\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#443A83\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"167.00,298.51 166.99,298.43 166.98,298.36 166.95,298.28 166.92,298.21 166.88,298.15 166.83,298.09 166.77,298.03 166.71,297.99 166.64,297.95 166.57,297.92 166.50,297.90 166.42,297.89 166.34,297.89 166.27,297.90 166.19,297.92 166.12,297.95 166.05,297.99 165.99,298.03 165.93,298.09 165.88,298.15 165.84,298.21 165.81,298.28 165.78,298.36 165.77,298.43 165.77,298.51 165.77,298.59 165.78,298.66 165.81,298.74 165.84,298.81 165.88,298.87 165.93,298.93 165.99,298.98 166.05,299.03 166.12,299.07 166.19,299.10 166.27,299.11 166.34,299.12 166.42,299.12 166.50,299.11 166.57,299.10 166.64,299.07 166.71,299.03 166.77,298.98 166.83,298.93 166.88,298.87 166.92,298.81 166.95,298.74 166.98,298.66 166.99,298.59 167.00,298.51\\\" id=\\\"63\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#443B84\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"162.19,297.12 162.08,295.38 161.75,293.66 161.21,292.00 160.47,290.42 159.54,288.95 158.43,287.61 157.15,286.41 155.74,285.39 154.21,284.55 152.59,283.91 150.90,283.47 149.17,283.25 147.43,283.25 145.70,283.47 144.01,283.91 142.38,284.55 140.86,285.39 139.44,286.41 138.17,287.61 137.06,288.95 136.13,290.42 135.38,292.00 134.84,293.66 134.52,295.38 134.41,297.12 134.52,298.86 134.84,300.57 135.38,302.23 136.13,303.81 137.06,305.28 138.17,306.63 139.44,307.82 140.86,308.85 142.38,309.69 144.01,310.33 145.70,310.76 147.43,310.98 149.17,310.98 150.90,310.76 152.59,310.33 154.21,309.69 155.74,308.85 157.15,307.82 158.43,306.63 159.54,305.28 160.47,303.81 161.21,302.23 161.75,300.57 162.08,298.86 162.19,297.12\\\" id=\\\"64\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#433C84\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"156.21,283.53 156.20,283.37 156.17,283.22 156.12,283.07 156.05,282.93 155.97,282.80 155.87,282.68 155.75,282.57 155.63,282.48 155.49,282.41 155.35,282.35 155.20,282.31 155.04,282.29 154.88,282.29 154.73,282.31 154.58,282.35 154.43,282.41 154.30,282.48 154.17,282.57 154.06,282.68 153.96,282.80 153.87,282.93 153.81,283.07 153.76,283.22 153.73,283.37 153.72,283.53 153.73,283.69 153.76,283.84 153.81,283.99 153.87,284.13 153.96,284.26 154.06,284.38 154.17,284.49 154.30,284.58 154.43,284.65 154.58,284.71 154.73,284.75 154.88,284.77 155.04,284.77 155.20,284.75 155.35,284.71 155.49,284.65 155.63,284.58 155.75,284.49 155.87,284.38 155.97,284.26 156.05,284.13 156.12,283.99 156.17,283.84 156.20,283.69 156.21,283.53\\\" id=\\\"65\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#433D84\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"154.15,279.60 154.12,279.14 154.03,278.67 153.89,278.23 153.69,277.80 153.43,277.40 153.13,277.04 152.79,276.72 152.41,276.44 152.00,276.21 151.56,276.04 151.10,275.92 150.64,275.87 150.17,275.87 149.70,275.92 149.24,276.04 148.81,276.21 148.39,276.44 148.01,276.72 147.67,277.04 147.37,277.40 147.12,277.80 146.92,278.23 146.77,278.67 146.68,279.14 146.66,279.60 146.68,280.07 146.77,280.54 146.92,280.98 147.12,281.41 147.37,281.81 147.67,282.17 148.01,282.49 148.39,282.77 148.81,283.00 149.24,283.17 149.70,283.29 150.17,283.34 150.64,283.34 151.10,283.29 151.56,283.17 152.00,283.00 152.41,282.77 152.79,282.49 153.13,282.17 153.43,281.81 153.69,281.41 153.89,280.98 154.03,280.54 154.12,280.07 154.15,279.60\\\" id=\\\"66\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#433E85\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"151.83,272.92 151.80,272.52 151.73,272.13 151.60,271.75 151.43,271.39 151.22,271.05 150.97,270.75 150.68,270.48 150.36,270.24 150.01,270.05 149.64,269.90 149.25,269.81 148.86,269.76 148.46,269.76 148.07,269.81 147.68,269.90 147.31,270.05 146.96,270.24 146.64,270.48 146.35,270.75 146.10,271.05 145.89,271.39 145.72,271.75 145.59,272.13 145.52,272.52 145.49,272.92 145.52,273.31 145.59,273.70 145.72,274.08 145.89,274.44 146.10,274.78 146.35,275.08 146.64,275.35 146.96,275.59 147.31,275.78 147.68,275.93 148.07,276.02 148.46,276.07 148.86,276.07 149.25,276.02 149.64,275.93 150.01,275.78 150.36,275.59 150.68,275.35 150.97,275.08 151.22,274.78 151.43,274.44 151.60,274.08 151.73,273.70 151.80,273.31 151.83,272.92\\\" id=\\\"67\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#423F85\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"150.46,267.39 150.44,267.09 150.38,266.79 150.29,266.50 150.16,266.23 150.00,265.98 149.81,265.75 149.59,265.54 149.35,265.36 149.08,265.22 148.80,265.11 148.51,265.03 148.21,265.00 147.91,265.00 147.61,265.03 147.32,265.11 147.04,265.22 146.78,265.36 146.54,265.54 146.32,265.75 146.12,265.98 145.96,266.23 145.84,266.50 145.74,266.79 145.69,267.09 145.67,267.39 145.69,267.69 145.74,267.98 145.84,268.27 145.96,268.54 146.12,268.79 146.32,269.03 146.54,269.23 146.78,269.41 147.04,269.55 147.32,269.66 147.61,269.74 147.91,269.78 148.21,269.78 148.51,269.74 148.80,269.66 149.08,269.55 149.35,269.41 149.59,269.23 149.81,269.03 150.00,268.79 150.16,268.54 150.29,268.27 150.38,267.98 150.44,267.69 150.46,267.39\\\" id=\\\"68\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#423F85\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"149.72,263.14 149.71,262.91 149.67,262.68 149.59,262.46 149.49,262.25 149.37,262.05 149.22,261.87 149.05,261.71 148.86,261.57 148.66,261.46 148.44,261.37 148.22,261.32 147.99,261.29 147.75,261.29 147.52,261.32 147.30,261.37 147.08,261.46 146.87,261.57 146.69,261.71 146.52,261.87 146.37,262.05 146.24,262.25 146.14,262.46 146.07,262.68 146.03,262.91 146.01,263.14 146.03,263.37 146.07,263.60 146.14,263.82 146.24,264.03 146.37,264.23 146.52,264.41 146.69,264.57 146.87,264.71 147.08,264.82 147.30,264.90 147.52,264.96 147.75,264.99 147.99,264.99 148.22,264.96 148.44,264.90 148.66,264.82 148.86,264.71 149.05,264.57 149.22,264.41 149.37,264.23 149.49,264.03 149.59,263.82 149.67,263.60 149.71,263.37 149.72,263.14\\\" id=\\\"69\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#424086\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"149.13,256.81 149.08,256.04 148.94,255.29 148.70,254.55 148.37,253.86 147.96,253.21 147.47,252.61 146.91,252.09 146.29,251.64 145.61,251.26 144.90,250.98 144.15,250.79 143.39,250.69 142.62,250.69 141.86,250.79 141.11,250.98 140.39,251.26 139.72,251.64 139.10,252.09 138.54,252.61 138.05,253.21 137.63,253.86 137.31,254.55 137.07,255.29 136.92,256.04 136.88,256.81 136.92,257.58 137.07,258.33 137.31,259.07 137.63,259.76 138.05,260.41 138.54,261.00 139.10,261.53 139.72,261.98 140.39,262.35 141.11,262.64 141.86,262.83 142.62,262.93 143.39,262.93 144.15,262.83 144.90,262.64 145.61,262.35 146.29,261.98 146.91,261.53 147.47,261.00 147.96,260.41 148.37,259.76 148.70,259.07 148.94,258.33 149.08,257.58 149.13,256.81\\\" id=\\\"70\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#424186\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"149.77,243.97 149.72,243.12 149.56,242.30 149.30,241.49 148.94,240.73 148.49,240.02 147.95,239.37 147.34,238.79 146.66,238.30 145.92,237.89 145.13,237.58 144.32,237.37 143.48,237.26 142.64,237.26 141.80,237.37 140.98,237.58 140.20,237.89 139.46,238.30 138.78,238.79 138.16,239.37 137.63,240.02 137.17,240.73 136.82,241.49 136.55,242.30 136.40,243.12 136.34,243.97 136.40,244.81 136.55,245.64 136.82,246.44 137.17,247.20 137.63,247.91 138.16,248.56 138.78,249.14 139.46,249.64 140.20,250.04 140.98,250.35 141.80,250.56 142.64,250.67 143.48,250.67 144.32,250.56 145.13,250.35 145.92,250.04 146.66,249.64 147.34,249.14 147.95,248.56 148.49,247.91 148.94,247.20 149.30,246.44 149.56,245.64 149.72,244.81 149.77,243.97\\\" id=\\\"71\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#414287\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"152.46,232.49 152.42,231.81 152.29,231.14 152.08,230.49 151.79,229.87 151.43,229.30 150.99,228.77 150.50,228.30 149.94,227.90 149.35,227.57 148.71,227.32 148.05,227.15 147.37,227.07 146.69,227.07 146.02,227.15 145.36,227.32 144.72,227.57 144.12,227.90 143.57,228.30 143.08,228.77 142.64,229.30 142.27,229.87 141.98,230.49 141.77,231.14 141.65,231.81 141.60,232.49 141.65,233.17 141.77,233.84 141.98,234.49 142.27,235.10 142.64,235.68 143.08,236.21 143.57,236.67 144.12,237.07 144.72,237.40 145.36,237.65 146.02,237.82 146.69,237.91 147.37,237.91 148.05,237.82 148.71,237.65 149.35,237.40 149.94,237.07 150.50,236.67 150.99,236.21 151.43,235.68 151.79,235.10 152.08,234.49 152.29,233.84 152.42,233.17 152.46,232.49\\\" id=\\\"72\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#414387\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"156.38,223.05 156.34,222.43 156.22,221.81 156.03,221.22 155.76,220.66 155.43,220.13 155.03,219.65 154.57,219.22 154.07,218.85 153.52,218.55 152.94,218.32 152.34,218.17 151.72,218.09 151.09,218.09 150.47,218.17 149.87,218.32 149.29,218.55 148.74,218.85 148.24,219.22 147.78,219.65 147.38,220.13 147.05,220.66 146.78,221.22 146.59,221.81 146.47,222.43 146.43,223.05 146.47,223.67 146.59,224.29 146.78,224.88 147.05,225.44 147.38,225.97 147.78,226.45 148.24,226.88 148.74,227.25 149.29,227.55 149.87,227.78 150.47,227.93 151.09,228.01 151.72,228.01 152.34,227.93 152.94,227.78 153.52,227.55 154.07,227.25 154.57,226.88 155.03,226.45 155.43,225.97 155.76,225.44 156.03,224.88 156.22,224.29 156.34,223.67 156.38,223.05\\\" id=\\\"73\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#414487\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"158.41,220.28 158.40,220.11 158.37,219.94 158.32,219.78 158.25,219.63 158.16,219.49 158.05,219.36 157.93,219.24 157.79,219.14 157.64,219.06 157.49,219.00 157.32,218.96 157.16,218.94 156.99,218.94 156.82,218.96 156.66,219.00 156.50,219.06 156.36,219.14 156.22,219.24 156.10,219.36 155.99,219.49 155.90,219.63 155.83,219.78 155.77,219.94 155.74,220.11 155.73,220.28 155.74,220.44 155.77,220.61 155.83,220.77 155.90,220.92 155.99,221.06 156.10,221.19 156.22,221.31 156.36,221.41 156.50,221.49 156.66,221.55 156.82,221.59 156.99,221.61 157.16,221.61 157.32,221.59 157.49,221.55 157.64,221.49 157.79,221.41 157.93,221.31 158.05,221.19 158.16,221.06 158.25,220.92 158.32,220.77 158.37,220.61 158.40,220.44 158.41,220.28\\\" id=\\\"74\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#404588\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"164.80,208.30 164.72,207.03 164.48,205.78 164.08,204.57 163.54,203.42 162.86,202.35 162.05,201.37 161.12,200.50 160.09,199.75 158.98,199.14 157.80,198.67 156.56,198.35 155.30,198.19 154.03,198.19 152.77,198.35 151.53,198.67 150.35,199.14 149.24,199.75 148.21,200.50 147.28,201.37 146.47,202.35 145.79,203.42 145.24,204.57 144.85,205.78 144.61,207.03 144.53,208.30 144.61,209.57 144.85,210.82 145.24,212.03 145.79,213.19 146.47,214.26 147.28,215.24 148.21,216.11 149.24,216.86 150.35,217.47 151.53,217.94 152.77,218.26 154.03,218.42 155.30,218.42 156.56,218.26 157.80,217.94 158.98,217.47 160.09,216.86 161.12,216.11 162.05,215.24 162.86,214.26 163.54,213.19 164.08,212.03 164.48,210.82 164.72,209.57 164.80,208.30\\\" id=\\\"75\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#404588\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"174.63,199.84 174.59,199.07 174.44,198.32 174.20,197.59 173.88,196.90 173.47,196.25 172.98,195.66 172.42,195.13 171.80,194.68 171.13,194.31 170.41,194.03 169.67,193.84 168.91,193.74 168.14,193.74 167.38,193.84 166.64,194.03 165.92,194.31 165.25,194.68 164.63,195.13 164.07,195.66 163.58,196.25 163.17,196.90 162.84,197.59 162.61,198.32 162.46,199.07 162.41,199.84 162.46,200.60 162.61,201.36 162.84,202.09 163.17,202.78 163.58,203.43 164.07,204.02 164.63,204.55 165.25,205.00 165.92,205.37 166.64,205.65 167.38,205.84 168.14,205.94 168.91,205.94 169.67,205.84 170.41,205.65 171.13,205.37 171.80,205.00 172.42,204.55 172.98,204.02 173.47,203.43 173.88,202.78 174.20,202.09 174.44,201.36 174.59,200.60 174.63,199.84\\\" id=\\\"76\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#404688\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"191.16,186.33 191.07,184.90 190.80,183.49 190.36,182.12 189.75,180.82 188.98,179.61 188.06,178.50 187.02,177.52 185.85,176.67 184.60,175.98 183.26,175.45 181.87,175.09 180.44,174.91 179.01,174.91 177.58,175.09 176.19,175.45 174.85,175.98 173.60,176.67 172.43,177.52 171.39,178.50 170.47,179.61 169.70,180.82 169.09,182.12 168.65,183.49 168.38,184.90 168.29,186.33 168.38,187.76 168.65,189.18 169.09,190.54 169.70,191.84 170.47,193.05 171.39,194.16 172.43,195.14 173.60,195.99 174.85,196.68 176.19,197.21 177.58,197.57 179.01,197.75 180.44,197.75 181.87,197.57 183.26,197.21 184.60,196.68 185.85,195.99 187.02,195.14 188.06,194.16 188.98,193.05 189.75,191.84 190.36,190.54 190.80,189.18 191.07,187.76 191.16,186.33\\\" id=\\\"77\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3F4788\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"196.30,190.13 196.28,189.78 196.21,189.43 196.10,189.09 195.95,188.77 195.76,188.47 195.53,188.20 195.27,187.95 194.99,187.75 194.68,187.57 194.35,187.44 194.00,187.36 193.65,187.31 193.30,187.31 192.94,187.36 192.60,187.44 192.27,187.57 191.96,187.75 191.67,187.95 191.41,188.20 191.19,188.47 191.00,188.77 190.85,189.09 190.74,189.43 190.67,189.78 190.65,190.13 190.67,190.48 190.74,190.83 190.85,191.17 191.00,191.49 191.19,191.79 191.41,192.06 191.67,192.31 191.96,192.52 192.27,192.69 192.60,192.82 192.94,192.91 193.30,192.95 193.65,192.95 194.00,192.91 194.35,192.82 194.68,192.69 194.99,192.52 195.27,192.31 195.53,192.06 195.76,191.79 195.95,191.49 196.10,191.17 196.21,190.83 196.28,190.48 196.30,190.13\\\" id=\\\"78\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3F4889\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"196.50,191.92 196.50,191.87 196.49,191.82 196.47,191.78 196.45,191.74 196.43,191.70 196.40,191.66 196.36,191.63 196.33,191.60 196.29,191.58 196.24,191.56 196.20,191.55 196.15,191.54 196.10,191.54 196.06,191.55 196.01,191.56 195.97,191.58 195.93,191.60 195.89,191.63 195.85,191.66 195.82,191.70 195.80,191.74 195.78,191.78 195.76,191.82 195.76,191.87 195.75,191.92 195.76,191.96 195.76,192.01 195.78,192.06 195.80,192.10 195.82,192.14 195.85,192.17 195.89,192.21 195.93,192.23 195.97,192.26 196.01,192.27 196.06,192.28 196.10,192.29 196.15,192.29 196.20,192.28 196.24,192.27 196.29,192.26 196.33,192.23 196.36,192.21 196.40,192.17 196.43,192.14 196.45,192.10 196.47,192.06 196.49,192.01 196.50,191.96 196.50,191.92\\\" id=\\\"79\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3F4889\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"205.56,186.01 205.52,185.35 205.40,184.71 205.20,184.09 204.92,183.50 204.57,182.95 204.15,182.45 203.68,182.00 203.15,181.61 202.57,181.30 201.97,181.06 201.33,180.90 200.69,180.82 200.03,180.82 199.39,180.90 198.75,181.06 198.15,181.30 197.57,181.61 197.04,182.00 196.57,182.45 196.15,182.95 195.80,183.50 195.52,184.09 195.32,184.71 195.20,185.35 195.16,186.01 195.20,186.66 195.32,187.30 195.52,187.92 195.80,188.51 196.15,189.06 196.57,189.57 197.04,190.02 197.57,190.40 198.15,190.71 198.75,190.95 199.39,191.12 200.03,191.20 200.69,191.20 201.33,191.12 201.97,190.95 202.57,190.71 203.15,190.40 203.68,190.02 204.15,189.57 204.57,189.06 204.92,188.51 205.20,187.92 205.40,187.30 205.52,186.66 205.56,186.01\\\" id=\\\"80\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3E4989\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"205.28,189.96 205.27,189.88 205.26,189.80 205.23,189.73 205.20,189.66 205.16,189.59 205.11,189.53 205.05,189.47 204.98,189.43 204.92,189.39 204.84,189.36 204.77,189.34 204.69,189.33 204.61,189.33 204.53,189.34 204.45,189.36 204.38,189.39 204.31,189.43 204.25,189.47 204.19,189.53 204.14,189.59 204.10,189.66 204.06,189.73 204.04,189.80 204.02,189.88 204.02,189.96 204.02,190.04 204.04,190.12 204.06,190.19 204.10,190.26 204.14,190.33 204.19,190.39 204.25,190.45 204.31,190.49 204.38,190.53 204.45,190.56 204.53,190.58 204.61,190.59 204.69,190.59 204.77,190.58 204.84,190.56 204.92,190.53 204.98,190.49 205.05,190.45 205.11,190.39 205.16,190.33 205.20,190.26 205.23,190.19 205.26,190.12 205.27,190.04 205.28,189.96\\\" id=\\\"81\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3E4A89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"207.31,189.33 207.30,189.19 207.27,189.06 207.23,188.93 207.18,188.81 207.10,188.69 207.02,188.59 206.92,188.50 206.81,188.42 206.69,188.35 206.56,188.30 206.43,188.27 206.30,188.25 206.16,188.25 206.03,188.27 205.90,188.30 205.77,188.35 205.65,188.42 205.55,188.50 205.45,188.59 205.36,188.69 205.29,188.81 205.23,188.93 205.19,189.06 205.16,189.19 205.16,189.33 205.16,189.46 205.19,189.59 205.23,189.72 205.29,189.84 205.36,189.96 205.45,190.06 205.55,190.16 205.65,190.23 205.77,190.30 205.90,190.35 206.03,190.38 206.16,190.40 206.30,190.40 206.43,190.38 206.56,190.35 206.69,190.30 206.81,190.23 206.92,190.16 207.02,190.06 207.10,189.96 207.18,189.84 207.23,189.72 207.27,189.59 207.30,189.46 207.31,189.33\\\" id=\\\"82\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3E4B89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"211.17,188.11 211.16,187.86 211.11,187.60 211.03,187.36 210.92,187.12 210.78,186.91 210.61,186.71 210.43,186.53 210.22,186.38 209.99,186.25 209.75,186.16 209.50,186.10 209.25,186.06 208.99,186.06 208.73,186.10 208.48,186.16 208.24,186.25 208.02,186.38 207.81,186.53 207.62,186.71 207.46,186.91 207.32,187.12 207.21,187.36 207.13,187.60 207.08,187.86 207.06,188.11 207.08,188.37 207.13,188.62 207.21,188.87 207.32,189.10 207.46,189.32 207.62,189.52 207.81,189.70 208.02,189.85 208.24,189.97 208.48,190.07 208.73,190.13 208.99,190.16 209.25,190.16 209.50,190.13 209.75,190.07 209.99,189.97 210.22,189.85 210.43,189.70 210.61,189.52 210.78,189.32 210.92,189.10 211.03,188.87 211.11,188.62 211.16,188.37 211.17,188.11\\\" id=\\\"83\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3E4C8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"213.59,188.81 213.58,188.66 213.55,188.50 213.50,188.35 213.44,188.21 213.35,188.08 213.25,187.96 213.14,187.85 213.01,187.76 212.87,187.68 212.73,187.63 212.58,187.59 212.42,187.57 212.27,187.57 212.11,187.59 211.96,187.63 211.81,187.68 211.68,187.76 211.55,187.85 211.43,187.96 211.33,188.08 211.25,188.21 211.18,188.35 211.14,188.50 211.11,188.66 211.10,188.81 211.11,188.97 211.14,189.12 211.18,189.27 211.25,189.41 211.33,189.55 211.43,189.67 211.55,189.77 211.68,189.87 211.81,189.94 211.96,190.00 212.11,190.04 212.27,190.06 212.42,190.06 212.58,190.04 212.73,190.00 212.87,189.94 213.01,189.87 213.14,189.77 213.25,189.67 213.35,189.55 213.44,189.41 213.50,189.27 213.55,189.12 213.58,188.97 213.59,188.81\\\" id=\\\"84\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3D4D8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"217.03,188.36 217.02,188.14 216.98,187.93 216.91,187.72 216.82,187.52 216.70,187.34 216.56,187.17 216.40,187.02 216.23,186.89 216.03,186.79 215.83,186.71 215.62,186.65 215.40,186.63 215.19,186.63 214.97,186.65 214.76,186.71 214.55,186.79 214.36,186.89 214.19,187.02 214.03,187.17 213.89,187.34 213.77,187.52 213.68,187.72 213.61,187.93 213.57,188.14 213.56,188.36 213.57,188.58 213.61,188.79 213.68,189.00 213.77,189.20 213.89,189.38 214.03,189.55 214.19,189.70 214.36,189.83 214.55,189.94 214.76,190.02 214.97,190.07 215.19,190.10 215.40,190.10 215.62,190.07 215.83,190.02 216.03,189.94 216.23,189.83 216.40,189.70 216.56,189.55 216.70,189.38 216.82,189.20 216.91,189.00 216.98,188.79 217.02,188.58 217.03,188.36\\\" id=\\\"85\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3D4E8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"222.04,178.89 221.98,177.91 221.79,176.95 221.49,176.02 221.08,175.13 220.55,174.30 219.93,173.55 219.21,172.88 218.42,172.30 217.56,171.83 216.65,171.47 215.70,171.23 214.73,171.11 213.75,171.11 212.78,171.23 211.83,171.47 210.92,171.83 210.07,172.30 209.27,172.88 208.56,173.55 207.94,174.30 207.41,175.13 206.99,176.02 206.69,176.95 206.51,177.91 206.45,178.89 206.51,179.86 206.69,180.82 206.99,181.76 207.41,182.64 207.94,183.47 208.56,184.22 209.27,184.89 210.07,185.47 210.92,185.94 211.83,186.30 212.78,186.54 213.75,186.67 214.73,186.67 215.70,186.54 216.65,186.30 217.56,185.94 218.42,185.47 219.21,184.89 219.93,184.22 220.55,183.47 221.08,182.64 221.49,181.76 221.79,180.82 221.98,179.86 222.04,178.89\\\" id=\\\"86\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3D4E8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"364.50,269.77 364.43,268.67 364.22,267.59 363.88,266.54 363.41,265.55 362.83,264.62 362.12,263.77 361.32,263.02 360.43,262.37 359.47,261.84 358.45,261.44 357.38,261.17 356.29,261.03 355.19,261.03 354.10,261.17 353.04,261.44 352.02,261.84 351.05,262.37 350.16,263.02 349.36,263.77 348.66,264.62 348.07,265.55 347.60,266.54 347.26,267.59 347.06,268.67 346.99,269.77 347.06,270.86 347.26,271.94 347.60,272.99 348.07,273.98 348.66,274.91 349.36,275.76 350.16,276.51 351.05,277.16 352.02,277.69 353.04,278.09 354.10,278.37 355.19,278.50 356.29,278.50 357.38,278.37 358.45,278.09 359.47,277.69 360.43,277.16 361.32,276.51 362.12,275.76 362.83,274.91 363.41,273.98 363.88,272.99 364.22,271.94 364.43,270.86 364.50,269.77\\\" id=\\\"87\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3C4F8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"352.48,260.41 352.47,260.25 352.44,260.09 352.39,259.94 352.33,259.80 352.24,259.66 352.14,259.54 352.02,259.43 351.89,259.34 351.75,259.26 351.61,259.20 351.45,259.16 351.29,259.14 351.13,259.14 350.98,259.16 350.82,259.20 350.67,259.26 350.53,259.34 350.40,259.43 350.29,259.54 350.19,259.66 350.10,259.80 350.03,259.94 349.98,260.09 349.95,260.25 349.94,260.41 349.95,260.57 349.98,260.72 350.03,260.88 350.10,261.02 350.19,261.15 350.29,261.28 350.40,261.39 350.53,261.48 350.67,261.56 350.82,261.62 350.98,261.66 351.13,261.68 351.29,261.68 351.45,261.66 351.61,261.62 351.75,261.56 351.89,261.48 352.02,261.39 352.14,261.28 352.24,261.15 352.33,261.02 352.39,260.88 352.44,260.72 352.47,260.57 352.48,260.41\\\" id=\\\"88\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3C508B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"368.25,263.05 368.22,262.69 368.15,262.32 368.04,261.97 367.88,261.64 367.69,261.33 367.45,261.05 367.18,260.79 366.88,260.58 366.56,260.40 366.22,260.26 365.86,260.17 365.50,260.13 365.13,260.13 364.76,260.17 364.41,260.26 364.06,260.40 363.74,260.58 363.44,260.79 363.17,261.05 362.94,261.33 362.74,261.64 362.58,261.97 362.47,262.32 362.40,262.69 362.38,263.05 362.40,263.42 362.47,263.78 362.58,264.13 362.74,264.47 362.94,264.78 363.17,265.06 363.44,265.31 363.74,265.53 364.06,265.71 364.41,265.84 364.76,265.94 365.13,265.98 365.50,265.98 365.86,265.94 366.22,265.84 366.56,265.71 366.88,265.53 367.18,265.31 367.45,265.06 367.69,264.78 367.88,264.47 368.04,264.13 368.15,263.78 368.22,263.42 368.25,263.05\\\" id=\\\"89\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3C508B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"343.18,312.90 343.15,312.34 343.04,311.79 342.87,311.26 342.63,310.75 342.33,310.28 341.98,309.85 341.57,309.47 341.12,309.14 340.63,308.87 340.10,308.66 339.56,308.52 339.01,308.45 338.45,308.45 337.89,308.52 337.35,308.66 336.83,308.87 336.34,309.14 335.89,309.47 335.48,309.85 335.12,310.28 334.82,310.75 334.58,311.26 334.41,311.79 334.31,312.34 334.27,312.90 334.31,313.46 334.41,314.01 334.58,314.54 334.82,315.05 335.12,315.52 335.48,315.95 335.89,316.33 336.34,316.66 336.83,316.93 337.35,317.14 337.89,317.28 338.45,317.35 339.01,317.35 339.56,317.28 340.10,317.14 340.63,316.93 341.12,316.66 341.57,316.33 341.98,315.95 342.33,315.52 342.63,315.05 342.87,314.54 343.04,314.01 343.15,313.46 343.18,312.90\\\" id=\\\"90\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3B518B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"397.59,197.75 397.44,195.31 396.98,192.92 396.23,190.60 395.19,188.39 393.88,186.33 392.33,184.45 390.55,182.78 388.58,181.35 386.44,180.18 384.17,179.28 381.81,178.67 379.39,178.37 376.95,178.37 374.53,178.67 372.17,179.28 369.90,180.18 367.77,181.35 365.79,182.78 364.02,184.45 362.46,186.33 361.16,188.39 360.12,190.60 359.36,192.92 358.91,195.31 358.75,197.75 358.91,200.18 359.36,202.58 360.12,204.89 361.16,207.10 362.46,209.16 364.02,211.04 365.79,212.71 367.77,214.14 369.90,215.32 372.17,216.21 374.53,216.82 376.95,217.13 379.39,217.13 381.81,216.82 384.17,216.21 386.44,215.32 388.58,214.14 390.55,212.71 392.33,211.04 393.88,209.16 395.19,207.10 396.23,204.89 396.98,202.58 397.44,200.18 397.59,197.75\\\" id=\\\"91\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3B528B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"235.41,173.37 235.36,172.60 235.22,171.84 234.98,171.11 234.65,170.41 234.24,169.76 233.75,169.17 233.19,168.64 232.57,168.19 231.89,167.82 231.18,167.54 230.43,167.35 229.67,167.25 228.90,167.25 228.13,167.35 227.39,167.54 226.67,167.82 226.00,168.19 225.37,168.64 224.81,169.17 224.32,169.76 223.91,170.41 223.58,171.11 223.34,171.84 223.20,172.60 223.15,173.37 223.20,174.14 223.34,174.89 223.58,175.63 223.91,176.32 224.32,176.97 224.81,177.57 225.37,178.09 226.00,178.54 226.67,178.92 227.39,179.20 228.13,179.39 228.90,179.49 229.67,179.49 230.43,179.39 231.18,179.20 231.89,178.92 232.57,178.54 233.19,178.09 233.75,177.57 234.24,176.97 234.65,176.32 234.98,175.63 235.22,174.89 235.36,174.14 235.41,173.37\\\" id=\\\"92\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3B528B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"253.18,158.35 253.08,156.76 252.78,155.20 252.29,153.69 251.62,152.26 250.76,150.92 249.75,149.69 248.60,148.61 247.31,147.67 245.92,146.91 244.44,146.32 242.91,145.93 241.33,145.73 239.74,145.73 238.17,145.93 236.63,146.32 235.16,146.91 233.76,147.67 232.48,148.61 231.32,149.69 230.31,150.92 229.46,152.26 228.78,153.69 228.29,155.20 228.00,156.76 227.90,158.35 228.00,159.93 228.29,161.49 228.78,163.00 229.46,164.44 230.31,165.78 231.32,167.00 232.48,168.09 233.76,169.02 235.16,169.78 236.63,170.37 238.17,170.76 239.74,170.96 241.33,170.96 242.91,170.76 244.44,170.37 245.92,169.78 247.31,169.02 248.60,168.09 249.75,167.00 250.76,165.78 251.62,164.44 252.29,163.00 252.78,161.49 253.08,159.93 253.18,158.35\\\" id=\\\"93\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3A538B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"262.43,155.43 262.39,154.84 262.28,154.25 262.10,153.69 261.84,153.15 261.52,152.64 261.14,152.18 260.71,151.78 260.23,151.43 259.70,151.14 259.15,150.92 258.57,150.77 257.98,150.70 257.38,150.70 256.79,150.77 256.21,150.92 255.66,151.14 255.14,151.43 254.65,151.78 254.22,152.18 253.84,152.64 253.52,153.15 253.27,153.69 253.08,154.25 252.97,154.84 252.93,155.43 252.97,156.03 253.08,156.62 253.27,157.18 253.52,157.72 253.84,158.23 254.22,158.68 254.65,159.09 255.14,159.44 255.66,159.73 256.21,159.95 256.79,160.10 257.38,160.17 257.98,160.17 258.57,160.10 259.15,159.95 259.70,159.73 260.23,159.44 260.71,159.09 261.14,158.68 261.52,158.23 261.84,157.72 262.10,157.18 262.28,156.62 262.39,156.03 262.43,155.43\\\" id=\\\"94\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3A548C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"370.89,268.74 370.87,268.33 370.79,267.94 370.67,267.55 370.49,267.19 370.28,266.84 370.02,266.53 369.72,266.26 369.40,266.02 369.04,265.82 368.67,265.67 368.28,265.57 367.87,265.52 367.47,265.52 367.07,265.57 366.68,265.67 366.30,265.82 365.95,266.02 365.62,266.26 365.33,266.53 365.07,266.84 364.85,267.19 364.68,267.55 364.55,267.94 364.48,268.33 364.45,268.74 364.48,269.14 364.55,269.54 364.68,269.92 364.85,270.29 365.07,270.63 365.33,270.94 365.62,271.22 365.95,271.45 366.30,271.65 366.68,271.80 367.07,271.90 367.47,271.95 367.87,271.95 368.28,271.90 368.67,271.80 369.04,271.65 369.40,271.45 369.72,271.22 370.02,270.94 370.28,270.63 370.49,270.29 370.67,269.92 370.79,269.54 370.87,269.14 370.89,268.74\\\" id=\\\"95\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#39558C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"377.22,279.92 377.15,278.91 376.96,277.92 376.65,276.95 376.22,276.04 375.68,275.18 375.03,274.40 374.29,273.71 373.47,273.11 372.58,272.63 371.64,272.25 370.66,272.00 369.66,271.87 368.64,271.87 367.64,272.00 366.66,272.25 365.72,272.63 364.83,273.11 364.01,273.71 363.27,274.40 362.62,275.18 362.08,276.04 361.65,276.95 361.34,277.92 361.15,278.91 361.08,279.92 361.15,280.94 361.34,281.93 361.65,282.89 362.08,283.81 362.62,284.67 363.27,285.45 364.01,286.14 364.83,286.73 365.72,287.22 366.66,287.60 367.64,287.85 368.64,287.97 369.66,287.97 370.66,287.85 371.64,287.60 372.58,287.22 373.47,286.73 374.29,286.14 375.03,285.45 375.68,284.67 376.22,283.81 376.65,282.89 376.96,281.93 377.15,280.94 377.22,279.92\\\" id=\\\"96\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#39558C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"390.00,299.98 389.90,298.31 389.58,296.66 389.07,295.07 388.35,293.55 387.46,292.13 386.39,290.84 385.16,289.69 383.81,288.71 382.34,287.90 380.78,287.28 379.16,286.87 377.49,286.66 375.82,286.66 374.15,286.87 372.53,287.28 370.97,287.90 369.50,288.71 368.15,289.69 366.93,290.84 365.86,292.13 364.96,293.55 364.25,295.07 363.73,296.66 363.41,298.31 363.31,299.98 363.41,301.65 363.73,303.30 364.25,304.89 364.96,306.41 365.86,307.83 366.93,309.12 368.15,310.26 369.50,311.25 370.97,312.06 372.53,312.67 374.15,313.09 375.82,313.30 377.49,313.30 379.16,313.09 380.78,312.67 382.34,312.06 383.81,311.25 385.16,310.26 386.39,309.12 387.46,307.83 388.35,306.41 389.07,304.89 389.58,303.30 389.90,301.65 390.00,299.98\\\" id=\\\"97\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#39568C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"271.52,145.66 271.46,144.77 271.29,143.89 271.02,143.04 270.64,142.23 270.16,141.48 269.59,140.79 268.94,140.18 268.22,139.65 267.43,139.22 266.60,138.89 265.74,138.67 264.85,138.56 263.96,138.56 263.07,138.67 262.20,138.89 261.37,139.22 260.59,139.65 259.87,140.18 259.22,140.79 258.65,141.48 258.17,142.23 257.79,143.04 257.51,143.89 257.34,144.77 257.29,145.66 257.34,146.55 257.51,147.43 257.79,148.28 258.17,149.09 258.65,149.84 259.22,150.53 259.87,151.14 260.59,151.67 261.37,152.10 262.20,152.43 263.07,152.65 263.96,152.76 264.85,152.76 265.74,152.65 266.60,152.43 267.43,152.10 268.22,151.67 268.94,151.14 269.59,150.53 270.16,149.84 270.64,149.09 271.02,148.28 271.29,147.43 271.46,146.55 271.52,145.66\\\" id=\\\"98\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#38578C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"301.58,129.18 301.44,126.91 301.01,124.68 300.31,122.52 299.34,120.46 298.12,118.54 296.67,116.79 295.02,115.23 293.18,113.90 291.19,112.80 289.07,111.97 286.87,111.40 284.62,111.12 282.35,111.12 280.09,111.40 277.89,111.97 275.78,112.80 273.78,113.90 271.95,115.23 270.29,116.79 268.84,118.54 267.62,120.46 266.66,122.52 265.95,124.68 265.53,126.91 265.39,129.18 265.53,131.45 265.95,133.68 266.66,135.84 267.62,137.90 268.84,139.81 270.29,141.57 271.95,143.12 273.78,144.46 275.78,145.55 277.89,146.39 280.09,146.95 282.35,147.24 284.62,147.24 286.87,146.95 289.07,146.39 291.19,145.55 293.18,144.46 295.02,143.12 296.67,141.57 298.12,139.81 299.34,137.90 300.31,135.84 301.01,133.68 301.44,131.45 301.58,129.18\\\" id=\\\"99\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#38588C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"297.72,146.97 297.70,146.60 297.63,146.24 297.51,145.88 297.35,145.54 297.15,145.23 296.92,144.94 296.64,144.69 296.34,144.47 296.02,144.29 295.67,144.15 295.31,144.06 294.94,144.01 294.57,144.01 294.20,144.06 293.83,144.15 293.49,144.29 293.16,144.47 292.86,144.69 292.59,144.94 292.35,145.23 292.15,145.54 291.99,145.88 291.88,146.24 291.81,146.60 291.78,146.97 291.81,147.35 291.88,147.71 291.99,148.07 292.15,148.40 292.35,148.72 292.59,149.01 292.86,149.26 293.16,149.48 293.49,149.66 293.83,149.80 294.20,149.89 294.57,149.94 294.94,149.94 295.31,149.89 295.67,149.80 296.02,149.66 296.34,149.48 296.64,149.26 296.92,149.01 297.15,148.72 297.35,148.40 297.51,148.07 297.63,147.71 297.70,147.35 297.72,146.97\\\" id=\\\"100\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#38598C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"298.82,150.33 298.81,150.16 298.78,149.99 298.72,149.83 298.65,149.68 298.56,149.54 298.45,149.41 298.33,149.29 298.19,149.19 298.04,149.11 297.89,149.05 297.72,149.00 297.55,148.98 297.38,148.98 297.22,149.00 297.05,149.05 296.89,149.11 296.75,149.19 296.61,149.29 296.49,149.41 296.38,149.54 296.29,149.68 296.21,149.83 296.16,149.99 296.13,150.16 296.12,150.33 296.13,150.50 296.16,150.66 296.21,150.83 296.29,150.98 296.38,151.12 296.49,151.25 296.61,151.37 296.75,151.47 296.89,151.55 297.05,151.61 297.22,151.65 297.38,151.68 297.55,151.68 297.72,151.65 297.89,151.61 298.04,151.55 298.19,151.47 298.33,151.37 298.45,151.25 298.56,151.12 298.65,150.98 298.72,150.83 298.78,150.66 298.81,150.50 298.82,150.33\\\" id=\\\"101\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#375A8C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"300.71,151.93 300.70,151.78 300.67,151.63 300.63,151.48 300.56,151.34 300.48,151.21 300.38,151.09 300.27,150.99 300.14,150.90 300.01,150.82 299.86,150.77 299.71,150.73 299.56,150.71 299.41,150.71 299.25,150.73 299.11,150.77 298.96,150.82 298.83,150.90 298.70,150.99 298.59,151.09 298.49,151.21 298.41,151.34 298.34,151.48 298.30,151.63 298.27,151.78 298.26,151.93 298.27,152.09 298.30,152.24 298.34,152.39 298.41,152.53 298.49,152.66 298.59,152.77 298.70,152.88 298.83,152.97 298.96,153.05 299.11,153.10 299.25,153.14 299.41,153.16 299.56,153.16 299.71,153.14 299.86,153.10 300.01,153.05 300.14,152.97 300.27,152.88 300.38,152.77 300.48,152.66 300.56,152.53 300.63,152.39 300.67,152.24 300.70,152.09 300.71,151.93\\\" id=\\\"102\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#375B8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"302.48,153.55 302.47,153.40 302.44,153.26 302.39,153.11 302.33,152.98 302.25,152.85 302.15,152.74 302.04,152.63 301.92,152.55 301.79,152.47 301.65,152.42 301.51,152.38 301.36,152.36 301.21,152.36 301.06,152.38 300.92,152.42 300.78,152.47 300.65,152.55 300.52,152.63 300.41,152.74 300.32,152.85 300.24,152.98 300.18,153.11 300.13,153.26 300.10,153.40 300.09,153.55 300.10,153.70 300.13,153.85 300.18,153.99 300.24,154.13 300.32,154.25 300.41,154.37 300.52,154.47 300.65,154.56 300.78,154.63 300.92,154.69 301.06,154.72 301.21,154.74 301.36,154.74 301.51,154.72 301.65,154.69 301.79,154.63 301.92,154.56 302.04,154.47 302.15,154.37 302.25,154.25 302.33,154.13 302.39,153.99 302.44,153.85 302.47,153.70 302.48,153.55\\\" id=\\\"103\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#375B8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"311.56,128.35 311.52,127.73 311.41,127.11 311.21,126.51 310.94,125.94 310.61,125.41 310.21,124.93 309.75,124.50 309.24,124.13 308.69,123.83 308.11,123.60 307.50,123.44 306.88,123.36 306.25,123.36 305.63,123.44 305.02,123.60 304.43,123.83 303.88,124.13 303.38,124.50 302.92,124.93 302.52,125.41 302.18,125.94 301.91,126.51 301.72,127.11 301.60,127.73 301.56,128.35 301.60,128.98 301.72,129.60 301.91,130.19 302.18,130.76 302.52,131.29 302.92,131.78 303.38,132.20 303.88,132.57 304.43,132.88 305.02,133.11 305.63,133.26 306.25,133.34 306.88,133.34 307.50,133.26 308.11,133.11 308.69,132.88 309.24,132.57 309.75,132.20 310.21,131.78 310.61,131.29 310.94,130.76 311.21,130.19 311.41,129.60 311.52,128.98 311.56,128.35\\\" id=\\\"104\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#365C8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"364.03,304.61 364.02,304.38 363.97,304.15 363.90,303.94 363.81,303.73 363.68,303.54 363.54,303.36 363.37,303.21 363.19,303.07 362.99,302.96 362.78,302.88 362.55,302.82 362.33,302.79 362.10,302.79 361.87,302.82 361.65,302.88 361.44,302.96 361.24,303.07 361.06,303.21 360.89,303.36 360.74,303.54 360.62,303.73 360.53,303.94 360.46,304.15 360.41,304.38 360.40,304.61 360.41,304.83 360.46,305.06 360.53,305.27 360.62,305.48 360.74,305.67 360.89,305.85 361.06,306.01 361.24,306.14 361.44,306.25 361.65,306.33 361.87,306.39 362.10,306.42 362.33,306.42 362.55,306.39 362.78,306.33 362.99,306.25 363.19,306.14 363.37,306.01 363.54,305.85 363.68,305.67 363.81,305.48 363.90,305.27 363.97,305.06 364.02,304.83 364.03,304.61\\\" id=\\\"105\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#365D8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"361.03,306.46 361.02,306.31 360.99,306.16 360.95,306.01 360.88,305.88 360.80,305.75 360.70,305.63 360.59,305.52 360.47,305.43 360.33,305.36 360.19,305.30 360.04,305.26 359.89,305.24 359.73,305.24 359.58,305.26 359.43,305.30 359.29,305.36 359.16,305.43 359.03,305.52 358.92,305.63 358.82,305.75 358.74,305.88 358.68,306.01 358.63,306.16 358.60,306.31 358.59,306.46 358.60,306.62 358.63,306.77 358.68,306.91 358.74,307.05 358.82,307.18 358.92,307.30 359.03,307.40 359.16,307.49 359.29,307.57 359.43,307.62 359.58,307.66 359.73,307.68 359.89,307.68 360.04,307.66 360.19,307.62 360.33,307.57 360.47,307.49 360.59,307.40 360.70,307.30 360.80,307.18 360.88,307.05 360.95,306.91 360.99,306.77 361.02,306.62 361.03,306.46\\\" id=\\\"106\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#365D8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"362.92,312.27 362.88,311.66 362.77,311.06 362.58,310.49 362.32,309.94 361.99,309.42 361.61,308.96 361.17,308.54 360.67,308.18 360.14,307.89 359.58,307.67 358.99,307.52 358.39,307.44 357.78,307.44 357.18,307.52 356.59,307.67 356.03,307.89 355.50,308.18 355.00,308.54 354.56,308.96 354.18,309.42 353.85,309.94 353.59,310.49 353.40,311.06 353.29,311.66 353.25,312.27 353.29,312.87 353.40,313.47 353.59,314.04 353.85,314.59 354.18,315.11 354.56,315.57 355.00,315.99 355.50,316.35 356.03,316.64 356.59,316.86 357.18,317.01 357.78,317.09 358.39,317.09 358.99,317.01 359.58,316.86 360.14,316.64 360.67,316.35 361.17,315.99 361.61,315.57 361.99,315.11 362.32,314.59 362.58,314.04 362.77,313.47 362.88,312.87 362.92,312.27\\\" id=\\\"107\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#355E8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"353.73,315.30 353.69,314.67 353.57,314.05 353.38,313.45 353.11,312.87 352.77,312.34 352.36,311.85 351.90,311.42 351.39,311.05 350.84,310.74 350.25,310.51 349.64,310.35 349.01,310.27 348.37,310.27 347.75,310.35 347.13,310.51 346.55,310.74 345.99,311.05 345.48,311.42 345.02,311.85 344.61,312.34 344.28,312.87 344.01,313.45 343.81,314.05 343.69,314.67 343.65,315.30 343.69,315.93 343.81,316.55 344.01,317.16 344.28,317.73 344.61,318.26 345.02,318.75 345.48,319.18 345.99,319.56 346.55,319.86 347.13,320.09 347.75,320.25 348.37,320.33 349.01,320.33 349.64,320.25 350.25,320.09 350.84,319.86 351.39,319.56 351.90,319.18 352.36,318.75 352.77,318.26 353.11,317.73 353.38,317.16 353.57,316.55 353.69,315.93 353.73,315.30\\\" id=\\\"108\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#355F8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"367.24,335.72 367.11,333.77 366.75,331.85 366.14,329.98 365.31,328.21 364.26,326.56 363.01,325.05 361.58,323.71 360.00,322.56 358.28,321.61 356.46,320.89 354.56,320.40 352.62,320.16 350.66,320.16 348.72,320.40 346.82,320.89 345.00,321.61 343.28,322.56 341.70,323.71 340.27,325.05 339.02,326.56 337.97,328.21 337.14,329.98 336.53,331.85 336.17,333.77 336.04,335.72 336.17,337.68 336.53,339.60 337.14,341.47 337.97,343.24 339.02,344.89 340.27,346.40 341.70,347.74 343.28,348.89 345.00,349.84 346.82,350.56 348.72,351.04 350.66,351.29 352.62,351.29 354.56,351.04 356.46,350.56 358.28,349.84 360.00,348.89 361.58,347.74 363.01,346.40 364.26,344.89 365.31,343.24 366.14,341.47 366.75,339.60 367.11,337.68 367.24,335.72\\\" id=\\\"109\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#35608D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"226.25,164.87 226.20,163.98 226.03,163.11 225.76,162.27 225.38,161.46 224.90,160.71 224.34,160.03 223.69,159.42 222.97,158.90 222.19,158.47 221.37,158.15 220.51,157.92 219.63,157.81 218.74,157.81 217.86,157.92 217.00,158.15 216.18,158.47 215.40,158.90 214.68,159.42 214.03,160.03 213.47,160.71 212.99,161.46 212.61,162.27 212.34,163.11 212.17,163.98 212.12,164.87 212.17,165.75 212.34,166.63 212.61,167.47 212.99,168.27 213.47,169.02 214.03,169.71 214.68,170.31 215.40,170.83 216.18,171.26 217.00,171.59 217.86,171.81 218.74,171.92 219.63,171.92 220.51,171.81 221.37,171.59 222.19,171.26 222.97,170.83 223.69,170.31 224.34,169.71 224.90,169.02 225.38,168.27 225.76,167.47 226.03,166.63 226.20,165.75 226.25,164.87\\\" id=\\\"110\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#34608D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"351.02,170.35 350.98,169.84 350.89,169.33 350.73,168.84 350.51,168.38 350.23,167.94 349.90,167.54 349.53,167.19 349.11,166.89 348.66,166.64 348.18,166.45 347.68,166.32 347.17,166.26 346.65,166.26 346.14,166.32 345.64,166.45 345.16,166.64 344.71,166.89 344.29,167.19 343.92,167.54 343.59,167.94 343.31,168.38 343.09,168.84 342.94,169.33 342.84,169.84 342.81,170.35 342.84,170.87 342.94,171.37 343.09,171.86 343.31,172.33 343.59,172.77 343.92,173.16 344.29,173.52 344.71,173.82 345.16,174.07 345.64,174.26 346.14,174.38 346.65,174.45 347.17,174.45 347.68,174.38 348.18,174.26 348.66,174.07 349.11,173.82 349.53,173.52 349.90,173.16 350.23,172.77 350.51,172.33 350.73,171.86 350.89,171.37 350.98,170.87 351.02,170.35\\\" id=\\\"111\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#34618D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"357.58,174.54 357.55,174.06 357.46,173.58 357.31,173.12 357.10,172.67 356.84,172.26 356.53,171.89 356.18,171.56 355.78,171.27 355.36,171.03 354.90,170.86 354.43,170.73 353.95,170.67 353.46,170.67 352.98,170.73 352.51,170.86 352.05,171.03 351.63,171.27 351.23,171.56 350.88,171.89 350.57,172.26 350.31,172.67 350.10,173.12 349.95,173.58 349.86,174.06 349.83,174.54 349.86,175.03 349.95,175.51 350.10,175.97 350.31,176.41 350.57,176.82 350.88,177.20 351.23,177.53 351.63,177.82 352.05,178.05 352.51,178.23 352.98,178.35 353.46,178.41 353.95,178.41 354.43,178.35 354.90,178.23 355.36,178.05 355.78,177.82 356.18,177.53 356.53,177.20 356.84,176.82 357.10,176.41 357.31,175.97 357.46,175.51 357.55,175.03 357.58,174.54\\\" id=\\\"112\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#33628D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"361.98,180.26 361.95,179.82 361.86,179.38 361.73,178.96 361.54,178.56 361.30,178.18 361.02,177.84 360.69,177.53 360.33,177.27 359.94,177.06 359.53,176.89 359.10,176.78 358.65,176.73 358.21,176.73 357.77,176.78 357.34,176.89 356.92,177.06 356.53,177.27 356.17,177.53 355.85,177.84 355.56,178.18 355.33,178.56 355.14,178.96 355.00,179.38 354.92,179.82 354.89,180.26 354.92,180.71 355.00,181.15 355.14,181.57 355.33,181.97 355.56,182.35 355.85,182.69 356.17,182.99 356.53,183.26 356.92,183.47 357.34,183.63 357.77,183.75 358.21,183.80 358.65,183.80 359.10,183.75 359.53,183.63 359.94,183.47 360.33,183.26 360.69,182.99 361.02,182.69 361.30,182.35 361.54,181.97 361.73,181.57 361.86,181.15 361.95,180.71 361.98,180.26\\\" id=\\\"113\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#33628D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"367.40,180.19 367.38,179.85 367.32,179.52 367.21,179.20 367.07,178.89 366.89,178.60 366.67,178.34 366.42,178.10 366.14,177.90 365.85,177.74 365.53,177.61 365.20,177.53 364.86,177.49 364.52,177.49 364.18,177.53 363.85,177.61 363.53,177.74 363.24,177.90 362.96,178.10 362.71,178.34 362.49,178.60 362.31,178.89 362.17,179.20 362.06,179.52 362.00,179.85 361.98,180.19 362.00,180.53 362.06,180.87 362.17,181.19 362.31,181.50 362.49,181.79 362.71,182.05 362.96,182.29 363.24,182.49 363.53,182.65 363.85,182.78 364.18,182.86 364.52,182.90 364.86,182.90 365.20,182.86 365.53,182.78 365.85,182.65 366.14,182.49 366.42,182.29 366.67,182.05 366.89,181.79 367.07,181.50 367.21,181.19 367.32,180.87 367.38,180.53 367.40,180.19\\\" id=\\\"114\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#33638D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"374.32,218.68 374.30,218.38 374.24,218.07 374.14,217.78 374.01,217.50 373.85,217.24 373.65,217.01 373.43,216.80 373.18,216.62 372.91,216.47 372.62,216.36 372.33,216.28 372.02,216.24 371.71,216.24 371.41,216.28 371.11,216.36 370.83,216.47 370.56,216.62 370.31,216.80 370.08,217.01 369.89,217.24 369.72,217.50 369.59,217.78 369.50,218.07 369.44,218.38 369.42,218.68 369.44,218.99 369.50,219.29 369.59,219.58 369.72,219.86 369.89,220.12 370.08,220.36 370.31,220.57 370.56,220.75 370.83,220.90 371.11,221.01 371.41,221.09 371.71,221.12 372.02,221.12 372.33,221.09 372.62,221.01 372.91,220.90 373.18,220.75 373.43,220.57 373.65,220.36 373.85,220.12 374.01,219.86 374.14,219.58 374.24,219.29 374.30,218.99 374.32,218.68\\\" id=\\\"115\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#32648E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"413.14,228.08 413.01,226.04 412.63,224.04 412.00,222.10 411.13,220.26 410.04,218.54 408.74,216.96 407.26,215.57 405.61,214.37 403.82,213.39 401.92,212.64 399.95,212.13 397.93,211.88 395.89,211.88 393.87,212.13 391.89,212.64 390.00,213.39 388.21,214.37 386.56,215.57 385.07,216.96 383.77,218.54 382.68,220.26 381.81,222.10 381.18,224.04 380.80,226.04 380.67,228.08 380.80,230.11 381.18,232.11 381.81,234.05 382.68,235.90 383.77,237.62 385.07,239.19 386.56,240.59 388.21,241.78 390.00,242.77 391.89,243.52 393.87,244.02 395.89,244.28 397.93,244.28 399.95,244.02 401.92,243.52 403.82,242.77 405.61,241.78 407.26,240.59 408.74,239.19 410.04,237.62 411.13,235.90 412.00,234.05 412.63,232.11 413.01,230.11 413.14,228.08\\\" id=\\\"116\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#32648E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"254.39,380.03 254.22,377.24 253.70,374.50 252.83,371.85 251.65,369.33 250.15,366.97 248.38,364.83 246.34,362.92 244.09,361.28 241.64,359.94 239.05,358.91 236.35,358.22 233.58,357.87 230.80,357.87 228.03,358.22 225.33,358.91 222.74,359.94 220.29,361.28 218.04,362.92 216.00,364.83 214.23,366.97 212.73,369.33 211.55,371.85 210.68,374.50 210.16,377.24 209.99,380.03 210.16,382.81 210.68,385.55 211.55,388.20 212.73,390.72 214.23,393.08 216.00,395.22 218.04,397.13 220.29,398.77 222.74,400.12 225.33,401.14 228.03,401.84 230.80,402.18 233.58,402.18 236.35,401.84 239.05,401.14 241.64,400.12 244.09,398.77 246.34,397.13 248.38,395.22 250.15,393.08 251.65,390.72 252.83,388.20 253.70,385.55 254.22,382.81 254.39,380.03\\\" id=\\\"117\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#32658E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"229.27,355.28 229.25,354.86 229.17,354.45 229.04,354.05 228.86,353.68 228.64,353.33 228.37,353.00 228.07,352.72 227.73,352.47 227.37,352.27 226.98,352.12 226.57,352.02 226.16,351.96 225.74,351.96 225.33,352.02 224.93,352.12 224.54,352.27 224.17,352.47 223.84,352.72 223.53,353.00 223.27,353.33 223.04,353.68 222.87,354.05 222.74,354.45 222.66,354.86 222.63,355.28 222.66,355.69 222.74,356.10 222.87,356.50 223.04,356.88 223.27,357.23 223.53,357.55 223.84,357.83 224.17,358.08 224.54,358.28 224.93,358.43 225.33,358.54 225.74,358.59 226.16,358.59 226.57,358.54 226.98,358.43 227.37,358.28 227.73,358.08 228.07,357.83 228.37,357.55 228.64,357.23 228.86,356.88 229.04,356.50 229.17,356.10 229.25,355.69 229.27,355.28\\\" id=\\\"118\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#31668E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"218.81,354.98 218.68,352.76 218.26,350.57 217.57,348.45 216.62,346.44 215.43,344.56 214.01,342.84 212.39,341.32 210.58,340.01 208.63,338.94 206.56,338.12 204.40,337.56 202.20,337.28 199.97,337.28 197.76,337.56 195.60,338.12 193.53,338.94 191.58,340.01 189.78,341.32 188.16,342.84 186.74,344.56 185.54,346.44 184.59,348.45 183.91,350.57 183.49,352.76 183.35,354.98 183.49,357.20 183.91,359.39 184.59,361.51 185.54,363.52 186.74,365.40 188.16,367.12 189.78,368.64 191.58,369.95 193.53,371.03 195.60,371.85 197.76,372.40 199.97,372.68 202.20,372.68 204.40,372.40 206.56,371.85 208.63,371.03 210.58,369.95 212.39,368.64 214.01,367.12 215.43,365.40 216.62,363.52 217.57,361.51 218.26,359.39 218.68,357.20 218.81,354.98\\\" id=\\\"119\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#31678E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"383.74,266.65 383.69,265.84 383.54,265.03 383.29,264.25 382.94,263.50 382.50,262.81 381.97,262.18 381.37,261.62 380.71,261.13 379.99,260.74 379.23,260.44 378.43,260.23 377.62,260.13 376.80,260.13 375.98,260.23 375.19,260.44 374.42,260.74 373.70,261.13 373.04,261.62 372.44,262.18 371.92,262.81 371.48,263.50 371.13,264.25 370.87,265.03 370.72,265.84 370.67,266.65 370.72,267.47 370.87,268.28 371.13,269.06 371.48,269.80 371.92,270.50 372.44,271.13 373.04,271.69 373.70,272.18 374.42,272.57 375.19,272.87 375.98,273.08 376.80,273.18 377.62,273.18 378.43,273.08 379.23,272.87 379.99,272.57 380.71,272.18 381.37,271.69 381.97,271.13 382.50,270.50 382.94,269.80 383.29,269.06 383.54,268.28 383.69,267.47 383.74,266.65\\\" id=\\\"120\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#31678E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"206.46,178.37 206.44,177.99 206.36,177.61 206.25,177.25 206.08,176.91 205.88,176.59 205.64,176.29 205.36,176.03 205.05,175.81 204.72,175.62 204.37,175.48 204.00,175.39 203.62,175.34 203.24,175.34 202.86,175.39 202.49,175.48 202.14,175.62 201.80,175.81 201.50,176.03 201.22,176.29 200.98,176.59 200.77,176.91 200.61,177.25 200.49,177.61 200.42,177.99 200.40,178.37 200.42,178.75 200.49,179.12 200.61,179.48 200.77,179.83 200.98,180.15 201.22,180.44 201.50,180.70 201.80,180.93 202.14,181.11 202.49,181.25 202.86,181.34 203.24,181.39 203.62,181.39 204.00,181.34 204.37,181.25 204.72,181.11 205.05,180.93 205.36,180.70 205.64,180.44 205.88,180.15 206.08,179.83 206.25,179.48 206.36,179.12 206.44,178.75 206.46,178.37\\\" id=\\\"121\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#31688E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"372.08,271.03 372.07,270.91 372.05,270.79 372.01,270.68 371.96,270.58 371.90,270.48 371.82,270.39 371.74,270.30 371.64,270.24 371.54,270.18 371.43,270.14 371.32,270.11 371.20,270.09 371.08,270.09 370.97,270.11 370.85,270.14 370.74,270.18 370.64,270.24 370.54,270.30 370.46,270.39 370.38,270.48 370.32,270.58 370.27,270.68 370.23,270.79 370.21,270.91 370.20,271.03 370.21,271.14 370.23,271.26 370.27,271.37 370.32,271.48 370.38,271.58 370.46,271.67 370.54,271.75 370.64,271.82 370.74,271.88 370.85,271.92 370.97,271.95 371.08,271.96 371.20,271.96 371.32,271.95 371.43,271.92 371.54,271.88 371.64,271.82 371.74,271.75 371.82,271.67 371.90,271.58 371.96,271.48 372.01,271.37 372.05,271.26 372.07,271.14 372.08,271.03\\\" id=\\\"122\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#30698E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"420.62,277.67 420.46,275.20 420.00,272.78 419.24,270.43 418.19,268.20 416.86,266.12 415.29,264.22 413.49,262.53 411.50,261.08 409.33,259.89 407.04,258.98 404.65,258.36 402.20,258.06 399.73,258.06 397.29,258.36 394.89,258.98 392.60,259.89 390.44,261.08 388.44,262.53 386.64,264.22 385.07,266.12 383.75,268.20 382.70,270.43 381.93,272.78 381.47,275.20 381.32,277.67 381.47,280.13 381.93,282.55 382.70,284.90 383.75,287.13 385.07,289.22 386.64,291.12 388.44,292.81 390.44,294.26 392.60,295.45 394.89,296.36 397.29,296.97 399.73,297.28 402.20,297.28 404.65,296.97 407.04,296.36 409.33,295.45 411.50,294.26 413.49,292.81 415.29,291.12 416.86,289.22 418.19,287.13 419.24,284.90 420.00,282.55 420.46,280.13 420.62,277.67\\\" id=\\\"123\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#30698E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"229.82,149.55 229.76,148.49 229.56,147.45 229.23,146.45 228.78,145.49 228.22,144.60 227.54,143.79 226.77,143.06 225.92,142.44 224.99,141.93 224.01,141.54 222.99,141.28 221.94,141.15 220.88,141.15 219.83,141.28 218.81,141.54 217.83,141.93 216.90,142.44 216.05,143.06 215.28,143.79 214.60,144.60 214.04,145.49 213.59,146.45 213.26,147.45 213.06,148.49 213.00,149.55 213.06,150.60 213.26,151.64 213.59,152.64 214.04,153.60 214.60,154.49 215.28,155.31 216.05,156.03 216.90,156.65 217.83,157.16 218.81,157.55 219.83,157.81 220.88,157.94 221.94,157.94 222.99,157.81 224.01,157.55 224.99,157.16 225.92,156.65 226.77,156.03 227.54,155.31 228.22,154.49 228.78,153.60 229.23,152.64 229.56,151.64 229.76,150.60 229.82,149.55\\\" id=\\\"124\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#306A8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"433.04,249.03 432.92,247.26 432.59,245.51 432.04,243.82 431.29,242.22 430.34,240.72 429.20,239.35 427.91,238.13 426.47,237.09 424.92,236.23 423.27,235.58 421.55,235.14 419.79,234.92 418.01,234.92 416.25,235.14 414.53,235.58 412.88,236.23 411.32,237.09 409.88,238.13 408.59,239.35 407.46,240.72 406.51,242.22 405.75,243.82 405.20,245.51 404.87,247.26 404.76,249.03 404.87,250.80 405.20,252.54 405.75,254.23 406.51,255.84 407.46,257.34 408.59,258.71 409.88,259.92 411.32,260.97 412.88,261.82 414.53,262.47 416.25,262.92 418.01,263.14 419.79,263.14 421.55,262.92 423.27,262.47 424.92,261.82 426.47,260.97 427.91,259.92 429.20,258.71 430.34,257.34 431.29,255.84 432.04,254.23 432.59,252.54 432.92,250.80 433.04,249.03\\\" id=\\\"125\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2F6B8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"362.80,319.51 362.78,319.18 362.72,318.84 362.61,318.52 362.47,318.22 362.29,317.93 362.07,317.67 361.83,317.44 361.55,317.24 361.26,317.08 360.94,316.95 360.61,316.87 360.28,316.83 359.94,316.83 359.60,316.87 359.28,316.95 358.96,317.08 358.67,317.24 358.39,317.44 358.15,317.67 357.93,317.93 357.75,318.22 357.60,318.52 357.50,318.84 357.44,319.18 357.42,319.51 357.44,319.85 357.50,320.18 357.60,320.51 357.75,320.81 357.93,321.10 358.15,321.36 358.39,321.59 358.67,321.79 358.96,321.95 359.28,322.08 359.60,322.16 359.94,322.20 360.28,322.20 360.61,322.16 360.94,322.08 361.26,321.95 361.55,321.79 361.83,321.59 362.07,321.36 362.29,321.10 362.47,320.81 362.61,320.51 362.72,320.18 362.78,319.85 362.80,319.51\\\" id=\\\"126\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2F6C8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"210.25,169.38 210.20,168.63 210.06,167.89 209.83,167.17 209.51,166.49 209.10,165.86 208.62,165.27 208.07,164.76 207.47,164.32 206.81,163.95 206.11,163.68 205.38,163.49 204.63,163.40 203.88,163.40 203.13,163.49 202.40,163.68 201.70,163.95 201.04,164.32 200.43,164.76 199.88,165.27 199.40,165.86 199.00,166.49 198.68,167.17 198.45,167.89 198.31,168.63 198.26,169.38 198.31,170.13 198.45,170.87 198.68,171.59 199.00,172.27 199.40,172.90 199.88,173.48 200.43,174.00 201.04,174.44 201.70,174.80 202.40,175.08 203.13,175.27 203.88,175.36 204.63,175.36 205.38,175.27 206.11,175.08 206.81,174.80 207.47,174.44 208.07,174.00 208.62,173.48 209.10,172.90 209.51,172.27 209.83,171.59 210.06,170.87 210.20,170.13 210.25,169.38\\\" id=\\\"127\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2F6C8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"214.02,158.10 213.97,157.36 213.83,156.63 213.60,155.92 213.29,155.25 212.89,154.62 212.41,154.05 211.87,153.54 211.27,153.10 210.62,152.74 209.93,152.47 209.21,152.28 208.47,152.19 207.73,152.19 206.99,152.28 206.27,152.47 205.58,152.74 204.92,153.10 204.32,153.54 203.78,154.05 203.31,154.62 202.91,155.25 202.59,155.92 202.36,156.63 202.22,157.36 202.18,158.10 202.22,158.84 202.36,159.57 202.59,160.28 202.91,160.95 203.31,161.58 203.78,162.15 204.32,162.66 204.92,163.10 205.58,163.46 206.27,163.73 206.99,163.92 207.73,164.01 208.47,164.01 209.21,163.92 209.93,163.73 210.62,163.46 211.27,163.10 211.87,162.66 212.41,162.15 212.89,161.58 213.29,160.95 213.60,160.28 213.83,159.57 213.97,158.84 214.02,158.10\\\" id=\\\"128\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2E6D8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"403.55,330.51 403.40,328.21 402.97,325.95 402.26,323.76 401.28,321.67 400.04,319.72 398.57,317.95 396.89,316.37 395.03,315.02 393.01,313.90 390.86,313.06 388.63,312.48 386.34,312.19 384.04,312.19 381.75,312.48 379.52,313.06 377.37,313.90 375.35,315.02 373.49,316.37 371.81,317.95 370.34,319.72 369.10,321.67 368.12,323.76 367.41,325.95 366.98,328.21 366.83,330.51 366.98,332.82 367.41,335.08 368.12,337.27 369.10,339.36 370.34,341.30 371.81,343.08 373.49,344.66 375.35,346.01 377.37,347.12 379.52,347.97 381.75,348.55 384.04,348.84 386.34,348.84 388.63,348.55 390.86,347.97 393.01,347.12 395.03,346.01 396.89,344.66 398.57,343.08 400.04,341.30 401.28,339.36 402.26,337.27 402.97,335.08 403.40,332.82 403.55,330.51\\\" id=\\\"129\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2E6E8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"191.40,338.43 191.38,338.01 191.30,337.60 191.17,337.21 190.99,336.83 190.77,336.48 190.51,336.16 190.20,335.88 189.87,335.63 189.50,335.43 189.12,335.28 188.71,335.17 188.30,335.12 187.89,335.12 187.47,335.17 187.07,335.28 186.68,335.43 186.32,335.63 185.98,335.88 185.68,336.16 185.42,336.48 185.19,336.83 185.02,337.21 184.89,337.60 184.81,338.01 184.78,338.43 184.81,338.84 184.89,339.25 185.02,339.64 185.19,340.02 185.42,340.37 185.68,340.69 185.98,340.98 186.32,341.22 186.68,341.42 187.07,341.57 187.47,341.68 187.89,341.73 188.30,341.73 188.71,341.68 189.12,341.57 189.50,341.42 189.87,341.22 190.20,340.98 190.51,340.69 190.77,340.37 190.99,340.02 191.17,339.64 191.30,339.25 191.38,338.84 191.40,338.43\\\" id=\\\"130\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2E6E8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"261.40,133.31 261.30,131.62 260.98,129.96 260.46,128.35 259.74,126.82 258.83,125.40 257.75,124.09 256.52,122.94 255.15,121.94 253.67,121.13 252.10,120.51 250.46,120.09 248.78,119.87 247.09,119.87 245.42,120.09 243.78,120.51 242.21,121.13 240.72,121.94 239.36,122.94 238.12,124.09 237.05,125.40 236.14,126.82 235.42,128.35 234.90,129.96 234.58,131.62 234.47,133.31 234.58,135.00 234.90,136.66 235.42,138.27 236.14,139.80 237.05,141.23 238.12,142.53 239.36,143.69 240.72,144.68 242.21,145.49 243.78,146.12 245.42,146.54 247.09,146.75 248.78,146.75 250.46,146.54 252.10,146.12 253.67,145.49 255.15,144.68 256.52,143.69 257.75,142.53 258.83,141.23 259.74,139.80 260.46,138.27 260.98,136.66 261.30,135.00 261.40,133.31\\\" id=\\\"131\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2E6F8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"235.08,138.10 235.04,137.39 234.91,136.70 234.69,136.03 234.39,135.40 234.01,134.80 233.57,134.26 233.05,133.78 232.49,133.37 231.87,133.03 231.22,132.77 230.53,132.60 229.84,132.51 229.13,132.51 228.44,132.60 227.76,132.77 227.10,133.03 226.49,133.37 225.92,133.78 225.40,134.26 224.96,134.80 224.58,135.40 224.28,136.03 224.06,136.70 223.93,137.39 223.89,138.10 223.93,138.80 224.06,139.49 224.28,140.16 224.58,140.79 224.96,141.39 225.40,141.93 225.92,142.41 226.49,142.82 227.10,143.16 227.76,143.42 228.44,143.59 229.13,143.68 229.84,143.68 230.53,143.59 231.22,143.42 231.87,143.16 232.49,142.82 233.05,142.41 233.57,141.93 234.01,141.39 234.39,140.79 234.69,140.16 234.91,139.49 235.04,138.80 235.08,138.10\\\" id=\\\"132\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2D708E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"195.18,185.50 195.16,185.27 195.12,185.05 195.05,184.83 194.95,184.63 194.83,184.44 194.69,184.26 194.52,184.10 194.34,183.97 194.14,183.86 193.93,183.78 193.71,183.72 193.48,183.69 193.25,183.69 193.03,183.72 192.81,183.78 192.60,183.86 192.40,183.97 192.22,184.10 192.05,184.26 191.90,184.44 191.78,184.63 191.69,184.83 191.62,185.05 191.57,185.27 191.56,185.50 191.57,185.73 191.62,185.95 191.69,186.16 191.78,186.37 191.90,186.56 192.05,186.74 192.22,186.89 192.40,187.03 192.60,187.13 192.81,187.22 193.03,187.27 193.25,187.30 193.48,187.30 193.71,187.27 193.93,187.22 194.14,187.13 194.34,187.03 194.52,186.89 194.69,186.74 194.83,186.56 194.95,186.37 195.05,186.16 195.12,185.95 195.16,185.73 195.18,185.50\\\" id=\\\"133\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2D708E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"200.28,176.57 200.23,175.82 200.09,175.07 199.86,174.35 199.53,173.66 199.13,173.02 198.64,172.43 198.09,171.92 197.47,171.47 196.81,171.10 196.10,170.82 195.37,170.63 194.61,170.54 193.85,170.54 193.10,170.63 192.37,170.82 191.66,171.10 190.99,171.47 190.38,171.92 189.83,172.43 189.34,173.02 188.94,173.66 188.61,174.35 188.38,175.07 188.24,175.82 188.19,176.57 188.24,177.33 188.38,178.08 188.61,178.80 188.94,179.49 189.34,180.13 189.83,180.71 190.38,181.23 190.99,181.68 191.66,182.04 192.37,182.32 193.10,182.51 193.85,182.61 194.61,182.61 195.37,182.51 196.10,182.32 196.81,182.04 197.47,181.68 198.09,181.23 198.64,180.71 199.13,180.13 199.53,179.49 199.86,178.80 200.09,178.08 200.23,177.33 200.28,176.57\\\" id=\\\"134\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2D718E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"200.39,161.60 200.32,160.44 200.10,159.30 199.74,158.20 199.25,157.15 198.63,156.17 197.89,155.27 197.04,154.48 196.10,153.80 195.09,153.24 194.01,152.81 192.88,152.52 191.73,152.38 190.57,152.38 189.42,152.52 188.30,152.81 187.22,153.24 186.20,153.80 185.26,154.48 184.41,155.27 183.67,156.17 183.05,157.15 182.56,158.20 182.20,159.30 181.98,160.44 181.91,161.60 181.98,162.76 182.20,163.90 182.56,165.00 183.05,166.05 183.67,167.03 184.41,167.93 185.26,168.72 186.20,169.40 187.22,169.96 188.30,170.39 189.42,170.68 190.57,170.82 191.73,170.82 192.88,170.68 194.01,170.39 195.09,169.96 196.10,169.40 197.04,168.72 197.89,167.93 198.63,167.03 199.25,166.05 199.74,165.00 200.10,163.90 200.32,162.76 200.39,161.60\\\" id=\\\"135\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2C718E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"213.19,151.49 213.17,151.29 213.14,151.10 213.08,150.91 212.99,150.73 212.89,150.56 212.76,150.41 212.62,150.28 212.46,150.16 212.28,150.07 212.10,149.99 211.91,149.94 211.71,149.92 211.52,149.92 211.32,149.94 211.13,149.99 210.95,150.07 210.78,150.16 210.62,150.28 210.47,150.41 210.35,150.56 210.24,150.73 210.16,150.91 210.10,151.10 210.06,151.29 210.05,151.49 210.06,151.68 210.10,151.88 210.16,152.06 210.24,152.24 210.35,152.41 210.47,152.56 210.62,152.69 210.78,152.81 210.95,152.91 211.13,152.98 211.32,153.03 211.52,153.05 211.71,153.05 211.91,153.03 212.10,152.98 212.28,152.91 212.46,152.81 212.62,152.69 212.76,152.56 212.89,152.41 212.99,152.24 213.08,152.06 213.14,151.88 213.17,151.68 213.19,151.49\\\" id=\\\"136\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2C728E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"268.80,116.28 268.74,115.29 268.56,114.31 268.25,113.37 267.82,112.47 267.29,111.63 266.66,110.86 265.93,110.18 265.13,109.60 264.25,109.12 263.33,108.75 262.37,108.50 261.38,108.38 260.38,108.38 259.40,108.50 258.43,108.75 257.51,109.12 256.64,109.60 255.83,110.18 255.11,110.86 254.47,111.63 253.94,112.47 253.51,113.37 253.21,114.31 253.02,115.29 252.96,116.28 253.02,117.28 253.21,118.26 253.51,119.20 253.94,120.10 254.47,120.94 255.11,121.71 255.83,122.39 256.64,122.97 257.51,123.45 258.43,123.82 259.40,124.07 260.38,124.19 261.38,124.19 262.37,124.07 263.33,123.82 264.25,123.45 265.13,122.97 265.93,122.39 266.66,121.71 267.29,120.94 267.82,120.10 268.25,119.20 268.56,118.26 268.74,117.28 268.80,116.28\\\" id=\\\"137\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2C728E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"350.79,164.69 350.77,164.45 350.73,164.21 350.65,163.99 350.55,163.77 350.42,163.57 350.27,163.39 350.10,163.22 349.91,163.08 349.70,162.97 349.47,162.88 349.24,162.82 349.01,162.79 348.77,162.79 348.53,162.82 348.30,162.88 348.08,162.97 347.87,163.08 347.68,163.22 347.51,163.39 347.35,163.57 347.23,163.77 347.12,163.99 347.05,164.21 347.01,164.45 346.99,164.69 347.01,164.92 347.05,165.16 347.12,165.38 347.23,165.60 347.35,165.80 347.51,165.99 347.68,166.15 347.87,166.29 348.08,166.40 348.30,166.49 348.53,166.55 348.77,166.58 349.01,166.58 349.24,166.55 349.47,166.49 349.70,166.40 349.91,166.29 350.10,166.15 350.27,165.99 350.42,165.80 350.55,165.60 350.65,165.38 350.73,165.16 350.77,164.92 350.79,164.69\\\" id=\\\"138\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2C738E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"357.26,167.03 357.24,166.59 357.15,166.16 357.02,165.74 356.83,165.34 356.59,164.97 356.31,164.63 355.99,164.33 355.64,164.07 355.25,163.86 354.84,163.70 354.41,163.59 353.98,163.53 353.54,163.53 353.10,163.59 352.67,163.70 352.26,163.86 351.88,164.07 351.52,164.33 351.20,164.63 350.92,164.97 350.69,165.34 350.50,165.74 350.36,166.16 350.28,166.59 350.25,167.03 350.28,167.47 350.36,167.90 350.50,168.32 350.69,168.72 350.92,169.09 351.20,169.43 351.52,169.73 351.88,169.99 352.26,170.20 352.67,170.36 353.10,170.47 353.54,170.53 353.98,170.53 354.41,170.47 354.84,170.36 355.25,170.20 355.64,169.99 355.99,169.73 356.31,169.43 356.59,169.09 356.83,168.72 357.02,168.32 357.15,167.90 357.24,167.47 357.26,167.03\\\" id=\\\"139\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2B748E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"360.72,170.52 360.70,170.23 360.64,169.95 360.55,169.67 360.43,169.41 360.28,169.17 360.09,168.94 359.88,168.74 359.64,168.57 359.39,168.43 359.12,168.33 358.84,168.25 358.55,168.22 358.26,168.22 357.97,168.25 357.69,168.33 357.42,168.43 357.17,168.57 356.94,168.74 356.72,168.94 356.54,169.17 356.38,169.41 356.26,169.67 356.17,169.95 356.12,170.23 356.10,170.52 356.12,170.81 356.17,171.10 356.26,171.37 356.38,171.64 356.54,171.88 356.72,172.10 356.94,172.30 357.17,172.47 357.42,172.61 357.69,172.72 357.97,172.79 358.26,172.83 358.55,172.83 358.84,172.79 359.12,172.72 359.39,172.61 359.64,172.47 359.88,172.30 360.09,172.10 360.28,171.88 360.43,171.64 360.55,171.37 360.64,171.10 360.70,170.81 360.72,170.52\\\" id=\\\"140\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2B748E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"373.20,171.49 373.15,170.71 373.00,169.94 372.76,169.19 372.42,168.47 372.00,167.81 371.50,167.20 370.93,166.66 370.29,166.20 369.60,165.82 368.87,165.53 368.11,165.34 367.32,165.24 366.54,165.24 365.76,165.34 364.99,165.53 364.26,165.82 363.57,166.20 362.93,166.66 362.36,167.20 361.86,167.81 361.44,168.47 361.10,169.19 360.86,169.94 360.71,170.71 360.66,171.49 360.71,172.28 360.86,173.05 361.10,173.80 361.44,174.51 361.86,175.18 362.36,175.79 362.93,176.33 363.57,176.79 364.26,177.17 364.99,177.46 365.76,177.65 366.54,177.75 367.32,177.75 368.11,177.65 368.87,177.46 369.60,177.17 370.29,176.79 370.93,176.33 371.50,175.79 372.00,175.18 372.42,174.51 372.76,173.80 373.00,173.05 373.15,172.28 373.20,171.49\\\" id=\\\"141\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2B758E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"394.12,297.53 394.11,297.26 394.06,296.99 393.97,296.74 393.86,296.49 393.71,296.26 393.54,296.05 393.34,295.87 393.12,295.71 392.88,295.58 392.63,295.48 392.37,295.41 392.10,295.38 391.83,295.38 391.56,295.41 391.30,295.48 391.05,295.58 390.81,295.71 390.59,295.87 390.39,296.05 390.22,296.26 390.08,296.49 389.96,296.74 389.88,296.99 389.83,297.26 389.81,297.53 389.83,297.80 389.88,298.07 389.96,298.32 390.08,298.57 390.22,298.80 390.39,299.01 390.59,299.19 390.81,299.35 391.05,299.48 391.30,299.58 391.56,299.65 391.83,299.68 392.10,299.68 392.37,299.65 392.63,299.58 392.88,299.48 393.12,299.35 393.34,299.19 393.54,299.01 393.71,298.80 393.86,298.57 393.97,298.32 394.06,298.07 394.11,297.80 394.12,297.53\\\" id=\\\"142\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2A768E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"402.54,305.40 402.49,304.57 402.33,303.75 402.07,302.96 401.72,302.20 401.27,301.50 400.74,300.86 400.13,300.28 399.46,299.79 398.73,299.39 397.95,299.09 397.14,298.88 396.31,298.77 395.48,298.77 394.65,298.88 393.84,299.09 393.07,299.39 392.34,299.79 391.66,300.28 391.06,300.86 390.52,301.50 390.08,302.20 389.72,302.96 389.46,303.75 389.31,304.57 389.25,305.40 389.31,306.24 389.46,307.05 389.72,307.85 390.08,308.60 390.52,309.31 391.06,309.95 391.66,310.52 392.34,311.01 393.07,311.41 393.84,311.72 394.65,311.93 395.48,312.03 396.31,312.03 397.14,311.93 397.95,311.72 398.73,311.41 399.46,311.01 400.13,310.52 400.74,309.95 401.27,309.31 401.72,308.60 402.07,307.85 402.33,307.05 402.49,306.24 402.54,305.40\\\" id=\\\"143\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2A778E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"402.04,314.42 402.02,314.05 401.95,313.69 401.84,313.34 401.68,313.01 401.48,312.70 401.25,312.41 400.98,312.16 400.68,311.94 400.36,311.77 400.02,311.63 399.66,311.54 399.30,311.49 398.93,311.49 398.57,311.54 398.21,311.63 397.87,311.77 397.55,311.94 397.25,312.16 396.98,312.41 396.75,312.70 396.55,313.01 396.39,313.34 396.28,313.69 396.21,314.05 396.19,314.42 396.21,314.78 396.28,315.14 396.39,315.49 396.55,315.83 396.75,316.14 396.98,316.42 397.25,316.67 397.55,316.89 397.87,317.07 398.21,317.20 398.57,317.29 398.93,317.34 399.30,317.34 399.66,317.29 400.02,317.20 400.36,317.07 400.68,316.89 400.98,316.67 401.25,316.42 401.48,316.14 401.68,315.83 401.84,315.49 401.95,315.14 402.02,314.78 402.04,314.42\\\" id=\\\"144\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2A778E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"376.07,350.08 376.01,349.20 375.85,348.34 375.58,347.51 375.20,346.71 374.73,345.97 374.17,345.30 373.53,344.69 372.82,344.18 372.05,343.76 371.24,343.43 370.39,343.21 369.52,343.10 368.64,343.10 367.77,343.21 366.92,343.43 366.10,343.76 365.33,344.18 364.62,344.69 363.98,345.30 363.42,345.97 362.95,346.71 362.58,347.51 362.31,348.34 362.14,349.20 362.09,350.08 362.14,350.96 362.31,351.82 362.58,352.65 362.95,353.45 363.42,354.19 363.98,354.87 364.62,355.47 365.33,355.98 366.10,356.41 366.92,356.73 367.77,356.95 368.64,357.06 369.52,357.06 370.39,356.95 371.24,356.73 372.05,356.41 372.82,355.98 373.53,355.47 374.17,354.87 374.73,354.19 375.20,353.45 375.58,352.65 375.85,351.82 376.01,350.96 376.07,350.08\\\" id=\\\"145\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2A788E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"362.12,350.87 362.11,350.64 362.06,350.41 361.99,350.19 361.89,349.98 361.77,349.79 361.62,349.61 361.45,349.45 361.27,349.32 361.06,349.20 360.85,349.12 360.63,349.06 360.40,349.03 360.16,349.03 359.94,349.06 359.71,349.12 359.50,349.20 359.29,349.32 359.11,349.45 358.94,349.61 358.79,349.79 358.67,349.98 358.57,350.19 358.50,350.41 358.45,350.64 358.44,350.87 358.45,351.10 358.50,351.33 358.57,351.55 358.67,351.76 358.79,351.95 358.94,352.13 359.11,352.29 359.29,352.43 359.50,352.54 359.71,352.62 359.94,352.68 360.16,352.71 360.40,352.71 360.63,352.68 360.85,352.62 361.06,352.54 361.27,352.43 361.45,352.29 361.62,352.13 361.77,351.95 361.89,351.76 361.99,351.55 362.06,351.33 362.11,351.10 362.12,350.87\\\" id=\\\"146\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#29798E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"408.73,383.04 408.51,379.53 407.85,376.08 406.76,372.74 405.27,369.56 403.39,366.60 401.15,363.89 398.58,361.48 395.74,359.42 392.66,357.73 389.40,356.43 385.99,355.56 382.51,355.12 379.00,355.12 375.51,355.56 372.11,356.43 368.84,357.73 365.76,359.42 362.92,361.48 360.36,363.89 358.12,366.60 356.24,369.56 354.74,372.74 353.65,376.08 353.00,379.53 352.78,383.04 353.00,386.55 353.65,390.00 354.74,393.34 356.24,396.52 358.12,399.48 360.36,402.19 362.92,404.60 365.76,406.66 368.84,408.35 372.11,409.65 375.51,410.52 379.00,410.96 382.51,410.96 385.99,410.52 389.40,409.65 392.66,408.35 395.74,406.66 398.58,404.60 401.15,402.19 403.39,399.48 405.27,396.52 406.76,393.34 407.85,390.00 408.51,386.55 408.73,383.04\\\" id=\\\"147\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#29798E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"207.00,148.05 206.94,147.17 206.78,146.32 206.51,145.48 206.14,144.69 205.67,143.95 205.11,143.28 204.48,142.68 203.77,142.17 203.00,141.75 202.19,141.43 201.34,141.21 200.47,141.10 199.60,141.10 198.73,141.21 197.89,141.43 197.07,141.75 196.31,142.17 195.60,142.68 194.96,143.28 194.40,143.95 193.93,144.69 193.56,145.48 193.29,146.32 193.13,147.17 193.07,148.05 193.13,148.92 193.29,149.78 193.56,150.61 193.93,151.40 194.40,152.14 194.96,152.81 195.60,153.41 196.31,153.93 197.07,154.35 197.89,154.67 198.73,154.89 199.60,155.00 200.47,155.00 201.34,154.89 202.19,154.67 203.00,154.35 203.77,153.93 204.48,153.41 205.11,152.81 205.67,152.14 206.14,151.40 206.51,150.61 206.78,149.78 206.94,148.92 207.00,148.05\\\" id=\\\"148\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#297A8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"184.88,337.06 184.83,336.24 184.67,335.43 184.42,334.65 184.07,333.91 183.63,333.22 183.11,332.59 182.51,332.02 181.85,331.54 181.13,331.15 180.36,330.84 179.57,330.64 178.75,330.54 177.93,330.54 177.12,330.64 176.33,330.84 175.56,331.15 174.84,331.54 174.18,332.02 173.58,332.59 173.06,333.22 172.62,333.91 172.27,334.65 172.02,335.43 171.86,336.24 171.81,337.06 171.86,337.88 172.02,338.68 172.27,339.46 172.62,340.21 173.06,340.90 173.58,341.53 174.18,342.09 174.84,342.58 175.56,342.97 176.33,343.27 177.12,343.48 177.93,343.58 178.75,343.58 179.57,343.48 180.36,343.27 181.13,342.97 181.85,342.58 182.51,342.09 183.11,341.53 183.63,340.90 184.07,340.21 184.42,339.46 184.67,338.68 184.83,337.88 184.88,337.06\\\" id=\\\"149\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#297B8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"172.31,343.34 172.05,339.18 171.27,335.08 169.97,331.10 168.20,327.33 165.96,323.80 163.30,320.58 160.25,317.72 156.88,315.27 153.22,313.26 149.33,311.72 145.29,310.68 141.15,310.16 136.97,310.16 132.83,310.68 128.78,311.72 124.90,313.26 121.24,315.27 117.86,317.72 114.82,320.58 112.16,323.80 109.92,327.33 108.14,331.10 106.85,335.08 106.07,339.18 105.81,343.34 106.07,347.51 106.85,351.61 108.14,355.59 109.92,359.36 112.16,362.89 114.82,366.11 117.86,368.97 121.24,371.42 124.90,373.43 128.78,374.97 132.83,376.01 136.97,376.53 141.15,376.53 145.29,376.01 149.33,374.97 153.22,373.43 156.88,371.42 160.25,368.97 163.30,366.11 165.96,362.89 168.20,359.36 169.97,355.59 171.27,351.61 172.05,347.51 172.31,343.34\\\" id=\\\"150\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#287C8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"182.53,166.40 182.45,165.19 182.23,164.00 181.85,162.85 181.34,161.76 180.69,160.74 179.92,159.80 179.04,158.98 178.06,158.26 177.00,157.68 175.87,157.24 174.70,156.94 173.50,156.78 172.29,156.78 171.09,156.94 169.92,157.24 168.80,157.68 167.74,158.26 166.76,158.98 165.88,159.80 165.11,160.74 164.46,161.76 163.94,162.85 163.57,164.00 163.34,165.19 163.27,166.40 163.34,167.60 163.57,168.79 163.94,169.94 164.46,171.04 165.11,172.06 165.88,172.99 166.76,173.82 167.74,174.53 168.80,175.11 169.92,175.56 171.09,175.86 172.29,176.01 173.50,176.01 174.70,175.86 175.87,175.56 177.00,175.11 178.06,174.53 179.04,173.82 179.92,172.99 180.69,172.06 181.34,171.04 181.85,169.94 182.23,168.79 182.45,167.60 182.53,166.40\\\" id=\\\"151\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#287C8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"376.18,153.17 376.09,151.63 375.80,150.11 375.32,148.64 374.66,147.24 373.83,145.94 372.85,144.75 371.72,143.69 370.47,142.78 369.12,142.03 367.68,141.47 366.18,141.08 364.65,140.89 363.10,140.89 361.57,141.08 360.07,141.47 358.64,142.03 357.28,142.78 356.03,143.69 354.90,144.75 353.92,145.94 353.09,147.24 352.43,148.64 351.95,150.11 351.67,151.63 351.57,153.17 351.67,154.71 351.95,156.23 352.43,157.70 353.09,159.10 353.92,160.40 354.90,161.60 356.03,162.65 357.28,163.56 358.64,164.31 360.07,164.88 361.57,165.26 363.10,165.45 364.65,165.45 366.18,165.26 367.68,164.88 369.12,164.31 370.47,163.56 371.72,162.65 372.85,161.60 373.83,160.40 374.66,159.10 375.32,157.70 375.80,156.23 376.09,154.71 376.18,153.17\\\" id=\\\"152\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#287D8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"382.49,173.59 382.45,173.00 382.34,172.41 382.15,171.84 381.90,171.30 381.58,170.80 381.20,170.34 380.77,169.93 380.28,169.58 379.76,169.30 379.21,169.08 378.63,168.93 378.04,168.86 377.44,168.86 376.85,168.93 376.28,169.08 375.72,169.30 375.20,169.58 374.72,169.93 374.28,170.34 373.91,170.80 373.59,171.30 373.33,171.84 373.15,172.41 373.04,173.00 373.00,173.59 373.04,174.18 373.15,174.77 373.33,175.34 373.59,175.87 373.91,176.38 374.28,176.84 374.72,177.24 375.20,177.59 375.72,177.88 376.28,178.10 376.85,178.25 377.44,178.32 378.04,178.32 378.63,178.25 379.21,178.10 379.76,177.88 380.28,177.59 380.77,177.24 381.20,176.84 381.58,176.38 381.90,175.87 382.15,175.34 382.34,174.77 382.45,174.18 382.49,173.59\\\" id=\\\"153\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#277E8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"327.81,115.22 327.72,113.79 327.46,112.39 327.01,111.02 326.40,109.73 325.64,108.52 324.72,107.41 323.68,106.43 322.52,105.59 321.26,104.90 319.93,104.37 318.54,104.02 317.12,103.84 315.69,103.84 314.27,104.02 312.88,104.37 311.55,104.90 310.29,105.59 309.13,106.43 308.09,107.41 307.18,108.52 306.41,109.73 305.80,111.02 305.35,112.39 305.09,113.79 305.00,115.22 305.09,116.65 305.35,118.06 305.80,119.42 306.41,120.72 307.18,121.93 308.09,123.03 309.13,124.01 310.29,124.86 311.55,125.55 312.88,126.07 314.27,126.43 315.69,126.61 317.12,126.61 318.54,126.43 319.93,126.07 321.26,125.55 322.52,124.86 323.68,124.01 324.72,123.03 325.64,121.93 326.40,120.72 327.01,119.42 327.46,118.06 327.72,116.65 327.81,115.22\\\" id=\\\"154\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#277E8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"330.91,122.45 330.89,122.13 330.83,121.82 330.73,121.51 330.59,121.22 330.42,120.95 330.21,120.70 329.98,120.48 329.72,120.29 329.44,120.14 329.14,120.02 328.83,119.94 328.51,119.90 328.19,119.90 327.87,119.94 327.56,120.02 327.26,120.14 326.98,120.29 326.72,120.48 326.49,120.70 326.29,120.95 326.11,121.22 325.98,121.51 325.88,121.82 325.82,122.13 325.80,122.45 325.82,122.77 325.88,123.09 325.98,123.39 326.11,123.68 326.29,123.95 326.49,124.20 326.72,124.42 326.98,124.61 327.26,124.76 327.56,124.88 327.87,124.96 328.19,125.00 328.51,125.00 328.83,124.96 329.14,124.88 329.44,124.76 329.72,124.61 329.98,124.42 330.21,124.20 330.42,123.95 330.59,123.68 330.73,123.39 330.83,123.09 330.89,122.77 330.91,122.45\\\" id=\\\"155\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#277F8E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.87,123.19 335.85,122.87 335.79,122.57 335.69,122.27 335.56,121.98 335.39,121.72 335.19,121.47 334.96,121.26 334.70,121.07 334.43,120.92 334.14,120.80 333.83,120.73 333.52,120.69 333.20,120.69 332.89,120.73 332.59,120.80 332.29,120.92 332.02,121.07 331.76,121.26 331.53,121.47 331.33,121.72 331.16,121.98 331.03,122.27 330.93,122.57 330.87,122.87 330.85,123.19 330.87,123.50 330.93,123.81 331.03,124.11 331.16,124.40 331.33,124.66 331.53,124.91 331.76,125.12 332.02,125.31 332.29,125.46 332.59,125.57 332.89,125.65 333.20,125.69 333.52,125.69 333.83,125.65 334.14,125.57 334.43,125.46 334.70,125.31 334.96,125.12 335.19,124.91 335.39,124.66 335.56,124.40 335.69,124.11 335.79,123.81 335.85,123.50 335.87,123.19\\\" id=\\\"156\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#27808E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"348.33,122.59 348.28,121.81 348.13,121.04 347.89,120.29 347.56,119.58 347.14,118.92 346.64,118.32 346.07,117.78 345.43,117.32 344.74,116.94 344.02,116.65 343.26,116.46 342.48,116.36 341.70,116.36 340.92,116.46 340.16,116.65 339.43,116.94 338.74,117.32 338.11,117.78 337.54,118.32 337.04,118.92 336.62,119.58 336.29,120.29 336.04,121.04 335.90,121.81 335.85,122.59 335.90,123.37 336.04,124.14 336.29,124.89 336.62,125.60 337.04,126.26 337.54,126.86 338.11,127.40 338.74,127.86 339.43,128.24 340.16,128.52 340.92,128.72 341.70,128.82 342.48,128.82 343.26,128.72 344.02,128.52 344.74,128.24 345.43,127.86 346.07,127.40 346.64,126.86 347.14,126.26 347.56,125.60 347.89,124.89 348.13,124.14 348.28,123.37 348.33,122.59\\\" id=\\\"157\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#27808E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"354.62,130.64 354.58,130.03 354.47,129.43 354.28,128.85 354.02,128.29 353.69,127.78 353.30,127.31 352.85,126.89 352.36,126.53 351.82,126.23 351.25,126.01 350.66,125.86 350.05,125.78 349.44,125.78 348.83,125.86 348.24,126.01 347.67,126.23 347.14,126.53 346.64,126.89 346.19,127.31 345.80,127.78 345.48,128.29 345.22,128.85 345.03,129.43 344.91,130.03 344.87,130.64 344.91,131.25 345.03,131.85 345.22,132.44 345.48,132.99 345.80,133.51 346.19,133.98 346.64,134.40 347.14,134.76 347.67,135.05 348.24,135.28 348.83,135.43 349.44,135.51 350.05,135.51 350.66,135.43 351.25,135.28 351.82,135.05 352.36,134.76 352.85,134.40 353.30,133.98 353.69,133.51 354.02,132.99 354.28,132.44 354.47,131.85 354.58,131.25 354.62,130.64\\\" id=\\\"158\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#26818E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"353.44,137.62 353.42,137.33 353.37,137.06 353.28,136.79 353.16,136.53 353.01,136.30 352.83,136.08 352.62,135.88 352.39,135.72 352.15,135.58 351.89,135.48 351.61,135.41 351.33,135.37 351.05,135.37 350.77,135.41 350.50,135.48 350.23,135.58 349.99,135.72 349.76,135.88 349.55,136.08 349.37,136.30 349.22,136.53 349.10,136.79 349.01,137.06 348.96,137.33 348.94,137.62 348.96,137.90 349.01,138.17 349.10,138.44 349.22,138.70 349.37,138.94 349.55,139.15 349.76,139.35 349.99,139.51 350.23,139.65 350.50,139.75 350.77,139.82 351.05,139.86 351.33,139.86 351.61,139.82 351.89,139.75 352.15,139.65 352.39,139.51 352.62,139.35 352.83,139.15 353.01,138.94 353.16,138.70 353.28,138.44 353.37,138.17 353.42,137.90 353.44,137.62\\\" id=\\\"159\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#26828E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"366.30,134.99 366.25,134.20 366.11,133.42 365.86,132.67 365.53,131.96 365.10,131.29 364.60,130.69 364.03,130.15 363.39,129.68 362.70,129.30 361.96,129.01 361.20,128.82 360.42,128.72 359.63,128.72 358.85,128.82 358.08,129.01 357.35,129.30 356.66,129.68 356.02,130.15 355.44,130.69 354.94,131.29 354.52,131.96 354.18,132.67 353.94,133.42 353.79,134.20 353.74,134.99 353.79,135.77 353.94,136.55 354.18,137.30 354.52,138.01 354.94,138.68 355.44,139.29 356.02,139.83 356.66,140.29 357.35,140.67 358.08,140.96 358.85,141.16 359.63,141.25 360.42,141.25 361.20,141.16 361.96,140.96 362.70,140.67 363.39,140.29 364.03,139.83 364.60,139.29 365.10,138.68 365.53,138.01 365.86,137.30 366.11,136.55 366.25,135.77 366.30,134.99\\\" id=\\\"160\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#26828E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"403.76,171.56 403.67,170.22 403.42,168.90 403.01,167.62 402.43,166.40 401.71,165.27 400.86,164.23 399.88,163.31 398.79,162.52 397.61,161.88 396.36,161.38 395.06,161.05 393.73,160.88 392.38,160.88 391.05,161.05 389.75,161.38 388.50,161.88 387.32,162.52 386.23,163.31 385.25,164.23 384.40,165.27 383.68,166.40 383.10,167.62 382.69,168.90 382.44,170.22 382.35,171.56 382.44,172.90 382.69,174.22 383.10,175.50 383.68,176.72 384.40,177.85 385.25,178.89 386.23,179.81 387.32,180.60 388.50,181.24 389.75,181.74 391.05,182.07 392.38,182.24 393.73,182.24 395.06,182.07 396.36,181.74 397.61,181.24 398.79,180.60 399.88,179.81 400.86,178.89 401.71,177.85 402.43,176.72 403.01,175.50 403.42,174.22 403.67,172.90 403.76,171.56\\\" id=\\\"161\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#26828E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"427.87,189.58 427.74,187.62 427.37,185.69 426.77,183.83 425.93,182.05 424.88,180.40 423.63,178.88 422.20,177.54 420.61,176.39 418.90,175.44 417.07,174.72 415.17,174.23 413.23,173.99 411.26,173.99 409.32,174.23 407.42,174.72 405.59,175.44 403.87,176.39 402.29,177.54 400.86,178.88 399.61,180.40 398.56,182.05 397.72,183.83 397.11,185.69 396.75,187.62 396.62,189.58 396.75,191.54 397.11,193.46 397.72,195.33 398.56,197.10 399.61,198.76 400.86,200.27 402.29,201.61 403.87,202.77 405.59,203.71 407.42,204.43 409.32,204.92 411.26,205.17 413.23,205.17 415.17,204.92 417.07,204.43 418.90,203.71 420.61,202.77 422.20,201.61 423.63,200.27 424.88,198.76 425.93,197.10 426.77,195.33 427.37,193.46 427.74,191.54 427.87,189.58\\\" id=\\\"162\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25838E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"400.10,199.85 400.09,199.69 400.06,199.53 400.01,199.37 399.94,199.22 399.85,199.08 399.74,198.96 399.62,198.84 399.49,198.75 399.35,198.67 399.19,198.61 399.03,198.57 398.87,198.55 398.71,198.55 398.54,198.57 398.39,198.61 398.23,198.67 398.09,198.75 397.96,198.84 397.84,198.96 397.73,199.08 397.64,199.22 397.57,199.37 397.52,199.53 397.49,199.69 397.48,199.85 397.49,200.01 397.52,200.18 397.57,200.33 397.64,200.48 397.73,200.62 397.84,200.75 397.96,200.86 398.09,200.95 398.23,201.03 398.39,201.09 398.54,201.14 398.71,201.16 398.87,201.16 399.03,201.14 399.19,201.09 399.35,201.03 399.49,200.95 399.62,200.86 399.74,200.75 399.85,200.62 399.94,200.48 400.01,200.33 400.06,200.18 400.09,200.01 400.10,199.85\\\" id=\\\"163\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25848E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"400.88,203.15 400.87,202.90 400.82,202.66 400.74,202.42 400.64,202.19 400.50,201.98 400.34,201.79 400.16,201.61 399.96,201.47 399.74,201.35 399.51,201.25 399.26,201.19 399.02,201.16 398.76,201.16 398.52,201.19 398.27,201.25 398.04,201.35 397.82,201.47 397.62,201.61 397.44,201.79 397.28,201.98 397.14,202.19 397.04,202.42 396.96,202.66 396.91,202.90 396.90,203.15 396.91,203.40 396.96,203.65 397.04,203.89 397.14,204.11 397.28,204.32 397.44,204.52 397.62,204.69 397.82,204.84 398.04,204.96 398.27,205.05 398.52,205.11 398.76,205.14 399.02,205.14 399.26,205.11 399.51,205.05 399.74,204.96 399.96,204.84 400.16,204.69 400.34,204.52 400.50,204.32 400.64,204.11 400.74,203.89 400.82,203.65 400.87,203.40 400.88,203.15\\\" id=\\\"164\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25848E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"398.73,206.21 398.72,206.02 398.68,205.84 398.63,205.67 398.55,205.50 398.45,205.34 398.33,205.20 398.20,205.08 398.05,204.97 397.89,204.88 397.72,204.81 397.54,204.77 397.36,204.74 397.17,204.74 396.99,204.77 396.81,204.81 396.64,204.88 396.48,204.97 396.33,205.08 396.20,205.20 396.08,205.34 395.98,205.50 395.90,205.67 395.84,205.84 395.81,206.02 395.80,206.21 395.81,206.39 395.84,206.57 395.90,206.75 395.98,206.91 396.08,207.07 396.20,207.21 396.33,207.34 396.48,207.44 396.64,207.53 396.81,207.60 396.99,207.65 397.17,207.67 397.36,207.67 397.54,207.65 397.72,207.60 397.89,207.53 398.05,207.44 398.20,207.34 398.33,207.21 398.45,207.07 398.55,206.91 398.63,206.75 398.68,206.57 398.72,206.39 398.73,206.21\\\" id=\\\"165\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25858E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"403.15,209.29 403.13,208.93 403.06,208.58 402.95,208.24 402.80,207.91 402.60,207.61 402.38,207.33 402.11,207.09 401.82,206.88 401.51,206.70 401.18,206.57 400.83,206.48 400.47,206.44 400.11,206.44 399.76,206.48 399.41,206.57 399.08,206.70 398.76,206.88 398.47,207.09 398.21,207.33 397.98,207.61 397.79,207.91 397.64,208.24 397.53,208.58 397.46,208.93 397.44,209.29 397.46,209.65 397.53,210.00 397.64,210.34 397.79,210.67 397.98,210.97 398.21,211.24 398.47,211.49 398.76,211.70 399.08,211.87 399.41,212.01 399.76,212.10 400.11,212.14 400.47,212.14 400.83,212.10 401.18,212.01 401.51,211.87 401.82,211.70 402.11,211.49 402.38,211.24 402.60,210.97 402.80,210.67 402.95,210.34 403.06,210.00 403.13,209.65 403.15,209.29\\\" id=\\\"166\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#24868E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"227.70,125.29 227.56,123.06 227.14,120.86 226.44,118.73 225.49,116.70 224.29,114.81 222.86,113.09 221.23,111.55 219.42,110.24 217.46,109.16 215.38,108.34 213.21,107.78 210.99,107.50 208.75,107.50 206.53,107.78 204.36,108.34 202.28,109.16 200.32,110.24 198.51,111.55 196.87,113.09 195.45,114.81 194.25,116.70 193.29,118.73 192.60,120.86 192.18,123.06 192.04,125.29 192.18,127.53 192.60,129.72 193.29,131.85 194.25,133.88 195.45,135.77 196.87,137.49 198.51,139.03 200.32,140.34 202.28,141.42 204.36,142.25 206.53,142.80 208.75,143.08 210.99,143.08 213.21,142.80 215.38,142.25 217.46,141.42 219.42,140.34 221.23,139.03 222.86,137.49 224.29,135.77 225.49,133.88 226.44,131.85 227.14,129.72 227.56,127.53 227.70,125.29\\\" id=\\\"167\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#24878E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"168.43,188.67 168.37,187.75 168.20,186.86 167.92,185.99 167.53,185.16 167.04,184.39 166.46,183.69 165.80,183.06 165.06,182.53 164.26,182.09 163.41,181.75 162.52,181.52 161.62,181.41 160.70,181.41 159.80,181.52 158.91,181.75 158.06,182.09 157.26,182.53 156.52,183.06 155.86,183.69 155.28,184.39 154.79,185.16 154.40,185.99 154.12,186.86 153.94,187.75 153.89,188.67 153.94,189.58 154.12,190.47 154.40,191.34 154.79,192.17 155.28,192.94 155.86,193.64 156.52,194.27 157.26,194.81 158.06,195.25 158.91,195.58 159.80,195.81 160.70,195.92 161.62,195.92 162.52,195.81 163.41,195.58 164.26,195.25 165.06,194.81 165.80,194.27 166.46,193.64 167.04,192.94 167.53,192.17 167.92,191.34 168.20,190.47 168.37,189.58 168.43,188.67\\\" id=\\\"168\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#24878E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"168.80,182.74 168.79,182.57 168.76,182.40 168.70,182.24 168.63,182.08 168.54,181.94 168.43,181.81 168.31,181.69 168.17,181.59 168.02,181.51 167.86,181.44 167.69,181.40 167.52,181.38 167.35,181.38 167.18,181.40 167.02,181.44 166.86,181.51 166.71,181.59 166.57,181.69 166.45,181.81 166.34,181.94 166.25,182.08 166.17,182.24 166.12,182.40 166.09,182.57 166.08,182.74 166.09,182.91 166.12,183.08 166.17,183.24 166.25,183.39 166.34,183.54 166.45,183.67 166.57,183.79 166.71,183.89 166.86,183.97 167.02,184.03 167.18,184.08 167.35,184.10 167.52,184.10 167.69,184.08 167.86,184.03 168.02,183.97 168.17,183.89 168.31,183.79 168.43,183.67 168.54,183.54 168.63,183.39 168.70,183.24 168.76,183.08 168.79,182.91 168.80,182.74\\\" id=\\\"169\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#23888E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"163.55,170.13 163.43,168.20 163.06,166.31 162.47,164.48 161.65,162.73 160.62,161.10 159.39,159.62 157.98,158.30 156.42,157.17 154.73,156.24 152.94,155.53 151.08,155.05 149.16,154.81 147.24,154.81 145.32,155.05 143.46,155.53 141.66,156.24 139.98,157.17 138.42,158.30 137.01,159.62 135.78,161.10 134.75,162.73 133.93,164.48 133.33,166.31 132.97,168.20 132.85,170.13 132.97,172.05 133.33,173.94 133.93,175.78 134.75,177.52 135.78,179.15 137.01,180.63 138.42,181.95 139.98,183.09 141.66,184.01 143.46,184.72 145.32,185.20 147.24,185.44 149.16,185.44 151.08,185.20 152.94,184.72 154.73,184.01 156.42,183.09 157.98,181.95 159.39,180.63 160.62,179.15 161.65,177.52 162.47,175.78 163.06,173.94 163.43,172.05 163.55,170.13\\\" id=\\\"170\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#23898E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"146.39,197.91 146.23,195.41 145.76,192.95 144.99,190.57 143.92,188.31 142.58,186.19 140.98,184.26 139.16,182.55 137.13,181.08 134.94,179.87 132.61,178.95 130.18,178.33 127.70,178.01 125.20,178.01 122.71,178.33 120.29,178.95 117.96,179.87 115.76,181.08 113.74,182.55 111.91,184.26 110.32,186.19 108.97,188.31 107.91,190.57 107.13,192.95 106.67,195.41 106.51,197.91 106.67,200.41 107.13,202.87 107.91,205.25 108.97,207.52 110.32,209.63 111.91,211.56 113.74,213.27 115.76,214.75 117.96,215.95 120.29,216.87 122.71,217.50 125.20,217.81 127.70,217.81 130.18,217.50 132.61,216.87 134.94,215.95 137.13,214.75 139.16,213.27 140.98,211.56 142.58,209.63 143.92,207.52 144.99,205.25 145.76,202.87 146.23,200.41 146.39,197.91\\\" id=\\\"171\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#23898E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"417.63,138.61 417.45,135.81 416.93,133.05 416.06,130.39 414.87,127.85 413.36,125.48 411.58,123.32 409.53,121.40 407.26,119.75 404.81,118.40 402.20,117.37 399.48,116.67 396.70,116.32 393.90,116.32 391.12,116.67 388.40,117.37 385.79,118.40 383.34,119.75 381.07,121.40 379.02,123.32 377.24,125.48 375.73,127.85 374.54,130.39 373.67,133.05 373.15,135.81 372.97,138.61 373.15,141.40 373.67,144.16 374.54,146.83 375.73,149.36 377.24,151.73 379.02,153.89 381.07,155.81 383.34,157.46 385.79,158.81 388.40,159.84 391.12,160.54 393.90,160.89 396.70,160.89 399.48,160.54 402.20,159.84 404.81,158.81 407.26,157.46 409.53,155.81 411.58,153.89 413.36,151.73 414.87,149.36 416.06,146.83 416.93,144.16 417.45,141.40 417.63,138.61\\\" id=\\\"172\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#238A8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"188.81,372.59 188.70,370.91 188.39,369.26 187.87,367.66 187.15,366.13 186.25,364.71 185.18,363.42 183.95,362.26 182.59,361.28 181.11,360.46 179.55,359.85 177.92,359.43 176.25,359.22 174.56,359.22 172.89,359.43 171.26,359.85 169.70,360.46 168.23,361.28 166.86,362.26 165.64,363.42 164.56,364.71 163.66,366.13 162.95,367.66 162.43,369.26 162.11,370.91 162.00,372.59 162.11,374.27 162.43,375.92 162.95,377.52 163.66,379.05 164.56,380.47 165.64,381.77 166.86,382.92 168.23,383.91 169.70,384.72 171.26,385.34 172.89,385.76 174.56,385.97 176.25,385.97 177.92,385.76 179.55,385.34 181.11,384.72 182.59,383.91 183.95,382.92 185.18,381.77 186.25,380.47 187.15,379.05 187.87,377.52 188.39,375.92 188.70,374.27 188.81,372.59\\\" id=\\\"173\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#228B8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"405.48,211.75 405.47,211.56 405.44,211.37 405.38,211.18 405.29,211.01 405.19,210.84 405.07,210.69 404.92,210.56 404.77,210.45 404.60,210.35 404.42,210.28 404.23,210.23 404.04,210.21 403.84,210.21 403.65,210.23 403.46,210.28 403.28,210.35 403.11,210.45 402.96,210.56 402.82,210.69 402.69,210.84 402.59,211.01 402.51,211.18 402.45,211.37 402.41,211.56 402.40,211.75 402.41,211.94 402.45,212.13 402.51,212.32 402.59,212.49 402.69,212.66 402.82,212.81 402.96,212.94 403.11,213.05 403.28,213.15 403.46,213.22 403.65,213.27 403.84,213.29 404.04,213.29 404.23,213.27 404.42,213.22 404.60,213.15 404.77,213.05 404.92,212.94 405.07,212.81 405.19,212.66 405.29,212.49 405.38,212.32 405.44,212.13 405.47,211.94 405.48,211.75\\\" id=\\\"174\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#228C8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"433.38,215.21 433.29,213.74 433.01,212.30 432.56,210.90 431.93,209.57 431.15,208.33 430.21,207.20 429.14,206.20 427.95,205.33 426.67,204.63 425.30,204.09 423.88,203.72 422.42,203.54 420.96,203.54 419.50,203.72 418.08,204.09 416.71,204.63 415.42,205.33 414.24,206.20 413.17,207.20 412.23,208.33 411.44,209.57 410.82,210.90 410.37,212.30 410.09,213.74 410.00,215.21 410.09,216.67 410.37,218.11 410.82,219.51 411.44,220.84 412.23,222.08 413.17,223.21 414.24,224.21 415.42,225.08 416.71,225.78 418.08,226.32 419.50,226.69 420.96,226.87 422.42,226.87 423.88,226.69 425.30,226.32 426.67,225.78 427.95,225.08 429.14,224.21 430.21,223.21 431.15,222.08 431.93,220.84 432.56,219.51 433.01,218.11 433.29,216.67 433.38,215.21\\\" id=\\\"175\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#228C8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"417.98,227.92 417.96,227.62 417.91,227.32 417.81,227.03 417.68,226.75 417.52,226.50 417.33,226.26 417.11,226.05 416.86,225.87 416.59,225.73 416.31,225.62 416.02,225.54 415.71,225.50 415.41,225.50 415.11,225.54 414.81,225.62 414.53,225.73 414.26,225.87 414.02,226.05 413.80,226.26 413.60,226.50 413.44,226.75 413.31,227.03 413.22,227.32 413.16,227.62 413.14,227.92 413.16,228.22 413.22,228.52 413.31,228.81 413.44,229.09 413.60,229.34 413.80,229.58 414.02,229.79 414.26,229.96 414.53,230.11 414.81,230.22 415.11,230.30 415.41,230.34 415.71,230.34 416.02,230.30 416.31,230.22 416.59,230.11 416.86,229.96 417.11,229.79 417.33,229.58 417.52,229.34 417.68,229.09 417.81,228.81 417.91,228.52 417.96,228.22 417.98,227.92\\\" id=\\\"176\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#228D8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"424.13,231.36 424.10,230.90 424.01,230.46 423.87,230.03 423.68,229.62 423.44,229.23 423.15,228.89 422.82,228.58 422.45,228.31 422.05,228.09 421.63,227.92 421.19,227.81 420.74,227.75 420.29,227.75 419.84,227.81 419.40,227.92 418.98,228.09 418.58,228.31 418.22,228.58 417.89,228.89 417.60,229.23 417.36,229.62 417.16,230.03 417.02,230.46 416.94,230.90 416.91,231.36 416.94,231.81 417.02,232.25 417.16,232.68 417.36,233.09 417.60,233.48 417.89,233.83 418.22,234.14 418.58,234.40 418.98,234.62 419.40,234.79 419.84,234.90 420.29,234.96 420.74,234.96 421.19,234.90 421.63,234.79 422.05,234.62 422.45,234.40 422.82,234.14 423.15,233.83 423.44,233.48 423.68,233.09 423.87,232.68 424.01,232.25 424.10,231.81 424.13,231.36\\\" id=\\\"177\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#218E8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"416.40,303.00 416.34,302.12 416.18,301.25 415.90,300.41 415.53,299.61 415.05,298.86 414.49,298.18 413.85,297.58 413.13,297.06 412.36,296.63 411.54,296.31 410.68,296.09 409.80,295.98 408.92,295.98 408.04,296.09 407.19,296.31 406.37,296.63 405.59,297.06 404.88,297.58 404.23,298.18 403.67,298.86 403.20,299.61 402.82,300.41 402.55,301.25 402.38,302.12 402.33,303.00 402.38,303.88 402.55,304.75 402.82,305.59 403.20,306.39 403.67,307.13 404.23,307.81 404.88,308.42 405.59,308.94 406.37,309.36 407.19,309.69 408.04,309.91 408.92,310.02 409.80,310.02 410.68,309.91 411.54,309.69 412.36,309.36 413.13,308.94 413.85,308.42 414.49,307.81 415.05,307.13 415.53,306.39 415.90,305.59 416.18,304.75 416.34,303.88 416.40,303.00\\\" id=\\\"178\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#218E8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"234.81,130.00 234.79,129.64 234.72,129.28 234.61,128.94 234.46,128.62 234.27,128.31 234.04,128.03 233.77,127.79 233.48,127.58 233.17,127.40 232.83,127.27 232.48,127.18 232.13,127.14 231.77,127.14 231.41,127.18 231.06,127.27 230.73,127.40 230.41,127.58 230.12,127.79 229.86,128.03 229.63,128.31 229.44,128.62 229.28,128.94 229.17,129.28 229.10,129.64 229.08,130.00 229.10,130.36 229.17,130.71 229.28,131.05 229.44,131.38 229.63,131.68 229.86,131.96 230.12,132.21 230.41,132.42 230.73,132.59 231.06,132.72 231.41,132.81 231.77,132.86 232.13,132.86 232.48,132.81 232.83,132.72 233.17,132.59 233.48,132.42 233.77,132.21 234.04,131.96 234.27,131.68 234.46,131.38 234.61,131.05 234.72,130.71 234.79,130.36 234.81,130.00\\\" id=\\\"179\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#218F8D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"240.68,118.65 240.63,117.78 240.47,116.92 240.20,116.09 239.83,115.30 239.36,114.57 238.80,113.89 238.17,113.30 237.46,112.78 236.70,112.36 235.88,112.04 235.04,111.83 234.17,111.72 233.30,111.72 232.44,111.83 231.59,112.04 230.78,112.36 230.01,112.78 229.31,113.30 228.67,113.89 228.12,114.57 227.65,115.30 227.28,116.09 227.01,116.92 226.84,117.78 226.79,118.65 226.84,119.52 227.01,120.38 227.28,121.21 227.65,122.00 228.12,122.73 228.67,123.41 229.31,124.00 230.01,124.52 230.78,124.94 231.59,125.26 232.44,125.47 233.30,125.58 234.17,125.58 235.04,125.47 235.88,125.26 236.70,124.94 237.46,124.52 238.17,124.00 238.80,123.41 239.36,122.73 239.83,122.00 240.20,121.21 240.47,120.38 240.63,119.52 240.68,118.65\\\" id=\\\"180\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#21908D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"246.47,117.52 246.44,117.16 246.38,116.80 246.26,116.45 246.11,116.12 245.91,115.81 245.67,115.52 245.41,115.27 245.11,115.06 244.79,114.88 244.45,114.74 244.09,114.65 243.73,114.61 243.36,114.61 243.00,114.65 242.64,114.74 242.30,114.88 241.98,115.06 241.68,115.27 241.41,115.52 241.18,115.81 240.98,116.12 240.83,116.45 240.71,116.80 240.64,117.16 240.62,117.52 240.64,117.89 240.71,118.25 240.83,118.60 240.98,118.93 241.18,119.24 241.41,119.52 241.68,119.78 241.98,119.99 242.30,120.17 242.64,120.30 243.00,120.40 243.36,120.44 243.73,120.44 244.09,120.40 244.45,120.30 244.79,120.17 245.11,119.99 245.41,119.78 245.67,119.52 245.91,119.24 246.11,118.93 246.26,118.60 246.38,118.25 246.44,117.89 246.47,117.52\\\" id=\\\"181\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#21908D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"255.52,107.68 255.46,106.71 255.28,105.75 254.98,104.82 254.56,103.94 254.04,103.11 253.42,102.36 252.70,101.69 251.91,101.12 251.06,100.65 250.15,100.29 249.20,100.05 248.24,99.92 247.26,99.92 246.29,100.05 245.34,100.29 244.44,100.65 243.58,101.12 242.79,101.69 242.08,102.36 241.46,103.11 240.93,103.94 240.52,104.82 240.22,105.75 240.03,106.71 239.97,107.68 240.03,108.66 240.22,109.62 240.52,110.55 240.93,111.43 241.46,112.26 242.08,113.01 242.79,113.68 243.58,114.25 244.44,114.72 245.34,115.08 246.29,115.32 247.26,115.45 248.24,115.45 249.20,115.32 250.15,115.08 251.06,114.72 251.91,114.25 252.70,113.68 253.42,113.01 254.04,112.26 254.56,111.43 254.98,110.55 255.28,109.62 255.46,108.66 255.52,107.68\\\" id=\\\"182\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#21918C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"277.65,108.37 277.60,107.65 277.47,106.95 277.25,106.27 276.95,105.62 276.56,105.02 276.11,104.47 275.59,103.98 275.01,103.56 274.38,103.22 273.72,102.95 273.02,102.77 272.31,102.69 271.60,102.69 270.89,102.77 270.20,102.95 269.53,103.22 268.91,103.56 268.33,103.98 267.81,104.47 267.35,105.02 266.97,105.62 266.66,106.27 266.44,106.95 266.31,107.65 266.26,108.37 266.31,109.08 266.44,109.78 266.66,110.46 266.97,111.11 267.35,111.71 267.81,112.26 268.33,112.75 268.91,113.17 269.53,113.52 270.20,113.78 270.89,113.96 271.60,114.05 272.31,114.05 273.02,113.96 273.72,113.78 274.38,113.52 275.01,113.17 275.59,112.75 276.11,112.26 276.56,111.71 276.95,111.11 277.25,110.46 277.47,109.78 277.60,109.08 277.65,108.37\\\" id=\\\"183\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20928C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"289.19,105.07 289.15,104.32 289.01,103.58 288.77,102.86 288.45,102.18 288.05,101.54 287.57,100.96 287.02,100.45 286.41,100.00 285.74,99.64 285.04,99.36 284.31,99.17 283.56,99.08 282.81,99.08 282.06,99.17 281.33,99.36 280.63,99.64 279.97,100.00 279.36,100.45 278.81,100.96 278.32,101.54 277.92,102.18 277.60,102.86 277.37,103.58 277.22,104.32 277.18,105.07 277.22,105.83 277.37,106.57 277.60,107.29 277.92,107.97 278.32,108.61 278.81,109.19 279.36,109.70 279.97,110.15 280.63,110.51 281.33,110.79 282.06,110.98 282.81,111.07 283.56,111.07 284.31,110.98 285.04,110.79 285.74,110.51 286.41,110.15 287.02,109.70 287.57,109.19 288.05,108.61 288.45,107.97 288.77,107.29 289.01,106.57 289.15,105.83 289.19,105.07\\\" id=\\\"184\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20928C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"311.00,99.83 310.91,98.42 310.65,97.02 310.21,95.67 309.60,94.39 308.84,93.19 307.94,92.09 306.90,91.12 305.75,90.29 304.51,89.60 303.19,89.08 301.81,88.73 300.40,88.55 298.98,88.55 297.57,88.73 296.20,89.08 294.88,89.60 293.63,90.29 292.48,91.12 291.45,92.09 290.54,93.19 289.78,94.39 289.18,95.67 288.74,97.02 288.47,98.42 288.38,99.83 288.47,101.25 288.74,102.65 289.18,104.00 289.78,105.28 290.54,106.48 291.45,107.58 292.48,108.55 293.63,109.38 294.88,110.07 296.20,110.59 297.57,110.94 298.98,111.12 300.40,111.12 301.81,110.94 303.19,110.59 304.51,110.07 305.75,109.38 306.90,108.55 307.94,107.58 308.84,106.48 309.60,105.28 310.21,104.00 310.65,102.65 310.91,101.25 311.00,99.83\\\" id=\\\"185\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20928C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"193.22,140.05 193.09,137.93 192.69,135.84 192.03,133.82 191.13,131.90 189.99,130.10 188.64,128.46 187.09,127.01 185.37,125.76 183.50,124.74 181.53,123.95 179.47,123.42 177.36,123.16 175.23,123.16 173.12,123.42 171.06,123.95 169.09,124.74 167.22,125.76 165.50,127.01 163.95,128.46 162.60,130.10 161.46,131.90 160.55,133.82 159.90,135.84 159.50,137.93 159.36,140.05 159.50,142.18 159.90,144.26 160.55,146.29 161.46,148.21 162.60,150.00 163.95,151.64 165.50,153.10 167.22,154.35 169.09,155.37 171.06,156.16 173.12,156.68 175.23,156.95 177.36,156.95 179.47,156.68 181.53,156.16 183.50,155.37 185.37,154.35 187.09,153.10 188.64,151.64 189.99,150.00 191.13,148.21 192.03,146.29 192.69,144.26 193.09,142.18 193.22,140.05\\\" id=\\\"186\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20938C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"193.94,115.36 193.86,114.21 193.65,113.07 193.29,111.98 192.80,110.94 192.18,109.96 191.45,109.07 190.61,108.29 189.68,107.61 188.67,107.05 187.59,106.63 186.48,106.34 185.33,106.20 184.18,106.20 183.04,106.34 181.92,106.63 180.85,107.05 179.84,107.61 178.91,108.29 178.07,109.07 177.33,109.96 176.72,110.94 176.23,111.98 175.87,113.07 175.65,114.21 175.58,115.36 175.65,116.51 175.87,117.64 176.23,118.74 176.72,119.78 177.33,120.75 178.07,121.64 178.91,122.43 179.84,123.11 180.85,123.66 181.92,124.09 183.04,124.37 184.18,124.52 185.33,124.52 186.48,124.37 187.59,124.09 188.67,123.66 189.68,123.11 190.61,122.43 191.45,121.64 192.18,120.75 192.80,119.78 193.29,118.74 193.65,117.64 193.86,116.51 193.94,115.36\\\" id=\\\"187\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F948C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"210.22,376.52 210.18,375.98 210.08,375.44 209.91,374.93 209.68,374.43 209.39,373.97 209.04,373.55 208.65,373.18 208.21,372.86 207.73,372.60 207.22,372.40 206.69,372.26 206.15,372.19 205.61,372.19 205.07,372.26 204.54,372.40 204.04,372.60 203.56,372.86 203.12,373.18 202.72,373.55 202.37,373.97 202.08,374.43 201.85,374.93 201.68,375.44 201.58,375.98 201.55,376.52 201.58,377.07 201.68,377.60 201.85,378.12 202.08,378.61 202.37,379.07 202.72,379.49 203.12,379.86 203.56,380.18 204.04,380.45 204.54,380.65 205.07,380.78 205.61,380.85 206.15,380.85 206.69,380.78 207.22,380.65 207.73,380.45 208.21,380.18 208.65,379.86 209.04,379.49 209.39,379.07 209.68,378.61 209.91,378.12 210.08,377.60 210.18,377.07 210.22,376.52\\\" id=\\\"188\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F948C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"201.55,376.37 201.52,375.88 201.42,375.39 201.27,374.92 201.06,374.47 200.80,374.06 200.48,373.68 200.12,373.34 199.72,373.05 199.29,372.81 198.83,372.63 198.35,372.50 197.86,372.44 197.37,372.44 196.88,372.50 196.40,372.63 195.94,372.81 195.51,373.05 195.11,373.34 194.75,373.68 194.43,374.06 194.17,374.47 193.96,374.92 193.80,375.39 193.71,375.88 193.68,376.37 193.71,376.86 193.80,377.35 193.96,377.82 194.17,378.26 194.43,378.68 194.75,379.06 195.11,379.40 195.51,379.69 195.94,379.93 196.40,380.11 196.88,380.23 197.37,380.29 197.86,380.29 198.35,380.23 198.83,380.11 199.29,379.93 199.72,379.69 200.12,379.40 200.48,379.06 200.80,378.68 201.06,378.26 201.27,377.82 201.42,377.35 201.52,376.86 201.55,376.37\\\" id=\\\"189\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F958B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"200.88,388.02 200.80,386.88 200.59,385.76 200.24,384.67 199.75,383.64 199.14,382.67 198.41,381.79 197.58,381.01 196.65,380.34 195.65,379.79 194.59,379.37 193.49,379.08 192.35,378.94 191.21,378.94 190.08,379.08 188.97,379.37 187.91,379.79 186.91,380.34 185.98,381.01 185.15,381.79 184.42,382.67 183.81,383.64 183.32,384.67 182.97,385.76 182.76,386.88 182.69,388.02 182.76,389.16 182.97,390.28 183.32,391.37 183.81,392.40 184.42,393.36 185.15,394.24 185.98,395.03 186.91,395.70 187.91,396.25 188.97,396.67 190.08,396.95 191.21,397.10 192.35,397.10 193.49,396.95 194.59,396.67 195.65,396.25 196.65,395.70 197.58,395.03 198.41,394.24 199.14,393.36 199.75,392.40 200.24,391.37 200.59,390.28 200.80,389.16 200.88,388.02\\\" id=\\\"190\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F968B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"423.02,265.96 423.00,265.61 422.94,265.26 422.82,264.92 422.67,264.59 422.48,264.29 422.25,264.02 421.99,263.77 421.70,263.56 421.39,263.39 421.06,263.26 420.71,263.17 420.36,263.12 420.00,263.12 419.65,263.17 419.30,263.26 418.97,263.39 418.65,263.56 418.37,263.77 418.10,264.02 417.88,264.29 417.69,264.59 417.53,264.92 417.42,265.26 417.36,265.61 417.33,265.96 417.36,266.32 417.42,266.67 417.53,267.01 417.69,267.33 417.88,267.64 418.10,267.91 418.37,268.16 418.65,268.37 418.97,268.54 419.30,268.67 419.65,268.76 420.00,268.80 420.36,268.80 420.71,268.76 421.06,268.67 421.39,268.54 421.70,268.37 421.99,268.16 422.25,267.91 422.48,267.64 422.67,267.33 422.82,267.01 422.94,266.67 423.00,266.32 423.02,265.96\\\" id=\\\"191\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F978B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"426.43,271.42 426.41,271.00 426.33,270.59 426.20,270.19 426.02,269.81 425.79,269.46 425.53,269.13 425.22,268.85 424.88,268.60 424.51,268.40 424.12,268.24 423.72,268.14 423.30,268.09 422.88,268.09 422.47,268.14 422.06,268.24 421.67,268.40 421.30,268.60 420.96,268.85 420.66,269.13 420.39,269.46 420.17,269.81 419.99,270.19 419.86,270.59 419.78,271.00 419.75,271.42 419.78,271.84 419.86,272.25 419.99,272.65 420.17,273.03 420.39,273.38 420.66,273.71 420.96,273.99 421.30,274.24 421.67,274.44 422.06,274.60 422.47,274.70 422.88,274.75 423.30,274.75 423.72,274.70 424.12,274.60 424.51,274.44 424.88,274.24 425.22,273.99 425.53,273.71 425.79,273.38 426.02,273.03 426.20,272.65 426.33,272.25 426.41,271.84 426.43,271.42\\\" id=\\\"192\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F978B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"433.96,280.64 433.91,279.79 433.75,278.96 433.48,278.15 433.12,277.39 432.67,276.67 432.13,276.02 431.51,275.44 430.82,274.94 430.08,274.53 429.29,274.22 428.47,274.00 427.63,273.90 426.78,273.90 425.94,274.00 425.12,274.22 424.33,274.53 423.58,274.94 422.90,275.44 422.28,276.02 421.74,276.67 421.28,277.39 420.92,278.15 420.66,278.96 420.50,279.79 420.45,280.64 420.50,281.49 420.66,282.32 420.92,283.13 421.28,283.89 421.74,284.61 422.28,285.26 422.90,285.84 423.58,286.34 424.33,286.75 425.12,287.06 425.94,287.28 426.78,287.38 427.63,287.38 428.47,287.28 429.29,287.06 430.08,286.75 430.82,286.34 431.51,285.84 432.13,285.26 432.67,284.61 433.12,283.89 433.48,283.13 433.75,282.32 433.91,281.49 433.96,280.64\\\" id=\\\"193\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F988B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"422.68,286.46 422.66,286.22 422.62,285.97 422.54,285.74 422.43,285.51 422.30,285.31 422.14,285.12 421.96,284.95 421.77,284.80 421.55,284.68 421.32,284.59 421.08,284.53 420.84,284.50 420.59,284.50 420.34,284.53 420.10,284.59 419.88,284.68 419.66,284.80 419.46,284.95 419.28,285.12 419.12,285.31 418.99,285.51 418.89,285.74 418.81,285.97 418.76,286.22 418.75,286.46 418.76,286.71 418.81,286.95 418.89,287.19 418.99,287.41 419.12,287.62 419.28,287.81 419.46,287.98 419.66,288.12 419.88,288.24 420.10,288.33 420.34,288.39 420.59,288.42 420.84,288.42 421.08,288.39 421.32,288.33 421.55,288.24 421.77,288.12 421.96,287.98 422.14,287.81 422.30,287.62 422.43,287.41 422.54,287.19 422.62,286.95 422.66,286.71 422.68,286.46\\\" id=\\\"194\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F998A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"424.63,293.15 424.60,292.55 424.48,291.96 424.30,291.39 424.04,290.85 423.72,290.34 423.34,289.88 422.90,289.47 422.42,289.12 421.89,288.83 421.33,288.61 420.75,288.46 420.16,288.38 419.56,288.38 418.96,288.46 418.38,288.61 417.83,288.83 417.30,289.12 416.82,289.47 416.38,289.88 416.00,290.34 415.68,290.85 415.42,291.39 415.24,291.96 415.12,292.55 415.09,293.15 415.12,293.74 415.24,294.33 415.42,294.90 415.68,295.45 416.00,295.95 416.38,296.41 416.82,296.82 417.30,297.18 417.83,297.47 418.38,297.69 418.96,297.84 419.56,297.91 420.16,297.91 420.75,297.84 421.33,297.69 421.89,297.47 422.42,297.18 422.90,296.82 423.34,296.41 423.72,295.95 424.04,295.45 424.30,294.90 424.48,294.33 424.60,293.74 424.63,293.15\\\" id=\\\"195\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F998A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"437.27,307.04 437.19,305.71 436.94,304.39 436.52,303.12 435.95,301.90 435.23,300.77 434.38,299.74 433.40,298.82 432.32,298.03 431.14,297.39 429.90,296.89 428.60,296.56 427.27,296.39 425.93,296.39 424.60,296.56 423.30,296.89 422.06,297.39 420.88,298.03 419.80,298.82 418.82,299.74 417.97,300.77 417.25,301.90 416.68,303.12 416.26,304.39 416.01,305.71 415.93,307.04 416.01,308.38 416.26,309.70 416.68,310.97 417.25,312.19 417.97,313.32 418.82,314.35 419.80,315.27 420.88,316.06 422.06,316.70 423.30,317.19 424.60,317.53 425.93,317.70 427.27,317.70 428.60,317.53 429.90,317.19 431.14,316.70 432.32,316.06 433.40,315.27 434.38,314.35 435.23,313.32 435.95,312.19 436.52,310.97 436.94,309.70 437.19,308.38 437.27,307.04\\\" id=\\\"196\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F9A8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"357.41,399.71 357.38,399.17 357.28,398.64 357.11,398.13 356.88,397.64 356.59,397.18 356.25,396.77 355.86,396.40 355.42,396.08 354.95,395.82 354.45,395.62 353.92,395.49 353.39,395.42 352.85,395.42 352.31,395.49 351.79,395.62 351.29,395.82 350.82,396.08 350.38,396.40 349.99,396.77 349.64,397.18 349.35,397.64 349.12,398.13 348.96,398.64 348.86,399.17 348.82,399.71 348.86,400.25 348.96,400.78 349.12,401.29 349.35,401.78 349.64,402.23 349.99,402.65 350.38,403.02 350.82,403.33 351.29,403.59 351.79,403.79 352.31,403.93 352.85,403.99 353.39,403.99 353.92,403.93 354.45,403.79 354.95,403.59 355.42,403.33 355.86,403.02 356.25,402.65 356.59,402.23 356.88,401.78 357.11,401.29 357.28,400.78 357.38,400.25 357.41,399.71\\\" id=\\\"197\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1E9B8A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"352.51,406.37 352.49,405.92 352.40,405.48 352.26,405.06 352.07,404.65 351.84,404.28 351.55,403.93 351.22,403.63 350.86,403.36 350.47,403.15 350.06,402.98 349.62,402.87 349.18,402.82 348.73,402.82 348.29,402.87 347.86,402.98 347.44,403.15 347.05,403.36 346.69,403.63 346.36,403.93 346.08,404.28 345.84,404.65 345.65,405.06 345.51,405.48 345.43,405.92 345.40,406.37 345.43,406.81 345.51,407.25 345.65,407.68 345.84,408.08 346.08,408.46 346.36,408.80 346.69,409.11 347.05,409.37 347.44,409.59 347.86,409.75 348.29,409.86 348.73,409.92 349.18,409.92 349.62,409.86 350.06,409.75 350.47,409.59 350.86,409.37 351.22,409.11 351.55,408.80 351.84,408.46 352.07,408.08 352.26,407.68 352.40,407.25 352.49,406.81 352.51,406.37\\\" id=\\\"198\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1E9C89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"347.26,410.75 347.24,410.44 347.19,410.13 347.09,409.82 346.95,409.54 346.78,409.27 346.58,409.02 346.35,408.81 346.09,408.62 345.81,408.47 345.52,408.35 345.21,408.27 344.90,408.23 344.58,408.23 344.26,408.27 343.96,408.35 343.66,408.47 343.38,408.62 343.13,408.81 342.90,409.02 342.69,409.27 342.52,409.54 342.39,409.82 342.29,410.13 342.23,410.44 342.21,410.75 342.23,411.07 342.29,411.38 342.39,411.68 342.52,411.97 342.69,412.24 342.90,412.48 343.13,412.70 343.38,412.89 343.66,413.04 343.96,413.16 344.26,413.24 344.58,413.28 344.90,413.28 345.21,413.24 345.52,413.16 345.81,413.04 346.09,412.89 346.35,412.70 346.58,412.48 346.78,412.24 346.95,411.97 347.09,411.68 347.19,411.38 347.24,411.07 347.26,410.75\\\" id=\\\"199\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1E9C89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"350.32,420.74 350.26,419.78 350.08,418.83 349.78,417.92 349.37,417.04 348.86,416.23 348.24,415.49 347.54,414.83 346.76,414.26 345.91,413.79 345.01,413.44 344.08,413.20 343.12,413.08 342.16,413.08 341.20,413.20 340.27,413.44 339.37,413.79 338.52,414.26 337.74,414.83 337.04,415.49 336.43,416.23 335.91,417.04 335.50,417.92 335.20,418.83 335.02,419.78 334.96,420.74 335.02,421.71 335.20,422.65 335.50,423.57 335.91,424.45 336.43,425.26 337.04,426.00 337.74,426.66 338.52,427.23 339.37,427.70 340.27,428.05 341.20,428.29 342.16,428.41 343.12,428.41 344.08,428.29 345.01,428.05 345.91,427.70 346.76,427.23 347.54,426.66 348.24,426.00 348.86,425.26 349.37,424.45 349.78,423.57 350.08,422.65 350.26,421.71 350.32,420.74\\\" id=\\\"200\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1E9D89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.15,422.75 335.13,422.40 335.06,422.05 334.95,421.71 334.80,421.39 334.61,421.09 334.38,420.81 334.12,420.57 333.84,420.36 333.52,420.19 333.19,420.06 332.85,419.97 332.50,419.92 332.14,419.92 331.79,419.97 331.44,420.06 331.11,420.19 330.80,420.36 330.51,420.57 330.25,420.81 330.02,421.09 329.83,421.39 329.68,421.71 329.57,422.05 329.51,422.40 329.48,422.75 329.51,423.11 329.57,423.46 329.68,423.80 329.83,424.12 330.02,424.42 330.25,424.69 330.51,424.94 330.80,425.15 331.11,425.32 331.44,425.45 331.79,425.54 332.14,425.58 332.50,425.58 332.85,425.54 333.19,425.45 333.52,425.32 333.84,425.15 334.12,424.94 334.38,424.69 334.61,424.42 334.80,424.12 334.95,423.80 335.06,423.46 335.13,423.11 335.15,422.75\\\" id=\\\"201\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F9E89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"330.26,425.62 330.24,425.27 330.17,424.92 330.06,424.58 329.91,424.26 329.72,423.95 329.49,423.68 329.23,423.43 328.94,423.22 328.63,423.05 328.30,422.92 327.95,422.83 327.60,422.79 327.24,422.79 326.89,422.83 326.54,422.92 326.21,423.05 325.90,423.22 325.61,423.43 325.35,423.68 325.12,423.95 324.93,424.26 324.78,424.58 324.67,424.92 324.60,425.27 324.58,425.62 324.60,425.98 324.67,426.33 324.78,426.67 324.93,426.99 325.12,427.29 325.35,427.57 325.61,427.81 325.90,428.02 326.21,428.20 326.54,428.33 326.89,428.42 327.24,428.46 327.60,428.46 327.95,428.42 328.30,428.33 328.63,428.20 328.94,428.02 329.23,427.81 329.49,427.57 329.72,427.29 329.91,426.99 330.06,426.67 330.17,426.33 330.24,425.98 330.26,425.62\\\" id=\\\"202\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F9E89\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"324.96,427.63 324.94,427.30 324.88,426.98 324.78,426.67 324.64,426.38 324.47,426.10 324.26,425.85 324.02,425.63 323.76,425.44 323.47,425.28 323.17,425.16 322.85,425.08 322.53,425.04 322.20,425.04 321.88,425.08 321.56,425.16 321.26,425.28 320.97,425.44 320.71,425.63 320.47,425.85 320.26,426.10 320.08,426.38 319.95,426.67 319.84,426.98 319.78,427.30 319.76,427.63 319.78,427.96 319.84,428.28 319.95,428.59 320.08,428.88 320.26,429.16 320.47,429.41 320.71,429.63 320.97,429.82 321.26,429.98 321.56,430.10 321.88,430.18 322.20,430.22 322.53,430.22 322.85,430.18 323.17,430.10 323.47,429.98 323.76,429.82 324.02,429.63 324.26,429.41 324.47,429.16 324.64,428.88 324.78,428.59 324.88,428.28 324.94,427.96 324.96,427.63\\\" id=\\\"203\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1F9F88\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"325.43,438.77 325.35,437.37 325.08,435.99 324.65,434.65 324.05,433.38 323.30,432.20 322.40,431.12 321.38,430.16 320.25,429.33 319.02,428.66 317.71,428.14 316.35,427.79 314.96,427.61 313.56,427.61 312.16,427.79 310.80,428.14 309.50,428.66 308.27,429.33 307.13,430.16 306.11,431.12 305.21,432.20 304.46,433.38 303.87,434.65 303.43,435.99 303.17,437.37 303.08,438.77 303.17,440.17 303.43,441.55 303.87,442.88 304.46,444.15 305.21,445.34 306.11,446.42 307.13,447.38 308.27,448.21 309.50,448.88 310.80,449.40 312.16,449.75 313.56,449.92 314.96,449.92 316.35,449.75 317.71,449.40 319.02,448.88 320.25,448.21 321.38,447.38 322.40,446.42 323.30,445.34 324.05,444.15 324.65,442.88 325.08,441.55 325.35,440.17 325.43,438.77\\\" id=\\\"204\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA088\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"304.02,433.33 303.98,432.70 303.87,432.09 303.67,431.49 303.41,430.93 303.07,430.40 302.67,429.91 302.21,429.48 301.71,429.12 301.16,428.81 300.57,428.58 299.97,428.43 299.35,428.35 298.72,428.35 298.10,428.43 297.49,428.58 296.91,428.81 296.36,429.12 295.85,429.48 295.39,429.91 294.99,430.40 294.66,430.93 294.39,431.49 294.20,432.09 294.08,432.70 294.04,433.33 294.08,433.96 294.20,434.57 294.39,435.17 294.66,435.73 294.99,436.26 295.39,436.75 295.85,437.18 296.36,437.54 296.91,437.85 297.49,438.08 298.10,438.23 298.72,438.31 299.35,438.31 299.97,438.23 300.57,438.08 301.16,437.85 301.71,437.54 302.21,437.18 302.67,436.75 303.07,436.26 303.41,435.73 303.67,435.17 303.87,434.57 303.98,433.96 304.02,433.33\\\" id=\\\"205\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA088\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"294.06,432.64 294.01,431.83 293.86,431.03 293.61,430.26 293.26,429.53 292.83,428.84 292.31,428.22 291.72,427.66 291.06,427.18 290.35,426.79 289.60,426.49 288.81,426.29 288.01,426.19 287.19,426.19 286.39,426.29 285.60,426.49 284.85,426.79 284.14,427.18 283.48,427.66 282.89,428.22 282.37,428.84 281.94,429.53 281.59,430.26 281.34,431.03 281.19,431.83 281.14,432.64 281.19,433.45 281.34,434.25 281.59,435.02 281.94,435.75 282.37,436.44 282.89,437.06 283.48,437.62 284.14,438.10 284.85,438.49 285.60,438.79 286.39,438.99 287.19,439.09 288.01,439.09 288.81,438.99 289.60,438.79 290.35,438.49 291.06,438.10 291.72,437.62 292.31,437.06 292.83,436.44 293.26,435.75 293.61,435.02 293.86,434.25 294.01,433.45 294.06,432.64\\\" id=\\\"206\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA188\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"284.31,425.97 284.29,425.71 284.24,425.44 284.16,425.19 284.04,424.95 283.90,424.72 283.73,424.51 283.53,424.33 283.31,424.17 283.08,424.04 282.83,423.94 282.57,423.88 282.30,423.84 282.04,423.84 281.77,423.88 281.51,423.94 281.26,424.04 281.02,424.17 280.81,424.33 280.61,424.51 280.44,424.72 280.30,424.95 280.18,425.19 280.10,425.44 280.05,425.71 280.03,425.97 280.05,426.24 280.10,426.51 280.18,426.76 280.30,427.00 280.44,427.23 280.61,427.44 280.81,427.62 281.02,427.78 281.26,427.91 281.51,428.01 281.77,428.07 282.04,428.11 282.30,428.11 282.57,428.07 282.83,428.01 283.08,427.91 283.31,427.78 283.53,427.62 283.73,427.44 283.90,427.23 284.04,427.00 284.16,426.76 284.24,426.51 284.29,426.24 284.31,425.97\\\" id=\\\"207\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA187\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"281.18,434.13 281.02,431.59 280.54,429.09 279.76,426.67 278.67,424.36 277.31,422.21 275.69,420.25 273.83,418.51 271.77,417.02 269.54,415.79 267.18,414.85 264.71,414.22 262.19,413.90 259.64,413.90 257.12,414.22 254.65,414.85 252.29,415.79 250.06,417.02 248.00,418.51 246.14,420.25 244.52,422.21 243.16,424.36 242.07,426.67 241.29,429.09 240.81,431.59 240.65,434.13 240.81,436.67 241.29,439.16 242.07,441.59 243.16,443.89 244.52,446.04 246.14,448.00 248.00,449.74 250.06,451.24 252.29,452.46 254.65,453.40 257.12,454.03 259.64,454.35 262.19,454.35 264.71,454.03 267.18,453.40 269.54,452.46 271.77,451.24 273.83,449.74 275.69,448.00 277.31,446.04 278.67,443.89 279.76,441.59 280.54,439.16 281.02,436.67 281.18,434.13\\\" id=\\\"208\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA287\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"263.60,409.39 263.56,408.82 263.45,408.26 263.28,407.71 263.03,407.20 262.73,406.72 262.36,406.28 261.95,405.89 261.49,405.55 260.99,405.28 260.46,405.07 259.90,404.92 259.34,404.85 258.77,404.85 258.20,404.92 257.65,405.07 257.12,405.28 256.62,405.55 256.16,405.89 255.74,406.28 255.38,406.72 255.07,407.20 254.83,407.71 254.65,408.26 254.54,408.82 254.51,409.39 254.54,409.96 254.65,410.52 254.83,411.06 255.07,411.58 255.38,412.06 255.74,412.50 256.16,412.89 256.62,413.22 257.12,413.50 257.65,413.71 258.20,413.85 258.77,413.92 259.34,413.92 259.90,413.85 260.46,413.71 260.99,413.50 261.49,413.22 261.95,412.89 262.36,412.50 262.73,412.06 263.03,411.58 263.28,411.06 263.45,410.52 263.56,409.96 263.60,409.39\\\" id=\\\"209\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#1FA287\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"260.64,403.62 260.63,403.46 260.60,403.31 260.55,403.16 260.48,403.02 260.40,402.89 260.30,402.77 260.19,402.67 260.06,402.58 259.93,402.50 259.78,402.45 259.63,402.41 259.48,402.39 259.33,402.39 259.17,402.41 259.02,402.45 258.88,402.50 258.74,402.58 258.62,402.67 258.50,402.77 258.40,402.89 258.32,403.02 258.25,403.16 258.21,403.31 258.18,403.46 258.17,403.62 258.18,403.77 258.21,403.93 258.25,404.07 258.32,404.21 258.40,404.35 258.50,404.46 258.62,404.57 258.74,404.66 258.88,404.74 259.02,404.79 259.17,404.83 259.33,404.85 259.48,404.85 259.63,404.83 259.78,404.79 259.93,404.74 260.06,404.66 260.19,404.57 260.30,404.46 260.40,404.35 260.48,404.21 260.55,404.07 260.60,403.93 260.63,403.77 260.64,403.62\\\" id=\\\"210\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20A386\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"258.84,400.81 258.80,400.18 258.68,399.57 258.49,398.98 258.23,398.41 257.89,397.88 257.49,397.40 257.04,396.97 256.53,396.61 255.98,396.31 255.40,396.08 254.80,395.92 254.18,395.84 253.55,395.84 252.93,395.92 252.33,396.08 251.75,396.31 251.20,396.61 250.69,396.97 250.24,397.40 249.84,397.88 249.51,398.41 249.24,398.98 249.05,399.57 248.93,400.18 248.89,400.81 248.93,401.43 249.05,402.05 249.24,402.64 249.51,403.21 249.84,403.73 250.24,404.21 250.69,404.64 251.20,405.01 251.75,405.31 252.33,405.54 252.93,405.70 253.55,405.77 254.18,405.77 254.80,405.70 255.40,405.54 255.98,405.31 256.53,405.01 257.04,404.64 257.49,404.21 257.89,403.73 258.23,403.21 258.49,402.64 258.68,402.05 258.80,401.43 258.84,400.81\\\" id=\\\"211\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20A486\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"251.13,411.16 251.05,409.88 250.81,408.63 250.42,407.42 249.88,406.27 249.19,405.19 248.38,404.21 247.45,403.34 246.42,402.59 245.30,401.98 244.12,401.51 242.89,401.19 241.62,401.03 240.35,401.03 239.08,401.19 237.85,401.51 236.67,401.98 235.55,402.59 234.52,403.34 233.59,404.21 232.78,405.19 232.09,406.27 231.55,407.42 231.16,408.63 230.92,409.88 230.84,411.16 230.92,412.43 231.16,413.68 231.55,414.89 232.09,416.04 232.78,417.12 233.59,418.10 234.52,418.97 235.55,419.72 236.67,420.34 237.85,420.81 239.08,421.12 240.35,421.28 241.62,421.28 242.89,421.12 244.12,420.81 245.30,420.34 246.42,419.72 247.45,418.97 248.38,418.10 249.19,417.12 249.88,416.04 250.42,414.89 250.81,413.68 251.05,412.43 251.13,411.16\\\" id=\\\"212\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#20A486\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"146.96,281.46 146.94,281.20 146.89,280.93 146.81,280.67 146.69,280.43 146.55,280.20 146.37,280.00 146.18,279.81 145.96,279.65 145.72,279.52 145.47,279.42 145.21,279.36 144.94,279.32 144.68,279.32 144.41,279.36 144.15,279.42 143.90,279.52 143.66,279.65 143.44,279.81 143.25,280.00 143.07,280.20 142.93,280.43 142.81,280.67 142.73,280.93 142.68,281.20 142.66,281.46 142.68,281.73 142.73,282.00 142.81,282.25 142.93,282.50 143.07,282.73 143.25,282.93 143.44,283.12 143.66,283.28 143.90,283.41 144.15,283.51 144.41,283.57 144.68,283.61 144.94,283.61 145.21,283.57 145.47,283.51 145.72,283.41 145.96,283.28 146.18,283.12 146.37,282.93 146.55,282.73 146.69,282.50 146.81,282.25 146.89,282.00 146.94,281.73 146.96,281.46\\\" id=\\\"213\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#21A585\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"145.77,275.12 145.72,274.38 145.58,273.65 145.35,272.94 145.04,272.27 144.64,271.65 144.17,271.08 143.63,270.57 143.03,270.13 142.38,269.78 141.69,269.50 140.97,269.32 140.23,269.23 139.49,269.23 138.76,269.32 138.04,269.50 137.35,269.78 136.70,270.13 136.10,270.57 135.56,271.08 135.09,271.65 134.69,272.27 134.38,272.94 134.15,273.65 134.01,274.38 133.96,275.12 134.01,275.86 134.15,276.58 134.38,277.29 134.69,277.96 135.09,278.58 135.56,279.16 136.10,279.66 136.70,280.10 137.35,280.46 138.04,280.73 138.76,280.91 139.49,281.01 140.23,281.01 140.97,280.91 141.69,280.73 142.38,280.46 143.03,280.10 143.63,279.66 144.17,279.16 144.64,278.58 145.04,277.96 145.35,277.29 145.58,276.58 145.72,275.86 145.77,275.12\\\" id=\\\"214\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#21A685\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"147.06,225.81 147.05,225.63 147.02,225.46 146.97,225.30 146.89,225.14 146.80,224.99 146.69,224.86 146.56,224.74 146.42,224.64 146.27,224.55 146.11,224.49 145.94,224.44 145.76,224.42 145.59,224.42 145.42,224.44 145.25,224.49 145.09,224.55 144.93,224.64 144.79,224.74 144.67,224.86 144.55,224.99 144.46,225.14 144.39,225.30 144.33,225.46 144.30,225.63 144.29,225.81 144.30,225.98 144.33,226.15 144.39,226.32 144.46,226.48 144.55,226.62 144.67,226.76 144.79,226.88 144.93,226.98 145.09,227.06 145.25,227.13 145.42,227.17 145.59,227.19 145.76,227.19 145.94,227.17 146.11,227.13 146.27,227.06 146.42,226.98 146.56,226.88 146.69,226.76 146.80,226.62 146.89,226.48 146.97,226.32 147.02,226.15 147.05,225.98 147.06,225.81\\\" id=\\\"215\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#22A785\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"136.38,242.47 136.15,238.93 135.49,235.45 134.39,232.08 132.88,228.87 130.99,225.87 128.73,223.14 126.14,220.72 123.27,218.63 120.17,216.93 116.87,215.62 113.44,214.74 109.92,214.30 106.38,214.30 102.86,214.74 99.43,215.62 96.13,216.93 93.02,218.63 90.16,220.72 87.57,223.14 85.31,225.87 83.41,228.87 81.91,232.08 80.81,235.45 80.15,238.93 79.92,242.47 80.15,246.00 80.81,249.49 81.91,252.86 83.41,256.06 85.31,259.06 87.57,261.79 90.16,264.21 93.02,266.30 96.13,268.01 99.43,269.31 102.86,270.19 106.38,270.64 109.92,270.64 113.44,270.19 116.87,269.31 120.17,268.01 123.27,266.30 126.14,264.21 128.73,261.79 130.99,259.06 132.88,256.06 134.39,252.86 135.49,249.49 136.15,246.00 136.38,242.47\\\" id=\\\"216\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#22A785\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"146.59,264.95 146.58,264.79 146.55,264.63 146.50,264.48 146.43,264.34 146.35,264.20 146.24,264.08 146.13,263.97 146.00,263.87 145.86,263.80 145.71,263.74 145.55,263.70 145.39,263.68 145.23,263.68 145.07,263.70 144.92,263.74 144.77,263.80 144.63,263.87 144.50,263.97 144.38,264.08 144.28,264.20 144.19,264.34 144.13,264.48 144.08,264.63 144.05,264.79 144.04,264.95 144.05,265.11 144.08,265.27 144.13,265.42 144.19,265.57 144.28,265.70 144.38,265.83 144.50,265.94 144.63,266.03 144.77,266.11 144.92,266.17 145.07,266.21 145.23,266.23 145.39,266.23 145.55,266.21 145.71,266.17 145.86,266.11 146.00,266.03 146.13,265.94 146.24,265.83 146.35,265.70 146.43,265.57 146.50,265.42 146.55,265.27 146.58,265.11 146.59,264.95\\\" id=\\\"217\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#22A884\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"146.02,263.31 146.02,263.26 146.01,263.21 145.99,263.16 145.97,263.11 145.94,263.07 145.91,263.03 145.88,263.00 145.83,262.97 145.79,262.95 145.74,262.93 145.70,262.92 145.65,262.91 145.60,262.91 145.55,262.92 145.50,262.93 145.45,262.95 145.41,262.97 145.37,263.00 145.33,263.03 145.30,263.07 145.27,263.11 145.25,263.16 145.24,263.21 145.23,263.26 145.22,263.31 145.23,263.36 145.24,263.40 145.25,263.45 145.27,263.50 145.30,263.54 145.33,263.58 145.37,263.61 145.41,263.64 145.45,263.67 145.50,263.68 145.55,263.70 145.60,263.70 145.65,263.70 145.70,263.70 145.74,263.68 145.79,263.67 145.83,263.64 145.88,263.61 145.91,263.58 145.94,263.54 145.97,263.50 145.99,263.45 146.01,263.40 146.02,263.36 146.02,263.31\\\" id=\\\"218\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#23A983\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"134.88,291.39 134.71,288.76 134.22,286.16 133.40,283.65 132.28,281.26 130.86,279.03 129.18,277.00 127.26,275.19 125.12,273.64 122.80,272.36 120.35,271.39 117.79,270.73 115.17,270.40 112.53,270.40 109.91,270.73 107.35,271.39 104.89,272.36 102.58,273.64 100.44,275.19 98.52,277.00 96.83,279.03 95.42,281.26 94.29,283.65 93.48,286.16 92.98,288.76 92.82,291.39 92.98,294.03 93.48,296.62 94.29,299.14 95.42,301.52 96.83,303.75 98.52,305.79 100.44,307.60 102.58,309.15 104.89,310.42 107.35,311.40 109.91,312.05 112.53,312.38 115.17,312.38 117.79,312.05 120.35,311.40 122.80,310.42 125.12,309.15 127.26,307.60 129.18,305.79 130.86,303.75 132.28,301.52 133.40,299.14 134.22,296.62 134.71,294.03 134.88,291.39\\\" id=\\\"219\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#23A983\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"404.63,308.80 404.62,308.62 404.58,308.44 404.53,308.27 404.45,308.11 404.36,307.96 404.24,307.82 404.11,307.70 403.97,307.60 403.81,307.51 403.65,307.45 403.48,307.40 403.30,307.38 403.12,307.38 402.94,307.40 402.77,307.45 402.61,307.51 402.45,307.60 402.31,307.70 402.18,307.82 402.06,307.96 401.97,308.11 401.89,308.27 401.84,308.44 401.80,308.62 401.79,308.80 401.80,308.97 401.84,309.15 401.89,309.32 401.97,309.48 402.06,309.63 402.18,309.77 402.31,309.89 402.45,309.99 402.61,310.08 402.77,310.15 402.94,310.19 403.12,310.21 403.30,310.21 403.48,310.19 403.65,310.15 403.81,310.08 403.97,309.99 404.11,309.89 404.24,309.77 404.36,309.63 404.45,309.48 404.53,309.32 404.58,309.15 404.62,308.97 404.63,308.80\\\" id=\\\"220\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#24AA83\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"407.79,312.89 407.77,312.51 407.70,312.15 407.58,311.79 407.43,311.45 407.22,311.14 406.99,310.85 406.71,310.59 406.41,310.37 406.08,310.19 405.74,310.06 405.38,309.96 405.00,309.92 404.63,309.92 404.26,309.96 403.90,310.06 403.55,310.19 403.22,310.37 402.92,310.59 402.65,310.85 402.41,311.14 402.21,311.45 402.05,311.79 401.94,312.15 401.87,312.51 401.84,312.89 401.87,313.26 401.94,313.63 402.05,313.98 402.21,314.32 402.41,314.63 402.65,314.92 402.92,315.18 403.22,315.40 403.55,315.58 403.90,315.72 404.26,315.81 404.63,315.86 405.00,315.86 405.38,315.81 405.74,315.72 406.08,315.58 406.41,315.40 406.71,315.18 406.99,314.92 407.22,314.63 407.43,314.32 407.58,313.98 407.70,313.63 407.77,313.26 407.79,312.89\\\" id=\\\"221\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25AB82\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"406.24,318.85 406.22,318.46 406.15,318.08 406.03,317.71 405.86,317.36 405.65,317.04 405.41,316.74 405.13,316.48 404.81,316.25 404.48,316.06 404.12,315.92 403.74,315.83 403.36,315.78 402.97,315.78 402.59,315.83 402.22,315.92 401.86,316.06 401.52,316.25 401.21,316.48 400.93,316.74 400.68,317.04 400.47,317.36 400.31,317.71 400.19,318.08 400.12,318.46 400.09,318.85 400.12,319.23 400.19,319.61 400.31,319.98 400.47,320.33 400.68,320.65 400.93,320.95 401.21,321.21 401.52,321.44 401.86,321.63 402.22,321.77 402.59,321.87 402.97,321.91 403.36,321.91 403.74,321.87 404.12,321.77 404.48,321.63 404.81,321.44 405.13,321.21 405.41,320.95 405.65,320.65 405.86,320.33 406.03,319.98 406.15,319.61 406.22,319.23 406.24,318.85\\\" id=\\\"222\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25AC82\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"413.74,325.49 413.70,324.82 413.57,324.15 413.37,323.51 413.08,322.90 412.72,322.33 412.29,321.81 411.80,321.35 411.25,320.96 410.66,320.63 410.03,320.38 409.38,320.22 408.71,320.13 408.04,320.13 407.37,320.22 406.72,320.38 406.09,320.63 405.50,320.96 404.96,321.35 404.46,321.81 404.03,322.33 403.67,322.90 403.39,323.51 403.18,324.15 403.05,324.82 403.01,325.49 403.05,326.16 403.18,326.82 403.39,327.46 403.67,328.07 404.03,328.64 404.46,329.16 404.96,329.62 405.50,330.02 406.09,330.34 406.72,330.59 407.37,330.76 408.04,330.84 408.71,330.84 409.38,330.76 410.03,330.59 410.66,330.34 411.25,330.02 411.80,329.62 412.29,329.16 412.72,328.64 413.08,328.07 413.37,327.46 413.57,326.82 413.70,326.16 413.74,325.49\\\" id=\\\"223\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#25AC82\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"413.42,336.13 413.38,335.47 413.26,334.82 413.05,334.19 412.77,333.59 412.42,333.03 411.99,332.52 411.51,332.06 410.97,331.67 410.39,331.35 409.78,331.11 409.14,330.95 408.48,330.86 407.82,330.86 407.16,330.95 406.52,331.11 405.90,331.35 405.32,331.67 404.78,332.06 404.30,332.52 403.88,333.03 403.52,333.59 403.24,334.19 403.04,334.82 402.91,335.47 402.87,336.13 402.91,336.79 403.04,337.44 403.24,338.07 403.52,338.67 403.88,339.23 404.30,339.74 404.78,340.19 405.32,340.58 405.90,340.90 406.52,341.15 407.16,341.31 407.82,341.39 408.48,341.39 409.14,341.31 409.78,341.15 410.39,340.90 410.97,340.58 411.51,340.19 411.99,339.74 412.42,339.23 412.77,338.67 413.05,338.07 413.26,337.44 413.38,336.79 413.42,336.13\\\" id=\\\"224\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#26AD81\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"411.26,347.98 411.20,347.06 411.03,346.16 410.75,345.29 410.36,344.47 409.87,343.69 409.28,342.99 408.62,342.36 407.88,341.82 407.07,341.38 406.22,341.05 405.34,340.82 404.43,340.70 403.51,340.70 402.61,340.82 401.72,341.05 400.87,341.38 400.07,341.82 399.33,342.36 398.66,342.99 398.08,343.69 397.59,344.47 397.20,345.29 396.91,346.16 396.74,347.06 396.68,347.98 396.74,348.89 396.91,349.79 397.20,350.66 397.59,351.49 398.08,352.26 398.66,352.97 399.33,353.59 400.07,354.13 400.87,354.57 401.72,354.91 402.61,355.13 403.51,355.25 404.43,355.25 405.34,355.13 406.22,354.91 407.07,354.57 407.88,354.13 408.62,353.59 409.28,352.97 409.87,352.26 410.36,351.49 410.75,350.66 411.03,349.79 411.20,348.89 411.26,347.98\\\" id=\\\"225\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#27AD81\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"396.72,348.82 396.70,348.55 396.65,348.28 396.57,348.02 396.45,347.77 396.30,347.53 396.13,347.32 395.93,347.13 395.70,346.97 395.46,346.84 395.20,346.74 394.94,346.67 394.66,346.63 394.39,346.63 394.11,346.67 393.85,346.74 393.59,346.84 393.35,346.97 393.13,347.13 392.93,347.32 392.75,347.53 392.60,347.77 392.48,348.02 392.40,348.28 392.35,348.55 392.33,348.82 392.35,349.10 392.40,349.37 392.48,349.63 392.60,349.88 392.75,350.12 392.93,350.33 393.13,350.52 393.35,350.68 393.59,350.81 393.85,350.91 394.11,350.98 394.39,351.02 394.66,351.02 394.94,350.98 395.20,350.91 395.46,350.81 395.70,350.68 395.93,350.52 396.13,350.33 396.30,350.12 396.45,349.88 396.57,349.63 396.65,349.37 396.70,349.10 396.72,348.82\\\" id=\\\"226\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#27AD81\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"392.53,347.84 392.53,347.79 392.52,347.75 392.51,347.71 392.49,347.68 392.47,347.64 392.44,347.61 392.41,347.58 392.38,347.56 392.34,347.54 392.31,347.52 392.27,347.51 392.22,347.51 392.18,347.51 392.14,347.51 392.10,347.52 392.06,347.54 392.03,347.56 391.99,347.58 391.96,347.61 391.94,347.64 391.92,347.68 391.90,347.71 391.88,347.75 391.88,347.79 391.87,347.84 391.88,347.88 391.88,347.92 391.90,347.96 391.92,347.99 391.94,348.03 391.96,348.06 391.99,348.09 392.03,348.11 392.06,348.13 392.10,348.15 392.14,348.16 392.18,348.16 392.22,348.16 392.27,348.16 392.31,348.15 392.34,348.13 392.38,348.11 392.41,348.09 392.44,348.06 392.47,348.03 392.49,347.99 392.51,347.96 392.52,347.92 392.53,347.88 392.53,347.84\\\" id=\\\"227\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#28AE80\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"408.45,359.92 408.42,359.34 408.31,358.76 408.13,358.21 407.88,357.68 407.56,357.18 407.19,356.73 406.76,356.33 406.29,355.99 405.78,355.71 405.23,355.49 404.67,355.35 404.08,355.27 403.50,355.27 402.92,355.35 402.35,355.49 401.81,355.71 401.29,355.99 400.82,356.33 400.39,356.73 400.02,357.18 399.71,357.68 399.46,358.21 399.28,358.76 399.17,359.34 399.13,359.92 399.17,360.51 399.28,361.08 399.46,361.64 399.71,362.17 400.02,362.66 400.39,363.11 400.82,363.52 401.29,363.86 401.81,364.14 402.35,364.36 402.92,364.50 403.50,364.58 404.08,364.58 404.67,364.50 405.23,364.36 405.78,364.14 406.29,363.86 406.76,363.52 407.19,363.11 407.56,362.66 407.88,362.17 408.13,361.64 408.31,361.08 408.42,360.51 408.45,359.92\\\" id=\\\"228\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#29AF7F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"375.69,126.43 375.64,125.63 375.49,124.84 375.24,124.08 374.90,123.36 374.47,122.69 373.96,122.07 373.38,121.52 372.73,121.05 372.03,120.67 371.29,120.38 370.52,120.18 369.72,120.08 368.93,120.08 368.13,120.18 367.36,120.38 366.62,120.67 365.92,121.05 365.27,121.52 364.69,122.07 364.18,122.69 363.75,123.36 363.41,124.08 363.16,124.84 363.01,125.63 362.96,126.43 363.01,127.22 363.16,128.01 363.41,128.77 363.75,129.49 364.18,130.16 364.69,130.78 365.27,131.33 365.92,131.80 366.62,132.18 367.36,132.47 368.13,132.67 368.93,132.77 369.72,132.77 370.52,132.67 371.29,132.47 372.03,132.18 372.73,131.80 373.38,131.33 373.96,130.78 374.47,130.16 374.90,129.49 375.24,128.77 375.49,128.01 375.64,127.22 375.69,126.43\\\" id=\\\"229\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2AAF7F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"236.43,433.40 236.13,428.77 235.27,424.22 233.83,419.80 231.86,415.61 229.37,411.69 226.41,408.12 223.03,404.94 219.28,402.21 215.22,399.98 210.90,398.27 206.41,397.12 201.81,396.54 197.17,396.54 192.57,397.12 188.07,398.27 183.76,399.98 179.69,402.21 175.94,404.94 172.56,408.12 169.60,411.69 167.12,415.61 165.14,419.80 163.71,424.22 162.84,428.77 162.55,433.40 162.84,438.03 163.71,442.59 165.14,447.00 167.12,451.20 169.60,455.11 172.56,458.69 175.94,461.86 179.69,464.59 183.76,466.83 188.07,468.53 192.57,469.69 197.17,470.27 201.81,470.27 206.41,469.69 210.90,468.53 215.22,466.83 219.28,464.59 223.03,461.86 226.41,458.69 229.37,455.11 231.86,451.20 233.83,447.00 235.27,442.59 236.13,438.03 236.43,433.40\\\" id=\\\"230\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2AB07F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"138.53,307.91 138.51,307.62 138.45,307.33 138.37,307.06 138.24,306.80 138.09,306.55 137.90,306.33 137.69,306.13 137.46,305.96 137.21,305.82 136.94,305.72 136.66,305.65 136.37,305.61 136.08,305.61 135.80,305.65 135.52,305.72 135.25,305.82 134.99,305.96 134.76,306.13 134.55,306.33 134.37,306.55 134.21,306.80 134.09,307.06 134.00,307.33 133.94,307.62 133.93,307.91 133.94,308.19 134.00,308.48 134.09,308.75 134.21,309.01 134.37,309.26 134.55,309.48 134.76,309.68 134.99,309.85 135.25,309.99 135.52,310.09 135.80,310.17 136.08,310.20 136.37,310.20 136.66,310.17 136.94,310.09 137.21,309.99 137.46,309.85 137.69,309.68 137.90,309.48 138.09,309.26 138.24,309.01 138.37,308.75 138.45,308.48 138.51,308.19 138.53,307.91\\\" id=\\\"231\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2CB17E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"133.93,307.94 133.90,307.58 133.84,307.23 133.73,306.89 133.57,306.57 133.38,306.26 133.15,305.99 132.89,305.74 132.60,305.53 132.29,305.36 131.95,305.23 131.61,305.14 131.25,305.09 130.89,305.09 130.54,305.14 130.19,305.23 129.86,305.36 129.54,305.53 129.25,305.74 128.99,305.99 128.76,306.26 128.57,306.57 128.42,306.89 128.31,307.23 128.24,307.58 128.22,307.94 128.24,308.30 128.31,308.65 128.42,308.99 128.57,309.32 128.76,309.62 128.99,309.89 129.25,310.14 129.54,310.35 129.86,310.52 130.19,310.66 130.54,310.74 130.89,310.79 131.25,310.79 131.61,310.74 131.95,310.66 132.29,310.52 132.60,310.35 132.89,310.14 133.15,309.89 133.38,309.62 133.57,309.32 133.73,308.99 133.84,308.65 133.90,308.30 133.93,307.94\\\" id=\\\"232\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2DB27D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"159.38,139.21 159.25,137.21 158.87,135.25 158.26,133.34 157.40,131.53 156.33,129.84 155.06,128.30 153.60,126.93 151.98,125.76 150.23,124.79 148.37,124.06 146.43,123.56 144.44,123.31 142.44,123.31 140.46,123.56 138.52,124.06 136.66,124.79 134.90,125.76 133.29,126.93 131.83,128.30 130.55,129.84 129.48,131.53 128.63,133.34 128.01,135.25 127.63,137.21 127.51,139.21 127.63,141.21 128.01,143.17 128.63,145.07 129.48,146.88 130.55,148.57 131.83,150.12 133.29,151.49 134.90,152.66 136.66,153.63 138.52,154.36 140.46,154.86 142.44,155.11 144.44,155.11 146.43,154.86 148.37,154.36 150.23,153.63 151.98,152.66 153.60,151.49 155.06,150.12 156.33,148.57 157.40,146.88 158.26,145.07 158.87,143.17 159.25,141.21 159.38,139.21\\\" id=\\\"233\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2DB27D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"409.00,316.72 408.98,316.52 408.95,316.32 408.88,316.12 408.80,315.94 408.69,315.76 408.55,315.61 408.41,315.47 408.24,315.35 408.06,315.25 407.87,315.17 407.67,315.12 407.47,315.10 407.26,315.10 407.06,315.12 406.86,315.17 406.67,315.25 406.49,315.35 406.33,315.47 406.18,315.61 406.05,315.76 405.94,315.94 405.85,316.12 405.79,316.32 405.75,316.52 405.74,316.72 405.75,316.93 405.79,317.13 405.85,317.32 405.94,317.51 406.05,317.68 406.18,317.84 406.33,317.98 406.49,318.10 406.67,318.20 406.86,318.27 407.06,318.32 407.26,318.35 407.47,318.35 407.67,318.32 407.87,318.27 408.06,318.20 408.24,318.10 408.41,317.98 408.55,317.84 408.69,317.68 408.80,317.51 408.88,317.32 408.95,317.13 408.98,316.93 409.00,316.72\\\" id=\\\"234\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2EB37C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"413.25,312.69 413.23,312.35 413.17,312.01 413.06,311.69 412.92,311.38 412.73,311.09 412.51,310.82 412.26,310.59 411.99,310.39 411.69,310.22 411.37,310.10 411.03,310.01 410.69,309.97 410.35,309.97 410.01,310.01 409.68,310.10 409.36,310.22 409.06,310.39 408.78,310.59 408.53,310.82 408.31,311.09 408.13,311.38 407.98,311.69 407.88,312.01 407.81,312.35 407.79,312.69 407.81,313.04 407.88,313.37 407.98,313.70 408.13,314.01 408.31,314.30 408.53,314.56 408.78,314.80 409.06,315.00 409.36,315.17 409.68,315.29 410.01,315.38 410.35,315.42 410.69,315.42 411.03,315.38 411.37,315.29 411.69,315.17 411.99,315.00 412.26,314.80 412.51,314.56 412.73,314.30 412.92,314.01 413.06,313.70 413.17,313.37 413.23,313.04 413.25,312.69\\\" id=\\\"235\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#2FB47C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"260.21,106.44 260.19,106.14 260.14,105.85 260.04,105.57 259.92,105.30 259.76,105.04 259.57,104.81 259.35,104.61 259.11,104.43 258.84,104.29 258.57,104.18 258.28,104.10 257.98,104.07 257.68,104.07 257.38,104.10 257.09,104.18 256.82,104.29 256.55,104.43 256.31,104.61 256.09,104.81 255.90,105.04 255.74,105.30 255.61,105.57 255.52,105.85 255.47,106.14 255.45,106.44 255.47,106.74 255.52,107.03 255.61,107.32 255.74,107.59 255.90,107.84 256.09,108.07 256.31,108.28 256.55,108.45 256.82,108.60 257.09,108.71 257.38,108.78 257.68,108.82 257.98,108.82 258.28,108.78 258.57,108.71 258.84,108.60 259.11,108.45 259.35,108.28 259.57,108.07 259.76,107.84 259.92,107.59 260.04,107.32 260.14,107.03 260.19,106.74 260.21,106.44\\\" id=\\\"236\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#30B47C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"265.43,105.92 265.41,105.59 265.35,105.26 265.25,104.95 265.10,104.65 264.93,104.37 264.72,104.12 264.48,103.89 264.21,103.70 263.92,103.54 263.62,103.42 263.30,103.34 262.97,103.30 262.64,103.30 262.31,103.34 262.00,103.42 261.69,103.54 261.40,103.70 261.13,103.89 260.89,104.12 260.68,104.37 260.51,104.65 260.37,104.95 260.27,105.26 260.20,105.59 260.18,105.92 260.20,106.24 260.27,106.57 260.37,106.88 260.51,107.18 260.68,107.46 260.89,107.71 261.13,107.94 261.40,108.13 261.69,108.29 262.00,108.41 262.31,108.49 262.64,108.53 262.97,108.53 263.30,108.49 263.62,108.41 263.92,108.29 264.21,108.13 264.48,107.94 264.72,107.71 264.93,107.46 265.10,107.18 265.25,106.88 265.35,106.57 265.41,106.24 265.43,105.92\\\" id=\\\"237\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#31B57B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"286.12,82.93 285.96,80.35 285.47,77.82 284.68,75.37 283.58,73.04 282.20,70.86 280.55,68.87 278.67,67.11 276.59,65.59 274.33,64.35 271.93,63.40 269.43,62.76 266.87,62.43 264.30,62.43 261.74,62.76 259.24,63.40 256.84,64.35 254.58,65.59 252.50,67.11 250.62,68.87 248.97,70.86 247.59,73.04 246.49,75.37 245.70,77.82 245.21,80.35 245.05,82.93 245.21,85.50 245.70,88.03 246.49,90.49 247.59,92.82 248.97,95.00 250.62,96.98 252.50,98.75 254.58,100.26 256.84,101.51 259.24,102.45 261.74,103.10 264.30,103.42 266.87,103.42 269.43,103.10 271.93,102.45 274.33,101.51 276.59,100.26 278.67,98.75 280.55,96.98 282.20,95.00 283.58,92.82 284.68,90.49 285.47,88.03 285.96,85.50 286.12,82.93\\\" id=\\\"238\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#32B67A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"241.45,100.18 241.35,98.68 241.07,97.19 240.61,95.76 239.96,94.39 239.15,93.12 238.19,91.96 237.09,90.92 235.87,90.04 234.55,89.31 233.15,88.75 231.68,88.38 230.19,88.19 228.68,88.19 227.18,88.38 225.72,88.75 224.32,89.31 222.99,90.04 221.77,90.92 220.67,91.96 219.71,93.12 218.90,94.39 218.26,95.76 217.79,97.19 217.51,98.68 217.42,100.18 217.51,101.69 217.79,103.17 218.26,104.60 218.90,105.97 219.71,107.24 220.67,108.41 221.77,109.44 222.99,110.33 224.32,111.05 225.72,111.61 227.18,111.98 228.68,112.17 230.19,112.17 231.68,111.98 233.15,111.61 234.55,111.05 235.87,110.33 237.09,109.44 238.19,108.41 239.15,107.24 239.96,105.97 240.61,104.60 241.07,103.17 241.35,101.69 241.45,100.18\\\" id=\\\"239\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#33B679\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"416.15,318.17 416.12,317.76 416.05,317.36 415.92,316.98 415.75,316.61 415.53,316.27 415.27,315.95 414.97,315.67 414.64,315.43 414.29,315.24 413.91,315.09 413.51,314.99 413.11,314.94 412.70,314.94 412.30,314.99 411.91,315.09 411.53,315.24 411.17,315.43 410.84,315.67 410.54,315.95 410.29,316.27 410.07,316.61 409.89,316.98 409.77,317.36 409.69,317.76 409.67,318.17 409.69,318.58 409.77,318.98 409.89,319.36 410.07,319.73 410.29,320.07 410.54,320.39 410.84,320.67 411.17,320.91 411.53,321.10 411.91,321.25 412.30,321.35 412.70,321.40 413.11,321.40 413.51,321.35 413.91,321.25 414.29,321.10 414.64,320.91 414.97,320.67 415.27,320.39 415.53,320.07 415.75,319.73 415.92,319.36 416.05,318.98 416.12,318.58 416.15,318.17\\\" id=\\\"240\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#34B679\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"443.16,231.68 443.09,230.55 442.88,229.45 442.53,228.37 442.05,227.35 441.44,226.40 440.72,225.53 439.90,224.76 438.99,224.10 438.00,223.55 436.95,223.14 435.86,222.86 434.74,222.72 433.61,222.72 432.50,222.86 431.40,223.14 430.35,223.55 429.37,224.10 428.45,224.76 427.63,225.53 426.91,226.40 426.31,227.35 425.83,228.37 425.48,229.45 425.27,230.55 425.20,231.68 425.27,232.80 425.48,233.91 425.83,234.98 426.31,236.00 426.91,236.96 427.63,237.83 428.45,238.60 429.37,239.26 430.35,239.80 431.40,240.22 432.50,240.50 433.61,240.64 434.74,240.64 435.86,240.50 436.95,240.22 438.00,239.80 438.99,239.26 439.90,238.60 440.72,237.83 441.44,236.96 442.05,236.00 442.53,234.98 442.88,233.91 443.09,232.80 443.16,231.68\\\" id=\\\"241\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#35B779\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"331.39,118.09 331.37,117.85 331.33,117.61 331.25,117.37 331.15,117.15 331.02,116.95 330.86,116.76 330.68,116.59 330.49,116.45 330.27,116.33 330.05,116.24 329.81,116.18 329.57,116.15 329.32,116.15 329.08,116.18 328.84,116.24 328.62,116.33 328.40,116.45 328.21,116.59 328.03,116.76 327.87,116.95 327.74,117.15 327.64,117.37 327.56,117.61 327.52,117.85 327.50,118.09 327.52,118.33 327.56,118.57 327.64,118.80 327.74,119.02 327.87,119.23 328.03,119.42 328.21,119.59 328.40,119.73 328.62,119.85 328.84,119.94 329.08,120.00 329.32,120.03 329.57,120.03 329.81,120.00 330.05,119.94 330.27,119.85 330.49,119.73 330.68,119.59 330.86,119.42 331.02,119.23 331.15,119.02 331.25,118.80 331.33,118.57 331.37,118.33 331.39,118.09\\\" id=\\\"242\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#36B878\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"342.61,110.84 342.55,109.92 342.38,109.01 342.09,108.13 341.70,107.30 341.21,106.52 340.62,105.81 339.94,105.18 339.20,104.63 338.39,104.19 337.53,103.85 336.64,103.62 335.72,103.50 334.80,103.50 333.88,103.62 332.99,103.85 332.13,104.19 331.32,104.63 330.57,105.18 329.90,105.81 329.31,106.52 328.82,107.30 328.42,108.13 328.14,109.01 327.97,109.92 327.91,110.84 327.97,111.76 328.14,112.67 328.42,113.55 328.82,114.38 329.31,115.16 329.90,115.87 330.57,116.50 331.32,117.05 332.13,117.49 332.99,117.83 333.88,118.06 334.80,118.18 335.72,118.18 336.64,118.06 337.53,117.83 338.39,117.49 339.20,117.05 339.94,116.50 340.62,115.87 341.21,115.16 341.70,114.38 342.09,113.55 342.38,112.67 342.55,111.76 342.61,110.84\\\" id=\\\"243\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#37B878\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"421.88,318.26 421.86,317.90 421.79,317.54 421.68,317.20 421.52,316.88 421.33,316.57 421.10,316.29 420.84,316.05 420.55,315.84 420.23,315.66 419.90,315.53 419.55,315.44 419.19,315.40 418.83,315.40 418.48,315.44 418.13,315.53 417.79,315.66 417.48,315.84 417.19,316.05 416.92,316.29 416.69,316.57 416.50,316.88 416.35,317.20 416.24,317.54 416.17,317.90 416.15,318.26 416.17,318.61 416.24,318.97 416.35,319.31 416.50,319.64 416.69,319.94 416.92,320.22 417.19,320.46 417.48,320.67 417.79,320.85 418.13,320.98 418.48,321.07 418.83,321.12 419.19,321.12 419.55,321.07 419.90,320.98 420.23,320.85 420.55,320.67 420.84,320.46 421.10,320.22 421.33,319.94 421.52,319.64 421.68,319.31 421.79,318.97 421.86,318.61 421.88,318.26\\\" id=\\\"244\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#38B977\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"218.53,92.40 218.40,90.41 218.03,88.46 217.41,86.56 216.57,84.76 215.50,83.08 214.23,81.55 212.78,80.19 211.17,79.02 209.43,78.06 207.58,77.33 205.65,76.83 203.68,76.58 201.69,76.58 199.71,76.83 197.79,77.33 195.94,78.06 194.19,79.02 192.58,80.19 191.13,81.55 189.86,83.08 188.80,84.76 187.95,86.56 187.34,88.46 186.96,90.41 186.84,92.40 186.96,94.38 187.34,96.34 187.95,98.23 188.80,100.03 189.86,101.71 191.13,103.24 192.58,104.60 194.19,105.77 195.94,106.73 197.79,107.46 199.71,107.96 201.69,108.21 203.68,108.21 205.65,107.96 207.58,107.46 209.43,106.73 211.17,105.77 212.78,104.60 214.23,103.24 215.50,101.71 216.57,100.03 217.41,98.23 218.03,96.34 218.40,94.38 218.53,92.40\\\" id=\\\"245\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3ABA76\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"437.62,243.41 437.60,243.06 437.53,242.72 437.43,242.39 437.28,242.08 437.09,241.78 436.87,241.51 436.61,241.28 436.33,241.07 436.03,240.90 435.70,240.78 435.37,240.69 435.02,240.65 434.67,240.65 434.33,240.69 433.99,240.78 433.67,240.90 433.36,241.07 433.08,241.28 432.83,241.51 432.61,241.78 432.42,242.08 432.27,242.39 432.16,242.72 432.10,243.06 432.08,243.41 432.10,243.76 432.16,244.10 432.27,244.43 432.42,244.75 432.61,245.04 432.83,245.31 433.08,245.55 433.36,245.75 433.67,245.92 433.99,246.05 434.33,246.13 434.67,246.18 435.02,246.18 435.37,246.13 435.70,246.05 436.03,245.92 436.33,245.75 436.61,245.55 436.87,245.31 437.09,245.04 437.28,244.75 437.43,244.43 437.53,244.10 437.60,243.76 437.62,243.41\\\" id=\\\"246\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3BBB75\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"446.06,251.55 446.01,250.73 445.85,249.91 445.60,249.13 445.24,248.38 444.80,247.68 444.27,247.04 443.67,246.47 443.00,245.99 442.27,245.59 441.51,245.29 440.70,245.08 439.88,244.98 439.06,244.98 438.24,245.08 437.43,245.29 436.66,245.59 435.94,245.99 435.27,246.47 434.67,247.04 434.14,247.68 433.70,248.38 433.34,249.13 433.09,249.91 432.93,250.73 432.88,251.55 432.93,252.38 433.09,253.19 433.34,253.98 433.70,254.72 434.14,255.42 434.67,256.06 435.27,256.63 435.94,257.11 436.66,257.51 437.43,257.82 438.24,258.02 439.06,258.13 439.88,258.13 440.70,258.02 441.51,257.82 442.27,257.51 443.00,257.11 443.67,256.63 444.27,256.06 444.80,255.42 445.24,254.72 445.60,253.98 445.85,253.19 446.01,252.38 446.06,251.55\\\" id=\\\"247\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3CBB75\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"442.42,265.42 442.36,264.38 442.16,263.36 441.84,262.38 441.40,261.44 440.85,260.56 440.19,259.76 439.43,259.05 438.59,258.44 437.68,257.94 436.72,257.56 435.71,257.30 434.68,257.17 433.64,257.17 432.62,257.30 431.61,257.56 430.65,257.94 429.74,258.44 428.90,259.05 428.14,259.76 427.48,260.56 426.92,261.44 426.48,262.38 426.16,263.36 425.97,264.38 425.90,265.42 425.97,266.45 426.16,267.47 426.48,268.46 426.92,269.40 427.48,270.27 428.14,271.07 428.90,271.78 429.74,272.39 430.65,272.89 431.61,273.28 432.62,273.53 433.64,273.66 434.68,273.66 435.71,273.53 436.72,273.28 437.68,272.89 438.59,272.39 439.43,271.78 440.19,271.07 440.85,270.27 441.40,269.40 441.84,268.46 442.16,267.47 442.36,266.45 442.42,265.42\\\" id=\\\"248\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3DBC74\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"452.29,280.37 452.22,279.22 452.01,278.09 451.65,276.99 451.16,275.95 450.54,274.98 449.81,274.09 448.97,273.30 448.04,272.63 447.03,272.07 445.96,271.65 444.84,271.36 443.70,271.22 442.55,271.22 441.41,271.36 440.29,271.65 439.22,272.07 438.21,272.63 437.28,273.30 436.44,274.09 435.71,274.98 435.09,275.95 434.60,276.99 434.24,278.09 434.03,279.22 433.96,280.37 434.03,281.52 434.24,282.65 434.60,283.74 435.09,284.79 435.71,285.76 436.44,286.64 437.28,287.43 438.21,288.11 439.22,288.66 440.29,289.09 441.41,289.37 442.55,289.52 443.70,289.52 444.84,289.37 445.96,289.09 447.03,288.66 448.04,288.11 448.97,287.43 449.81,286.64 450.54,285.76 451.16,284.79 451.65,283.74 452.01,282.65 452.22,281.52 452.29,280.37\\\" id=\\\"249\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3EBC73\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"438.21,161.83 438.09,160.03 437.76,158.25 437.20,156.52 436.42,154.89 435.45,153.36 434.30,151.96 432.98,150.72 431.51,149.65 429.92,148.78 428.24,148.12 426.49,147.66 424.69,147.44 422.88,147.44 421.08,147.66 419.32,148.12 417.64,148.78 416.05,149.65 414.59,150.72 413.27,151.96 412.11,153.36 411.14,154.89 410.37,156.52 409.81,158.25 409.47,160.03 409.36,161.83 409.47,163.64 409.81,165.42 410.37,167.15 411.14,168.78 412.11,170.31 413.27,171.71 414.59,172.95 416.05,174.02 417.64,174.89 419.32,175.55 421.08,176.01 422.88,176.23 424.69,176.23 426.49,176.01 428.24,175.55 429.92,174.89 431.51,174.02 432.98,172.95 434.30,171.71 435.45,170.31 436.42,168.78 437.20,167.15 437.76,165.42 438.09,163.64 438.21,161.83\\\" id=\\\"250\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#3FBC73\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"356.74,121.99 356.70,121.46 356.60,120.94 356.44,120.44 356.22,119.96 355.93,119.51 355.60,119.11 355.21,118.74 354.78,118.43 354.32,118.18 353.83,117.98 353.31,117.85 352.79,117.79 352.26,117.79 351.73,117.85 351.22,117.98 350.73,118.18 350.27,118.43 349.84,118.74 349.45,119.11 349.12,119.51 348.83,119.96 348.61,120.44 348.44,120.94 348.34,121.46 348.31,121.99 348.34,122.52 348.44,123.04 348.61,123.54 348.83,124.02 349.12,124.47 349.45,124.87 349.84,125.24 350.27,125.55 350.73,125.80 351.22,126.00 351.73,126.13 352.26,126.20 352.79,126.20 353.31,126.13 353.83,126.00 354.32,125.80 354.78,125.55 355.21,125.24 355.60,124.87 355.93,124.47 356.22,124.02 356.44,123.54 356.60,123.04 356.70,122.52 356.74,121.99\\\" id=\\\"251\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#40BD72\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"393.90,91.91 393.68,88.36 393.01,84.86 391.91,81.47 390.39,78.25 388.48,75.24 386.21,72.50 383.62,70.06 380.74,67.97 377.61,66.25 374.30,64.94 370.85,64.05 367.32,63.61 363.76,63.61 360.23,64.05 356.78,64.94 353.47,66.25 350.34,67.97 347.46,70.06 344.87,72.50 342.60,75.24 340.69,78.25 339.17,81.47 338.07,84.86 337.40,88.36 337.18,91.91 337.40,95.47 338.07,98.96 339.17,102.35 340.69,105.57 342.60,108.58 344.87,111.33 347.46,113.76 350.34,115.86 353.47,117.57 356.78,118.88 360.23,119.77 363.76,120.22 367.32,120.22 370.85,119.77 374.30,118.88 377.61,117.57 380.74,115.86 383.62,113.76 386.21,111.33 388.48,108.58 390.39,105.57 391.91,102.35 393.01,98.96 393.68,95.47 393.90,91.91\\\" id=\\\"252\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#42BE71\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"315.07,102.13 315.05,101.87 315.00,101.60 314.92,101.35 314.80,101.11 314.66,100.88 314.49,100.67 314.29,100.49 314.08,100.33 313.84,100.20 313.59,100.11 313.34,100.04 313.07,100.01 312.80,100.01 312.54,100.04 312.28,100.11 312.03,100.20 311.79,100.33 311.58,100.49 311.38,100.67 311.21,100.88 311.07,101.11 310.95,101.35 310.87,101.60 310.82,101.87 310.80,102.13 310.82,102.40 310.87,102.66 310.95,102.92 311.07,103.16 311.21,103.39 311.38,103.59 311.58,103.78 311.79,103.93 312.03,104.06 312.28,104.16 312.54,104.23 312.80,104.26 313.07,104.26 313.34,104.23 313.59,104.16 313.84,104.06 314.08,103.93 314.29,103.78 314.49,103.59 314.66,103.39 314.80,103.16 314.92,102.92 315.00,102.66 315.05,102.40 315.07,102.13\\\" id=\\\"253\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#43BE71\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"320.27,101.22 320.25,100.89 320.19,100.56 320.09,100.25 319.95,99.94 319.77,99.66 319.56,99.41 319.31,99.18 319.05,98.99 318.75,98.83 318.45,98.70 318.12,98.62 317.79,98.58 317.46,98.58 317.13,98.62 316.81,98.70 316.50,98.83 316.21,98.99 315.94,99.18 315.70,99.41 315.49,99.66 315.31,99.94 315.17,100.25 315.06,100.56 315.00,100.89 314.98,101.22 315.00,101.55 315.06,101.88 315.17,102.19 315.31,102.50 315.49,102.78 315.70,103.03 315.94,103.26 316.21,103.46 316.50,103.62 316.81,103.74 317.13,103.82 317.46,103.86 317.79,103.86 318.12,103.82 318.45,103.74 318.75,103.62 319.05,103.46 319.31,103.26 319.56,103.03 319.77,102.78 319.95,102.50 320.09,102.19 320.19,101.88 320.25,101.55 320.27,101.22\\\" id=\\\"254\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#44BF70\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"323.50,103.09 323.49,102.86 323.45,102.64 323.37,102.42 323.28,102.22 323.16,102.02 323.01,101.85 322.84,101.69 322.66,101.56 322.46,101.45 322.25,101.36 322.02,101.30 321.80,101.28 321.57,101.28 321.34,101.30 321.12,101.36 320.91,101.45 320.71,101.56 320.52,101.69 320.36,101.85 320.21,102.02 320.09,102.22 319.99,102.42 319.92,102.64 319.88,102.86 319.86,103.09 319.88,103.32 319.92,103.55 319.99,103.76 320.09,103.97 320.21,104.16 320.36,104.34 320.52,104.49 320.71,104.63 320.91,104.74 321.12,104.82 321.34,104.88 321.57,104.91 321.80,104.91 322.02,104.88 322.25,104.82 322.46,104.74 322.66,104.63 322.84,104.49 323.01,104.34 323.16,104.16 323.28,103.97 323.37,103.76 323.45,103.55 323.49,103.32 323.50,103.09\\\" id=\\\"255\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#46C06F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"326.76,104.97 326.75,104.74 326.70,104.51 326.63,104.28 326.53,104.07 326.40,103.87 326.25,103.68 326.08,103.52 325.89,103.38 325.68,103.27 325.46,103.18 325.23,103.12 324.99,103.09 324.76,103.09 324.52,103.12 324.29,103.18 324.07,103.27 323.86,103.38 323.67,103.52 323.50,103.68 323.35,103.87 323.22,104.07 323.12,104.28 323.05,104.51 323.00,104.74 322.99,104.97 323.00,105.21 323.05,105.44 323.12,105.67 323.22,105.88 323.35,106.08 323.50,106.27 323.67,106.43 323.86,106.57 324.07,106.68 324.29,106.77 324.52,106.83 324.76,106.86 324.99,106.86 325.23,106.83 325.46,106.77 325.68,106.68 325.89,106.57 326.08,106.43 326.25,106.27 326.40,106.08 326.53,105.88 326.63,105.67 326.70,105.44 326.75,105.21 326.76,104.97\\\" id=\\\"256\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#47C16E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"326.84,107.51 326.84,107.40 326.82,107.29 326.78,107.19 326.74,107.09 326.68,107.00 326.61,106.91 326.53,106.84 326.44,106.77 326.34,106.72 326.24,106.68 326.13,106.65 326.02,106.64 325.91,106.64 325.80,106.65 325.70,106.68 325.60,106.72 325.50,106.77 325.41,106.84 325.33,106.91 325.26,107.00 325.20,107.09 325.15,107.19 325.12,107.29 325.10,107.40 325.09,107.51 325.10,107.62 325.12,107.73 325.15,107.83 325.20,107.93 325.26,108.03 325.33,108.11 325.41,108.19 325.50,108.25 325.60,108.31 325.70,108.35 325.80,108.37 325.91,108.39 326.02,108.39 326.13,108.37 326.24,108.35 326.34,108.31 326.44,108.25 326.53,108.19 326.61,108.11 326.68,108.03 326.74,107.93 326.78,107.83 326.82,107.73 326.84,107.62 326.84,107.51\\\" id=\\\"257\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#49C16E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"335.24,99.16 335.20,98.45 335.07,97.76 334.85,97.09 334.55,96.45 334.17,95.85 333.72,95.31 333.20,94.83 332.63,94.41 332.01,94.07 331.36,93.81 330.67,93.64 329.97,93.55 329.27,93.55 328.57,93.64 327.88,93.81 327.23,94.07 326.61,94.41 326.04,94.83 325.52,95.31 325.07,95.85 324.70,96.45 324.40,97.09 324.18,97.76 324.04,98.45 324.00,99.16 324.04,99.86 324.18,100.55 324.40,101.23 324.70,101.86 325.07,102.46 325.52,103.00 326.04,103.49 326.61,103.90 327.23,104.24 327.88,104.50 328.57,104.68 329.27,104.77 329.97,104.77 330.67,104.68 331.36,104.50 332.01,104.24 332.63,103.90 333.20,103.49 333.72,103.00 334.17,102.46 334.55,101.86 334.85,101.23 335.07,100.55 335.20,99.86 335.24,99.16\\\" id=\\\"258\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#4AC16D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"189.18,101.83 189.15,101.29 189.04,100.75 188.87,100.23 188.64,99.74 188.35,99.28 188.00,98.86 187.60,98.48 187.16,98.16 186.68,97.90 186.18,97.70 185.65,97.56 185.11,97.49 184.56,97.49 184.02,97.56 183.49,97.70 182.98,97.90 182.50,98.16 182.06,98.48 181.66,98.86 181.32,99.28 181.02,99.74 180.79,100.23 180.62,100.75 180.52,101.29 180.49,101.83 180.52,102.38 180.62,102.91 180.79,103.43 181.02,103.93 181.32,104.39 181.66,104.81 182.06,105.18 182.50,105.50 182.98,105.77 183.49,105.97 184.02,106.10 184.56,106.17 185.11,106.17 185.65,106.10 186.18,105.97 186.68,105.77 187.16,105.50 187.60,105.18 188.00,104.81 188.35,104.39 188.64,103.93 188.87,103.43 189.04,102.91 189.15,102.38 189.18,101.83\\\" id=\\\"259\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#4CC26C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"297.60,84.67 297.56,83.95 297.42,83.24 297.20,82.55 296.89,81.89 296.50,81.28 296.04,80.72 295.51,80.23 294.92,79.80 294.29,79.45 293.61,79.18 292.91,79.00 292.19,78.91 291.47,78.91 290.75,79.00 290.05,79.18 289.37,79.45 288.74,79.80 288.15,80.23 287.62,80.72 287.16,81.28 286.77,81.89 286.47,82.55 286.24,83.24 286.11,83.95 286.06,84.67 286.11,85.40 286.24,86.11 286.47,86.80 286.77,87.45 287.16,88.06 287.62,88.62 288.15,89.12 288.74,89.54 289.37,89.89 290.05,90.16 290.75,90.34 291.47,90.43 292.19,90.43 292.91,90.34 293.61,90.16 294.29,89.89 294.92,89.54 295.51,89.12 296.04,88.62 296.50,88.06 296.89,87.45 297.20,86.80 297.42,86.11 297.56,85.40 297.60,84.67\\\" id=\\\"260\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#4DC26C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"428.23,289.59 428.21,289.30 428.15,289.02 428.07,288.75 427.94,288.49 427.79,288.25 427.61,288.03 427.40,287.83 427.17,287.66 426.92,287.52 426.65,287.42 426.37,287.35 426.09,287.31 425.80,287.31 425.52,287.35 425.24,287.42 424.98,287.52 424.73,287.66 424.49,287.83 424.29,288.03 424.10,288.25 423.95,288.49 423.83,288.75 423.74,289.02 423.69,289.30 423.67,289.59 423.69,289.87 423.74,290.15 423.83,290.42 423.95,290.68 424.10,290.93 424.29,291.15 424.49,291.34 424.73,291.51 424.98,291.65 425.24,291.75 425.52,291.82 425.80,291.86 426.09,291.86 426.37,291.82 426.65,291.75 426.92,291.65 427.17,291.51 427.40,291.34 427.61,291.15 427.79,290.93 427.94,290.68 428.07,290.42 428.15,290.15 428.21,289.87 428.23,289.59\\\" id=\\\"261\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#4EC36B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"428.24,293.65 428.23,293.42 428.19,293.20 428.12,292.98 428.02,292.78 427.90,292.58 427.75,292.41 427.59,292.25 427.40,292.12 427.20,292.01 426.99,291.92 426.77,291.87 426.54,291.84 426.31,291.84 426.09,291.87 425.87,291.92 425.66,292.01 425.46,292.12 425.27,292.25 425.11,292.41 424.96,292.58 424.84,292.78 424.74,292.98 424.67,293.20 424.63,293.42 424.61,293.65 424.63,293.88 424.67,294.10 424.74,294.32 424.84,294.53 424.96,294.72 425.11,294.89 425.27,295.05 425.46,295.18 425.66,295.29 425.87,295.38 426.09,295.43 426.31,295.46 426.54,295.46 426.77,295.43 426.99,295.38 427.20,295.29 427.40,295.18 427.59,295.05 427.75,294.89 427.90,294.72 428.02,294.53 428.12,294.32 428.19,294.10 428.23,293.88 428.24,293.65\\\" id=\\\"262\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#50C46A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"464.50,302.14 464.39,300.40 464.06,298.69 463.52,297.04 462.78,295.46 461.85,293.99 460.74,292.65 459.47,291.46 458.06,290.44 456.54,289.60 454.92,288.96 453.23,288.52 451.51,288.30 449.77,288.30 448.04,288.52 446.35,288.96 444.74,289.60 443.21,290.44 441.80,291.46 440.53,292.65 439.42,293.99 438.49,295.46 437.75,297.04 437.21,298.69 436.89,300.40 436.78,302.14 436.89,303.87 437.21,305.58 437.75,307.24 438.49,308.81 439.42,310.28 440.53,311.63 441.80,312.82 443.21,313.84 444.74,314.68 446.35,315.32 448.04,315.75 449.77,315.97 451.51,315.97 453.23,315.75 454.92,315.32 456.54,314.68 458.06,313.84 459.47,312.82 460.74,311.63 461.85,310.28 462.78,308.81 463.52,307.24 464.06,305.58 464.39,303.87 464.50,302.14\\\" id=\\\"263\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#51C569\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"250.40,97.61 250.38,97.32 250.33,97.04 250.24,96.76 250.11,96.50 249.96,96.26 249.77,96.03 249.56,95.84 249.33,95.67 249.08,95.53 248.81,95.42 248.53,95.35 248.24,95.31 247.95,95.31 247.66,95.35 247.38,95.42 247.11,95.53 246.86,95.67 246.63,95.84 246.42,96.03 246.23,96.26 246.08,96.50 245.95,96.76 245.86,97.04 245.81,97.32 245.79,97.61 245.81,97.90 245.86,98.18 245.95,98.46 246.08,98.72 246.23,98.96 246.42,99.19 246.63,99.39 246.86,99.56 247.11,99.70 247.38,99.80 247.66,99.87 247.95,99.91 248.24,99.91 248.53,99.87 248.81,99.80 249.08,99.70 249.33,99.56 249.56,99.39 249.77,99.19 249.96,98.96 250.11,98.72 250.24,98.46 250.33,98.18 250.38,97.90 250.40,97.61\\\" id=\\\"264\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#53C569\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"247.35,93.59 247.32,93.12 247.23,92.67 247.09,92.23 246.89,91.81 246.65,91.42 246.35,91.07 246.02,90.75 245.64,90.48 245.24,90.26 244.81,90.09 244.36,89.97 243.90,89.92 243.44,89.92 242.98,89.97 242.54,90.09 242.11,90.26 241.70,90.48 241.33,90.75 240.99,91.07 240.70,91.42 240.45,91.81 240.25,92.23 240.11,92.67 240.02,93.12 240.00,93.59 240.02,94.05 240.11,94.50 240.25,94.94 240.45,95.36 240.70,95.75 240.99,96.10 241.33,96.42 241.70,96.69 242.11,96.91 242.54,97.08 242.98,97.20 243.44,97.26 243.90,97.26 244.36,97.20 244.81,97.08 245.24,96.91 245.64,96.69 246.02,96.42 246.35,96.10 246.65,95.75 246.89,95.36 247.09,94.94 247.23,94.50 247.32,94.05 247.35,93.59\\\" id=\\\"265\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#54C568\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"418.79,323.17 418.77,322.84 418.70,322.50 418.60,322.18 418.45,321.88 418.27,321.59 418.06,321.33 417.81,321.10 417.54,320.90 417.24,320.74 416.93,320.61 416.60,320.53 416.26,320.49 415.93,320.49 415.59,320.53 415.26,320.61 414.95,320.74 414.65,320.90 414.38,321.10 414.13,321.33 413.92,321.59 413.74,321.88 413.59,322.18 413.49,322.50 413.42,322.84 413.40,323.17 413.42,323.51 413.49,323.84 413.59,324.16 413.74,324.47 413.92,324.76 414.13,325.02 414.38,325.25 414.65,325.45 414.95,325.61 415.26,325.73 415.59,325.82 415.93,325.86 416.26,325.86 416.60,325.82 416.93,325.73 417.24,325.61 417.54,325.45 417.81,325.25 418.06,325.02 418.27,324.76 418.45,324.47 418.60,324.16 418.70,323.84 418.77,323.51 418.79,323.17\\\" id=\\\"266\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#55C667\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"429.49,332.81 429.43,331.78 429.23,330.77 428.91,329.78 428.47,328.84 427.92,327.97 427.26,327.17 426.50,326.47 425.67,325.86 424.76,325.36 423.80,324.98 422.80,324.72 421.77,324.59 420.73,324.59 419.71,324.72 418.70,324.98 417.74,325.36 416.84,325.86 416.00,326.47 415.24,327.17 414.58,327.97 414.03,328.84 413.59,329.78 413.27,330.77 413.08,331.78 413.01,332.81 413.08,333.85 413.27,334.86 413.59,335.85 414.03,336.78 414.58,337.66 415.24,338.46 416.00,339.16 416.84,339.77 417.74,340.27 418.70,340.65 419.71,340.91 420.73,341.04 421.77,341.04 422.80,340.91 423.80,340.65 424.76,340.27 425.67,339.77 426.50,339.16 427.26,338.46 427.92,337.66 428.47,336.78 428.91,335.85 429.23,334.86 429.43,333.85 429.49,332.81\\\" id=\\\"267\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#57C666\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"446.60,182.41 446.52,181.17 446.29,179.96 445.90,178.78 445.38,177.65 444.71,176.61 443.92,175.65 443.02,174.80 442.01,174.07 440.93,173.47 439.77,173.02 438.57,172.71 437.34,172.55 436.10,172.55 434.87,172.71 433.67,173.02 432.51,173.47 431.42,174.07 430.42,174.80 429.52,175.65 428.72,176.61 428.06,177.65 427.53,178.78 427.15,179.96 426.92,181.17 426.84,182.41 426.92,183.65 427.15,184.87 427.53,186.05 428.06,187.17 428.72,188.22 429.52,189.18 430.42,190.03 431.42,190.76 432.51,191.35 433.67,191.81 434.87,192.12 436.10,192.27 437.34,192.27 438.57,192.12 439.77,191.81 440.93,191.35 442.01,190.76 443.02,190.03 443.92,189.18 444.71,188.22 445.38,187.17 445.90,186.05 446.29,184.87 446.52,183.65 446.60,182.41\\\" id=\\\"268\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#58C765\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"431.38,191.67 431.37,191.44 431.33,191.22 431.26,191.00 431.16,190.79 431.04,190.60 430.89,190.42 430.72,190.27 430.54,190.13 430.34,190.02 430.12,189.94 429.90,189.88 429.68,189.85 429.45,189.85 429.22,189.88 429.00,189.94 428.79,190.02 428.59,190.13 428.40,190.27 428.23,190.42 428.09,190.60 427.96,190.79 427.87,191.00 427.80,191.22 427.75,191.44 427.74,191.67 427.75,191.90 427.80,192.13 427.87,192.34 427.96,192.55 428.09,192.74 428.23,192.92 428.40,193.08 428.59,193.21 428.79,193.32 429.00,193.41 429.22,193.46 429.45,193.49 429.68,193.49 429.90,193.46 430.12,193.41 430.34,193.32 430.54,193.21 430.72,193.08 430.89,192.92 431.04,192.74 431.16,192.55 431.26,192.34 431.33,192.13 431.37,191.90 431.38,191.67\\\" id=\\\"269\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#5AC864\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"431.41,195.79 431.39,195.50 431.33,195.21 431.24,194.94 431.12,194.67 430.96,194.43 430.78,194.20 430.56,194.00 430.33,193.83 430.07,193.69 429.80,193.58 429.52,193.51 429.23,193.47 428.93,193.47 428.64,193.51 428.36,193.58 428.09,193.69 427.83,193.83 427.60,194.00 427.39,194.20 427.20,194.43 427.04,194.67 426.92,194.94 426.83,195.21 426.77,195.50 426.76,195.79 426.77,196.08 426.83,196.37 426.92,196.65 427.04,196.91 427.20,197.16 427.39,197.38 427.60,197.58 427.83,197.75 428.09,197.90 428.36,198.00 428.64,198.08 428.93,198.11 429.23,198.11 429.52,198.08 429.80,198.00 430.07,197.90 430.33,197.75 430.56,197.58 430.78,197.38 430.96,197.16 431.12,196.91 431.24,196.65 431.33,196.37 431.39,196.08 431.41,195.79\\\" id=\\\"270\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#5BC863\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"428.11,198.69 428.10,198.51 428.07,198.33 428.01,198.16 427.93,197.99 427.84,197.84 427.72,197.70 427.59,197.58 427.44,197.47 427.28,197.38 427.12,197.32 426.94,197.27 426.76,197.25 426.58,197.25 426.40,197.27 426.23,197.32 426.06,197.38 425.90,197.47 425.75,197.58 425.62,197.70 425.51,197.84 425.41,197.99 425.33,198.16 425.28,198.33 425.24,198.51 425.23,198.69 425.24,198.87 425.28,199.04 425.33,199.22 425.41,199.38 425.51,199.53 425.62,199.67 425.75,199.80 425.90,199.90 426.06,199.99 426.23,200.06 426.40,200.10 426.58,200.12 426.76,200.12 426.94,200.10 427.12,200.06 427.28,199.99 427.44,199.90 427.59,199.80 427.72,199.67 427.84,199.53 427.93,199.38 428.01,199.22 428.07,199.04 428.10,198.87 428.11,198.69\\\" id=\\\"271\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#5DC863\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"432.21,202.46 432.18,202.08 432.11,201.70 431.99,201.33 431.83,200.98 431.62,200.66 431.37,200.36 431.09,200.10 430.78,199.87 430.44,199.69 430.09,199.54 429.71,199.45 429.33,199.40 428.94,199.40 428.56,199.45 428.19,199.54 427.83,199.69 427.49,199.87 427.18,200.10 426.90,200.36 426.65,200.66 426.45,200.98 426.28,201.33 426.17,201.70 426.09,202.08 426.07,202.46 426.09,202.85 426.17,203.23 426.28,203.59 426.45,203.94 426.65,204.27 426.90,204.56 427.18,204.83 427.49,205.05 427.83,205.24 428.19,205.38 428.56,205.48 428.94,205.52 429.33,205.52 429.71,205.48 430.09,205.38 430.44,205.24 430.78,205.05 431.09,204.83 431.37,204.56 431.62,204.27 431.83,203.94 431.99,203.59 432.11,203.23 432.18,202.85 432.21,202.46\\\" id=\\\"272\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#5EC962\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"457.18,206.35 457.08,204.76 456.78,203.19 456.29,201.67 455.61,200.22 454.75,198.87 453.73,197.64 452.57,196.54 451.27,195.60 449.87,194.83 448.39,194.24 446.84,193.85 445.25,193.65 443.65,193.65 442.07,193.85 440.52,194.24 439.03,194.83 437.63,195.60 436.34,196.54 435.17,197.64 434.15,198.87 433.29,200.22 432.61,201.67 432.12,203.19 431.82,204.76 431.72,206.35 431.82,207.95 432.12,209.52 432.61,211.04 433.29,212.49 434.15,213.84 435.17,215.07 436.34,216.16 437.63,217.10 439.03,217.87 440.52,218.46 442.07,218.86 443.65,219.06 445.25,219.06 446.84,218.86 448.39,218.46 449.87,217.87 451.27,217.10 452.57,216.16 453.73,215.07 454.75,213.84 455.61,212.49 456.29,211.04 456.78,209.52 457.08,207.95 457.18,206.35\\\" id=\\\"273\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#5FCA61\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"456.69,225.79 456.63,224.87 456.46,223.97 456.18,223.09 455.79,222.26 455.29,221.49 454.71,220.78 454.04,220.15 453.29,219.61 452.49,219.17 451.64,218.83 450.75,218.60 449.83,218.48 448.91,218.48 448.00,218.60 447.11,218.83 446.26,219.17 445.45,219.61 444.71,220.15 444.04,220.78 443.45,221.49 442.96,222.26 442.57,223.09 442.29,223.97 442.11,224.87 442.06,225.79 442.11,226.70 442.29,227.61 442.57,228.48 442.96,229.31 443.45,230.09 444.04,230.80 444.71,231.43 445.45,231.97 446.26,232.41 447.11,232.75 448.00,232.97 448.91,233.09 449.83,233.09 450.75,232.97 451.64,232.75 452.49,232.41 453.29,231.97 454.04,231.43 454.71,230.80 455.29,230.09 455.79,229.31 456.18,228.48 456.46,227.61 456.63,226.70 456.69,225.79\\\" id=\\\"274\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#61CA60\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"453.95,326.95 453.85,325.36 453.55,323.80 453.06,322.29 452.38,320.85 451.53,319.51 450.52,318.29 449.36,317.20 448.08,316.27 446.68,315.50 445.21,314.92 443.67,314.52 442.09,314.32 440.50,314.32 438.93,314.52 437.39,314.92 435.91,315.50 434.52,316.27 433.24,317.20 432.08,318.29 431.07,319.51 430.22,320.85 429.54,322.29 429.05,323.80 428.75,325.36 428.65,326.95 428.75,328.53 429.05,330.09 429.54,331.60 430.22,333.04 431.07,334.38 432.08,335.61 433.24,336.69 434.52,337.63 435.91,338.39 437.39,338.98 438.93,339.37 440.50,339.57 442.09,339.57 443.67,339.37 445.21,338.98 446.68,338.39 448.08,337.63 449.36,336.69 450.52,335.61 451.53,334.38 452.38,333.04 453.06,331.60 453.55,330.09 453.85,328.53 453.95,326.95\\\" id=\\\"275\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#63CB5F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"134.87,309.98 134.87,309.92 134.86,309.87 134.84,309.81 134.82,309.77 134.79,309.72 134.75,309.68 134.71,309.64 134.67,309.61 134.62,309.58 134.57,309.56 134.52,309.55 134.46,309.54 134.41,309.54 134.35,309.55 134.30,309.56 134.25,309.58 134.20,309.61 134.16,309.64 134.12,309.68 134.08,309.72 134.05,309.77 134.03,309.81 134.01,309.87 134.00,309.92 134.00,309.98 134.00,310.03 134.01,310.08 134.03,310.14 134.05,310.19 134.08,310.23 134.12,310.27 134.16,310.31 134.20,310.34 134.25,310.37 134.30,310.39 134.35,310.40 134.41,310.41 134.46,310.41 134.52,310.40 134.57,310.39 134.62,310.37 134.67,310.34 134.71,310.31 134.75,310.27 134.79,310.23 134.82,310.19 134.84,310.14 134.86,310.08 134.87,310.03 134.87,309.98\\\" id=\\\"276\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#65CB5E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"118.99,315.37 118.96,314.99 118.89,314.61 118.77,314.25 118.61,313.90 118.41,313.58 118.16,313.29 117.89,313.03 117.58,312.80 117.24,312.62 116.89,312.48 116.52,312.39 116.14,312.34 115.76,312.34 115.38,312.39 115.01,312.48 114.66,312.62 114.33,312.80 114.02,313.03 113.74,313.29 113.50,313.58 113.29,313.90 113.13,314.25 113.01,314.61 112.94,314.99 112.92,315.37 112.94,315.75 113.01,316.12 113.13,316.48 113.29,316.83 113.50,317.15 113.74,317.44 114.02,317.70 114.33,317.93 114.66,318.11 115.01,318.25 115.38,318.35 115.76,318.40 116.14,318.40 116.52,318.35 116.89,318.25 117.24,318.11 117.58,317.93 117.89,317.70 118.16,317.44 118.41,317.15 118.61,316.83 118.77,316.48 118.89,316.12 118.96,315.75 118.99,315.37\\\" id=\\\"277\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#66CB5D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"165.01,125.20 164.97,124.51 164.84,123.84 164.63,123.19 164.34,122.58 163.97,122.00 163.54,121.47 163.04,121.01 162.49,120.60 161.89,120.28 161.26,120.02 160.59,119.85 159.92,119.77 159.23,119.77 158.56,119.85 157.90,120.02 157.26,120.28 156.66,120.60 156.11,121.01 155.61,121.47 155.18,122.00 154.81,122.58 154.52,123.19 154.31,123.84 154.18,124.51 154.14,125.20 154.18,125.88 154.31,126.55 154.52,127.20 154.81,127.81 155.18,128.39 155.61,128.92 156.11,129.38 156.66,129.79 157.26,130.11 157.90,130.37 158.56,130.54 159.23,130.62 159.92,130.62 160.59,130.54 161.26,130.37 161.89,130.11 162.49,129.79 163.04,129.38 163.54,128.92 163.97,128.39 164.34,127.81 164.63,127.20 164.84,126.55 164.97,125.88 165.01,125.20\\\" id=\\\"278\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#67CC5C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"171.87,120.93 171.84,120.44 171.75,119.95 171.59,119.48 171.38,119.04 171.12,118.62 170.80,118.24 170.44,117.90 170.04,117.61 169.61,117.37 169.15,117.19 168.67,117.06 168.18,117.00 167.68,117.00 167.19,117.06 166.71,117.19 166.25,117.37 165.82,117.61 165.42,117.90 165.06,118.24 164.74,118.62 164.48,119.04 164.27,119.48 164.11,119.95 164.02,120.44 163.99,120.93 164.02,121.43 164.11,121.91 164.27,122.38 164.48,122.83 164.74,123.25 165.06,123.63 165.42,123.97 165.82,124.26 166.25,124.50 166.71,124.68 167.19,124.80 167.68,124.87 168.18,124.87 168.67,124.80 169.15,124.68 169.61,124.50 170.04,124.26 170.44,123.97 170.80,123.63 171.12,123.25 171.38,122.83 171.59,122.38 171.75,121.91 171.84,121.43 171.87,120.93\\\" id=\\\"279\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#69CD5B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"177.08,108.16 177.01,107.05 176.80,105.96 176.46,104.91 175.99,103.90 175.39,102.97 174.69,102.11 173.88,101.35 172.98,100.70 172.01,100.17 170.98,99.76 169.90,99.48 168.80,99.34 167.69,99.34 166.59,99.48 165.51,99.76 164.48,100.17 163.51,100.70 162.61,101.35 161.80,102.11 161.10,102.97 160.50,103.90 160.03,104.91 159.69,105.96 159.48,107.05 159.41,108.16 159.48,109.27 159.69,110.36 160.03,111.41 160.50,112.42 161.10,113.35 161.80,114.21 162.61,114.97 163.51,115.62 164.48,116.16 165.51,116.56 166.59,116.84 167.69,116.98 168.80,116.98 169.90,116.84 170.98,116.56 172.01,116.16 172.98,115.62 173.88,114.97 174.69,114.21 175.39,113.35 175.99,112.42 176.46,111.41 176.80,110.36 177.01,109.27 177.08,108.16\\\" id=\\\"280\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#6BCD5A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"134.02,176.41 134.00,176.14 133.95,175.86 133.86,175.60 133.74,175.35 133.59,175.11 133.41,174.90 133.21,174.71 132.99,174.54 132.74,174.41 132.48,174.31 132.22,174.24 131.94,174.20 131.66,174.20 131.39,174.24 131.12,174.31 130.86,174.41 130.61,174.54 130.39,174.71 130.19,174.90 130.01,175.11 129.86,175.35 129.74,175.60 129.66,175.86 129.60,176.14 129.59,176.41 129.60,176.69 129.66,176.97 129.74,177.23 129.86,177.48 130.01,177.72 130.19,177.93 130.39,178.12 130.61,178.28 130.86,178.42 131.12,178.52 131.39,178.59 131.66,178.62 131.94,178.62 132.22,178.59 132.48,178.52 132.74,178.42 132.99,178.28 133.21,178.12 133.41,177.93 133.59,177.72 133.74,177.48 133.86,177.23 133.95,176.97 134.00,176.69 134.02,176.41\\\" id=\\\"281\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#6DCD59\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"132.87,170.94 132.84,170.43 132.74,169.94 132.59,169.46 132.37,169.01 132.10,168.58 131.78,168.20 131.42,167.85 131.01,167.56 130.57,167.32 130.10,167.13 129.62,167.01 129.12,166.94 128.62,166.94 128.12,167.01 127.63,167.13 127.17,167.32 126.73,167.56 126.32,167.85 125.95,168.20 125.63,168.58 125.36,169.01 125.15,169.46 125.00,169.94 124.90,170.43 124.87,170.94 124.90,171.44 125.00,171.93 125.15,172.41 125.36,172.86 125.63,173.29 125.95,173.67 126.32,174.02 126.73,174.31 127.17,174.55 127.63,174.74 128.12,174.86 128.62,174.93 129.12,174.93 129.62,174.86 130.10,174.74 130.57,174.55 131.01,174.31 131.42,174.02 131.78,173.67 132.10,173.29 132.37,172.86 132.59,172.41 132.74,171.93 132.84,171.44 132.87,170.94\\\" id=\\\"282\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#6ECE58\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"133.89,164.02 133.86,163.62 133.79,163.23 133.67,162.85 133.50,162.49 133.28,162.16 133.03,161.85 132.74,161.58 132.42,161.34 132.07,161.15 131.70,161.01 131.32,160.91 130.92,160.86 130.53,160.86 130.13,160.91 129.75,161.01 129.38,161.15 129.03,161.34 128.71,161.58 128.42,161.85 128.16,162.16 127.95,162.49 127.78,162.85 127.66,163.23 127.58,163.62 127.56,164.02 127.58,164.41 127.66,164.80 127.78,165.18 127.95,165.54 128.16,165.88 128.42,166.18 128.71,166.45 129.03,166.69 129.38,166.88 129.75,167.03 130.13,167.12 130.53,167.17 130.92,167.17 131.32,167.12 131.70,167.03 132.07,166.88 132.42,166.69 132.74,166.45 133.03,166.18 133.28,165.88 133.50,165.54 133.67,165.18 133.79,164.80 133.86,164.41 133.89,164.02\\\" id=\\\"283\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#70CF57\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"135.95,160.28 135.93,160.04 135.89,159.81 135.82,159.59 135.72,159.38 135.59,159.18 135.44,159.00 135.27,158.84 135.08,158.70 134.88,158.59 134.66,158.51 134.43,158.45 134.20,158.42 133.97,158.42 133.74,158.45 133.51,158.51 133.29,158.59 133.09,158.70 132.90,158.84 132.73,159.00 132.58,159.18 132.45,159.38 132.35,159.59 132.28,159.81 132.24,160.04 132.22,160.28 132.24,160.51 132.28,160.74 132.35,160.96 132.45,161.17 132.58,161.37 132.73,161.55 132.90,161.71 133.09,161.85 133.29,161.96 133.51,162.05 133.74,162.11 133.97,162.14 134.20,162.14 134.43,162.11 134.66,162.05 134.88,161.96 135.08,161.85 135.27,161.71 135.44,161.55 135.59,161.37 135.72,161.17 135.82,160.96 135.89,160.74 135.93,160.51 135.95,160.28\\\" id=\\\"284\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#71CF57\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"138.59,157.21 138.57,156.96 138.52,156.70 138.44,156.46 138.33,156.22 138.19,156.01 138.03,155.81 137.84,155.63 137.63,155.48 137.41,155.35 137.16,155.26 136.91,155.19 136.66,155.16 136.40,155.16 136.14,155.19 135.89,155.26 135.65,155.35 135.43,155.48 135.22,155.63 135.03,155.81 134.87,156.01 134.73,156.22 134.62,156.46 134.54,156.70 134.49,156.96 134.47,157.21 134.49,157.47 134.54,157.73 134.62,157.97 134.73,158.20 134.87,158.42 135.03,158.62 135.22,158.80 135.43,158.95 135.65,159.07 135.89,159.17 136.14,159.23 136.40,159.27 136.66,159.27 136.91,159.23 137.16,159.17 137.41,159.07 137.63,158.95 137.84,158.80 138.03,158.62 138.19,158.42 138.33,158.20 138.44,157.97 138.52,157.73 138.57,157.47 138.59,157.21\\\" id=\\\"285\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#73D056\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"135.61,154.32 135.59,154.04 135.54,153.77 135.46,153.51 135.34,153.26 135.19,153.02 135.02,152.81 134.81,152.62 134.59,152.46 134.35,152.32 134.09,152.22 133.82,152.15 133.55,152.12 133.27,152.12 133.00,152.15 132.73,152.22 132.47,152.32 132.23,152.46 132.01,152.62 131.81,152.81 131.63,153.02 131.48,153.26 131.37,153.51 131.28,153.77 131.23,154.04 131.21,154.32 131.23,154.59 131.28,154.86 131.37,155.13 131.48,155.38 131.63,155.61 131.81,155.82 132.01,156.01 132.23,156.17 132.47,156.31 132.73,156.41 133.00,156.48 133.27,156.51 133.55,156.51 133.82,156.48 134.09,156.41 134.35,156.31 134.59,156.17 134.81,156.01 135.02,155.82 135.19,155.61 135.34,155.38 135.46,155.13 135.54,154.86 135.59,154.59 135.61,154.32\\\" id=\\\"286\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#75D054\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"337.24,89.99 337.20,89.47 337.11,88.95 336.94,88.45 336.72,87.98 336.44,87.54 336.11,87.13 335.72,86.78 335.30,86.47 334.84,86.22 334.35,86.02 333.85,85.89 333.33,85.83 332.80,85.83 332.28,85.89 331.78,86.02 331.29,86.22 330.83,86.47 330.41,86.78 330.02,87.13 329.69,87.54 329.41,87.98 329.19,88.45 329.02,88.95 328.93,89.47 328.89,89.99 328.93,90.51 329.02,91.03 329.19,91.53 329.41,92.00 329.69,92.44 330.02,92.85 330.41,93.20 330.83,93.51 331.29,93.76 331.78,93.96 332.28,94.09 332.80,94.15 333.33,94.15 333.85,94.09 334.35,93.96 334.84,93.76 335.30,93.51 335.72,93.20 336.11,92.85 336.44,92.44 336.72,92.00 336.94,91.53 337.11,91.03 337.20,90.51 337.24,89.99\\\" id=\\\"287\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#76D153\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"457.61,363.61 457.41,360.52 456.83,357.47 455.87,354.52 454.55,351.72 452.89,349.10 450.91,346.71 448.65,344.59 446.14,342.77 443.43,341.27 440.54,340.13 437.54,339.36 434.46,338.97 431.36,338.97 428.29,339.36 425.28,340.13 422.40,341.27 419.68,342.77 417.17,344.59 414.91,346.71 412.94,349.10 411.27,351.72 409.95,354.52 409.00,357.47 408.42,360.52 408.22,363.61 408.42,366.71 409.00,369.75 409.95,372.70 411.27,375.51 412.94,378.13 414.91,380.52 417.17,382.64 419.68,384.46 422.40,385.96 425.28,387.10 428.29,387.87 431.36,388.26 434.46,388.26 437.54,387.87 440.54,387.10 443.43,385.96 446.14,384.46 448.65,382.64 450.91,380.52 452.89,378.13 454.55,375.51 455.87,372.70 456.83,369.75 457.41,366.71 457.61,363.61\\\" id=\\\"288\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#78D152\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"314.25,80.86 314.18,79.79 313.98,78.73 313.65,77.70 313.19,76.73 312.61,75.82 311.92,74.99 311.14,74.25 310.27,73.62 309.32,73.10 308.32,72.70 307.28,72.43 306.21,72.30 305.13,72.30 304.06,72.43 303.02,72.70 302.01,73.10 301.07,73.62 300.20,74.25 299.41,74.99 298.73,75.82 298.15,76.73 297.69,77.70 297.36,78.73 297.15,79.79 297.09,80.86 297.15,81.94 297.36,83.00 297.69,84.02 298.15,85.00 298.73,85.91 299.41,86.74 300.20,87.47 301.07,88.11 302.01,88.63 303.02,89.02 304.06,89.29 305.13,89.43 306.21,89.43 307.28,89.29 308.32,89.02 309.32,88.63 310.27,88.11 311.14,87.47 311.92,86.74 312.61,85.91 313.19,85.00 313.65,84.02 313.98,83.00 314.18,81.94 314.25,80.86\\\" id=\\\"289\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#7AD151\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"310.04,90.54 310.03,90.35 309.99,90.17 309.94,89.99 309.85,89.81 309.75,89.65 309.63,89.51 309.49,89.38 309.34,89.27 309.17,89.17 309.00,89.10 308.81,89.06 308.62,89.03 308.43,89.03 308.25,89.06 308.06,89.10 307.88,89.17 307.72,89.27 307.56,89.38 307.43,89.51 307.30,89.65 307.20,89.81 307.12,89.99 307.06,90.17 307.03,90.35 307.02,90.54 307.03,90.73 307.06,90.92 307.12,91.10 307.20,91.27 307.30,91.43 307.43,91.58 307.56,91.71 307.72,91.82 307.88,91.91 308.06,91.98 308.25,92.03 308.43,92.05 308.62,92.05 308.81,92.03 309.00,91.98 309.17,91.91 309.34,91.82 309.49,91.71 309.63,91.58 309.75,91.43 309.85,91.27 309.94,91.10 309.99,90.92 310.03,90.73 310.04,90.54\\\" id=\\\"290\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#7BD250\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"317.84,93.07 317.81,92.55 317.71,92.03 317.54,91.53 317.32,91.05 317.04,90.61 316.70,90.20 316.32,89.84 315.89,89.53 315.43,89.28 314.94,89.08 314.43,88.95 313.91,88.89 313.38,88.89 312.86,88.95 312.35,89.08 311.86,89.28 311.40,89.53 310.97,89.84 310.59,90.20 310.25,90.61 309.97,91.05 309.74,91.53 309.58,92.03 309.48,92.55 309.45,93.07 309.48,93.60 309.58,94.12 309.74,94.62 309.97,95.10 310.25,95.54 310.59,95.95 310.97,96.31 311.40,96.62 311.86,96.87 312.35,97.06 312.86,97.19 313.38,97.26 313.91,97.26 314.43,97.19 314.94,97.06 315.43,96.87 315.89,96.62 316.32,96.31 316.70,95.95 317.04,95.54 317.32,95.10 317.54,94.62 317.71,94.12 317.81,93.60 317.84,93.07\\\" id=\\\"291\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#7DD24F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"332.03,81.49 331.96,80.38 331.75,79.28 331.41,78.22 330.93,77.21 330.33,76.26 329.62,75.40 328.81,74.64 327.90,73.98 326.93,73.44 325.89,73.03 324.80,72.75 323.70,72.61 322.58,72.61 321.47,72.75 320.39,73.03 319.35,73.44 318.37,73.98 317.47,74.64 316.65,75.40 315.94,76.26 315.34,77.21 314.86,78.22 314.52,79.28 314.31,80.38 314.24,81.49 314.31,82.61 314.52,83.70 314.86,84.77 315.34,85.78 315.94,86.72 316.65,87.58 317.47,88.35 318.37,89.00 319.35,89.54 320.39,89.95 321.47,90.23 322.58,90.37 323.70,90.37 324.80,90.23 325.89,89.95 326.93,89.54 327.90,89.00 328.81,88.35 329.62,87.58 330.33,86.72 330.93,85.78 331.41,84.77 331.75,83.70 331.96,82.61 332.03,81.49\\\" id=\\\"292\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#7FD34E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"171.18,401.72 170.98,398.53 170.38,395.38 169.39,392.34 168.03,389.44 166.31,386.73 164.27,384.27 161.94,382.07 159.34,380.19 156.54,378.65 153.56,377.47 150.46,376.67 147.28,376.27 144.08,376.27 140.90,376.67 137.80,377.47 134.82,378.65 132.02,380.19 129.43,382.07 127.09,384.27 125.05,386.73 123.33,389.44 121.97,392.34 120.98,395.38 120.38,398.53 120.18,401.72 120.38,404.92 120.98,408.07 121.97,411.11 123.33,414.01 125.05,416.71 127.09,419.18 129.43,421.37 132.02,423.26 134.82,424.80 137.80,425.98 140.90,426.77 144.08,427.17 147.28,427.17 150.46,426.77 153.56,425.98 156.54,424.80 159.34,423.26 161.94,421.37 164.27,419.18 166.31,416.71 168.03,414.01 169.39,411.11 170.38,408.07 170.98,404.92 171.18,401.72\\\" id=\\\"293\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#81D34D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"377.50,120.66 377.49,120.40 377.44,120.15 377.36,119.91 377.25,119.67 377.11,119.46 376.95,119.26 376.76,119.08 376.55,118.93 376.33,118.81 376.09,118.71 375.84,118.65 375.58,118.61 375.32,118.61 375.07,118.65 374.82,118.71 374.58,118.81 374.35,118.93 374.15,119.08 373.96,119.26 373.79,119.46 373.66,119.67 373.55,119.91 373.47,120.15 373.42,120.40 373.40,120.66 373.42,120.92 373.47,121.17 373.55,121.42 373.66,121.65 373.79,121.87 373.96,122.07 374.15,122.24 374.35,122.39 374.58,122.52 374.82,122.61 375.07,122.68 375.32,122.71 375.58,122.71 375.84,122.68 376.09,122.61 376.33,122.52 376.55,122.39 376.76,122.24 376.95,122.07 377.11,121.87 377.25,121.65 377.36,121.42 377.44,121.17 377.49,120.92 377.50,120.66\\\" id=\\\"294\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#83D44C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"398.96,110.89 398.92,110.21 398.79,109.54 398.58,108.89 398.29,108.27 397.92,107.69 397.48,107.16 396.99,106.69 396.43,106.29 395.83,105.96 395.20,105.71 394.54,105.54 393.86,105.46 393.17,105.46 392.49,105.54 391.83,105.71 391.20,105.96 390.60,106.29 390.04,106.69 389.55,107.16 389.11,107.69 388.74,108.27 388.45,108.89 388.24,109.54 388.11,110.21 388.07,110.89 388.11,111.57 388.24,112.24 388.45,112.89 388.74,113.51 389.11,114.09 389.55,114.62 390.04,115.09 390.60,115.49 391.20,115.82 391.83,116.07 392.49,116.24 393.17,116.32 393.86,116.32 394.54,116.24 395.20,116.07 395.83,115.82 396.43,115.49 396.99,115.09 397.48,114.62 397.92,114.09 398.29,113.51 398.58,112.89 398.79,112.24 398.92,111.57 398.96,110.89\\\" id=\\\"295\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#85D44B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"477.40,261.30 477.27,259.20 476.87,257.14 476.22,255.14 475.33,253.23 474.20,251.46 472.86,249.84 471.33,248.40 469.63,247.17 467.79,246.15 465.83,245.38 463.80,244.86 461.71,244.59 459.61,244.59 457.52,244.86 455.49,245.38 453.53,246.15 451.69,247.17 449.99,248.40 448.46,249.84 447.12,251.46 445.99,253.23 445.10,255.14 444.45,257.14 444.06,259.20 443.92,261.30 444.06,263.40 444.45,265.46 445.10,267.46 445.99,269.36 447.12,271.14 448.46,272.76 449.99,274.19 451.69,275.43 453.53,276.44 455.49,277.22 457.52,277.74 459.61,278.00 461.71,278.00 463.80,277.74 465.83,277.22 467.79,276.44 469.63,275.43 471.33,274.19 472.86,272.76 474.20,271.14 475.33,269.36 476.22,267.46 476.87,265.46 477.27,263.40 477.40,261.30\\\" id=\\\"296\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#86D549\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"441.56,241.52 441.54,241.25 441.49,240.98 441.41,240.72 441.29,240.48 441.15,240.25 440.98,240.04 440.78,239.85 440.56,239.69 440.32,239.56 440.07,239.46 439.81,239.40 439.54,239.36 439.27,239.36 439.00,239.40 438.73,239.46 438.48,239.56 438.24,239.69 438.02,239.85 437.83,240.04 437.65,240.25 437.51,240.48 437.39,240.72 437.31,240.98 437.26,241.25 437.24,241.52 437.26,241.79 437.31,242.06 437.39,242.31 437.51,242.56 437.65,242.79 437.83,243.00 438.02,243.18 438.24,243.34 438.48,243.47 438.73,243.57 439.00,243.64 439.27,243.67 439.54,243.67 439.81,243.64 440.07,243.57 440.32,243.47 440.56,243.34 440.78,243.18 440.98,243.00 441.15,242.79 441.29,242.56 441.41,242.31 441.49,242.06 441.54,241.79 441.56,241.52\\\" id=\\\"297\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#88D548\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"445.96,243.51 445.94,243.20 445.89,242.90 445.79,242.61 445.66,242.34 445.50,242.08 445.30,241.84 445.08,241.64 444.84,241.46 444.57,241.31 444.29,241.20 443.99,241.12 443.69,241.08 443.38,241.08 443.08,241.12 442.79,241.20 442.50,241.31 442.24,241.46 441.99,241.64 441.77,241.84 441.57,242.08 441.41,242.34 441.28,242.61 441.19,242.90 441.13,243.20 441.11,243.51 441.13,243.81 441.19,244.11 441.28,244.40 441.41,244.67 441.57,244.93 441.77,245.17 441.99,245.37 442.24,245.55 442.50,245.70 442.79,245.81 443.08,245.89 443.38,245.93 443.69,245.93 443.99,245.89 444.29,245.81 444.57,245.70 444.84,245.55 445.08,245.37 445.30,245.17 445.50,244.93 445.66,244.67 445.79,244.40 445.89,244.11 445.94,243.81 445.96,243.51\\\" id=\\\"298\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#8AD547\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"245.17,80.35 245.10,79.23 244.88,78.12 244.54,77.05 244.06,76.04 243.46,75.09 242.74,74.22 241.92,73.45 241.01,72.79 240.03,72.25 238.98,71.84 237.90,71.56 236.78,71.42 235.66,71.42 234.54,71.56 233.45,71.84 232.41,72.25 231.42,72.79 230.52,73.45 229.70,74.22 228.98,75.09 228.38,76.04 227.90,77.05 227.55,78.12 227.34,79.23 227.27,80.35 227.34,81.47 227.55,82.57 227.90,83.64 228.38,84.66 228.98,85.61 229.70,86.47 230.52,87.24 231.42,87.90 232.41,88.44 233.45,88.86 234.54,89.14 235.66,89.28 236.78,89.28 237.90,89.14 238.98,88.86 240.03,88.44 241.01,87.90 241.92,87.24 242.74,86.47 243.46,85.61 244.06,84.66 244.54,83.64 244.88,82.57 245.10,81.47 245.17,80.35\\\" id=\\\"299\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#8BD646\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"445.06,232.17 445.06,232.05 445.03,231.93 445.00,231.82 444.94,231.71 444.88,231.61 444.80,231.51 444.72,231.43 444.62,231.36 444.51,231.30 444.40,231.26 444.28,231.23 444.16,231.21 444.04,231.21 443.93,231.23 443.81,231.26 443.70,231.30 443.59,231.36 443.49,231.43 443.41,231.51 443.33,231.61 443.26,231.71 443.21,231.82 443.18,231.93 443.15,232.05 443.15,232.17 443.15,232.29 443.18,232.41 443.21,232.52 443.26,232.63 443.33,232.73 443.41,232.83 443.49,232.91 443.59,232.98 443.70,233.04 443.81,233.08 443.93,233.11 444.04,233.13 444.16,233.13 444.28,233.11 444.40,233.08 444.51,233.04 444.62,232.98 444.72,232.91 444.80,232.83 444.88,232.73 444.94,232.63 445.00,232.52 445.03,232.41 445.06,232.29 445.06,232.17\\\" id=\\\"300\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#8DD645\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"481.09,232.74 480.99,231.13 480.69,229.55 480.19,228.02 479.51,226.56 478.64,225.20 477.62,223.96 476.44,222.86 475.14,221.92 473.73,221.14 472.23,220.55 470.67,220.15 469.08,219.95 467.47,219.95 465.87,220.15 464.31,220.55 462.81,221.14 461.40,221.92 460.10,222.86 458.93,223.96 457.90,225.20 457.04,226.56 456.35,228.02 455.86,229.55 455.55,231.13 455.45,232.74 455.55,234.35 455.86,235.93 456.35,237.46 457.04,238.91 457.90,240.27 458.93,241.51 460.10,242.62 461.40,243.56 462.81,244.34 464.31,244.93 465.87,245.33 467.47,245.53 469.08,245.53 470.67,245.33 472.23,244.93 473.73,244.34 475.14,243.56 476.44,242.62 477.62,241.51 478.64,240.27 479.51,238.91 480.19,237.46 480.69,235.93 480.99,234.35 481.09,232.74\\\" id=\\\"301\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#8FD644\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"449.76,190.70 449.73,190.32 449.66,189.94 449.54,189.57 449.37,189.22 449.17,188.89 448.92,188.59 448.64,188.33 448.33,188.10 447.99,187.92 447.63,187.77 447.25,187.68 446.87,187.63 446.49,187.63 446.10,187.68 445.73,187.77 445.37,187.92 445.03,188.10 444.72,188.33 444.44,188.59 444.19,188.89 443.98,189.22 443.82,189.57 443.70,189.94 443.63,190.32 443.60,190.70 443.63,191.09 443.70,191.47 443.82,191.83 443.98,192.18 444.19,192.51 444.44,192.81 444.72,193.07 445.03,193.30 445.37,193.49 445.73,193.63 446.10,193.72 446.49,193.77 446.87,193.77 447.25,193.72 447.63,193.63 447.99,193.49 448.33,193.30 448.64,193.07 448.92,192.81 449.17,192.51 449.37,192.18 449.54,191.83 449.66,191.47 449.73,191.09 449.76,190.70\\\" id=\\\"302\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#91D743\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"107.20,204.50 107.10,203.01 106.83,201.55 106.37,200.14 105.73,198.79 104.94,197.54 103.99,196.39 102.90,195.37 101.70,194.50 100.40,193.78 99.02,193.23 97.58,192.86 96.10,192.68 94.61,192.68 93.14,192.86 91.70,193.23 90.32,193.78 89.01,194.50 87.81,195.37 86.72,196.39 85.78,197.54 84.98,198.79 84.35,200.14 83.89,201.55 83.61,203.01 83.52,204.50 83.61,205.98 83.89,207.44 84.35,208.85 84.98,210.20 85.78,211.46 86.72,212.60 87.81,213.62 89.01,214.49 90.32,215.21 91.70,215.76 93.14,216.13 94.61,216.31 96.10,216.31 97.58,216.13 99.02,215.76 100.40,215.21 101.70,214.49 102.90,213.62 103.99,212.60 104.94,211.46 105.73,210.20 106.37,208.85 106.83,207.44 107.10,205.98 107.20,204.50\\\" id=\\\"303\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#93D741\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"110.67,182.51 110.59,181.18 110.34,179.86 109.92,178.59 109.36,177.39 108.64,176.26 107.79,175.23 106.81,174.31 105.73,173.53 104.56,172.89 103.32,172.39 102.03,172.06 100.70,171.89 99.37,171.89 98.04,172.06 96.75,172.39 95.51,172.89 94.33,173.53 93.25,174.31 92.28,175.23 91.43,176.26 90.71,177.39 90.14,178.59 89.73,179.86 89.48,181.18 89.40,182.51 89.48,183.84 89.73,185.15 90.14,186.43 90.71,187.63 91.43,188.76 92.28,189.79 93.25,190.71 94.33,191.49 95.51,192.13 96.75,192.63 98.04,192.96 99.37,193.13 100.70,193.13 102.03,192.96 103.32,192.63 104.56,192.13 105.73,191.49 106.81,190.71 107.79,189.79 108.64,188.76 109.36,187.63 109.92,186.43 110.34,185.15 110.59,183.84 110.67,182.51\\\" id=\\\"304\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#94D840\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"115.96,179.45 115.94,179.09 115.87,178.75 115.76,178.41 115.61,178.09 115.42,177.79 115.20,177.52 114.94,177.27 114.65,177.06 114.34,176.89 114.01,176.76 113.67,176.68 113.32,176.63 112.96,176.63 112.61,176.68 112.27,176.76 111.94,176.89 111.63,177.06 111.34,177.27 111.08,177.52 110.86,177.79 110.67,178.09 110.52,178.41 110.41,178.75 110.34,179.09 110.32,179.45 110.34,179.80 110.41,180.15 110.52,180.49 110.67,180.81 110.86,181.11 111.08,181.38 111.34,181.62 111.63,181.83 111.94,182.00 112.27,182.13 112.61,182.22 112.96,182.26 113.32,182.26 113.67,182.22 114.01,182.13 114.34,182.00 114.65,181.83 114.94,181.62 115.20,181.38 115.42,181.11 115.61,180.81 115.76,180.49 115.87,180.15 115.94,179.80 115.96,179.45\\\" id=\\\"305\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#96D83F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"121.33,176.38 121.31,175.99 121.24,175.60 121.12,175.23 120.95,174.87 120.74,174.54 120.49,174.24 120.21,173.98 119.89,173.75 119.55,173.56 119.18,173.41 118.80,173.32 118.42,173.27 118.02,173.27 117.64,173.32 117.26,173.41 116.89,173.56 116.55,173.75 116.23,173.98 115.95,174.24 115.70,174.54 115.49,174.87 115.32,175.23 115.20,175.60 115.13,175.99 115.10,176.38 115.13,176.77 115.20,177.15 115.32,177.52 115.49,177.88 115.70,178.21 115.95,178.51 116.23,178.78 116.55,179.01 116.89,179.19 117.26,179.34 117.64,179.44 118.02,179.48 118.42,179.48 118.80,179.44 119.18,179.34 119.55,179.19 119.89,179.01 120.21,178.78 120.49,178.51 120.74,178.21 120.95,177.88 121.12,177.52 121.24,177.15 121.31,176.77 121.33,176.38\\\" id=\\\"306\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#98D83E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"125.89,166.32 125.83,165.45 125.67,164.59 125.40,163.76 125.03,162.97 124.56,162.23 124.00,161.56 123.36,160.96 122.66,160.44 121.89,160.02 121.08,159.70 120.23,159.48 119.36,159.37 118.49,159.37 117.62,159.48 116.77,159.70 115.96,160.02 115.19,160.44 114.49,160.96 113.85,161.56 113.29,162.23 112.82,162.97 112.45,163.76 112.18,164.59 112.02,165.45 111.96,166.32 112.02,167.20 112.18,168.05 112.45,168.89 112.82,169.68 113.29,170.42 113.85,171.09 114.49,171.69 115.19,172.20 115.96,172.62 116.77,172.94 117.62,173.16 118.49,173.27 119.36,173.27 120.23,173.16 121.08,172.94 121.89,172.62 122.66,172.20 123.36,171.69 124.00,171.09 124.56,170.42 125.03,169.68 125.40,168.89 125.67,168.05 125.83,167.20 125.89,166.32\\\" id=\\\"307\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#9AD93D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"227.42,82.41 227.37,81.70 227.24,81.00 227.02,80.32 226.72,79.68 226.33,79.08 225.88,78.53 225.36,78.04 224.78,77.62 224.16,77.28 223.50,77.02 222.81,76.84 222.10,76.75 221.39,76.75 220.68,76.84 219.99,77.02 219.33,77.28 218.70,77.62 218.13,78.04 217.61,78.53 217.15,79.08 216.77,79.68 216.47,80.32 216.25,81.00 216.12,81.70 216.07,82.41 216.12,83.12 216.25,83.82 216.47,84.50 216.77,85.15 217.15,85.75 217.61,86.30 218.13,86.78 218.70,87.20 219.33,87.55 219.99,87.81 220.68,87.99 221.39,88.08 222.10,88.08 222.81,87.99 223.50,87.81 224.16,87.55 224.78,87.20 225.36,86.78 225.88,86.30 226.33,85.75 226.72,85.15 227.02,84.50 227.24,83.82 227.37,83.12 227.42,82.41\\\" id=\\\"308\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#9CD93C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"248.91,454.42 248.84,453.31 248.63,452.23 248.29,451.18 247.82,450.18 247.23,449.25 246.52,448.39 245.72,447.64 244.82,446.99 243.86,446.46 242.83,446.05 241.76,445.78 240.66,445.64 239.56,445.64 238.46,445.78 237.39,446.05 236.36,446.46 235.40,446.99 234.50,447.64 233.70,448.39 232.99,449.25 232.40,450.18 231.93,451.18 231.59,452.23 231.38,453.31 231.31,454.42 231.38,455.52 231.59,456.61 231.93,457.66 232.40,458.66 232.99,459.59 233.70,460.44 234.50,461.20 235.40,461.85 236.36,462.38 237.39,462.78 238.46,463.06 239.56,463.20 240.66,463.20 241.76,463.06 242.83,462.78 243.86,462.38 244.82,461.85 245.72,461.20 246.52,460.44 247.23,459.59 247.82,458.66 248.29,457.66 248.63,456.61 248.84,455.52 248.91,454.42\\\" id=\\\"309\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#9ED93B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"127.66,380.30 127.58,379.18 127.37,378.08 127.03,377.01 126.55,376.00 125.95,375.05 125.24,374.19 124.42,373.42 123.51,372.76 122.53,372.22 121.49,371.81 120.40,371.53 119.29,371.39 118.17,371.39 117.05,371.53 115.97,371.81 114.93,372.22 113.94,372.76 113.04,373.42 112.22,374.19 111.50,375.05 110.90,376.00 110.43,377.01 110.08,378.08 109.87,379.18 109.80,380.30 109.87,381.42 110.08,382.52 110.43,383.59 110.90,384.60 111.50,385.55 112.22,386.41 113.04,387.18 113.94,387.84 114.93,388.38 115.97,388.79 117.05,389.07 118.17,389.21 119.29,389.21 120.40,389.07 121.49,388.79 122.53,388.38 123.51,387.84 124.42,387.18 125.24,386.41 125.95,385.55 126.55,384.60 127.03,383.59 127.37,382.52 127.58,381.42 127.66,380.30\\\" id=\\\"310\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A0DA39\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"117.34,369.61 117.32,369.31 117.26,369.01 117.17,368.72 117.04,368.44 116.88,368.19 116.68,367.95 116.46,367.74 116.22,367.57 115.95,367.42 115.67,367.31 115.37,367.23 115.07,367.19 114.77,367.19 114.47,367.23 114.17,367.31 113.89,367.42 113.62,367.57 113.38,367.74 113.15,367.95 112.96,368.19 112.80,368.44 112.67,368.72 112.57,369.01 112.52,369.31 112.50,369.61 112.52,369.91 112.57,370.21 112.67,370.50 112.80,370.78 112.96,371.03 113.15,371.27 113.38,371.48 113.62,371.65 113.89,371.80 114.17,371.91 114.47,371.99 114.77,372.03 115.07,372.03 115.37,371.99 115.67,371.91 115.95,371.80 116.22,371.65 116.46,371.48 116.68,371.27 116.88,371.03 117.04,370.78 117.17,370.50 117.26,370.21 117.32,369.91 117.34,369.61\\\" id=\\\"311\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A1DA38\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"114.23,366.16 114.21,365.93 114.17,365.69 114.09,365.47 113.99,365.26 113.87,365.06 113.72,364.88 113.54,364.71 113.35,364.57 113.15,364.46 112.93,364.37 112.70,364.31 112.46,364.29 112.23,364.29 111.99,364.31 111.76,364.37 111.54,364.46 111.34,364.57 111.14,364.71 110.97,364.88 110.82,365.06 110.70,365.26 110.59,365.47 110.52,365.69 110.48,365.93 110.46,366.16 110.48,366.40 110.52,366.63 110.59,366.86 110.70,367.07 110.82,367.27 110.97,367.45 111.14,367.61 111.34,367.75 111.54,367.87 111.76,367.95 111.99,368.01 112.23,368.04 112.46,368.04 112.70,368.01 112.93,367.95 113.15,367.87 113.35,367.75 113.54,367.61 113.72,367.45 113.87,367.27 113.99,367.07 114.09,366.86 114.17,366.63 114.21,366.40 114.23,366.16\\\" id=\\\"312\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A3DA37\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"111.03,363.09 110.98,362.26 110.82,361.43 110.57,360.64 110.21,359.88 109.76,359.18 109.23,358.53 108.62,357.96 107.94,357.47 107.21,357.06 106.43,356.75 105.62,356.55 104.79,356.44 103.95,356.44 103.12,356.55 102.31,356.75 101.53,357.06 100.80,357.47 100.12,357.96 99.51,358.53 98.98,359.18 98.53,359.88 98.18,360.64 97.92,361.43 97.76,362.26 97.71,363.09 97.76,363.93 97.92,364.75 98.18,365.54 98.53,366.30 98.98,367.01 99.51,367.65 100.12,368.23 100.80,368.72 101.53,369.12 102.31,369.43 103.12,369.64 103.95,369.74 104.79,369.74 105.62,369.64 106.43,369.43 107.21,369.12 107.94,368.72 108.62,368.23 109.23,367.65 109.76,367.01 110.21,366.30 110.57,365.54 110.82,364.75 110.98,363.93 111.03,363.09\\\" id=\\\"313\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A5DB36\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"108.24,356.02 108.23,355.90 108.21,355.78 108.17,355.66 108.12,355.55 108.05,355.44 107.97,355.35 107.88,355.26 107.79,355.19 107.68,355.13 107.56,355.09 107.44,355.06 107.32,355.04 107.20,355.04 107.08,355.06 106.96,355.09 106.84,355.13 106.74,355.19 106.64,355.26 106.55,355.35 106.47,355.44 106.40,355.55 106.35,355.66 106.31,355.78 106.29,355.90 106.28,356.02 106.29,356.14 106.31,356.26 106.35,356.38 106.40,356.49 106.47,356.59 106.55,356.69 106.64,356.77 106.74,356.84 106.84,356.90 106.96,356.95 107.08,356.98 107.20,356.99 107.32,356.99 107.44,356.98 107.56,356.95 107.68,356.90 107.79,356.84 107.88,356.77 107.97,356.69 108.05,356.59 108.12,356.49 108.17,356.38 108.21,356.26 108.23,356.14 108.24,356.02\\\" id=\\\"314\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A7DB35\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"107.22,353.37 107.19,352.98 107.12,352.61 107.00,352.24 106.84,351.89 106.63,351.57 106.39,351.27 106.11,351.01 105.80,350.78 105.46,350.60 105.10,350.46 104.73,350.36 104.35,350.31 103.96,350.31 103.58,350.36 103.21,350.46 102.85,350.60 102.51,350.78 102.20,351.01 101.92,351.27 101.68,351.57 101.47,351.89 101.31,352.24 101.19,352.61 101.12,352.98 101.09,353.37 101.12,353.75 101.19,354.13 101.31,354.50 101.47,354.84 101.68,355.17 101.92,355.46 102.20,355.73 102.51,355.95 102.85,356.14 103.21,356.28 103.58,356.38 103.96,356.43 104.35,356.43 104.73,356.38 105.10,356.28 105.46,356.14 105.80,355.95 106.11,355.73 106.39,355.46 106.63,355.17 106.84,354.84 107.00,354.50 107.12,354.13 107.19,353.75 107.22,353.37\\\" id=\\\"315\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#A9DB33\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"106.16,348.33 106.15,348.08 106.10,347.84 106.02,347.60 105.92,347.38 105.78,347.17 105.63,346.98 105.45,346.81 105.25,346.66 105.03,346.55 104.80,346.45 104.56,346.39 104.31,346.36 104.06,346.36 103.82,346.39 103.58,346.45 103.35,346.55 103.13,346.66 102.93,346.81 102.75,346.98 102.59,347.17 102.46,347.38 102.35,347.60 102.28,347.84 102.23,348.08 102.21,348.33 102.23,348.58 102.28,348.82 102.35,349.06 102.46,349.28 102.59,349.49 102.75,349.68 102.93,349.85 103.13,350.00 103.35,350.12 103.58,350.21 103.82,350.27 104.06,350.30 104.31,350.30 104.56,350.27 104.80,350.21 105.03,350.12 105.25,350.00 105.45,349.85 105.63,349.68 105.78,349.49 105.92,349.28 106.02,349.06 106.10,348.82 106.15,348.58 106.16,348.33\\\" id=\\\"316\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#AADC32\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"105.85,341.54 105.80,340.76 105.65,340.00 105.41,339.26 105.08,338.56 104.67,337.90 104.17,337.30 103.60,336.77 102.97,336.31 102.29,335.94 101.57,335.65 100.82,335.46 100.05,335.36 99.27,335.36 98.50,335.46 97.74,335.65 97.02,335.94 96.34,336.31 95.71,336.77 95.14,337.30 94.65,337.90 94.23,338.56 93.90,339.26 93.66,340.00 93.51,340.76 93.47,341.54 93.51,342.31 93.66,343.08 93.90,343.82 94.23,344.52 94.65,345.18 95.14,345.78 95.71,346.31 96.34,346.77 97.02,347.14 97.74,347.43 98.50,347.62 99.27,347.72 100.05,347.72 100.82,347.62 101.57,347.43 102.29,347.14 102.97,346.77 103.60,346.31 104.17,345.78 104.67,345.18 105.08,344.52 105.41,343.82 105.65,343.08 105.80,342.31 105.85,341.54\\\" id=\\\"317\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#ADDC30\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"108.54,328.82 108.49,327.98 108.33,327.16 108.07,326.35 107.71,325.59 107.26,324.88 106.72,324.23 106.11,323.66 105.42,323.16 104.69,322.75 103.90,322.44 103.09,322.23 102.25,322.13 101.41,322.13 100.57,322.23 99.76,322.44 98.97,322.75 98.24,323.16 97.55,323.66 96.94,324.23 96.40,324.88 95.95,325.59 95.59,326.35 95.33,327.16 95.18,327.98 95.12,328.82 95.18,329.66 95.33,330.49 95.59,331.29 95.95,332.06 96.40,332.77 96.94,333.42 97.55,333.99 98.24,334.49 98.97,334.89 99.76,335.20 100.57,335.41 101.41,335.52 102.25,335.52 103.09,335.41 103.90,335.20 104.69,334.89 105.42,334.49 106.11,333.99 106.72,333.42 107.26,332.77 107.71,332.06 108.07,331.29 108.33,330.49 108.49,329.66 108.54,328.82\\\" id=\\\"318\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#AFDD2F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"105.43,315.11 105.37,314.16 105.19,313.22 104.90,312.32 104.49,311.46 103.98,310.66 103.37,309.92 102.68,309.27 101.91,308.71 101.08,308.26 100.19,307.91 99.27,307.67 98.33,307.55 97.38,307.55 96.44,307.67 95.51,307.91 94.63,308.26 93.80,308.71 93.03,309.27 92.33,309.92 91.73,310.66 91.22,311.46 90.81,312.32 90.52,313.22 90.34,314.16 90.28,315.11 90.34,316.06 90.52,316.99 90.81,317.90 91.22,318.76 91.73,319.56 92.33,320.29 93.03,320.94 93.80,321.50 94.63,321.96 95.51,322.31 96.44,322.55 97.38,322.67 98.33,322.67 99.27,322.55 100.19,322.31 101.08,321.96 101.91,321.50 102.68,320.94 103.37,320.29 103.98,319.56 104.49,318.76 104.90,317.90 105.19,316.99 105.37,316.06 105.43,315.11\\\" id=\\\"319\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#B1DD2F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"366.16,410.69 366.10,409.78 365.93,408.88 365.65,408.01 365.26,407.18 364.77,406.41 364.19,405.71 363.52,405.08 362.78,404.55 361.98,404.11 361.13,403.77 360.25,403.54 359.34,403.43 358.43,403.43 357.53,403.54 356.64,403.77 355.79,404.11 354.99,404.55 354.25,405.08 353.59,405.71 353.00,406.41 352.52,407.18 352.13,408.01 351.84,408.88 351.67,409.78 351.62,410.69 351.67,411.60 351.84,412.50 352.13,413.36 352.52,414.19 353.00,414.96 353.59,415.67 354.25,416.29 354.99,416.83 355.79,417.27 356.64,417.60 357.53,417.83 358.43,417.94 359.34,417.94 360.25,417.83 361.13,417.60 361.98,417.27 362.78,416.83 363.52,416.29 364.19,415.67 364.77,414.96 365.26,414.19 365.65,413.36 365.93,412.50 366.10,411.60 366.16,410.69\\\" id=\\\"320\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#B2DD2D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"432.23,336.43 432.22,336.22 432.18,336.01 432.11,335.80 432.02,335.61 431.90,335.43 431.77,335.26 431.61,335.12 431.44,334.99 431.25,334.89 431.05,334.81 430.84,334.75 430.63,334.73 430.41,334.73 430.20,334.75 429.99,334.81 429.79,334.89 429.60,334.99 429.43,335.12 429.27,335.26 429.14,335.43 429.02,335.61 428.93,335.80 428.86,336.01 428.82,336.22 428.81,336.43 428.82,336.65 428.86,336.86 428.93,337.06 429.02,337.26 429.14,337.44 429.27,337.60 429.43,337.75 429.60,337.88 429.79,337.98 429.99,338.06 430.20,338.11 430.41,338.14 430.63,338.14 430.84,338.11 431.05,338.06 431.25,337.98 431.44,337.88 431.61,337.75 431.77,337.60 431.90,337.44 432.02,337.26 432.11,337.06 432.18,336.86 432.22,336.65 432.23,336.43\\\" id=\\\"321\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#B4DE2C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"457.22,340.93 457.18,340.30 457.06,339.67 456.87,339.07 456.60,338.49 456.26,337.96 455.85,337.47 455.39,337.03 454.87,336.66 454.32,336.35 453.73,336.12 453.11,335.96 452.48,335.88 451.85,335.88 451.22,335.96 450.60,336.12 450.01,336.35 449.45,336.66 448.94,337.03 448.48,337.47 448.07,337.96 447.73,338.49 447.46,339.07 447.26,339.67 447.14,340.30 447.10,340.93 447.14,341.56 447.26,342.19 447.46,342.79 447.73,343.37 448.07,343.90 448.48,344.39 448.94,344.83 449.45,345.20 450.01,345.51 450.60,345.74 451.22,345.90 451.85,345.98 452.48,345.98 453.11,345.90 453.73,345.74 454.32,345.51 454.87,345.20 455.39,344.83 455.85,344.39 456.26,343.90 456.60,343.37 456.87,342.79 457.06,342.19 457.18,341.56 457.22,340.93\\\" id=\\\"322\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#B6DE2A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"407.49,113.06 407.46,112.51 407.36,111.97 407.19,111.44 406.95,110.94 406.66,110.48 406.30,110.05 405.90,109.68 405.46,109.35 404.97,109.09 404.46,108.88 403.93,108.75 403.38,108.68 402.83,108.68 402.28,108.75 401.75,108.88 401.24,109.09 400.76,109.35 400.31,109.68 399.91,110.05 399.56,110.48 399.26,110.94 399.03,111.44 398.86,111.97 398.75,112.51 398.72,113.06 398.75,113.61 398.86,114.15 399.03,114.67 399.26,115.17 399.56,115.63 399.91,116.06 400.31,116.44 400.76,116.76 401.24,117.03 401.75,117.23 402.28,117.37 402.83,117.43 403.38,117.43 403.93,117.37 404.46,117.23 404.97,117.03 405.46,116.76 405.90,116.44 406.30,116.06 406.66,115.63 406.95,115.17 407.19,114.67 407.36,114.15 407.46,113.61 407.49,113.06\\\" id=\\\"323\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#B8DE29\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"468.25,106.64 468.00,102.79 467.28,99.01 466.09,95.34 464.45,91.86 462.39,88.61 459.93,85.64 457.13,83.00 454.01,80.74 450.63,78.88 447.05,77.46 443.32,76.51 439.50,76.02 435.65,76.02 431.83,76.51 428.09,77.46 424.51,78.88 421.14,80.74 418.02,83.00 415.21,85.64 412.76,88.61 410.69,91.86 409.05,95.34 407.86,99.01 407.14,102.79 406.90,106.64 407.14,110.48 407.86,114.26 409.05,117.93 410.69,121.41 412.76,124.66 415.21,127.63 418.02,130.27 421.14,132.53 424.51,134.39 428.09,135.81 431.83,136.77 435.65,137.25 439.50,137.25 443.32,136.77 447.05,135.81 450.63,134.39 454.01,132.53 457.13,130.27 459.93,127.63 462.39,124.66 464.45,121.41 466.09,117.93 467.28,114.26 468.00,110.48 468.25,106.64\\\" id=\\\"324\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#BADE28\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"446.48,145.17 446.42,144.18 446.23,143.21 445.93,142.27 445.51,141.38 444.98,140.54 444.35,139.78 443.63,139.10 442.83,138.52 441.96,138.04 441.04,137.68 440.08,137.43 439.10,137.31 438.11,137.31 437.13,137.43 436.17,137.68 435.25,138.04 434.39,138.52 433.58,139.10 432.86,139.78 432.23,140.54 431.70,141.38 431.28,142.27 430.98,143.21 430.79,144.18 430.73,145.17 430.79,146.16 430.98,147.13 431.28,148.07 431.70,148.97 432.23,149.80 432.86,150.56 433.58,151.24 434.39,151.82 435.25,152.30 436.17,152.66 437.13,152.91 438.11,153.03 439.10,153.03 440.08,152.91 441.04,152.66 441.96,152.30 442.83,151.82 443.63,151.24 444.35,150.56 444.98,149.80 445.51,148.97 445.93,148.07 446.23,147.13 446.42,146.16 446.48,145.17\\\" id=\\\"325\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#BCDF27\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"408.32,365.90 408.30,365.67 408.26,365.43 408.19,365.21 408.09,365.00 407.96,364.80 407.81,364.62 407.64,364.45 407.45,364.32 407.24,364.20 407.02,364.12 406.79,364.06 406.56,364.03 406.32,364.03 406.09,364.06 405.86,364.12 405.64,364.20 405.44,364.32 405.25,364.45 405.07,364.62 404.92,364.80 404.80,365.00 404.70,365.21 404.62,365.43 404.58,365.67 404.57,365.90 404.58,366.14 404.62,366.37 404.70,366.59 404.80,366.80 404.92,367.00 405.07,367.19 405.25,367.35 405.44,367.49 405.64,367.60 405.86,367.69 406.09,367.74 406.32,367.77 406.56,367.77 406.79,367.74 407.02,367.69 407.24,367.60 407.45,367.49 407.64,367.35 407.81,367.19 407.96,367.00 408.09,366.80 408.19,366.59 408.26,366.37 408.30,366.14 408.32,365.90\\\" id=\\\"326\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#BEDF26\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"421.78,389.52 421.73,388.66 421.57,387.82 421.30,387.00 420.94,386.23 420.48,385.50 419.93,384.84 419.31,384.26 418.61,383.75 417.86,383.34 417.06,383.02 416.23,382.81 415.38,382.70 414.52,382.70 413.67,382.81 412.84,383.02 412.04,383.34 411.29,383.75 410.60,384.26 409.97,384.84 409.42,385.50 408.96,386.23 408.60,387.00 408.33,387.82 408.17,388.66 408.12,389.52 408.17,390.38 408.33,391.22 408.60,392.03 408.96,392.81 409.42,393.53 409.97,394.20 410.60,394.78 411.29,395.29 412.04,395.70 412.84,396.02 413.67,396.23 414.52,396.34 415.38,396.34 416.23,396.23 417.06,396.02 417.86,395.70 418.61,395.29 419.31,394.78 419.93,394.20 420.48,393.53 420.94,392.81 421.30,392.03 421.57,391.22 421.73,390.38 421.78,389.52\\\" id=\\\"327\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C0DF25\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"419.21,404.38 419.14,403.29 418.94,402.22 418.60,401.19 418.14,400.20 417.56,399.28 416.86,398.45 416.07,397.70 415.19,397.06 414.23,396.54 413.22,396.13 412.17,395.86 411.09,395.73 410.00,395.73 408.92,395.86 407.86,396.13 406.85,396.54 405.90,397.06 405.02,397.70 404.22,398.45 403.53,399.28 402.95,400.20 402.48,401.19 402.15,402.22 401.94,403.29 401.87,404.38 401.94,405.47 402.15,406.53 402.48,407.57 402.95,408.56 403.53,409.47 404.22,410.31 405.02,411.06 405.90,411.70 406.85,412.22 407.86,412.62 408.92,412.89 410.00,413.03 411.09,413.03 412.17,412.89 413.22,412.62 414.23,412.22 415.19,411.70 416.07,411.06 416.86,410.31 417.56,409.47 418.14,408.56 418.60,407.57 418.94,406.53 419.14,405.47 419.21,404.38\\\" id=\\\"328\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C1DF24\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"401.91,403.61 401.90,403.50 401.88,403.39 401.84,403.28 401.79,403.18 401.73,403.08 401.66,403.00 401.58,402.92 401.49,402.85 401.39,402.80 401.29,402.76 401.18,402.73 401.07,402.72 400.96,402.72 400.84,402.73 400.74,402.76 400.63,402.80 400.53,402.85 400.44,402.92 400.36,403.00 400.29,403.08 400.23,403.18 400.18,403.28 400.15,403.39 400.13,403.50 400.12,403.61 400.13,403.72 400.15,403.83 400.18,403.94 400.23,404.04 400.29,404.13 400.36,404.22 400.44,404.30 400.53,404.36 400.63,404.42 400.74,404.46 400.84,404.49 400.96,404.50 401.07,404.50 401.18,404.49 401.29,404.46 401.39,404.42 401.49,404.36 401.58,404.30 401.66,404.22 401.73,404.13 401.79,404.04 401.84,403.94 401.88,403.83 401.90,403.72 401.91,403.61\\\" id=\\\"329\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C3DF22\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"425.92,441.43 425.67,437.43 424.92,433.50 423.68,429.69 421.97,426.06 419.83,422.68 417.27,419.59 414.35,416.85 411.11,414.50 407.60,412.57 403.87,411.09 399.99,410.09 396.02,409.59 392.01,409.59 388.04,410.09 384.16,411.09 380.43,412.57 376.92,414.50 373.68,416.85 370.76,419.59 368.21,422.68 366.06,426.06 364.35,429.69 363.12,433.50 362.37,437.43 362.11,441.43 362.37,445.43 363.12,449.36 364.35,453.18 366.06,456.80 368.21,460.18 370.76,463.27 373.68,466.01 376.92,468.37 380.43,470.30 384.16,471.77 388.04,472.77 392.01,473.27 396.02,473.27 399.99,472.77 403.87,471.77 407.60,470.30 411.11,468.37 414.35,466.01 417.27,463.27 419.83,460.18 421.97,456.80 423.68,453.18 424.92,449.36 425.67,445.43 425.92,441.43\\\" id=\\\"330\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C5E021\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"362.43,436.29 362.34,434.98 362.10,433.69 361.69,432.44 361.13,431.26 360.43,430.15 359.59,429.14 358.64,428.24 357.58,427.47 356.43,426.83 355.21,426.35 353.93,426.02 352.63,425.86 351.32,425.86 350.02,426.02 348.75,426.35 347.53,426.83 346.38,427.47 345.31,428.24 344.36,429.14 343.52,430.15 342.82,431.26 342.26,432.44 341.85,433.69 341.61,434.98 341.52,436.29 341.61,437.60 341.85,438.89 342.26,440.14 342.82,441.33 343.52,442.43 344.36,443.44 345.31,444.34 346.38,445.11 347.53,445.75 348.75,446.23 350.02,446.56 351.32,446.72 352.63,446.72 353.93,446.56 355.21,446.23 356.43,445.75 357.58,445.11 358.64,444.34 359.59,443.44 360.43,442.43 361.13,441.33 361.69,440.14 362.10,438.89 362.34,437.60 362.43,436.29\\\" id=\\\"331\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C7E020\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"179.34,107.39 179.33,107.25 179.30,107.11 179.26,106.97 179.20,106.84 179.12,106.72 179.03,106.61 178.92,106.51 178.81,106.42 178.68,106.36 178.55,106.30 178.41,106.27 178.27,106.25 178.12,106.25 177.98,106.27 177.84,106.30 177.71,106.36 177.58,106.42 177.47,106.51 177.36,106.61 177.27,106.72 177.19,106.84 177.13,106.97 177.09,107.11 177.06,107.25 177.05,107.39 177.06,107.53 177.09,107.68 177.13,107.81 177.19,107.94 177.27,108.06 177.36,108.17 177.47,108.27 177.58,108.36 177.71,108.43 177.84,108.48 177.98,108.51 178.12,108.53 178.27,108.53 178.41,108.51 178.55,108.48 178.68,108.43 178.81,108.36 178.92,108.27 179.03,108.17 179.12,108.06 179.20,107.94 179.26,107.81 179.30,107.68 179.33,107.53 179.34,107.39\\\" id=\\\"332\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#C9E020\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"181.56,105.25 181.55,105.04 181.51,104.84 181.45,104.65 181.36,104.47 181.25,104.30 181.12,104.14 180.97,104.00 180.81,103.88 180.63,103.78 180.44,103.71 180.24,103.66 180.04,103.63 179.84,103.63 179.64,103.66 179.44,103.71 179.25,103.78 179.07,103.88 178.91,104.00 178.76,104.14 178.63,104.30 178.52,104.47 178.43,104.65 178.37,104.84 178.33,105.04 178.32,105.25 178.33,105.45 178.37,105.65 178.43,105.84 178.52,106.03 178.63,106.20 178.76,106.36 178.91,106.50 179.07,106.62 179.25,106.71 179.44,106.79 179.64,106.84 179.84,106.86 180.04,106.86 180.24,106.84 180.44,106.79 180.63,106.71 180.81,106.62 180.97,106.50 181.12,106.36 181.25,106.20 181.36,106.03 181.45,105.84 181.51,105.65 181.55,105.45 181.56,105.25\\\" id=\\\"333\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#CBE11F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"97.93,305.83 97.92,305.59 97.88,305.36 97.80,305.13 97.70,304.92 97.58,304.72 97.42,304.54 97.25,304.38 97.06,304.24 96.85,304.12 96.63,304.04 96.41,303.98 96.17,303.95 95.94,303.95 95.70,303.98 95.47,304.04 95.25,304.12 95.05,304.24 94.85,304.38 94.68,304.54 94.53,304.72 94.40,304.92 94.30,305.13 94.23,305.36 94.19,305.59 94.17,305.83 94.19,306.06 94.23,306.29 94.30,306.52 94.40,306.73 94.53,306.93 94.68,307.11 94.85,307.28 95.05,307.41 95.25,307.53 95.47,307.62 95.70,307.67 95.94,307.70 96.17,307.70 96.41,307.67 96.63,307.62 96.85,307.53 97.06,307.41 97.25,307.28 97.42,307.11 97.58,306.93 97.70,306.73 97.80,306.52 97.88,306.29 97.92,306.06 97.93,305.83\\\" id=\\\"334\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#CDE11D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"94.42,302.04 94.30,300.14 93.95,298.28 93.36,296.47 92.55,294.75 91.53,293.15 90.32,291.69 88.94,290.39 87.40,289.27 85.74,288.36 83.97,287.66 82.13,287.18 80.25,286.95 78.35,286.95 76.46,287.18 74.62,287.66 72.86,288.36 71.19,289.27 69.66,290.39 68.27,291.69 67.06,293.15 66.04,294.75 65.24,296.47 64.65,298.28 64.29,300.14 64.17,302.04 64.29,303.94 64.65,305.80 65.24,307.61 66.04,309.33 67.06,310.93 68.27,312.39 69.66,313.69 71.19,314.81 72.86,315.72 74.62,316.42 76.46,316.90 78.35,317.13 80.25,317.13 82.13,316.90 83.97,316.42 85.74,315.72 87.40,314.81 88.94,313.69 90.32,312.39 91.53,310.93 92.55,309.33 93.36,307.61 93.95,305.80 94.30,303.94 94.42,302.04\\\" id=\\\"335\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#CFE11C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"93.21,287.05 93.18,286.64 93.11,286.23 92.98,285.84 92.81,285.47 92.59,285.13 92.32,284.81 92.03,284.53 91.69,284.29 91.33,284.09 90.95,283.94 90.56,283.84 90.15,283.79 89.74,283.79 89.33,283.84 88.93,283.94 88.55,284.09 88.19,284.29 87.86,284.53 87.56,284.81 87.30,285.13 87.08,285.47 86.91,285.84 86.78,286.23 86.70,286.64 86.68,287.05 86.70,287.45 86.78,287.86 86.91,288.25 87.08,288.62 87.30,288.97 87.56,289.28 87.86,289.56 88.19,289.80 88.55,290.00 88.93,290.15 89.33,290.25 89.74,290.30 90.15,290.30 90.56,290.25 90.95,290.15 91.33,290.00 91.69,289.80 92.03,289.56 92.32,289.28 92.59,288.97 92.81,288.62 92.98,288.25 93.11,287.86 93.18,287.45 93.21,287.05\\\" id=\\\"336\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#D1E11C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"93.94,273.47 93.83,271.83 93.53,270.22 93.02,268.65 92.32,267.17 91.44,265.78 90.39,264.52 89.20,263.40 87.87,262.43 86.43,261.64 84.91,261.04 83.32,260.63 81.69,260.42 80.05,260.42 78.42,260.63 76.83,261.04 75.30,261.64 73.86,262.43 72.54,263.40 71.34,264.52 70.29,265.78 69.41,267.17 68.72,268.65 68.21,270.22 67.90,271.83 67.80,273.47 67.90,275.10 68.21,276.72 68.72,278.28 69.41,279.76 70.29,281.15 71.34,282.41 72.54,283.53 73.86,284.50 75.30,285.29 76.83,285.89 78.42,286.30 80.05,286.51 81.69,286.51 83.32,286.30 84.91,285.89 86.43,285.29 87.87,284.50 89.20,283.53 90.39,282.41 91.44,281.15 92.32,279.76 93.02,278.28 93.53,276.72 93.83,275.10 93.94,273.47\\\" id=\\\"337\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#D2E21B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"472.57,285.57 472.50,284.58 472.32,283.61 472.01,282.67 471.59,281.78 471.06,280.95 470.43,280.18 469.71,279.51 468.91,278.93 468.05,278.45 467.13,278.09 466.17,277.84 465.19,277.72 464.20,277.72 463.22,277.84 462.27,278.09 461.35,278.45 460.48,278.93 459.68,279.51 458.96,280.18 458.33,280.95 457.80,281.78 457.38,282.67 457.08,283.61 456.89,284.58 456.83,285.57 456.89,286.56 457.08,287.53 457.38,288.47 457.80,289.36 458.33,290.20 458.96,290.96 459.68,291.63 460.48,292.21 461.35,292.69 462.27,293.05 463.22,293.30 464.20,293.42 465.19,293.42 466.17,293.30 467.13,293.05 468.05,292.69 468.91,292.21 469.71,291.63 470.43,290.96 471.06,290.20 471.59,289.36 472.01,288.47 472.32,287.53 472.50,286.56 472.57,285.57\\\" id=\\\"338\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#D4E21A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"82.99,256.25 82.96,255.72 82.86,255.19 82.69,254.68 82.46,254.19 82.17,253.74 81.83,253.32 81.44,252.96 81.01,252.64 80.54,252.38 80.04,252.18 79.52,252.05 78.98,251.98 78.45,251.98 77.91,252.05 77.39,252.18 76.89,252.38 76.42,252.64 75.99,252.96 75.60,253.32 75.25,253.74 74.97,254.19 74.74,254.68 74.57,255.19 74.47,255.72 74.44,256.25 74.47,256.79 74.57,257.32 74.74,257.83 74.97,258.31 75.25,258.77 75.60,259.18 75.99,259.55 76.42,259.86 76.89,260.12 77.39,260.32 77.91,260.45 78.45,260.52 78.98,260.52 79.52,260.45 80.04,260.32 80.54,260.12 81.01,259.86 81.44,259.55 81.83,259.18 82.17,258.77 82.46,258.31 82.69,257.83 82.86,257.32 82.96,256.79 82.99,256.25\\\" id=\\\"339\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#D6E21A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"80.38,247.93 80.35,247.37 80.24,246.81 80.07,246.27 79.82,245.76 79.52,245.28 79.16,244.84 78.74,244.45 78.29,244.12 77.79,243.84 77.26,243.63 76.71,243.49 76.15,243.42 75.58,243.42 75.02,243.49 74.47,243.63 73.94,243.84 73.44,244.12 72.98,244.45 72.57,244.84 72.21,245.28 71.90,245.76 71.66,246.27 71.49,246.81 71.38,247.37 71.35,247.93 71.38,248.50 71.49,249.06 71.66,249.60 71.90,250.11 72.21,250.59 72.57,251.02 72.98,251.41 73.44,251.75 73.94,252.02 74.47,252.23 75.02,252.37 75.58,252.44 76.15,252.44 76.71,252.37 77.26,252.23 77.79,252.02 78.29,251.75 78.74,251.41 79.16,251.02 79.52,250.59 79.82,250.11 80.07,249.60 80.24,249.06 80.35,248.50 80.38,247.93\\\" id=\\\"340\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#D8E219\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"84.00,220.97 83.76,217.14 83.04,213.37 81.85,209.72 80.22,206.25 78.16,203.02 75.72,200.06 72.92,197.43 69.82,195.18 66.46,193.33 62.89,191.92 59.18,190.97 55.37,190.48 51.53,190.48 47.73,190.97 44.01,191.92 40.45,193.33 37.09,195.18 33.98,197.43 31.19,200.06 28.74,203.02 26.69,206.25 25.05,209.72 23.87,213.37 23.15,217.14 22.91,220.97 23.15,224.80 23.87,228.56 25.05,232.21 26.69,235.68 28.74,238.92 31.19,241.88 33.98,244.50 37.09,246.76 40.45,248.60 44.01,250.02 47.73,250.97 51.53,251.45 55.37,251.45 59.18,250.97 62.89,250.02 66.46,248.60 69.82,246.76 72.92,244.50 75.72,241.88 78.16,238.92 80.22,235.68 81.85,232.21 83.04,228.56 83.76,224.80 84.00,220.97\\\" id=\\\"341\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#DAE319\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"86.76,193.88 86.71,192.99 86.54,192.11 86.26,191.26 85.88,190.45 85.40,189.69 84.83,189.00 84.18,188.39 83.45,187.86 82.67,187.43 81.84,187.10 80.97,186.88 80.08,186.77 79.19,186.77 78.30,186.88 77.43,187.10 76.60,187.43 75.81,187.86 75.09,188.39 74.44,189.00 73.87,189.69 73.39,190.45 73.01,191.26 72.73,192.11 72.56,192.99 72.51,193.88 72.56,194.78 72.73,195.65 73.01,196.51 73.39,197.32 73.87,198.07 74.44,198.76 75.09,199.37 75.81,199.90 76.60,200.33 77.43,200.66 78.30,200.88 79.19,201.00 80.08,201.00 80.97,200.88 81.84,200.66 82.67,200.33 83.45,199.90 84.18,199.37 84.83,198.76 85.40,198.07 85.88,197.32 86.26,196.51 86.54,195.65 86.71,194.78 86.76,193.88\\\" id=\\\"342\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#DCE318\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"130.53,158.15 130.50,157.63 130.40,157.12 130.24,156.63 130.02,156.16 129.74,155.72 129.41,155.33 129.03,154.97 128.62,154.67 128.16,154.42 127.68,154.23 127.18,154.10 126.67,154.03 126.15,154.03 125.64,154.10 125.13,154.23 124.65,154.42 124.20,154.67 123.78,154.97 123.40,155.33 123.07,155.72 122.80,156.16 122.58,156.63 122.42,157.12 122.32,157.63 122.29,158.15 122.32,158.66 122.42,159.17 122.58,159.66 122.80,160.13 123.07,160.57 123.40,160.97 123.78,161.32 124.20,161.63 124.65,161.88 125.13,162.07 125.64,162.19 126.15,162.26 126.67,162.26 127.18,162.19 127.68,162.07 128.16,161.88 128.62,161.63 129.03,161.32 129.41,160.97 129.74,160.57 130.02,160.13 130.24,159.66 130.40,159.17 130.50,158.66 130.53,158.15\\\" id=\\\"343\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#DEE318\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"295.38,73.57 295.33,72.88 295.20,72.21 294.99,71.55 294.70,70.92 294.33,70.34 293.89,69.81 293.38,69.34 292.82,68.93 292.22,68.60 291.58,68.34 290.91,68.17 290.22,68.08 289.53,68.08 288.85,68.17 288.18,68.34 287.54,68.60 286.93,68.93 286.37,69.34 285.87,69.81 285.43,70.34 285.06,70.92 284.77,71.55 284.55,72.21 284.42,72.88 284.38,73.57 284.42,74.26 284.55,74.94 284.77,75.60 285.06,76.22 285.43,76.81 285.87,77.34 286.37,77.81 286.93,78.22 287.54,78.55 288.18,78.80 288.85,78.97 289.53,79.06 290.22,79.06 290.91,78.97 291.58,78.80 292.22,78.55 292.82,78.22 293.38,77.81 293.89,77.34 294.33,76.81 294.70,76.22 294.99,75.60 295.20,74.94 295.33,74.26 295.38,73.57\\\" id=\\\"344\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#DFE318\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"311.13,62.81 311.05,61.55 310.81,60.32 310.42,59.12 309.89,57.98 309.21,56.91 308.41,55.94 307.49,55.08 306.47,54.34 305.36,53.73 304.19,53.26 302.97,52.95 301.72,52.79 300.46,52.79 299.21,52.95 297.99,53.26 296.81,53.73 295.71,54.34 294.69,55.08 293.77,55.94 292.97,56.91 292.29,57.98 291.75,59.12 291.36,60.32 291.13,61.55 291.05,62.81 291.13,64.07 291.36,65.31 291.75,66.51 292.29,67.65 292.97,68.71 293.77,69.68 294.69,70.55 295.71,71.29 296.81,71.90 297.99,72.36 299.21,72.67 300.46,72.83 301.72,72.83 302.97,72.67 304.19,72.36 305.36,71.90 306.47,71.29 307.49,70.55 308.41,69.68 309.21,68.71 309.89,67.65 310.42,66.51 310.81,65.31 311.05,64.07 311.13,62.81\\\" id=\\\"345\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#E1E418\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"128.16,145.30 128.06,143.69 127.76,142.10 127.26,140.56 126.57,139.10 125.70,137.74 124.67,136.49 123.50,135.39 122.19,134.44 120.77,133.66 119.27,133.07 117.71,132.66 116.10,132.46 114.49,132.46 112.89,132.66 111.32,133.07 109.82,133.66 108.40,134.44 107.10,135.39 105.92,136.49 104.89,137.74 104.02,139.10 103.34,140.56 102.84,142.10 102.53,143.69 102.43,145.30 102.53,146.91 102.84,148.50 103.34,150.04 104.02,151.50 104.89,152.86 105.92,154.11 107.10,155.21 108.40,156.16 109.82,156.94 111.32,157.53 112.89,157.94 114.49,158.14 116.10,158.14 117.71,157.94 119.27,157.53 120.77,156.94 122.19,156.16 123.50,155.21 124.67,154.11 125.70,152.86 126.57,151.50 127.26,150.04 127.76,148.50 128.06,146.91 128.16,145.30\\\" id=\\\"346\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#E3E418\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"254.54,59.78 254.44,58.23 254.15,56.69 253.67,55.20 253.00,53.79 252.16,52.47 251.17,51.27 250.03,50.20 248.76,49.28 247.40,48.53 245.94,47.95 244.43,47.56 242.88,47.37 241.32,47.37 239.77,47.56 238.25,47.95 236.80,48.53 235.43,49.28 234.17,50.20 233.03,51.27 232.03,52.47 231.20,53.79 230.53,55.20 230.05,56.69 229.76,58.23 229.66,59.78 229.76,61.34 230.05,62.88 230.53,64.36 231.20,65.78 232.03,67.10 233.03,68.30 234.17,69.37 235.43,70.29 236.80,71.04 238.25,71.62 239.77,72.00 241.32,72.20 242.88,72.20 244.43,72.00 245.94,71.62 247.40,71.04 248.76,70.29 250.03,69.37 251.17,68.30 252.16,67.10 253.00,65.78 253.67,64.36 254.15,62.88 254.44,61.34 254.54,59.78\\\" id=\\\"347\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#E5E419\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"253.61,66.06 253.61,66.02 253.60,65.97 253.59,65.93 253.57,65.89 253.54,65.85 253.51,65.82 253.48,65.79 253.44,65.76 253.41,65.74 253.36,65.72 253.32,65.71 253.27,65.70 253.23,65.70 253.18,65.71 253.14,65.72 253.10,65.74 253.06,65.76 253.02,65.79 252.99,65.82 252.96,65.85 252.94,65.89 252.92,65.93 252.90,65.97 252.90,66.02 252.89,66.06 252.90,66.11 252.90,66.15 252.92,66.20 252.94,66.24 252.96,66.27 252.99,66.31 253.02,66.34 253.06,66.37 253.10,66.39 253.14,66.41 253.18,66.42 253.23,66.42 253.27,66.42 253.32,66.42 253.36,66.41 253.41,66.39 253.44,66.37 253.48,66.34 253.51,66.31 253.54,66.27 253.57,66.24 253.59,66.20 253.60,66.15 253.61,66.11 253.61,66.06\\\" id=\\\"348\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#E7E419\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"260.81,60.61 260.79,60.21 260.71,59.83 260.59,59.45 260.42,59.09 260.21,58.76 259.96,58.45 259.67,58.18 259.35,57.95 259.01,57.76 258.64,57.62 258.26,57.52 257.86,57.47 257.47,57.47 257.08,57.52 256.69,57.62 256.32,57.76 255.98,57.95 255.66,58.18 255.37,58.45 255.12,58.76 254.91,59.09 254.74,59.45 254.62,59.83 254.54,60.21 254.52,60.61 254.54,61.00 254.62,61.39 254.74,61.77 254.91,62.13 255.12,62.46 255.37,62.76 255.66,63.04 255.98,63.27 256.32,63.46 256.69,63.60 257.08,63.70 257.47,63.75 257.86,63.75 258.26,63.70 258.64,63.60 259.01,63.46 259.35,63.27 259.67,63.04 259.96,62.76 260.21,62.46 260.42,62.13 260.59,61.77 260.71,61.39 260.79,61.00 260.81,60.61\\\" id=\\\"349\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#E9E51A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"274.15,54.92 274.10,53.98 273.92,53.06 273.63,52.16 273.23,51.31 272.72,50.51 272.12,49.79 271.44,49.14 270.68,48.59 269.85,48.14 268.98,47.79 268.06,47.56 267.13,47.44 266.19,47.44 265.26,47.56 264.34,47.79 263.47,48.14 262.64,48.59 261.88,49.14 261.20,49.79 260.60,50.51 260.09,51.31 259.69,52.16 259.40,53.06 259.22,53.98 259.16,54.92 259.22,55.86 259.40,56.78 259.69,57.68 260.09,58.53 260.60,59.33 261.20,60.05 261.88,60.69 262.64,61.25 263.47,61.70 264.34,62.05 265.26,62.28 266.19,62.40 267.13,62.40 268.06,62.28 268.98,62.05 269.85,61.70 270.68,61.25 271.44,60.69 272.12,60.05 272.72,59.33 273.23,58.53 273.63,57.68 273.92,56.78 274.10,55.86 274.15,54.92\\\" id=\\\"350\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#EAE51A\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"275.21,61.75 275.19,61.50 275.14,61.26 275.07,61.02 274.96,60.80 274.83,60.59 274.67,60.40 274.49,60.23 274.29,60.08 274.07,59.96 273.84,59.87 273.60,59.81 273.35,59.77 273.10,59.77 272.85,59.81 272.61,59.87 272.38,59.96 272.16,60.08 271.96,60.23 271.78,60.40 271.62,60.59 271.49,60.80 271.38,61.02 271.31,61.26 271.26,61.50 271.25,61.75 271.26,62.00 271.31,62.24 271.38,62.48 271.49,62.70 271.62,62.91 271.78,63.11 271.96,63.28 272.16,63.42 272.38,63.54 272.61,63.63 272.85,63.70 273.10,63.73 273.35,63.73 273.60,63.70 273.84,63.63 274.07,63.54 274.29,63.42 274.49,63.28 274.67,63.11 274.83,62.91 274.96,62.70 275.07,62.48 275.14,62.24 275.19,62.00 275.21,61.75\\\" id=\\\"351\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#ECE51B\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"299.39,44.63 299.28,42.89 298.95,41.17 298.41,39.51 297.67,37.92 296.73,36.45 295.61,35.10 294.34,33.90 292.92,32.87 291.39,32.03 289.76,31.38 288.07,30.95 286.33,30.73 284.58,30.73 282.85,30.95 281.15,31.38 279.53,32.03 277.99,32.87 276.58,33.90 275.30,35.10 274.19,36.45 273.25,37.92 272.50,39.51 271.96,41.17 271.64,42.89 271.53,44.63 271.64,46.38 271.96,48.10 272.50,49.76 273.25,51.35 274.19,52.82 275.30,54.17 276.58,55.37 277.99,56.40 279.53,57.24 281.15,57.89 282.85,58.32 284.58,58.54 286.33,58.54 288.07,58.32 289.76,57.89 291.39,57.24 292.92,56.40 294.34,55.37 295.61,54.17 296.73,52.82 297.67,51.35 298.41,49.76 298.95,48.10 299.28,46.38 299.39,44.63\\\" id=\\\"352\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#EEE51C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"160.93,114.72 160.88,113.96 160.74,113.21 160.51,112.49 160.18,111.80 159.78,111.16 159.29,110.58 158.74,110.06 158.13,109.61 157.46,109.25 156.75,108.97 156.02,108.78 155.27,108.69 154.51,108.69 153.76,108.78 153.02,108.97 152.31,109.25 151.65,109.61 151.04,110.06 150.48,110.58 150.00,111.16 149.59,111.80 149.27,112.49 149.03,113.21 148.89,113.96 148.84,114.72 148.89,115.47 149.03,116.22 149.27,116.94 149.59,117.63 150.00,118.27 150.48,118.85 151.04,119.37 151.65,119.82 152.31,120.18 153.02,120.46 153.76,120.65 154.51,120.75 155.27,120.75 156.02,120.65 156.75,120.46 157.46,120.18 158.13,119.82 158.74,119.37 159.29,118.85 159.78,118.27 160.18,117.63 160.51,116.94 160.74,116.22 160.88,115.47 160.93,114.72\\\" id=\\\"353\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F0E51C\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"344.15,70.48 344.08,69.47 343.89,68.47 343.58,67.51 343.15,66.59 342.60,65.73 341.96,64.95 341.22,64.26 340.40,63.66 339.51,63.17 338.56,62.80 337.58,62.54 336.57,62.42 335.56,62.42 334.55,62.54 333.57,62.80 332.62,63.17 331.73,63.66 330.91,64.26 330.17,64.95 329.53,65.73 328.98,66.59 328.55,67.51 328.24,68.47 328.05,69.47 327.98,70.48 328.05,71.50 328.24,72.49 328.55,73.46 328.98,74.38 329.53,75.23 330.17,76.02 330.91,76.71 331.73,77.31 332.62,77.80 333.57,78.17 334.55,78.42 335.56,78.55 336.57,78.55 337.58,78.42 338.56,78.17 339.51,77.80 340.40,77.31 341.22,76.71 341.96,76.02 342.60,75.23 343.15,74.38 343.58,73.46 343.89,72.49 344.08,71.50 344.15,70.48\\\" id=\\\"354\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F1E51D\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"441.47,155.32 441.45,155.04 441.40,154.75 441.31,154.48 441.19,154.22 441.03,153.98 440.85,153.75 440.64,153.56 440.41,153.39 440.16,153.25 439.89,153.14 439.61,153.07 439.32,153.04 439.04,153.04 438.75,153.07 438.47,153.14 438.20,153.25 437.95,153.39 437.72,153.56 437.51,153.75 437.33,153.98 437.17,154.22 437.05,154.48 436.96,154.75 436.91,155.04 436.89,155.32 436.91,155.61 436.96,155.89 437.05,156.17 437.17,156.43 437.33,156.67 437.51,156.89 437.72,157.09 437.95,157.26 438.20,157.40 438.47,157.50 438.75,157.58 439.04,157.61 439.32,157.61 439.61,157.58 439.89,157.50 440.16,157.40 440.41,157.26 440.64,157.09 440.85,156.89 441.03,156.67 441.19,156.43 441.31,156.17 441.40,155.89 441.45,155.61 441.47,155.32\\\" id=\\\"355\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F3E61E\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"449.63,161.77 449.58,161.06 449.45,160.35 449.23,159.67 448.92,159.02 448.54,158.42 448.08,157.86 447.56,157.37 446.98,156.95 446.35,156.61 445.68,156.34 444.99,156.16 444.28,156.07 443.56,156.07 442.85,156.16 442.15,156.34 441.49,156.61 440.86,156.95 440.28,157.37 439.76,157.86 439.30,158.42 438.91,159.02 438.61,159.67 438.39,160.35 438.25,161.06 438.21,161.77 438.25,162.49 438.39,163.19 438.61,163.87 438.91,164.52 439.30,165.13 439.76,165.68 440.28,166.17 440.86,166.59 441.49,166.94 442.15,167.20 442.85,167.38 443.56,167.47 444.28,167.47 444.99,167.38 445.68,167.20 446.35,166.94 446.98,166.59 447.56,166.17 448.08,165.68 448.54,165.13 448.92,164.52 449.23,163.87 449.45,163.19 449.58,162.49 449.63,161.77\\\" id=\\\"356\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F5E61F\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"439.58,165.82 439.57,165.70 439.55,165.58 439.51,165.47 439.46,165.36 439.40,165.26 439.32,165.17 439.23,165.09 439.14,165.02 439.03,164.96 438.92,164.92 438.81,164.89 438.69,164.87 438.57,164.87 438.45,164.89 438.34,164.92 438.23,164.96 438.12,165.02 438.03,165.09 437.94,165.17 437.86,165.26 437.80,165.36 437.75,165.47 437.71,165.58 437.69,165.70 437.68,165.82 437.69,165.93 437.71,166.05 437.75,166.16 437.80,166.27 437.86,166.37 437.94,166.46 438.03,166.54 438.12,166.61 438.23,166.67 438.34,166.71 438.45,166.74 438.57,166.76 438.69,166.76 438.81,166.74 438.92,166.71 439.03,166.67 439.14,166.61 439.23,166.54 439.32,166.46 439.40,166.37 439.46,166.27 439.51,166.16 439.55,166.05 439.57,165.93 439.58,165.82\\\" id=\\\"357\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F6E620\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"439.32,167.87 439.31,167.73 439.28,167.58 439.24,167.44 439.18,167.31 439.10,167.19 439.01,167.07 438.90,166.97 438.78,166.89 438.65,166.82 438.52,166.76 438.37,166.73 438.23,166.71 438.08,166.71 437.94,166.73 437.80,166.76 437.66,166.82 437.53,166.89 437.41,166.97 437.31,167.07 437.21,167.19 437.14,167.31 437.07,167.44 437.03,167.58 437.00,167.73 436.99,167.87 437.00,168.02 437.03,168.16 437.07,168.30 437.14,168.43 437.21,168.56 437.31,168.67 437.41,168.77 437.53,168.86 437.66,168.93 437.80,168.98 437.94,169.02 438.08,169.03 438.23,169.03 438.37,169.02 438.52,168.98 438.65,168.93 438.78,168.86 438.90,168.77 439.01,168.67 439.10,168.56 439.18,168.43 439.24,168.30 439.28,168.16 439.31,168.02 439.32,167.87\\\" id=\\\"358\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#F8E621\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"446.24,170.75 446.22,170.34 446.14,169.92 446.01,169.53 445.83,169.15 445.61,168.80 445.34,168.48 445.04,168.19 444.70,167.94 444.33,167.74 443.94,167.59 443.54,167.49 443.12,167.43 442.71,167.43 442.29,167.49 441.89,167.59 441.50,167.74 441.13,167.94 440.80,168.19 440.49,168.48 440.23,168.80 440.00,169.15 439.82,169.53 439.70,169.92 439.62,170.34 439.59,170.75 439.62,171.17 439.70,171.58 439.82,171.98 440.00,172.35 440.23,172.71 440.49,173.03 440.80,173.31 441.13,173.56 441.50,173.76 441.89,173.91 442.29,174.02 442.71,174.07 443.12,174.07 443.54,174.02 443.94,173.91 444.33,173.76 444.70,173.56 445.04,173.31 445.34,173.03 445.61,172.71 445.83,172.35 446.01,171.98 446.14,171.58 446.22,171.17 446.24,170.75\\\" id=\\\"359\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#FAE722\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"149.14,111.39 149.04,109.80 148.74,108.22 148.24,106.70 147.56,105.25 146.70,103.89 145.68,102.66 144.51,101.56 143.22,100.62 141.81,99.85 140.32,99.26 138.77,98.86 137.18,98.66 135.57,98.66 133.98,98.86 132.43,99.26 130.94,99.85 129.54,100.62 128.24,101.56 127.07,102.66 126.05,103.89 125.19,105.25 124.51,106.70 124.01,108.22 123.71,109.80 123.61,111.39 123.71,112.99 124.01,114.57 124.51,116.09 125.19,117.54 126.05,118.90 127.07,120.13 128.24,121.23 129.54,122.17 130.94,122.94 132.43,123.53 133.98,123.93 135.57,124.13 137.18,124.13 138.77,123.93 140.32,123.53 141.81,122.94 143.22,122.17 144.51,121.23 145.68,120.13 146.70,118.90 147.56,117.54 148.24,116.09 148.74,114.57 149.04,112.99 149.14,111.39\\\" id=\\\"360\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#FCE724\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <polygon points=\\\"452.56,193.30 452.54,193.07 452.50,192.85 452.43,192.64 452.34,192.44 452.22,192.25 452.08,192.08 451.91,191.93 451.73,191.80 451.54,191.69 451.33,191.61 451.11,191.55 450.89,191.52 450.67,191.52 450.45,191.55 450.23,191.61 450.02,191.69 449.83,191.80 449.65,191.93 449.49,192.08 449.34,192.25 449.22,192.44 449.13,192.64 449.06,192.85 449.02,193.07 449.00,193.30 449.02,193.52 449.06,193.74 449.13,193.95 449.22,194.15 449.34,194.34 449.49,194.51 449.65,194.67 449.83,194.80 450.02,194.91 450.23,194.99 450.45,195.04 450.67,195.07 450.89,195.07 451.11,195.04 451.33,194.99 451.54,194.91 451.73,194.80 451.91,194.67 452.08,194.51 452.22,194.34 452.34,194.15 452.43,193.95 452.50,193.74 452.54,193.52 452.56,193.30\\\" id=\\\"361\\\" clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\" fill=\\\"#FDE725\\\" fill-opacity=\\\"0.6\\\" stroke-width=\\\"1.06698\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"1\\\" stroke-linejoin=\\\"round\\\" stroke-linecap=\\\"round\\\"\/>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"203.47\\\" y=\\\"247.70\\\" id=\\\"362\\\" font-size=\\\"12.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dr<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.86\\\" y=\\\"272.28\\\" id=\\\"363\\\" font-size=\\\"12.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nozman<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"289.69\\\" y=\\\"241.98\\\" id=\\\"364\\\" font-size=\\\"5.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Et_tout<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"298.82\\\" y=\\\"251.60\\\" id=\\\"365\\\" font-size=\\\"5.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"290.27\\\" y=\\\"261.22\\\" id=\\\"366\\\" font-size=\\\"5.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">monde<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"286.18\\\" y=\\\"270.84\\\" id=\\\"367\\\" font-size=\\\"5.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">s\u2019en_fout<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"281.84\\\" y=\\\"301.65\\\" id=\\\"368\\\" font-size=\\\"5.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Max<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"281.65\\\" y=\\\"312.11\\\" id=\\\"369\\\" font-size=\\\"5.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bird<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"276.90\\\" y=\\\"240.71\\\" id=\\\"370\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Homo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"276.59\\\" y=\\\"241.59\\\" id=\\\"371\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fabulus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"274.81\\\" y=\\\"233.76\\\" id=\\\"372\\\" font-size=\\\"1.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">DARKAM<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.35\\\" y=\\\"227.22\\\" id=\\\"373\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Arche<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"276.81\\\" y=\\\"224.53\\\" id=\\\"374\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">diploweb<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"277.26\\\" y=\\\"225.40\\\" id=\\\"375\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pierre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"276.95\\\" y=\\\"226.26\\\" id=\\\"376\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Verluise<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"283.79\\\" y=\\\"215.25\\\" id=\\\"377\\\" font-size=\\\"3.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Usul2000<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"302.10\\\" y=\\\"227.78\\\" id=\\\"378\\\" font-size=\\\"0.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Basic<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"302.21\\\" y=\\\"228.18\\\" id=\\\"379\\\" font-size=\\\"0.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dev<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"307.49\\\" y=\\\"225.42\\\" id=\\\"380\\\" font-size=\\\"1.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Politikon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"320.26\\\" y=\\\"229.79\\\" id=\\\"381\\\" font-size=\\\"2.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science4All<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.09\\\" y=\\\"245.02\\\" id=\\\"382\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"328.89\\\" y=\\\"246.92\\\" id=\\\"383\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Langues<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.36\\\" y=\\\"248.81\\\" id=\\\"384\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"329.86\\\" y=\\\"250.71\\\" id=\\\"385\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cha\u2019<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"329.89\\\" y=\\\"254.58\\\" id=\\\"386\\\" font-size=\\\"0.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Une<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"329.03\\\" y=\\\"256.21\\\" id=\\\"387\\\" font-size=\\\"0.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.06\\\" y=\\\"257.85\\\" id=\\\"388\\\" font-size=\\\"0.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">sur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"329.58\\\" y=\\\"259.48\\\" id=\\\"389\\\" font-size=\\\"0.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Terre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"327.03\\\" y=\\\"263.65\\\" id=\\\"390\\\" font-size=\\\"0.70pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Esprit<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.59\\\" y=\\\"264.99\\\" id=\\\"391\\\" font-size=\\\"0.70pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Critique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"323.50\\\" y=\\\"272.59\\\" id=\\\"392\\\" font-size=\\\"1.17pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">R\u00e9mi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"321.78\\\" y=\\\"274.85\\\" id=\\\"393\\\" font-size=\\\"1.17pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bachelet<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"315.67\\\" y=\\\"281.55\\\" id=\\\"394\\\" font-size=\\\"1.42pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.05\\\" y=\\\"284.29\\\" id=\\\"395\\\" font-size=\\\"1.42pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">R\u00e9veilleur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"317.63\\\" y=\\\"293.70\\\" id=\\\"396\\\" font-size=\\\"1.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">J\u2019m\u2019\u00e9nerve<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"320.85\\\" y=\\\"296.80\\\" id=\\\"397\\\" font-size=\\\"1.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">pas,<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"318.24\\\" y=\\\"299.89\\\" id=\\\"398\\\" font-size=\\\"1.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">j\u2019explique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"270.72\\\" y=\\\"223.31\\\" id=\\\"399\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"269.81\\\" y=\\\"223.86\\\" id=\\\"400\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Saviez-Vous<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"270.83\\\" y=\\\"224.41\\\" id=\\\"401\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">?<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"270.70\\\" y=\\\"224.97\\\" id=\\\"402\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">TV<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"273.50\\\" y=\\\"220.25\\\" id=\\\"403\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">The<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"271.51\\\" y=\\\"221.54\\\" id=\\\"404\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Epilepticman<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"267.87\\\" y=\\\"210.91\\\" id=\\\"405\\\" font-size=\\\"1.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">911<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"265.31\\\" y=\\\"213.56\\\" id=\\\"406\\\" font-size=\\\"1.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">AVOCAT<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"275.74\\\" y=\\\"206.88\\\" id=\\\"407\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cervelle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"275.71\\\" y=\\\"207.40\\\" id=\\\"408\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019oiseau<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"259.12\\\" y=\\\"198.24\\\" id=\\\"409\\\" font-size=\\\"1.71pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"257.73\\\" y=\\\"201.53\\\" id=\\\"410\\\" font-size=\\\"1.71pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mock<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"271.74\\\" y=\\\"175.58\\\" id=\\\"411\\\" font-size=\\\"5.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Axolot<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"301.17\\\" y=\\\"196.10\\\" id=\\\"412\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ProfOkita<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"310.49\\\" y=\\\"198.67\\\" id=\\\"413\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.00\\\" y=\\\"201.12\\\" id=\\\"414\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">boloss<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"310.49\\\" y=\\\"203.57\\\" id=\\\"415\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.38\\\" y=\\\"206.01\\\" id=\\\"416\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">belles<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.22\\\" y=\\\"208.46\\\" id=\\\"417\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">lettres<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"308.67\\\" y=\\\"209.26\\\" id=\\\"418\\\" font-size=\\\"0.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Curieux<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.10\\\" y=\\\"209.64\\\" id=\\\"419\\\" font-size=\\\"0.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">2<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"308.76\\\" y=\\\"210.03\\\" id=\\\"420\\\" font-size=\\\"0.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Savoir<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.06\\\" y=\\\"211.05\\\" id=\\\"421\\\" font-size=\\\"0.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"308.89\\\" y=\\\"211.32\\\" id=\\\"422\\\" font-size=\\\"0.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Patates<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"308.88\\\" y=\\\"211.60\\\" id=\\\"423\\\" font-size=\\\"0.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Douces<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.28\\\" y=\\\"214.06\\\" id=\\\"424\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">AnthroStory<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"314.39\\\" y=\\\"216.77\\\" id=\\\"425\\\" font-size=\\\"0.53pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Music<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"314.51\\\" y=\\\"217.78\\\" id=\\\"426\\\" font-size=\\\"0.53pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Antik<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"327.15\\\" y=\\\"191.89\\\" id=\\\"427\\\" font-size=\\\"4.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Micka\u00ebl<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"327.49\\\" y=\\\"199.96\\\" id=\\\"428\\\" font-size=\\\"4.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Launay<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.80\\\" y=\\\"280.48\\\" id=\\\"429\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.46\\\" y=\\\"281.36\\\" id=\\\"430\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Main<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"324.62\\\" y=\\\"282.24\\\" id=\\\"431\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Baladeuse<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.45\\\" y=\\\"285.90\\\" id=\\\"432\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Docteur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.38\\\" y=\\\"287.10\\\" id=\\\"433\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pralinus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"318.46\\\" y=\\\"307.63\\\" id=\\\"434\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ma\u00eetre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"318.54\\\" y=\\\"309.30\\\" id=\\\"435\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Luger<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.68\\\" y=\\\"323.63\\\" id=\\\"436\\\" font-size=\\\"2.04pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">KronoMuzik<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"291.35\\\" y=\\\"374.47\\\" id=\\\"437\\\" font-size=\\\"9.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Doc<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"284.48\\\" y=\\\"393.43\\\" id=\\\"438\\\" font-size=\\\"9.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Seven<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"226.04\\\" y=\\\"337.81\\\" id=\\\"439\\\" font-size=\\\"4.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">AstronoGeek<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"332.92\\\" y=\\\"262.67\\\" id=\\\"440\\\" font-size=\\\"0.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Brandon\u2019s<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"333.64\\\" y=\\\"264.00\\\" id=\\\"441\\\" font-size=\\\"0.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stories<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"334.57\\\" y=\\\"271.92\\\" id=\\\"442\\\" font-size=\\\"1.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Richard<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"335.40\\\" y=\\\"274.43\\\" id=\\\"443\\\" font-size=\\\"1.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Taillet<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.59\\\" y=\\\"291.93\\\" id=\\\"444\\\" font-size=\\\"3.33pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dave<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.04\\\" y=\\\"298.33\\\" id=\\\"445\\\" font-size=\\\"3.33pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sheik<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"335.37\\\" y=\\\"253.19\\\" id=\\\"446\\\" font-size=\\\"0.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">StopScience<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.30\\\" y=\\\"260.56\\\" id=\\\"447\\\" font-size=\\\"1.16pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Doc<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"341.47\\\" y=\\\"262.79\\\" id=\\\"448\\\" font-size=\\\"1.16pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Falter<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"344.07\\\" y=\\\"241.75\\\" id=\\\"449\\\" font-size=\\\"1.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tutorat<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.95\\\" y=\\\"244.96\\\" id=\\\"450\\\" font-size=\\\"1.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">M\u00e9decine<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.12\\\" y=\\\"248.17\\\" id=\\\"451\\\" font-size=\\\"1.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">2.0<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"247.91\\\" y=\\\"198.51\\\" id=\\\"452\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">EduKey<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"243.65\\\" y=\\\"181.94\\\" id=\\\"453\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"240.06\\\" y=\\\"186.88\\\" id=\\\"454\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PsyLab<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.85\\\" y=\\\"267.84\\\" id=\\\"455\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Boneless<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.63\\\" y=\\\"268.31\\\" id=\\\"456\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Arch\u00e9ologie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"340.82\\\" y=\\\"216.84\\\" id=\\\"457\\\" font-size=\\\"0.50pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PodcastScience<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.50\\\" y=\\\"222.89\\\" id=\\\"458\\\" font-size=\\\"2.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Heu?reka<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"364.09\\\" y=\\\"244.34\\\" id=\\\"459\\\" font-size=\\\"3.05pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">NEXUS<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"369.09\\\" y=\\\"250.19\\\" id=\\\"460\\\" font-size=\\\"3.05pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">VI<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.43\\\" y=\\\"252.65\\\" id=\\\"461\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tout<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.55\\\" y=\\\"253.10\\\" id=\\\"462\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">est<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.17\\\" y=\\\"253.56\\\" id=\\\"463\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"349.34\\\" y=\\\"255.10\\\" id=\\\"464\\\" font-size=\\\"0.75pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Professeur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.76\\\" y=\\\"256.53\\\" id=\\\"465\\\" font-size=\\\"0.75pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sims<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"223.24\\\" y=\\\"186.02\\\" id=\\\"466\\\" font-size=\\\"1.22pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Climen<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"314.15\\\" y=\\\"142.60\\\" id=\\\"467\\\" font-size=\\\"4.93pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Outside<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"320.96\\\" y=\\\"152.06\\\" id=\\\"468\\\" font-size=\\\"4.93pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">The<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"320.57\\\" y=\\\"161.52\\\" id=\\\"469\\\" font-size=\\\"4.93pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Box<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"329.54\\\" y=\\\"305.33\\\" id=\\\"470\\\" font-size=\\\"1.02pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Un<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"328.59\\\" y=\\\"307.28\\\" id=\\\"471\\\" font-size=\\\"1.02pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Monde<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"328.96\\\" y=\\\"309.23\\\" id=\\\"472\\\" font-size=\\\"1.02pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Riant<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.74\\\" y=\\\"314.42\\\" id=\\\"473\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Juris<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.51\\\" y=\\\"315.52\\\" id=\\\"474\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Planet<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"224.58\\\" y=\\\"318.05\\\" id=\\\"475\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Elles<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"224.21\\\" y=\\\"318.85\\\" id=\\\"476\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Comme<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"223.85\\\" y=\\\"319.64\\\" id=\\\"477\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Linguistes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"205.46\\\" y=\\\"325.35\\\" id=\\\"478\\\" font-size=\\\"2.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Primum<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"208.13\\\" y=\\\"329.46\\\" id=\\\"479\\\" font-size=\\\"2.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Non<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"205.96\\\" y=\\\"333.57\\\" id=\\\"480\\\" font-size=\\\"2.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nocere<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"183.91\\\" y=\\\"323.77\\\" id=\\\"481\\\" font-size=\\\"2.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Florence<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"185.57\\\" y=\\\"327.83\\\" id=\\\"482\\\" font-size=\\\"2.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Porcel<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"180.06\\\" y=\\\"313.22\\\" id=\\\"483\\\" font-size=\\\"0.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tania<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"180.03\\\" y=\\\"314.64\\\" id=\\\"484\\\" font-size=\\\"0.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Louis<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.45\\\" y=\\\"309.15\\\" id=\\\"485\\\" font-size=\\\"0.17pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tout<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.55\\\" y=\\\"309.47\\\" id=\\\"486\\\" font-size=\\\"0.17pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Se<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.08\\\" y=\\\"309.79\\\" id=\\\"487\\\" font-size=\\\"0.17pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Transforme<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"170.96\\\" y=\\\"308.67\\\" id=\\\"488\\\" font-size=\\\"0.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Apprendre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"172.38\\\" y=\\\"310.55\\\" id=\\\"489\\\" font-size=\\\"0.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">avec<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"172.04\\\" y=\\\"312.43\\\" id=\\\"490\\\" font-size=\\\"0.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">jimmy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"164.51\\\" y=\\\"302.50\\\" id=\\\"491\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Zeste<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"165.23\\\" y=\\\"304.41\\\" id=\\\"492\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"163.93\\\" y=\\\"306.31\\\" id=\\\"493\\\" font-size=\\\"0.99pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"166.18\\\" y=\\\"298.33\\\" id=\\\"494\\\" font-size=\\\"0.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"166.24\\\" y=\\\"298.57\\\" id=\\\"495\\\" font-size=\\\"0.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">moi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"166.18\\\" y=\\\"298.81\\\" id=\\\"496\\\" font-size=\\\"0.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geek<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"138.52\\\" y=\\\"295.87\\\" id=\\\"497\\\" font-size=\\\"2.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Questions<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"139.08\\\" y=\\\"301.22\\\" id=\\\"498\\\" font-size=\\\"2.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"154.30\\\" y=\\\"283.65\\\" id=\\\"499\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Biosfear<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.35\\\" y=\\\"278.52\\\" id=\\\"500\\\" font-size=\\\"0.75pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Macroscopie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"149.82\\\" y=\\\"279.96\\\" id=\\\"501\\\" font-size=\\\"0.75pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"148.82\\\" y=\\\"281.41\\\" id=\\\"502\\\" font-size=\\\"0.75pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">chaine<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.93\\\" y=\\\"271.39\\\" id=\\\"503\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.13\\\" y=\\\"272.61\\\" id=\\\"504\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Choses<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"148.17\\\" y=\\\"273.83\\\" id=\\\"505\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">au<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.48\\\" y=\\\"275.05\\\" id=\\\"506\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Claire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"146.39\\\" y=\\\"266.69\\\" id=\\\"507\\\" font-size=\\\"0.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Professeur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"146.94\\\" y=\\\"267.62\\\" id=\\\"508\\\" font-size=\\\"0.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Culture<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"146.55\\\" y=\\\"268.54\\\" id=\\\"509\\\" font-size=\\\"0.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pr\u00e9cieuse<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.18\\\" y=\\\"263.32\\\" id=\\\"510\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">MYST<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"141.28\\\" y=\\\"253.99\\\" id=\\\"511\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"137.45\\\" y=\\\"256.35\\\" id=\\\"512\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Chroniques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"141.84\\\" y=\\\"258.71\\\" id=\\\"513\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"139.67\\\" y=\\\"261.07\\\" id=\\\"514\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Vesper<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"137.61\\\" y=\\\"244.68\\\" id=\\\"515\\\" font-size=\\\"1.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ANALEPSE<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"145.67\\\" y=\\\"230.76\\\" id=\\\"516\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Enjoy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"146.14\\\" y=\\\"232.85\\\" id=\\\"517\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">The<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"145.67\\\" y=\\\"234.94\\\" id=\\\"518\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Noise<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"150.16\\\" y=\\\"223.41\\\" id=\\\"519\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bang<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.75\\\" y=\\\"219.37\\\" id=\\\"520\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">une<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.70\\\" y=\\\"219.89\\\" id=\\\"521\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Voix<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.91\\\" y=\\\"220.40\\\" id=\\\"522\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">et<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.76\\\" y=\\\"220.92\\\" id=\\\"523\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.49\\\" y=\\\"221.44\\\" id=\\\"524\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Signes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"147.58\\\" y=\\\"209.37\\\" id=\\\"525\\\" font-size=\\\"2.03pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ascl\u00e9pios<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"166.80\\\" y=\\\"199.38\\\" id=\\\"526\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"163.30\\\" y=\\\"201.73\\\" id=\\\"527\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">AnecNotes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"173.97\\\" y=\\\"185.20\\\" id=\\\"528\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Thomas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"175.97\\\" y=\\\"189.60\\\" id=\\\"529\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cyrix<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"192.05\\\" y=\\\"189.31\\\" id=\\\"530\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"193.03\\\" y=\\\"190.40\\\" id=\\\"531\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"191.86\\\" y=\\\"191.49\\\" id=\\\"532\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">comptoir<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"195.79\\\" y=\\\"191.95\\\" id=\\\"533\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">In-VivoVeritas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"197.55\\\" y=\\\"186.37\\\" id=\\\"534\\\" font-size=\\\"1.04pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bolchegeek<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"204.36\\\" y=\\\"189.90\\\" id=\\\"535\\\" font-size=\\\"0.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Human<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"204.47\\\" y=\\\"190.14\\\" id=\\\"536\\\" font-size=\\\"0.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Trail<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"206.01\\\" y=\\\"189.22\\\" id=\\\"537\\\" font-size=\\\"0.22pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">F-L<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"205.75\\\" y=\\\"189.64\\\" id=\\\"538\\\" font-size=\\\"0.22pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Reptile<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"207.93\\\" y=\\\"187.92\\\" id=\\\"539\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Christian<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"207.71\\\" y=\\\"188.71\\\" id=\\\"540\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mrasilevici<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"211.94\\\" y=\\\"188.21\\\" id=\\\"541\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Salut<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"212.11\\\" y=\\\"188.69\\\" id=\\\"542\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"211.44\\\" y=\\\"189.17\\\" id=\\\"543\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">M\u00e9lomanes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"212.29\\\" y=\\\"189.65\\\" id=\\\"544\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">!<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"214.74\\\" y=\\\"187.19\\\" id=\\\"545\\\" font-size=\\\"0.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Alice<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"215.02\\\" y=\\\"187.86\\\" id=\\\"546\\\" font-size=\\\"0.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">au<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"214.77\\\" y=\\\"188.53\\\" id=\\\"547\\\" font-size=\\\"0.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">pays<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"214.89\\\" y=\\\"189.20\\\" id=\\\"548\\\" font-size=\\\"0.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"214.56\\\" y=\\\"189.87\\\" id=\\\"549\\\" font-size=\\\"0.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u00e9toiles<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"207.35\\\" y=\\\"179.60\\\" id=\\\"550\\\" font-size=\\\"1.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mediaclasse.fr<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"354.13\\\" y=\\\"268.80\\\" id=\\\"551\\\" font-size=\\\"1.76pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bio<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"351.85\\\" y=\\\"272.17\\\" id=\\\"552\\\" font-size=\\\"1.76pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Logique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.86\\\" y=\\\"260.04\\\" id=\\\"553\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">This<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"351.07\\\" y=\\\"260.53\\\" id=\\\"554\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">is<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.57\\\" y=\\\"261.02\\\" id=\\\"555\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"363.76\\\" y=\\\"263.34\\\" id=\\\"556\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">D-Mystif<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"337.45\\\" y=\\\"311.54\\\" id=\\\"557\\\" font-size=\\\"0.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ideas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"338.28\\\" y=\\\"313.26\\\" id=\\\"558\\\" font-size=\\\"0.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">in<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"336.84\\\" y=\\\"314.98\\\" id=\\\"559\\\" font-size=\\\"0.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"364.56\\\" y=\\\"192.06\\\" id=\\\"560\\\" font-size=\\\"3.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Experiment<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"373.73\\\" y=\\\"199.54\\\" id=\\\"561\\\" font-size=\\\"3.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">boy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"376.78\\\" y=\\\"207.01\\\" id=\\\"562\\\" font-size=\\\"3.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">2<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"228.11\\\" y=\\\"170.55\\\" id=\\\"563\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"225.34\\\" y=\\\"172.91\\\" id=\\\"564\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Commis<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"227.56\\\" y=\\\"175.27\\\" id=\\\"565\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"225.67\\\" y=\\\"177.63\\\" id=\\\"566\\\" font-size=\\\"1.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Comics<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"232.70\\\" y=\\\"156.98\\\" id=\\\"567\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Professeur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"234.04\\\" y=\\\"161.85\\\" id=\\\"568\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Feuillage<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"255.49\\\" y=\\\"155.79\\\" id=\\\"569\\\" font-size=\\\"0.95pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Aviscene<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"366.93\\\" y=\\\"268.43\\\" id=\\\"570\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"364.71\\\" y=\\\"269.67\\\" id=\\\"571\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Thaumatropes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"366.70\\\" y=\\\"277.54\\\" id=\\\"572\\\" font-size=\\\"1.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Deus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"367.93\\\" y=\\\"280.64\\\" id=\\\"573\\\" font-size=\\\"1.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ex<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"365.32\\\" y=\\\"283.75\\\" id=\\\"574\\\" font-size=\\\"1.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Silicium<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"369.21\\\" y=\\\"298.84\\\" id=\\\"575\\\" font-size=\\\"2.68pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Esprit<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"369.76\\\" y=\\\"303.98\\\" id=\\\"576\\\" font-size=\\\"2.68pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sorcier<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"261.40\\\" y=\\\"146.38\\\" id=\\\"577\\\" font-size=\\\"1.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ducky<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"278.20\\\" y=\\\"117.03\\\" id=\\\"578\\\" font-size=\\\"3.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Epic<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.51\\\" y=\\\"124.00\\\" id=\\\"579\\\" font-size=\\\"3.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Teaching<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"281.12\\\" y=\\\"130.97\\\" id=\\\"580\\\" font-size=\\\"3.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">of<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"279.73\\\" y=\\\"137.93\\\" id=\\\"581\\\" font-size=\\\"3.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">the<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"274.87\\\" y=\\\"144.90\\\" id=\\\"582\\\" font-size=\\\"3.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">History<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"293.47\\\" y=\\\"147.26\\\" id=\\\"583\\\" font-size=\\\"0.60pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scicos<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"296.58\\\" y=\\\"150.46\\\" id=\\\"584\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scienticfiz<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"299.27\\\" y=\\\"151.34\\\" id=\\\"585\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Au<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"299.04\\\" y=\\\"151.82\\\" id=\\\"586\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">coeur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"299.29\\\" y=\\\"152.29\\\" id=\\\"587\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"298.78\\\" y=\\\"152.76\\\" id=\\\"588\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">l\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"300.89\\\" y=\\\"153.44\\\" id=\\\"589\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ninni<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"300.93\\\" y=\\\"153.90\\\" id=\\\"590\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Zaza<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"302.42\\\" y=\\\"128.71\\\" id=\\\"591\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">OpenClassrooms<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"360.82\\\" y=\\\"304.78\\\" id=\\\"592\\\" font-size=\\\"0.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">NumberOne<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"359.21\\\" y=\\\"306.35\\\" id=\\\"593\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parlons<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"359.07\\\" y=\\\"306.82\\\" id=\\\"594\\\" font-size=\\\"0.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Evolution<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"356.42\\\" y=\\\"311.69\\\" id=\\\"595\\\" font-size=\\\"0.97pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Risque<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"356.70\\\" y=\\\"313.55\\\" id=\\\"596\\\" font-size=\\\"0.97pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Alpha<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.13\\\" y=\\\"315.66\\\" id=\\\"597\\\" font-size=\\\"1.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Myc\u00e9liums<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.30\\\" y=\\\"331.15\\\" id=\\\"598\\\" font-size=\\\"3.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">e-penser<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"348.53\\\" y=\\\"337.15\\\" id=\\\"599\\\" font-size=\\\"3.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">par<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"344.64\\\" y=\\\"343.16\\\" id=\\\"600\\\" font-size=\\\"3.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ailleurs<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"215.96\\\" y=\\\"164.23\\\" id=\\\"601\\\" font-size=\\\"1.42pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Temps<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"217.02\\\" y=\\\"166.95\\\" id=\\\"602\\\" font-size=\\\"1.42pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mort<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.33\\\" y=\\\"169.92\\\" id=\\\"603\\\" font-size=\\\"0.82pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.77\\\" y=\\\"171.50\\\" id=\\\"604\\\" font-size=\\\"0.82pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Marque-Page<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"352.06\\\" y=\\\"174.90\\\" id=\\\"605\\\" font-size=\\\"0.78pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">JVRVE<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"355.35\\\" y=\\\"180.60\\\" id=\\\"606\\\" font-size=\\\"0.71pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">BoilingBrains<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"363.80\\\" y=\\\"179.93\\\" id=\\\"607\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Remi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"363.18\\\" y=\\\"180.98\\\" id=\\\"608\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Explique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"371.07\\\" y=\\\"217.98\\\" id=\\\"609\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">C\u2019est<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"371.29\\\" y=\\\"218.92\\\" id=\\\"610\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"370.76\\\" y=\\\"219.86\\\" id=\\\"611\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sourc\u00e9<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.02\\\" y=\\\"220.13\\\" id=\\\"612\\\" font-size=\\\"3.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">C\u2019est<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"393.35\\\" y=\\\"226.38\\\" id=\\\"613\\\" font-size=\\\"3.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">une<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.02\\\" y=\\\"232.63\\\" id=\\\"614\\\" font-size=\\\"3.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">autre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"389.68\\\" y=\\\"238.88\\\" id=\\\"615\\\" font-size=\\\"3.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"228.53\\\" y=\\\"369.35\\\" id=\\\"616\\\" font-size=\\\"4.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"220.19\\\" y=\\\"377.90\\\" id=\\\"617\\\" font-size=\\\"4.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">mourras<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"223.36\\\" y=\\\"386.45\\\" id=\\\"618\\\" font-size=\\\"4.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">moins<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"226.02\\\" y=\\\"395.00\\\" id=\\\"619\\\" font-size=\\\"4.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">b\u00eate<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"224.23\\\" y=\\\"354.96\\\" id=\\\"620\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Thibault<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"224.64\\\" y=\\\"356.23\\\" id=\\\"621\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Muller<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"194.00\\\" y=\\\"353.36\\\" id=\\\"622\\\" font-size=\\\"3.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Karim<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"189.13\\\" y=\\\"360.18\\\" id=\\\"623\\\" font-size=\\\"3.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Debbache<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"375.76\\\" y=\\\"263.60\\\" id=\\\"624\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Art<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"372.54\\\" y=\\\"266.11\\\" id=\\\"625\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Comptant<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"374.93\\\" y=\\\"268.63\\\" id=\\\"626\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pour<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"375.04\\\" y=\\\"271.15\\\" id=\\\"627\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Rien<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"201.60\\\" y=\\\"177.49\\\" id=\\\"628\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parle-Moi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"202.96\\\" y=\\\"178.66\\\" id=\\\"629\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"202.44\\\" y=\\\"179.83\\\" id=\\\"630\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Philo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"370.40\\\" y=\\\"271.12\\\" id=\\\"631\\\" font-size=\\\"0.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fouloscopie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"393.47\\\" y=\\\"271.89\\\" id=\\\"632\\\" font-size=\\\"3.94pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">horror<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"389.02\\\" y=\\\"279.46\\\" id=\\\"633\\\" font-size=\\\"3.94pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">humanum<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.35\\\" y=\\\"287.02\\\" id=\\\"634\\\" font-size=\\\"3.94pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">est<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"218.52\\\" y=\\\"148.64\\\" id=\\\"635\\\" font-size=\\\"1.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pass\u00e9<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"217.41\\\" y=\\\"151.88\\\" id=\\\"636\\\" font-size=\\\"1.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">sauvage<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"417.78\\\" y=\\\"242.29\\\" id=\\\"637\\\" font-size=\\\"2.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">1<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"414.56\\\" y=\\\"247.74\\\" id=\\\"638\\\" font-size=\\\"2.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">jour,<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"417.78\\\" y=\\\"253.18\\\" id=\\\"639\\\" font-size=\\\"2.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">1<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"410.56\\\" y=\\\"258.62\\\" id=\\\"640\\\" font-size=\\\"2.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">question<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"359.07\\\" y=\\\"319.25\\\" id=\\\"641\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pallas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"358.89\\\" y=\\\"320.29\\\" id=\\\"642\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ath\u00e9n\u00e9<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"199.64\\\" y=\\\"168.94\\\" id=\\\"643\\\" font-size=\\\"1.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019\u00c9trange<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"200.20\\\" y=\\\"171.25\\\" id=\\\"644\\\" font-size=\\\"1.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Popcorn<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"206.37\\\" y=\\\"156.54\\\" id=\\\"645\\\" font-size=\\\"1.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"204.76\\\" y=\\\"158.82\\\" id=\\\"646\\\" font-size=\\\"1.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">D\u00e9bats<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"201.87\\\" y=\\\"161.10\\\" id=\\\"647\\\" font-size=\\\"1.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scientifiques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"375.47\\\" y=\\\"328.77\\\" id=\\\"648\\\" font-size=\\\"3.68pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Hygi\u00e8ne<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"375.88\\\" y=\\\"335.84\\\" id=\\\"649\\\" font-size=\\\"3.68pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mentale<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"187.72\\\" y=\\\"337.47\\\" id=\\\"650\\\" font-size=\\\"0.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">la<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"187.01\\\" y=\\\"338.74\\\" id=\\\"651\\\" font-size=\\\"0.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">P\u2019tite<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"187.08\\\" y=\\\"340.02\\\" id=\\\"652\\\" font-size=\\\"0.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jane<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"237.38\\\" y=\\\"134.74\\\" id=\\\"653\\\" font-size=\\\"2.70pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Culturebox<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"227.37\\\" y=\\\"137.74\\\" id=\\\"654\\\" font-size=\\\"1.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Vled<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"226.60\\\" y=\\\"139.89\\\" id=\\\"655\\\" font-size=\\\"1.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tapas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"191.81\\\" y=\\\"185.67\\\" id=\\\"656\\\" font-size=\\\"0.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019informateur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"189.62\\\" y=\\\"173.80\\\" id=\\\"657\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"191.85\\\" y=\\\"176.13\\\" id=\\\"658\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">nous<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"193.40\\\" y=\\\"178.46\\\" id=\\\"659\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"192.40\\\" y=\\\"180.78\\\" id=\\\"660\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">dira<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"187.32\\\" y=\\\"160.54\\\" id=\\\"661\\\" font-size=\\\"1.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jeannot<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"186.65\\\" y=\\\"164.10\\\" id=\\\"662\\\" font-size=\\\"1.85pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nymouce<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"210.63\\\" y=\\\"151.64\\\" id=\\\"663\\\" font-size=\\\"0.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Casabulle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"260.05\\\" y=\\\"113.95\\\" id=\\\"664\\\" font-size=\\\"1.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">M<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"260.55\\\" y=\\\"117.00\\\" id=\\\"665\\\" font-size=\\\"1.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"254.21\\\" y=\\\"120.05\\\" id=\\\"666\\\" font-size=\\\"1.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Gigantoraptor<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"348.59\\\" y=\\\"164.50\\\" id=\\\"667\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"347.30\\\" y=\\\"165.23\\\" id=\\\"668\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pharmachien<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"352.06\\\" y=\\\"167.37\\\" id=\\\"669\\\" font-size=\\\"0.70pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Axiome<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"357.15\\\" y=\\\"170.30\\\" id=\\\"670\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sciencia<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"357.31\\\" y=\\\"171.19\\\" id=\\\"671\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Huasca<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"361.38\\\" y=\\\"172.21\\\" id=\\\"672\\\" font-size=\\\"1.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Etonnarium<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"390.67\\\" y=\\\"297.74\\\" id=\\\"673\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">LeFlohho<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.17\\\" y=\\\"306.12\\\" id=\\\"674\\\" font-size=\\\"1.33pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">clipedia<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.90\\\" y=\\\"313.01\\\" id=\\\"675\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Esther<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"398.99\\\" y=\\\"314.13\\\" id=\\\"676\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.20\\\" y=\\\"315.26\\\" id=\\\"677\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Questions<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"399.01\\\" y=\\\"316.39\\\" id=\\\"678\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">I<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"367.91\\\" y=\\\"346.76\\\" id=\\\"679\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"365.35\\\" y=\\\"349.45\\\" id=\\\"680\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Brigade<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"367.85\\\" y=\\\"352.14\\\" id=\\\"681\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">du<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"366.69\\\" y=\\\"354.84\\\" id=\\\"682\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Livre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"359.65\\\" y=\\\"350.69\\\" id=\\\"683\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">FEEZ<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"359.86\\\" y=\\\"351.40\\\" id=\\\"684\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">HIC<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"372.19\\\" y=\\\"374.78\\\" id=\\\"685\\\" font-size=\\\"5.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dans<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"374.34\\\" y=\\\"385.55\\\" id=\\\"686\\\" font-size=\\\"5.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Ton<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"370.64\\\" y=\\\"396.32\\\" id=\\\"687\\\" font-size=\\\"5.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Corps<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"197.26\\\" y=\\\"148.77\\\" id=\\\"688\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">CNES<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"177.18\\\" y=\\\"336.52\\\" id=\\\"689\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"172.84\\\" y=\\\"339.04\\\" id=\\\"690\\\" font-size=\\\"1.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mat\u00e9rialiste<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.06\\\" y=\\\"340.16\\\" id=\\\"691\\\" font-size=\\\"6.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nota<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"128.05\\\" y=\\\"352.97\\\" id=\\\"692\\\" font-size=\\\"6.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bene<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"162.56\\\" y=\\\"167.47\\\" id=\\\"693\\\" font-size=\\\"1.93pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PlaneteAnimal<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"357.71\\\" y=\\\"154.24\\\" id=\\\"694\\\" font-size=\\\"2.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scin\u00e9ma<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"377.05\\\" y=\\\"173.04\\\" id=\\\"695\\\" font-size=\\\"0.95pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mx<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"375.74\\\" y=\\\"174.86\\\" id=\\\"696\\\" font-size=\\\"0.95pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cord\u00e9lia<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"309.49\\\" y=\\\"109.70\\\" id=\\\"697\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"314.07\\\" y=\\\"114.10\\\" id=\\\"698\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">par<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"314.32\\\" y=\\\"118.49\\\" id=\\\"699\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"311.98\\\" y=\\\"122.88\\\" id=\\\"700\\\" font-size=\\\"2.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">cartes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.79\\\" y=\\\"122.70\\\" id=\\\"701\\\" font-size=\\\"0.51pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lecrivaindujour<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"331.57\\\" y=\\\"123.43\\\" id=\\\"702\\\" font-size=\\\"0.50pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scientifiste<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"339.31\\\" y=\\\"122.11\\\" id=\\\"703\\\" font-size=\\\"1.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">NART<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.09\\\" y=\\\"124.51\\\" id=\\\"704\\\" font-size=\\\"1.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\"\/>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.91\\\" y=\\\"131.00\\\" id=\\\"705\\\" font-size=\\\"0.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scherzando<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.84\\\" y=\\\"136.10\\\" id=\\\"706\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.06\\\" y=\\\"136.97\\\" id=\\\"707\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.46\\\" y=\\\"137.83\\\" id=\\\"708\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dans<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.84\\\" y=\\\"138.70\\\" id=\\\"709\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.21\\\" y=\\\"139.56\\\" id=\\\"710\\\" font-size=\\\"0.45pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fiction<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"356.52\\\" y=\\\"134.49\\\" id=\\\"711\\\" font-size=\\\"1.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mati\u00e8re<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"357.47\\\" y=\\\"136.91\\\" id=\\\"712\\\" font-size=\\\"1.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Grise<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"386.30\\\" y=\\\"170.57\\\" id=\\\"713\\\" font-size=\\\"2.15pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">monsieur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"386.89\\\" y=\\\"174.69\\\" id=\\\"714\\\" font-size=\\\"2.15pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">bidouille<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"405.69\\\" y=\\\"188.00\\\" id=\\\"715\\\" font-size=\\\"3.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Balade<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"404.80\\\" y=\\\"194.02\\\" id=\\\"716\\\" font-size=\\\"3.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mentale<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"398.59\\\" y=\\\"199.72\\\" id=\\\"717\\\" font-size=\\\"0.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.62\\\" y=\\\"200.23\\\" id=\\\"718\\\" font-size=\\\"0.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geektionnaire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"398.10\\\" y=\\\"202.96\\\" id=\\\"719\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Alexis<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.99\\\" y=\\\"203.73\\\" id=\\\"720\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Rastier<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"397.09\\\" y=\\\"206.06\\\" id=\\\"721\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"396.07\\\" y=\\\"206.63\\\" id=\\\"722\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Arch\u00e9onaute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"399.64\\\" y=\\\"208.46\\\" id=\\\"723\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"398.43\\\" y=\\\"209.56\\\" id=\\\"724\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Questions<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"399.36\\\" y=\\\"210.66\\\" id=\\\"725\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geek<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"195.01\\\" y=\\\"127.08\\\" id=\\\"726\\\" font-size=\\\"3.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Calidoscope<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"156.21\\\" y=\\\"189.38\\\" id=\\\"727\\\" font-size=\\\"1.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">JPDepotte<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"167.34\\\" y=\\\"182.08\\\" id=\\\"728\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Il<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"167.04\\\" y=\\\"182.61\\\" id=\\\"729\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Etait<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"167.09\\\" y=\\\"183.13\\\" id=\\\"730\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Une<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"166.83\\\" y=\\\"183.66\\\" id=\\\"731\\\" font-size=\\\"0.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cha\u00eene<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"141.42\\\" y=\\\"168.60\\\" id=\\\"732\\\" font-size=\\\"3.08pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Officiel<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.64\\\" y=\\\"174.51\\\" id=\\\"733\\\" font-size=\\\"3.08pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">DEFAKATOR<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"116.72\\\" y=\\\"195.86\\\" id=\\\"734\\\" font-size=\\\"4.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nozman<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"118.67\\\" y=\\\"203.54\\\" id=\\\"735\\\" font-size=\\\"4.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bonus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"386.97\\\" y=\\\"136.46\\\" id=\\\"736\\\" font-size=\\\"4.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Absol<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"385.46\\\" y=\\\"145.05\\\" id=\\\"737\\\" font-size=\\\"4.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Vid\u00e9os<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"164.18\\\" y=\\\"374.02\\\" id=\\\"738\\\" font-size=\\\"2.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ScienceClic<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.52\\\" y=\\\"211.90\\\" id=\\\"739\\\" font-size=\\\"0.31pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PHILOSOPHIA<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"413.77\\\" y=\\\"209.52\\\" id=\\\"740\\\" font-size=\\\"2.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Maintenant<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"420.27\\\" y=\\\"214.02\\\" id=\\\"741\\\" font-size=\\\"2.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">tu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"420.44\\\" y=\\\"218.53\\\" id=\\\"742\\\" font-size=\\\"2.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"418.77\\\" y=\\\"223.03\\\" id=\\\"743\\\" font-size=\\\"2.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">sais<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"414.05\\\" y=\\\"226.75\\\" id=\\\"744\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Attention,<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"415.20\\\" y=\\\"227.69\\\" id=\\\"745\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u00e7a<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"414.52\\\" y=\\\"228.62\\\" id=\\\"746\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">glyphe<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"415.45\\\" y=\\\"229.55\\\" id=\\\"747\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">!<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.47\\\" y=\\\"231.01\\\" id=\\\"748\\\" font-size=\\\"0.72pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Eliot<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.55\\\" y=\\\"232.40\\\" id=\\\"749\\\" font-size=\\\"0.72pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mini<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"407.25\\\" y=\\\"303.72\\\" id=\\\"750\\\" font-size=\\\"1.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">U\ua78aRI<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"231.84\\\" y=\\\"129.17\\\" id=\\\"751\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">i<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"231.05\\\" y=\\\"130.27\\\" id=\\\"752\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">need<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"230.86\\\" y=\\\"131.38\\\" id=\\\"753\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">space<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"230.79\\\" y=\\\"119.37\\\" id=\\\"754\\\" font-size=\\\"1.39pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tyllou<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"242.15\\\" y=\\\"117.24\\\" id=\\\"755\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Camille<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"242.18\\\" y=\\\"118.37\\\" id=\\\"756\\\" font-size=\\\"0.59pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u00e9code<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"245.53\\\" y=\\\"105.41\\\" id=\\\"757\\\" font-size=\\\"1.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">D\u2019o\u00f9<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"246.64\\\" y=\\\"108.40\\\" id=\\\"758\\\" font-size=\\\"1.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u00e7a<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"245.41\\\" y=\\\"111.40\\\" id=\\\"759\\\" font-size=\\\"1.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">vient<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"265.79\\\" y=\\\"109.09\\\" id=\\\"760\\\" font-size=\\\"1.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Herodot\u2019com<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"276.91\\\" y=\\\"104.64\\\" id=\\\"761\\\" font-size=\\\"1.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Explique-moi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"279.91\\\" y=\\\"106.95\\\" id=\\\"762\\\" font-size=\\\"1.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">encore<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"293.36\\\" y=\\\"98.73\\\" id=\\\"763\\\" font-size=\\\"2.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lanterne<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"292.44\\\" y=\\\"103.08\\\" id=\\\"764\\\" font-size=\\\"2.27pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cosmique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"163.51\\\" y=\\\"132.06\\\" id=\\\"765\\\" font-size=\\\"3.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Statistique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"164.76\\\" y=\\\"138.58\\\" id=\\\"766\\\" font-size=\\\"3.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">expliqu\u00e9e<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"168.24\\\" y=\\\"145.10\\\" id=\\\"767\\\" font-size=\\\"3.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u00e0_mon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"171.15\\\" y=\\\"151.62\\\" id=\\\"768\\\" font-size=\\\"3.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">chat<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.31\\\" y=\\\"116.08\\\" id=\\\"769\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">T\u00e9l\u00e9Crayon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"204.35\\\" y=\\\"376.05\\\" id=\\\"770\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Above<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"204.60\\\" y=\\\"377.72\\\" id=\\\"771\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Earth<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"196.20\\\" y=\\\"375.21\\\" id=\\\"772\\\" font-size=\\\"0.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">World<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"197.14\\\" y=\\\"376.73\\\" id=\\\"773\\\" font-size=\\\"0.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">of<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"195.50\\\" y=\\\"378.24\\\" id=\\\"774\\\" font-size=\\\"0.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Clarence<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"188.84\\\" y=\\\"386.99\\\" id=\\\"775\\\" font-size=\\\"1.82pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mister<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"186.89\\\" y=\\\"390.49\\\" id=\\\"776\\\" font-size=\\\"1.82pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geopolitix<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.54\\\" y=\\\"265.14\\\" id=\\\"777\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Y\u2019A<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.38\\\" y=\\\"266.24\\\" id=\\\"778\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Plus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"418.34\\\" y=\\\"267.33\\\" id=\\\"779\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">D\u2019Saisons<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"421.36\\\" y=\\\"271.10\\\" id=\\\"780\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Esteban<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"421.93\\\" y=\\\"272.38\\\" id=\\\"781\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Grine<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"423.87\\\" y=\\\"281.36\\\" id=\\\"782\\\" font-size=\\\"1.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Melvak<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.75\\\" y=\\\"286.65\\\" id=\\\"783\\\" font-size=\\\"0.39pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Xil\u2019Cast<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"418.16\\\" y=\\\"293.51\\\" id=\\\"784\\\" font-size=\\\"0.96pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jensky<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"419.77\\\" y=\\\"306.06\\\" id=\\\"785\\\" font-size=\\\"2.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Evolution<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"421.18\\\" y=\\\"310.17\\\" id=\\\"786\\\" font-size=\\\"2.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Factory<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.20\\\" y=\\\"400.07\\\" id=\\\"787\\\" font-size=\\\"0.86pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mus\u00e9onaute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.31\\\" y=\\\"406.71\\\" id=\\\"788\\\" font-size=\\\"0.71pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Val\u00e9oraptor<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"344.34\\\" y=\\\"410.02\\\" id=\\\"789\\\" font-size=\\\"0.51pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"343.65\\\" y=\\\"411.00\\\" id=\\\"790\\\" font-size=\\\"0.51pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Minute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"342.82\\\" y=\\\"411.97\\\" id=\\\"791\\\" font-size=\\\"0.51pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scientifique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"338.19\\\" y=\\\"418.51\\\" id=\\\"792\\\" font-size=\\\"1.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">R\u00e9visons<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"340.86\\\" y=\\\"421.46\\\" id=\\\"793\\\" font-size=\\\"1.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">nos<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"337.36\\\" y=\\\"424.42\\\" id=\\\"794\\\" font-size=\\\"1.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Classiques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"331.66\\\" y=\\\"421.93\\\" id=\\\"795\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.21\\\" y=\\\"423.03\\\" id=\\\"796\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Chroniques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"330.23\\\" y=\\\"424.12\\\" id=\\\"797\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Historiques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.48\\\" y=\\\"424.80\\\" id=\\\"798\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Blablareau<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.98\\\" y=\\\"425.90\\\" id=\\\"799\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">au<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.64\\\" y=\\\"426.99\\\" id=\\\"800\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">labo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"320.93\\\" y=\\\"426.38\\\" id=\\\"801\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019envers<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"321.96\\\" y=\\\"427.38\\\" id=\\\"802\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"322.07\\\" y=\\\"428.38\\\" id=\\\"803\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">la<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"321.20\\\" y=\\\"429.38\\\" id=\\\"804\\\" font-size=\\\"0.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Blouse<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"306.42\\\" y=\\\"439.84\\\" id=\\\"805\\\" font-size=\\\"2.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Metalliquoi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"296.59\\\" y=\\\"431.77\\\" id=\\\"806\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">DeBunKer<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"298.17\\\" y=\\\"433.69\\\" id=\\\"807\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"297.39\\\" y=\\\"435.61\\\" id=\\\"808\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Etoiles<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"285.38\\\" y=\\\"432.12\\\" id=\\\"809\\\" font-size=\\\"1.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Miss<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"285.10\\\" y=\\\"434.60\\\" id=\\\"810\\\" font-size=\\\"1.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Book<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"281.84\\\" y=\\\"425.77\\\" id=\\\"811\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"280.22\\\" y=\\\"426.59\\\" id=\\\"812\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Psychoth\u00e8que<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"247.02\\\" y=\\\"432.01\\\" id=\\\"813\\\" font-size=\\\"4.06pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Incroyables<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"246.18\\\" y=\\\"439.82\\\" id=\\\"814\\\" font-size=\\\"4.06pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Exp\u00e9riences<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"257.66\\\" y=\\\"408.87\\\" id=\\\"815\\\" font-size=\\\"0.91pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Angle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"257.89\\\" y=\\\"410.62\\\" id=\\\"816\\\" font-size=\\\"0.91pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Droit<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"259.26\\\" y=\\\"403.50\\\" id=\\\"817\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"258.73\\\" y=\\\"403.98\\\" id=\\\"818\\\" font-size=\\\"0.25pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Otakritic<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"252.17\\\" y=\\\"397.34\\\" id=\\\"819\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Kemon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.70\\\" y=\\\"399.25\\\" id=\\\"820\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">:<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.28\\\" y=\\\"401.17\\\" id=\\\"821\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"251.97\\\" y=\\\"403.08\\\" id=\\\"822\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"251.75\\\" y=\\\"405.00\\\" id=\\\"823\\\" font-size=\\\"1.00pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Musicale<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"236.90\\\" y=\\\"410.27\\\" id=\\\"824\\\" font-size=\\\"2.03pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Toute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"234.57\\\" y=\\\"414.18\\\" id=\\\"825\\\" font-size=\\\"2.03pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">l\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"143.41\\\" y=\\\"281.67\\\" id=\\\"826\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Histoirede<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"137.31\\\" y=\\\"272.43\\\" id=\\\"827\\\" font-size=\\\"1.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">M\u00e9tal<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"137.03\\\" y=\\\"274.70\\\" id=\\\"828\\\" font-size=\\\"1.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lourd<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"139.53\\\" y=\\\"276.97\\\" id=\\\"829\\\" font-size=\\\"1.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.70\\\" y=\\\"279.24\\\" id=\\\"830\\\" font-size=\\\"1.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Kahzmat<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"145.13\\\" y=\\\"225.94\\\" id=\\\"831\\\" font-size=\\\"0.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fichty<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"93.03\\\" y=\\\"239.90\\\" id=\\\"832\\\" font-size=\\\"5.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"88.59\\\" y=\\\"250.77\\\" id=\\\"833\\\" font-size=\\\"5.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Etonnante<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"143.97\\\" y=\\\"265.07\\\" id=\\\"834\\\" font-size=\\\"0.26pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Connecsciences<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"145.56\\\" y=\\\"263.27\\\" id=\\\"835\\\" font-size=\\\"0.08pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dr<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"145.42\\\" y=\\\"263.42\\\" id=\\\"836\\\" font-size=\\\"0.08pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Apeiron<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"105.35\\\" y=\\\"289.49\\\" id=\\\"837\\\" font-size=\\\"4.22pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cyrus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"105.85\\\" y=\\\"297.59\\\" id=\\\"838\\\" font-size=\\\"4.22pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">North<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.83\\\" y=\\\"308.66\\\" id=\\\"839\\\" font-size=\\\"0.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Prof<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.87\\\" y=\\\"309.21\\\" id=\\\"840\\\" font-size=\\\"0.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"403.36\\\" y=\\\"313.17\\\" id=\\\"841\\\" font-size=\\\"0.60pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">LoHusk<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.51\\\" y=\\\"316.18\\\" id=\\\"842\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nat<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.44\\\" y=\\\"317.37\\\" id=\\\"843\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">and<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.18\\\" y=\\\"318.55\\\" id=\\\"844\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Alice<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.80\\\" y=\\\"319.73\\\" id=\\\"845\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">in<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.55\\\" y=\\\"320.92\\\" id=\\\"846\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">the<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"401.52\\\" y=\\\"322.10\\\" id=\\\"847\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">morning<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"405.71\\\" y=\\\"325.85\\\" id=\\\"848\\\" font-size=\\\"1.08pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ComiXrayS<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.62\\\" y=\\\"335.47\\\" id=\\\"849\\\" font-size=\\\"1.06pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Arthur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.70\\\" y=\\\"337.50\\\" id=\\\"850\\\" font-size=\\\"1.06pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Genre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"399.97\\\" y=\\\"347.29\\\" id=\\\"851\\\" font-size=\\\"1.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pouhiou<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"399.30\\\" y=\\\"350.10\\\" id=\\\"852\\\" font-size=\\\"1.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">No\u00e9Naute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"393.86\\\" y=\\\"348.61\\\" id=\\\"853\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nora<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"393.58\\\" y=\\\"349.46\\\" id=\\\"854\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Minion<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.11\\\" y=\\\"347.80\\\" id=\\\"855\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Miss<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.08\\\" y=\\\"347.93\\\" id=\\\"856\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Crobe<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"398.68\\\" y=\\\"360.28\\\" id=\\\"857\\\" font-size=\\\"0.93pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ComposerSaMusique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"363.71\\\" y=\\\"127.14\\\" id=\\\"858\\\" font-size=\\\"1.28pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Kulture-moi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"178.65\\\" y=\\\"436.98\\\" id=\\\"859\\\" font-size=\\\"7.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">e-penser<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.70\\\" y=\\\"307.24\\\" id=\\\"860\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.41\\\" y=\\\"308.13\\\" id=\\\"861\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">petits<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"134.57\\\" y=\\\"309.01\\\" id=\\\"862\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">aventuriers<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.89\\\" y=\\\"308.22\\\" id=\\\"863\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sharp.<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.33\\\" y=\\\"140.64\\\" id=\\\"864\\\" font-size=\\\"3.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stardust<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.82\\\" y=\\\"316.57\\\" id=\\\"865\\\" font-size=\\\"0.33pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Terra<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.40\\\" y=\\\"317.19\\\" id=\\\"866\\\" font-size=\\\"0.33pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Incognita<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"409.06\\\" y=\\\"312.96\\\" id=\\\"867\\\" font-size=\\\"0.55pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">WhyDoc<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"256.89\\\" y=\\\"106.21\\\" id=\\\"868\\\" font-size=\\\"0.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Justin<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"257.39\\\" y=\\\"107.13\\\" id=\\\"869\\\" font-size=\\\"0.48pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Izu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"260.95\\\" y=\\\"105.66\\\" id=\\\"870\\\" font-size=\\\"0.53pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019insolente<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"261.36\\\" y=\\\"106.67\\\" id=\\\"871\\\" font-size=\\\"0.53pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">linguiste<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"251.42\\\" y=\\\"84.72\\\" id=\\\"872\\\" font-size=\\\"4.12pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Antiseche<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"223.26\\\" y=\\\"101.25\\\" id=\\\"873\\\" font-size=\\\"2.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scilabus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"411.25\\\" y=\\\"317.86\\\" id=\\\"874\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Simplex<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"411.75\\\" y=\\\"319.11\\\" id=\\\"875\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pal\u00e9o<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"430.79\\\" y=\\\"228.94\\\" id=\\\"876\\\" font-size=\\\"1.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Copain<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"432.96\\\" y=\\\"232.40\\\" id=\\\"877\\\" font-size=\\\"1.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">du<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"432.07\\\" y=\\\"235.86\\\" id=\\\"878\\\" font-size=\\\"1.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Web<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"328.02\\\" y=\\\"118.28\\\" id=\\\"879\\\" font-size=\\\"0.39pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PaleoWorld<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"332.09\\\" y=\\\"110.14\\\" id=\\\"880\\\" font-size=\\\"1.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Castor<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"331.93\\\" y=\\\"112.97\\\" id=\\\"881\\\" font-size=\\\"1.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mother<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"418.20\\\" y=\\\"318.53\\\" id=\\\"882\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lab\u00b3<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"196.91\\\" y=\\\"87.72\\\" id=\\\"883\\\" font-size=\\\"3.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">String<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"196.02\\\" y=\\\"93.83\\\" id=\\\"884\\\" font-size=\\\"3.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Theory<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"200.02\\\" y=\\\"99.93\\\" id=\\\"885\\\" font-size=\\\"3.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">FR<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"433.24\\\" y=\\\"243.14\\\" id=\\\"886\\\" font-size=\\\"0.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Curiosity<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"433.41\\\" y=\\\"244.21\\\" id=\\\"887\\\" font-size=\\\"0.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Catalyst<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"438.30\\\" y=\\\"251.00\\\" id=\\\"888\\\" font-size=\\\"1.32pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"437.47\\\" y=\\\"253.54\\\" id=\\\"889\\\" font-size=\\\"1.32pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Prof<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"433.22\\\" y=\\\"264.55\\\" id=\\\"890\\\" font-size=\\\"1.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">El<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"433.33\\\" y=\\\"267.73\\\" id=\\\"891\\\" font-size=\\\"1.66pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jj<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.63\\\" y=\\\"274.03\\\" id=\\\"892\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mr.<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.01\\\" y=\\\"277.56\\\" id=\\\"893\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sam<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"442.79\\\" y=\\\"281.09\\\" id=\\\"894\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"440.63\\\" y=\\\"284.62\\\" id=\\\"895\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Point<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"436.07\\\" y=\\\"288.15\\\" id=\\\"896\\\" font-size=\\\"1.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019interrogation<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"417.33\\\" y=\\\"160.49\\\" id=\\\"897\\\" font-size=\\\"2.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sikana<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"421.12\\\" y=\\\"166.04\\\" id=\\\"898\\\" font-size=\\\"2.89pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">FR<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"351.91\\\" y=\\\"118.29\\\" id=\\\"899\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Va<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"352.08\\\" y=\\\"119.92\\\" id=\\\"900\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">te<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"351.47\\\" y=\\\"121.54\\\" id=\\\"901\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">faire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"351.05\\\" y=\\\"123.16\\\" id=\\\"902\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">suivre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"352.36\\\" y=\\\"124.78\\\" id=\\\"903\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"349.58\\\" y=\\\"126.41\\\" id=\\\"904\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Psychologie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.87\\\" y=\\\"78.40\\\" id=\\\"905\\\" font-size=\\\"5.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parlons<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"357.32\\\" y=\\\"89.32\\\" id=\\\"906\\\" font-size=\\\"5.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">peu,<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"356.42\\\" y=\\\"100.24\\\" id=\\\"907\\\" font-size=\\\"5.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">mais<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"349.54\\\" y=\\\"111.16\\\" id=\\\"908\\\" font-size=\\\"5.69pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parlons!<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.06\\\" y=\\\"101.11\\\" id=\\\"909\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Yoann<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"311.78\\\" y=\\\"101.93\\\" id=\\\"910\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">explique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.70\\\" y=\\\"102.75\\\" id=\\\"911\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">la<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.46\\\" y=\\\"103.57\\\" id=\\\"912\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">vie.<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"315.39\\\" y=\\\"101.47\\\" id=\\\"913\\\" font-size=\\\"0.53pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cygnification<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"319.95\\\" y=\\\"103.27\\\" id=\\\"914\\\" font-size=\\\"0.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Math&amp;Magique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"324.30\\\" y=\\\"104.79\\\" id=\\\"915\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bout<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"323.94\\\" y=\\\"105.52\\\" id=\\\"916\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019ficelle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.58\\\" y=\\\"107.43\\\" id=\\\"917\\\" font-size=\\\"0.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Besoin<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"325.45\\\" y=\\\"107.77\\\" id=\\\"918\\\" font-size=\\\"0.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Espace<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"327.95\\\" y=\\\"97.71\\\" id=\\\"919\\\" font-size=\\\"1.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"328.79\\\" y=\\\"99.88\\\" id=\\\"920\\\" font-size=\\\"1.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"326.40\\\" y=\\\"102.04\\\" id=\\\"921\\\" font-size=\\\"1.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">champ<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"184.25\\\" y=\\\"101.36\\\" id=\\\"922\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"182.14\\\" y=\\\"103.03\\\" id=\\\"923\\\" font-size=\\\"0.87pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Rapporteur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"290.27\\\" y=\\\"84.28\\\" id=\\\"924\\\" font-size=\\\"1.16pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Vin<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"288.55\\\" y=\\\"86.50\\\" id=\\\"925\\\" font-size=\\\"1.16pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stache<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"425.07\\\" y=\\\"289.80\\\" id=\\\"926\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Otomj<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"425.63\\\" y=\\\"293.83\\\" id=\\\"927\\\" font-size=\\\"0.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Skyray<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"439.30\\\" y=\\\"303.57\\\" id=\\\"928\\\" font-size=\\\"2.78pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">DIMENSION<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"247.74\\\" y=\\\"97.39\\\" id=\\\"929\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"246.37\\\" y=\\\"98.28\\\" id=\\\"930\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mythologue<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"243.02\\\" y=\\\"92.52\\\" id=\\\"931\\\" font-size=\\\"0.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Un<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"242.77\\\" y=\\\"93.94\\\" id=\\\"932\\\" font-size=\\\"0.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Peu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"242.14\\\" y=\\\"95.35\\\" id=\\\"933\\\" font-size=\\\"0.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pointu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"415.68\\\" y=\\\"322.91\\\" id=\\\"934\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"414.34\\\" y=\\\"323.95\\\" id=\\\"935\\\" font-size=\\\"0.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bizarreum<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"416.81\\\" y=\\\"333.53\\\" id=\\\"936\\\" font-size=\\\"1.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Misterfox<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"434.13\\\" y=\\\"179.68\\\" id=\\\"937\\\" font-size=\\\"1.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"432.13\\\" y=\\\"183.48\\\" id=\\\"938\\\" font-size=\\\"1.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Freres<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"431.30\\\" y=\\\"187.29\\\" id=\\\"939\\\" font-size=\\\"1.98pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Poulain<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"429.28\\\" y=\\\"190.79\\\" id=\\\"940\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"429.13\\\" y=\\\"191.50\\\" id=\\\"941\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Psy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"429.16\\\" y=\\\"192.20\\\" id=\\\"942\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Qui<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.97\\\" y=\\\"192.90\\\" id=\\\"943\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parle<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.41\\\" y=\\\"195.57\\\" id=\\\"944\\\" font-size=\\\"0.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">REG<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.36\\\" y=\\\"196.46\\\" id=\\\"945\\\" font-size=\\\"0.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u2019ART<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"425.33\\\" y=\\\"198.83\\\" id=\\\"946\\\" font-size=\\\"0.29pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">WeAreScience<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.66\\\" y=\\\"200.98\\\" id=\\\"947\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"427.63\\\" y=\\\"202.17\\\" id=\\\"948\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.64\\\" y=\\\"203.35\\\" id=\\\"949\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">du<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.54\\\" y=\\\"204.53\\\" id=\\\"950\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">cul<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"435.53\\\" y=\\\"204.97\\\" id=\\\"951\\\" font-size=\\\"2.55pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dessine-moi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.03\\\" y=\\\"209.87\\\" id=\\\"952\\\" font-size=\\\"2.55pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">l\u2019\u00e9co<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"445.59\\\" y=\\\"223.69\\\" id=\\\"953\\\" font-size=\\\"1.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"446.93\\\" y=\\\"226.51\\\" id=\\\"954\\\" font-size=\\\"1.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geek<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"446.04\\\" y=\\\"229.32\\\" id=\\\"955\\\" font-size=\\\"1.47pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Theory<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"439.55\\\" y=\\\"320.71\\\" id=\\\"956\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"436.88\\\" y=\\\"325.58\\\" id=\\\"957\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sense<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"439.63\\\" y=\\\"330.45\\\" id=\\\"958\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Of<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"435.72\\\" y=\\\"335.32\\\" id=\\\"959\\\" font-size=\\\"2.54pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Wonder<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"134.08\\\" y=\\\"309.93\\\" id=\\\"960\\\" font-size=\\\"0.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">MithrilStudio<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"134.18\\\" y=\\\"310.10\\\" id=\\\"961\\\" font-size=\\\"0.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Sciences<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"115.48\\\" y=\\\"314.49\\\" id=\\\"962\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"114.60\\\" y=\\\"315.66\\\" id=\\\"963\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Cha\u00eene<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"114.40\\\" y=\\\"316.83\\\" id=\\\"964\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Spatiale<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"158.10\\\" y=\\\"124.51\\\" id=\\\"965\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Relais<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"157.02\\\" y=\\\"126.60\\\" id=\\\"966\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019sciences<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"165.65\\\" y=\\\"120.53\\\" id=\\\"967\\\" font-size=\\\"0.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Homme<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"165.79\\\" y=\\\"122.05\\\" id=\\\"968\\\" font-size=\\\"0.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Litt\u00e9raire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"165.97\\\" y=\\\"107.18\\\" id=\\\"969\\\" font-size=\\\"1.77pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">MAR<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"165.69\\\" y=\\\"110.58\\\" id=\\\"970\\\" font-size=\\\"1.77pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">VELL<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"131.19\\\" y=\\\"176.20\\\" id=\\\"971\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Joul<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"130.75\\\" y=\\\"177.05\\\" id=\\\"972\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Psycho<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"128.29\\\" y=\\\"169.75\\\" id=\\\"973\\\" font-size=\\\"0.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"127.48\\\" y=\\\"171.29\\\" id=\\\"974\\\" font-size=\\\"0.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">projet<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"126.76\\\" y=\\\"172.83\\\" id=\\\"975\\\" font-size=\\\"0.80pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lut\u00e9tium<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.50\\\" y=\\\"163.10\\\" id=\\\"976\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Agora<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.95\\\" y=\\\"164.32\\\" id=\\\"977\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.20\\\" y=\\\"165.54\\\" id=\\\"978\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Savoirs<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"132.71\\\" y=\\\"160.46\\\" id=\\\"979\\\" font-size=\\\"0.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u00e9murmure<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"135.70\\\" y=\\\"157.41\\\" id=\\\"980\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">HEIN?<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"132.79\\\" y=\\\"154.10\\\" id=\\\"981\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Piko<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"132.51\\\" y=\\\"154.95\\\" id=\\\"982\\\" font-size=\\\"0.44pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Books<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"331.82\\\" y=\\\"89.55\\\" id=\\\"983\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Melix<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"332.09\\\" y=\\\"91.15\\\" id=\\\"984\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">SVT<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"425.33\\\" y=\\\"361.37\\\" id=\\\"985\\\" font-size=\\\"4.95pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Data<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"421.05\\\" y=\\\"370.88\\\" id=\\\"986\\\" font-size=\\\"4.95pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Gueule<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"303.95\\\" y=\\\"79.93\\\" id=\\\"987\\\" font-size=\\\"1.72pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lex<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"303.11\\\" y=\\\"83.23\\\" id=\\\"988\\\" font-size=\\\"1.72pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tutor<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"308.29\\\" y=\\\"90.40\\\" id=\\\"989\\\" font-size=\\\"0.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"307.69\\\" y=\\\"90.98\\\" id=\\\"990\\\" font-size=\\\"0.30pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Scientist<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"311.78\\\" y=\\\"90.20\\\" id=\\\"991\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Strange<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.51\\\" y=\\\"91.82\\\" id=\\\"992\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stuff<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.76\\\" y=\\\"93.43\\\" id=\\\"993\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">and<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.17\\\" y=\\\"95.05\\\" id=\\\"994\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Funky<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"312.01\\\" y=\\\"96.66\\\" id=\\\"995\\\" font-size=\\\"0.84pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Things<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"319.91\\\" y=\\\"80.50\\\" id=\\\"996\\\" font-size=\\\"1.78pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fabien<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"318.25\\\" y=\\\"83.92\\\" id=\\\"997\\\" font-size=\\\"1.78pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Campaner<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"139.65\\\" y=\\\"389.50\\\" id=\\\"998\\\" font-size=\\\"5.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"133.23\\\" y=\\\"399.32\\\" id=\\\"999\\\" font-size=\\\"5.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Revues<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"141.40\\\" y=\\\"409.14\\\" id=\\\"1000\\\" font-size=\\\"5.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">du<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"134.40\\\" y=\\\"418.96\\\" id=\\\"1001\\\" font-size=\\\"5.11pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Monde<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"374.23\\\" y=\\\"120.86\\\" id=\\\"1002\\\" font-size=\\\"0.41pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">YouTalks<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.10\\\" y=\\\"110.20\\\" id=\\\"1003\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Arkeo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"392.35\\\" y=\\\"112.30\\\" id=\\\"1004\\\" font-size=\\\"1.09pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Toys<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"448.99\\\" y=\\\"262.73\\\" id=\\\"1005\\\" font-size=\\\"3.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Linguisticae<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"439.06\\\" y=\\\"241.31\\\" id=\\\"1006\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"438.18\\\" y=\\\"242.14\\\" id=\\\"1007\\\" font-size=\\\"0.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Geozone<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.66\\\" y=\\\"243.74\\\" id=\\\"1008\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">panpan1663<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"233.11\\\" y=\\\"79.34\\\" id=\\\"1009\\\" font-size=\\\"1.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">C\u00e9drik<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"231.16\\\" y=\\\"82.79\\\" id=\\\"1010\\\" font-size=\\\"1.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">JURASSIK<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"443.51\\\" y=\\\"232.26\\\" id=\\\"1011\\\" font-size=\\\"0.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">BrainWhy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"466.52\\\" y=\\\"226.41\\\" id=\\\"1012\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"462.35\\\" y=\\\"231.34\\\" id=\\\"1013\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Tronche<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"466.52\\\" y=\\\"236.28\\\" id=\\\"1014\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">en<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"464.69\\\" y=\\\"241.21\\\" id=\\\"1015\\\" font-size=\\\"2.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Biais<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"445.47\\\" y=\\\"190.40\\\" id=\\\"1016\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Grand<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"445.63\\\" y=\\\"191.59\\\" id=\\\"1017\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">\u00e9cArt<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"88.69\\\" y=\\\"203.29\\\" id=\\\"1018\\\" font-size=\\\"2.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Monsieur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"93.02\\\" y=\\\"207.85\\\" id=\\\"1019\\\" font-size=\\\"2.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Phi<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"98.28\\\" y=\\\"179.48\\\" id=\\\"1020\\\" font-size=\\\"2.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"96.28\\\" y=\\\"183.58\\\" id=\\\"1021\\\" font-size=\\\"2.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">forge<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"94.70\\\" y=\\\"187.68\\\" id=\\\"1022\\\" font-size=\\\"2.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Aslak<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"112.07\\\" y=\\\"179.18\\\" id=\\\"1023\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Photo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"111.46\\\" y=\\\"180.26\\\" id=\\\"1024\\\" font-size=\\\"0.57pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Synth\u00e8se<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"117.94\\\" y=\\\"176.08\\\" id=\\\"1025\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">V<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"117.06\\\" y=\\\"177.27\\\" id=\\\"1026\\\" font-size=\\\"0.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">garou<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"113.92\\\" y=\\\"167.04\\\" id=\\\"1027\\\" font-size=\\\"1.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Statistikes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"216.58\\\" y=\\\"83.13\\\" id=\\\"1028\\\" font-size=\\\"1.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Accropolis<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"232.89\\\" y=\\\"455.14\\\" id=\\\"1029\\\" font-size=\\\"1.76pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">RougeVertBleu<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"116.51\\\" y=\\\"379.30\\\" id=\\\"1030\\\" font-size=\\\"1.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nota<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"115.62\\\" y=\\\"382.74\\\" id=\\\"1031\\\" font-size=\\\"1.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bonus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"114.63\\\" y=\\\"369.38\\\" id=\\\"1032\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"113.55\\\" y=\\\"370.31\\\" id=\\\"1033\\\" font-size=\\\"0.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">artichaut<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"111.97\\\" y=\\\"365.98\\\" id=\\\"1034\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Val<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"111.85\\\" y=\\\"366.71\\\" id=\\\"1035\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Och<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"98.37\\\" y=\\\"363.81\\\" id=\\\"1036\\\" font-size=\\\"1.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PsykoCouac<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"106.98\\\" y=\\\"355.92\\\" id=\\\"1037\\\" font-size=\\\"0.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pulp<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"106.80\\\" y=\\\"356.30\\\" id=\\\"1038\\\" font-size=\\\"0.20pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Culture<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"103.68\\\" y=\\\"353.07\\\" id=\\\"1039\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"102.06\\\" y=\\\"354.25\\\" id=\\\"1040\\\" font-size=\\\"0.61pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ChroNique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"101.44\\\" y=\\\"348.52\\\" id=\\\"1041\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Onestpasdeslumi\u00e8res<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"98.49\\\" y=\\\"339.87\\\" id=\\\"1042\\\" font-size=\\\"1.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"93.66\\\" y=\\\"342.26\\\" id=\\\"1043\\\" font-size=\\\"1.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Vid\u00e9oth\u00e8que<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"93.65\\\" y=\\\"344.64\\\" id=\\\"1044\\\" font-size=\\\"1.24pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Alexandrie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"94.83\\\" y=\\\"329.54\\\" id=\\\"1045\\\" font-size=\\\"1.35pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Passe-Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"95.41\\\" y=\\\"311.45\\\" id=\\\"1046\\\" font-size=\\\"1.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Deux<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"94.24\\\" y=\\\"314.37\\\" id=\\\"1047\\\" font-size=\\\"1.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">gouttes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"96.69\\\" y=\\\"317.28\\\" id=\\\"1048\\\" font-size=\\\"1.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"94.52\\\" y=\\\"320.20\\\" id=\\\"1049\\\" font-size=\\\"1.52pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">culture<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"355.22\\\" y=\\\"411.41\\\" id=\\\"1050\\\" font-size=\\\"1.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Histony<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"429.42\\\" y=\\\"336.60\\\" id=\\\"1051\\\" font-size=\\\"0.34pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Mol\u00e9cules<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"450.80\\\" y=\\\"339.34\\\" id=\\\"1052\\\" font-size=\\\"1.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Salon<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"451.58\\\" y=\\\"341.29\\\" id=\\\"1053\\\" font-size=\\\"1.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"450.02\\\" y=\\\"343.24\\\" id=\\\"1054\\\" font-size=\\\"1.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">l\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"402.19\\\" y=\\\"112.57\\\" id=\\\"1055\\\" font-size=\\\"0.88pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Yan<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"400.61\\\" y=\\\"114.26\\\" id=\\\"1056\\\" font-size=\\\"0.88pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">L\u2019Or-iginal<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"428.46\\\" y=\\\"103.60\\\" id=\\\"1057\\\" font-size=\\\"6.15pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dirty<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"422.91\\\" y=\\\"115.41\\\" id=\\\"1058\\\" font-size=\\\"6.15pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Biology<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"437.77\\\" y=\\\"144.37\\\" id=\\\"1059\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"434.60\\\" y=\\\"147.41\\\" id=\\\"1060\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stagirite<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"405.16\\\" y=\\\"366.08\\\" id=\\\"1061\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fortissimo<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"413.17\\\" y=\\\"388.92\\\" id=\\\"1062\\\" font-size=\\\"1.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Elie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"413.12\\\" y=\\\"391.55\\\" id=\\\"1063\\\" font-size=\\\"1.37pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lou<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.87\\\" y=\\\"403.43\\\" id=\\\"1064\\\" font-size=\\\"1.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Parlons<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"406.82\\\" y=\\\"406.77\\\" id=\\\"1065\\\" font-size=\\\"1.74pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Y-stoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"400.56\\\" y=\\\"403.69\\\" id=\\\"1066\\\" font-size=\\\"0.18pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">GenetiX<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"369.51\\\" y=\\\"438.51\\\" id=\\\"1067\\\" font-size=\\\"6.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Experiment<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"386.02\\\" y=\\\"450.79\\\" id=\\\"1068\\\" font-size=\\\"6.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">boy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"346.56\\\" y=\\\"431.32\\\" id=\\\"1069\\\" font-size=\\\"2.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">PILOTE<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"350.72\\\" y=\\\"435.35\\\" id=\\\"1070\\\" font-size=\\\"2.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">la<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"344.73\\\" y=\\\"439.37\\\" id=\\\"1071\\\" font-size=\\\"2.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">chronique<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"348.47\\\" y=\\\"443.40\\\" id=\\\"1072\\\" font-size=\\\"2.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">s\u00e9rie<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"177.49\\\" y=\\\"107.28\\\" id=\\\"1073\\\" font-size=\\\"0.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Lawrence<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"177.59\\\" y=\\\"107.72\\\" id=\\\"1074\\\" font-size=\\\"0.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Raconte<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.13\\\" y=\\\"105.09\\\" id=\\\"1075\\\" font-size=\\\"0.32pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"179.69\\\" y=\\\"105.71\\\" id=\\\"1076\\\" font-size=\\\"0.32pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"95.62\\\" y=\\\"304.92\\\" id=\\\"1077\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"95.19\\\" y=\\\"305.64\\\" id=\\\"1078\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">M\u00e9mos<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"95.49\\\" y=\\\"306.37\\\" id=\\\"1079\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">D\u2019un<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"95.20\\\" y=\\\"307.09\\\" id=\\\"1080\\\" font-size=\\\"0.38pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Terrien<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"71.96\\\" y=\\\"300.56\\\" id=\\\"1081\\\" font-size=\\\"3.03pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Romain<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"71.18\\\" y=\\\"306.38\\\" id=\\\"1082\\\" font-size=\\\"3.03pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">TeaTime<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"89.46\\\" y=\\\"285.47\\\" id=\\\"1083\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">50<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"88.12\\\" y=\\\"286.73\\\" id=\\\"1084\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Nuances<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"89.43\\\" y=\\\"287.99\\\" id=\\\"1085\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"88.61\\\" y=\\\"289.25\\\" id=\\\"1086\\\" font-size=\\\"0.65pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Furets<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"78.53\\\" y=\\\"269.86\\\" id=\\\"1087\\\" font-size=\\\"2.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">La<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"74.42\\\" y=\\\"274.89\\\" id=\\\"1088\\\" font-size=\\\"2.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Minute<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"73.31\\\" y=\\\"279.93\\\" id=\\\"1089\\\" font-size=\\\"2.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"464.14\\\" y=\\\"281.74\\\" id=\\\"1090\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">3<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"460.86\\\" y=\\\"284.77\\\" id=\\\"1091\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">minutes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"462.48\\\" y=\\\"287.80\\\" id=\\\"1092\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">pour<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"458.92\\\" y=\\\"290.83\\\" id=\\\"1093\\\" font-size=\\\"1.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">comprendre<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"77.49\\\" y=\\\"255.79\\\" id=\\\"1094\\\" font-size=\\\"0.86pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Alain<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"76.80\\\" y=\\\"257.44\\\" id=\\\"1095\\\" font-size=\\\"0.86pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Bernard<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"73.95\\\" y=\\\"248.29\\\" id=\\\"1096\\\" font-size=\\\"0.91pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Psynect<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"48.78\\\" y=\\\"206.19\\\" id=\\\"1097\\\" font-size=\\\"6.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"33.22\\\" y=\\\"217.95\\\" id=\\\"1098\\\" font-size=\\\"6.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fossoyeur<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"48.78\\\" y=\\\"229.72\\\" id=\\\"1099\\\" font-size=\\\"6.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">de<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"43.01\\\" y=\\\"241.48\\\" id=\\\"1100\\\" font-size=\\\"6.13pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Films<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"74.08\\\" y=\\\"193.23\\\" id=\\\"1101\\\" font-size=\\\"1.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Techniques<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"75.24\\\" y=\\\"195.97\\\" id=\\\"1102\\\" font-size=\\\"1.43pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Spatiales<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"125.55\\\" y=\\\"156.92\\\" id=\\\"1103\\\" font-size=\\\"0.83pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"125.10\\\" y=\\\"158.51\\\" id=\\\"1104\\\" font-size=\\\"0.83pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">livres<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"125.32\\\" y=\\\"160.09\\\" id=\\\"1105\\\" font-size=\\\"0.83pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Ali<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"288.02\\\" y=\\\"71.82\\\" id=\\\"1106\\\" font-size=\\\"1.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Antoine<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"289.32\\\" y=\\\"73.93\\\" id=\\\"1107\\\" font-size=\\\"1.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">vs<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"287.99\\\" y=\\\"76.05\\\" id=\\\"1108\\\" font-size=\\\"1.10pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"298.25\\\" y=\\\"58.08\\\" id=\\\"1109\\\" font-size=\\\"2.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Une<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"297.50\\\" y=\\\"61.95\\\" id=\\\"1110\\\" font-size=\\\"2.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">bi\u00e8re<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"299.75\\\" y=\\\"65.82\\\" id=\\\"1111\\\" font-size=\\\"2.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">et<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"297.33\\\" y=\\\"69.68\\\" id=\\\"1112\\\" font-size=\\\"2.01pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Jivay<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"111.55\\\" y=\\\"143.89\\\" id=\\\"1113\\\" font-size=\\\"2.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Khan<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"108.63\\\" y=\\\"148.85\\\" id=\\\"1114\\\" font-size=\\\"2.58pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Academy<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"238.43\\\" y=\\\"58.46\\\" id=\\\"1115\\\" font-size=\\\"2.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Dany<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"236.26\\\" y=\\\"63.25\\\" id=\\\"1116\\\" font-size=\\\"2.49pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Caligula<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.17\\\" y=\\\"65.82\\\" id=\\\"1117\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Les<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.09\\\" y=\\\"65.96\\\" id=\\\"1118\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Contes<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.17\\\" y=\\\"66.10\\\" id=\\\"1119\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">des<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.15\\\" y=\\\"66.24\\\" id=\\\"1120\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">1001<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"253.11\\\" y=\\\"66.37\\\" id=\\\"1121\\\" font-size=\\\"0.07pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Terres<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"256.19\\\" y=\\\"60.91\\\" id=\\\"1122\\\" font-size=\\\"0.63pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Origine<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"260.88\\\" y=\\\"55.64\\\" id=\\\"1123\\\" font-size=\\\"1.50pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">CulturePorn<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.21\\\" y=\\\"60.42\\\" id=\\\"1124\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Plenituz<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"273.14\\\" y=\\\"61.18\\\" id=\\\"1125\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">-<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.23\\\" y=\\\"61.94\\\" id=\\\"1126\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Science<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.77\\\" y=\\\"62.70\\\" id=\\\"1127\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">pas<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"272.30\\\" y=\\\"63.47\\\" id=\\\"1128\\\" font-size=\\\"0.40pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">chiante<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"279.24\\\" y=\\\"43.38\\\" id=\\\"1129\\\" font-size=\\\"2.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Stupid<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"274.79\\\" y=\\\"48.75\\\" id=\\\"1130\\\" font-size=\\\"2.79pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Economics<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"153.72\\\" y=\\\"113.11\\\" id=\\\"1131\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Le<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"152.72\\\" y=\\\"115.43\\\" id=\\\"1132\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Petit<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"149.61\\\" y=\\\"117.76\\\" id=\\\"1133\\\" font-size=\\\"1.21pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Astronome<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"332.40\\\" y=\\\"69.65\\\" id=\\\"1134\\\" font-size=\\\"1.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Trouble<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"334.29\\\" y=\\\"72.76\\\" id=\\\"1135\\\" font-size=\\\"1.62pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fait<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"438.28\\\" y=\\\"155.10\\\" id=\\\"1136\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">R\u00eaves<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"437.87\\\" y=\\\"155.99\\\" id=\\\"1137\\\" font-size=\\\"0.46pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019espace<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.97\\\" y=\\\"161.39\\\" id=\\\"1138\\\" font-size=\\\"1.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Max<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"439.64\\\" y=\\\"163.59\\\" id=\\\"1139\\\" font-size=\\\"1.14pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Maximus<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"438.17\\\" y=\\\"165.91\\\" id=\\\"1140\\\" font-size=\\\"0.19pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Energia<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"437.58\\\" y=\\\"167.76\\\" id=\\\"1141\\\" font-size=\\\"0.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Fr0gger<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"437.79\\\" y=\\\"168.21\\\" id=\\\"1142\\\" font-size=\\\"0.23pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Labs<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"441.98\\\" y=\\\"170.43\\\" id=\\\"1143\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">SOS<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"442.00\\\" y=\\\"171.71\\\" id=\\\"1144\\\" font-size=\\\"0.67pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">ART<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"127.37\\\" y=\\\"110.01\\\" id=\\\"1145\\\" font-size=\\\"2.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Confessions<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"129.46\\\" y=\\\"114.92\\\" id=\\\"1146\\\" font-size=\\\"2.56pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">d\u2019Histoire<\\\/text>\\n    <\\\/g>\\n    <g clip-path=\\\"url(#cl_id1d682c9a64c920190227145337_3)\\\">\\n      <text x=\\\"449.94\\\" y=\\\"193.47\\\" id=\\\"1147\\\" font-size=\\\"0.36pt\\\" font-weight=\\\"bold\\\" font-family=\\\"Arial\\\">Pal\u00e9o-J<\\\/text>\\n    <\\\/g>\\n    <defs>\\n      <clipPath id=\\\"cl_id1d682c9a64c920190227145337_4\\\">\\n        <rect x=\\\"0.00\\\" y=\\\"0.00\\\" width=\\\"504.00\\\" height=\\\"504.00\\\"\/>\\n      <\\\/clipPath>\\n    <\\\/defs>\\n  <\\\/g>\\n<\\\/svg>\\n\",\"js\":\"function zzz(){document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('2').setAttribute('title',' Dr Nozman <br> Abonn\u00e9s : 3123374 <br> Vid\u00e9os : 331 <br> Vues : 452770869 <br> Cr\u00e9ation : 2011-05-28 <br> Science & Exp\u00e9rience !. . Contact : nozman.contact@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('3').setAttribute('title',' Et_tout le monde s\u2019en_fout <br> Abonn\u00e9s : 478079 <br> Vid\u00e9os : 56 <br> Vues : 26833075 <br> Cr\u00e9ation : 2017-01-22 <br> Notre monde est stup\u00e9fiant et mal barr\u00e9, et \u00e7a nous fait saigner du nez. Et si on arr\u00eatait de s\u2019en foutre ? Web s\u00e9rie bi-mensuelle alternant toutes les deux semaines, un \u00e9pisode qui parle de soi et un \u00e9pisode qui parle du reste, histoire de changer le monde en commen\u00e7ant par ce qui est \u00e0 port\u00e9e de sa main.. . Une s\u00e9rie cr\u00e9\u00e9e par Fabrice de Boni et Axel Lattuada. \u00c9crite par Fabrice de Boni, Marc de Boni et Axel Lattuada. Produite par Mia Productions \/ Christophe Baudouin. R\u00e9alis\u00e9e par Fabrice de Boni. Interpr\u00e9t\u00e9e par Axel Lattuada');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('4').setAttribute('title',' Max Bird <br> Abonn\u00e9s : 565433 <br> Vid\u00e9os : 61 <br> Vues : 33589145 <br> Cr\u00e9ation : 2016-04-21 <br> Pas de description');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('5').setAttribute('title',' Homo Fabulus <br> Abonn\u00e9s : 4004 <br> Vid\u00e9os : 8 <br> Vues : 34733 <br> Cr\u00e9ation : 2017-04-21 <br> Biologie et sciences cognitives pour mieux comprendre le comportement humain.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('6').setAttribute('title',' DARKAM <br> Abonn\u00e9s : 24836 <br> Vid\u00e9os : 43 <br> Vues : 442397 <br> Cr\u00e9ation : 2016-03-22 <br> Salut \u00e0 toi ! je suis Darkam et bienvenue sur ma cha\u00eene de vulgarisation des l\u00e9gendes !!!. . Ici tout n\u2019est que th\u00e9ories, l\u00e9gendes ou mythes, on parlera de science, de figures et peuples c\u00e9l\u00e8bres dans l\u2019histoire, du contenu qui fait r\u00e9fl\u00e9chir, des vid\u00e9os adapt\u00e9es pour tous, aux infos \\\"certes\\\" simplifi\u00e9es, mais dans le seul but de mieux comprendre les sujets abord\u00e9s et ce ... sans avoir \u00e0 regarder des vid\u00e9os qui durent des heures !. . Si au travers de mon \u00e9mission \\\"FTAC\\\" les sujets que j\u2019aborde te passionnent ou que tu es simplement curieux, bienvenue sur cette cha\u00eene, je te laisse d\u00e9couvrir son contenu, entre dans une petite communaut\u00e9, qui comme toi, aspire \u00e0 toujours en savoir plus !. . PS: aucun sujets n\u2019apportent une preuve veritable, regardez les vid\u00e9os comme une fiction, merci.. . - Lien Discord : https:\/\/discord.gg\/gVAexpV si tu veux me parler.. - Lien Tipeee : http:\/\/www.tipeee.com\/darkam si tu veux m\u2019aider.. - Lien Twitter : https:\/\/twitter.com\/DarkamYoutube si tu ne veux rien manquer.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('7').setAttribute('title',' L\u2019Arche <br> Abonn\u00e9s : 5084 <br> Vid\u00e9os : 58 <br> Vues : 186383 <br> Cr\u00e9ation : 2016-01-21 <br> Retrouvez-moi sur Facebook (https:\/\/www.facebook.com\/sic.itur) et Twitter (https:\/\/twitter.com\/Sic_Itur) !. . Qu\u2019est-ce que la beaut\u00e9 ? Pourquoi l\u2019art est-il compliqu\u00e9 ? La po\u00e9sie est-elle ennuyeuse ? Pourquoi les po\u00e8tes sont tous bizarres et jaun\u00e2tres ?. . Trop peu d\u2019entre nous s\u2019int\u00e9ressent \u00e0 la po\u00e9sie. Souvent r\u00e9duite \u00e0 une somme d\u2019auteurs et de contraintes incompr\u00e9hensibles, la po\u00e9sie, ou l\u2019art de rendre \u00e0 notre langage banal et commun sa puissance \u00e9vocatoire, nous para\u00eet profond\u00e9ment ennuyeuse et imp\u00e9n\u00e9trable.. . Rien n\u2019est plus faux.. . La po\u00e9sie est sans doute l\u2019art le plus simple \u00e0 saisir, et le plus difficile \u00e0 ma\u00eetriser. C\u2019est ce dont je vais m\u2019efforcer de te convaincre gr\u00e2ce aux \u00e9pisodes de l\u2019Arche.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('8').setAttribute('title',' diploweb Pierre Verluise <br> Abonn\u00e9s : 3884 <br> Vid\u00e9os : 77 <br> Vues : 189475 <br> Cr\u00e9ation : 2009-08-04 <br> Le premier site g\u00e9opolitique francophone, Diploweb.com, offre ici des vid\u00e9os g\u00e9opolitiques de grande qualit\u00e9, avec des experts de renom.  . La cha\u00eene est dirig\u00e9e par Pierre Verluise, Docteur en G\u00e9opolitique de l\u2019Universit\u00e9 Paris-Sorbonne, Directeur des publications du Diploweb.com. Ce site affiche plus de 2 millions de pages par an.Vous pouvez vous abonner gratuitement \u00e0 sa Lettre d\u2019information hebdomadaire https:\/\/my.sendinblue.com\/users\/subscribe\/js_id\/wge\/id\/5 Diploweb publie \u00e9galement sur Amazon des ouvrages aux formats Kindle et sur papier que vous trouverez par une recherche interne au site Amazon sur le mot Diploweb.. Diploweb est \u00e9galement au coeur des r\u00e9seaux sociaux avec un compte de veille g\u00e9opolitique sur twitter https:\/\/twitter.com\/diploweb, une page Facebook https:\/\/fr-fr.facebook.com\/geopolitique\/ et un compte linkedin https:\/\/fr.linkedin.com\/in\/pierreverluise. Conf\u00e9rences : https:\/\/www.meetup.com\/fr-FR\/conference-geopolitique-paris-diploweb\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('9').setAttribute('title',' Usul2000 <br> Abonn\u00e9s : 199550 <br> Vid\u00e9os : 13 <br> Vues : 7659950 <br> Cr\u00e9ation : 2014-03-05 <br> Pas de description');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('10').setAttribute('title',' Basic Dev <br> Abonn\u00e9s : 853 <br> Vid\u00e9os : 23 <br> Vues : 40495 <br> Cr\u00e9ation : 2015-01-07 <br> Apprendre \u00e0 programmer est \u00e0 la port\u00e9e de tous. Comme toutes choses, quand on vous les pr\u00e9sente de mani\u00e8re ludique, on arrive \u00e0 susciter l\u2019int\u00e9r\u00eat, voire m\u00eame \u00e0 d\u00e9mystifier la b\u00eate et tout ce qui l\u2019anime :-). . Ordinateurs, composants, syst\u00e8mes de communication, algorithme, pseudo-code, analyse, langage de programmation, s\u00e9curit\u00e9, et bien plus.... C\u2019est ce que je tenterai de faire passer, en vous proposant une s\u00e9rie de vid\u00e9os, qui je l\u2019esp\u00e8re vous passionneront.. . Vous pouvez \u00e9galement r\u00e9pondre \u00e0 l\u2019enqu\u00eate anonyme qui me permet d\u2019am\u00e9liorer et de diriger ma chaine suivant vos attentes :. http:\/\/goo.gl\/forms\/B4b1HpAjO3. . Merci de partager, et si vous aimez, vous savez quoi faire : (y) ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('11').setAttribute('title',' Politikon <br> Abonn\u00e9s : 26485 <br> Vid\u00e9os : 54 <br> Vues : 790850 <br> Cr\u00e9ation : 2016-03-21 <br> Politikon est une cha\u00eene qui pr\u00e9sente des th\u00e9ories sociales et politiques en philosophie et sciences humaines.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('12').setAttribute('title',' Science4All <br> Abonn\u00e9s : 155179 <br> Vid\u00e9os : 198 <br> Vues : 8771732 <br> Cr\u00e9ation : 2016-02-10 <br> Hello ! Je m\u2019appelle L\u00ea Nguy\u00ean Hoang (appelez-moi L\u00ea), et j\u2019adore les maths, la physique et les sciences en g\u00e9n\u00e9ral. Science4All est ma cha\u00eene francophone. . Depuis ao\u00fbt 2016, je travaille pour le projet Wandida \u00e0 l\u2019EPFL, une autre cha\u00eene YouTube d\u2019informatique \/ maths \/ physique qui cible plus les \u00e9tudiants \u00e0 l\u2019universit\u00e9 (et un peu les acad\u00e9miques aussi), et en novembre 2016, j\u2019ai lanc\u00e9 la cha\u00eene anglophone de vulgarisation ZettaBytes.. Et depuis juillet 2017, je tiens le Podcast Axiome avec Monsieur Phi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('13').setAttribute('title',' Les Langues de Cha\u2019 <br> Abonn\u00e9s : 18556 <br> Vid\u00e9os : 15 <br> Vues : 298610 <br> Cr\u00e9ation : 2015-02-18 <br> Bienvenue sur Les Langues de Cha\u2019 ! . Je suis Charlotte et sur cette cha\u00eene je parle de sciences sociales, principalement de linguistique pour l\u2019instant mais je compte \u00e9galement aborder quelques sujets de sociologie, anthropologie, histoire... le tout de fa\u00e7on assez l\u00e9g\u00e8re.. . Les Langues de Cha\u2019 est membre du Caf\u00e9 des Sciences, une association rassemblant des vulgarisateurs\/trices scientifiques dont vous pouvez retrouver le travail ici : https:\/\/www.cafe-sciences.org');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('14').setAttribute('title',' Une histoire sur Terre <br> Abonn\u00e9s : 13811 <br> Vid\u00e9os : 42 <br> Vues : 766273 <br> Cr\u00e9ation : 2015-09-01 <br> A la d\u00e9couverte de lieux, de personnes, de sports, de nourritures... Le tout insolite et quelque part sur Terre!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('15').setAttribute('title',' Esprit Critique <br> Abonn\u00e9s : 9264 <br> Vid\u00e9os : 19 <br> Vues : 161737 <br> Cr\u00e9ation : 2015-10-05 <br> Esprit Critique est une cha\u00eene pour d\u00e9velopper bah... votre esprit critique.. On y fait de la vulgarisation\/r\u00e9fl\u00e9xion politico-philosophico-historico-scientifico-betterave de fa\u00e7on sympathique et potentiellement rigolatoire.. . Les sources de tous les \u00e9pisodes : https:\/\/www.tzitzimitl.net\/liens. . Si vous voulez me soutenir, pensez \u00e0 Tipeee : https:\/\/www.tipeee.com\/esprit-critique. . Tout ce que je publie ici est mis \u00e0 disposition selon les termes de la Licence Creative Commons \\\"Attribution - Pas d\u2019Utilisation Commerciale - Partage dans les M\u00eames Conditions 3.0 France\\\" : http:\/\/creativecommons.org\/licenses\/by-nc-sa\/3.0\/fr\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('16').setAttribute('title',' R\u00e9mi Bachelet <br> Abonn\u00e9s : 26266 <br> Vid\u00e9os : 472 <br> Vues : 7185571 <br> Cr\u00e9ation : 2010-07-14 <br> Cours de Gestion de projet, sociologie des organisations, recueil, analyse et traitement de donn\u00e9es, pr\u00e9vention du plagiat, module de march\u00e9s financiers, cours de qualit\u00e9 et m\u00e9thodes de r\u00e9solution de probl\u00e8mes, \u00e9tablir des cartes conceptuelles, utiliser Wikip\u00e9dia, MediaWiki et CentraleWiki, formation au coaching p\u00e9dagogique et \u00e0 l\u2019encadrement. Un cours de r\u00e9f\u00e9rencement \/ SEO.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('17').setAttribute('title',' Le R\u00e9veilleur <br> Abonn\u00e9s : 38556 <br> Vid\u00e9os : 55 <br> Vues : 1057406 <br> Cr\u00e9ation : 2015-03-31 <br> Les connaissances que j\u2019ai accumul\u00e9es m\u2019ont convaincu que les impacts environnementaux vont consid\u00e9rablement changer la fa\u00e7on dont nos soci\u00e9t\u00e9s se pensent et s\u2019organisent. Pour comprendre cela et s\u2019adapter \u00e0 un monde qui change, il faut saisir certaines notions et avoir acc\u00e8s \u00e0 certaines informations. J\u2019essaye, sur cette cha\u00eene d\u2019apporter ma modeste contribution \u00e0 cette grande t\u00e2che d\u2019apprentissage en vous parlant d\u2019environnement, d\u2019\u00e9conomie et du lien entre les deux. . . Pour toutes questions\/suggestions\/propositions, n\u2019h\u00e9sitez pas \u00e0 me contacter sur cette cha\u00eene Youtube, ma page Facebook ou mon compte Twitter.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('18').setAttribute('title',' J\u2019m\u2019\u00e9nerve pas, j\u2019explique <br> Abonn\u00e9s : 49440 <br> Vid\u00e9os : 10 <br> Vues : 753870 <br> Cr\u00e9ation : 2016-11-07 <br> Des explications claires sur la SCIENCE avec plein d\u2019animations pour bien comprendre, de l\u2019histoire des sciences (et de temps en temps des blagues) !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('19').setAttribute('title',' Le Saviez-Vous ? TV <br> Abonn\u00e9s : 1583 <br> Vid\u00e9os : 36 <br> Vues : 77766 <br> Cr\u00e9ation : 2015-02-03 <br> La chaine de science faite par des scientifiques pour tous les publics. . Le principe de \u00ab Le saviez-vous ? TV \u00bb est de pr\u00e9senter en quelques minutes, de mani\u00e8re simple, ludique et p\u00e9dagogique une question scientifique en lien avec l\u2019actualit\u00e9.  Il pourra aussi s\u2019agir d\u2019une technique, d\u2019un instrument\u2026 n\u00e9cessaire pour mener \u00e0 bien nos programmes d\u2019observations. Chaque vid\u00e9o est r\u00e9alis\u00e9e en collaboration avec un chercheur des laboratoires de l\u2019Observatoire des Sciences de l\u2019Univers (OSU) Institut Pyth\u00e9as ou d\u2019un laboratoire partenaire. La saison 1 sur la lumi\u00e8re et la saison 5 sur la plan\u00e9tologie (actuellement en postproduction) ont \u00e9t\u00e9 r\u00e9alis\u00e9es avec les chercheurs du Laboratoire d\u2019Astrophysique de Marseille, la saison 2 sur le changement climatique et ses cons\u00e9quences avec le labex OT-MED, la saison  3 sur la cosmologie et la physique des particules avec le labex OCEVU et la saison 4 sur les nanoparticules avec le labex SERENADE.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('20').setAttribute('title',' The Epilepticman <br> Abonn\u00e9s : 8605 <br> Vid\u00e9os : 63 <br> Vues : 416323 <br> Cr\u00e9ation : 2013-08-19 <br> Je fais des vid\u00e9os de vulgarisation, de science et surtout sur l\u2019\u00e9pilepsie. Epileptic Man, c\u2019est moi, pour vous servir. Les vid\u00e9os sont en rapport le plus souvent avec la maladie neurologique, l\u2019\u00e9pilepsie. (maladie trop m\u00e9connu \u00e0 mon gout). Mais j\u2019aborde pleins d\u2019autres sujet dans mes vid\u00e9os, les autres maladies comme Alzheimer, Parkinson ou la SLA, des vid\u00e9os lifestyle assez rarement(c\u2019est pas parce qu\u2019on est \u00e9pileptique que l\u2019on ne peut pas vivre comme tout le monde) et prochainement une web-s\u00e9rie. . . Merci de votre soutien, \u00e0 tout de suite en vid\u00e9o.. Bon visionnage ! . . . . Contact pro : tommy386363@gmail.com (On sait jamais hein ...)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('21').setAttribute('title',' 911 AVOCAT <br> Abonn\u00e9s : 36317 <br> Vid\u00e9os : 17 <br> Vues : 500578 <br> Cr\u00e9ation : 2016-05-22 <br> 911 Avocat est une \u00e9mission de vulgarisation juridique. Son but: expliquer de fa\u00e7on simple et l\u00e9g\u00e8re le droit qui s\u2019applique aux vid\u00e9os sur internet.. . Il y a quelques mois, un second format est arriv\u00e9 sur la cha\u00eene, la \u00ab Question 911 \u00bb. Chaque \u00e9pisode de \u00ab Question 911 \u00bb est d\u00e9di\u00e9 \u00e0 (gros suspense) une question juridique pr\u00e9cise. . . Les co-auteurs:. - Elo\u00efse Wagner: avocate de jour, passionn\u00e9e d\u2019internet la nuit, il fallait bien un jour que ces deux parties d\u2019elle se rencontrent. Elles ont fait connaissance et ont d\u00e9cid\u00e9 de cr\u00e9er cette chaine Youtube. . - Reksider: compositeur de jour, com\u00e9dien l\u2019apr\u00e8s-midi (apr\u00e8s le go\u00fbter), monteur la nuit, 911 Avocat ne serait rien sans lui.. - Le dromadaire de No\u00ebl: ne sait pas ce qu\u2019il fait l\u00e0.. . \\\"Ta vid\u00e9o a \u00e9t\u00e9 supprim\u00e9e et tu ne sais pas pourquoi? Regarde 911 Avocat.\\\". . Chaine Youtube de Reksider: https:\/\/www.youtube.com\/user\/reksider. Twitter: @wagner_eloise. Facebook: https:\/\/www.facebook.com\/911Avocat\/. . Contact cha\u00eene Youtube : 911Avocat@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('22').setAttribute('title',' Cervelle d\u2019oiseau <br> Abonn\u00e9s : 1434 <br> Vid\u00e9os : 19 <br> Vues : 26832 <br> Cr\u00e9ation : 2017-02-06 <br> Cervelle d\u2019Oiseau est une cha\u00eene de vulgarisation scientifique pr\u00e9sent\u00e9e par S\u00e9bastien Moro sur l\u2019intelligence et le comportement animal. . . En s\u2019appuyant sur les derni\u00e8res d\u00e9couvertes de la science, et un solide sens de l\u2019humour, S\u00e9bastien vous invite \u00e0 un voyage incroyable parmi nos cousins \u00e0 plumes, \u00e0 poils, \u00e0 \u00e9cailles et \u00e0 exosquelettes !. . www.cervelledoiseau.fr. . Facebook : @CervelleOiseau. . Twitter : @CervelleOiseau. . Membre du Caf\u00e9 des Sciences http:\/\/www.cafe-sciences.org\/. . Cervelle d\u2019Oiseau fait partie des cha\u00eenes YouTube recommand\u00e9es par le minist\u00e8re de la Culture dans le cadre du projet \\\"YouTube \u00e0 l\u2019\u00e9cole\\\". http:\/\/www.culture.gouv.fr\/Thematiques\/Langue-francaise-et-langues-de-France\/Ressources\/Ressources-pedagogiques-et-sensibilisation\/350-ressources-culturelles-et-scientifiques-francophones-en-video. . S\u00e9bastien Moro est membre du comit\u00e9 scientifique de l\u2019association \u00c9ducation \u00c9thique Animale http:\/\/educ-ethic-animal.org\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('23').setAttribute('title',' Le Mock <br> Abonn\u00e9s : 55946 <br> Vid\u00e9os : 72 <br> Vues : 1941017 <br> Cr\u00e9ation : 2015-01-15 <br> Le Mock est une cha\u00eene YouTube de vulgarisation de litt\u00e9rature classique.. Trois formats majoritaires y sont diffus\u00e9s : .     - La litt\u00e9rature classique est belle \u00e0 \u00e9couter : c\u2019est Charlie Baudelaire, un po\u00e8me mis en musique chaque premier dimanche du mois..     - La litt\u00e9rature classique nous fait r\u00e9fl\u00e9chir sur notre monde : c\u2019est La Chronique de Redek (et Pierrot aussi) de courtes vid\u00e9os chaque semaine pour r\u00e9fl\u00e9chir sur l\u2019actualit\u00e9 avec des textes classiques..     - La litt\u00e9rature classique nous raconte des histoires franchement prenantes : c\u2019est des vid\u00e9os tous les 2-3 mois qui r\u00e9sument et analysent un classique.. Ce contenu vous est offert par Redek et Pierrot, deux Lyonnais de c\u0153ur.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('24').setAttribute('title',' Axolot <br> Abonn\u00e9s : 510299 <br> Vid\u00e9os : 27 <br> Vues : 16591112 <br> Cr\u00e9ation : 2013-06-10 <br> Curiosit\u00e9s, histoires \u00e9tranges, sources d\u2019\u00e9tonnement.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('25').setAttribute('title',' ProfOkita <br> Abonn\u00e9s : 18766 <br> Vid\u00e9os : 69 <br> Vues : 641892 <br> Cr\u00e9ation : 2006-07-25 <br> Comment fabriquer l\u2019armure d\u2019Iron Man ? Peut-on faire un double saut ? Devenir invisible ? D\u00e9truire le monde ? Marre des cours de sciences r\u00e9barbatifs ? Les profs ne r\u00e9pondent pas aux vraies questions ? . On va voir si la science peut nous aider pour comprendre le monde vid\u00e9o-ludique !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('26').setAttribute('title',' Les boloss des belles lettres <br> Abonn\u00e9s : 31006 <br> Vid\u00e9os : 19 <br> Vues : 2476944 <br> Cr\u00e9ation : 2016-01-21 <br> \\\"Madame Bovary\\\", c\u2019\u00e9tait lui ! Apr\u00e8s l\u2019immense succ\u00e8s de la vid\u00e9o sur le Web, Jean Rochefort pr\u00e9sente Les Boloss des belles lettres dans un langage ultra vivant et dans une interpr\u00e9tation en roue libre.. Tous les jeudis \u00e0 20.35 sur france 5, juste avant la Grande Librairie  une nouvelle \u0153uvre tir\u00e9e du patrimoine litt\u00e9raire classique est adapt\u00e9e de fa\u00e7on d\u00e9complex\u00e9e et enthousiaste.. ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('27').setAttribute('title',' Curieux 2 Savoir <br> Abonn\u00e9s : 765 <br> Vid\u00e9os : 17 <br> Vues : 27090 <br> Cr\u00e9ation : 2014-11-14 <br> Cette cha\u00eene propose un certain nombre d\u2019exp\u00e9riences \u00e0 r\u00e9aliser \u00e0 la maison.. . Passer le quotidien \u00e0 l\u2019\u00e9prouvette est notre devise !. . Curieux\u00b2 Savoir. http:\/\/www.curieuxdesavoir.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('28').setAttribute('title',' Les Patates Douces <br> Abonn\u00e9s : 386 <br> Vid\u00e9os : 3 <br> Vues : 4003 <br> Cr\u00e9ation : 2016-03-27 <br> Chaine de vulgarisation scientifique pour les enfants.. . M\u00eame si on est une patate en sciences, il suffit d\u2019y aller doucement ! :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('29').setAttribute('title',' AnthroStory <br> Abonn\u00e9s : 5070 <br> Vid\u00e9os : 90 <br> Vues : 267705 <br> Cr\u00e9ation : 2014-07-17 <br> AnthroStory est la cha\u00eene YouTube qui va vous faire d\u00e9couvrir et aimer l\u2019anthropologie !. Que vous soyez anthropologues, amateurs d\u2019ethnologie, voyageurs en qu\u00eate de r\u00e9ponses ou simple curieux dans les sciences sociales, venez en apprendre plus avec nous ! Bases de l\u2019anthropologie, fonctionnement des cultures et des soci\u00e9t\u00e9s, retour sur des livres que vous devriez d\u00e9couvrir, interviews avec des anthropologues, r\u00e9ponses \u00e0 vos questions et \u00e9nigmes anthropologiques, tout est bon pour vous faire d\u00e9couvrir cette science passionnante !. N\u2019h\u00e9sitez pas \u00e0 vous abonner et \u00e0 nous poser toutes les questions qui vous int\u00e9ressent, nous tenterons de trouver les meilleurs r\u00e9ponses possibles !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('30').setAttribute('title',' Music Antik <br> Abonn\u00e9s : 5317 <br> Vid\u00e9os : 33 <br> Vues : 113387 <br> Cr\u00e9ation : 2015-11-18 <br> Salut \u00e0 toi et bienvenu sur Music Antik !. Ici on parle de musique. . . Utip : https:\/\/utip.io\/musicantik. . Tipeee : https:\/\/www.tipeee.com\/music-antik. . Facebook : https:\/\/www.facebook.com\/MusicAntikNounouth\/. . Twitter : https:\/\/twitter.com\/nounouth. . Instagram : https:\/\/www.instagram.com\/musicantik_nounouth\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('31').setAttribute('title',' Micka\u00ebl Launay <br> Abonn\u00e9s : 336634 <br> Vid\u00e9os : 153 <br> Vues : 25500359 <br> Cr\u00e9ation : 2011-09-08 <br> La cha\u00eene Micmaths vous propose diverses vid\u00e9os autour des math\u00e9matiques. Vous y trouverez des cours de maths, des jeux de logique, des chroniques ou encore des manipulations autour des math\u00e9matiques.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('32').setAttribute('title',' La Main Baladeuse <br> Abonn\u00e9s : 4005 <br> Vid\u00e9os : 27 <br> Vues : 164665 <br> Cr\u00e9ation : 2016-02-26 <br> Des vid\u00e9os de science avec des dessins et aussi une main.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('33').setAttribute('title',' Docteur Pralinus <br> Abonn\u00e9s : 7422 <br> Vid\u00e9os : 107 <br> Vues : 646387 <br> Cr\u00e9ation : 2014-01-10 <br> La cha\u00eene du Docteur Pralinus vise \u00e0 examiner la culture et pop culture destin\u00e9e aux femmes et les repr\u00e9sentations f\u00e9minines avec des blagues, des perruques, de la joie et de la bonne humeur !. . Le Vaginarium du Docteur Pralinus : le docteur Pralinus et ses assistantes diss\u00e8quent les niaiseries de l\u2019univers Girly pour cr\u00e9er de la Cucul Energie que leur vaisseau, le Vaginarium, convertit en un carburant r\u00e9volutionnaire : Le Pralinol !. . ToonGrrrlZ : dans les dessins anim\u00e9s, les personnages ne sont pas toujours cruches et inint\u00e9ressantes. L\u2019auteure discute des h\u00e9ro\u00efnes de s\u00e9ries anim\u00e9es qui ont marqu\u00e9 son enfance, la surprennent ou la marquent aujourd\u2019hui. Anime, cartoons ou s\u00e9ries fran\u00e7aises, tout passe \u00e0 la moulinette de ToonGrrrlZ avec un Rrr rugissant !. . Yaoi Files : une \u00e9tude du domaine du Yaoi au sens large (Boys Love\/Fanfictions slash\/bromances) avec le professeur Yawa, Bishi et Shota.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('34').setAttribute('title',' Ma\u00eetre Luger <br> Abonn\u00e9s : 14441 <br> Vid\u00e9os : 36 <br> Vues : 1067292 <br> Cr\u00e9ation : 2017-11-09 <br> Vid\u00e9os sur l\u2019histoire, le design, le fonctionnement des armes historiques . . Beaucoup d\u2019entre nous ont \u00e9t\u00e9 confront\u00e9s aux armes dans les films ou les jeux. Cependant les mondes du cin\u00e9ma et des jeuvid\u00e9os pr\u00e9sentent souvent ces objets historiques de fa\u00e7on incorrecte. Ma mission est donc de casser les mythes autour de ces armes et de montrer qu\u2019elles sont encore plus int\u00e9ressantes qu\u2019on ne le croit.. . \u25bc . Tipeee: tipeee.com\/maitre-luger . Twitter (@MaitreBurger): twitter.com\/MaitreLuger. YouTube: youtube.com\/c\/MaitreLuger. Facebook: facebook.com\/maitrelugerinparadise\/. Instagram: instagram.com\/maitreluger\/. Dailymotion: dailymotion.com\/maitrelugerinparadise');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('35').setAttribute('title',' KronoMuzik <br> Abonn\u00e9s : 79355 <br> Vid\u00e9os : 65 <br> Vues : 3222902 <br> Cr\u00e9ation : 2016-07-12 <br> Salut \u00e0 tous et bienvenue !. Le but de KronoMuzik est de vous int\u00e9resser \u00e0 toutes sortes de sujets en rapport avec le monde de la musique dans un laps de temps le plus court possible, et d\u2019ensuite vous rediriger vers d\u2019autres personnes ou m\u00e9dias qui pourront vous en apprendre plus sur ces sujets.. . J\u2019esp\u00e8re que \u00e7a vous plaira, si c\u2019est le cas, rejoignez-moi ici :. TWITTER \u25ba https:\/\/twitter.com\/kronomuzik. FACEBOOK \u25ba https:\/\/facebook.com\/kronomuzik. . kronomuzik@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('36').setAttribute('title',' Doc Seven <br> Abonn\u00e9s : 1857690 <br> Vid\u00e9os : 183 <br> Vues : 246125891 <br> Cr\u00e9ation : 2015-01-21 <br> Il \u00e9tait une fois... . Bref, j\u2019aime le chiffre 7, j\u2019aime ce que je ne connais pas et j\u2019aime faire partager des choses.. . Quand on mixe le tout, on a Doc Seven : une cha\u00eene \u00e9ducative o\u00f9 l\u2019on apprend sur l\u2019histoire, la g\u00e9ographie, les arts, les sciences et la nature en s\u2019amusant . . Bienvenue!. . -----------------------------------. . N\u2019h\u00e9sitez pas \u00e0 me suivre sur:. . Facebook: DocSevenOfficiel. Twitter: @DocSevenTV');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('37').setAttribute('title',' AstronoGeek <br> Abonn\u00e9s : 439157 <br> Vid\u00e9os : 165 <br> Vues : 39545477 <br> Cr\u00e9ation : 2015-10-04 <br> AstronoGeek, c\u2019est une cha\u00eene d\u00e9di\u00e9e \u00e0 la vulgarisation de l\u2019astronomie. Bordel de merde.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('38').setAttribute('title',' Brandon\u2019s Stories <br> Abonn\u00e9s : 9089 <br> Vid\u00e9os : 45 <br> Vues : 183720 <br> Cr\u00e9ation : 2016-08-08 <br> Bienvenue sur la cha\u00eene Brandon\u2019s Stories ! . . Avec cette cha\u00eene, je vous d\u00e9voile des lieux m\u00e9connus de l\u2019Histoire de France ! . . Je suis passionn\u00e9 depuis toujours par l\u2019Histoire, le journalisme et la t\u00e9l\u00e9vision.. Faire de cette passion mon m\u00e9tier n\u2019est pas seulement un r\u00eave, mais un objectif. . . Alain DECAUX, St\u00e9phane BERN, Franck FERRAND, Jamy GOURMAUD, Bernard de LA VILLARDI\u00c8RE, Elise LUCET m\u2019ont donn\u00e9 envie de faire de la pr\u00e9sentation ! . . Retrouvez sur cette cha\u00eene un vendredi sur deux \u00e0 20h00 mes vid\u00e9os d\u2019Histoire,  gr\u00e2ce auxquelles, je vous ferai d\u00e9couvrir \u00e0 travers toute les \u00e9poques de l\u2019histoire et toutes les r\u00e9gions, la magnificence du patrimoine fran\u00e7ais.. . Abonnez vous \u00e0 ma cha\u00eene YouTube pour ne rater aucune de mes aventures ! . . Avec ces vid\u00e9os, c\u2019est bien plus qu\u2019une passion que j\u2019ai envie de vous faire partager :). . Pour toutes d\u00e9marches : leshistoiresdebrandon@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('39').setAttribute('title',' Richard Taillet <br> Abonn\u00e9s : 32403 <br> Vid\u00e9os : 98 <br> Vues : 2943948 <br> Cr\u00e9ation : 2007-04-11 <br> Un peu de tout, mais notablement des vid\u00e9os de physique, principalement des cours d\u2019universit\u00e9 mont\u00e9s et upgrad\u00e9s. Have fun ! :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('40').setAttribute('title',' Dave Sheik <br> Abonn\u00e9s : 211171 <br> Vid\u00e9os : 76 <br> Vues : 11610065 <br> Cr\u00e9ation : 2014-02-13 <br> Cha\u00eene parlant d\u2019Histoire, souvent r\u00e9cente, souvent d\u2019ailleurs, mais toujours en bref !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('41').setAttribute('title',' StopScience <br> Abonn\u00e9s : 13623 <br> Vid\u00e9os : 152 <br> Vues : 1471251 <br> Cr\u00e9ation : 2013-01-15 <br> Le rendez-vous de la Science s\u00e9rieuse... mais pas trop !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('42').setAttribute('title',' Doc Falter <br> Abonn\u00e9s : 25552 <br> Vid\u00e9os : 28 <br> Vues : 6823542 <br> Cr\u00e9ation : 2014-08-13 <br> Doc Falter vous pr\u00e9sente des Tops stup\u00e9fiants et scientifiques pour mieux connaitre le monde qui nous entoure !. . Vous retrouverez ici des vid\u00e9os sur l\u2019histoire, les animaux, la m\u00e9decine et la pharmacie et surtout sur la culture g\u00e9n\u00e9rale !.  . Mes sp\u00e9cialit\u00e9s ? Pharmacologie, M\u00e9decine, Biologie et physico-chimie  !. -----------------------------------------. . N\u2019h\u00e9sitez pas \u00e0 me rejoindre sur :. . Facebook: \u00ab Doc Falter  \u00bb. Twitter : \u00ab Doc Falter \u00bb. G+      : \u00ab DocFalterScienceTox \u00bb');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('43').setAttribute('title',' Tutorat M\u00e9decine 2.0 <br> Abonn\u00e9s : 53115 <br> Vid\u00e9os : 87 <br> Vues : 2013704 <br> Cr\u00e9ation : 2013-07-15 <br> Dans cette cha\u00eene vous pourrez acc\u00e9der \u00e0 des tutorats sur toute les mati\u00e8res \u00e9tudi\u00e9es dans le domaine de la sant\u00e9.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('44').setAttribute('title',' EduKey <br> Abonn\u00e9s : 5102 <br> Vid\u00e9os : 37 <br> Vues : 195428 <br> Cr\u00e9ation : 2016-10-16 <br> Parlons ensemble d\u2019\u00e9ducation ! Tout le monde est concern\u00e9, donc si tu veux que les p\u00e9dagogies n\u2019aient plus de secret pour toi, comprendre ce qui se fait dans d\u2019autres pays et voir l\u2019\u00e9ducation dans toute sa beaut\u00e9, tu es au bon endroit ! Ce sera aussi l\u2019occasion de faire preuve d\u2019esprit critique et de questionner et d\u00e9mystifier le jargon propre \u00e0 l\u2019\u00e9ducation, voire de comprendre des \u00e9l\u00e9ments d\u2019actualit\u00e9 sous l\u2019angle des questions \u00e9ducatives.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('45').setAttribute('title',' Le PsyLab <br> Abonn\u00e9s : 125908 <br> Vid\u00e9os : 64 <br> Vues : 3591866 <br> Cr\u00e9ation : 2014-02-27 <br> Le PsyLab c\u2019est une \u00e9quipe de psychiatres qui vous propose de d\u00e9couvrir le monde fascinant de la psychiatrie.. Des \u00e9missions vari\u00e9es pour parler de concepts-cl\u00e9s en psychiatrie, et de la fa\u00e7on dont ils ont \u00e9t\u00e9 illustr\u00e9s au cin\u00e9ma, dans les s\u00e9ries et les jeux vid\u00e9o.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('46').setAttribute('title',' Boneless Arch\u00e9ologie <br> Abonn\u00e9s : 1171 <br> Vid\u00e9os : 53 <br> Vues : 28404 <br> Cr\u00e9ation : 2017-10-31 <br> Ici le Dr. Kerner, pr\u00e9historienne et thanato-arch\u00e9ologue qui vous parle de faits pr\u00e9historiques et mortuaires \u00e9tonnants.. . Je vous fais partager mes bons plans pour faire du tourisme macabre et mes coups de coeur d\u2019expositions. Bon visionnage\u00a0!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('47').setAttribute('title',' PodcastScience <br> Abonn\u00e9s : 4734 <br> Vid\u00e9os : 93 <br> Vues : 187639 <br> Cr\u00e9ation : 2012-01-14 <br> Podcast science est une \u00e9mission (audio) hebdomadaire qui parle de science, sans prise de t\u00eate.. - Retrouvez-nous tous les mardi sur http:\/\/live.podcastscience.fm. - Retrouvez-nous sur notre site web: http:\/\/www.podcastscience.fm. - Sur soundcloud : http:\/\/soundcloud.com\/soundcloud. - Ou dans votre agr\u00e9gateur podcast pr\u00e9f\u00e9r\u00e9: http:\/\/feeds.feedburner.com\/PodcastScience. Promis, on va vous faire aimer la science !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('48').setAttribute('title',' Heu?reka <br> Abonn\u00e9s : 118291 <br> Vid\u00e9os : 59 <br> Vues : 3908216 <br> Cr\u00e9ation : 2015-10-18 <br> Je vulgarise la finance et l\u2019\u00e9conomie en vid\u00e9o et en conf\u00e9rence.. . Si vous souhaitez me faire un don pour que je puisse continuer mon activit\u00e9 : voir le lien \\\"faire un don\\\" ci-dessous.. Si les T-shirt des \u00e9pisodes vous plaisent : voir le lien \\\"Tostadora\\\" ci-dessous.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('49').setAttribute('title',' NEXUS VI <br> Abonn\u00e9s : 176888 <br> Vid\u00e9os : 55 <br> Vues : 8154532 <br> Cr\u00e9ation : 2014-12-05 <br> Embarquez \u00e0 bord du Nexus VI et suivez le Capitaine ainsi que son \u00e9quipage aux quatre coins de la Galaxie pour votre chronique sp\u00e9cialis\u00e9e dans la Science-Fiction sous toutes ses formes (Cin\u00e9ma, Litt\u00e9rature, Jeux Vid\u00e9o, Anim\u00e9s) !. . C\u2019est lors de leurs aventures que le Capitaine vous pr\u00e9sentera son analyse d\u2019une \u0153uvre, d\u2019un sous-genre ou d\u2019un th\u00e8me r\u00e9current de la SF.. . Coup de gueule ou coup de c\u0153ur, quel que soit son avis, il saura toujours vous l\u2019exposer de fa\u00e7on argument\u00e9e et claire (et \u00e0 coup de Blaster \u00e9ventuellement).. . Alors, accrochez-vous bien \u00e0 vos si\u00e8ges ! Par\u00e9s au d\u00e9collage ! FEU !!. . . Pour voir les autres productions Fensch Toast :. www.fenschtoast.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('50').setAttribute('title',' Tout est Science <br> Abonn\u00e9s : 1080 <br> Vid\u00e9os : 32 <br> Vues : 66912 <br> Cr\u00e9ation : 2014-09-19 <br> Tout, dans la vie de tout les jours peut \u00eatre d\u00e9crit de fa\u00e7on scientifique.Trou noir ? Antimati\u00e8re ? Relativit\u00e9 ? Photon ? Espace temps ? Espace ? Astrophysique ? Etoile ? Eclipse ? Newton ? Einstein ? Ast\u00e9ro\u00efdes ? Nombres ? Chiffres ? Physique ? Math\u00e9matique ? Chimie ? Tant de question dans la vie de tout les jours auxquelles on esp\u00e8re trouver une r\u00e9ponse, on essaye ici d\u2019y r\u00e9pondre de fa\u00e7on claire et pr\u00e9cise et bien s\u00fbr de fa\u00e7on scientifique. Et on ajoute \u00e0 cela une bonne dose de vulgarisation et d\u2019humour et \u00e7a nous donne Tout est Science.. Cette cha\u00eene est surtout faite pour rencontrer des fans de science, alors viens. On est bien. ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('51').setAttribute('title',' Professeur Sims <br> Abonn\u00e9s : 10692 <br> Vid\u00e9os : 56 <br> Vues : 392404 <br> Cr\u00e9ation : 2013-07-28 <br> Si tu le sais d\u00e9j\u00e0, tant mieux. Si tu sais pas, viens donc, je vais t\u2019expliquer. Physique, chimie, technologie,... la Science c\u2019est le bien et on va d\u00e9couvrir ensemble pourquoi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('52').setAttribute('title',' Climen <br> Abonn\u00e9s : 28547 <br> Vid\u00e9os : 24 <br> Vues : 803822 <br> Cr\u00e9ation : 2011-04-28 <br> Climen est un \u00e9tudiant en Pharmacie qui occupe son temps libre \u00e0 vulgariser sur YouTube la sant\u00e9 en g\u00e9n\u00e9ral mais en en mettant parfois l\u2019accent sur l\u2019action pharmacologique des m\u00e9dicaments. Vous trouverez sur sa cha\u00eene un format standard qui aborde des questions telles que \\\"Pourquoi les antibiotiques c\u2019est pas automatique ?\\\" ou des sujets plus vagues comme \\\"L\u2019Hom\u00e9opathie\\\". Un nouveau format pr\u00e9sente l\u2019histoire d\u2019une mol\u00e9cule c\u00e9l\u00e8bre. En partant d\u2019une d\u00e9couverte scientifique et en passant par les pharmacomodulations r\u00e9alis\u00e9es pour obtenir un m\u00e9dicament.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('53').setAttribute('title',' Outside The Box <br> Abonn\u00e9s : 462521 <br> Vid\u00e9os : 116 <br> Vues : 38376550 <br> Cr\u00e9ation : 2015-03-18 <br> Une chaine avec la ferme intention de vous retourner le cerveau. 1 Vid\u00e9o\/Samedis.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('54').setAttribute('title',' Un Monde Riant <br> Abonn\u00e9s : 19665 <br> Vid\u00e9os : 50 <br> Vues : 596200 <br> Cr\u00e9ation : 2011-10-17 <br> Je repasse derri\u00e8re les approximations scientifiques de la presse grand public. Et y\u2019a du boulot...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('55').setAttribute('title',' Juris Planet <br> Abonn\u00e9s : 6212 <br> Vid\u00e9os : 73 <br> Vues : 232251 <br> Cr\u00e9ation : 2015-10-30 <br> Vous trouvez le droit compliqu\u00e9 ?. . Cette cha\u00eene a pour but de pr\u00e9senter la science juridique d\u2019une autre mani\u00e8re, simple et d\u00e9complex\u00e9e, sans oublier de pr\u00e9senter tout ce qu\u2019il y a de plus loufoque \u00e9galement !. . Juris Planet, le droit simple !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('56').setAttribute('title',' Elles Comme Linguistes <br> Abonn\u00e9s : 3249 <br> Vid\u00e9os : 46 <br> Vues : 93372 <br> Cr\u00e9ation : 2016-07-10 <br> Parce qu\u2019on l\u2019utilise tous les jours, on a tendance \u00e0 penser que notre langue est une \u00e9vidence, et le langage sans myst\u00e8re. Nenni! Parce que tout ce que vous croyez savoir sur votre langue, sur les langues et sur le langage est tr\u00e8s certainement FAUX, nous avons d\u00e9cid\u00e9 de d\u00e9rouiller les id\u00e9es re\u00e7ues. Sus!. . Ogni giorno utilizziamo la nostra lingua per comunicare a darla per scontato. In realt\u00e0 dietro ogni suono emesso ed ogni frase pronunciata nasconde un piccolo mistero che noi, due linguiste franco-italiane, abbiamo deciso di svelarvi. Che la scoperta della lingua abbia inizio!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('57').setAttribute('title',' Primum Non Nocere <br> Abonn\u00e9s : 87160 <br> Vid\u00e9os : 50 <br> Vues : 2296718 <br> Cr\u00e9ation : 2014-08-24 <br> Salut \u00e0 toi internaute !. . Bienvenu sur Primum Non Nocere. . Je suis Primum et accompagn\u00e9 de mon Doppelganger Doppel, on va essayer de te parler de m\u00e9decine autrement :. - r\u00e9pondre \u00e0 des question que tu ne t\u2019\u00e9tais probablement jamais pos\u00e9e. - faire le point sur certaines id\u00e9es re\u00e7ues ou l\u00e9gendes urbaines m\u00e9dicales. - te faire d\u00e9couvrir le monde merveilleux de la M\u00e9decine. . Ici tu trouveras . Des \u00e9pisode de Primum Non Nocere (PNN), ou l\u2019on parle de tout et de rien : quelle est la couleur du caca ? les chocs \u00e9l\u00e9ctriques dans les films sont-ils utiles ? le sexe et la migraine.... Des \u00e9pisodes de Pour Aller Plus Loin (PAPL) qui font suite \u00e0 un PNN pour approfondir un peu le sujet. et des hors s\u00e9ries. . Alors installe toi, mets toi bien . . et Enjoie. . Primum');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('58').setAttribute('title',' Florence Porcel <br> Abonn\u00e9s : 85196 <br> Vid\u00e9os : 178 <br> Vues : 5012993 <br> Cr\u00e9ation : 2012-01-14 <br> L\u2019actualit\u00e9 des sciences de l\u2019Univers et du spatial, c\u2019est dans \\\"La folle histoire de l\u2019Univers\\\". Les bourdes trouv\u00e9es \u00e0 la t\u00e9l\u00e9vision, c\u2019est dans \\\"Les perles du PAF\\\". Et d\u2019autres choses \u00e0 venir... Merci de votre visite - vous pouvez maintenant fermer Internet, ouvrir un livre, et n\u2019oubliez pas de rester le nez en l\u2019air \u00e0 ne rien faire...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('59').setAttribute('title',' Tania Louis <br> Abonn\u00e9s : 10314 <br> Vid\u00e9os : 55 <br> Vues : 274585 <br> Cr\u00e9ation : 2015-08-05 <br> Vous trouverez deux formats principaux sur cette cha\u00eene :. - Biologie Tout Compris : un concept biologique, moins de six minutes (hem, en g\u00e9n\u00e9ral), une vid\u00e9o !. - Les Ptites Manips : des exp\u00e9riences simples et sympa \u00e0 refaire chez vous.. . Plus des conf\u00e9rences et autres vid\u00e9os hors formats, toujours de vulgarisation scientifique.. . Globalement cette cha\u00eene est g\u00e9r\u00e9e par Tania Louis, m\u00e9diatrice scientifique et Docteure en biologie.. . Cette cha\u00eene est membre du Caf\u00e9 des sciences : http:\/\/www.cafe-sciences.org\/. . Contact : tania point louis arobase outlook point com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('60').setAttribute('title',' Tout Se Transforme <br> Abonn\u00e9s : 530 <br> Vid\u00e9os : 8 <br> Vues : 5332 <br> Cr\u00e9ation : 2017-05-31 <br> Bienvenue sur \\\"Tout Se Transforme\\\", une \u00e9mission d\u00e9di\u00e9e \u00e0 la chimie et les sciences de la mati\u00e8re !. . Contact : rois.chemistry@gmail.com. Facebook : https:\/\/www.facebook.com\/robinisnardtst\/ . Twitter : https:\/\/twitter.com\/robin_isnard . . Membre du Caf\u00e9 des sciences : http:\/\/www.cafe-sciences.org\/. Cha\u00eene du Caf\u00e9 des sciences : https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA. . N\u2019h\u00e9sitez pas \u00e0 liker, commenter et partager les vid\u00e9os ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('61').setAttribute('title',' Apprendre avec jimmy <br> Abonn\u00e9s : 18259 <br> Vid\u00e9os : 19 <br> Vues : 2180273 <br> Cr\u00e9ation : 2016-02-20 <br> Rejoins moi dans cette aventure Abonne-toi. . ?Contact pro: apprendreavecjimmy@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('62').setAttribute('title',' Zeste de Science <br> Abonn\u00e9s : 18765 <br> Vid\u00e9os : 32 <br> Vues : 659847 <br> Cr\u00e9ation : 2017-11-10 <br> |\\\"Zeste de Science || Les s\u00e9ries originales du CNRS\\\" est une cha\u00eene YouTube de vulgarisation scientifique, toutes th\u00e9matiques.. . La s\u00e9rie Zeste de Science (');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('63').setAttribute('title',' Parle moi Geek <br> Abonn\u00e9s : 291 <br> Vid\u00e9os : 7 <br> Vues : 9334 <br> Cr\u00e9ation : 2016-04-13 <br> Il existe une multitude d\u2019alternatives \u00e0 ce que vous connaissez de l\u2019informatique, des nouvelles technologies et des sciences. Parle moi Geek s\u2019est donn\u00e9 pour mission de vous faire d\u00e9couvrir ces alternatives le plus simplement possible. Car oui, \\\"faire autrement\\\" c\u2019est bien aussi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('64').setAttribute('title',' Questions d\u2019Histoire <br> Abonn\u00e9s : 147851 <br> Vid\u00e9os : 27 <br> Vues : 4351405 <br> Cr\u00e9ation : 2016-02-29 <br> Questions d\u2019Histoire est une chaine de vulgarisation historique traitant de nombreuses th\u00e9matiques et probl\u00e9matiques. Plusieurs formats sont d\u00e9velopp\u00e9s.. . Histoire G\u00e9n\u00e9rale\/Inventeurs\/\u00c9ph\u00e9m\u00e9rides\/Portraits.... . N\u2019h\u00e9sitez pas \u00e0 vous abonner !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('65').setAttribute('title',' Biosfear <br> Abonn\u00e9s : 1183 <br> Vid\u00e9os : 25 <br> Vues : 23656 <br> Cr\u00e9ation : 2015-01-14 <br> Bienvenue sur Biosfear !. Une cha\u00eene de vulgarisation qui parle de biologie et plus largement de sciences, pour les avides de curiosit\u00e9s ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('66').setAttribute('title',' Macroscopie La chaine <br> Abonn\u00e9s : 10758 <br> Vid\u00e9os : 19 <br> Vues : 97464 <br> Cr\u00e9ation : 2016-03-26 <br> Ma cha\u00eene, Macroscopie, tente de donner un regard particulier sur la Science. J\u2019essaye de la d\u00e9crire comme un processus complexe regroupant diverses \u00e9tapes. Ainsi je ne m\u2019int\u00e9resse donc pas qu\u2019aux r\u00e9sultats des \u00e9tudes mais bien aux m\u00e9thodes menant \u00e0 ces r\u00e9sultats. J\u2019y traite des sujets plus en rapport avec la biologie ou les sciences sociales.. . Membre du Caf\u00e9 des Sciences !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('67').setAttribute('title',' Les Choses au Claire <br> Abonn\u00e9s : 7678 <br> Vid\u00e9os : 39 <br> Vues : 458970 <br> Cr\u00e9ation : 2011-12-30 <br> Coucou \u00e0 tou.te.s et bienvenue !. . Nous sommes un couple passionn\u00e9 de litt\u00e9rature et de sciences humaines. . . Si on a cr\u00e9\u00e9 cette cha\u00eene, c\u2019est d\u2019abord pour participer de quelque mani\u00e8re que ce soit au d\u00e9bat public, en tant que citoyens mais aussi pour partager avec vous notre point de vue, nos analyses \u00e0 la lumi\u00e8re de nos lectures. . Nous traitons dans nos vid\u00e9os de l\u2019actualit\u00e9 et de sujets de soci\u00e9t\u00e9 divers, et il va sans dire que nos propos n\u2019engagent que nous.. . Bon visionnage ! :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('68').setAttribute('title',' Professeur Culture Pr\u00e9cieuse <br> Abonn\u00e9s : 4398 <br> Vid\u00e9os : 66 <br> Vues : 211483 <br> Cr\u00e9ation : 2014-05-29 <br> Bonjour amateurs de savoir inutile ! Bienvenu pour recevoir un peu de savoir math\u00e9matiques qui vous ferra briller en soci\u00e9t\u00e9.. . Membre Caf\u00e9 des Sciences: http:\/\/www.cafe-sciences.org\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('69').setAttribute('title',' MYST <br> Abonn\u00e9s : 2638 <br> Vid\u00e9os : 24 <br> Vues : 54266 <br> Cr\u00e9ation : 2017-01-31 <br> MYST m\u00e8ne l\u2019enqu\u00eate sur des myst\u00e8res encore inexpliqu\u00e9s par la science. \u00c0 chaque fois, nous tentons de les expliquer par une th\u00e9orie scientifique et une autre, surnaturelle.. Et vous ? \u00c0 quoi croyez-vous ?. . FACEBOOK DE MYST: https:\/\/www.facebook.com\/MYST-653356648182562\/?ref=ts&fref=ts');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('70').setAttribute('title',' Les Chroniques de Vesper <br> Abonn\u00e9s : 28776 <br> Vid\u00e9os : 24 <br> Vues : 635298 <br> Cr\u00e9ation : 2013-05-31 <br> \u00c0 d\u00e9faut d\u2019\u00eatre une James Bond girl, je parle pop culture sur internet. . Retrouvez moi sur https:\/\/www.facebook.com\/LesChroniquesDeVesper :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('71').setAttribute('title',' ANALEPSE <br> Abonn\u00e9s : 34557 <br> Vid\u00e9os : 33 <br> Vues : 523483 <br> Cr\u00e9ation : 2015-08-04 <br> Analepse vous propose de revenir sur un personnage, un \u00e9v\u00e8nement, un contexte historique au travers d\u2019\u0153uvres artistiques et culturelles.. . Romans, bandes dessin\u00e9es, films, s\u00e9ries, jeux vid\u00e9os : tous les supports sont bons pour traiter l\u2019Histoire depuis l\u2019Antiquit\u00e9 jusqu\u2019\u00e0 nos jours !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('72').setAttribute('title',' Enjoy The Noise <br> Abonn\u00e9s : 22598 <br> Vid\u00e9os : 59 <br> Vues : 838809 <br> Cr\u00e9ation : 2011-08-04 <br> Bienvenue sur Enjoy The Noise, la cha\u00eene qui veut vous faire d\u00e9couvrir, \u00e9couter et ressentir la musique ! Et pour cela, je vous propose trois \u00e9missions :. . \u00ab\u00a0Enjoy The Noise\u00a0\u00bb vous emm\u00e8ne \u00e0 la d\u00e9couverte d\u2019un artiste ou d\u2019un groupe \u00e0 travers toute sa discographie. D\u2019o\u00f9 il vient ? Quel est son style de musique ? Comment aborder sa musique ? Quel est son univers ? Chaque \u00e9pisode r\u00e9pond en d\u00e9tail \u00e0 ces questions !. . \u00ab\u00a0Short Tapes\u00a0\u00bb rembobine l\u2019oeuvre d\u2019un artiste et vous en donne les cl\u00e9s de compr\u00e9hension, et en moins de temps qu\u2019il n\u2019en faut pour \u00e9couter un de ses morceaux !. . \u00ab\u00a0Veni Vidi Vinyl\u00a0\u00bb vous invite sur un coin de canap\u00e9 pour d\u00e9couvrir ou red\u00e9couvrir un album \u00e0 travers le plus beau des objets \u00e0 \u00e9couter : le disque vinyle.. . ________. . Si vous appr\u00e9ciez, n\u2019oubliez pas de vous abonner et de partager l\u2019\u00e9mission !. . Facebook : https:\/\/www.facebook.com\/enjoydanoise. . Twitter : https:\/\/twitter.com\/enjoy_thenoise');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('73').setAttribute('title',' Bang <br> Abonn\u00e9s : 18929 <br> Vid\u00e9os : 23 <br> Vues : 995328 <br> Cr\u00e9ation : 2017-01-28 <br> Embarquez \u00e0 bord du BigBang et d\u00e9couvrez la culture g\u00e9n\u00e9rale avec Captain Maks et son \u00e9quipage ! . . Twitter : https:\/\/twitter.com\/BANGyoutubeFR. Facebok: https:\/\/www.facebook.com\/BANGyoutubeFR. . . -\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-VIDEASTES-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-. . Maks (Captain Maks) : https:\/\/www.youtube.com\/channel\/UC2-n0hri1DcZCbRRgavmqcQ. D\u2019Ark (The Darkaoss) : https:\/\/www.youtube.com\/TheDarkaoss. Mizura (Mizura Comics Force)  : https:\/\/www.youtube.com\/channel\/UCK7Gzp_knzannymfOZUDVYA . . -\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-\u2729-. . . -\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-ILLUSTRATEUR-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-.  Illustration des personnages par Beneton Studio (sur une id\u00e9e de Maks) \u00a9 Tous droits r\u00e9serv\u00e9s. . La Cha\u00eene deBeneton Studio \u27ae https:\/\/www.youtube.com\/benetonstudio. -\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-\u270e-');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('74').setAttribute('title',' une Voix et des Signes <br> Abonn\u00e9s : 1378 <br> Vid\u00e9os : 152 <br> Vues : 146752 <br> Cr\u00e9ation : 2013-04-19 <br> Youtubeuse fran\u00e7aise, mon nom est Oph\u00e9lie, sourde profonde et qui oralise. Abonnez-vous afin de d\u00e9couvrir ce qu\u2019est la Langue des Signes Fran\u00e7aise. Mes vid\u00e9os pr\u00e9sentent diff\u00e9rents th\u00e8mes o\u00f9 j\u2019\u00e9voque mes id\u00e9es, mes pens\u00e9es, mes avis, ce dont je souhaite vous parler.. ^__^. . J\u2019ai envie de vous faire partager mes vid\u00e9os car j\u2019aime faire des petits films (et peut-\u00eatre un long m\u00e9trage \u00e0 l\u2019avenir, qui sait ??) et pour ouvrir les horizons le monde de la surdit\u00e9 ! :). . xoxo. Oph\u00e9lie');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('75').setAttribute('title',' Ascl\u00e9pios <br> Abonn\u00e9s : 78652 <br> Vid\u00e9os : 18 <br> Vues : 1597893 <br> Cr\u00e9ation : 2016-07-14 <br> La M\u00e9decine \u00e0 l\u2019ancienne, genre... Vraiment \u00e0 l\u2019ancienne');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('76').setAttribute('title',' Les AnecNotes <br> Abonn\u00e9s : 28598 <br> Vid\u00e9os : 39 <br> Vues : 866117 <br> Cr\u00e9ation : 2015-12-04 <br> Si vous voulez apprendre des anecdotes dr\u00f4les, insolites et int\u00e9ressantes sur des groupes de musique, \u00e7a se passe ici !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('77').setAttribute('title',' Thomas Cyrix <br> Abonn\u00e9s : 100262 <br> Vid\u00e9os : 65 <br> Vues : 7478278 <br> Cr\u00e9ation : 2015-12-09 <br> Passionn\u00e9 de technologie et de cr\u00e9ation sous toutes ses formes,. je parle high-tech dans mon \u00e9mission bi-hebdomadaire \\\"\u00c9trange High-Tech\\\", ainsi que dans mes lives hebdomadaires o\u00f9 je teste jeux, sites, logiciels et autres.... Je suis \u00e9galement le cr\u00e9ateur de l\u2019\u00e9mission \u201cJetons-leur des Tomates Pourries\u201d o\u00f9 je d\u00e9nonce des arnaques et abus notamment sur Internet.. Avatar par DyingSheep, banni\u00e8re par Lexa Yumekai.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('78').setAttribute('title',' Science de comptoir <br> Abonn\u00e9s : 6115 <br> Vid\u00e9os : 23 <br> Vues : 197295 <br> Cr\u00e9ation : 2015-10-30 <br> Ici, on vulgarise de la science au sens large (comme ta m\u00e8re).');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('79').setAttribute('title',' In-VivoVeritas <br> Abonn\u00e9s : 107 <br> Vid\u00e9os : 4 <br> Vues : 1016 <br> Cr\u00e9ation : 2015-05-17 <br> In-Vivo Veritas est une cha\u00eene de vulgarisation scientifique en biologie. Le but de la cha\u00eene est de faire d\u00e9couvrir et comprendre la biologie \u00e0 tout le monde, de traiter de l\u2019actualit\u00e9 en biologie, et des diff\u00e9rentes grandes techniques utilis\u00e9es en laboratoire.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('80').setAttribute('title',' Bolchegeek <br> Abonn\u00e9s : 20735 <br> Vid\u00e9os : 36 <br> Vues : 711553 <br> Cr\u00e9ation : 2013-09-14 <br> Bolchegeek et la Petite Voix vous parlent de culture populaire (cin\u00e9, s\u00e9ries, jeux, litt\u00e9ratures ou macram\u00e9) avec le couteau entre les dents !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('81').setAttribute('title',' Human Trail <br> Abonn\u00e9s : 304 <br> Vid\u00e9os : 19 <br> Vues : 4769 <br> Cr\u00e9ation : 2016-01-13 <br> Et si nous regardions o\u00f9 nous posons nos pieds ?. . Human Trail (l\u2019empreinte humaine) est une \u00e9mission de vulgarisation traitant du rapport entre l\u2019homme et ce qu\u2019il se cache sous ses pieds ...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('82').setAttribute('title',' F-L Reptile <br> Abonn\u00e9s : 888 <br> Vid\u00e9os : 16 <br> Vues : 68167 <br> Cr\u00e9ation : 2017-03-09 <br> Si tu aimes les reptiles actuels, les dinosaures, que tu es terrariophile ou simplement curieux tu es au bon endroit. . Cette cha\u00eene te proposera des vid\u00e9os de pal\u00e9ontologie, d\u2019herp\u00e9tologie, de terrariophilie, et des sciences naturelles comme la biologie. . Ensemble on va donc explorer le vaste monde des reptiles, plein de d\u00e9couvertes et surtout s\u2019\u00e9clater avec ces animaux incroyables !  :D. . A plus les \u00e9cailleux ! :). . Tu as des questions ? Ce sera par commentaire ou : . . - Facebook : https:\/\/www.facebook.com\/FLreptile\/. . - Twitter : https:\/\/twitter.com\/reptile_f. . Membre du caf\u00e9 des sciecnes : . . - http:\/\/www.cafe-sciences.org\/. - Vid\u00e9oscience : https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA. . Bon voyage chez les reptiles \u00e0 tous ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('83').setAttribute('title',' Christian Mrasilevici <br> Abonn\u00e9s : 3232 <br> Vid\u00e9os : 672 <br> Vues : 1416724 <br> Cr\u00e9ation : 2009-12-13 <br> Nous interrogeons notre \u00e9poque avec les philosophes, auteurs, scientifiques,  penseurs du temps pr\u00e9sent.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('84').setAttribute('title',' Salut les M\u00e9lomanes ! <br> Abonn\u00e9s : 1192 <br> Vid\u00e9os : 54 <br> Vues : 37840 <br> Cr\u00e9ation : 2015-11-16 <br> ? Je parle de musique classique... avec un petit c\u00f4t\u00e9 Schweppes ?');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('85').setAttribute('title',' Alice au pays des \u00e9toiles <br> Abonn\u00e9s : 2315 <br> Vid\u00e9os : 18 <br> Vues : 24092 <br> Cr\u00e9ation : 2016-07-21 <br> Avant, je voulais \u00eatre chercheuse d\u2019\u00e9toiles.. Maintenant, je partage les sciences. C\u2019est chouette aussi !. . Membre du Caf\u00e9 des sciences : https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA. http:\/\/www.cafe-sciences.org\/. . Me suivre sur Twitter : https:\/\/twitter.com\/Space_Thomalice. . Ma page Facebook : https:\/\/www.facebook.com\/aliceaupaysdesetoiles');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('86').setAttribute('title',' Mediaclasse.fr <br> Abonn\u00e9s : 46574 <br> Vid\u00e9os : 75 <br> Vues : 3785925 <br> Cr\u00e9ation : 2014-10-18 <br> \u25ba Je vous propose des r\u00e9sum\u00e9s de grands classiques de la litt\u00e9rature, des commentaires de texte complets et plein d\u2019astuces m\u00e9thodologiques !. \u25ba Renforcez votre culture g\u00e9n\u00e9rale, pr\u00e9parez vos devoirs sur des textes qui vous semblent difficiles, r\u00e9visez des notions techniques pour les examens.. \u25ba Je m\u2019adresse en particulier : Aux gens curieux ! Aux lyc\u00e9ens qui pr\u00e9parent le bac et qui ont souvent des professeurs enthousiastes et exigeants ! Aux \u00e9tudiants \u00e0 la fac ou en kh\u00e2gne qui ont besoin d\u2019acqu\u00e9rir rapidement une culture litt\u00e9raire pointue ! Aux professeurs qui veulent enrichir les ressources utilis\u00e9es en classe !. . * * *. . \u2665 Site officiel : pour voir toutes mes vid\u00e9os https:\/\/www.mediaclasse.fr ;). \u2665 Twitter : @mediaclasse.fr. \u2665 Facebook : https:\/\/www.facebook.com\/mediaclasse\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('87').setAttribute('title',' Bio Logique <br> Abonn\u00e9s : 58726 <br> Vid\u00e9os : 40 <br> Vues : 2037906 <br> Cr\u00e9ation : 2015-01-01 <br> Une cha\u00eene essentiellement bas\u00e9e sur les fondamentaux en biologie, mais pas que.... l\u2019id\u00e9e \u00e9tant pour les \u00e9tudiant(e)s qu\u2019ils\/elles puissent revoir certains th\u00e8mes ou notions en d\u00e9tail, avec une \u2019pause\u2019 possible gr\u00e2ce \u00e0 la vid\u00e9o.. . Pour r\u00e9aliser vos premiers exercices avec moi, cliquez ici pour t\u00e9l\u00e9charger gratuitement les exercices et corrections en vid\u00e9o: http:\/\/www.reussir-en-biologie.com. . \u00e0 bient\u00f4t . -Dimitri-');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('88').setAttribute('title',' This is Science <br> Abonn\u00e9s : 1236 <br> Vid\u00e9os : 24 <br> Vues : 24225 <br> Cr\u00e9ation : 2015-01-07 <br> This Is Science est une cha\u00eene Youtube cr\u00e9e par trois passionn\u00e9s de science, Fabien \u201cMichel kennoby\u201d Seince, Nans \u201cArt\u00e9mis Plum\u201d Burgarella et Boris \u201dTrefle\u201d Burgarella. Nous voulons partager les connaissances que nous avons ont engrang\u00e9 pendant nos \u00e9tudes et pour assouvir notre curiosit\u00e9. Comme beaucoup, nous avons grandi en prenant notre go\u00fbter en rentrant de l\u2019\u00e9cole devant l\u2019\u00e9mission culte C\u2019est pas sorcier. Des ann\u00e9es plus tard, nous nous sommes rendus compte qu\u2019il pouvait y avoir beaucoup de choses \u00e0 dire sur les sciences, et le fonctionnement des choses en g\u00e9n\u00e9ral.. Vous trouverez quatre \u00e9missions sur cette chaine : . - This is Science : Quelle est la science qui se cache derri\u00e8re des objets du quotidien ?. - This is Behavio(u)r : Les comportements \u00e9tonnants d\u2019animaux pas si loin que \u00e7a !. - La Grenouille Bleue : Tr\u00e8fle r\u00e9pond \u00e0 vos questions sur la science.. - Tais Toi et Mange Ta Soupe : Expliquer des m\u00e9thodes scientifiques en utilisant des utilisant des univers de fiction.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('89').setAttribute('title',' D-Mystif <br> Abonn\u00e9s : 6596 <br> Vid\u00e9os : 27 <br> Vues : 268878 <br> Cr\u00e9ation : 2015-05-09 <br> L\u2019Histoire de France, d\u2019Europe et du Monde est rafra\u00eechie par D-Mystif\u2019, loin des id\u00e9es re\u00e7ues !. . Vous \u00eates de ceux qui pensent Napol\u00e9on petit-homme ? Vous croyez \u00e0 la th\u00e9orie des \u00ab Aliens de l\u2019Antiquit\u00e9 \u00bb ? Vous pensez que la France a \u00e9t\u00e9 couarde en 1940 ? Ou tout simplement vous aimez l\u2019Histoire et la Culture ? Vous \u00eates bien tomb\u00e9(e), nous vous offrons une perspective ludique, fouill\u00e9e et non politis\u00e9e sur de nombreux et passionnants sujets !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('90').setAttribute('title',' Ideas in Science <br> Abonn\u00e9s : 15215 <br> Vid\u00e9os : 1009 <br> Vues : 3693423 <br> Cr\u00e9ation : 2011-06-28 <br> Id\u00e9es, constructions et communication en sciences.... . Ideas in Science est une vid\u00e9oth\u00e8que du savoir en sciences, multidisciplinaire, multiculturelle, p\u00e9renne et accessible \u00e0 tous.. . Ideas in Science est une m\u00e9moire, un lieu d\u2019expression, de t\u00e9moignages et de rencontres entre passionn\u00e9s, chercheurs ou candides. . . J\u2019aimerais ne jamais avoir \u00e0 refuser de demandes de tournage quand les contenus promettent d\u2019\u00eatre d\u2019excellente qualit\u00e9, lorsque je sais qu\u2019en quelques minutes d\u2019enregistrement, celui qui va exposer livrera un bout de sa vie, le r\u00e9sultat d\u2019ann\u00e9es d\u2019exp\u00e9rimentations, ses savoirs et ses id\u00e9es, fragiles et pr\u00e9cieuses. . . Merci de me soutenir via Tipee https:\/\/www.tipeee.com\/ideas-in-sciences');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('91').setAttribute('title',' Experiment boy 2 <br> Abonn\u00e9s : 288899 <br> Vid\u00e9os : 67 <br> Vues : 16995536 <br> Cr\u00e9ation : 2011-11-03 <br> Des vid\u00e9os Bricolages, Making Of et autres Bonus sur cette cha\u00eene secondaire ExperimentBoy !. . Cha\u00eene principale: http:\/\/youtube.com\/experimentboyTV');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('92').setAttribute('title',' Le Commis des Comics <br> Abonn\u00e9s : 28801 <br> Vid\u00e9os : 214 <br> Vues : 2594535 <br> Cr\u00e9ation : 2015-08-31 <br> Le Commis des Comics, une chaine Youtube comics en France : le comicstube ! . . A travers des chroniques vari\u00e9es et originales, Le Commis Des Comics vous propose de d\u00e9couvrir les comic-books sous un autre angle. Les personnages de comics sont omnipr\u00e9sents dans la culture populaire aujourd\u2019hui : films, s\u00e9ries, jeu vid\u00e9o, figurines, v\u00eatements.... pourquoi ne pas rendre \u00e0 ces personnages leur place d\u2019origine : les comics ! . . Je compte sur vous pour faire vivre ces rendez-vous Youtube en commentant, partageant et me rejoignant sur les r\u00e9seaux sociaux! . . Bonnes lectures \u00e0 tous !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('93').setAttribute('title',' Professeur Feuillage <br> Abonn\u00e9s : 122442 <br> Vid\u00e9os : 60 <br> Vues : 4172682 <br> Cr\u00e9ation : 2014-09-01 <br> On pense que l\u2019humour est une arme de sensibilisation massive, alors on vous parle d\u2019\u00e9cologie le poing lev\u00e9 et un doigt dans le cul ! . La Cha\u00eene est n\u00e9e en 2014, avec le programme \\\"Les chroniques \u00e9cologiques du Professeur Feuillage\\\", coproduite par France TV. . Depuis, on a cr\u00e9\u00e9e des contenus de diff\u00e9rents styles et on ne compte pas s\u2019arr\u00eater l\u00e0 !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('94').setAttribute('title',' Aviscene <br> Abonn\u00e9s : 17277 <br> Vid\u00e9os : 32 <br> Vues : 1004215 <br> Cr\u00e9ation : 2017-09-07 <br> Etudiant en m\u00e9decine le jour, youtubeur la nuit. Je crois qu\u2019il me manque des heures de sommeil.. . Contact : aviscene.contact@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('95').setAttribute('title',' Les Thaumatropes <br> Abonn\u00e9s : 7941 <br> Vid\u00e9os : 116 <br> Vues : 456228 <br> Cr\u00e9ation : 2014-05-04 <br> Il existe d\u00e9j\u00e0 plusieurs chaines qui s\u2019int\u00e9ressent au cin\u00e9ma, difficile donc que faire la diff\u00e9rence. Nos \u00e9missions sont g\u00e9n\u00e9ralement assez approfondies, bas\u00e9e sur l\u2019analyse, plut\u00f4t destin\u00e9es aux cin\u00e9philes.. Nous sommes aussi fans de la s\u00e9rie Doctor Who, et nous y consacrons quelques vlogs et \u00e9missions.. Nous avons plusieurs formats:. - Un plan, un film. D\u00e9di\u00e9e \u00e0 l\u2019analyse d\u2019un plan tir\u00e9 d\u2019un long m\u00e9trage.. - Seconde vision. Qui tentera d\u2019\u00e9clairer certains films contenant plusieurs niveaux de lecture, avec un regard, nous l\u2019esp\u00e9rons, \u00e9clairant.. - Les vlogs. Qui prendront des formes diff\u00e9rentes, \u00e7a pourra \u00eatre une chronique th\u00e9matique, une critique de film ou de s\u00e9rie, un d\u00e9bat.... - Pourquoi ? O\u00f9 nous expliquons pourquoi nous aimons ou pas une oeuvre.. - Retour sur, qui viendra compl\u00e9ter une de nos vid\u00e9os.. - Critique express : le temps de la B.A.. - Des tops. - Facepalm, parodie bas\u00e9e sur les incoh\u00e9rences d\u2019un film (format abandonn\u00e9). . ATTENTION Beaucoup de nos vid\u00e9os contiennent des spoilers.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('96').setAttribute('title',' Deus Ex Silicium <br> Abonn\u00e9s : 49851 <br> Vid\u00e9os : 70 <br> Vues : 2468137 <br> Cr\u00e9ation : 2014-09-10 <br> DEUS EX SILICIUM est le premier projet francophone de chaine d\u2019\u00e9lectronique d\u00e9di\u00e9e \u00e0 la science des semi-conducteurs et \u00e0 leurs tr\u00e8s nombreuses applications. Imagin\u00e9e pour les ing\u00e9nieurs, hackeurs, amateurs, \u00e9tudiants, geeks ou passionn\u00e9s de technologie, elle est diffus\u00e9e en fullHD sur Youtube et Dailymotion.. . ---------------------. . DEUS EX SILICIUM is the very first french-speaking Youtube channel about electronics engineering dedicated to semiconductors and their numerous applications. Designed for engineers, hackers, hobbyists, students, geeks and technology lovers, it\u2019s broadcasted fullHD (in french only, but subtitles are coming) on Youtube and Dailymotion.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('97').setAttribute('title',' L\u2019Esprit Sorcier <br> Abonn\u00e9s : 136524 <br> Vid\u00e9os : 278 <br> Vues : 3559121 <br> Cr\u00e9ation : 2015-05-18 <br> Fond\u00e9 par Fr\u00e9d\u00e9ric Courant, Pascal L\u00e9onard et une partie de l\u2019\u00e9quipe de C\u2019est pas Sorcier, L\u2019Esprit Sorcier est un me\u0301dia e\u0301ducatif qui donne a\u0300 chacun, petit ou grand, les cle\u0301s pour mieux comprendre notre monde, et se forger une opinion sur les grands sujets de science et de socie\u0301te\u0301. Comme au temps de C\u2019est pas Sorcier, notre but est de continuer \u00e0 partager avec le plus grand nombre, et de mani\u00e8re gratuite, le go\u00fbt de la science et de la d\u00e9couverte. Nouveau format, nouvelles rubriques, mais toujours le m\u00eame esprit : l\u2019Esprit Sorcier !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('98').setAttribute('title',' Ducky <br> Abonn\u00e9s : 38789 <br> Vid\u00e9os : 36 <br> Vues : 768569 <br> Cr\u00e9ation : 2014-11-24 <br> Simple passionn\u00e9 d\u2019histoires en tout genre. Je vous fais d\u00e9couvrir mes recherches et d\u00e9couvertes au travers de courtes vid\u00e9os.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('99').setAttribute('title',' Epic Teaching of the History <br> Abonn\u00e9s : 250930 <br> Vid\u00e9os : 209 <br> Vues : 31889365 <br> Cr\u00e9ation : 2013-08-10 <br> L\u2019Histoire c\u2019est Epic.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('100').setAttribute('title',' Scicos <br> Abonn\u00e9s : 6752 <br> Vid\u00e9os : 43 <br> Vues : 114180 <br> Cr\u00e9ation : 2015-11-18 <br> Bienvenue sur la cha\u00eene de Vulgarisation Scientifique du nom de Scicos ! Vous trouverez sur cette cha\u00eene des vid\u00e9os d\u2019un format court sur des points pr\u00e9cis du cosmos pour un public d\u00e9butant mais aussi avanc\u00e9.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('101').setAttribute('title',' Scienticfiz <br> Abonn\u00e9s : 1394 <br> Vid\u00e9os : 70 <br> Vues : 84233 <br> Cr\u00e9ation : 2016-07-03 <br> Vous aimez \u00eatre surpris ? Vous \u00eates curieux de tout ? D\u00e9couvrez les vid\u00e9os scientifiques r\u00e9alis\u00e9es au coll\u00e8ge Henri Becquerel.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('102').setAttribute('title',' Au coeur de l\u2019Histoire <br> Abonn\u00e9s : 1155 <br> Vid\u00e9os : 14 <br> Vues : 90566 <br> Cr\u00e9ation : 2015-05-29 <br> Il y a la grande Histoire, avec ses \u00e9v\u00e8nements et ses personnages que tout le monde conna\u00eet. Si on gratte un peu, il y a derri\u00e8re, oubli\u00e9e par la post\u00e9rit\u00e9, la petite histoire. Faits m\u00e9connus mais passionnants, personnages oubli\u00e9s mais pourtant essentiels, anecdotes...cette cha\u00eene fouille et d\u00e9niche des sujets hors des sentiers battus.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('103').setAttribute('title',' Ninni Zaza <br> Abonn\u00e9s : 1090 <br> Vid\u00e9os : 19 <br> Vues : 15709 <br> Cr\u00e9ation : 2018-02-12 <br> \u2605 Bienvenue sur ma cha\u00eene! Ici c\u2019est Histoire, art et culture! Je fais des vid\u00e9os sur la M\u00e9sopotamie et j\u2019ai aussi une s\u00e9rie sur l\u2019astrologie \u00e9tudi\u00e9e du point de vue de l\u2019Histoire! Dans la vraie vie je suis en th\u00e8se, donc j\u2019ai commenc\u00e9 un vlog de th\u00e8se pour vous raconter mes aventures \u00e0 peu pr\u00e8s.. . \u273f D\u00e9roulez les descriptions! Les images et les musiques sont toujours list\u00e9es pour satisfaire votre curiosit\u00e9 (et mon obsession des sources) \u273f J\u2019ADORE discuter! Alors laissez-moi des commentaires, je r\u00e9pondrai autant que possible.. . \u261b Toutes les vid\u00e9os ont des sous-titres en fran\u00e7ais bien propres!. . \u2764 Suivez-moi sur Twitter: @museolepse');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('104').setAttribute('title',' OpenClassrooms <br> Abonn\u00e9s : 19155 <br> Vid\u00e9os : 506 <br> Vues : 493888 <br> Cr\u00e9ation : 2013-07-18 <br> Chez OpenClassrooms, notre mission est de rendre l\u2019\u00e9ducation accessible.. . Pour cela, nous proposons plus de 400 cours en ligne (certifiants avec l\u2019abonnement Premium Solo \u00e0 20\u20ac par mois) accessibles gratuitement tout autour du monde avec une simple connexion Internet. Pr\u00e8s de 3.5 millions de personnes se forment sur nos cours tous les mois.. . Pour aller plus loin, nos parcours Dipl\u00f4mants (de 6 mois \u00e0 un an, de 300\u20ac \u00e0 500\u20ac par mois) de niveaux reconnus par l\u2019\u00c9tat Fran\u00e7ais \u00e9quivalents Bac +2 \u00e0 Bac +5, vous permettront de vous former 100% en ligne. . En r\u00e9alisant les projets professionnalisants, en suivant les cours et avec l\u2019aide de votre mentor et de la communaut\u00e9, vous apprendrez un m\u00e9tier et aurez l\u2019emploi garanti. Inscrivez-vous : https:\/\/oc.cm\/2LU3tQJ. . Nous formons aux m\u00e9tiers du num\u00e9rique et affili\u00e9s.. D\u00e9veloppement web et mobile, design, data science, IT, marketing, communication, entrepreneuriat, ressources humaines, gestion de paie, gestion de projet, et bien d\u2019autres encore.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('105').setAttribute('title',' NumberOne <br> Abonn\u00e9s : 2528 <br> Vid\u00e9os : 2 <br> Vues : 32802 <br> Cr\u00e9ation : 2012-04-19 <br> L\u2019\u00e9mission NumberOne est d\u00e9di\u00e9 aux math\u00e9matiques et \u00e0 la physique th\u00e9oriques. Je vous ferai d\u00e9couvrir en vulgarisant les aspects les plus \u00e9tonnants de ces merveilleuses sciences !. Adishatz !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('106').setAttribute('title',' Parlons Evolution <br> Abonn\u00e9s : 1142 <br> Vid\u00e9os : 41 <br> Vues : 22350 <br> Cr\u00e9ation : 2016-10-09 <br> Bienvenue chers visiteurs \u00e9volutionnistes !. . Ici nous allons parler de sciences, et plus pr\u00e9cis\u00e9ment de biologie de l\u2019Evolution.. . En esp\u00e9rant \u00e9veiller votre int\u00e9r\u00eat pour cette discipline fascinante.. . Bon visionnage !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('107').setAttribute('title',' Risque Alpha <br> Abonn\u00e9s : 17895 <br> Vid\u00e9os : 16 <br> Vues : 208645 <br> Cr\u00e9ation : 2016-07-31 <br> Une bonne dose d\u2019\u00e9pid\u00e9miologie, de l\u2019histoire de la m\u00e9decine et une lichette de statistiques !. Tout \u00e7a pour finir par parler de la m\u00e9decine du 21\u00e8me si\u00e8cle : \\\"L\u2019evidence Based Medicine\\\" !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('108').setAttribute('title',' Myc\u00e9liums <br> Abonn\u00e9s : 19458 <br> Vid\u00e9os : 17 <br> Vues : 411246 <br> Cr\u00e9ation : 2015-02-25 <br> Une cha\u00eene de Z\u00e9t\u00e9tique qui ne vous laissera pas pourrir au milieu de tous les arguments moisis qui nous entourent.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('109').setAttribute('title',' e-penser par ailleurs <br> Abonn\u00e9s : 186387 <br> Vid\u00e9os : 29 <br> Vues : 3115927 <br> Cr\u00e9ation : 2014-01-10 <br> C\u2019est tout pareil que la chaine e-penser, mais en plus direct et en moins organis\u00e9. Je ne vais pas pourrir la cha\u00eene e-penser avec ce que j\u2019aime ou n\u2019aime pas, ce que je pense, etc. Du coup, je le fais ici.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('110').setAttribute('title',' Temps Mort <br> Abonn\u00e9s : 38275 <br> Vid\u00e9os : 33 <br> Vues : 703636 <br> Cr\u00e9ation : 2015-01-26 <br> L\u2019Histoire est morte. Vive l\u2019histoire. Temps Mort, quelques instants pour appr\u00e9hender notre Histoire sous un nouvel angle. Par Dari Beliakhov.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('111').setAttribute('title',' Le Marque-Page <br> Abonn\u00e9s : 12909 <br> Vid\u00e9os : 33 <br> Vues : 264670 <br> Cr\u00e9ation : 2015-04-10 <br> Le Marque-Page propose un contenu divertissant sur la litt\u00e9rature. Des grandes oeuvres litt\u00e9raires aux classiques de S.F. en passant par quelques sorties actuelles, le Marque-page offre un contenu large, le tout avec humour.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('112').setAttribute('title',' JVRVE <br> Abonn\u00e9s : 11519 <br> Vid\u00e9os : 12 <br> Vues : 244914 <br> Cr\u00e9ation : 2015-02-15 <br> L\u2019\u00e9mission qui vous parle de ce que vos dessins anim\u00e9s d\u2019enfance favoris ont l\u00e9g\u00e8rement oubli\u00e9 de vous dire....');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('113').setAttribute('title',' BoilingBrains <br> Abonn\u00e9s : 9625 <br> Vid\u00e9os : 48 <br> Vues : 539678 <br> Cr\u00e9ation : 2013-07-12 <br> BoilingBrains est une cha\u00eene sur laquelle nous parlons des sciences et technologies sous diff\u00e9rents aspects. On esp\u00e8re \u00e9veiller ta curiosit\u00e9 et mettre ton cerveau en \u00e9bullition.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('114').setAttribute('title',' Remi Explique <br> Abonn\u00e9s : 5646 <br> Vid\u00e9os : 7 <br> Vues : 342263 <br> Cr\u00e9ation : 2015-02-12 <br> J\u2019essaie d\u2019expliquer des trucs.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('115').setAttribute('title',' C\u2019est Pas Sourc\u00e9 <br> Abonn\u00e9s : 4588 <br> Vid\u00e9os : 30 <br> Vues : 185200 <br> Cr\u00e9ation : 2015-07-08 <br> Une \u00e9mission consacr\u00e9e \u00e0 l\u2019\u00e9tude et \u00e0 l\u2019histoire des religions, tentant d\u2019\u00e9clairer un peu les sources qui nous permettent de les conna\u00eetre, et qui tente de rendre ces sources accessibles \u00e0 tout un chacun. Pr\u00e9sent\u00e9e par Lays, Antoine et Camille.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('116').setAttribute('title',' C\u2019est une autre histoire <br> Abonn\u00e9s : 201929 <br> Vid\u00e9os : 72 <br> Vues : 5710418 <br> Cr\u00e9ation : 2015-06-27 <br> La cha\u00eene youtube qui te parle d\u2019histoire autrement. . C\u2019est de l\u2019histoire. Mais en dr\u00f4le. C\u2019est de l\u2019histoire dr\u00f4le. . Et c\u2019est plus dr\u00f4le que cette blague.. Dans la vraie vie en 3D, je suis docteur en histoire contemporaine et j\u2019ai fait une th\u00e8se sur Ath\u00e9na au XIXe si\u00e8cle (parce que why not ?)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('117').setAttribute('title',' Tu mourras moins b\u00eate <br> Abonn\u00e9s : 377753 <br> Vid\u00e9os : 70 <br> Vues : 50160494 <br> Cr\u00e9ation : 2016-01-04 <br> Le Professeur Moustache et son assistant Nathana\u00ebl expliquent les ph\u00e9nom\u00e8nes scientifiques du quotidien. Chaque jeudi, un nouvel \u00e9pisode !. . De la bande dessin\u00e9e \u00e0 la vid\u00e9o, c\u2019est le pari tenu de cette s\u00e9rie qui r\u00e9pond \u00e0 des questions scientifiques avec humour gr\u00e2ce \u00e0 la plume de Marion Montaigne et la voix truculente de Fran\u00e7ois Morel, alias le Professeur Moustache.. . Auteur : Marion Montaigne. R\u00e9alisation : Amandine Fredon. Production : Ex Nihilo, Folimage Studio');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('118').setAttribute('title',' Thibault Muller <br> Abonn\u00e9s : 8444 <br> Vid\u00e9os : 170 <br> Vues : 672512 <br> Cr\u00e9ation : 2010-02-08 <br> Cette chaine est consacr\u00e9e \u00e0 la vulgarisation de la musique. Comprendre le langage musical est la port\u00e9e du plus grand nombre, et j\u2019essaie dans ces vid\u00e9os d\u2019expliquer pas \u00e0 pas la th\u00e9orie musicale, l\u2019harmonisation... Et vous donner envie d\u2019\u00e9crire de la musique !. En parall\u00e8le de ces vid\u00e9os de cours, vous trouverez des vid\u00e9os utilitaires pour travailler l\u2019improvisation ou votre instrument en g\u00e9n\u00e9ral, et des vid\u00e9os plus grand public au sujet de mes projets artistiques.. . A partir de Juillet 2016, les vid\u00e9os sortent les dimanche \u00e0 15h00 !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('119').setAttribute('title',' Karim Debbache <br> Abonn\u00e9s : 240945 <br> Vid\u00e9os : 31 <br> Vues : 31304295 <br> Cr\u00e9ation : 2011-03-19 <br> Salut \u00e0 tous, c\u2019est Karim Debbache, chroniqueur sur www.jeuxvideo.com, pour l\u2019\u00e9mission CROSSED.. . Bienvenue sur ma cha\u00eene Youtube, consacr\u00e9e au cin\u00e9ma. . . Vous pourrez y retrouver les \u00e9pisodes de CROSSED, qui est une \u00e9mission de critique de films qui parlent de jeux vid\u00e9o.. . Mais aussi du de contenu suppl\u00e9mentaire, des bonus, \u00e9videmment, mais aussi, d\u2019ici peu, de nouveaux concepts d\u2019\u00e9missions.. . Et \u00e7a, c\u2019est super classe !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('120').setAttribute('title',' Art Comptant Pour Rien <br> Abonn\u00e9s : 32761 <br> Vid\u00e9os : 26 <br> Vues : 631228 <br> Cr\u00e9ation : 2016-05-01 <br> Bienvenue dans L\u2019Art Comptant Pour Rien, la cha\u00eene qui t\u2019expliquera que l\u2019Art Contemporain c\u2019est chouette (promis) !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('121').setAttribute('title',' Parle-Moi de Philo <br> Abonn\u00e9s : 7040 <br> Vid\u00e9os : 15 <br> Vues : 281109 <br> Cr\u00e9ation : 2017-09-18 <br> Parle moi de Philo, c\u2019est une envie de partager ma passion (oui, le mot est l\u00e2ch\u00e9) pour la philosophie. C\u2019est un besoin de montrer une autre facette de la philo : ce n\u2019est pas juste une discipline qui sert \u00e0 se torturer le cerveau. C\u2019est une merveilleuse fa\u00e7on d\u2019appr\u00e9hender le monde, l\u2019actualit\u00e9, les autres, et puis aussi une fa\u00e7on de s\u2019aider au quotidien face \u00e0 ses doutes et ses interrogations. . Bref, on va beaucoup s\u2019amuser.  Si si je vous assure.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('122').setAttribute('title',' Fouloscopie <br> Abonn\u00e9s : 674 <br> Vid\u00e9os : 6 <br> Vues : 7541 <br> Cr\u00e9ation : 2018-11-07 <br> D\u00e9couvrez la fouloscopie \u2013 la science du comportement des foules : paniques, mouvement de foule, propagation de rumeurs, r\u00e9seaux sociaux, intelligence collective... . Mehdi Moussaid est chercheur en science cognitive \u00e0 l\u2019institut Max Planck de Berlin.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('123').setAttribute('title',' horror humanum est <br> Abonn\u00e9s : 295867 <br> Vid\u00e9os : 45 <br> Vues : 15454578 <br> Cr\u00e9ation : 2015-12-11 <br> Webs\u00e9rie anim\u00e9e de courts documentaires historiques. . Site officiel :. http:\/\/www.horrorhumanumest.info. . Tipeee :. https:\/\/www.tipeee.com\/h2e');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('124').setAttribute('title',' Pass\u00e9 sauvage <br> Abonn\u00e9s : 54251 <br> Vid\u00e9os : 30 <br> Vues : 601568 <br> Cr\u00e9ation : 2015-08-22 <br> Pass\u00e9 Sauvage est une cha\u00eene d\u2019arch\u00e9ologie, d\u2019anthropologie et d\u2019histoire.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('125').setAttribute('title',' 1 jour, 1 question <br> Abonn\u00e9s : 153173 <br> Vid\u00e9os : 685 <br> Vues : 27247675 <br> Cr\u00e9ation : 2015-04-27 <br> D\u00e9couvre la cha\u00eene officielle 1 jour, 1 question. 1 jour, 1 question propose de r\u00e9pondre chaque jour \u00e0 une question d\u2019enfant, en une minute et trente secondes. Le commentaire explicatif est toujours dr\u00f4le, le dessin est l\u00e9ger et espi\u00e8gle. L\u2019intention est d\u2019aider l\u2019enfant \u00e0 construire son propre raisonnement et \u00e0 obtenir les cl\u00e9s qui lui permettront de se forger sa propre opinion.. D\u00e9couvre l\u2019actu \u00e0 hauteur d\u2019enfants sur http:\/\/1jour1actu.com\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('126').setAttribute('title',' Pallas Ath\u00e9n\u00e9 <br> Abonn\u00e9s : 5559 <br> Vid\u00e9os : 13 <br> Vues : 48025 <br> Cr\u00e9ation : 2015-03-06 <br> Un jour, mon p\u00e8re a mang\u00e9 ma m\u00e8re parce qu\u2019il ne voulait pas d\u2019enfant. Du coup, je suis sortie par son cr\u00e2ne (une histoire de dingue).. . Ath\u00e9na approuve, sponsorise et produit le contenu de cette cha\u00eene.. . Cha\u00eene de vulgarisation d\u2019histoire de l\u2019art.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('127').setAttribute('title',' L\u2019\u00c9trange Popcorn <br> Abonn\u00e9s : 27537 <br> Vid\u00e9os : 64 <br> Vues : 1463659 <br> Cr\u00e9ation : 2016-03-01 <br> La gastronomie de l\u2019\u00e9trange ! Et pourquoi pas ... !?');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('128').setAttribute('title',' Les D\u00e9bats Scientifiques <br> Abonn\u00e9s : 26871 <br> Vid\u00e9os : 32 <br> Vues : 1212431 <br> Cr\u00e9ation : 2011-11-02 <br> Passionn\u00e9 de science et de d\u00e9couvertes scientifiques, je propose sur ma cha\u00eene un moyen de divertissement original, instructif et sans pr\u00e9tention.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('129').setAttribute('title',' Hygi\u00e8ne Mentale <br> Abonn\u00e9s : 258214 <br> Vid\u00e9os : 45 <br> Vues : 8625767 <br> Cr\u00e9ation : 2014-07-22 <br> \\\"Si on avait un vrai syst\u00e8me \u00e9ducatif dans ce pays, on y donnerait des cours d\u2019Autod\u00e9fense-Intellectuelle\\\". . Pens\u00e9e Critique , Scepticisme. Etude scientifique des ph\u00e9nom\u00e8nes dites \\\"paranormaux\\\" .. . Textes - Montage - Voix  :  Christophe Michel. . Le Youtube : https:\/\/www.youtube.com\/hygi\u00e9nementale. Le Facebook : https:\/\/www.facebook.com\/HygieneMentale. Le Twitter : https:\/\/twitter.com\/HygieneMentale. . Le Tipee : https:\/\/www.tipeee.com\/hygiene-mentale. Le UTip : http:\/\/www.utip.io\/HygieneMentale. Le Mail : fauxsceptiques@gmail.com. Le Site : http:\/\/laelith.fr\/Zet. . L\u2019Observatoire  Z\u00e9t\u00e9tique : http:\/\/zetetique.fr. . Toutes les vid\u00e9os de la cha\u00eene  Hygi\u00e8ne Mentale sont sous licence Cr\u00e9ative Common : CC-BY-NC-SA .');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('130').setAttribute('title',' la P\u2019tite Jane <br> Abonn\u00e9s : 8396 <br> Vid\u00e9os : 26 <br> Vues : 107616 <br> Cr\u00e9ation : 2015-10-06 <br> De la vulgarisation, de la vulgarit\u00e9, et parfois les deux en m\u00eame temps!. . -. membre du caf\u00e9 des sciences http:\/\/www.cafe-sciences.org\/. . Twitter: @PtiteJane. Facebook: @PtiteJane. . . Banni\u00e8re par Bluerabbink https:\/\/bluerabbink.fr. Musique par Tan-G33k https:\/\/soundcloud.com\/souffle56');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('131').setAttribute('title',' Culturebox <br> Abonn\u00e9s : 138919 <br> Vid\u00e9os : 800 <br> Vues : 21607494 <br> Cr\u00e9ation : 2013-06-20 <br> Avec Culturebox, la plateforme num\u00e9rique de France T\u00e9l\u00e9visions d\u00e9di\u00e9e \u00e0 la culture, vivez en live les temps forts de la vie culturelle. Retrouvez sur notre cha\u00eene YouTube les extraits et bonus des concerts, spectacles \u00e0 ne pas manquer.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('132').setAttribute('title',' Vled Tapas <br> Abonn\u00e9s : 24013 <br> Vid\u00e9os : 60 <br> Vues : 646727 <br> Cr\u00e9ation : 2013-09-24 <br> Le Set Barr\u00e9 est une s\u00e9rie de vid\u00e9o traitant de la musique dans la pop culture.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('133').setAttribute('title',' L\u2019informateur <br> Abonn\u00e9s : 2506 <br> Vid\u00e9os : 22 <br> Vues : 70931 <br> Cr\u00e9ation : 2017-01-14 <br> Bienvenue sur cette cha\u00eene consacr\u00e9e \u00e0 l\u2019informatique! Je fais ici de la \\\"semi-vulgarisation\\\" : expliquer les fonctionnements techniques de l\u2019informatique moderne sans trop entrer dans les d\u00e9tails mais sans non plus \u00eatre superficiel.. . Aujourd\u2019hui l\u2019informatique fait partie de notre quotidien mais la plupart des gens n\u2019ont strictement aucune id\u00e9e de son fonctionnement. Sur YouTube on trouve \u00e0 la fois de la vulgarisation informatique superficielle sur des th\u00e8mes complexes, et \u00e0 la fois des cours informatique de niveau universitaire pour ing\u00e9nieurs. C\u2019est pourquoi je propose ici quelque chose entre deux!. . Pour terminer voici trois citations qui inspirent ma mani\u00e8re de pr\u00e9senter l\u2019informatique :. . \\\"Computer science is no more about computers than astronomy is about telescopes.\\\" Edsger W. Dijkstra. \\\"If you think about it long enough, you\u2019ll see that it\u2019s obvious.\\\" Saul Gorn. \\\"Everything should be made as simple as possible, but not simpler.\\\" Albert Einstein. . Bon visionnage!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('134').setAttribute('title',' L\u2019Histoire nous le dira <br> Abonn\u00e9s : 28008 <br> Vid\u00e9os : 80 <br> Vues : 618903 <br> Cr\u00e9ation : 2017-12-07 <br> Un peu de culture g\u00e9n\u00e9rale en histoire, le tout distill\u00e9 en quelques capsules pour le plaisir des yeux et des oreilles... Plus s\u00e9rieusement, on parle d\u2019histoire et on s\u2019amuse avec !. . Avec Laurent Turcot, professeur en histoire \u00e0 l\u2019Universit\u00e9 du Qu\u00e9bec \u00e0 Trois-Rivi\u00e8res, Canada.. . Image de la couverture: . The Wick fancy hat bands. Cheer up - show your colors, 1910, . LCCN Permalink. https:\/\/lccn.loc.gov\/94510051');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('135').setAttribute('title',' Jeannot Nymouce <br> Abonn\u00e9s : 65449 <br> Vid\u00e9os : 24 <br> Vues : 2093307 <br> Cr\u00e9ation : 2014-08-14 <br> Bienvenue sur la cha\u00eene des 2 cons qui expliquent les blagues!. . On nous jetait des cailloux \u00e0 l\u2019\u00e9cole.. . Ici, on cause Web Culture!. Notamment \u00e0 travers l\u2019\u00e9mission \\\"M\u00e8mons-Nous!\\\" (et \\\"P\u2019tits M\u00e8mes me Suivent!\\\") qui d\u00e9crypte les M\u00e8mes Internet.. On y passe en revue leurs histoires et les empruntes qu\u2019ils ont laiss\u00e9 sur le Ternet num\u00e9rique.. Et pour qu\u2019il y ait traces et histoires, il faut laisser du temps \u00e0 l\u2019objet culturel pour \u00e9voluer, donc on ne compte pas causer \\\"du dernier m\u00e8me \u00e0 la mode\\\", desopadeso!. . A l\u2019avenir, on aspire \u00e0 vous proposer d\u2019autres projets (toujours en rapport avec la Web Culture...ou pas...)...ou pas.... . Prenez soin de vous, et m\u00e8mez-vous!. Le Bisou.. . P.-S.: Nous traversons, depuis quelques temps maintenant, une p\u00e9riode extr\u00eamement houleuse dans notre vie priv\u00e9e. Le rythme de parution de vid\u00e9o (et autres projets) s\u2019en trouve tr\u00e8s affect\u00e9 et nous le d\u00e9plorons. N\u00e9anmoins la cha\u00eene n\u2019est pas morte et nous reprendrons un rythme de parution mensuel d\u00e8s que possible! ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('136').setAttribute('title',' Casabulle <br> Abonn\u00e9s : 1887 <br> Vid\u00e9os : 101 <br> Vues : 80950 <br> Cr\u00e9ation : 2015-09-16 <br> Bienvenue sur Casabulle ! On vous parle bande dessin\u00e9e avec des critiques, des vid\u00e9os sp\u00e9ciales, des interviews... Bref, de quoi vous aider \u00e0 vous y retrouver dans cet univers tentaculaire !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('137').setAttribute('title',' M - Gigantoraptor <br> Abonn\u00e9s : 48098 <br> Vid\u00e9os : 189 <br> Vues : 2901186 <br> Cr\u00e9ation : 2013-05-12 <br> Voici notre cha\u00eene YouTube, cha\u00eene portant principalement sur la th\u00e9orie de l\u2019\u00e9volution, la zoologie, la pal\u00e9ontologie et le scepticisme. Un nom \u00e9trange ? Tant pis.. Nous faisons \u00e9galement des critiques scientifiques, notamment dans la s\u00e9rie \\\"l\u2019Atlas de la cr\u00e9ation\\\" ou autres d\u00e9bunkages. Un vrai combat contre l\u2019anti-\u00e9volutionnisme, la d\u00e9sinformation et le complotisme que nous menons depuis maintenant 5 ans.. MG est pr\u00e9sent sur YouTube, Facebook et Twitter.. Notre \u00e2ge ne doit surtout pas \u00eatre un crit\u00e8re de jugement de cette cha\u00eene, et nous esp\u00e9rons que vos jugements seront impartiaux.. . Bon visionnage sur MG !. . Julien et Giganto');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('138').setAttribute('title',' Le Pharmachien <br> Abonn\u00e9s : 2759 <br> Vid\u00e9os : 8 <br> Vues : 122346 <br> Cr\u00e9ation : 2011-11-15 <br> Pas de description');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('139').setAttribute('title',' Axiome <br> Abonn\u00e9s : 9421 <br> Vid\u00e9os : 19 <br> Vues : 172636 <br> Cr\u00e9ation : 2017-07-27 <br> Axiome est un Podcast \u00e0 l\u2019interface entre les maths et la philo, pr\u00e9sent\u00e9 par Thibaut Giraud (Monsieur Phi) et L\u00ea Nguy\u00ean Hoang (Science4All). Flux rss : http:\/\/feeds.feedburner.com\/Axiome. . Aidez-nous \u00e0 continuer nos vid\u00e9os et notre podcast avec des dons Tipeee :. https:\/\/www.tipeee.com\/monsieurphi. https:\/\/www.tipeee.com\/science4all');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('140').setAttribute('title',' Sciencia Huasca <br> Abonn\u00e9s : 4086 <br> Vid\u00e9os : 6 <br> Vues : 35470 <br> Cr\u00e9ation : 2016-09-25 <br> Sciencia Huasca \u2013 Relier nos h\u00e9misph\u00e8res . . Philosophie des Sciences, Physique & Sciences Cognitives. . Je t\u2019invite \u00e0 t\u2019abonner pour ne rien rater de la suite, \u00e0 faire un tour sur le blog, et suivre la page facebook :). . Cr\u00e9\u00e9 & pr\u00e9sent\u00e9 par Dimitri Klosowski (Dim-k pour les intimes). . Sciencia Huasca est membre du Caf\u00e9 des sciences \/ Vid\u00e9osciences');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('141').setAttribute('title',' Etonnarium <br> Abonn\u00e9s : 30118 <br> Vid\u00e9os : 13 <br> Vues : 633721 <br> Cr\u00e9ation : 2014-08-04 <br> Une cha\u00eene \u00e9trange, farfelue, bizarro\u00efde, saugrenue, myst\u00e9rieuse et \u00e9tonnante');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('142').setAttribute('title',' LeFlohho <br> Abonn\u00e9s : 3565 <br> Vid\u00e9os : 10 <br> Vues : 39326 <br> Cr\u00e9ation : 2014-03-04 <br> Salut tout le monde, c\u2019est LeFlohho !. Bienvenue sur ma cha\u00eene d\u00e9couverte (ou red\u00e9couverte ^^). J\u2019esp\u00e8re qu\u2019elle \u00e9veillera le plus possible votre curiosit\u00e9 :). C\u2019\u00e9tait LeFlohho, \u00e0 tr\u00e8s bient\u00f4t :D');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('143').setAttribute('title',' clipedia <br> Abonn\u00e9s : 33811 <br> Vid\u00e9os : 150 <br> Vues : 3287102 <br> Cr\u00e9ation : 2014-03-10 <br> CLIPEDIA est un site gratuit d\u2019enseignement des sciences destin\u00e9 aux ados et \u00e0 leurs professeurs. Les enseignements s\u2019y font \u00e0 l\u2019aide de clips vid\u00e9o truff\u00e9s d\u2019animations, d\u2019illustrations et d\u2019astuces p\u00e9dagogiques.. . Les ados y trouvent une fa\u00e7on diff\u00e9rente de d\u00e9couvrir et comprendre le monde qui les entoure. Et leurs professeurs y trouveront une mine de contenus scientifiques id\u00e9alement adapt\u00e9s \u00e0 la m\u00e9thode p\u00e9dagogique de la \u00ab classe invers\u00e9e \u00bb.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('144').setAttribute('title',' Esther - Questions I <br> Abonn\u00e9s : 6570 <br> Vid\u00e9os : 12 <br> Vues : 112017 <br> Cr\u00e9ation : 2014-03-31 <br> Hey internaute!. . Moi c\u2019est Esther, 28 ans, docteur en astrophysique (oui, \u00e7a arrive aussi aux blondes) et passionn\u00e9e de science mais surtout de transmission et de vulgarisation scientifique (j\u2019aime bien expliquer les trucs avec des mots simples quoi). Si comme moi, tu n\u2019aimes pas te sentir b\u00eate face \u00e0 quelqu\u2019un qui te parles en employant un jargon que lui seul (ou presque) comprend mais tu es quand m\u00eame curieux d\u2019en apprendre un peu plus chaque jours alors cette chaine est faite pour toi! . . Ici, tu trouveras des vid\u00e9os de 3 \u00e0 5 min dont le but est d\u2019apporter une r\u00e9ponse concise et scientifique \u00e0 des questions na\u00efves du quotidien.  Parce que oui, il parait qu\u2019il n\u2019y a pas de questions idiotes alors posons les!. . . Pour me contacter: contact.questionsi@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('145').setAttribute('title',' La Brigade du Livre <br> Abonn\u00e9s : 37441 <br> Vid\u00e9os : 36 <br> Vues : 759116 <br> Cr\u00e9ation : 2015-01-13 <br> La Brigade du Livre, rem\u00e8de contre les zombauteurs et les refourgueurs de nave. Chroniques muscl\u00e9es ou pleines de papillons.. . Trois programmes sur cette cha\u00eene : les Chroniques de Kilke, \u00e9claireur de bons trucs \u00e0 lire, les interventions du G.I.P.L., webs\u00e9rie muscl\u00e9e et d\u00e9jant\u00e9e, et Pas l\u2019temps de lire, des focus sur un livre ou un auteur en particulier.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('146').setAttribute('title',' FEEZ HIC <br> Abonn\u00e9s : 2598 <br> Vid\u00e9os : 31 <br> Vues : 53109 <br> Cr\u00e9ation : 2015-10-03 <br> Je suis physicien (la plaie) ! Alors quand je regarde un film, lit une bd, ou autre, je suis sorti de l\u2019histoire par la moindre incoh\u00e9rence physique (violation d\u2019une loi quelconque,...).. Du coup, m\u00eame les tr\u00e8s bon films me posent parfois probl\u00e8me.... . Je propose 5 formats pour des publics vari\u00e9s :. - speedBBT : bas\u00e9 sur un \u00e9pisode de Big Bang Theorie. Cours. tout public. - pens\u00e9e pour moi m\u00eame : je propose une id\u00e9e en lien avec l\u2019enseignement et \/ ou la recherche. Tout public. - Skippi : vid\u00e9o de synthese sur un sujet. Propose des liens et un classement des vid\u00e9os du net. Tout public \u00e0 public averti.. - MaisKoiKes : je d\u00e9cortique un filme de SF et parle un peu de l\u2019invraisemblance de certaines sc\u00e8nes. Tout public.. - Ah_Ben_Ouais : on aborde des trucs de base plus compliqu\u00e9s. Avec quelques \u00e9quations. Public averti (en g\u00e9n\u00e9ral). . (Montage au centre du bandeau : http:\/\/www.phdelirium.com\/)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('147').setAttribute('title',' Dans Ton Corps <br> Abonn\u00e9s : 599718 <br> Vid\u00e9os : 145 <br> Vues : 50785547 <br> Cr\u00e9ation : 2016-04-11 <br> C\u2019est quoi un anus artificiel ? Comment \u00e9viter la gueule de bois ? Pourquoi le stress donne la diarrh\u00e9e ? Qui sont les pires m\u00e9decins de l\u2019histoire ?. . Chaque semaine sur Dans Ton Corps, Julien M\u00e9nielle r\u00e9pond \u00e0 vos questions sur la sant\u00e9 et le corps humain.. . Apr\u00e8s avoir \u00e9t\u00e9 infirmier pendant 10 ans puis journaliste dans un grand quotidien gratuit, Julien s\u2019est tourn\u00e9 vers la vid\u00e9o, d\u2019abord derri\u00e8re puis finalement devant la cam\u00e9ra.. . Les anecdotes sur la sant\u00e9 c\u2019est pas ce qu\u2019il lui manque, alors pour ne rien louper, abonnez-vous !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('148').setAttribute('title',' CNES <br> Abonn\u00e9s : 37150 <br> Vid\u00e9os : 525 <br> Vues : 7422910 <br> Cr\u00e9ation : 2013-06-11 <br> Pas de description');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('149').setAttribute('title',' Le Mat\u00e9rialiste <br> Abonn\u00e9s : 32716 <br> Vid\u00e9os : 31 <br> Vues : 728753 <br> Cr\u00e9ation : 2016-04-11 <br> Ici tu apprendras plein d\u2019anecdotes et histoires sur des objets que tu ne t\u2019\u00e9tais jamais pos\u00e9 auparavant. Et parfois je raconte simplement des petites histoires audio autour de certains objets.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('150').setAttribute('title',' Nota Bene <br> Abonn\u00e9s : 847207 <br> Vid\u00e9os : 186 <br> Vues : 60384675 <br> Cr\u00e9ation : 2014-08-24 <br> Nota Bene est une \u00e9mission dans laquelle j\u2019essaye de comprendre l\u2019Histoire avec un grand H avant de vous la transmettre. Le but est de faire d\u00e9couvrir de nombreux sujets en rapport avec l\u2019histoire de fa\u00e7on l\u00e9g\u00e8re et compr\u00e9hensible, autrement qu\u2019avec des \u00e9num\u00e9rations de dates ! N\u2019oubliez pas de toujours prendre du recul avec ce que vous lisez\/voyez\/\u00e9coutez :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('151').setAttribute('title',' PlaneteAnimal <br> Abonn\u00e9s : 71077 <br> Vid\u00e9os : 148 <br> Vues : 7218511 <br> Cr\u00e9ation : 2016-11-17 <br> Qu\u2019attendez-vous pour venir d\u00e9couvrir notre cha\u00eene  Plan\u00e8teAnimal ? Nous vous proposons un canal de grande qualit\u00e9 d\u00e9di\u00e9 exclusivement au monde animal. Vous y trouverez un contenu tr\u00e8s vari\u00e9, que ce soit sur le dressage, l\u2019alimentation ou les soins \u00e0 leur apporter, tout ce qui peut \u00eatre utile pour les propri\u00e9taires et amoureux des animaux. Nous vous surprendrons en vous proposant une grande vari\u00e9t\u00e9s d\u2019informations aussi bien diverses que vari\u00e9es ! De plus tous nos contenus sont g\u00e9n\u00e9r\u00e9s par des experts du monde animal, mais nous savons que nous ne sommes pas parfaits et nous vous remercions de votre contribution \u00e0 l\u2019am\u00e9lioration de notre page afin que Plan\u00e8teAnimal soit la meilleure page web et la meilleure cha\u00eene Youtube pour les propri\u00e9taires d\u2019animaux de compagnies et personnes passionn\u00e9es par le monde animal.  Venez apprendre et vous divertir avec nous !. . Notre site web et tous nos articles : https:\/\/www.planeteanimal.com\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('152').setAttribute('title',' Scin\u00e9ma <br> Abonn\u00e9s : 116067 <br> Vid\u00e9os : 12 <br> Vues : 756641 <br> Cr\u00e9ation : 2017-01-28 <br> Vulgarisation scientifique et technique \u00e0 partir du cin\u00e9ma.. . Abonne cloche, mets la toi.. . Membre du Caf\u00e9 des Sciences : http:\/\/www.cafe-sciences.org\/ . Voir leur cha\u00eene VideoSciences : https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('153').setAttribute('title',' Mx Cord\u00e9lia <br> Abonn\u00e9s : 17238 <br> Vid\u00e9os : 187 <br> Vues : 775452 <br> Cr\u00e9ation : 2014-03-02 <br> Bienvenue sur la cha\u00eene Booktube de Cord\u00e9lia : lecteur, \u00e9crivain militant et vid\u00e9aste (un peu) v\u00e9n\u00e8re.. Je parle ici de livres en tout genre : contemporain, YA, jeunesse, fantasy, SF, romance... Pas de restriction dans mes lectures ! Je m\u2019int\u00e9resse tout sp\u00e9cifiquement aux questions de repr\u00e9sentation dans la litt\u00e9rature, en particulier jeunesse. Repr\u00e9sentation des femmes, des personnes LGBT, et des minorit\u00e9s de fa\u00e7on g\u00e9n\u00e9rale.. Vous trouverez sur cette cha\u00eene des chroniques courtes de livres, des bilans lectures, des conseils, des tops, des coups de gueule, des coups de coeur, des chroniques litt\u00e9raires \\\"trois romans\\\" centr\u00e9es sur un th\u00e8me en particulier, des discussions autour de l\u2019\u00e9criture, des lives, des vid\u00e9os blabla et des tas d\u2019autres choses !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('154').setAttribute('title',' L\u2019Histoire par les cartes <br> Abonn\u00e9s : 99737 <br> Vid\u00e9os : 14 <br> Vues : 3411057 <br> Cr\u00e9ation : 2014-06-04 <br> Je r\u00e9alise de animations cartographiques. L\u2019objectif de mes vid\u00e9os est de donner de courtes introductions (+\/- 5minutes) sur divers sujets historiques. Vous trouverez des conseils de lecture dans les descriptions des vid\u00e9os si vous souhaitez approfondir vos connaissances sur les th\u00e9matiques d\u00e9velopp\u00e9es.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('155').setAttribute('title',' Lecrivaindujour <br> Abonn\u00e9s : 5002 <br> Vid\u00e9os : 102 <br> Vues : 752026 <br> Cr\u00e9ation : 2011-09-29 <br> Parlons du quotidien.. Et j\u2019essaie de vous faire rire, aussi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('156').setAttribute('title',' Scientifiste <br> Abonn\u00e9s : 4818 <br> Vid\u00e9os : 8 <br> Vues : 87612 <br> Cr\u00e9ation : 2015-06-19 <br> Vulgarisation scientifique. . De la biologie, de l\u2019astronomie, des exp\u00e9riences, de l\u2019anecdotique au th\u00e9orique.. . Vous aimez les contenus scientifiques?. http:\/\/videosciences.cafe-sciences.org\/contributeurs\/. . Vous aimez les contenus culturels en g\u00e9n\u00e9ral?. http:\/\/videothequealexandrie.fr\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('157').setAttribute('title',' NART  <br> Abonn\u00e9s : 29837 <br> Vid\u00e9os : 110 <br> Vues : 904826 <br> Cr\u00e9ation : 2015-04-10 <br> Apprendre \u00e0 reconna\u00eetre le style de Klimt, comprendre la carri\u00e8re artistique de Dal\u00ed, voyager dans une peinture de Bacon, parler de la repr\u00e9sentation du sexe dans l\u2019art : ici on va faire tout \u00e7a !. . Vulgariser l\u2019histoire de l\u2019art ? Naturellement ! Mais avec un petit air de Daniel Arasse sous acide seulement !. . Identit\u00e9 graphique de la cha\u00eene : https:\/\/twitter.com\/nantenai');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('158').setAttribute('title',' Scherzando <br> Abonn\u00e9s : 18202 <br> Vid\u00e9os : 57 <br> Vues : 505086 <br> Cr\u00e9ation : 2007-05-13 <br> Salut les curieux ! Sur cette chaine, on parle musique. De son Histoire, beaucoup, des personnes qui la font, un peu, et on essaye aussi de d\u00e9monter quelques clich\u00e9s.. Du chant gr\u00e9gorien au rap en passant par les danses baroques et la musique irlandaise, toutes les musiques ont leur place ici. . Si pour vous la curiosit\u00e9 n\u2019est pas forc\u00e9ment un vilain d\u00e9faut, alors bienvenue !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('159').setAttribute('title',' La Science Dans La Fiction <br> Abonn\u00e9s : 3868 <br> Vid\u00e9os : 46 <br> Vues : 124514 <br> Cr\u00e9ation : 2014-11-22 <br> \\\"La science dans la fiction\\\" :.                                   Vulgarisation scientifique par le biais du cin\u00e9ma.. . Une vid\u00e9o par mois.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('160').setAttribute('title',' Mati\u00e8re Grise <br> Abonn\u00e9s : 30232 <br> Vid\u00e9os : 45 <br> Vues : 812217 <br> Cr\u00e9ation : 2014-10-18 <br> Dans Mati\u00e8re Grise, on est des curieux maladifs; On aime s\u2019interroger et parler de tout et sans tabou : histoire, science, technologie, sant\u00e9, sexe, questionnement quotidien, et bien plus ! Le but c\u2019est de vous partager notre passion pour le monde, alors on y met les formes et les sources.. C\u2019est l\u2019occasion de se secouer les neurones, de se poser des questions, parfois d\u2019y r\u00e9pondre, mais surtout de stimuler sa curiosit\u00e9 !. . http:\/\/matiere-grise.info. . Aide la cha\u00eene \u00e0 continuer \u00e0 faire des vid\u00e9os par l\u00e0 : http:\/\/tipee.com\/matiere-grise. Notre boutique : https:\/\/www.matiere-grise.info\/MGmerch. . Deuxi\u00e8me Cha\u00eene : http:\/\/youtube.com\/matieregrise2. Twitter : http:\/\/twitter.com\/Matieregrise_. LinkedIn : http:\/\/linkedin.com\/in\/matieregrise. Facebook : http:\/\/fb.com\/matieregrise1. Instagram : http:\/\/instagram.com\/matieregrise1. www.matiere-grise.info');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('161').setAttribute('title',' monsieur bidouille <br> Abonn\u00e9s : 87770 <br> Vid\u00e9os : 71 <br> Vues : 3715848 <br> Cr\u00e9ation : 2013-10-24 <br> Monsieur bidouille fabrique, explique, partage !. Avec l\u2019apparition de l\u2019imprimante 3D et d\u2019autres outils comme la fraiseuse num\u00e9rique, c\u2019est les machines qui travaillent \u00e0 partir de fichiers qui s\u2019invitent dans les garages et les possibilit\u00e9s de partage qui s\u2019offrent \u00e0 nous sont immenses. Surtout depuis l\u2019apparition de lieux collectifs ou on retrouve ces machines, on peut vivre dans un appartement et fabriquer des meubles, et cr\u00e9er des choses en groupe.. Je vous propose de vous faire d\u00e9couvrir les possibilit\u00e9s qui s\u2019offrent \u00e0 nous et aussi de r\u00e9fl\u00e9chir un poil (oui pas trop, promis) sur les pistes pour d\u00e9velopper une communaut\u00e9 FR !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('162').setAttribute('title',' Balade Mentale <br> Abonn\u00e9s : 186971 <br> Vid\u00e9os : 114 <br> Vues : 10272060 <br> Cr\u00e9ation : 2015-09-29 <br> La culture c\u2019est comme les parachutes quand on en a pas on s\u2019\u00e9crase ... apr\u00e8s c\u2019est aussi comme la confiture. . Une balade parsem\u00e9e d\u2019anecdotes surprenantes, d\u2019histoires toujours vraies. Venez faire un bout de route avec nous !. C\u2019est bien connu,  la connaissance est la seule chose qui s\u2019accro\u00eet quand on la partage, . venez donc vous promener dans notre petit cabinet de curiosit\u00e9, vous y trouverez des gens qui :  . Ne pouvant regarder la v\u00e9rit\u00e9 en face je m\u2019int\u00e9resse \u00e0 son profil. Chassent les tr\u00e9sors de la nature et en creusant trouvent de l\u2019essence ciel. Fabriquent des armes de distraction massive, des instituts de beaut\u00e9 int\u00e9rieure .... militent pour l\u2019augmentation du go\u00fbt de la vie .... . La plupart des \u00e9pisodes sont tourn\u00e9s au studio Papa\u00ef : http:\/\/www.ccsti-larotonde.com\/Presentation-de-Balade-mentale. 1000 merci au CCSTI La Rotonde de nous ouvrir leurs portes.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('163').setAttribute('title',' Le Geektionnaire <br> Abonn\u00e9s : 1310 <br> Vid\u00e9os : 32 <br> Vues : 14611 <br> Cr\u00e9ation : 2015-11-06 <br> Le Geektionnaire c\u2019est une courte chronique donnant la d\u00e9finition d\u2019un terme issu de la culture geek, pop et underground, bidouill\u00e9e par Seb Lacheray.. Abonnez-vous pour ne rien manquer.. . Encore merci \u00e0 tous pour votre soutien');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('164').setAttribute('title',' Alexis Rastier <br> Abonn\u00e9s : 3048 <br> Vid\u00e9os : 43 <br> Vues : 139570 <br> Cr\u00e9ation : 2012-02-28 <br> Une cha\u00eene YouTube consacr\u00e9e \u00e0 la pal\u00e9ontologie.. Ici vous trouverez des sujets divers d\u00e9velopp\u00e9s, je l\u2019esp\u00e8re, avec rigueur tout en \u00e9tant vulgaris\u00e9s.. D\u00e9couvrez avec moi notre formidable monde si complexe soit il. . Merci GEORGES CUVIER p\u00e8re de la pal\u00e9ontologie.. . Deux vid\u00e9os \\\"Alexis Rastier et le M\u00e9sozo\u00efque\\\" tout les ans et un HDT (Histoire de Th\u00e9rapsides), une LFP (une s\u00e9rie en pal\u00e9obotanique) et un LGHDT (La grande histoire des th\u00e9ropodes)  qui alternent toutes les 3 semaines (exceptions p\u00e9riodes scolaires) plus des vid\u00e9os sp\u00e9ciales comme, par exemple, une vid\u00e9o sur l\u2019orogen\u00e8se hercynienne ou sur les extinctions massives des esp\u00e8ces.. . Alexis Rastier (Caf\u00e9 des sciences)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('165').setAttribute('title',' L\u2019 Arch\u00e9onaute <br> Abonn\u00e9s : 1646 <br> Vid\u00e9os : 22 <br> Vues : 42726 <br> Cr\u00e9ation : 2013-07-12 <br> Vulgarisation d\u2019\u00e9pisodes mythologiques en vers. \u00c7a para\u00eet chiant comme \u00e7a mais en fait c\u2019est une tuerie, surtout quand les dieux et les titans se foutent sur la gueule. Cordialement. L\u2019Arch\u00e9onaute.. . PS : Oh, et on va aussi parler du monde des sorciers et des inspirations de J.K. Rowling puis\u00e9es dans la mythologie, bient\u00f4t. Potterheads, n\u2019oubliez pas la cloche ! ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('166').setAttribute('title',' Les Questions Geek <br> Abonn\u00e9s : 6253 <br> Vid\u00e9os : 33 <br> Vues : 410148 <br> Cr\u00e9ation : 2017-04-11 <br> Je vous propose chaque mois des vid\u00e9os o\u00f9 je r\u00e9ponds le plus s\u00e9rieusement possible \u00e0 une question Geek  ! J\u2019aborde plusieurs th\u00e8mes geek : les s\u00e9ries TV, les livres, les mangas, les comics, les films, la science, la high tech etc.. . N\u2019h\u00e9sitez pas \u00e0 poser vos questions !. . La banni\u00e8re, le logo, les avatars et la bande annonce ont \u00e9t\u00e9 fait par Sullivan Cartoon : https:\/\/www.youtube.com\/channel\/UCEM5llFe0DHOa8rGar1jQ8A');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('167').setAttribute('title',' Calidoscope <br> Abonn\u00e9s : 243512 <br> Vid\u00e9os : 62 <br> Vues : 16130542 <br> Cr\u00e9ation : 2015-03-29 <br> Calidoscope c\u2019est porter son regard sur le monde. . Savoir comment se structurent et s\u2019organisent les soci\u00e9t\u00e9s. . Chercher \u00e0 comprendre l\u2019histoire de certaines ethnies et comprendre les mythologies qui les ont fa\u00e7onn\u00e9es. . C\u2019est s\u2019interroger sur leurs mani\u00e8res d\u2019appr\u00e9hender le monde et observer leur culture, leurs us et coutumes. . C\u2019est \u00e9tudier leur art et conna\u00eetre les enjeux politiques, \u00e9conomiques et sociaux. . Toutes ces questions essentielles pour l\u2019avenir de ces femmes et ces hommes dont bien souvent en France, nous ne connaissons que le nom.. . . . . Banni\u00e8re par G Graphisme : https:\/\/www.facebook.com\/G.graphisme\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('168').setAttribute('title',' JPDepotte <br> Abonn\u00e9s : 40526 <br> Vid\u00e9os : 77 <br> Vues : 1460476 <br> Cr\u00e9ation : 2011-11-03 <br> Et si l\u2019on d\u00e9cortiquait ensemble les petits et les grands romans qui font la Litt\u00e9rature ?. Des \u00e9pisodes de 10 \u00e0 15mn, toutes les deux semaines.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('169').setAttribute('title',' Il Etait Une Cha\u00eene <br> Abonn\u00e9s : 1421 <br> Vid\u00e9os : 30 <br> Vues : 26351 <br> Cr\u00e9ation : 2015-10-25 <br> Bonjour \u00e0 tous et bienvenue sur Il \u00c9tait Une Cha\u00eene !. . Ici vous retrouverez plusieurs \u00e9missions, principalement sur l\u2019univers du son et de la musique de film ou de jeux vid\u00e9o. Il y a des chroniques, des analyses, des d\u00e9couvertes, de la cr\u00e9ation, bref, tout ce qui faut si vous aimez cet univers !. . Les deux formats principaux sont \\\"La Bonne Oreille\\\", l\u2019\u00e9mission o\u00f9 je vous parle de son et de musique au cin\u00e9ma, et \\\"La B.O. De...\\\", o\u00f9 je laisse d\u2019autres personnes vous parler de sons et de musique au cin\u00e9ma ! Mais il y a \u00e9galement d\u2019autres formats qui arrivent de temps en temps, comme des fictions audio, ou des chroniques centr\u00e9es sur un film simplement.. . Merci de faire un tour sur Il \u00c9tait Une Cha\u00eene, en esp\u00e9rant que vous allez aimer ce que vous verrez ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('170').setAttribute('title',' Officiel DEFAKATOR <br> Abonn\u00e9s : 180498 <br> Vid\u00e9os : 26 <br> Vues : 9110380 <br> Cr\u00e9ation : 2016-10-21 <br> On d\u00e9fake sur les fakes.. Et que l\u2019obscurantisme retourne \u00e0 l\u2019obscurit\u00e9 !. . Defakator est un super h\u00e9ros de la vulgarisation et du debunk. C\u2019est pour \u00e7a qu\u2019il porte un costume avec un masque et une cape. Mais c\u2019est un super h\u00e9ros un peu merdique, comme son nom le laissait pr\u00e9sager. Bref : il y a de l\u2019humour... \u00e7a n\u2019emp\u00eache pas de creuser les sujets, et d\u2019essayer de d\u00e9jouer les manipulations de tous ceux qui nous prennent pour des cons.. . Pour les rageux qui estiment que c\u2019est l\u2019habit qui doit faire le moine et qu\u2019un personnage qui porte un masque ne peut pas \u00eatre cr\u00e9dible, merci d\u2019\u00eatre pass\u00e9, bonjour chez vous. Continuez de regarder le doigt quand on vous montre la Lune et revenez le jour o\u00f9 vous vous poserez enfin les bonnes questions. . . Pour les autres c\u2019est parti ! Et l\u00e2chons-nous dans les commentaires, pour qu\u2019on en sache plus \u00e0 la sortie que quand on y est entr\u00e9 !. . Facebook : https:\/\/www.facebook.com\/DEFAKATOR\/ . Twitter : @DEFAKATOR_Off. . Tipeee : https:\/\/www.tipeee.com\/defakator');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('171').setAttribute('title',' Nozman Bonus <br> Abonn\u00e9s : 304625 <br> Vid\u00e9os : 110 <br> Vues : 16068549 <br> Cr\u00e9ation : 2011-10-03 <br> Ici c\u2019est ma cha\u00eene secondaire ;) Tu peux voir plein de choses !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('172').setAttribute('title',' Absol Vid\u00e9os <br> Abonn\u00e9s : 382002 <br> Vid\u00e9os : 153 <br> Vues : 33074389 <br> Cr\u00e9ation : 2011-06-19 <br> Je suis un vid\u00e9aste normand de 26 ans g\u00e9rant 2 cha\u00eenes YouTube : cette cha\u00eene principale \\\"Absol Vid\u00e9os\\\" sur laquelle je publie des interviews et des vid\u00e9os documentaires traitant par exemple de YouTube, du Dark Web, des trolls du web, des neurosciences, ou encore de la maltraitance animale... et ma cha\u00eene secondaire \\\"Absol Human\\\" (parties d\u2019\u00e9checs, vlogs, gaming, etc.) : https:\/\/www.youtube.com\/AbsolHuman. . Page Facebook : https:\/\/www.facebook.com\/Absol.Videos. . Twitter : https:\/\/twitter.com\/Absol_Videos. . Instagram : http:\/\/instagram.com\/absol_videos. . Snapchat : habsol. . Pour me soutenir financi\u00e8rement avec des dons (mon Tipeee) : https:\/\/www.tipeee.com\/absol-videos. . Pour me soutenir financi\u00e8rement sans d\u00e9bourser un seul centime, juste un peu de votre temps (mon uTip) : https:\/\/www.utip.io\/absolvideos. . Pour me contacter : absol.videos@gmail.com (ou via la messagerie priv\u00e9e de ma page Facebook)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('173').setAttribute('title',' ScienceClic <br> Abonn\u00e9s : 137626 <br> Vid\u00e9os : 40 <br> Vues : 4048719 <br> Cr\u00e9ation : 2014-11-20 <br> D\u2019o\u00f9 venons-nous ? Dans quel monde vivons nous ? En quelques minutes, d\u00e9couvrez et comprenez les th\u00e9ories scientifiques les plus complexes, \u00e0 la base du cosmos. Des vid\u00e9os pr\u00e9cises et concises, et des explications visuelles, dans un format simple et accessible \u00e0 tous !. . Formulaire pour voter les sujets des prochaines vid\u00e9os :. https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSedgT19mdQHDSiRyZN0SWaiH27ouB6MGgr24LNYKrR7O9j7pw\/viewform?usp=pp_url. . ScienceClic, Copyright 2014 Alessandro Roussel. Pour plus d\u2019informations: http:\/\/www.alessandroroussel.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('174').setAttribute('title',' PHILOSOPHIA <br> Abonn\u00e9s : 1825 <br> Vid\u00e9os : 76 <br> Vues : 78195 <br> Cr\u00e9ation : 2016-10-28 <br> PHILOSOPHIA est une cha\u00eene Youtube qui propose des vid\u00e9os grand public qui sont \u00e0 la crois\u00e9e de la philosophie et de la science. . Facebook : https:\/\/www.facebook.com\/La-th%C3%A9orie-du-dessin-intelligent-1228528607195136\/. . Twitter : https:\/\/twitter.com\/theoriedudessin. . Blog : https:\/\/latheoriedudessinintelligent.wordpress.com\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('175').setAttribute('title',' Maintenant tu le sais <br> Abonn\u00e9s : 104740 <br> Vid\u00e9os : 79 <br> Vues : 4831520 <br> Cr\u00e9ation : 2015-03-13 <br> Viens, on rigole ! Viens, on apprend des choses ! Maintenant, tu le sais !. . -------------------------------------. . Rejoins la page Facebook : Maintenant tu le sais . Sur Twitter : @MTLSvideos. Sur Snapchat : mtlsvideos. Sur P\u00e9riscope : @mtlsvideos. . Mail pro \u25ba contact.lesexpressions@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('176').setAttribute('title',' Attention, \u00e7a glyphe ! <br> Abonn\u00e9s : 4494 <br> Vid\u00e9os : 2 <br> Vues : 47956 <br> Cr\u00e9ation : 2015-07-18 <br> Cha\u00eene Youtube ayant pour but de vulgariser la typographie et les arts graphiques !. Vous ferez attention, \u00e7a glyphe un peu.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('177').setAttribute('title',' Eliot Mini <br> Abonn\u00e9s : 9975 <br> Vid\u00e9os : 86 <br> Vues : 554241 <br> Cr\u00e9ation : 2014-04-04 <br> J\u2019ai envie de parler de films tout le temps, de regarder le plus de trucs possible. J\u2019ai envie de vous partager mon addiction au cin\u00e9ma ! . Alors ici je parle de vieux classiques (CPSM), je fais des critiques \\\"invers\u00e9es\\\" (L\u2019antith\u00e8se), je pr\u00e9sente des courts m\u00e9trages que vous m\u2019envoyez (LCP) et je parle de films un peu en vrac, sous forme de tops (Scope 5)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('178').setAttribute('title',' U\ua78aRI <br> Abonn\u00e9s : 37918 <br> Vid\u00e9os : 47 <br> Vues : 2333633 <br> Cr\u00e9ation : 2015-01-05 <br> Qu\u2019est-ce qu\u2019Arduino? .     Comment utiliser une centrale inertielle? .         A quoi sert la Pulse-width Modulation? .             Pourquoi le sens de d\u00e9placement des \u00e9lectrons est-il oppos\u00e9 au sens conventionnel du courant \u00e9lectrique?.                Comment d\u00e9velopper des applications Android sous App Inventor?. . L\u2019\u00e9lectronique est un domaine technique aux possibilit\u00e9s infinies, alors imaginez, concevez, d\u00e9veloppez, soudez, fabriquez et surtout partagez!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('179').setAttribute('title',' i need space <br> Abonn\u00e9s : 6295 <br> Vid\u00e9os : 58 <br> Vues : 106713 <br> Cr\u00e9ation : 2015-11-09 <br> Besoin d\u2019espace ? Et si vous leviez le nez pour vous \u00e9vader.. L\u2019astronomie n\u2019est pas aussi compliqu\u00e9e qu\u2019elle en a l\u2019air. Je vous propose ici d\u2019en apprendre les bases ainsi que de d\u00e9couvrir tout ce qui se cache au-dessus de notre t\u00eate. Comprendre ce qu\u2019on voit, comment et pourquoi on le voit comme \u00e7a et les ph\u00e9nom\u00e8nes physiques derri\u00e8re toutes ces questions. Bonnes observations !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('180').setAttribute('title',' Tyllou <br> Abonn\u00e9s : 36983 <br> Vid\u00e9os : 165 <br> Vues : 1695587 <br> Cr\u00e9ation : 2006-05-24 <br> Bienvenu ! . . Cette cha\u00eene est consacr\u00e9e \u00e0 la musique, plus particuli\u00e8rement la musique symphoniques :. . -Partoche : Chronique consacr\u00e9e aux musiques de films, de musique savantes, de musique de s\u00e9rie TV, de musique de jeux vid\u00e9os.... . -Musicam Scribere : Petites vid\u00e9os expliquant la th\u00e9orie musicale.. . -Let\u2019s Score : Composition d\u2019une musique symphonique dans un style pr\u00e9cis pour en expliquer les codes.. . -La note dans le potage : Chronique sur des musiques populaires. . -Compositions originales. . -Arrangements de musique. . Composition musicales : . Site web : clementbaroin.com. Contact : contact@clementbaroin.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('181').setAttribute('title',' Camille d\u00e9code <br> Abonn\u00e9s : 6549 <br> Vid\u00e9os : 54 <br> Vues : 266735 <br> Cr\u00e9ation : 2017-03-14 <br> Je dois d\u00e9crire ma chaine mais le probl\u00e8me c\u2019est que si je te dis que c\u2019est une chaine de droit .. tu vas pas regarder mes vid\u00e9os ! . . L\u2019autre probl\u00e8me c\u2019est que si je te dis que je fais justement du droit pour des gens qui n\u2019en font pas .. tu vas pas regarder mes vid\u00e9os non plus !. . Donc comme je sais pas quoi dire, je me tais !  . . . \u25b7Retrouve moi sur tous mes r\u00e9seaux \u25b7. Blog \u2192 www.camilledecode.com. Facebook \u2192 https:\/\/www.facebook.com\/camilledecode . Instagram \u2192 http:\/\/instagram.com\/camilledecode . Snapchat \u2192 camilledecode. Twitter \u2192 https:\/\/twitter.com\/CamilleDecode. . NB : @camilledecode est un membre actif de la ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('182').setAttribute('title',' D\u2019o\u00f9 \u00e7a vient <br> Abonn\u00e9s : 46333 <br> Vid\u00e9os : 36 <br> Vues : 662138 <br> Cr\u00e9ation : 2015-10-07 <br> Bienvenue sur la chaine YouTube D\u2019o\u00f9 \u00e7a vient !. . Mon but ici est de vous expliquer de fa\u00e7on simple et avec des animations l\u2019origines d\u2019objets, ph\u00e9nom\u00e8nes, catastrophes, etc .... . Twitter :  https:\/\/twitter.com\/Doucavient. Facebook : https:\/\/www.facebook.com\/Dou-ca-vient-1503701633278970. Discord : https:\/\/discord.gg\/TzpQ6W5. Snapchat : energiemini26. uTip : https:\/\/utip.io\/doucavient');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('183').setAttribute('title',' Herodot\u2019com <br> Abonn\u00e9s : 24830 <br> Vid\u00e9os : 52 <br> Vues : 1068206 <br> Cr\u00e9ation : 2015-08-09 <br> Salut Camarades!. . Laissez-moi vous montrer l\u2019Histoire de fond en comble, avec de gros bouquins, des vannes moisies, de grosses bibliographies, des r\u00e9f\u00e9rences louches, des costumes loufoques et un pr\u00e9sentateur mentalement instable. Oui, je parle de moi \u00e0 la troisi\u00e8me personne. Sisi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('184').setAttribute('title',' Explique-moi encore <br> Abonn\u00e9s : 27663 <br> Vid\u00e9os : 77 <br> Vues : 1135083 <br> Cr\u00e9ation : 2015-05-04 <br> Salut et bienvenue sur la cha\u00eene Youtube \\\"Explique-moi encore\\\".. . . Ici on parle et on en apprend et surtout on partage sur l\u2019image au sens large. Montage, analyse, tutos, le tout sans prise de t\u00eate.. . ________________. . Tu peux rejoindre le Discord pour parler vid\u00e9o : https:\/\/discord.gg\/7C48QcS');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('185').setAttribute('title',' Lanterne Cosmique <br> Abonn\u00e9s : 98005 <br> Vid\u00e9os : 27 <br> Vues : 3467148 <br> Cr\u00e9ation : 2014-10-12 <br> De l\u2019hypercuriosit\u00e9, des questions et de la Science. Notre Univers est badass.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('186').setAttribute('title',' Statistique expliqu\u00e9e \u00e0_mon chat <br> Abonn\u00e9s : 219617 <br> Vid\u00e9os : 21 <br> Vues : 5289415 <br> Cr\u00e9ation : 2016-03-09 <br> \\\"La statistique expliqu\u00e9e \u00e0 mon chat\\\", c\u2019est fini.. . Pour contacter Nathan (narration et script) : chatsceptique@gmail.com. Pour contacter Laura (graphisme et animation) : maugeri.laura90@gmail.com. Pour contacter Gwena\u00ebl (composition) : grisi_gwenael@yahoo.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('187').setAttribute('title',' T\u00e9l\u00e9Crayon <br> Abonn\u00e9s : 64538 <br> Vid\u00e9os : 195 <br> Vues : 7616238 <br> Cr\u00e9ation : 2012-09-02 <br> La plus internationale des cha\u00eenes youtube francophones. Toute l\u2019histoire de l\u2019humanit\u00e9 en vid\u00e9o !. Adapt\u00e9 \u00e0 tout public, aussi bien les coll\u00e9giens que les plus grands ou les plus petits.. . Allez jeter un coup d\u2019\u0153il \u00e0 la liste des playlists pour trouver un sujet qui vous int\u00e9resse. Les diff\u00e9rentes vid\u00e9os sont class\u00e9es par s\u00e9rie d\u2019histoire (Histoire de l\u2019Europe, histoire du Moyen-Orient, etc...).. . Mes vid\u00e9os sont con\u00e7ues pour \u00eatre diffus\u00e9es en cours, alors si vous \u00eates dans l\u2019enseignement, n\u2019h\u00e9sitez pas \u00e0 les r\u00e9utiliser en classe !. . Bon visionnage !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('188').setAttribute('title',' Above Earth <br> Abonn\u00e9s : 14412 <br> Vid\u00e9os : 46 <br> Vues : 307022 <br> Cr\u00e9ation : 2016-11-18 <br> Salut \u00e0 tous et bienvenu sur Above Earth ! Cette cha\u00eene a pour but de vous faire d\u00e9couvrir l\u2019espace \u00e0 travers L\u2019Univers Express, une s\u00e9rie tout en animation o\u00f9 dans chaque \u00e9pisode vous pourrez d\u00e9couvrir un nouveau sujet ! . . contact@above-earth.fr. www.twitter.com\/aboveearthfr. www.facebook.com\/aboveearthfr. www.above-earth.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('189').setAttribute('title',' World of Clarence <br> Abonn\u00e9s : 11855 <br> Vid\u00e9os : 81 <br> Vues : 420236 <br> Cr\u00e9ation : 2016-03-02 <br> Je vous parle de psychiatrie et de maladies mentales. Quand je n\u2019en suis pas moi-m\u00eame victime.. Une vid\u00e9o tous les quinze jours en moyenne.. . Facebook : https:\/\/www.facebook.com\/worldofclarence\/. . Twitter : https:\/\/twitter.com\/ClarenceYoutube. . Tipee :  https:\/\/www.tipeee.com\/world-of-clarence. . Snapchat : c2iglory2. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------. Page de l\u2019artiste ayant r\u00e9alis\u00e9 la banni\u00e8re : https:\/\/www.facebook.com\/WolfysTentacles\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('190').setAttribute('title',' Mister Geopolitix <br> Abonn\u00e9s : 63387 <br> Vid\u00e9os : 74 <br> Vues : 1529711 <br> Cr\u00e9ation : 2016-01-19 <br> Pour d\u00e9couvrir et mieux comprendre le monde \u2192 Mister Geopolitix');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('191').setAttribute('title',' Y\u2019A Plus D\u2019Saisons <br> Abonn\u00e9s : 6205 <br> Vid\u00e9os : 3 <br> Vues : 87025 <br> Cr\u00e9ation : 2015-04-15 <br> Salut , c\u2019est Bilou.. . Bienvenue sur ma cha\u00eene Youtube, consacr\u00e9e aux S\u00e9ries TV de notre enfance ou celle de vos parents.. . . N\u2019h\u00e9sitez pas \u00e0 me proposer des s\u00e9ries \u00e0 traiter.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('192').setAttribute('title',' Esteban Grine <br> Abonn\u00e9s : 8548 <br> Vid\u00e9os : 68 <br> Vues : 164360 <br> Cr\u00e9ation : 2013-09-12 <br> Bonjour Internet ! . . Je propose des Chroniques sur le jeu vid\u00e9o. Je fais principalement de la vulgarisation de Game Design & de Game Studies. Hein ? C\u2019est quoi les Game Studies ? . . Les Game Studies, c\u2019est le mashup de toutes les sciences qui s\u2019int\u00e9ressent aux jeu vid\u00e9o. C\u2019est la cerise enrob\u00e9e de chocolat sur le g\u00e2teau de la connaissance sur le jeu vid\u00e9o ! Bon j\u2019en fais un peu trop.. . Ma chaine est encore \\\"Work In progress\\\" mais \u00e7a tombe bien puisque je progresse ;). . N\u2019h\u00e9sitez pas \u00e0 venir \u00e9changer avec moi en commentaire ou sur mon twitter ! Je suis plut\u00f4t r\u00e9actif ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('193').setAttribute('title',' Melvak <br> Abonn\u00e9s : 34963 <br> Vid\u00e9os : 28 <br> Vues : 577943 <br> Cr\u00e9ation : 2013-06-02 <br> Vous aimez la mer et tout ce qui s\u2019y trouve ? Alors bienvenue chez Melvak !. A travers cette chaine vous aurez l\u2019occasion de retrouver deux \u00e9missions principales : Curiosity et Curiosea. . Le concept ? c\u2019est simple !. Chaque mois une grosse vid\u00e9o sur un p\u2019tit sujet sympa comme : . - Qu\u2019es ce qu\u2019une vague sc\u00e9l\u00e9rates ?. - Faut-il manger les m\u00e9duses ?. - D\u2019o\u00f9 vient l\u2019origine de Moby Dick . Et bien d\u2019autres ! . . En parall\u00e8le des petites vid\u00e9os de pr\u00e9sentation de bestioles marines sortiront de temps en temps ;) . En bref de la mer, du poisson et des questions qu\u2019il faut se poser sur nos beaux oc\u00e9ans, voila le contenu de cette chaine !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('194').setAttribute('title',' Xil\u2019Cast <br> Abonn\u00e9s : 2959 <br> Vid\u00e9os : 26 <br> Vues : 71525 <br> Cr\u00e9ation : 2013-10-11 <br> Un soup\u00e7on de vulgarisation scientifique, un chou\u00efa de z\u00e9t\u00e9tique, un zeste d\u2019\u00e9pist\u00e9mologie, un rien d\u2019histoire et une pointe de politique.. Bienvenue dans le monde \u00e9trange de Mister Xil.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('195').setAttribute('title',' Jensky <br> Abonn\u00e9s : 17461 <br> Vid\u00e9os : 63 <br> Vues : 449531 <br> Cr\u00e9ation : 2016-09-19 <br> De tout sur la science : Conf\u00e9rence \/ Documentaire \/ Intervention scientifique.. . FJWWC7');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('196').setAttribute('title',' Evolution Factory <br> Abonn\u00e9s : 87279 <br> Vid\u00e9os : 53 <br> Vues : 2992602 <br> Cr\u00e9ation : 2017-03-29 <br> Sur Evolution Factory, vous trouverez des vid\u00e9os \u00e9ducatives sur des sujets vari\u00e9s. Je veux que chaque vid\u00e9o soit meilleure que la pr\u00e9c\u00e9dente donc chaque contenu repr\u00e9sente des heures de recherches, d\u2019\u00e9criture et de montage. Lors du choix d\u2019un sujet de vid\u00e9o, mon seul crit\u00e8re est : Est-ce que \u00e7a peut aider quelqu\u2019un \u00e0 progresser dans sa vie ? Je suis fermement convaincu que plus il y aura de personnes qui progressent dans leur vie, plus le monde sera un bon endroit o\u00f9 vivre.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('197').setAttribute('title',' Mus\u00e9onaute <br> Abonn\u00e9s : 14136 <br> Vid\u00e9os : 24 <br> Vues : 166054 <br> Cr\u00e9ation : 2016-06-24 <br> De l\u2019art, des mus\u00e9es et des blagues douteuses.. . Suivez-nous sur les internets mondiaux :. . FACEBOOK : https:\/\/www.facebook.com\/Museonaute. TWITTER : https:\/\/twitter.com\/museonaute. INSTAGRAM : https:\/\/instagram.com\/museonaute.  . Pour nous contacter : museonaute@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('198').setAttribute('title',' Val\u00e9oraptor <br> Abonn\u00e9s : 9703 <br> Vid\u00e9os : 37 <br> Vues : 513427 <br> Cr\u00e9ation : 2014-01-26 <br> Passionn\u00e9 par les fossiles et les dinosaures depuis mon enfance, j\u2019en ai fait mon m\u00e9tier : je suis dipl\u00f4m\u00e9 d\u2019un master en pal\u00e9ontologie et pal\u00e9oenvironnement. Je travaille aujourd\u2019hui dans l\u2019inventaire des fossiles d\u2019un mus\u00e9e en France, et je poss\u00e8de une grande collection de fossiles. . . Ici, je vous parle de pal\u00e9ontologie en g\u00e9n\u00e9rale, je r\u00e9ponds \u00e0 des probl\u00e9matiques, j\u2019\u00e9radique les id\u00e9es re\u00e7ues et je critique des films, documentaires et parcs \u00e0 th\u00e8me, le tout relev\u00e9 d\u2019humour. . . \u00cates-vous pr\u00eat pour ce voyage dans le pass\u00e9 ? Pas s\u00fbr que vous survivrez... :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('199').setAttribute('title',' La Minute Scientifique <br> Abonn\u00e9s : 4891 <br> Vid\u00e9os : 20 <br> Vues : 175799 <br> Cr\u00e9ation : 2014-09-20 <br> Cha\u00eene de vulgarisation scientifique. Retrouvez r\u00e9guli\u00e8rement une vid\u00e9o de quelques minutes expliquant un ph\u00e9nom\u00e8ne, un concept scientifique.. . Membre de l\u2019association Caf\u00e9 des Sciences');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('200').setAttribute('title',' R\u00e9visons nos Classiques <br> Abonn\u00e9s : 45220 <br> Vid\u00e9os : 40 <br> Vues : 734251 <br> Cr\u00e9ation : 2015-03-26 <br> On connait tous un peu de musique classique, m\u00eame si c\u2019est seulement gr\u00e2ce \u00e0 une publicit\u00e9, un film ou m\u00eame un jeu vid\u00e9o, mais pas toujours facile de mettre un nom ou un visage sur ce qu\u2019on entend. Avec R\u00e9visons Nos Classiques, venez d\u00e9couvrir ou red\u00e9couvrir les grands tubes du classique \u00e0 travers la vie de leurs compositeurs !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('201').setAttribute('title',' Les Chroniques Historiques <br> Abonn\u00e9s : 6156 <br> Vid\u00e9os : 81 <br> Vues : 298199 <br> Cr\u00e9ation : 2015-05-20 <br> Les Chroniques Historiques, cha\u00eene consacr\u00e9 \u00e0 l\u2019Histoire o\u00f9 vous pourrez d\u00e9couvrir plusieurs formats diff\u00e9rents, que ce soit des \u00e9missions courtes, longues avec humour, ou bien dans une ambiance dramatique, myst\u00e9rieuse etc.... Notre but est de vous faire r\u00e9apprendre l\u2019Histoire d\u2019une toute autre mani\u00e8re, que ce soit par l\u2019absurde, l\u2019ironie, l\u2019ambiance ou autre, on esp\u00e8re que l\u2019on pourra s\u2019appliquer au mieux \u00e0 am\u00e9liorer encore et toujours nos formats et que nous pourrons int\u00e9resser le maximum de gens \u00e0 des \u00e9v\u00e9nements, personnages, empires, ou guerres de l\u2019Histoire.. Si vous voulez nous soutenir il y a Tipeee : https:\/\/www.tipeee.com\/les-chroniques-historiqus. Et vous pouvez likez notre page Facebook apr\u00e8s vous \u00eatre abonn\u00e9 pour ne rien rater de nos futurs vid\u00e9os : https:\/\/www.facebook.com\/LesChroniquesHistoriques.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('202').setAttribute('title',' Blablareau au labo <br> Abonn\u00e9s : 6190 <br> Vid\u00e9os : 59 <br> Vues : 299341 <br> Cr\u00e9ation : 2013-08-23 <br> Pas de description');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('203').setAttribute('title',' L\u2019envers de la Blouse <br> Abonn\u00e9s : 5177 <br> Vid\u00e9os : 29 <br> Vues : 118178 <br> Cr\u00e9ation : 2016-03-24 <br> Si tu veux savoir pourquoi l\u2019homme ne descend pas du singe, o\u00f9 se trouve ton clitoris ou encore comment on te pigeonne \u00e0 chaque fois qu\u2019on te parle d\u2019\u00e9cologie. Tu es au bon endroit.. . --- . . Blague \u00e0 part, je fais parti du Caf\u00e9 des Sciences, une association de divers vulgarisateurs scientifiques, blogueurs, vid\u00e9astes, podcasteurs... Fais moi plaisir et jettes-y un \u0153il: www.cafe-sciences.org. . Oui je sais c\u2019est douloureux mais un \u0153il de verre et on y verra que du feu.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('204').setAttribute('title',' Metalliquoi <br> Abonn\u00e9s : 95713 <br> Vid\u00e9os : 58 <br> Vues : 6235918 <br> Cr\u00e9ation : 2014-01-12 <br> \\\"Metalliquoi ?\\\" est une \u00e9mission explicative\/humoristique sur le Metal. Les vid\u00e9os sont faites pour apprendre ce qu\u2019est vraiment le Metal \u00e0 ceux qui ne le connaissent pas\/peu, et pour divertir les m\u00e9talleux en leur apprenant 2 ou 3 choses qu\u2019ils ne savaient pas :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('205').setAttribute('title',' DeBunKer des Etoiles <br> Abonn\u00e9s : 19083 <br> Vid\u00e9os : 33 <br> Vues : 858766 <br> Cr\u00e9ation : 2016-02-18 <br> Avec le Debunker des Etoiles, luttons contre les th\u00e9ories conspirationnistes et les superstitions diverses qui polluent internet !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('206').setAttribute('title',' Miss Book <br> Abonn\u00e9s : 31997 <br> Vid\u00e9os : 48 <br> Vues : 657564 <br> Cr\u00e9ation : 2014-11-30 <br> Miss Book est une cha\u00eene de divertissement litt\u00e9raire. . Au programme humour & livres.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('207').setAttribute('title',' La Psychoth\u00e8que <br> Abonn\u00e9s : 3497 <br> Vid\u00e9os : 20 <br> Vues : 140963 <br> Cr\u00e9ation : 2009-11-03 <br> Des essais vid\u00e9os autour de la psychologie et de la culture populaire.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('208').setAttribute('title',' Incroyables Exp\u00e9riences <br> Abonn\u00e9s : 314657 <br> Vid\u00e9os : 93 <br> Vues : 36735186 <br> Cr\u00e9ation : 2008-01-01 <br> Amateurs de sciences, \u00e9tudiants touche-\u00e0-tout, bricoleurs curieux ou fans de tests hors du commun, bienvenus sur la cha\u00eene des Incroyables Exp\u00e9riences !. . On est des fr\u00e8res jumeaux de 22 ans, Armand et Victor, \u00e9tudiants en \u00e9cole d\u2019ing\u00e9nieurs. Passionn\u00e9s par l\u2019\u00e9lectricit\u00e9 et plus g\u00e9n\u00e9ralement par l\u2019\u00e9nergie (thermodynamique, \u00e9nergies renouvelables, etc) on partage avec vous les \\\"exp\u00e9riences\\\" que l\u2019on r\u00e9alise depuis plus de 7 ans. On a beaucoup progress\u00e9 depuis nos premi\u00e8res vid\u00e9os et on compte encore progresser au fur et \u00e0 mesure que l\u2019on apprend de nouvelles choses.. . On est ind\u00e9pendants dans la r\u00e9alisation de nos projets. C\u2019est en faisant des montages \u00e9lectriques \u00e0 partir de composants de r\u00e9cup\u00e9ration que l\u2019on a commenc\u00e9 \u00e0 apprendre l\u2019\u00e9lectronique. On passe aujourd\u2019hui beaucoup de temps \u00e0 se documenter sur la th\u00e9orie qui est tout aussi importante que la pratique. Un bon conseil : ne pas \\\"apprendre\\\", mais \\\"comprendre\\\".');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('209').setAttribute('title',' Angle Droit <br> Abonn\u00e9s : 15820 <br> Vid\u00e9os : 5 <br> Vues : 162668 <br> Cr\u00e9ation : 2015-09-08 <br> Perdu dans la jungle des arr\u00eats du droit administratif, dans les limbes des d\u00e9cisions du Conseil Constitutionnel ou entre les diff\u00e9rences entre les syst\u00e8mes juridiques? Pas de panique! . Angle Droit propose, comme son nom ne l\u2019indique pas, des vid\u00e9os de vulgarisation en mati\u00e8re de droit. Pour rendre cette mati\u00e8re int\u00e9ressante, riche et \u00e0 la port\u00e9e de tous, pourquoi ne pas l\u2019expliquer en vid\u00e9o?. . Ici, il sera question de concepts fondamentaux en mati\u00e8re de droit, de distinctions entre des notions proches, d\u2019explications de syst\u00e8mes juridiques \u00e9trangers ... pour mieux comprendre l\u2019actualit\u00e9 et le monde qui nous entoure.. . En esp\u00e9rant que vous prendrez plaisir \u00e0 regarder ces vid\u00e9os, Angle Droit vous souhaite un bon visionnage.... . . . . Une question ? Une suggestion de vid\u00e9o ? Contactez-moi \u00e0 l\u2019adresse angledroitcontact@gmail.com :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('210').setAttribute('title',' L\u2019 Otakritic <br> Abonn\u00e9s : 1168 <br> Vid\u00e9os : 33 <br> Vues : 51332 <br> Cr\u00e9ation : 2014-03-10 <br> Bienvenue \u00e0 vous.. . La cha\u00eene est ax\u00e9e sur la vulgarisation du paysage audiovisuel japonais (et se permet parfois de traiter quelques sujets plus ou moins proches de cette culture).. . L\u2019Otakritic vous propose ses chroniques afin de d\u00e9couvrir la culture audiovisuelle japonaise, ses diff\u00e9rents th\u00e8mes et genres pour la plupart m\u00e9connus aussi bien du cot\u00e9 des curieux que du cot\u00e9 des connaisseurs. Cette cha\u00eene s\u2019adresse \u00e0 tout le monde et se destine \u00e0 vous apprendre les grands points de cette formidable culture ainsi qu\u2019une interpr\u00e9tation de ces derniers afin de vous prouver que non, il n\u2019y a pas de sous-culture. . . Si les termes Kaiju Eiga, Tokusatsu, Ijime, Cellulo\u00efds et Kaidans ne vous disent rien, vous \u00eates au bon endroit pour les apprendre. . . Bon visionnage ! ^^ . . Pour nous contacter, voici l\u2019adresse mail de la cha\u00eene: otakritic@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('211').setAttribute('title',' Kemon : La Science Musicale <br> Abonn\u00e9s : 18969 <br> Vid\u00e9os : 13 <br> Vues : 579038 <br> Cr\u00e9ation : 2014-09-12 <br> Je suis un musicien scientifique. . \u00c7a r\u00e9sume un peu tout. . \u00c7a devrait \u00eatre suffisant pour te convaincre de t\u2019abonner !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('212').setAttribute('title',' Toute l\u2019Histoire <br> Abonn\u00e9s : 78877 <br> Vid\u00e9os : 146 <br> Vues : 6261064 <br> Cr\u00e9ation : 2009-04-07 <br> Retrouvez tous les dimanches \u00e0 19h un nouveau documentaire en int\u00e9gralit\u00e9 sur la cha\u00eene YouTube officielle de \\\"Toute l\u2019Histoire\\\".. . Toute L\u2019Histoire vous entra\u00eene dans la marche bouillonnante de l\u2019Histoire. . . Revivez les grands \u00e9v\u00e9nements qui ont boulevers\u00e9 notre Histoire.. Enqu\u00eates, t\u00e9moignages, r\u00e9cits; Toute L\u2019Histoire revient sur ces p\u00e9riodes de conflits et d\u00e9crypte les \u00e9volutions et tendances de notre soci\u00e9t\u00e9.. . Acc\u00e9dez au live de la cha\u00eene: http:\/\/www.toutelhistoire.com\/offre-live.aspx');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('213').setAttribute('title',' Histoirede <br> Abonn\u00e9s : 3529 <br> Vid\u00e9os : 28 <br> Vues : 139793 <br> Cr\u00e9ation : 2016-04-11 <br> Parce que l\u2019histoire a un sens tr\u00e8s large, et souvent plut\u00f4t cool.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('214').setAttribute('title',' M\u00e9tal Lourd - Kahzmat <br> Abonn\u00e9s : 26687 <br> Vid\u00e9os : 9 <br> Vues : 1091965 <br> Cr\u00e9ation : 2010-03-03 <br> Salut \u00e0 tous, cette cha\u00eene a pour but d\u2019expliquer bri\u00e8vement l\u2019histoire et les caract\u00e9ristiques des chars de combats et de mani\u00e8re g\u00e9n\u00e9rale, de parler de tout ce qui se rapporte aux blind\u00e9s ou au mat\u00e9riel militaire.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('215').setAttribute('title',' Fichty <br> Abonn\u00e9s : 1474 <br> Vid\u00e9os : 16 <br> Vues : 22971 <br> Cr\u00e9ation : 2013-06-05 <br> Viens boire un coup sur ma cha\u00eene  !. Ensemble, on va parler boissons. Th\u00e9, Vin, Caf\u00e9, Bi\u00e8re, leurs histoires et leurs cultures seront \u00e9voqu\u00e9es en vid\u00e9o et toujours avec mon humour bancal.. . Alors n\u2019h\u00e9site pas \u00e0 t\u2019abonner et \u00e0 me dire bonjour sur mes r\u00e9seaux sociaux :. . Twitter : https:\/\/twitter.com\/LeFichty. Snapchat : elbastatd. Le blog : https:\/\/fichtea.wordpress.com\/. Instagram : https:\/\/www.instagram.com\/fichtea\/. . Mail pro : Fichtea.contact@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('216').setAttribute('title',' Science Etonnante <br> Abonn\u00e9s : 610491 <br> Vid\u00e9os : 77 <br> Vues : 35559750 <br> Cr\u00e9ation : 2011-01-04 <br> Des vid\u00e9os pour raconter la science \u00e9tonnante, amusante, passionnante et stup\u00e9fiante !. . Retrouvez moi aussi sur mon blog \\\"Science \u00e9tonnante\\\" http:\/\/sciencetonnante.wordpress.com. Soutenez-moi sur Tipeee : https:\/\/www.tipeee.com\/science-etonnante');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('217').setAttribute('title',' Connecsciences <br> Abonn\u00e9s : 1249 <br> Vid\u00e9os : 10 <br> Vues : 27726 <br> Cr\u00e9ation : 2016-06-09 <br> Cha\u00eene de vulgarisation scientifique dans le domaine des sciences naturelles, et sur l\u2019histoire de la vie et de la Terre en particulier.. . Suivez nous sur Facebook : https:\/\/www.facebook.com\/connecsciences. Et sur Twitter : https:\/\/twitter.com\/Connecsciences. . Retrouvez-nous aussi avec le http:\/\/www.cafe-sciences.org\/ ! Et n\u2019h\u00e9sitez pas \u00e0 voir les productions de qualit\u00e9 des autres membres du Caf\u00e9 des sciences https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('218').setAttribute('title',' Dr Apeiron <br> Abonn\u00e9s : 121 <br> Vid\u00e9os : 12 <br> Vues : 4730 <br> Cr\u00e9ation : 2015-06-17 <br> Les maths sont pour vous des commandements arbitraires \u00e0 \u00e9viter si possible ? N\u2019ayez pas peur !. Nous verrons comment les id\u00e9es math\u00e9matiques ont \u00e9t\u00e9 forg\u00e9es petit \u00e0 petit, par un jeu de questions\/r\u00e9ponses entre des gens comme vous et moi. Et j\u2019esp\u00e8re, durant ce cheminement, \u00e0 la fois vous en montrer la simplicit\u00e9, et la beaut\u00e9...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('219').setAttribute('title',' Cyrus North <br> Abonn\u00e9s : 338928 <br> Vid\u00e9os : 122 <br> Vues : 18388131 <br> Cr\u00e9ation : 2013-07-17 <br> Braintertainment Creator. All my videos (or almost) are subtitled in english! :). Mon cerveau. Ton cerveau. Boom.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('220').setAttribute('title',' Prof Jon <br> Abonn\u00e9s : 1543 <br> Vid\u00e9os : 42 <br> Vues : 90769 <br> Cr\u00e9ation : 2015-06-15 <br> Deviens un incollable du droit sans poser ton boul sur les bancs de la fac et gr\u00e2ce \u00e0 des sujets tous plus fun les uns que les autres  !. Me soutenir sur tipeee: https:\/\/www.tipeee.com\/prof-jon. Page fb: http:\/\/www.facebook.com\/profjon. Chaine de cours de droit \/ m\u00e9thodologie juridique: http:\/\/www.youtube.com\/channel\/UCUnmfxp4hSItqrL4J2QEd_g?sub_confirmation=1');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('221').setAttribute('title',' LoHusk <br> Abonn\u00e9s : 6784 <br> Vid\u00e9os : 40 <br> Vues : 147393 <br> Cr\u00e9ation : 2017-02-26 <br> Tu Penses Trop : Une cha\u00eene sur la psychologie, mais surtout les surdou\u00e9s\/HPI\/sur-efficients\/Zebres\/patatesdouces... bref, ceux qui \\\"pensent trop\\\" ;) (et m\u00eame si c\u2019est pas votre cas, vous \u00eates les bienvenues !). . En Parall\u00e8le : Ma vie avec la douance mais pas que ! des coups de gueules, des id\u00e9es, de moments de vie. . . Vous pouvez m\u2019\u00e9crire \u00e0 lo_husk@yahoo.com. . . Si jamais vous voulez faire un don :. . https:\/\/utip.io\/lohusk. . Enjoy !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('222').setAttribute('title',' Nat and Alice in the morning <br> Abonn\u00e9s : 7244 <br> Vid\u00e9os : 50 <br> Vues : 331542 <br> Cr\u00e9ation : 2014-07-19 <br> Deux idiotes font des vid\u00e9os.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('223').setAttribute('title',' ComiXrayS <br> Abonn\u00e9s : 22069 <br> Vid\u00e9os : 112 <br> Vues : 1539465 <br> Cr\u00e9ation : 2013-08-17 <br> L\u2019\u00e9mission qui lit \u00e0 travers les pages de vos comics !. . Passionn\u00e9 de bande dessin\u00e9e am\u00e9ricaine depuis son plus jeune \u00e2ge, Chris partage avec vous son amour des super-h\u00e9ros et des collants ! . . Avec ComiXrayS, je m\u2019adresse autant aux n\u00e9ophytes qu\u2019aux lecteurs avertis, le but est de faire d\u00e9couvrir au plus grand nombre une face cach\u00e9e de la bande dessin\u00e9e am\u00e9ricaine, que ce soit au travers d\u2019anecdotes sur des personnages connus de tous, ou via la repr\u00e9sentation de ph\u00e9nom\u00e8nes de soci\u00e9t\u00e9 bien r\u00e9els dans les pages des comic books.. L\u2019\u00c9mission \\\"SPEAK MY NAME !\\\", revient sur les origines des super-h\u00e9ros et sur ce qui a inspir\u00e9 leur cr\u00e9ation.. Dans \\\"H\u00e9ros du Placard\\\", je d\u00e9terre des personnages oubli\u00e9s ou m\u00e9connus de la bande dessin\u00e9e am\u00e9ricaine.. Et enfin dans \\\"Chris\u2019 Comics Collection\\\", je reviens r\u00e9guli\u00e8rement sur mes derni\u00e8res lectures en partageant mon avis avec vous.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('224').setAttribute('title',' Arthur Genre <br> Abonn\u00e9s : 21327 <br> Vid\u00e9os : 22 <br> Vues : 943912 <br> Cr\u00e9ation : 2015-08-18 <br> Ici, d\u00e9couvrez l\u2019Am\u00e9rique comme vous ne l\u2019avez jamais vue ! . . L\u2019\u00e9mission principale de cette cha\u00eene se nomme \\\"Captain America\\\". Cette \u00e9mission revoit sous forme de mini documentaire l\u2019histoire et la culture des \u00c9tats-Unis.. D\u00e9couvrons ensemble comment les mythes se sont construits, revenons sur des \u00e9v\u00e9nements qui ont marqu\u00e9 les esprits et apprenons comment certains lieux sont devenus si iconiques, tout en revenant, de temps-en-temps, sur des faits d\u2019actualit\u00e9.. . Captain America est \u00e9galement disponible en podcast :. https:\/\/itunes.apple.com\/fr\/podcast\/captain-america\/id1261209651?l=en&mt=2. . Dans ma seconde \u00e9mission, Welcome To America, je ne vous parle plus seulement des \u00c9tats-Unis, mais je vous y emm\u00e8ne pour une immersion totale et pour d\u00e9couvrir ses paysages, ses lieux incontournables ainsi que son peuple. Une vraie impression de voyage !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('225').setAttribute('title',' Pouhiou No\u00e9Naute <br> Abonn\u00e9s : 40689 <br> Vid\u00e9os : 53 <br> Vues : 2781070 <br> Cr\u00e9ation : 2006-10-11 <br> \\\"Et mon Cul, c\u2019est du Pouhiou ?\\\" : une \u00e9mission toutes les deux semaines, le vendredi, \u00e0 18h.. . ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('226').setAttribute('title',' Nora Minion <br> Abonn\u00e9s : 3694 <br> Vid\u00e9os : 73 <br> Vues : 192762 <br> Cr\u00e9ation : 2013-01-09 <br> Vous aimez l\u2019Histoire ? Non ? Tant mieux ! Je vais peut-\u00eatre vous faire changer d\u2019avis !. . Mon but est de vous faire d\u00e9couvrir l\u2019Histoire \u00e0 travers trois de ses facettes, \u00e0 savoir ses personnages, ses modes et ses lieux. Chacun de ses sujets a sa propre \u00e9mission mais je ne me limite pas \u00e0 cela. . . Je fais aussi des hors-s\u00e9ries qui me permettent d\u2019aborder plusieurs sujets en lien avec une seule th\u00e9matique. . . [B\u00e9atrice explique] sera plus ax\u00e9e sur des concepts historiques beaucoup cit\u00e9s mais assez complexes. . . [Fiction de l\u2019Histoire] s\u2019attaque aux s\u00e9ries et aux films pour \u00e9valuer leur degr\u00e9 historique et leur degr\u00e9 fictionnel. . . Et enfin, c\u2019est avec [L\u2019Art ? C\u2019est pas si compliqu\u00e9 !] que j\u2019oriente ma cha\u00eene vers une autre branche de l\u2019Histoire, c\u2019est \u00e0 dire l\u2019Histoire de l\u2019Art, en essayant de l\u2019expliquer le plus simplement possible \u00e0 travers diff\u00e9rentes th\u00e9matiques. . . Et tout cela dans un seul but : vous apprendre des trucs, le tout avec humour ! :) . . Bon visionnage ! :D');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('227').setAttribute('title',' Miss Crobe <br> Abonn\u00e9s : 83 <br> Vid\u00e9os : 20 <br> Vues : 4010 <br> Cr\u00e9ation : 2017-09-10 <br> Parce que la science devrait \u00eatre accessible \u00e0 tous, voici une cha\u00eene de vulgarisation sur la microbiologie: mon domaine d\u2019expertise. On y abordera chaque groupe de microbe, puis plus tard, des maladies sp\u00e9cifiques et comment les microbes se d\u00e9brouillent pour causer ces sympt\u00f4mes.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('228').setAttribute('title',' ComposerSaMusique <br> Abonn\u00e9s : 16648 <br> Vid\u00e9os : 29 <br> Vues : 2088476 <br> Cr\u00e9ation : 2012-02-10 <br> Tutoriels sur le solf\u00e8ge et la composition musicale.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('229').setAttribute('title',' Kulture-moi <br> Abonn\u00e9s : 31002 <br> Vid\u00e9os : 61 <br> Vues : 931196 <br> Cr\u00e9ation : 2015-01-03 <br> Vous vous demandez comment va la couche d\u2019ozone ou si les crabes ressentent la douleur ? Ou peut \u00eatre que vous \u00eates juste curieux, vous aimez la science et vous souhaitez apprendre de nouvelles choses. . . Le but de cette cha\u00eene est justement de vous partager des connaissances pouvant aller de l\u2019histoire \u00e0 la science tout en restant \u00e0 la port\u00e9e de tous ! . . Avec environ 2 vid\u00e9os par mois (au grand minimum), vous \u00eates assur\u00e9s de ne pas manquer de contenu !. . Sortie de vid\u00e9os le mardi sauf exceptions. . . . Logiciel de montage : After Effect + Premi\u00e8re Pro');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('230').setAttribute('title',' e-penser <br> Abonn\u00e9s : 1045504 <br> Vid\u00e9os : 127 <br> Vues : 89260803 <br> Cr\u00e9ation : 2013-08-26 <br> Pourquoi b\u00e2iller, c\u2019est contagieux ? Qu\u2019est-ce qu\u2019un trou noir ? Comment se forment les arc-en-ciel ? Aristote a-t-il eu raison au moins une fois de son vivant ? Pourquoi 42 ? Docteur qui ? A quoi a vraiment servi Einstein ? Le boson de Higgs ?! Le lolcat de Schr\u00f6dinger.... . Restez curieux, et prenez le temps d\u2019e-penser.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('231').setAttribute('title',' Les petits aventuriers <br> Abonn\u00e9s : 4055 <br> Vid\u00e9os : 54 <br> Vues : 87173 <br> Cr\u00e9ation : 2015-11-20 <br> D\u00e9couvrir le monde en vid\u00e9o pour les enfants (et les grands enfants). Clem et son bonnet, TukTuk, racontent leurs aventures, font d\u00e9couvrir des lieux incroyables aux futurs explorateurs. Comprendre les villes et leur histoire, d\u00e9couvrir les animaux de la plan\u00e8te, s\u2019\u00e9tonner devant des \u00e9v\u00e9nements... Chaque vid\u00e9o est l\u2019occasion d\u2019en savoir un peu plus sur le monde qui nous entoure. . Pars d\u00e9couvrir le monde avec nous ! . . . Soutenez-nous et obtenez des supports \u00e9ducatifs en relation avec les \u00e9pisodes: . https:\/\/www.tipeee.com\/les-petits-aventuriers. . Notre site web : . http:\/\/lespetitsaventuriers.com. . Recevoir des coloriages, des histoires par e-mail :. http:\/\/lespetitsaventuriers.com\/courrier. . \u00c9crivez-nous : . tuktuk@lespetitsaventuriers.com. . Membre du caf\u00e9 des sciences :. http:\/\/www.cafe-sciences.org\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('232').setAttribute('title',' Sharp. <br> Abonn\u00e9s : 6239 <br> Vid\u00e9os : 19 <br> Vues : 120115 <br> Cr\u00e9ation : 2016-02-08 <br> Pour un journalisme citoyen.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('233').setAttribute('title',' Stardust <br> Abonn\u00e9s : 194524 <br> Vid\u00e9os : 264 <br> Vues : 15169743 <br> Cr\u00e9ation : 2016-01-14 <br> S\u00e9rie d\u2019\u00e9missions consacr\u00e9es \u00e0 l\u2019exploration spatiale et l\u2019aviation. Chroniques sur la science dans le cin\u00e9ma et les s\u00e9ries TV.. . Site officiel : http:\/\/www.stardustlesite.com\/. Page Facebook : https:\/\/www.facebook.com\/StardustYoutube\/. Twitter : https:\/\/twitter.com\/AstroVicnet. . Utip : https:\/\/utip.io\/Stardust. Boutique : https:\/\/teespring.com\/stores\/stardust-2. Wishlist : http:\/\/www.amazon.fr\/registry\/wishlist\/1ZLZ8WD3GDYK2');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('234').setAttribute('title',' Terra Incognita <br> Abonn\u00e9s : 2037 <br> Vid\u00e9os : 42 <br> Vues : 65362 <br> Cr\u00e9ation : 2016-02-28 <br> Bienvenue en Terra Incognita, la cha\u00eene de vulgarisation de g\u00e9ographie ! Parce que la g\u00e9ographie ce n\u2019est pas que savoir placer des pays sur une carte !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('235').setAttribute('title',' WhyDoc <br> Abonn\u00e9s : 5719 <br> Vid\u00e9os : 20 <br> Vues : 162326 <br> Cr\u00e9ation : 2014-05-23 <br> Et si on parlait m\u00e9decine, simplement ?. Vulgarisation m\u00e9dicale par un jeune m\u00e9decin g\u00e9n\u00e9raliste ind\u00e9pendant. . * Twitter :  https:\/\/twitter.com\/Whydoc_. * Facebook : https:\/\/www.facebook.com\/WhyDocc\/. * Le site qui en dit plus : https:\/\/contactwhydoc.wixsite.com\/whydoc. * L\u2019affiche pour la salle d\u2019attente (ouais, on me l\u2019a demand\u00e9e) : . https:\/\/docs.wixstatic.com\/ugd\/020ce6_6ad94a34d05d4c74812ffff353ef01db.pdf. . Membre du caf\u00e9 des sciences : http:\/\/www.cafe-sciences.org\/. . Les informations de sant\u00e9 pr\u00e9sent\u00e9es dans les vid\u00e9os ne remplacent pas une consultation m\u00e9dicale (\u00e9videmment)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('236').setAttribute('title',' Justin Izu <br> Abonn\u00e9s : 4346 <br> Vid\u00e9os : 45 <br> Vues : 115472 <br> Cr\u00e9ation : 2016-02-22 <br> Le Point S\u00e9cu est une chaine Youtube ayant pour but de sensibiliser le grand public aux probl\u00e9matiques de s\u00e9curit\u00e9 informatique. . Ici on va parler de hack, de hacker, des diff\u00e9rentes arnaques sur le net et m\u00eame de votre mot de passe');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('237').setAttribute('title',' L\u2019insolente linguiste <br> Abonn\u00e9s : 5273 <br> Vid\u00e9os : 4 <br> Vues : 50065 <br> Cr\u00e9ation : 2016-03-19 <br> De la linguistique sans censure! Du fran\u00e7ais qu\u00e9b\u00e9cois d\u00e9sacralis\u00e9, d\u00e9pittoresqu\u00e9, d\u00e9complex\u00e9, d\u00e9corsett\u00e9, affirm\u00e9, assum\u00e9 et assur\u00e9.. . M\u00c9DIAS SOCIAUX. Facebook : https:\/\/www.facebook.com\/linguisteinsolente\/?fref=ts. Twitter : https:\/\/twitter.com\/InsolenteLing');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('238').setAttribute('title',' L\u2019Antiseche <br> Abonn\u00e9s : 323046 <br> Vid\u00e9os : 85 <br> Vues : 10301156 <br> Cr\u00e9ation : 2017-05-26 <br> Et pourquoi les r\u00e9visions devraient FORCEMENT \u00eatre un mauvais moment \u00e0 passer ? L\u2019Antis\u00e8che t\u2019aide \u00e0 r\u00e9viser le brevet et le bac en toute d\u00e9contraction avec des vid\u00e9os de cours, de conseils et plus encore.... . Sinon j\u2019ai aussi une cha\u00eene perso consacr\u00e9e \u00e0 la Philo et d\u2019autres trucs qui peuvent te plaire : https:\/\/www.youtube.com\/user\/LeCoupdePhil');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('239').setAttribute('title',' Scilabus <br> Abonn\u00e9s : 110631 <br> Vid\u00e9os : 80 <br> Vues : 3698555 <br> Cr\u00e9ation : 2013-09-12 <br> Scilabus est une chaine de vulgarisation scientifique o\u00f9 on se laisse guider par la curiosit\u00e9. Exp\u00e9riences, d\u00e9couvertes et explications pour avoir un autre regard sur la science !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('240').setAttribute('title',' Simplex Pal\u00e9o <br> Abonn\u00e9s : 8048 <br> Vid\u00e9os : 49 <br> Vues : 393258 <br> Cr\u00e9ation : 2011-12-09 <br> Qu\u2019est-ce que le pr\u00e9cambrien, le m\u00e9sozo\u00efque, le permien? Quel \u00e2ge \u00e0 la Terre ? Quand est apparue la vie ? L\u2019homme descend t-il du singe ?  quel \u00e2ge a Godzilla, et pourquoi l\u2019humain est si con... Bref, Simplex Pal\u00e9o vous raconte des histoires sur le pass\u00e9 d\u2019avant l\u2019humanit\u00e9, quand la Terre \u00e9tait encore f\u00e9\u00e9rique\u2026. . www.alex-bernardini.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('241').setAttribute('title',' Copain du Web <br> Abonn\u00e9s : 61796 <br> Vid\u00e9os : 34 <br> Vues : 1939114 <br> Cr\u00e9ation : 2015-07-22 <br> Tout le savoir technique de l\u2019humanit\u00e9 sous une cagoule mal faite.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('242').setAttribute('title',' PaleoWorld <br> Abonn\u00e9s : 2891 <br> Vid\u00e9os : 51 <br> Vues : 87468 <br> Cr\u00e9ation : 2016-04-26 <br> En bref ; une cha\u00eene de vulgarisation autour de la pal\u00e9ontologie, l\u2019\u00e9volution, la g\u00e9ologie.. . Le tout est racont\u00e9 par un homme \u00e0 chapeau. On l\u2019appellera Sycan (\u00e7a se dit \\\"6 cannes\\\", ok ? et pas \\\"6 quand\\\" ou je ne sais quoi pig\u00e9 ? Nan mais je d\u00e9conne pas avec \u00e7a, hein ! ... bisous)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('243').setAttribute('title',' Castor Mother <br> Abonn\u00e9s : 41400 <br> Vid\u00e9os : 61 <br> Vues : 1408315 <br> Cr\u00e9ation : 2015-02-03 <br> Oui; \\\"Castor Mother\\\" c\u2019est un clin d\u2019\u0153il \u00e0 P\u00e8re Castor, Parce que j\u2019en ai des histoires \u00e0 vous raconter!. Reproduction, bestiaire m\u00e9di\u00e9val, histoire, croyances, superstitions.. les sujets qui tournent autour des animaux sont intarissables!. Aller, laisse moi mettre mes lunettes, ouvrir mon Livre et installe toi confortablement.. On se retrouve bient\u00f4t pour de nouvelles histoires et bien plus encore!. . ---------------------------------------------------------------------------. pour toutes prises de contact privil\u00e9giez twitter ou la page facebook. ---------------------------------------------------------------------------. SOUTENIR LA CHAINE:. https:\/\/www.tipeee.com\/castor-mother. LA BOUTIQUE:. https:\/\/www.redbubble.com\/fr\/people\/castormother. . CHAINE SECONDAIRE:. https:\/\/www.youtube.com\/channel\/UCA1WKpxPxMAreO60_Jtmuew');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('244').setAttribute('title',' Lab\u00b3 <br> Abonn\u00e9s : 6290 <br> Vid\u00e9os : 56 <br> Vues : 110134 <br> Cr\u00e9ation : 2014-10-05 <br> Bienvenue dans le Labo Cube pour une nouvelle \u00e9mission de vulgarisation des sciences. . Lab\u00b3 portera un regard d\u00e9cal\u00e9 sur les nouvelles trouvailles scientifique et expliquera simplement mais subtilement les bouleversements apport\u00e9s dans tel ou tel domaine.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('245').setAttribute('title',' String Theory FR <br> Abonn\u00e9s : 192354 <br> Vid\u00e9os : 146 <br> Vues : 12163468 <br> Cr\u00e9ation : 2016-03-31 <br> String Theory c\u2019est le rendez-vous hebdo de la science  pop !. Tous les jeudis \u00e0 18h , retrouvez une vid\u00e9o in\u00e9dite de vos Youtubeurs science pr\u00e9f\u00e9r\u00e9s sur String Theory ! . . Dans Chim-Fizz, ExperimentBoy va d\u00e9tourner les produits du quotidien de leur usage principal pour r\u00e9aliser les exp\u00e9riences les plus folles !. . Dans Spatialiste, Florence Porcel & son acolyte Emmett d\u00e9taillent les liens entre notre quotidien et les technologies issues du spatial !. . Dans Nozbot, le Dr Nozman et son fid\u00e8le robot Milo nous am\u00e8nent \u00e0 la rencontre des robots  qui seront demain dans nos vies.. . Sex-Sci, une s\u00e9rie toute en animation interpr\u00e9t\u00e9e par \u00ab La Rousse & Co \u00bb explore cette chimie du d\u00e9sir qui ne nous a pas encore livr\u00e9 tous ses secrets !. . Retrouvez aussi String Theory ici : . . Facebook : https:\/\/fb.me\/StringTheoryFR. Twitter : https:\/\/twitter.com\/StringTheoryFR. Instagram : http:\/\/bit.ly\/stringinsta. Vine : http:\/\/bit.ly\/stringvine. Google + : http:\/\/bit.ly\/gplusstring. . www.stringtheory.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('246').setAttribute('title',' Curiosity Catalyst <br> Abonn\u00e9s : 5887 <br> Vid\u00e9os : 4 <br> Vues : 76345 <br> Cr\u00e9ation : 2007-01-16 <br> Salut \u00e0 toi.. . Cha\u00eene un peu z\u00e9t\u00e9tique, mais pas que.. . Bisous.. . Membre du Caf\u00e9 des sciences .. . Toutes les vid\u00e9os de la cha\u00eene Curiosity Catalyst sont sous licence Cr\u00e9ative Common : CC-BY-NC-SA');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('247').setAttribute('title',' La Prof <br> Abonn\u00e9s : 33256 <br> Vid\u00e9os : 71 <br> Vues : 1175827 <br> Cr\u00e9ation : 2014-12-16 <br> De l\u2019Histoire, partout, tout le temps, parce que c\u2019est cool.. Ma page facebook pour vous tenir inform\u00e9s: https:\/\/www.facebook.com\/ChroniquesdeProf. Et Twitter aussi: https:\/\/twitter.com\/LaProf_');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('248').setAttribute('title',' El Jj <br> Abonn\u00e9s : 52288 <br> Vid\u00e9os : 32 <br> Vues : 2421099 <br> Cr\u00e9ation : 2013-09-24 <br> Mais si ! C\u2019est la cha\u00eene avec des vid\u00e9os de maths ! Des fois, \u00e7a va un peu vite, du coup, j\u2019ai pas tout bien compris.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('249').setAttribute('title',' Mr. Sam - Point d\u2019interrogation <br> Abonn\u00e9s : 64418 <br> Vid\u00e9os : 42 <br> Vues : 2137643 <br> Cr\u00e9ation : 2013-06-28 <br> Mr.Sam - Esprit critique et auto-d\u00e9fense intellectuelle.. . LE SUPER POUVOIR D\u2019AVOIR VACHEMENT MOINS SOUVENT TORT ET DE VACHEMENT MOINS SOUVENT SE FAIRE AVOIR EXISTE !. Sur cette cha\u00eene on va parler de comment on sait ce qu\u2019on croit qu\u2019on sait, \u00e0 travers 4 \u00e9missions compl\u00e9mentaires !. . FAKE?: que penser d\u2019un sujet lorsqu\u2019on y applique les m\u00e9thodes de la pens\u00e9e critique ?. Ms.WHO?\/Mr.WHO?: petite discussion entre sceptiques, de bonne humeur, avec un bon verre.. VERSUS?: et si nous avions le temps de pr\u00e9parer nos r\u00e9ponses dans un d\u00e9bat, \u00e7a donnerait quoi ?. MISE AU POINT D\u2019?: News, coup de gueule, etc.... FAIL?: parce qu\u2019il faut bien que je corrige mes erreurs !. . Attention, dans les commentaires, je supprime les spams, les insultes, et ceux qui ont d\u00e9sactiv\u00e9 la possibilit\u00e9 de leur r\u00e9pondre.. . Soutenir: . Bitcoin: 1FTfc7e7GnZGhSRweVP8Tq7dNRgi18hPfy. Tipeee: https:\/\/www.tipeee.com\/mrsam. Utip: coming soon. . Suivre:. https:\/\/www.facebook.com\/samuelbuisseret\/. https:\/\/twitter.com\/MrSamTV');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('250').setAttribute('title',' Sikana FR <br> Abonn\u00e9s : 159459 <br> Vid\u00e9os : 1573 <br> Vues : 79541258 <br> Cr\u00e9ation : 2016-01-25 <br> Sikana est un mouvement d\u00e9di\u00e9 \u00e0 l\u2019\u00e9ducation, dont l\u2019objectif est de d\u00e9mocratiser un maximum de savoir pratique en cr\u00e9ant et en partageant des vid\u00e9os \u00e9ducatives gratuitement. . . Dans cette optique, nous avons rassembl\u00e9 une communaut\u00e9 d\u2019experts, de b\u00e9n\u00e9voles et d\u2019associations. Avec eux nous d\u00e9veloppons du contenu pour les personnes souhaitant am\u00e9liorer leur vies et celles de leur entourage. Nos vid\u00e9os abordent des th\u00e8mes vari\u00e9s comme la sant\u00e9, le sport, l\u2019habitat, la nature, les arts, etc.... Si vous appr\u00e9ciez ce que nous faisons, n\u2019h\u00e9sitez pas \u00e0 rejoindre notre communaut\u00e9 sur : www.sikana.tv');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('251').setAttribute('title',' Va te faire suivre - Psychologie <br> Abonn\u00e9s : 13601 <br> Vid\u00e9os : 53 <br> Vues : 301561 <br> Cr\u00e9ation : 2015-06-24 <br> \\\"Va te faire suivre\\\" est une chaine de vulgarisation de concepts de psychologie clinique, de psychopathologie et de psychanalyse. La vulgarisation de ces concepts se base sur une culture plus ou moins geek.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('252').setAttribute('title',' Parlons peu, mais Parlons! <br> Abonn\u00e9s : 616254 <br> Vid\u00e9os : 148 <br> Vues : 104386146 <br> Cr\u00e9ation : 2015-09-24 <br> Cette cha\u00eene parle de d\u00e9forestation, de Victor Hugo et autres \u00e9lectro-m\u00e9nagers. (FAUX comme dirait Cyprien)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('253').setAttribute('title',' Yoann explique la vie. <br> Abonn\u00e9s : 3484 <br> Vid\u00e9os : 23 <br> Vues : 68303 <br> Cr\u00e9ation : 2014-10-12 <br> Bonjour mon enfant, et bienvenue sur ma cha\u00eene. Tu aimes la science ? Tu aimes l\u2019humour ? Tu aimes les putes et la coke ? Si tu as r\u00e9pondu 3 fois \\\"Oui.\\\" saches que tu vas vite te sentir chez toi ici. Je r\u00e9colte la Youtube Money pour pouvoir construire une fus\u00e9e.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('254').setAttribute('title',' Cygnification <br> Abonn\u00e9s : 5369 <br> Vid\u00e9os : 8 <br> Vues : 59303 <br> Cr\u00e9ation : 2012-02-20 <br> Vulgarisation scientifique de la communication : communication interpersonnelle, non-verbal, psychologie sociale...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('255').setAttribute('title',' Math&Magique <br> Abonn\u00e9s : 2538 <br> Vid\u00e9os : 8 <br> Vues : 45065 <br> Cr\u00e9ation : 2016-07-13 <br> Les maths, et m\u00eame la science en g\u00e9n\u00e9ral, ne vous semblent elles pas parfois un peu magiques? . . Non pas dans le sens inexplicable, mais plut\u00f4t fascinant, amusant et passionnant!. . On en parle pas assez. Enfin, c\u2019est mon avis :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('256').setAttribute('title',' Bout d\u2019ficelle <br> Abonn\u00e9s : 2728 <br> Vid\u00e9os : 19 <br> Vues : 44385 <br> Cr\u00e9ation : 2016-06-29 <br> Comprendre les sciences en exp\u00e9rimentant et en jouant  : Bout d\u2019ficelle ce sont des activit\u00e9s sur la lumi\u00e8re, le son, les couleurs, l\u2019astronomie ... \u00e0 faire en famille ou \u00e0 l\u2019\u00e9cole.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('257').setAttribute('title',' Besoin d\u2019Espace <br> Abonn\u00e9s : 588 <br> Vid\u00e9os : 6 <br> Vues : 6401 <br> Cr\u00e9ation : 2017-10-21 <br> Deux passionn\u00e9s partagent sur les missions spatiales et la plan\u00e9tologie, en vid\u00e9o. . . Nous sommes nouveaux, donc n\u2019h\u00e9sitez pas \u00e0 partager et \u00e0 laisser des commentaires pour nous soutenir :).');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('258').setAttribute('title',' Sur le champ <br> Abonn\u00e9s : 24209 <br> Vid\u00e9os : 42 <br> Vues : 1096952 <br> Cr\u00e9ation : 2016-05-18 <br> La tactique et la strat\u00e9gie militaires ont aussi une histoire. A travers l\u2019analyse de diff\u00e9rentes batailles, je vous propose de d\u00e9couvrir ce qui a marqu\u00e9 cette discipline, non pour l\u2019exercer mais pour la comprendre.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('259').setAttribute('title',' Le Rapporteur <br> Abonn\u00e9s : 14477 <br> Vid\u00e9os : 15 <br> Vues : 207818 <br> Cr\u00e9ation : 2016-09-19 <br> Je rapporte. Rap porte. Jeu de mot, parce que j\u2019parle de rap. T\u2019as compris.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('260').setAttribute('title',' Vin Stache <br> Abonn\u00e9s : 25513 <br> Vid\u00e9os : 22 <br> Vues : 331211 <br> Cr\u00e9ation : 2017-08-12 <br> Vin\u2019Stache est une cha\u00eene de vulgarisation sur ce monde fascinant bien qu\u2019un peu trop \u00e9litiste qu\u2019est le vin ! Pourquoi les vins de Bordeaux sont-ils aussi r\u00e9put\u00e9s ? Qu\u2019est ce qu\u2019un c\u00e9page ? Le Beaujolais nouveau est-il vraiment un vin de merde ? Autant de questions auxquels nous r\u00e9pondrons sur un ton l\u00e9ger.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('261').setAttribute('title',' Otomj <br> Abonn\u00e9s : 3979 <br> Vid\u00e9os : 121 <br> Vues : 149497 <br> Cr\u00e9ation : 2010-01-03 <br> Ici, on d\u00e9couvre et on analyse des chefs d\u2019oeuvres musicaux en s\u2019amusant! Sinon y a de tr\u00e8s chouettes compos.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('262').setAttribute('title',' Skyray <br> Abonn\u00e9s : 2525 <br> Vid\u00e9os : 12 <br> Vues : 149591 <br> Cr\u00e9ation : 2017-09-13 <br> Votre journal traitant d\u2019astronautique et d\u2019astronomie au travers d\u2019histoires diverses et vari\u00e9es survenues lors de la conqu\u00eate et de l\u2019exploration spatiale ou plus simplement d\u2019exp\u00e9riences personnelles.. . ... Lurk more -- it\u2019s never enough ...');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('263').setAttribute('title',' DIMENSION <br> Abonn\u00e9s : 147197 <br> Vid\u00e9os : 12 <br> Vues : 2879040 <br> Cr\u00e9ation : 2015-06-04 <br> Bienvenue sur DIMENSION, la cha\u00eene YouTube de vulgarisation scientifique la plus cool du syst\u00e8me solaire !. . Depuis 2015, nous vous parlons de science, de physique, d\u2019astronomie et de maths en vid\u00e9o !. J\u2019\u00e9cris, tourne et monte mes vid\u00e9os moi-m\u00eame, mais plusieurs personnes m\u2019aident pour la conception des musiques de fond.. Une vid\u00e9o nous prend plusieurs centaines d\u2019heures \u00e0 faire, et les revenus g\u00e9n\u00e9r\u00e9s par YouTube sont d\u00e9risoires, si vous voulez plus de vid\u00e9os et de meilleures qualit\u00e9s, soutenez-nous sur uTip :) https:\/\/utip.io\/dimension. . Mais surtout n\u2019oubliez pas que la curiosit\u00e9 est la plus grande des qualit\u00e9s !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('264').setAttribute('title',' Le Mythologue <br> Abonn\u00e9s : 4066 <br> Vid\u00e9os : 15 <br> Vues : 55146 <br> Cr\u00e9ation : 2016-10-23 <br> Le Mythologue est la premi\u00e8re cha\u00eene scientifique enti\u00e8rement d\u00e9di\u00e9e au mensonge!. Le mensonge, accessible et vulgaris\u00e9 pour tous, gratuitement : voil\u00e0 ce que propose cette cha\u00eene.. La science n\u2019est pas assez souvent mise \u00e0 la port\u00e9e de tous, raison pour laquelle le Mythologue publie, toutes les deux semaines, un contenu scientifique que chacun peut comprendre en 5 minutes !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('265').setAttribute('title',' Un Peu Pointu <br> Abonn\u00e9s : 10359 <br> Vid\u00e9os : 9 <br> Vues : 101012 <br> Cr\u00e9ation : 2016-05-30 <br> Des vid\u00e9os un peu pointues. Mais pas trop. Mais un peu quand m\u00eame.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('266').setAttribute('title',' Le Bizarreum <br> Abonn\u00e9s : 5554 <br> Vid\u00e9os : 20 <br> Vues : 70485 <br> Cr\u00e9ation : 2017-03-22 <br> Je vulgarise la mort aupr\u00e8s du public francophone avec bonne humeur, sources et bienveillance et ce depuis 2017.. . Cette passion a \u00e9t\u00e9 le fil conducteur de mes \u00e9tudes en Arch\u00e9ologie, Anthropologie classique et Anthropologie biologique et reste mon loisir \u00e0 c\u00f4t\u00e9 de mon vrai m\u00e9tier qui est la conception de voyage scientifiques. Mes exp\u00e9riences professionnelles sur le terrain, tant en fouilles arch\u00e9ologiques qu\u2019en inventaire de mus\u00e9es me permettent d\u2019avoir aussi le recul sur la th\u00e9orie et la pratique de ces disciplines.. . . Membre du caf\u00e9 des sciences : http:\/\/www.cafe-sciences.org\/ . . Mes liens :. Twitter : https:\/\/twitter.com\/lebizarreum1 . Mon blog : https:\/\/lebizarreumblog.wordpress.com\/ .  . Pour me soutenir . Utip : Une vid\u00e9o regard\u00e9e = quelques centimes : https:\/\/www.utip.io\/lebizarreum');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('267').setAttribute('title',' Misterfox <br> Abonn\u00e9s : 52034 <br> Vid\u00e9os : 285 <br> Vues : 3946285 <br> Cr\u00e9ation : 2010-01-02 <br> Je parle de doublage, je vulgarise et j\u2019aide \u00e0 faire le tri entre les bonnes et les mauvaises VF. . Je parle aussi de cin\u00e9ma, parfois vite, parfois moins vite.. Et je fais des DVD. Parce que j\u2019aime le fait d\u2019avoir une oeuvre consacr\u00e9e dans ma biblioth\u00e8que.. . Et j\u2019aime 22 Jump Street. Abonne-toi ;) !. . ================= MES VID\u00c9OS =================. . - Parlons VF (\u2248 30 minutes) : Analyse et critique d\u2019une version fran\u00e7aise (film, anim\u00e9, s\u00e9rie, jeu vid\u00e9o), pr\u00e9sentation de son \u00e9quipe et regarde port\u00e9 sur un ph\u00e9nom\u00e8ne global \u00e0 travers cet exemple.. - La F.A.Q du Doublage (5-10 minutes) : Vulgarisation et r\u00e9ponses aux diff\u00e9rentes questions autour du monde du doublage pos\u00e9es sur Twitter.. - Fox DVD (10-20 minutes) : Pr\u00e9sentation, explications et astuces de cr\u00e9ation de DVD \\\"faits-main\\\" d\u2019oeuvres non-disponibles dans le commerce.. - Sagaz\u2019 (5 minutes) : Pr\u00e9sentation br\u00e8ve d\u2019une saga mp3, conseil ou non, en compagnie de camarades cr\u00e9ateurs. . + Vlogs, vid\u00e9os cin\u00e9ma et lives r\u00e9guliers.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('268').setAttribute('title',' Les Freres Poulain <br> Abonn\u00e9s : 74800 <br> Vid\u00e9os : 105 <br> Vues : 4080352 <br> Cr\u00e9ation : 2014-11-13 <br> Sciences, DIY et Technologies, viens nous rendre visite ici pour d\u00e9couvrir comment construire une borne d\u2019arcade ou encore comment fonctionne un robot explorateur de l\u2019espace ! Bisous.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('269').setAttribute('title',' La Psy Qui Parle <br> Abonn\u00e9s : 2545 <br> Vid\u00e9os : 13 <br> Vues : 39649 <br> Cr\u00e9ation : 2016-03-10 <br> Une psy qui vous parle de psychologie , du m\u00e9tier de psychologue et qui vous propose quelques astuces!  . . Sur cette chaine vous pouvez  d\u00e9couvrir 2 types de vid\u00e9o:. Dans le 1er, format  je vous propose des vid\u00e9os de vulgarisation humoristiques. et dans le 2\u00e8me format \\\" On en parle\\\": je reviens sur des concepts psychologiques pour les approfondir et r\u00e9pondre \u00e0 vos questions.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('270').setAttribute('title',' REG \u2019ART <br> Abonn\u00e9s : 4142 <br> Vid\u00e9os : 30 <br> Vues : 45399 <br> Cr\u00e9ation : 2016-02-11 <br> Cha\u00eene de vulgarisation d\u2019Histoire de l\u2019Art ! Pour apprendre \u00e0 regarder et d\u00e9couvrir des oeuvres d\u2019art, accessible \u00e0 tous et sans prise de t\u00eate !. . A travers plusieurs formats: REG\u2019art, Croqu\u2019expo et MinuteMus\u00e9e, je d\u00e9couvre les oeuvres, les expos et les mus\u00e9es avec vous !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('271').setAttribute('title',' WeAreScience <br> Abonn\u00e9s : 1591 <br> Vid\u00e9os : 12 <br> Vues : 21417 <br> Cr\u00e9ation : 2015-10-30 <br> Bienvenue sur la cha\u00eene !. La recherche scientifique expliqu\u00e9e \u00e0 tous par les gens qui la font.. Tu fais de la recherche et tu as envie d\u2019avoir ta propre vid\u00e9o ?. Dis-nous en commentaire ce que tu fais !. . Page FB : https:\/\/www.facebook.com\/wearesci\/. . Dessins : Marion Pinilo. Vulgarisation, r\u00e9alisation : Timoth\u00e9e Labouret (twitter : @TLabouret). . Cover photo credit: ChemGeeks');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('272').setAttribute('title',' La science du cul <br> Abonn\u00e9s : 7215 <br> Vid\u00e9os : 2 <br> Vues : 35818 <br> Cr\u00e9ation : 2016-06-26 <br> Y\u2019a pas \u00e0 chipoter : aujourd\u2019hui, les cours d\u2019\u00e9ducation sexuel, eh bah \u00e7a pu du cul. On apprend le strict minimum, \\\"zizi dans zezette\\\" et hop voil\u00e0 c\u2019est pli\u00e9. C\u2019est simple, on sait tr\u00e8s peu de choses sur la sexologie en g\u00e9n\u00e9ral, ainsi que comment sont fait et fonctionnent exactement nos corps. C\u2019est plut\u00f4t con sachant qu\u2019on va devoir faire avec toute notre vie. . Pour rattraper \u00e7a, je te propose des vid\u00e9os courtes avec des explications simples et concises sur : Mais qu\u2019est-ce donc que c\u2019est qu\u2019\u00e7a la sexologie. . . Je te souhaite la bienvenue sur la cha\u00eene YouTube : La Science Du Cul. . . PS : Je poste des vid\u00e9os un peu quand je peux et quand je veux, mais j\u2019suis super active sur twitter donc si tu veux de mes nouvelles rejoins-moi !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('273').setAttribute('title',' Dessine-moi l\u2019\u00e9co <br> Abonn\u00e9s : 124196 <br> Vid\u00e9os : 80 <br> Vues : 8126216 <br> Cr\u00e9ation : 2012-06-06 <br> Dessine-moi l\u2019\u00e9co est une s\u00e9rie de vid\u00e9os expliquant l\u2019actualit\u00e9 \u00e9conomique, sans orientation politique ou parti-pris. C\u2019est un moyen offert \u00e0 chacun de comprendre gr\u00e2ce au dessin, les concepts \u00e9conomiques qui font partie de notre vie quotidienne');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('274').setAttribute('title',' Science Geek Theory <br> Abonn\u00e9s : 41031 <br> Vid\u00e9os : 81 <br> Vues : 2194580 <br> Cr\u00e9ation : 2015-12-28 <br> Bonjour \u00e0 tous,. . Cette cha\u00eene explique via la science, le pouvoir de vos h\u00e9ros de mangas favoris, de comics, d\u2019univers fictifs et autre !. Mais elle ne se limite pas qu\u2019\u00e0 \u00e7a vous pourrez comprendre et apprendre pas mal de choses et je fais aussi maintenant des top et des petites et critiques et avis sur pas mal de support ^^.. . La science peut elle vraiment r\u00e9pondre \u00e0 tout ?. . si tu veux aider la chaine le petit utip :https:\/\/www.utip.io\/sciencemanga. . Copyright :. . Remerciement \u00e0 Ockam Razor qui \u00e0 fais l\u2019intro, la banni\u00e8re ainsi que l\u2019outro, c\u2019est un excellent graphiste et youtubeur, si le coeur vous en dit passez sur sa chaine ;). . https:\/\/www.youtube.com\/user\/OckamRazor');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('275').setAttribute('title',' Le Sense Of Wonder <br> Abonn\u00e9s : 122587 <br> Vid\u00e9os : 16 <br> Vues : 2284516 <br> Cr\u00e9ation : 2015-05-21 <br> Pour s\u2019\u00e9merveiller avec la science, et apprendre avec la science-fiction. Ou l\u2019inverse.. . Le Sense of Wonder est une expression anglaise (litt\u00e9ralement, \\\"le sentiment d\u2019\u00e9merveillement\\\") principalement utilis\u00e9e en science-fiction. Elle \u00e9voque un \u00e9tat \u00e0 la fois \u00e9motionnel et intellectuel, le vertige d\u2019\u00eatre soudain confront\u00e9 \u00e0 l\u2019immensit\u00e9 de l\u2019univers, et \u00e0 notre place dans celui-ci. Or quoi de mieux que l\u2019astrophysique pour \u00e9veiller cela en chacun de nous ?. . S\u00e9bastien Carassou est astrophysicien et vulgarisateur scientifique ind\u00e9pendant.. \u00c9tienne Ledolley est journaliste scientifique et r\u00e9dacteur sur le site internet du CNES (Centre National d\u2019 \u00c9tudes Spatiales).');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('276').setAttribute('title',' MithrilStudio Sciences <br> Abonn\u00e9s : 146 <br> Vid\u00e9os : 2 <br> Vues : 2884 <br> Cr\u00e9ation : 2014-08-15 <br> Mithril Studio Sciences, la cha\u00eene \\\"documentaire scientifique\\\" du Mithril Studio!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('277').setAttribute('title',' La Cha\u00eene Spatiale <br> Abonn\u00e9s : 7055 <br> Vid\u00e9os : 62 <br> Vues : 230989 <br> Cr\u00e9ation : 2016-08-28 <br> Cha\u00eene YouTube qui parle d\u2019exploration spatiale, des lanceurs spatiaux et un petit peu d\u2019aviation ! . . Twitter : https:\/\/twitter.com\/LChaineSpatiale. . Mon mail : lachainespatiale.ytb@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('278').setAttribute('title',' Relais d\u2019sciences <br> Abonn\u00e9s : 22652 <br> Vid\u00e9os : 105 <br> Vues : 2086509 <br> Cr\u00e9ation : 2009-04-09 <br> Relais d\u2019sciences est le centre de culture scientifique de Basse-Normandie. C\u2019est une structure d\u00e9clar\u00e9e d\u2019int\u00e9r\u00eat g\u00e9n\u00e9ral dont la mission est de diffuser la culture scientifique, technique et industrielle en Basse-Normandie.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('279').setAttribute('title',' L\u2019Homme Litt\u00e9raire <br> Abonn\u00e9s : 11897 <br> Vid\u00e9os : 17 <br> Vues : 169739 <br> Cr\u00e9ation : 2015-04-15 <br> L\u2019Homme Litt\u00e9raire est une \u00e9mission litt\u00e9raire de vulgarisation propos\u00e9e sur Youtube, consacr\u00e9e \u00e0 de grands th\u00e8mes litt\u00e9raires et dont l\u2019objectif est de diffuser au plus grand nombre - et le plus simplement possible - une culture litt\u00e9raire, des savoirs pr\u00e9cis sur le monde des livres, et expliciter son histoire.. . Bon visionnage \u00e0 tous.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('280').setAttribute('title',' MAR VELL <br> Abonn\u00e9s : 59826 <br> Vid\u00e9os : 165 <br> Vues : 5228123 <br> Cr\u00e9ation : 2014-02-09 <br> La cha\u00eene comics fran\u00e7aise consacr\u00e9e principalement \u00e0 l\u2019univers MARVEL !. . Avec :. - Les Reliques de Mar Vell (\u00e9mission sur les objets, reliques, artefacts de l\u2019univers Marvel). - Les chroniques de Mar Vell  (encyclop\u00e9die vid\u00e9o de personnages secondaires au cin\u00e9ma et dans les comics.). - De Grands Pouvoirs...  (Chaque vid\u00e9o parle d\u2019un pouvoir particulier. Son origine, ses diff\u00e9rentes \u00e9tapes...). - Les Supers pas si Super  (chroniques consacr\u00e9es aux personnages ringards.). - Les chroniques Tipeee  (C\u2019est vous qui choisissez votre personnage en contrepartie d\u2019un Tips.). - Tout ce qu\u2019il faut savoir  (sur les nouveaux \u00e9v\u00e9nements MARVEL en comics). - Les Interviews . - Les Hors-S\u00e9ries  (Quand j\u2019ai un sujet int\u00e9ressant, j\u2019aime le partager). - Les Vlogs. - Les Draws in Spider-Man . . .....et c\u2019est d\u00e9j\u00e0 bien !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('281').setAttribute('title',' Joul Psycho <br> Abonn\u00e9s : 3759 <br> Vid\u00e9os : 30 <br> Vues : 70468 <br> Cr\u00e9ation : 2017-08-31 <br> Des connaissances sur les principes de base de la psychologie sociale expliqu\u00e9es \u00e0 tou.te.s, gr\u00e2ce \u00e0 une vulgarisation et des illustrations sur un ton humoristique. Un \u00e9pisode un dimanche sur deux  !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('282').setAttribute('title',' Le projet Lut\u00e9tium <br> Abonn\u00e9s : 12254 <br> Vid\u00e9os : 13 <br> Vues : 261221 <br> Cr\u00e9ation : 2015-03-04 <br> Le projet Lut\u00e9tium est une cha\u00eene YouTube \u00e9tudiante mariant recherche exp\u00e9rimentale, arts et vulgarisation, port\u00e9e par l\u2019ESPCI Paris, PSL Research University, l\u2019ESPGG, l\u2019EnsAD et le Conservatoire de Paris.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('283').setAttribute('title',' Agora Des Savoirs <br> Abonn\u00e9s : 7674 <br> Vid\u00e9os : 102 <br> Vues : 569312 <br> Cr\u00e9ation : 2014-12-10 <br> Lanc\u00e9e en Novembre 2009 par la Ville de Montpellier, avec l\u2019aide d\u2019un conseil scientifique compos\u00e9 d\u2019une vingtaine d\u2019universitaires montpelli\u00e9rains, l\u2019Agora des savoirs est une grande manifestation populaire ax\u00e9e sur la diffusion et le partage des connaissances scientifiques et des derni\u00e8res avanc\u00e9es de la recherche.. . Ouverte \u00e0 tous et gratuite, elle met en lumi\u00e8re le r\u00f4le si n\u00e9cessaire du chercheur dans nos soci\u00e9t\u00e9s, et souhaite contribuer \u00e0 faire conna\u00eetre les diff\u00e9rentes disciplines du savoir humain.. . Chaque saison d\u00e9bute le premier mercredi de novembre et s\u2019ach\u00e8ve fin mai, d\u00e9but juin. Les conf\u00e9rences ont lieu chaque mercredi, devant plus de quatre cents personnes, \u00e0 20h30, au Centre Rabelais sur l\u2019Esplanade Charles-de-Gaulle. Elles sont retransmises en direct et diff\u00e9r\u00e9 sur http:\/\/montpellier.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('284').setAttribute('title',' L\u00e9murmure <br> Abonn\u00e9s : 2659 <br> Vid\u00e9os : 50 <br> Vues : 184348 <br> Cr\u00e9ation : 2014-11-09 <br> Tu aimes te cultiver ? Tu aimes la reflexion ? Mais tu veux aussi te divertir ? Eh bien \u00e9coute jeune padawan, c\u2019est ici que \u00e7a se passe ! Bisous sur la fesse gauche (bon, et la droite aussi, je suis g\u00e9n\u00e9reux).');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('285').setAttribute('title',' HEIN? <br> Abonn\u00e9s : 3240 <br> Vid\u00e9os : 35 <br> Vues : 38667 <br> Cr\u00e9ation : 2017-03-02 <br> HEIN? mais qu\u2019est ce que c\u2019est que cette cha\u00eene? . . Eh bien c\u2019est une cha\u00eene de culture g\u00e9n\u00e9rale! Dans laquelle je parle de tout, sous diff\u00e9rents formats vid\u00e9o! . Peut-\u00eatre qu\u2019un des sujets propos\u00e9s vous int\u00e9ressera? N\u2019h\u00e9sitez pas \u00e0 jeter un petit coup d\u2019oeil! ;). . Sur ce, bon visionnage \u00e0 toutes et \u00e0 tous!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('286').setAttribute('title',' Piko Books <br> Abonn\u00e9s : 3710 <br> Vid\u00e9os : 100 <br> Vues : 125095 <br> Cr\u00e9ation : 2016-04-13 <br> Bonjour \u00e0 tou.te.s !. Ensemble, nous allons parler de litt\u00e9rature, mais aussi de livres en g\u00e9n\u00e9ral, mettre les pieds dans le monde de l\u2019\u00e9dition, regarder ce qu\u2019il se passe du c\u00f4t\u00e9 des livres avec des images, de la cuisine et du pratique.... Ce petit endroit sans pr\u00e9tention perdu sur youtube a pour objectif de partager ma passion  avec vous. Il ne vit que gr\u00e2ce au partage et \u00e0 l\u2019\u00e9change. Merci donc \u00e0 vous d\u2019\u00eatre l\u00e0 ! . N\u2019h\u00e9sitez pas \u00e0 aller faire un tour sur mon site internet (www.pikobooks.com) pour d\u00e9couvrir mes autres lectures.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('287').setAttribute('title',' Melix SVT <br> Abonn\u00e9s : 13336 <br> Vid\u00e9os : 22 <br> Vues : 848386 <br> Cr\u00e9ation : 2014-09-24 <br> R\u00e9visez les notions essentielles du programme de SVT pas \u00e0 pas avec des sch\u00e9mas clefs \u00e0 conna\u00eetre pour les synth\u00e8ses !. Bon visionnage \u00e0 tous,. MM');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('288').setAttribute('title',' Data Gueule <br> Abonn\u00e9s : 467190 <br> Vid\u00e9os : 103 <br> Vues : 34256361 <br> Cr\u00e9ation : 2014-05-30 <br> Chaque jour, nous sommes bombard\u00e9s par des milliers de mol\u00e9cules d\u2019information. . . Des faits, des noms, des chiffres qui s\u2019empilent et se percutent sans que, pourtant, jamais rien ne se cr\u00e9e. . . Alors pour une fois, plut\u00f4t que de rester passifs face \u00e0 cet assaut, jouons avec. . . Allons-y franchement.. . ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('289').setAttribute('title',' Lex Tutor <br> Abonn\u00e9s : 56438 <br> Vid\u00e9os : 16 <br> Vues : 839606 <br> Cr\u00e9ation : 2011-07-09 <br> Lex Tutor est une \u00e9mission de fiction et d\u2019\u00e9ducation populaire autour du Droit. . . \\\"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 pourquoi vous aviez le droit de faire certaines choses, et pas le droit d\u2019en faire d\u2019autres ? D\u2019ailleurs, vous \u00eates-vous d\u00e9j\u00e0 vraiment demand\u00e9 pourquoi vous aviez\u2026 le Droit ?.  . L\u00e2ch\u00e9 au Japon, avec un ukul\u00e9l\u00e9, un chapeau et des bons plans pour qu\u00e9mander l\u2019aum\u00f4ne, Lex Tutor vous emm\u00e8ne chaque mois sur les chemins sinueux du Droit afin de vous aider \u00e0 d\u00e9coder les v\u00f4tres.\\\"');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('290').setAttribute('title',' Le Scientist <br> Abonn\u00e9s : 1754 <br> Vid\u00e9os : 14 <br> Vues : 71602 <br> Cr\u00e9ation : 2014-11-15 <br> - T\u2019aimes la science ?. - Quoi ? Ce truc ringard ?. - Non ! Je te parle de la science !!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('291').setAttribute('title',' Strange Stuff and Funky Things <br> Abonn\u00e9s : 13483 <br> Vid\u00e9os : 9 <br> Vues : 115819 <br> Cr\u00e9ation : 2015-04-11 <br> Bienvenue sur la chaine Youtube de Strange Stuff And Funky Things: Venez trouver ici votre dose d\u2019\u00e9v\u00e8nements \u00e9tranges, de faits surprenants, de choses incroyables!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('292').setAttribute('title',' Fabien Campaner <br> Abonn\u00e9s : 60660 <br> Vid\u00e9os : 35 <br> Vues : 2517042 <br> Cr\u00e9ation : 2011-09-27 <br> Diverses \u00e9missions sur le cin\u00e9ma dans lesquelles j\u2019analyse des films qui m\u2019ont marqu\u00e9s pour de bonnes ou de mauvaises raisons, avec de l\u2019humour dedans :. . - Le Vlog de Baf - Analyses compl\u00e8tes d\u2019un film qui m\u2019a marqu\u00e9.. - On va faire Cours - Les clich\u00e9s de l\u2019Histoire au cin\u00e9ma.. - La S\u00e9ance Infuse - Des \\\"apr\u00e8s-s\u00e9ances\\\" sur les sorties r\u00e9centes.. - [Recommand\u00e9 !] - Pour conseiller de v\u00e9ritables coups de c\u0153urs.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('293').setAttribute('title',' Les Revues du Monde <br> Abonn\u00e9s : 498312 <br> Vid\u00e9os : 38 <br> Vues : 14406733 <br> Cr\u00e9ation : 2014-07-22 <br> Les Revues du Monde - \u00c9mission culturelle sur l\u2019arch\u00e9ologie, l\u2019Histoire, l\u2019Anthropologie, les d\u00e9couvertes.. . Je suis Charlie Danger, je r\u00e9alise, \u00e9cris et pr\u00e9sente cette \u00e9mission. Vulgarisatrice en Histoire et arch\u00e9ologie, j\u2019ai d\u00e9cid\u00e9 il y a quatre ans de lancer cette cha\u00eene dans le but de partager ma passion.. . J\u2019essayerai de vous proposer un travail s\u00e9rieux et document\u00e9, par le biais de sujets passionnants et myst\u00e9rieux. . . Pour me contacter : lesrevuesdumonde@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('294').setAttribute('title',' YouTalks <br> Abonn\u00e9s : 3224 <br> Vid\u00e9os : 9 <br> Vues : 40860 <br> Cr\u00e9ation : 2017-11-04 <br> Podcast tenus par Viviane Lalande (Scilabus) et L\u00e9o Grasset (DirtyBiology) dans laquelle nous parlons de la vulgarisation sur YouTube et plus largement sur internet. . La fr\u00e9quence de publication est compl\u00e8tement inconnue d\u2019o\u00f9 l\u2019int\u00e9r\u00eat de s\u2019abonner pour \u00eatre pr\u00e9venu ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('295').setAttribute('title',' Arkeo Toys <br> Abonn\u00e9s : 22720 <br> Vid\u00e9os : 31 <br> Vues : 709227 <br> Cr\u00e9ation : 2016-01-05 <br> ArkeoToys l\u2019\u00e9mission qui d\u00e9terre les tr\u00e9sors de ton enfance!. Dans chaque vid\u00e9o, nous partons \u00e0 la d\u00e9couverte des vilains petits secrets de vos jouets pr\u00e9f\u00e9r\u00e9s!. Vintage, Nostalgie, Pop culture et WTF!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('296').setAttribute('title',' Linguisticae <br> Abonn\u00e9s : 214650 <br> Vid\u00e9os : 147 <br> Vues : 11875907 <br> Cr\u00e9ation : 2014-12-20 <br> Une expression qui te turlupine? Un mot \u00e9trange dont tu ne connais pas l\u2019origine? Tu t\u2019int\u00e9resses aux Sciences du Langage mais les d\u00e9clinaisons ne sont pas tes copines?. . La cha\u00eene Linguisticae sert \u00e0 comprendre d\u2019o\u00f9 viennent les mots, les langues, et comment le langage est fait et \u00e9volue. Entre vulgarisation scientifique d\u2019une discipline trop m\u00e9connue et cassage d\u2019id\u00e9es re\u00e7ues, tout le monde y trouve son compte !. . Pour tout contact, privil\u00e9giez Twitter ou Mail.. ________________________________. . POUR SOUTENIR LA CHAINE :. https:\/\/www.tipeee.com\/linguisticae. . R\u00c9SEAUX :. https:\/\/www.facebook.com\/Linguisticae. https:\/\/twitter.com\/linguisticae. . AUTRES CHAINES  :. http:\/\/twitch.tv\/linguisticae. https:\/\/www.youtube.com\/channel\/UCo1zPlQvMGsYRL1Vz0Jg-Qg');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('297').setAttribute('title',' La Geozone <br> Abonn\u00e9s : 3575 <br> Vid\u00e9os : 54 <br> Vues : 239081 <br> Cr\u00e9ation : 2016-03-24 <br> Salut !. Bienvenu dans la Geozone !. T\u2019aimes la G\u00e9ographie ? D\u00e9couvrir vraiment des pays dont personne ne parle ? Tu trouves les vid\u00e9os sur la Suisse, la Finlande ou le Canada inint\u00e9ressantes car ce sont des pays dont l\u2019on parle r\u00e9guli\u00e8rement ? Et tu veux d\u00e9couvrir le Belize, l\u2019Estonie ou les Kiribati ? Ma cha\u00eene est, d\u00e8s lors, celle qui te faut !. Je m\u2019appelle Th\u00e9o, et je vais vous emmenez avec moi dans le monde merveilleux de la G\u00e9ographie !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('298').setAttribute('title',' panpan1663 <br> Abonn\u00e9s : 4511 <br> Vid\u00e9os : 118 <br> Vues : 1068553 <br> Cr\u00e9ation : 2011-12-11 <br> Math\u00e9matiques pour tous');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('299').setAttribute('title',' C\u00e9drik JURASSIK <br> Abonn\u00e9s : 61336 <br> Vid\u00e9os : 82 <br> Vues : 4462119 <br> Cr\u00e9ation : 2016-02-21 <br> Salut les trilobites! . Attention vous \u00eates ici sur une cha\u00eene de \\\"vulgarisation scientifique\\\" mais avec plus de vulgaire que de scientifique je pr\u00e9f\u00e8re pr\u00e9venir !. En tout cas je vais essayer de vous parler des dinosaures et autres animaux pr\u00e9historiques qui ont peupl\u00e9 notre plan\u00e8te il y a longtemps  et qui peuplent maintenant notre imagination et nos \u00e9crans !. Essayons d\u2019en d\u00e9couvrir le plus possible tous ensemble . .            C\u00e9drik pal\u00e9ontologue et humoriste en carton');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('300').setAttribute('title',' BrainWhy <br> Abonn\u00e9s : 704 <br> Vid\u00e9os : 18 <br> Vues : 15217 <br> Cr\u00e9ation : 2015-12-25 <br> Tu connais BrainWhy ?! Ce sont des vid\u00e9os courtes sur un sujet en neurosciences, afin de mieux comprendre ton cerveau ! . SI tu veux conna\u00eetre les effets des sodas, fast-foods, de la t\u00e9l\u00e9r\u00e9alit\u00e9, des jeux vid\u00e9o, tu es au bon endroit :) ! . Ici on parle de cerveau, de cerveau et de cerveau. . Regarde, aime et partage ! Abonne toi ! Partage !!!. . . \u2022 Allez abonne-toi, c\u2019est gratuit, et \u00e7a fait du bien \u00e0 ton cerveau : https:\/\/bit.ly\/2GlR6Kr . \u2022 Allez, rejoins-nous sur FACEBOOK : https:\/\/www.facebook.com\/BrainWhy . \u2022 Allez, suis-moi sur INSTAGRAM : http:\/\/instagram.com\/BrainWhy . \u2022 Allez, suis-moi sur TWITTER : http:\/\/twitter.com\/BrainWhy. \u2022 Pour toutes d\u00e9marches professionnelles ou commerciales : brainwhy@gmail.com. . . BRAIN & LOVE & PEACE \u2661. A bient\u00f4t pour un nouvel \u00e9pisode, et d\u2019ici l\u00e0, gardes tes neurones connect\u00e9s !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('301').setAttribute('title',' La Tronche en Biais <br> Abonn\u00e9s : 125910 <br> Vid\u00e9os : 187 <br> Vues : 7723134 <br> Cr\u00e9ation : 2014-11-11 <br> Esprit critique, scepticisme, z\u00e9t\u00e9tique.... . La Tronche en Biais vous propose de d\u00e9couvrir les biais cognitifs qui tordent notre belle rationalit\u00e9 et nous conduisent \u00e0 des erreurs pr\u00e9visibles. . \u00c0 l\u2019heure des fake news, des bulles de filtre et de la massification de l\u2019information, savoir distinguer le vrai du faux devient une vraie comp\u00e9tence de haut vol, et cela n\u00e9cessite de la m\u00e9thode. Cette m\u00e9thode de recherche syst\u00e9matique de l\u2019erreur, d\u2019humilit\u00e9 \u00e9pist\u00e9mique, c\u2019est la science. La bonne nouvelle, c\u2019est que c\u2019est passionnant !. La z\u00e9t\u00e9tique est un logiciel antivirus pour l\u2019esprit.. . Notre blog : www.menace-theoriste.fr. Pour nous soutenir dans notre projet :. \u2014 Hello Asso : https:\/\/www.helloasso.com\/associations\/association-pour-la-science-et-la-transmission-de-l-esprit-critique. \u2014 Tipeee : https:\/\/www.tipeee.com\/la-tronche-en-biais . \u2014 Soutien moral : en commentant les vid\u00e9os, en les partageant sur les r\u00e9seaux, et partout \u00e0 travers le monde.. . NB : Pour nous \u00e9crire, merci de pr\u00e9f\u00e9rer le mail');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('302').setAttribute('title',' Grand \u00e9cArt <br> Abonn\u00e9s : 7256 <br> Vid\u00e9os : 13 <br> Vues : 42455 <br> Cr\u00e9ation : 2017-01-30 <br> La cha\u00eene qui fait le Grand \u00e9cArt entre Pop Culture et Histoire de l\u2019Art.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('303').setAttribute('title',' Monsieur Phi <br> Abonn\u00e9s : 107436 <br> Vid\u00e9os : 94 <br> Vues : 5133403 <br> Cr\u00e9ation : 2016-07-14 <br> Docteur en philosophie, ce qui ne soigne pas grand chose. . . Je suis aussi sur Axiome, podcast math\u00e9matico-philosophique avec L\u00ea (de Science4All). https:\/\/www.youtube.com\/channel\/UCNHFiyWgsnaSOsMtSoV_Q1A. . . ____________________________________________________. . . Financement participatif (ma principale source de revenu). . TIPEEE  -----  https:\/\/www.tipeee.com\/monsieurphi  -----. . UTIP  -----  https:\/\/utip.io\/mrphi  ------. . . _______________________________________. . . AUTRES LIENS. . Mon blog (o\u00f9 je poste souvent des compl\u00e9ments aux \u00e9pisodes) : monsieurphi.com. . Sur les r\u00e9seau sociaux :. https:\/\/www.facebook.com\/graindephilo\/. https:\/\/twitter.com\/monsieurphi');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('304').setAttribute('title',' La forge d\u2019Aslak <br> Abonn\u00e9s : 86691 <br> Vid\u00e9os : 40 <br> Vues : 2851472 <br> Cr\u00e9ation : 2016-01-27 <br> Bienvenue dans ma forge ! cette cha\u00eene va me permettre de partager ma passion avec vous.. . Vulgarisateur historique, je vais vous parler ici des armes et de leurs histoires, leurs fabrications et leurs utilisations \u00e0 travers les \u00e2ges. Les \u00e9volutions et am\u00e9liorations qu\u2019elles ont pu subir. Puis, je vais vous parler aussi des armes c\u00e9l\u00e8bres et des l\u00e9gendes qui les entourent avec un petit soup\u00e7on de mythologie !. . En regardant ces \u00e9pisodes, vous deviendrez incollable \u00e0 ce sujet et vous pourrez ennuyer vos proche en remarquant toutes les erreurs (tr\u00e8s fr\u00e9quentes) li\u00e9 aux armes dans leurs films et leurs s\u00e9ries pr\u00e9f\u00e9r\u00e9s !. . Bon visionnage !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('305').setAttribute('title',' Photo Synth\u00e8se <br> Abonn\u00e9s : 6100 <br> Vid\u00e9os : 102 <br> Vues : 229646 <br> Cr\u00e9ation : 2016-09-14 <br> Photo synth\u00e8se c\u2019est la chaine Youtube des petites histoires de la photographie et du cin\u00e9ma. Retour sur des oeuvres qui ont marqu\u00e9es leurs disciplines ainsi que leurs contextes. Dans des vid\u00e9os courtes d\u00e9couvrez ce qui se cache derri\u00e8re des photographies et des films que tous le monde pense connaitre\u2026');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('306').setAttribute('title',' V garou <br> Abonn\u00e9s : 7436 <br> Vid\u00e9os : 121 <br> Vues : 461104 <br> Cr\u00e9ation : 2013-09-06 <br> Et si, une fois par mois, vous laissiez la lune vous montrer une autre voie?. . Mordu de culture pop, geek de tout poils, assoiff\u00e9 de connaissances diverses, venez voir le V sous une lumi\u00e8re s\u00e9l\u00e9nite.... . . Sur cette cha\u00eene vous d\u00e9couvrirez plein de choses, \u00e0 chaque pleine lune d\u00e9j\u00e0, un \u00e9pisode du Vgarou, abordant et traitant de sujets divers et vari\u00e9s, vue sous un autre angle et sous une lumi\u00e8re particuli\u00e8re; associ\u00e9 \u00e0 chacun de ces \u00e9pisodes, une Recette de Recteur, notre chef cuisinier; Il y aura aussi les rediffusion des Live d\u00e9briefing de chaque \u00e9pisode, fait en g\u00e9n\u00e9ral dans la semaine qui suit la pleine lune, pour discuter en direct avec vous des sujets abord\u00e9s, et l\u2019occasion de les pousser un poil plus loin... puis enfin le Professeur Georges, sans r\u00e9gularit\u00e9 cette fois, vous rapportera les fruits de ces recherches en retrogaming... mais dans le sens premier du terme^^. . Et de temps en temps, d\u2019autres vid\u00e9os, r\u00e9agissant \u00e0 l\u2019actu, ou simples vlog pour vous tenir au courant ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('307').setAttribute('title',' Statistikes <br> Abonn\u00e9s : 37140 <br> Vid\u00e9os : 28 <br> Vues : 886400 <br> Cr\u00e9ation : 2015-09-06 <br> Combien y a t-il d\u2019\u00e9toiles dans le ciel ? Que se passe t-il chaque minute en France ? Quels sont les chiffres qui font r\u00e9fl\u00e9chir, rire ou peur ? Une cha\u00eene Youtube qui parle de plein de chiffres en tout genre ! (mais c\u2019est pas des maths.). . Pour me suivre sur les r\u00e9seaux :. . Twitter : Statistikes. Facebook : Statistikes. . Graphismes de la chaine par Ockam Razor : http:\/\/bit.ly\/1PNxkjT');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('308').setAttribute('title',' Accropolis <br> Abonn\u00e9s : 24665 <br> Vid\u00e9os : 254 <br> Vues : 560184 <br> Cr\u00e9ation : 2015-07-16 <br> Accropolis est une cha\u00eene de vid\u00e9os innovante qui d\u00e9crypte l\u2019actualit\u00e9 politique fran\u00e7aise. . . Suivez et commentez en direct les s\u00e9ances de Questions d\u2019actualit\u00e9 au Gouvernement chaque mardi et mercredi de 14h30 \u00e0 16h30.. . Retrouvez sur Accropolis Replays les rediffusions des QAG ainsi que des vid\u00e9os de d\u00e9cryptage du monde politique.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('309').setAttribute('title',' RougeVertBleu <br> Abonn\u00e9s : 59309 <br> Vid\u00e9os : 89 <br> Vues : 2272774 <br> Cr\u00e9ation : 2013-12-03 <br> L\u2019id\u00e9e c\u2019est de partager ensemble tout ce qu\u2019on sait sur la vid\u00e9o :). . Je te conseille d\u2019utiliser le navigateur Brave :. https:\/\/brave.com\/rou694 qui soutient les cr\u00e9ateurs :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('310').setAttribute('title',' Nota Bonus <br> Abonn\u00e9s : 61076 <br> Vid\u00e9os : 81 <br> Vues : 2272830 <br> Cr\u00e9ation : 2015-08-25 <br> Nota Bonus, la chaine bonus de ... Nota Bene !. . Au programme des makings off, des interviews, des bonus d\u2019\u00e9pisodes, des vlogs mais aussi du gaming historique, des recettes m\u00e9dievales, des contes et pourquoi pas plein d\u2019autres choses pas franchement historiques !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('311').setAttribute('title',' L\u2019 artichaut <br> Abonn\u00e9s : 4492 <br> Vid\u00e9os : 54 <br> Vues : 555646 <br> Cr\u00e9ation : 2015-08-30 <br> L\u2019artichaut c\u2019est un collectif de copains qui parle d\u2019art, de toute sorte d\u2019art sous toute sorte de formats. Avec de la peinture, de la litt\u00e9rature, de la photo, du cin\u00e9ma, des questions b\u00eates, des quiz, des livres, des visites de mus\u00e9es... y\u2019aura de tout en fait !. Tu veux en savoir plus ? Allez, rejoins-nous !. . . Soyons encore plus proches. sur Facebook : https:\/\/www.facebook.com\/lartichautpage\/. sur Twitter : https:\/\/twitter.com\/L_artichaut. sur Google+ : https:\/\/plus.google.com\/u\/0\/117944669208001091945\/posts. par mail : contact.lartichaut@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('312').setAttribute('title',' Val Och <br> Abonn\u00e9s : 2712 <br> Vid\u00e9os : 20 <br> Vues : 68373 <br> Cr\u00e9ation : 2017-03-27 <br> Le spectacle vivant pour tous, et surtout pour toi ! Oui, toi qui lis, l\u00e0 !. Pas besoin d\u2019un doctorat en lettres classiques ou du compte en banque de Bill Gates pour pouvoir aller au th\u00e9\u00e2tre.. Ici je te pr\u00e9sente toutes sortes de spectacles ultra accessibles. Allez, assieds-toi avec moi, on est bien !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('313').setAttribute('title',' PsykoCouac <br> Abonn\u00e9s : 34019 <br> Vid\u00e9os : 55 <br> Vues : 1079100 <br> Cr\u00e9ation : 2014-10-26 <br> Et plop!!! une cha\u00eene qui va parler de la maladie mentale!!!!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('314').setAttribute('title',' Pulp Culture <br> Abonn\u00e9s : 733 <br> Vid\u00e9os : 74 <br> Vues : 41095 <br> Cr\u00e9ation : 2010-12-20 <br> Sur cette cha\u00eene, je vous propose d\u2019analyser des th\u00e8mes ou des personnages issus de la Culture Populaire, de mani\u00e8re litt\u00e9raire, sociologique, psychologique, historique, \u00e9pist\u00e9mologique, etc. afin d\u2019en comprendre le sens et le succ\u00e8s. . ... Wah \u00e7a sonnait moins chiant dans ma t\u00eate !. . Pour me soutenir : . https:\/\/utip.io\/pulpculture. . . Mes r\u00e9seaux sociaux:. . Facebook: https:\/\/www.facebook.com\/AngieMDust. Twitter: https:\/\/twitter.com\/AngieMDust. Instagram: https:\/\/www.instagram.com\/angiemdust. . . Mon mail : angie.pulpculture@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('315').setAttribute('title',' La ChroNique <br> Abonn\u00e9s : 7188 <br> Vid\u00e9os : 9 <br> Vues : 128817 <br> Cr\u00e9ation : 2017-02-20 <br> Coucou ! C\u2019est Blaise. Ici je fais des vid\u00e9os p\u00e9dagogiques pour parler de sexualit\u00e9s, bien-\u00eatre, soci\u00e9t\u00e9... En partant de 0 !. .  Vous pouvez me contacter en envoyant un mail \u00e0 : blaise.lachronique@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('316').setAttribute('title',' Onestpasdeslumi\u00e8res <br> Abonn\u00e9s : 2986 <br> Vid\u00e9os : 21 <br> Vues : 103881 <br> Cr\u00e9ation : 2016-02-19 <br> Onestpasdeslumi\u00e8res, la cha\u00eene d\u2019Art et d\u2019Histoire qui nous \u00e9claire sur le monde!. . N\u2019oubliez pas de vous abonner!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('317').setAttribute('title',' La Vid\u00e9oth\u00e8que d\u2019Alexandrie <br> Abonn\u00e9s : 29372 <br> Vid\u00e9os : 34 <br> Vues : 287242 <br> Cr\u00e9ation : 2014-11-22 <br> Pour plus d\u2019information : http:\/\/videothequealexandrie.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('318').setAttribute('title',' Passe-Science <br> Abonn\u00e9s : 34477 <br> Vid\u00e9os : 29 <br> Vues : 896530 <br> Cr\u00e9ation : 2015-05-25 <br> Cha\u00eene de vulgarisation scientifique: physique, math\u00e9matiques et informatique. Un niveau de vulgarisation avanc\u00e9 pour approfondir ce que vous aurez pu d\u00e9j\u00e0 entendre ailleurs et vous donner mati\u00e8re \u00e0 r\u00e9fl\u00e9chir!. Retrouvez Passe-science sur Tipeee, Twitter et Facebook:. https:\/\/www.tipeee.com\/passe-science. https:\/\/twitter.com\/ThomasCabaret84. https:\/\/www.facebook.com\/passescience.youtube');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('319').setAttribute('title',' Deux gouttes de culture <br> Abonn\u00e9s : 43944 <br> Vid\u00e9os : 32 <br> Vues : 2265663 <br> Cr\u00e9ation : 2012-09-01 <br> L\u2019\u00e9mission mensuelle de culture g\u00e9n\u00e9rale.. Le concept de l\u2019\u00e9mission ? Un condens\u00e9 d\u2019informations en 8 minutes, ou tout ce qu\u2019il faut savoir pour briller en soci\u00e9t\u00e9.. . Toutes les vid\u00e9os sur: . http:\/\/deuxgouttesdeculture.free.fr');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('320').setAttribute('title',' Histony <br> Abonn\u00e9s : 40518 <br> Vid\u00e9os : 30 <br> Vues : 1426981 <br> Cr\u00e9ation : 2015-04-02 <br> L\u2019Histoire n\u2019est pas compos\u00e9e que des potins royaux et autres anecdotes croustillantes : c\u2019est aussi un moyen d\u2019apprendre \u00e0 r\u00e9fl\u00e9chir et \u00e0 comprendre notre monde. Avec Veni Vidi Sensi, nous vous proposons quelques r\u00e9flexions critiques pour comprendre pourquoi l\u2019Histoire se raconte de la fa\u00e7on dont on la raconte et pour remettre en question quelques images d\u2019\u00c9pinal un peu trop tenaces.. . Chaque vid\u00e9o est accompagn\u00e9e d\u2019un article plus d\u00e9taill\u00e9, avec des sources pour aller plus loin, sur le site https:\/\/venividisensivvs.wordpress.com\/. . Une \u00e9mission \u00e9crite et pr\u00e9sent\u00e9e par Histony, tourn\u00e9e, mont\u00e9e et customis\u00e9e par Malo ; sous licence CC-BY-SA 4.0 (http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('321').setAttribute('title',' Mol\u00e9cules <br> Abonn\u00e9s : 2241 <br> Vid\u00e9os : 17 <br> Vues : 32614 <br> Cr\u00e9ation : 2016-05-18 <br> Cette cha\u00eene a pour but principal de faire de la vulgarisation scientifique autour de la chimie parce que la chimie c\u2019est bien mais pas toujours tr\u00e8s compr\u00e9hensible.. . Vous \u00eates invit\u00e9s \u00e0 me proposer des sujets dont je pourrais traiter et \u00e0 me poser vos questions si vous avez.. . . PS : J\u2019aime faire parler des atomes, des paquets de chips, et m\u00eame Vin Diesel.. . Mail : molecules.gala@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('322').setAttribute('title',' Salon de l\u2019Histoire <br> Abonn\u00e9s : 19612 <br> Vid\u00e9os : 14 <br> Vues : 681220 <br> Cr\u00e9ation : 2017-01-31 <br> Bonjour et bienvenue dans le salon de l\u2019Histoire. Installez vous confortablement. Vous \u00eates pr\u00eats ?. Je vais vous raconter quelles sont les histoires, les l\u00e9gendes et les \u00e9v\u00e9nements qui ont fa\u00e7onn\u00e9 notre monde. Et on peut dire qu\u2019il y en a un bon paquet !. N\u2019h\u00e9sitez pas \u00e0 reagir en laissant des commentaires !. . Les ic\u00f4nes proviennent du site FREEPIK : http:\/\/fr.freepik.com\/. . Les images et photographies, libres de droit, ont \u00e9t\u00e9 trouv\u00e9es via google image.. Un grand merci aux diff\u00e9rents internautes qui les ont mises en lignes. . Sources historiques en provenance de notre formation d\u2019historien, Universit\u00e9 de Nice Sophia-Antipolis. Et aussi un bon nombre de bouquins !. Si vous voulez des sources pr\u00e9cises n\u2019h\u00e9sitez pas \u00e0 demander dans les commentaires ou par e-mail \u00e0 : salondelhistoire@gmail.com. . Cr\u00e9dits : Steeve Spatafora & Daniel Tapiero');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('323').setAttribute('title',' Yan L\u2019Or-iginal <br> Abonn\u00e9s : 14749 <br> Vid\u00e9os : 60 <br> Vues : 308008 <br> Cr\u00e9ation : 2012-02-26 <br> Bienvenue sur ma cha\u00eene, je vous propose de plonger avec moi dans le monde passionant de la bijouterie, des pierres et m\u00e9taux pr\u00e9cieux.. Je m\u2019int\u00e9resse \u00e9galement en vid\u00e9o \u00e0 l\u2019\u00e9conomie, l\u2019antiquit\u00e9, aux objets de curiosit\u00e9s et \u00e0 la fabrication de bijoux.. La cha\u00eene propose plusieurs formats : . - La vulgarisation classique (miniatures oranges). - La vitrine (format curiosit\u00e9, miniatures bleues). - Les craftings (format fabrication, miniatures mauves). - Les vlogs et formats ext\u00e9rieurs (miniatures vertes). - Les lives (miniatures rouges). Bon visionnage \u00e0 tous !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('324').setAttribute('title',' Dirty Biology <br> Abonn\u00e9s : 720912 <br> Vid\u00e9os : 69 <br> Vues : 40852536 <br> Cr\u00e9ation : 2014-02-17 <br> \\\"Tu ne voulais pas le savoir, mais maintenant c\u2019est trop tard !\\\". Des vid\u00e9os de science sur des sujets mindfuck, crades, ou juste rigolos. Parfois on parle de biologie aussi.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('325').setAttribute('title',' le Stagirite <br> Abonn\u00e9s : 47538 <br> Vid\u00e9os : 40 <br> Vues : 1919686 <br> Cr\u00e9ation : 2014-03-01 <br> Ma cha\u00eene elle est bien.. . Les messages par ici : lestagirite.topoi(at)gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('326').setAttribute('title',' Fortissimo <br> Abonn\u00e9s : 2699 <br> Vid\u00e9os : 18 <br> Vues : 93609 <br> Cr\u00e9ation : 2016-01-15 <br> Chaine youtube ayant pour but de faire d\u00e9couvrir la musique classique');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('327').setAttribute('title',' Elie Lou <br> Abonn\u00e9s : 35756 <br> Vid\u00e9os : 65 <br> Vues : 758856 <br> Cr\u00e9ation : 2014-11-29 <br> Salut !. . Cette cha\u00eene a pour but d\u2019informer et de divertir en proposant de petites vid\u00e9os sur des sujets divers et vari\u00e9s.. . Lieux \u00e9tonnants, animaux aux capacit\u00e9s \u00e9tranges, ou encore des monstres de l\u00e9gende dont je vous raconte l\u2019histoire, voil\u00e0 le programme des vid\u00e9os que vous pouvez trouver sur cette cha\u00eene !. . Mais vous pouvez \u00e9galement trouver sur la cha\u00eene des vid\u00e9os tourn\u00e9es vers la psychologie, et plus particuli\u00e8rement vers la psychologie de l\u2019enfance !. . Si vous \u00eates un peu curieux, je vous propose de faire un tour sur l\u2019une de mes vid\u00e9os sans plus attendre !. . Vous pouvez me rejoindre sur les r\u00e9seaux sociaux, o\u00f9 je vous informe des sorties de vid\u00e9os !. . Si vous souhaiter me soutenir, j\u2019ai une page Utip ! En visionnant des publicit\u00e9s et sans d\u00e9penser un seul centime, vous pouvez m\u2019aider financi\u00e8rement : https:\/\/utip.io\/ElieLou. . Merci !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('328').setAttribute('title',' Parlons Y-stoire <br> Abonn\u00e9s : 57578 <br> Vid\u00e9os : 64 <br> Vues : 2621790 <br> Cr\u00e9ation : 2014-05-30 <br> Discutons d\u2019Y-stoire. Venez explorer les temps pass\u00e9s avec moi, car c\u2019est en connaissant notre pass\u00e9 que nous pouvons construire correctement nos lendemains. Simple enseignant en Histoire-G\u00e9ographie dans le secondaire, mon but est de vous faire partager ma passion.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('329').setAttribute('title',' GenetiX <br> Abonn\u00e9s : 612 <br> Vid\u00e9os : 15 <br> Vues : 9138 <br> Cr\u00e9ation : 2015-09-01 <br> Une chaine youtube pour parler de biologie, notamment de g\u00e9n\u00e9tique mais aussi de ma transidentit\u00e9.. . Banni\u00e8re : @TeethyPeach. Profil : @ChloZePoulpe');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('330').setAttribute('title',' Experiment boy <br> Abonn\u00e9s : 779852 <br> Vid\u00e9os : 131 <br> Vues : 68201186 <br> Cr\u00e9ation : 2012-10-12 <br> De la Science et du Fun !. ExperimentBoy, incarn\u00e9 par Baptiste Mortier-Dumont, saura vous faire aimer la science et les d\u00e9couvertes de mani\u00e8re... Spectaculaire !. . Le livre d\u2019exp\u00e9riences: http:\/\/bit.ly\/LivreExperimentboy. Les briquets TASER PureScience: http:\/\/bit.ly\/BriquetsXPBOY. . Partenaires:. \u00c9lectronique et bricolage: http:\/\/bit.ly\/BanggoodXPBOY1. Slow-motion (Chronos 1.4): http:\/\/www.krontech.ca\/. \u00c9quipement de s\u00e9curit\u00e9: http:\/\/www.bolle-safety.fr\/. Impression 3D: https:\/\/www.reprap-france.com\/. . . ');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('331').setAttribute('title',' PILOTE la chronique s\u00e9rie <br> Abonn\u00e9s : 83696 <br> Vid\u00e9os : 44 <br> Vues : 3021390 <br> Cr\u00e9ation : 2012-11-11 <br> PILOTE est une chronique qui traite et analyse les s\u00e9ries.. ABONNE TOI : http:\/\/bit.ly\/Pilote_Serie');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('332').setAttribute('title',' Lawrence Raconte <br> Abonn\u00e9s : 1003 <br> Vid\u00e9os : 22 <br> Vues : 19209 <br> Cr\u00e9ation : 2013-12-18 <br> Salut les internautes, vous \u00eates actuellement sur la chaine youtube de LaWrence raconte. Passionn\u00e9 d\u2019art et de culture pop, je veux partager avec vous des anecdotes toutes aussi insolites les unes que les autres sur tous les sujets qui entourent mes passions.. En passant, j\u2019esp\u00e8re que vous aimez ma fa\u00e7on de raconter et que vous n\u2019h\u00e9siterez pas \u00e0 vous abonner :!');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('333').setAttribute('title',' Histoire de <br> Abonn\u00e9s : 2011 <br> Vid\u00e9os : 13 <br> Vues : 158233 <br> Cr\u00e9ation : 2015-10-29 <br> \u00ab\u00a0Histoire de\u00a0\u00bb est une cha\u00eene vous parlant d\u2019histoire de fa\u00e7on ludique et amusante. \u00c0 travers de petites animations nous allons traverser diff\u00e9rentes \u00e9poques comme celles des Gaulois, de Rome ou du Moyen-\u00c2ge afin d\u2019en savoir plus sur l\u2019architecture, le commerce, l\u2019artisanat etcetcetc.. . D\u2019autres vid\u00e9os, plus courtes, vous parlerons de faits historiques surprenants ou comiques.. . Je vous encourage tous \u00e0 compl\u00e9ter les vid\u00e9os dans les commentaires, au travers de critiques positives ou non, \u00e0 la condition de rester cordial (dans le cas contraire, les messages seront supprim\u00e9s).');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('334').setAttribute('title',' Les M\u00e9mos D\u2019un Terrien <br> Abonn\u00e9s : 2713 <br> Vid\u00e9os : 61 <br> Vues : 130145 <br> Cr\u00e9ation : 2015-08-09 <br> Tu es curieux ? L\u2019espace et l\u00e0 science t\u2019int\u00e9resse ? Ici je parle de trou noir, de big bang, d\u2019ast\u00e9ro\u00efdes, de com\u00e8tes, de la mati\u00e8re noire, de la physique quantique, de fusion d\u2019\u00e9toiles \u00e0 neutron, etc.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('335').setAttribute('title',' Romain TeaTime <br> Abonn\u00e9s : 175263 <br> Vid\u00e9os : 185 <br> Vues : 13137683 <br> Cr\u00e9ation : 2014-11-22 <br> Hello les f\u00e9rus de savoir, et de curiosit\u00e9s !. Bienvenu sur ma cha\u00eene, j\u2019ai pour but de vous apprendre l\u2019histoire des personnages historiques, avec simplicit\u00e9 et rigueur... Mais aussi de la mode et des myst\u00e8res de notre belle plan\u00e8te bleue.. . \u25ba \\\"TeaTime\\\" - Emission biographique d\u2019un personnage historique avec humour!. \u25ba \\\"CuriosiTea\\\" - Emission o\u00f9 je traite de mythes, l\u00e9gendes, ou histoires vraies.. . Partenaire Influence4brands : http:\/\/www.influence4brands.com\/');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('336').setAttribute('title',' 50 Nuances de Furets <br> Abonn\u00e9s : 8173 <br> Vid\u00e9os : 47 <br> Vues : 580479 <br> Cr\u00e9ation : 2017-01-29 <br> Je m\u2019appelle Laur\u00e9line, et je suis sarthoise. Vous vous demandez sans doute quel contenu je pourrais bien cr\u00e9er ?. . Depuis le 29 janvier 2017, je me suis lanc\u00e9 le d\u00e9fi de vulgariser les connaissances que l\u2019on peut trouver concernant les furets. Avant d\u2019avoir mon premier, Capsule, je me perdais sur internet, o\u00f9 l\u2019on y trouvait de tout et du n\u2019importe quoi, souvent des bonnes choses mais il fallait bien chercher, tomber sur les bonnes personnes et avoir envie de s\u2019impliquer, sans tomber dans la facilit\u00e9 des croquettes bas de gamme par exemple.. . Laissez-moi vous montrer que non, ce n\u2019est pas si difficile en soit, et que vous prendrez plaisir \u00e0 le voir heureux et \u00e0 lui apporter ce qu\u2019il m\u00e9rite...  Ils ne vivent pas si longtemps que \u00e7a, autant en profiter le plus et le plus longtemps possible!. . Pour me soutenir: https:\/\/www.tipeee.com\/50-nuances-de-furets. . Retrouvez-nous aussi sur facebook: https:\/\/www.facebook.com\/50nuancesdefurets\/. . Amicalement, . . Laur\u00e9line  \u2665');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('337').setAttribute('title',' La Minute Science <br> Abonn\u00e9s : 130865 <br> Vid\u00e9os : 54 <br> Vues : 6179007 <br> Cr\u00e9ation : 2014-09-21 <br> Chaine de tr\u00e8s tr\u00e8s la science en mode \\\"pas \u00e9nerv\u00e9\\\" qu\u00e9 sapelorio La Minute Science.. . Disclaimer : Ceci est une chaine d\u2019infodivertissement et non une chaine \u00e9ducative :). . CLAP DE FIN - \u00c0 l\u2019heure actuelle, il n\u2019existe pas de mod\u00e8le \u00e9conomique viable pour ce que je fais. Pas assez de vues pour tenir avec la pub, pas assez de fans pour tenir avec les dons. M\u00eame en cumulant les deux, les montants restent largement insuffisants. Dure r\u00e9alit\u00e9 du capitalisme de plateforme :D Il est donc temps pour moi d\u2019arr\u00eater. . Merci \u00e0 tous et A+ dans le bus :)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('338').setAttribute('title',' 3 minutes pour comprendre <br> Abonn\u00e9s : 47447 <br> Vid\u00e9os : 49 <br> Vues : 1106557 <br> Cr\u00e9ation : 2017-09-29 <br> 3 minutes pour comprendre des sujets num\u00e9riques, scientifiques et d\u2019actualit\u00e9, tous les jeudis \u00e0 18h ! . . Abonne toi pour \u00eatre tenu au courant des prochains \u00e9pisodes !. Facebook : http:\/\/facebook.com\/3minpc. Instagram : http:\/\/instagram.com\/3minpc');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('339').setAttribute('title',' Alain Bernard <br> Abonn\u00e9s : 14020 <br> Vid\u00e9os : 33 <br> Vues : 1460463 <br> Cr\u00e9ation : 2007-11-20 <br> La science en animation tout simplement');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('340').setAttribute('title',' Psynect <br> Abonn\u00e9s : 15643 <br> Vid\u00e9os : 9 <br> Vues : 156295 <br> Cr\u00e9ation : 2015-02-06 <br> Psynect est une cha\u00eene de vulgarisation scientifique de psychologie notamment de psychologie sociale.. L\u2019objectif est de comprendre comment nous fonctionnons et quels sont les m\u00e9canismes mentaux qui nous gouvernent sans que l\u2019on ne s\u2019en rende compte.. On s\u2019aper\u00e7oit alors que ce sont souvent plus des processus inconscients ou la situation qui dirigent nos choix, nos comportements, nos attitudes, nos croyances, etc.. plut\u00f4t que notre personnalit\u00e9.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('341').setAttribute('title',' Le Fossoyeur de Films <br> Abonn\u00e9s : 714830 <br> Vid\u00e9os : 227 <br> Vues : 85445952 <br> Cr\u00e9ation : 2012-09-15 <br> Bienvenue sur cette cha\u00eene consacr\u00e9e (en grande partie) au cin\u00e9ma de genre ! . . Le visuel du bandeau est sign\u00e9 Lolikata (https:\/\/www.facebook.com\/Lolikata-182798635070751\/?fref=ts)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('342').setAttribute('title',' Techniques Spatiales <br> Abonn\u00e9s : 38935 <br> Vid\u00e9os : 13 <br> Vues : 907364 <br> Cr\u00e9ation : 2017-03-05 <br> Chaine de curiosit\u00e9 scientifique sur les technologies spatiales.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('343').setAttribute('title',' Les livres d\u2019Ali <br> Abonn\u00e9s : 13013 <br> Vid\u00e9os : 216 <br> Vues : 907287 <br> Cr\u00e9ation : 2014-08-22 <br> Bonjour, bonjour !. Vous vous trouvez sur une cha\u00eene livresque, o\u00f9 je parle forc\u00e9ment de livre (aha, sans blague ?!).. J\u2019aime tous les livres o\u00f9 il y a une pointe de romance mais plus particuli\u00e8rement les livres New Adult !. N\u2019h\u00e9site pas \u00e0 t\u2019abonner \u00e0 ma cha\u00eene ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('344').setAttribute('title',' Antoine vs Science <br> Abonn\u00e9s : 23170 <br> Vid\u00e9os : 39 <br> Vues : 132728 <br> Cr\u00e9ation : 2013-10-08 <br> Ma chaine tourne autour de la curiosit\u00e9 et des sciences.. . Pour toute demande commerciales, professionnelles ou marketing SEULEMENT \/\/\/ For business inquieries only  :. antoinevsscience@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('345').setAttribute('title',' Une bi\u00e8re et Jivay <br> Abonn\u00e9s : 77236 <br> Vid\u00e9os : 74 <br> Vues : 3223815 <br> Cr\u00e9ation : 2016-02-18 <br> La bi\u00e8re, comme vous ne l\u2019avez jamais bue.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('346').setAttribute('title',' Khan Academy <br> Abonn\u00e9s : 126800 <br> Vid\u00e9os : 3671 <br> Vues : 20060754 <br> Cr\u00e9ation : 2010-07-10 <br> Khan Academy est une organisation \u00e0 but non lucratif visant \u00e0 changer l\u2019\u00e9ducation pour le mieux en fournissant une \u00e9ducation de classe mondiale libre pour tous, partout. C\u2019est la cha\u00eene officielle YouTube en fran\u00e7ais. Vous pouvez \u00e9galement visiter notre site Web \u00e0 : . . http:\/\/fr.khanacademy.org\/ . . Si vous voulez nous aider dans cet effort, s\u2019il vous pla\u00eet envoyez-nous un mail \u00e0 l\u2019adresse : . khanacademy@bibliosansfrontieres.org');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('347').setAttribute('title',' Dany Caligula <br> Abonn\u00e9s : 118576 <br> Vid\u00e9os : 55 <br> Vues : 5614604 <br> Cr\u00e9ation : 2011-04-17 <br> Oh\u00e9 !. Sur cette cha\u00eene vous trouverez trois types de contenus dont les th\u00e9matiques se rejoignent parfois \u00e9troitement, parfois non : de la culture (cin\u00e9ma, jeux vid\u00e9o, etc), de la philosophie (\u00e9thique, bonheur, etc), et de la politique (vivre en soci\u00e9t\u00e9, travail, critiques m\u00e9dias, etc).. . Cela peut para\u00eetre beaucoup pour une seule cha\u00eene, mais c\u2019est essentiellement une question de coh\u00e9rence ! Tout ceci est mon univers et mon quotidien : mes go\u00fbts et mes pens\u00e9es font s\u2019entrecroiser r\u00e9flexions culturelles, \u00e9thiques et politiques.. . Vous pouvez me soutenir et en apprendre plus sur moi et les contenus de cette cha\u00eene sur ma page Tipeee : https:\/\/www.tipeee.com\/danycaligula\/ !. . J\u2019esp\u00e8re que mon travail vous fera d\u00e9couvrir de nouvelles choses, nourrira votre r\u00e9flexion et vous encouragera \u00e0 prendre la parole \u00e0 votre tour !. . Je vous souhaite de passer un bon moment sur cette cha\u00eene, n\u2019h\u00e9sitez pas \u00e0 vous abonner pour ne rien rater !. Amicalement,. Dany. . (Me contacter : danycaligula@gmail.com)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('348').setAttribute('title',' Les Contes des 1001 Terres <br> Abonn\u00e9s : 99 <br> Vid\u00e9os : 8 <br> Vues : 689 <br> Cr\u00e9ation : 2015-08-21 <br> Les Contes des 1001 Terres ... ou comment un jeune \u00e9cologue (c\u2019est effectivement ainsi que se nomme un biologiste sp\u00e9cialis\u00e9 en \u00e9cologie ^^ ) vous parle de cette science bien particuli\u00e8re qu\u2019est l\u2019\u00e9cologie, au plus grand nombre.... . \u00c9cosyst\u00e8mes, biosph\u00e8re, biodiversit\u00e9, relations proie-pr\u00e9dateurs, crise du Vivant, \u00e9volution... vous saurez tout de l\u2019\u00e9cologie (...qui a dit \\\"de l\u2019\u00e9cologisme \\\" ??!! :D )');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('349').setAttribute('title',' Origine <br> Abonn\u00e9s : 7595 <br> Vid\u00e9os : 43 <br> Vues : 333048 <br> Cr\u00e9ation : 2014-08-16 <br> Origine, c\u2019est explorer le pass\u00e9 pour comprendre le monde tel qu\u2019il est aujourd\u2019hui. . Qui \u00e9tait Copernic ? Qu\u2019est-ce qu\u2019une extinction massive des esp\u00e8ces ? Comment a-t-on d\u00e9couvert l\u2019\u00e9lectricit\u00e9 ? quelle est l\u2019origine de l\u2019informatique ? Comment est n\u00e9 notre univers ?. . la chaine Origine vous propose d\u2019\u00e9tendre votre culture g\u00e9n\u00e9rale dans des domaines tel que l\u2019histoire, l\u2019astronomie, les technologies et les sciences en g\u00e9n\u00e9ral.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('350').setAttribute('title',' CulturePorn <br> Abonn\u00e9s : 43043 <br> Vid\u00e9os : 25 <br> Vues : 1216208 <br> Cr\u00e9ation : 2016-08-08 <br> Je parle principalement cin\u00e9 et JV en essayant d\u2019\u00eatre le plus bienveillant et le plus passionn\u00e9 possible.. . contact : culturepornoffishial@gmail.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('351').setAttribute('title',' Plenituz - Science pas chiante <br> Abonn\u00e9s : 3003 <br> Vid\u00e9os : 14 <br> Vues : 72958 <br> Cr\u00e9ation : 2012-01-17 <br> Vid\u00e9os de science mais en pas trop chiant.. Je r\u00e9ponds aux questions que tu aurais du te poser.. . . Tweet moi de ouf : https:\/\/twitter.com\/Plenituz');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('352').setAttribute('title',' Stupid Economics <br> Abonn\u00e9s : 148750 <br> Vid\u00e9os : 57 <br> Vues : 3442021 <br> Cr\u00e9ation : 2015-06-19 <br> Sur Stupid Economics on parle d\u2019\u00e9conomie avec du motion design, des billets de Monopoly ou m\u00eame des L\u00e9gos. L\u2019objectif c\u2019est de faire d\u00e9couvrir l\u2019\u00e9conomie, un truc passionnant, vivant et qui nous en apprend beaucoup sur le monde.');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('353').setAttribute('title',' Le Petit Astronome <br> Abonn\u00e9s : 27981 <br> Vid\u00e9os : 35 <br> Vues : 1109101 <br> Cr\u00e9ation : 2016-07-13 <br> Bienvenue sur le Petit Astronome, la cha\u00eene qui vous fait prendre conscience que la Terre n\u2019est qu\u2019une toute petite sc\u00e8ne dans une vaste ar\u00e8ne cosmique.. . TWITTER : https:\/\/twitter.com\/PetitAstronome. DISCORD : https:\/\/discord.gg\/updTjyE');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('354').setAttribute('title',' Trouble Fait <br> Abonn\u00e9s : 50056 <br> Vid\u00e9os : 72 <br> Vues : 3816070 <br> Cr\u00e9ation : 2015-05-08 <br> Je vous propose une plong\u00e9e dans les Troubles Faits des m\u00e9dias, de l\u2019\u00e9conomie, de la politique et de la g\u00e9opolitique, dans le but de mieux comprendre le monde qui nous entoure.. . N\u2019h\u00e9sitez pas \u00e0 vous abonner ;)');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('355').setAttribute('title',' R\u00eaves d\u2019espace <br> Abonn\u00e9s : 4026 <br> Vid\u00e9os : 58 <br> Vues : 93237 <br> Cr\u00e9ation : 2010-09-02 <br> Ma passion : l\u2019exploration spatiale ! Et il se passe tellement de choses chaque semaine, que je vous fais mon r\u00e9sum\u00e9 de l\u2019actualit\u00e9 spatiale des semaines pass\u00e9es, si possible toutes les semaines.. Et en bonus, des vid\u00e9os sur mes visites de lieux \\\"spatiaux\\\" ou exp\u00e9riences personnelles comme les vols en microgravit\u00e9. Dans les playlists, retrouves une s\u00e9lection de vid\u00e9os sur l\u2019espace et sur la mission Gaia.. Et retrouvez moi surtout sur www.reves-d-espace.com');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('356').setAttribute('title',' Max Maximus <br> Abonn\u00e9s : 24977 <br> Vid\u00e9os : 204 <br> Vues : 1923718 <br> Cr\u00e9ation : 2013-09-06 <br> Je te donne  des astuces applicable pour que tu puisses tourner, monter et diffuser tes histoires en vid\u00e9o.. Dans chaque tutoriel tu peux trouver des infos techniques et artistique qui te mettront sur la bonne voie.. . Tu peux suivre mes formations sur : maximusuniversity.fr. Tu peux me suivre sur FaceBook, Insta : @heymaxmaximus');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('357').setAttribute('title',' Energia <br> Abonn\u00e9s : 686 <br> Vid\u00e9os : 10 <br> Vues : 15345 <br> Cr\u00e9ation : 2016-10-30 <br> \u00c9mission de vulgarisation des moyens de productions d\u2019\u00e9nergie, qui permet de d\u00e9montrer ce fameux adage \\\"Rien ne se perd, rien ne se cr\u00e9e, tout se transforme\\\". . Membre du Caf\u00e9 des sciences');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('358').setAttribute('title',' Fr0gger Labs <br> Abonn\u00e9s : 1039 <br> Vid\u00e9os : 12 <br> Vues : 14404 <br> Cr\u00e9ation : 2017-08-22 <br> Bonjour \u00e0 tous et bienvenue sur Fr0gger Labs !. . Sur cette chaine on va parler de tout ce qui a un rapport avec la s\u00e9curit\u00e9 informatique. Vous trouverez des informations sur les malwares mais aussi sur les vuln\u00e9rabilit\u00e9s qui impactent nos ordinateurs. Nous parlerons \u00e9galement de crypto-monnaies et des technologies li\u00e9es aux blockchains ainsi que de cybercrime et de darkweb !. . N\u2019h\u00e9sitez pas \u00e0 me faire part de vos avis ou des sujets que vous souhaiteriez voir sur la chaine ! . . Vous pouvez \u00e9galement me suivre sur twitter  https:\/\/twitter.com\/fr0gger_. . Fr0gger Labs fait maintenant partie du Caf\u00e9 des Sciences : http:\/\/www.cafe-sciences.org\/ \/ https:\/\/www.youtube.com\/channel\/UCqso49d76__r5PlHRf_b9ZA. . A bient\u00f4t ! . . Thomas');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('359').setAttribute('title',' SOS ART <br> Abonn\u00e9s : 8474 <br> Vid\u00e9os : 58 <br> Vues : 269775 <br> Cr\u00e9ation : 2014-12-21 <br> Bonjour \u00e0 tous et bienvenue !. . Selrahc et Madame B. vous proposent des vid\u00e9os de vulgarisation portant sur l\u2019art et sur les th\u00e9ories esth\u00e9tiques. Elles ont pour but d\u2019interroger nos id\u00e9es re\u00e7ues et nos lieux communs sur ce sujet. . Vous trouverez aussi des \u00e9clairages sur des notions artistiques importantes, des analyses d\u2019\u0153uvres et des rep\u00e8res historiques sur l\u2019art. . . L\u2019ensemble est un work in progress, dont le sens s\u2019affirmera au fil des vid\u00e9os produites, par accumulation. Tout ne peut pas \u00eatre dit en une seule fois !');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('360').setAttribute('title',' Confessions d\u2019Histoire <br> Abonn\u00e9s : 124841 <br> Vid\u00e9os : 11 <br> Vues : 3393652 <br> Cr\u00e9ation : 2015-02-06 <br> Enfin, il \u00e9tait temps de donner directement la parole aux grands personnages historiques pour qu\u2019ils nous donnent leur point de vue sur les \u00e9v\u00e9nements marquants de l\u2019Histoire.. S\u00e9rie ludo-\u00e9ducative sur l\u2019Histoire de France, chaque vid\u00e9o porte un regard \u00e0 la fois dr\u00f4le et rigoureux sur un grand \u00e9v\u00e9nement historique. . A la fa\u00e7on d\u2019un confessionnal de TV r\u00e9alit\u00e9, des personnalit\u00e9s illustres confrontent leurs visions originales, souvent divergentes, sur ces \u00e9v\u00e9nements. . . La Guerre des Gaules : Vercing\u00e9torix et Jules C\u00e9sar. La Premi\u00e8re Croisade : Urbain II, Baudouin de J\u00e9rusalem, Pierre l\u2019Ermite, Kili\u00e7 Arslan, Alexis Comn\u00e8ne,  Al Mustazhir. Ali\u00e9nor & Cons\u00e9quences : Ali\u00e9nor d\u2019Aquitaine, Louis VII, Bernard de Clairvaux, Raymond de Poitiers, Abb\u00e9 Suger, . D\u2019Alexandrie \u00e0 Actium : Cl\u00e9op\u00e2tre VII, Jules C\u00e9sar, Marc Antoine, Octave, Agrippa. Richard Coeur de Lion : Philippe Auguste, Jeanne d\u2019Angleterre, Sal\u00e2h ad-D\u00een, Pape Cl\u00e9ment III, B\u00e9rang\u00e8re de Navarre');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('361').setAttribute('title',' Pal\u00e9o-J <br> Abonn\u00e9s : 2421 <br> Vid\u00e9os : 25 <br> Vues : 56734 <br> Cr\u00e9ation : 2013-06-25 <br> Vous avez s\u00fbrement entendu parler de la pal\u00e9ontologie, mais connaissez vous v\u00e9ritablement cette science et tout ce qui gravite autour ? Vous pensez que les pal\u00e9ontologues ne sont que des scientifiques cherchant des fossiles dans le sol, vous vous demandez quel peut \u00eatre l\u2019int\u00e9r\u00eat d\u2019\u00e9tudier des organismes disparus depuis des millions d\u2019ann\u00e9es, vous pensez que les dinosaures sont le centre d\u2019int\u00e9r\u00eat de tous les pal\u00e9ontologues, vous vous trompez ! Avec Pal\u00e9o-J je vous propose de d\u00e9couvrir les v\u00e9ritables aspects de la pal\u00e9ontologie, cette cha\u00eene s\u2019adresse \u00e0 tous les grands passionn\u00e9s de la pr\u00e9histoire, des fossiles et de l\u2019\u00e9volution et aussi \u00e0 tous les amateurs de vulgarisation scientifique.. Le site internet : https:\/\/paleo-j.fr\/');;document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('2').setAttribute('data-id','1');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('3').setAttribute('data-id','2');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('4').setAttribute('data-id','3');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('5').setAttribute('data-id','4');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('6').setAttribute('data-id','5');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('7').setAttribute('data-id','6');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('8').setAttribute('data-id','7');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('9').setAttribute('data-id','8');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('10').setAttribute('data-id','9');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('11').setAttribute('data-id','10');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('12').setAttribute('data-id','11');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('13').setAttribute('data-id','12');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('14').setAttribute('data-id','13');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('15').setAttribute('data-id','14');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('16').setAttribute('data-id','15');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('17').setAttribute('data-id','16');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('18').setAttribute('data-id','17');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('19').setAttribute('data-id','18');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('20').setAttribute('data-id','19');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('21').setAttribute('data-id','20');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('22').setAttribute('data-id','21');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('23').setAttribute('data-id','22');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('24').setAttribute('data-id','23');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('25').setAttribute('data-id','24');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('26').setAttribute('data-id','25');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('27').setAttribute('data-id','26');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('28').setAttribute('data-id','27');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('29').setAttribute('data-id','28');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('30').setAttribute('data-id','29');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('31').setAttribute('data-id','30');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('32').setAttribute('data-id','31');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('33').setAttribute('data-id','32');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('34').setAttribute('data-id','33');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('35').setAttribute('data-id','34');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('36').setAttribute('data-id','35');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('37').setAttribute('data-id','36');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('38').setAttribute('data-id','37');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('39').setAttribute('data-id','38');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('40').setAttribute('data-id','39');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('41').setAttribute('data-id','40');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('42').setAttribute('data-id','41');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('43').setAttribute('data-id','42');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('44').setAttribute('data-id','43');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('45').setAttribute('data-id','44');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('46').setAttribute('data-id','45');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('47').setAttribute('data-id','46');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('48').setAttribute('data-id','47');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('49').setAttribute('data-id','48');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('50').setAttribute('data-id','49');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('51').setAttribute('data-id','50');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('52').setAttribute('data-id','51');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('53').setAttribute('data-id','52');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('54').setAttribute('data-id','53');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('55').setAttribute('data-id','54');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('56').setAttribute('data-id','55');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('57').setAttribute('data-id','56');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('58').setAttribute('data-id','57');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('59').setAttribute('data-id','59');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('60').setAttribute('data-id','60');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('61').setAttribute('data-id','61');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('62').setAttribute('data-id','62');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('63').setAttribute('data-id','63');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('64').setAttribute('data-id','64');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('65').setAttribute('data-id','65');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('66').setAttribute('data-id','66');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('67').setAttribute('data-id','67');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('68').setAttribute('data-id','68');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('69').setAttribute('data-id','69');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('70').setAttribute('data-id','70');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('71').setAttribute('data-id','71');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('72').setAttribute('data-id','72');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('73').setAttribute('data-id','73');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('74').setAttribute('data-id','74');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('75').setAttribute('data-id','75');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('76').setAttribute('data-id','76');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('77').setAttribute('data-id','77');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('78').setAttribute('data-id','78');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('79').setAttribute('data-id','79');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('80').setAttribute('data-id','80');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('81').setAttribute('data-id','81');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('82').setAttribute('data-id','82');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('83').setAttribute('data-id','83');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('84').setAttribute('data-id','84');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('85').setAttribute('data-id','85');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('86').setAttribute('data-id','86');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('87').setAttribute('data-id','87');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('88').setAttribute('data-id','88');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('89').setAttribute('data-id','89');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('90').setAttribute('data-id','90');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('91').setAttribute('data-id','91');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('92').setAttribute('data-id','92');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('93').setAttribute('data-id','93');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('94').setAttribute('data-id','94');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('95').setAttribute('data-id','95');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('96').setAttribute('data-id','96');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('97').setAttribute('data-id','97');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('98').setAttribute('data-id','98');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('99').setAttribute('data-id','99');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('100').setAttribute('data-id','100');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('101').setAttribute('data-id','101');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('102').setAttribute('data-id','102');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('103').setAttribute('data-id','103');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('104').setAttribute('data-id','104');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('105').setAttribute('data-id','105');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('106').setAttribute('data-id','106');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('107').setAttribute('data-id','107');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('108').setAttribute('data-id','108');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('109').setAttribute('data-id','109');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('110').setAttribute('data-id','110');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('111').setAttribute('data-id','111');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('112').setAttribute('data-id','112');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('113').setAttribute('data-id','113');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('114').setAttribute('data-id','114');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('115').setAttribute('data-id','115');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('116').setAttribute('data-id','116');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('117').setAttribute('data-id','117');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('118').setAttribute('data-id','118');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('119').setAttribute('data-id','119');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('120').setAttribute('data-id','120');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('121').setAttribute('data-id','121');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('122').setAttribute('data-id','122');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('123').setAttribute('data-id','123');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('124').setAttribute('data-id','124');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('125').setAttribute('data-id','125');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('126').setAttribute('data-id','126');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('127').setAttribute('data-id','127');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('128').setAttribute('data-id','128');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('129').setAttribute('data-id','129');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('130').setAttribute('data-id','130');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('131').setAttribute('data-id','131');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('132').setAttribute('data-id','132');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('133').setAttribute('data-id','133');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('134').setAttribute('data-id','134');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('135').setAttribute('data-id','135');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('136').setAttribute('data-id','136');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('137').setAttribute('data-id','137');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('138').setAttribute('data-id','138');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('139').setAttribute('data-id','139');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('140').setAttribute('data-id','140');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('141').setAttribute('data-id','141');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('142').setAttribute('data-id','142');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('143').setAttribute('data-id','143');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('144').setAttribute('data-id','144');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('145').setAttribute('data-id','145');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('146').setAttribute('data-id','146');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('147').setAttribute('data-id','147');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('148').setAttribute('data-id','148');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('149').setAttribute('data-id','149');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('150').setAttribute('data-id','150');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('151').setAttribute('data-id','151');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('152').setAttribute('data-id','152');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('153').setAttribute('data-id','153');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('154').setAttribute('data-id','154');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('155').setAttribute('data-id','155');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('156').setAttribute('data-id','156');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('157').setAttribute('data-id','157');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('158').setAttribute('data-id','158');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('159').setAttribute('data-id','159');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('160').setAttribute('data-id','160');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('161').setAttribute('data-id','161');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('162').setAttribute('data-id','162');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('163').setAttribute('data-id','163');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('164').setAttribute('data-id','164');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('165').setAttribute('data-id','165');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('166').setAttribute('data-id','166');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('167').setAttribute('data-id','167');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('168').setAttribute('data-id','168');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('169').setAttribute('data-id','169');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('170').setAttribute('data-id','170');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('171').setAttribute('data-id','171');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('172').setAttribute('data-id','172');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('173').setAttribute('data-id','173');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('174').setAttribute('data-id','174');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('175').setAttribute('data-id','175');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('176').setAttribute('data-id','176');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('177').setAttribute('data-id','177');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('178').setAttribute('data-id','178');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('179').setAttribute('data-id','179');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('180').setAttribute('data-id','180');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('181').setAttribute('data-id','181');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('182').setAttribute('data-id','182');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('183').setAttribute('data-id','183');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('184').setAttribute('data-id','184');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('185').setAttribute('data-id','185');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('186').setAttribute('data-id','186');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('187').setAttribute('data-id','187');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('188').setAttribute('data-id','188');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('189').setAttribute('data-id','189');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('190').setAttribute('data-id','190');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('191').setAttribute('data-id','191');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('192').setAttribute('data-id','192');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('193').setAttribute('data-id','193');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('194').setAttribute('data-id','194');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('195').setAttribute('data-id','195');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('196').setAttribute('data-id','196');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('197').setAttribute('data-id','197');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('198').setAttribute('data-id','198');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('199').setAttribute('data-id','199');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('200').setAttribute('data-id','200');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('201').setAttribute('data-id','201');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('202').setAttribute('data-id','202');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('203').setAttribute('data-id','203');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('204').setAttribute('data-id','204');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('205').setAttribute('data-id','205');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('206').setAttribute('data-id','206');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('207').setAttribute('data-id','207');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('208').setAttribute('data-id','208');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('209').setAttribute('data-id','209');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('210').setAttribute('data-id','210');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('211').setAttribute('data-id','211');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('212').setAttribute('data-id','212');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('213').setAttribute('data-id','213');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('214').setAttribute('data-id','214');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('215').setAttribute('data-id','215');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('216').setAttribute('data-id','216');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('217').setAttribute('data-id','217');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('218').setAttribute('data-id','218');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('219').setAttribute('data-id','219');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('220').setAttribute('data-id','220');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('221').setAttribute('data-id','221');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('222').setAttribute('data-id','222');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('223').setAttribute('data-id','223');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('224').setAttribute('data-id','224');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('225').setAttribute('data-id','225');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('226').setAttribute('data-id','226');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('227').setAttribute('data-id','227');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('228').setAttribute('data-id','228');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('229').setAttribute('data-id','229');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('230').setAttribute('data-id','230');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('231').setAttribute('data-id','231');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('232').setAttribute('data-id','232');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('233').setAttribute('data-id','233');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('234').setAttribute('data-id','234');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('235').setAttribute('data-id','235');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('236').setAttribute('data-id','236');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('237').setAttribute('data-id','237');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('238').setAttribute('data-id','238');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('239').setAttribute('data-id','239');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('240').setAttribute('data-id','240');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('241').setAttribute('data-id','241');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('242').setAttribute('data-id','242');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('243').setAttribute('data-id','243');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('244').setAttribute('data-id','244');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('245').setAttribute('data-id','245');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('246').setAttribute('data-id','246');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('247').setAttribute('data-id','247');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('248').setAttribute('data-id','248');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('249').setAttribute('data-id','249');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('250').setAttribute('data-id','250');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('251').setAttribute('data-id','251');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('252').setAttribute('data-id','252');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('253').setAttribute('data-id','253');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('254').setAttribute('data-id','254');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('255').setAttribute('data-id','255');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('256').setAttribute('data-id','256');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('257').setAttribute('data-id','257');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('258').setAttribute('data-id','258');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('259').setAttribute('data-id','259');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('260').setAttribute('data-id','260');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('261').setAttribute('data-id','261');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('262').setAttribute('data-id','262');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('263').setAttribute('data-id','263');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('264').setAttribute('data-id','264');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('265').setAttribute('data-id','265');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('266').setAttribute('data-id','266');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('267').setAttribute('data-id','267');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('268').setAttribute('data-id','268');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('269').setAttribute('data-id','269');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('270').setAttribute('data-id','270');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('271').setAttribute('data-id','271');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('272').setAttribute('data-id','272');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('273').setAttribute('data-id','273');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('274').setAttribute('data-id','274');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('275').setAttribute('data-id','275');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('276').setAttribute('data-id','276');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('277').setAttribute('data-id','277');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('278').setAttribute('data-id','278');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('279').setAttribute('data-id','279');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('280').setAttribute('data-id','280');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('281').setAttribute('data-id','281');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('282').setAttribute('data-id','282');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('283').setAttribute('data-id','283');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('284').setAttribute('data-id','284');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('285').setAttribute('data-id','285');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('286').setAttribute('data-id','286');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('287').setAttribute('data-id','287');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('288').setAttribute('data-id','288');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('289').setAttribute('data-id','289');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('290').setAttribute('data-id','290');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('291').setAttribute('data-id','291');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('292').setAttribute('data-id','292');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('293').setAttribute('data-id','293');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('294').setAttribute('data-id','294');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('295').setAttribute('data-id','295');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('296').setAttribute('data-id','296');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('297').setAttribute('data-id','297');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('298').setAttribute('data-id','298');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('299').setAttribute('data-id','299');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('300').setAttribute('data-id','300');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('301').setAttribute('data-id','301');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('302').setAttribute('data-id','302');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('303').setAttribute('data-id','303');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('304').setAttribute('data-id','304');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('305').setAttribute('data-id','305');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('306').setAttribute('data-id','306');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('307').setAttribute('data-id','307');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('308').setAttribute('data-id','308');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('309').setAttribute('data-id','309');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('310').setAttribute('data-id','310');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('311').setAttribute('data-id','311');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('312').setAttribute('data-id','312');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('313').setAttribute('data-id','313');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('314').setAttribute('data-id','314');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('315').setAttribute('data-id','315');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('316').setAttribute('data-id','316');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('317').setAttribute('data-id','317');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('318').setAttribute('data-id','318');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('319').setAttribute('data-id','319');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('320').setAttribute('data-id','320');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('321').setAttribute('data-id','321');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('322').setAttribute('data-id','322');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('323').setAttribute('data-id','323');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('324').setAttribute('data-id','324');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('325').setAttribute('data-id','325');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('326').setAttribute('data-id','326');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('327').setAttribute('data-id','327');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('328').setAttribute('data-id','328');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('329').setAttribute('data-id','329');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('330').setAttribute('data-id','330');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('331').setAttribute('data-id','331');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('332').setAttribute('data-id','332');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('333').setAttribute('data-id','333');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('334').setAttribute('data-id','334');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('335').setAttribute('data-id','335');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('336').setAttribute('data-id','336');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('337').setAttribute('data-id','337');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('338').setAttribute('data-id','338');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('339').setAttribute('data-id','339');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('340').setAttribute('data-id','340');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('341').setAttribute('data-id','341');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('342').setAttribute('data-id','342');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('343').setAttribute('data-id','343');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('344').setAttribute('data-id','344');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('345').setAttribute('data-id','345');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('346').setAttribute('data-id','346');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('347').setAttribute('data-id','347');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('348').setAttribute('data-id','348');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('349').setAttribute('data-id','349');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('350').setAttribute('data-id','350');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('351').setAttribute('data-id','351');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('352').setAttribute('data-id','352');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('353').setAttribute('data-id','353');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('354').setAttribute('data-id','354');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('355').setAttribute('data-id','355');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('356').setAttribute('data-id','356');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('357').setAttribute('data-id','357');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('358').setAttribute('data-id','358');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('359').setAttribute('data-id','359');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('360').setAttribute('data-id','360');document.querySelectorAll('#svg_1d685bd0218b20190227145337')[0].getElementById('361').setAttribute('data-id','361');};\",\"uid\":\"svg_1d685bd0218b20190227145337\",\"width\":0.75,\"ratio\":1,\"settings\":{\"tooltip\":{\"css\":\"{position:absolute;pointer-events:none;z-index:999;padding:5px;background:black;color:white;border-radius:2px 2px 2px 2px;}\",\"offx\":10,\"offy\":0,\"use_cursor_pos\":true,\"opacity\":0.9,\"usefill\":false,\"usestroke\":false,\"delay\":{\"over\":200,\"out\":500}},\"hover\":{\"css\":\"{fill:orange;stroke:gray;}\"},\"zoom\":{\"min\":1,\"max\":1},\"capture\":{\"css\":\"{fill:red;stroke:gray;}\",\"type\":\"multiple\",\"only_shiny\":true},\"toolbar\":{\"position\":\"top\",\"saveaspng\":false}}},\"evals\":[],\"jsHooks\":[]}<\/script>\r\n<script type=\"application\/htmlwidget-sizing\" data-for=\"htmlwidget-7aecedf5537d77ebf4e5\">{\"viewer\":{\"width\":450,\"height\":350,\"padding\":15,\"fill\":true},\"browser\":{\"width\":960,\"height\":500,\"padding\":40,\"fill\":false}}<\/script><\/p>\n<p>\n\t\tSans surprise, la distribution des abonn\u00e9s est ultra-in\u00e9galitaire, avec un coefficient Gini de 0.78, bien pire que le plus in\u00e9galitaire des pays dans le monde (et encore, j&rsquo;ai vir\u00e9 la majorit\u00e9 des cha\u00eenes de moins de 1000 abonn\u00e9s pour tracer ce graphe car elles \u00e9taient souvent de faible qualit\u00e9). La courbe de Lorenz nous indique que les 5% de youtubeurs avec le plus d&rsquo;abonn\u00e9s ont autant d&rsquo;abonn\u00e9s que les 95% restant cumul\u00e9s:\n\t\t<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini-600x578.jpg\" alt=\"\" width=\"600\" height=\"578\" class=\"aligncenter size-medium wp-image-925\" srcset=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini-600x578.jpg 600w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini-1024x987.jpg 1024w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini-768x740.jpg 768w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini-1140x1099.jpg 1140w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/gini.jpg 1532w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>\n\t\tL&rsquo;abscisse repr\u00e9sente la part cumulative de Youtubeurs rang\u00e9s par nombre d&rsquo;abonn\u00e9s croissant, et l&rsquo;ordonn\u00e9e la part cumulative de nombre d&rsquo;abonn\u00e9s. Le trait oblique repr\u00e9sente la distribution \u00e9galitaire parfaite, o\u00f9 chaque Youtubeur aurait le m\u00eame nombre d&rsquo;abonn\u00e9s. La courbe en rouge repr\u00e9sente la distribution r\u00e9elle observ\u00e9e. Un peu dur \u00e0 comprendre je sais, revenons \u00e0 des trucs plus simples.\n\t\t<\/p>\n<p>\n\t\tOn peut donner un sens aux couleurs des bulles, ce qui permet d&rsquo;avoir un peu plus d&rsquo;information. <\/p>\n<p>\t\tCouleurs proportionnelles aux nombres de vues, o\u00f9 on peut voir que Nozman \u00e9crase le game (1\/2 milliard de vues !):\n\t\t<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-600x551.jpg\" alt=\"\" width=\"600\" height=\"551\" class=\"aligncenter size-medium wp-image-924\" srcset=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-600x551.jpg 600w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-1024x941.jpg 1024w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-768x705.jpg 768w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-1536x1411.jpg 1536w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues-1140x1047.jpg 1140w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_vues.jpg 1781w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>\t\tCouleurs proportionnelles au nombre de vid\u00e9os, o\u00f9 on peut voir la productivit\u00e9 de la Khan Academy FR:\n\t\t<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-600x552.jpg\" alt=\"\" width=\"600\" height=\"552\" class=\"aligncenter size-medium wp-image-923\" srcset=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-600x552.jpg 600w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-1024x942.jpg 1024w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-768x707.jpg 768w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-1536x1413.jpg 1536w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos-1140x1049.jpg 1140w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_videos.jpg 1803w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>\n\t\tCouleurs proportionnelles \u00e0 l&rsquo;\u00e2ge de la cha\u00eene, o\u00f9 on peut voir les cha\u00eenes qui ont grandi vite et celles qui prennent leur temps (attention, c&rsquo;est la date de cr\u00e9ation de la cha\u00eene qui est repr\u00e9sent\u00e9e et pas la date de premi\u00e8re publication de vid\u00e9o. Un Youtubeur peut avoir cr\u00e9\u00e9 sa cha\u00eene en 2008 et n&rsquo;avoir commenc\u00e9 \u00e0 publier qu&rsquo;en 2015):\n\t\t<\/p>\n<p>\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-600x571.jpg\" alt=\"\" width=\"600\" height=\"571\" class=\"aligncenter size-medium wp-image-922\" srcset=\"https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-600x571.jpg 600w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-1024x974.jpg 1024w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-768x730.jpg 768w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-1536x1461.jpg 1536w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age-1140x1084.jpg 1140w, https:\/\/stephanedebove.net\/wp-content\/uploads\/2019\/02\/couleur_age.jpg 1697w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>C&rsquo;est tout pour le moment, j&rsquo;essaie de revenir bient\u00f4t avec une analyse un peu plus chiffr\u00e9e.<\/p>\n<p>\t\t Donn\u00e9es utilis\u00e9es : <a href=\"https:\/\/stephanedebove.net\/fr\/liste-de-videastes-faisant-de-la-vulgarisation-en-francais\/\">https:\/\/stephanedebove.net\/fr\/liste-de-videastes-faisant-de-la-vulgarisation-en-francais\/<\/a><br \/>\n\t\t Graphes g\u00e9n\u00e9r\u00e9s sous R : <a href=\"https:\/\/www.r-graph-gallery.com\/308-interactive-circle-packing\/\">https:\/\/www.r-graph-gallery.com\/308-interactive-circle-packing\/<\/a><br \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Mode d&#8217;emploi : Aire des bulles proportionnelle au nombre d&rsquo;abonn\u00e9s. Survolez les bulles pour avoir des informations. Le zoom de votre navigateur fonctionne. Ctrl+F pour savoir si une cha\u00eene est pr\u00e9sente. Sans surprise, la distribution des abonn\u00e9s est ultra-in\u00e9galitaire, avec un coefficient Gini de 0.78, bien pire que le plus in\u00e9galitaire des pays dans le monde (et encore, j&rsquo;ai vir\u00e9 la majorit\u00e9 des cha\u00eenes de moins de 1000 abonn\u00e9s pour tracer ce graphe car elles \u00e9taient souvent de faible qualit\u00e9). La courbe de Lorenz nous indique que les 5% de youtubeurs avec le plus d&rsquo;abonn\u00e9s ont autant d&rsquo;abonn\u00e9s que les 95% restant cumul\u00e9s: L&rsquo;abscisse repr\u00e9sente la part cumulative de Youtubeurs rang\u00e9s par nombre d&rsquo;abonn\u00e9s croissant, et l&rsquo;ordonn\u00e9e la part cumulative de nombre d&rsquo;abonn\u00e9s. Le trait oblique repr\u00e9sente la distribution \u00e9galitaire parfaite, o\u00f9 chaque Youtubeur aurait le m\u00eame nombre d&rsquo;abonn\u00e9s. La courbe en rouge repr\u00e9sente la distribution r\u00e9elle observ\u00e9e. Un peu dur \u00e0 comprendre je sais, revenons \u00e0 des trucs plus simples. On peut donner un sens aux couleurs des bulles, ce qui permet d&rsquo;avoir un peu plus d&rsquo;information. Couleurs proportionnelles aux nombres de vues, o\u00f9 on peut voir que Nozman \u00e9crase le game (1\/2 milliard de vues !): Couleurs proportionnelles au nombre de vid\u00e9os, o\u00f9 on peut voir la productivit\u00e9 de la Khan Academy FR: Couleurs proportionnelles \u00e0 l&rsquo;\u00e2ge de la cha\u00eene, o\u00f9 on peut voir les cha\u00eenes qui ont grandi vite et celles qui prennent leur temps (attention, c&rsquo;est la date de cr\u00e9ation de la cha\u00eene qui est repr\u00e9sent\u00e9e et pas la date de premi\u00e8re publication de vid\u00e9o. Un Youtubeur peut avoir cr\u00e9\u00e9 sa cha\u00eene en 2008 et n&rsquo;avoir commenc\u00e9 \u00e0 publier qu&rsquo;en 2015): C&rsquo;est tout pour le moment, j&rsquo;essaie de revenir bient\u00f4t avec une analyse un peu plus chiffr\u00e9e. Donn\u00e9es utilis\u00e9es : https:\/\/stephanedebove.net\/fr\/liste-de-videastes-faisant-de-la-vulgarisation-en-francais\/ Graphes g\u00e9n\u00e9r\u00e9s sous R : https:\/\/www.r-graph-gallery.com\/308-interactive-circle-packing\/<\/p>\n","protected":false},"author":1,"featured_media":950,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-493","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-youtube"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/posts\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/comments?post=493"}],"version-history":[{"count":5,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/posts\/493\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/posts\/493\/revisions\/926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/media\/950"}],"wp:attachment":[{"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/media?parent=493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/categories?post=493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stephanedebove.net\/fr\/wp-json\/wp\/v2\/tags?post=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}