www.mikepoweredbydhi.com Open in urlscan Pro
193.3.62.33  Public Scan

Submitted URL: https://dhiupdates.westeurope.azurecontainer.io/
Effective URL: https://www.mikepoweredbydhi.com/products/feflow
Submission: On October 30 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

POST /products/feflow

<form method="post" action="/products/feflow" id="mainform">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKLTUwMjM1MDA5Mg8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgRmD2QWAmYPZBYEZg8WAh4EVGV4dAUGRkVGTE9XZAIDDxYCHwEFczxtZXRhIG5hbWU9Imdvb2dsZS10cmFuc2xhdGUtY3VzdG9taXphdGlvbiIgY29udGVudD0iNzBkODE0ODI2ZWJmNDg1LThkMDlkYTU3YjRlNTEzMjgtZzAxOWNkODczNmNhZDM5MTMtMTEiPjwvbWV0YT5kAgIQZGQWCgIFD2QWAmYPZBYCAgMPZBYEAgIPDxYCHgtOYXZpZ2F0ZVVybAUML2xvZ2luL2xvZ2luZGQCBA8PFgIeB1Zpc2libGVoZGQCBw9kFgJmD2QWBgICDxYCHgtfIUl0ZW1Db3VudAIGFg5mD2QWAmYPFQEAZAIBD2QWAgIBDxYCHgVjbGFzcwUIZHJvcGRvd24WBgIBDw8WBB8CBRUvYXJlYXMtb2YtYXBwbGljYXRpb24eBlRhcmdldGUWBB4LZGF0YS10b2dnbGUFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBRRBcmVhcyBvZiBhcHBsaWNhdGlvbmQCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUhZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgbWVudXdoaXRlHgVzdHlsZQV1YmFja2dyb3VuZC1pbWFnZTp1cmwoLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9nbG9iYWwvZ2xvYmFsJTIwcmVwb3NpdG9yeS9yaWNobWVudXMvbWJkLXJpY2htZW51LWJhY2tncm91bmQtYW9hLmpwZyk7FgQCAQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBc0FPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTMwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7Ij4KPGgxPk91ciBhcmVhcyBvZiBhcHBsaWNhdGlvbjwvaDE+CjxoMj5BcHBseWluZyBwcm9mZXNzaW9uYWwgc29mdHdhcmUgdG8gdGhlIHdvcmxk4oCZcyB0b3VnaGVzdCBjaGFsbGVuZ2VzIGluIHdhdGVyPC9oMj4KPHA+Rm9yIDI1IHllYXJzLCBNSUtFIFBvd2VyZWQgYnkgREhJ4oCZcyBzb2Z0d2FyZSBwcm9kdWN0cyBoYXZlIGJlZW4gdXNlZCBpbiB3YXRlciBlbnZpcm9ubWVudHMgYWxsIG92ZXIgdGhlIHdvcmxkLiBUaG91c2FuZHMgb2YgcHJvZmVzc2lvbmFscyBjaG9vc2UgTUlLRSBzb2Z0d2FyZSB0byBzb2x2ZSB0b3VnaCBhbmQgY29tcGxleCBjaGFsbGVuZ2VzIGluIGFyZWFzIHN1Y2ggYXMgb2NlYW5zIGFuZCBjb2FzdGxpbmVzLCByaXZlcnMgYW5kIHJlc2Vydm9pcnMsIGVjb2xvZ3ksIGdyb3VuZHdhdGVyLCB3YXRlciBkaXN0cmlidXRpb24sIHdhc3Rld2F0ZXIgYW5kIG1hbnkgbW9yZS48L3A+CjxwPk91ciBkYXRhIG1hbmFnZW1lbnQsIGRlY2lzaW9uIHN1cHBvcnQgYW5kIG9wZXJhdGlvbmFsIGZvcmVjYXN0aW5nIHNvZnR3YXJlIHN1aXRlIHRyYXZlcnNlcyBhbGwgb3VyIGFyZWFzIG9mIGFwcGxpY2F0aW9ucywgY29tcGxlbWVudGluZyBleGlzdGluZyBNSUtFIHRlY2hub2xvZ2llcyBpbiB0aGUgd29yayB3ZSBkbyBmb3IgeW91LiAgCjwvcD4KPC9kaXY+ZAIFD2QWAgIBD2QWAmYPZBYCZg9kFgJmDxYCHwEFwws8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOjQwcHg7IHdpZHRoOiA1NjBweDsiPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vY2l0aWVzIiB0aXRsZT0iQ2l0aWVzIj48aW1nIGFsdD0iQ2l0aWVzIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvZGYyODEyMTJiMzAzNGNjOGE1ZDIzZTU1NmRmNDI4MmQuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vY29hc3QtYW5kLXNlYSIgdGl0bGU9IkNvYXN0IGFuZCBzZWEiPjxpbWcgYWx0PSJDb2FzdCBhbmQgc2VhIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvNjIzNDMzMWM5N2MwNDRkZDg0NWQ4ZmIzY2ExZThkNjUuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vZ3JvdW5kd2F0ZXItYW5kLXBvcm91cy1tZWRpYSIgdGl0bGU9Ikdyb3VuZHdhdGVyIGFuZCBwb3JvdXMgbWVkaWEiPjxpbWcgYWx0PSJHcm91bmR3YXRlciBhbmQgcG9yb3VzIG1lZGlhIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvYjQyMDc2ZjBjMTQ0NGViZDk5YWFkNTg2NDE4ODJjOGMuYXNoeCI+PC9hPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vd2F0ZXItcmVzb3VyY2VzIiB0aXRsZT0iV2F0ZXIgcmVzb3VyY2VzIj48aW1nIGFsdD0iV2F0ZXIgcmVzb3VyY2VzIiBoZWlnaHQ9IjkwIiB3aWR0aD0iMTQwIiBzcmM9Ii0vbWVkaWEvZTkwOGUyZDMwYzQ2NDc1MWFmZmE4ZTNlYzNmNDM0YjguYXNoeCI+PC9hPjwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6MjBweDsiPjxhIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbjogMCAhSU1QT1JUQU5UOyBwYWRkaW5nOiAwICFJTVBPUlRBTlQ7IiBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vZGF0YS1tYW5hZ2VtZW50LWRlY2lzaW9uLXN1cHBvcnQtYW5kLW9wZXJhdGlvbmFsLWZvcmVjYXN0aW5nIiB0aXRsZT0iRGF0YSBtYW5hZ2VtZW50LCBkZWNpc2lvbiBzdXBwb3J0IGFuZCBvcGVyYXRpb25hbCBmb3JlY2FzdGluZyI+PGltZyBhbHQ9IkRhdGEgbWFuYWdlbWVudCwgZGVjaXNpb24gc3VwcG9ydCBhbmQgb3BlcmF0aW9uYWwgZm9yZWNhc3RpbmciIGhlaWdodD0iNzAiIHdpZHRoPSI1NjAiIHNyYz0iLS9tZWRpYS9DOTQ0NzdDMTkyODA0ODI4QjBCQzJENEUwQTQ2ODNCNi5hc2h4Ij48L2E+PC9kaXY+CmQCAg9kFgICAQ8WAh8FBQhkcm9wZG93bhYGAgEPDxYEHwIFCS9wcm9kdWN0cx8GZRYEHwcFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBQhQcm9kdWN0c2QCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUhZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgbWVudXdoaXRlHwgFgwFiYWNrZ3JvdW5kLWltYWdlOnVybCgvLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2dsb2JhbC9nbG9iYWwlMjByZXBvc2l0b3J5L3JpY2htZW51cy9tYmQtcmljaG1lbnUtYmFja2dyb3VuZC1wcm9kdWN0cy1tYy02MDBweC5qcGcpOxYIAgEPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQX/BDxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBtYXJnaW4tYm90dG9tOjIwcHg7IGZvbnQtd2VpZ2h0OiA1MDA7Ij4KPGgxPk91ciBwcm9kdWN0czwvaDE+CjxoMiBzdHlsZT0ibGluZS1oZWlnaHQ6IDExMCU7Ij5Nb2RlbGxpbmcgdGhlIHdvcmxkIG9mIHdhdGVyPC9oMj4KPHA+TUlLRSBQb3dlcmVkIGJ5IERISSBpcyBhIHJhbmdlIG9mIHNvZnR3YXJlIHByb2R1Y3RzIHRoYXQgZW5hYmxlIHlvdSB0byBhY2N1cmF0ZWx5IGFuYWx5c2UsIG1vZGVsIGFuZCBzaW11bGF0ZSBhbnkgdHlwZSBvZiBjaGFsbGVuZ2UgaW4gd2F0ZXIgZW52aXJvbm1lbnRzLjwvcD4KPGRpdiBzdHlsZT0iYm9yZGVyOiAxcHggc29saWQgI2IzYjJhZDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IiBjbGFzcz0iaW1nLWhvdmVyIj4KPGEgaHJlZj0iL3N1cHBvcnQvd2ViaW5hcnMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0ibWFyZ2luOiAwcHg7Ij4KPGltZyBhbHQ9IiIgaGVpZ2h0PSIzNyIgd2lkdGg9IjE5OSIgc3JjPSItL21lZGlhLzhFMjcyMzhFNEE2MzQ0NzU4Q0NBNkQzODExQjNBQzQwLmFzaHg/bGE9ZW4iPjwvYT48L2Rpdj4KPC9kaXY+CmQCAw9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBd4RPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsgZm9udC13ZWlnaHQ6IDUwMDsiIGlkPSJwcm9kdWN0Y29sdW1uIj4KICA8aDM+SW50ZWdyYXRlZCBQbGF0Zm9ybXM8L2gzPgogIDx1bD4KCTxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMiPk1JS0UrPC9hPgogICAgICA8dWw+CiAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW4tbGVmdDogMTJweDsiPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlcGx1cy9tb2RlbC1tYW5hZ2VyIj5Nb2RlbCBNYW5hZ2VyPC9hPjwvbGk+CiAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW4tbGVmdDogMTJweDsiPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlcGx1cy93YXRlci1kaXN0cmlidXRpb24iPldhdGVyIERpc3RyaWJ1dGlvbjwvYT48L2xpPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMvY29sbGVjdGlvbi1zeXN0ZW1zIj5Db2xsZWN0aW9uIFN5c3RlbXM8L2E+PC9saT4KICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMnB4OyI+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2VwbHVzL3JpdmVyLW5ldHdvcmtzIj5SaXZlcnM8L2E+PC9saT4KICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMnB4OyI+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2VwbHVzL2Zsb29kaW5nIj5GbG9vZGluZzwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICA8L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWNsb3VkIj5NSUtFIENsb3VkPC9hPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1jbG91ZC9tZXNoLWJ1aWxkZXIvIj5NSUtFIE1lc2ggQnVpbGRlcjwvYT48L2xpPgogICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW4tbGVmdDogMTJweDsiPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWNsb3VkL2Nsb3VkLWV4ZWN1dGlvbi8iPk1JS0UgQ2xvdWQgRXhlY3V0aW9uPC9hPjwvbGk+CjxsaSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEycHg7Ij48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1jbG91ZC9taWtlLWRhdGEtbGluay8iPk1JS0UgRGF0YSBMaW5rPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgIDwvbGk+CiAgPC91bD4KICAgIDxici8+CiAgICA8aDM+Q2l0aWVzPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2VwbHVzIj5NSUtFKzwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLXVyYmFuLXBsdXMiPk1JS0UgVVJCQU4rPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtdXJiYW4iPk1JS0UgVVJCQU48L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvd2VzdCI+V0VTVDwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy93YXRlcm5ldC1hZHZpc29yIj5NSUtFIFdhdGVyTmV0IEFkdmlzb3I8L2E+PC9saT4gCiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL2RpbXMtY29yZSI+RElNUy5DT1JFPC9hPjwvbGk+CiAgPC91bD4KICA8YnIvPgo8aDM+R3JvdW5kd2F0ZXIgYW5kIFBvcm91cyBNZWRpYTwvaDM+CiAgPHVsPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9mZWZsb3ciPkZFRkxPVzwvYT48L2xpPgogIDwvdWw+CiAgPGJyPiAgCjwhLS0KICA8aDM+QXBwbGljYXRpb25zPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tL2J1c2luZXNzLWFwcGxpY2F0aW9ucy9nbG9iYWxzZWEtb2lsLXNwaWxsIj5HbG9iYWxTRUEgT2lsIFNwaWxsPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tL21hcmluZS13YXRlci9tYXJpbmUtYW5pbWFsLW1vdmVtZW50LXBvcnRhbCI+TWFyaW5lIEFuaW1hbCBNb3ZlbWVudCBQb3J0YWw8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmRoaWdyb3VwLmNvbS9idXNpbmVzcy1hcHBsaWNhdGlvbnMvbWlrZS1taW5lIj5NSUtFIE1pbmU8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvYXJlYXMtb2YtYXBwbGljYXRpb24vY29hc3QtYW5kLXNlYS9wbHVtZWNhc3QtYXBwbGljYXRpb24iPlBsdW1lQ2FzdCBBcHBsaWNhdGlvbjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmRoaWdyb3VwLmNvbS9idXNpbmVzcy1hcHBsaWNhdGlvbnMvVmVzc2VsLUNoZWNrIj5WZXNzZWwtQ2hlY2s8L2E+PC9saT4KICA8L3VsPgogIDxici8+Ci0tPgo8L2Rpdj5kAgUPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQXxCzxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDM0cHg7IHdpZHRoOiAxMDAlOyBmb250LXdlaWdodDogNTAwOyIgaWQ9InByb2R1Y3Rjb2x1bW4iPiAKPGgzPkNvYXN0IGFuZCBTZWE8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0zLXdhdmUtZm0iPk1JS0UgMyBXYXZlIEZNPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEtMyI+TUlLRSAyMS8zPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvd2F2ZXMvYm91c3NpbmVzcS13YXZlcyI+TUlLRSAyMSBCb3Vzc2luZXNxIFdhdmVzPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEtbW9vcmluZy1hbmFseXNpcyI+TUlLRSAyMSBNb29yaW5nIEFuYWx5c2lzPC9hPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLTIxL3NlZGltZW50cy9vaWwtc3BpbGwiPk1JS0UgMjEvMyBPaWwgU3BpbGw8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS0yMS9zZWRpbWVudHMvcGFydGljbGUtdHJhY2tpbmciPk1JS0UgMjEvMyBQYXJ0aWNsZSBUcmFja2luZzwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLTIxL3NlZGltZW50cy9zYW5kLXRyYW5zcG9ydCI+TUlLRSAyMS8zIFNhbmQgVHJhbnNwb3J0PC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvc2VkaW1lbnRzL211ZC10cmFuc3BvcnQiPk1JS0UgMjEvMyBNdWQgVHJhbnNwb3J0PC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvc2VkaW1lbnRzL3Nob3JlbGluZS1tb3JwaG9sb2d5Ij5NSUtFIDIxIFNob3JlbGluZSBNb3JwaG9sb2d5PC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjEvd2F2ZXMvc3BlY3RyYWwtd2F2ZXMiPk1JS0UgMjEgU3BlY3RyYWwgV2F2ZXM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1lY28tbGFiIj5NSUtFIEVDTyBMYWI8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvYWJtLWxhYiI+QUJNIExhYjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9saXRwYWNrIj5MSVRQQUNLPC9hPjwvbGk+CiAgPC91bD4KICA8YnIvPgogIAoKIDxoMz5XYXRlciBSZXNvdXJjZXM8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZXBsdXMiPk1JS0UrPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtMjFjIj5NSUtFIDIxQzwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Ii9wcm9kdWN0cy9taWtlLWh5ZHJvLWJhc2luIj5NSUtFIEhZRFJPIEJhc2luPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtaHlkcm8tcml2ZXIiPk1JS0UgSFlEUk8gUml2ZXI8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1zaGUiPk1JS0UgU0hFPC9hPjwvbGk+CiAgPC91bD4KPC9kaXY+CmQCBw9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBfAHPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsgd2lkdGg6IDEwMCU7IGZvbnQtd2VpZ2h0OiA1MDA7IiBpZD0icHJvZHVjdGNvbHVtbiI+IAogIDxoMz5HZW5lcmFsPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtZmxvb2QiPk1JS0UgRkxPT0Q8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvZWNvLWxhYiI+TUlLRSBFQ08gTGFiPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL2FyZWFzLW9mLWFwcGxpY2F0aW9uL21pa2Utb3BlcmF0aW9ucyI+TUlLRSBPUEVSQVRJT05TPC9hPjwvbGk+CiAgPC91bD4KICA8YnI+CiAgPGgzPkFkZGl0aW9uYWwgVG9vbHM8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1hbmltYXRvciI+TUlLRSBBbmltYXRvciBQbHVzPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtYy1tYXAiPk1JS0UgQy1NQVA8L2E+CiAgPC91bD4KICA8YnI+CiAgPGgzPkRhdGEgJmFtcDsgT3BlcmF0aW9uYWwgRGVjaXNpb24gTWFraW5nPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iL2FyZWFzLW9mLWFwcGxpY2F0aW9uL21pa2Utb3BlcmF0aW9ucyI+TUlLRSBPUEVSQVRJT05TPC9hPjwvbGk+CiAgPC91bD4KICA8YnI+CiAgPGgzPk1JS0UgZm9yIERldmVsb3BlcnM8L2gzPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHMvbWlrZS1hcGkiPk1JS0UgQVBJPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3Byb2R1Y3RzL21pa2UtZm9yLWRldmVsb3BlcnMiPk1JS0UgZm9yIERldmVsb3BlcnM8L2E+PC9saT4KICA8L3VsPgogIDxicj4KICA8aDM+TUlDUk9TT0ZUIEFaVVJFIE1BUktFVFBMQUNFPC9oMz4KICA8dWw+CiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1vbi1henVyZSI+TWljcm9zb2Z0IEF6dXJlIE1hcmtldHBsYWNlPC9hPjwvbGk+CiAgICA8L3VsPgo8L2Rpdj4KZAIDD2QWAgIBDxYCHwUFCGRyb3Bkb3duFgYCAQ8PFgQfAgU3aHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb206NDQzL2Rvd25sb2FkL21pa2UtMjAyMx8GZRYEHwcFCGRyb3Bkb3duHwUFD2Ryb3Bkb3duLXRvZ2dsZRYCZg8WAh8BBQhEb3dubG9hZGQCAw8WAh8BBSA8c3BhbiBjbGFzcz0iYXJyb3ctZG93biI+PC9zcGFuPmQCBQ8WAh8DZxYCAgEPFgQfBQUhZHJvcGRvd24tc2tpbiBzZWNvbmRhcnkgbWVudXdoaXRlHwgFfmJhY2tncm91bmQtaW1hZ2U6dXJsKC8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvZ2xvYmFsL2dsb2JhbCUyMHJlcG9zaXRvcnkvcmljaG1lbnVzL21iZC1yaWNobWVudS1iYWNrZ3JvdW5kLWRvd25sb2FkMjAyMy5qcGcpOxYGAgEPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQXTATxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBoZWlnaHQ6IDE0NXB4OyI+CjxoMT5Eb3dubG9hZDwvaDE+CjxoMiBzdHlsZT0ibGluZS1oZWlnaHQ6IDExMCU7Ij5HZXQgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIG91ciBzb2Z0d2FyZSwgb3IgZmluZCBwcm9kdWN0IHVwZGF0ZXMgYW5kIHVzZWZ1bCB0b29scy48L2gyPgo8L2Rpdj5kAgMPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQWBAzxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDM0cHg7Ij4KPGgzPkRPV05MT0FEUzwvaDM+Cjx1bD4KICAgIDxsaT48YSBocmVmPSIvZG93bmxvYWQvbWlrZS0yMDIzIj5NSUtFIDIwMjM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvZG93bmxvYWQvbWlrZS0yMDIyIj5NSUtFIDIwMjI8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIvZG93bmxvYWQvbWlrZS11cmJhbi0yMDIwIj5NSUtFIDIwMjAgKGxlZ2FjeSk8L2E+PC9saT4KPC91bD4KPGJyPgo8YnI+CjxoMz5UT09MUzwvaDM+Cjx1bD4KICAgIDxsaT48YSBocmVmPSIvZG93bmxvYWQvbWlrZS1ieS1kaGktdG9vbHMiPlVzZWZ1bCB0b29scyBhbmQgYWRkLW9uczwvYT48L2xpPgo8L3VsPgo8YnI+Cjxicj4KPGJyPgo8L2Rpdj5kAgUPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQWiATxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDM0cHg7Ij4KPGgzPlBST0RVQ1QgRE9DVU1FTlRBVElPTjwvaDM+Cjx1bD4KICAgIDxsaT48YSBocmVmPSIvZG93bmxvYWQvcHJvZHVjdC1kb2N1bWVudGF0aW9uIj5Qcm9kdWN0IGRvY3VtZW50YXRpb24gPC9hPjwvbGk+CjwvdWw+CjwvZGl2PmQCBA9kFgICAQ8WAh8FBQhkcm9wZG93bhYGAgEPDxYEHwIFCC9zdXBwb3J0HwZlFgQfBwUIZHJvcGRvd24fBQUPZHJvcGRvd24tdG9nZ2xlFgJmDxYCHwEFB1N1cHBvcnRkAgMPFgIfAQUgPHNwYW4gY2xhc3M9ImFycm93LWRvd24iPjwvc3Bhbj5kAgUPFgIfA2cWAgIBDxYEHwUFIWRyb3Bkb3duLXNraW4gc2Vjb25kYXJ5IG1lbnV3aGl0ZR8IBXpiYWNrZ3JvdW5kLWltYWdlOnVybCgvLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2dsb2JhbC9nbG9iYWwlMjByZXBvc2l0b3J5L3JpY2htZW51cy9tcGJkLXJpY2htZW51LWJhY2tncm91bmQtc3VwcG9ydC5qcGcpOxYGAgEPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQWvATxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBoZWlnaHQ6IDE0NXB4OyI+CjxoMT5TdXBwb3J0PC9oMT4KPGgyIHN0eWxlPSJsaW5lLWhlaWdodDogMTEwJTsiPlVubG9jayB0aGUgZnVsbCBiZW5lZml0cyBvZiB5b3VyIE1JS0Ugc29mdHdhcmU8L2gyPgo8L2Rpdj5kAgMPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQWdBTxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDM0cHg7Ij4KPGgzPlNFTEYtSEVMUCBSRVNPVVJDRVM8L2gzPgo8dWw+CQkgICAgCjxsaT48YSBocmVmPSJodHRwczovL3N1cHBvcnQuZGhpZ3JvdXAuY29tL2tub3dsZWRnZWJhc2UvIiB0YXJnZXQ9Il9ibGFuayI+QnJvd3NlIEtub3dsZWRnZSBCYXNlIGFydGljbGVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9kb3dubG9hZC9wcm9kdWN0LWRvY3VtZW50YXRpb24iPlZpZXcgcHJvZHVjdCBkb2N1bWVudGF0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3N1cHBvcnQuZGhpZ3JvdXAuY29tL2ZvcnVtcy8iIHRhcmdldD0iX2JsYW5rIj5FbmdhZ2UgaW4gdGhlIE1JS0UgVXNlciBGb3J1bTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vZG93bmxvYWQvbWlrZS0yMDIzIj5SZWFkIHRoZSBNSUtFIDIwMjMgUmVsZWFzZSBOb3RlczwvYT48L2xpPgo8L3VsPgoKPGJyPjxicj4KPGgzPkNPTlRBQ1QgQ1VTVE9NRVIgQ0FSRTwvaDM+Cjx1bD4JCSAgICAKPGxpPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5kaGlncm91cC5jb20vc3VwcG9ydC8iPk9wZW4gYSBzZXJ2aWNlIHJlcXVlc3Q8L2E+PC9saT4KPC91bD4KCjwvZGl2PmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBcMDPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMzRweDsiPgo8aDM+TEVBUk4gTU9SRTwvaDM+Cjx1bD4JCSAgICAKPGxpPjxhIGhyZWY9Imh0dHBzOi8vbGljZW5zZS5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9pbnRlcm5ldGxpY2Vuc2UvU3RhdHVzIiB0YXJnZXQ9Il9ibGFuayI+REhJIEludGVybmV0IExpY2Vuc2UgU3RhdHVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wdXJjaGFzZS9zZXJ2aWNlLWFuZC1tYWludGVuYW5jZS1hZ3JlZW1lbnQiPlNlcnZpY2UgJmFtcDsgTWFpbnRlbmFuY2UgQWdyZWVtZW50czwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGhlYWNhZGVteWJ5ZGhpLmNvbS90cmFpbmluZyIgdGFyZ2V0PSJfYmxhbmsiPlRyYWluaW5nIHZpYSBUSEUgQUNBREVNWSBieSBESEk8L2E+PC9saT4KPC91bD4KCjwvZGl2PmQCBQ9kFgICAQ8WAh8FBQhkcm9wZG93bhYGAgEPDxYEHwIFCC9wcmljaW5nHwZlFgQfBwUIZHJvcGRvd24fBQUPZHJvcGRvd24tdG9nZ2xlFgJmDxYCHwEFB1ByaWNpbmdkAgMPFgIfAQUgPHNwYW4gY2xhc3M9ImFycm93LWRvd24iPjwvc3Bhbj5kAgUPFgIfA2cWAgIBDxYEHwUFGGRyb3Bkb3duLXNraW4gc2Vjb25kYXJ5IB8IBXpiYWNrZ3JvdW5kLWltYWdlOnVybCgvLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2dsb2JhbC9nbG9iYWwlMjByZXBvc2l0b3J5L3JpY2htZW51cy9tYmQtcmljaG1lbnUtYmFja2dyb3VuZC1wcmljaW5nMi5qcGcpOxYEAgEPZBYCAgEPZBYCZg9kFgJmD2QWAmYPFgIfAQW/BjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC0zMHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyI+CjxoMT5QcmljaW5nPC9oMT4KPGgyIj5Nb2RlbGxpbmcgd2l0aCBNSUtFIGhhcyBuZXZlciBiZWVuIGVhc2llcjwvaDI+CjxwPldoZXRoZXIgeW91IG5lZWQgYWNjZXNzIGZvciBhIHNpbmdsZSB1c2VyLCBzbWFsbCBidXNpbmVzc2VzLCBsYXJnZSBjb3Jwb3JhdGlvbnMgb3IgdW5pdmVyc2l0aWVzLCB3ZSBoYXZlIHRoZSBwcmljaW5nIG9wdGlvbiB0aGF0IGZpdHMgeW91ciBidWRnZXQgYW5kIG1vZGVsbGluZyBuZWVkcy48L3A+CjxwPldlIG9mZmVyIDxzdHJvbmc+U3Vic2NyaXB0aW9uIFBhY2thZ2VzPC9zdHJvbmc+IHdoaWNoIHByb3ZpZGUgdGhlIGZyZWVkb20gdG8gZW5qb3kgbXVsdGlwbGUgYXBwbGljYXRpb25zIHdpdGggZ3JlYXRseSBlbmhhbmNlZCBzY2FsYWJpbGl0eSwgPHN0cm9uZz5QZXJwZXR1YWwgTGljZW5zZXM8L3N0cm9uZz4gaWYgeW91IHByZWZlciB0byBidWlsZCB5b3VyIG93biBzb2Z0d2FyZSBwb3J0Zm9saW8sIDxzdHJvbmc+QWNhZGVtaWMgTGljZW5zZXM8L3N0cm9uZz4gZm9yIGFjYWRlbWljIHN0YWZmIGFuZCBzdHVkZW50cywgYXMgd2VsbCBhcyBhY2Nlc3MgdGhyb3VnaCA8c3Ryb25nPk1pY3Jvc29mdCBBenVyZSBNYXJrZXRwbGFjZTwvc3Ryb25nPiAoYnJpbmcgeW91ciBvd24gbGljZW5zZSBvciBwYXktYXMteW91LWdvKS4gV2l0aCBhIHdpZGUgdmFyaWV0eSBvZiB1c2VyIGFjY2VzcyBvcHRpb25zIGF2YWlsYWJsZSwgdGhlcmUgaXMgc3VyZSB0byBiZSBvbmUgdGhhdCBpcyByaWdodCBmb3IgeW91ciBwcm9qZWN0cy48L3A+CjwvZGl2PmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBZsHPGRpdj4KPGgzPlByaWNpbmcgb3B0aW9uczo8L2gzPgo8dWw+CiAgICA8bGk+PGEgc3R5bGU9ImNvbG9yOiB3aGl0ZSAhSU1QT1JUQU5UOyBtYXJnaW4tbGVmdDogMCAhSU1QT1JUQU5UOyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3ByaWNpbmcvc3Vic2NyaXB0aW9uLXBhY2thZ2VzIj4tIFN1YnNjcmlwdGlvbiBQYWNrYWdlczwvYT48L2xpPgogICAgPGxpPjxhIHN0eWxlPSJjb2xvcjogd2hpdGUgIUlNUE9SVEFOVDsgbWFyZ2luLWxlZnQ6IDAgIUlNUE9SVEFOVDsiICBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcmljaW5nL3BlcnBldHVhbC1saWNlbnNlcyI+LSBQZXJwZXR1YWwgTGljZW5zZXM8L2E+PC9saT4KICAgIDxsaT48YSBzdHlsZT0iY29sb3I6IHdoaXRlICFJTVBPUlRBTlQ7IG1hcmdpbi1sZWZ0OiAwICFJTVBPUlRBTlQ7IiAgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJpY2luZy9hY2FkZW1pYy1saWNlbnNlcyI+LSBBY2FkZW1pYyBMaWNlbnNlczwvYT48L2xpPgogICAgPGxpPjxhIHN0eWxlPSJjb2xvcjogd2hpdGUgIUlNUE9SVEFOVDsgbWFyZ2luLWxlZnQ6IDAgIUlNUE9SVEFOVDsiICBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLW9uLWF6dXJlIj4tIE1pY3Jvc29mdCBBenVyZSBNYXJrZXRwbGFjZTwvYT48L2xpPgo8L3VsPgo8YnI+CjxwPjxiPjxhIHN0eWxlPSJjb2xvcjogd2hpdGUgIUlNUE9SVEFOVDsgbWFyZ2luLWxlZnQ6IDAgIUlNUE9SVEFOVDsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3VwbG9hZC9tcGJkL01JS0UtTGljZW5zZS1BZ3JlZW1lbnQucGRmIj5NSUtFIFRlcm1zICYgQ29uZGl0aW9uczwvYT48L3A+PC9iPgo8L2Rpdj5kAgYPZBYCAgEPFgIfBQUIZHJvcGRvd24WBgIBDw8WBB8CBRMvbmV3cy1hbmQtcmVzb3VyY2VzHwZlFgQfBwUIZHJvcGRvd24fBQUPZHJvcGRvd24tdG9nZ2xlFgJmDxYCHwEFEE5ld3MgJiBSZXNvdXJjZXNkAgMPFgIfAQUgPHNwYW4gY2xhc3M9ImFycm93LWRvd24iPjwvc3Bhbj5kAgUPFgIfA2cWAgIBDxYEHwUFIWRyb3Bkb3duLXNraW4gc2Vjb25kYXJ5IG1lbnV3aGl0ZR8IBYQBYmFja2dyb3VuZC1pbWFnZTp1cmwoLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9nbG9iYWwvZ2xvYmFsJTIwcmVwb3NpdG9yeS9yaWNobWVudXMvZGhpLXJpY2htZW51LWJhY2tncm91bmQtbmV3c2FuZHJlc291cmNlcy0yLmpwZyk7FgQCAQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBfUFPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTMwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IG1hcmdpbi1ib3R0b206MTBweCI+CjxwIHN0eWxlPSJmb250LXNpemU6MzBweDsgZm9udC13ZWlnaHQ6MzAwOyI+TmV3cyAmIFJlc291cmNlczwvcD4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4OyBmb250LXdlaWdodDozMDA7IGxpbmUtaGVpZ2h0OiAxMTAlOyI+R2V0IHRoZSBsYXRlc3QgaW5zaWdodHMgaW50byB0aGUgd2F0ZXIgaW5kdXN0cnkgPC9wPgo8cD5TZWUgd2hhdCB3ZeKAmXJlIHVwIHRvLCBleHBsb3JlIHRoZSBibG9nLCBicm93c2Ugb3VyIGNhc2Ugc3RvcmllcywgZG93bmxvYWQgYW4gZUJvb2ssIGxpc3RlbiB0byBhIHBvZGNhc3QgYW5kIGRpc2NvdmVyIG91ciB0cmFpbmluZyBjb3Vyc2VzLjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBwYWRkaW5nOjA7IGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB3aWR0aDogMTk5cHg7IGhlaWdodDogMTk5cHg7IHRleHQtYWxpZ246IGxlZnQ7IiBjbGFzcz0iaW1nLWhvdmVyIj4KPGEgaHJlZj0iaHR0cHM6Ly90cmFpbmluZy5kaGlncm91cC5jb20vc2lnbi11cC1mb3ItZGhpLWdyb3VwLW5ld3NsZXR0ZXJzLyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJtYXJnaW46IDBweDsiPjxpbWcgYWx0PSIiIGhlaWdodD0iMTk5IiB3aWR0aD0iMTk5IiBzcmM9Ii0vbWVkaWEvN0RDOTdFQTAwNUZBNEFDRTlFMzgzN0QxMDAxNTgyMjUuYXNoeD9sYT1lbiI+PC9hPgo8L2Rpdj4KCmQCBQ9kFgICAQ9kFgJmD2QWAmYPZBYCZg8WAh8BBZwEPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLTIxcHg7Ij4KPHVsPgo8bGk+PGEgaHJlZj0iL25ld3MiPk5ld3M8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vdHJhaW5pbmcuZGhpZ3JvdXAuY29tL3NpZ24tdXAtZm9yLWRoaS1ncm91cC1uZXdzbGV0dGVycy8iPk5ld3NsZXR0ZXIgcmVnaXN0cmF0aW9uPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL2Jsb2cuZGhpZ3JvdXAuY29tIj5CbG9nPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvcmVmZXJlbmNlcyI+Q2FzZSBTdG9yaWVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vbmV3cy1hbmQtcmVzb3VyY2VzL2Vib29rcyI+ZUJvb2tzPC9hPjwvbGk+CjwhLS0gPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmRoaWdyb3VwLmNvbS9uZXdzLWFuZC1yZXNvdXJjZXMvcG9kY2FzdHMiPlBvZGNhc3RzIDwvYT48L2xpPiAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZWFjYWRlbXlieWRoaS5jb20vIj5UcmFpbmluZzwvYT48L2xpPgoKPC91bD4KPC9kaXY+ZAIEDxYCHwQCAhYGZg9kFgJmDxUBAGQCAQ9kFgICAQ9kFgQCAQ8PFgQfAgUYaHR0cHM6Ly93d3cuZGhpZ3JvdXAuY29tHwYFBl9ibGFua2QWAmYPFgIfAQUDREhJZAIFDxYCHwNoZAICD2QWAgIBD2QWBAIBDw8WBB8CBR9odHRwczovL3d3dy50aGVhY2FkZW15YnlkaGkuY29tHwYFBl9ibGFua2QWAmYPFgIfAQUSVEhFIEFDQURFTVkgYnkgREhJZAIFDxYCHwNoZAIGDxYCHwNoZAIJD2QWAmYPZBYCAgEPFgIfBAIDFgYCAQ9kFgICAQ9kFgQCAw8WAh8DaGQCBQ8WAh8EAv////8PZAICD2QWAgIBD2QWBAIDDxYCHwNoZAIFDxYCHwQC/////w9kAgMPZBYCAgEPZBYEAgMPFgIfA2hkAgUPFgIfBAL/////D2QCCw9kFgJmD2QWAmYPZBYCZg9kFgpmD2QWAmYPZBYCZg8WAh8BBY7xAzxkaXYgY2xhc3M9InBhZ2UtdGVtcGxhdGUgcGFnZS10ZW1wbGF0ZS1lbGVtZW50b3JfY2FudmFzIHBhZ2UgcGFnZS1pZC04OTU5IHdwLWVtYmVkLXJlc3BvbnNpdmUgaGFzLWhlYWRlci1pbWFnZSBwYWdlLXR3by1jb2x1bW4gY29sb3JzLWxpZ2h0IGVsZW1lbnRvci1kZWZhdWx0IGVsZW1lbnRvci10ZW1wbGF0ZS1jYW52YXMgZWxlbWVudG9yLWtpdC02ODIzIGVsZW1lbnRvci1wYWdlIGVsZW1lbnRvci1wYWdlLTg5NTkiPgo8ZGl2IGRhdGEtZWxlbWVudG9yLXR5cGU9IndwLXBvc3QiIGRhdGEtZWxlbWVudG9yLWlkPSI4OTU5IiBjbGFzcz0iZWxlbWVudG9yIGVsZW1lbnRvci04OTU5IiBkYXRhLWVsZW1lbnRvci1zZXR0aW5ncz0iW10iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaW5uZXIiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbi13cmFwIj4KPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC01OWZiZDc4MiBlbGVtZW50b3Itc2VjdGlvbi1jb250ZW50LXRvcCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iNTlmYmQ3ODIiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDssJnF1b3Q7c3RpY2t5X29uJnF1b3Q7OlsmcXVvdDtkZXNrdG9wJnF1b3Q7LCZxdW90O3RhYmxldCZxdW90O10sJnF1b3Q7c3RpY2t5JnF1b3Q7OiZxdW90O3RvcCZxdW90OywmcXVvdDtzdGlja3lfb2Zmc2V0JnF1b3Q7OjAsJnF1b3Q7c3RpY2t5X2VmZmVjdHNfb2Zmc2V0JnF1b3Q7OjB9Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0zMyBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zMjQ2YTY1ZCIgZGF0YS1pZD0iMzI0NmE2NWQiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMGM5MTFkYyBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iMGM5MTFkYyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPkZFRkxPVzwvaDE+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMzMgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMTJkMjUyIiBkYXRhLWlkPSIxMmQyNTIiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMWZkZWYzNGMgZWxlbWVudG9yLW5hdi1tZW51X19hbGlnbi1yaWdodCBlbGVtZW50b3ItbmF2LW1lbnVfX3RleHQtYWxpZ24tY2VudGVyIGVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tdGFibGV0IGVsZW1lbnRvci1uYXYtbWVudS0tdG9nZ2xlIGVsZW1lbnRvci1uYXYtbWVudS0tYnVyZ2VyIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSIgZGF0YS1pZD0iMWZkZWYzNGMiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtsYXlvdXQmcXVvdDs6JnF1b3Q7aG9yaXpvbnRhbCZxdW90OywmcXVvdDtzdWJtZW51X2ljb24mcXVvdDs6eyZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90OyZsdDtpIGNsYXNzPVwmcXVvdDtmYXMgZmEtY2FyZXQtZG93blwmcXVvdDsmZ3Q7Jmx0O1wvaSZndDsmcXVvdDssJnF1b3Q7bGlicmFyeSZxdW90OzomcXVvdDtmYS1zb2xpZCZxdW90O30sJnF1b3Q7dG9nZ2xlJnF1b3Q7OiZxdW90O2J1cmdlciZxdW90O30iIGRhdGEtd2lkZ2V0X3R5cGU9Im5hdi1tZW51LmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxuYXYgbWlncmF0aW9uX2FsbG93ZWQ9IjEiIG1pZ3JhdGVkPSIwIiByb2xlPSJuYXZpZ2F0aW9uIiBjbGFzcz0iZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIGVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIGVsZW1lbnRvci1uYXYtbWVudS0tbGF5b3V0LWhvcml6b250YWwgZS0tcG9pbnRlci1ub25lIj4KICAgICAgICAgICAgICAgICAgPHVsIGlkPSJtZW51LTEtMWZkZWYzNGMiIGNsYXNzPSJlbGVtZW50b3ItbmF2LW1lbnUiPgogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tMzQwMSI+PGEgaHJlZj0iI2FuY2hvcnMiIGNsYXNzPSJlbGVtZW50b3ItaXRlbSBlbGVtZW50b3ItaXRlbS1hbmNob3IiPkNsaWVudHM8L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1jdXN0b20gbWVudS1pdGVtLW9iamVjdC1jdXN0b20gbWVudS1pdGVtLTM0MDIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZWFjYWRlbXlieWRoaS5jb20vY291cnNlcy1hbmQtZXZlbnRzLWNhbGVuZGFyI2ZpbHRlcnM9ezQ0RjU2OUQ4LUZCMjgtNEVENi1BRTJFLTE5MkRDMEE2MjEyM318JmM9RGF0ZSZvPWFzYyZwcmVmaWx0ZXI9e0Q1NzdEN0I5LURGODYtNDFDMi04MDZFLUI1QjhBNTRBRkJBRn18e0Q1NkYyN0VBLUJGMkQtNDk0MC05MzAxLTc2MUMwOUZBRTc5Nn18e0U3NDU1MjYyLUQyMjgtNDE1RS1BRjBELUZEODdCNjE3MzZCMX18ezZERjlFNjM3LTBBNTAtNEJENi1CRkY0LTI4MkMyMzY2QTQ4Nn0iIGNsYXNzPSJlbGVtZW50b3ItaXRlbSBlbGVtZW50b3ItaXRlbS1hbmNob3IiPlRyYWluaW5nPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIG1lbnUtaXRlbS05NDk0Ij48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9uZXctZmVhdHVyZXMiIGNsYXNzPSJlbGVtZW50b3ItaXRlbSI+TmV3IEZlYXR1cmVzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIGN1cnJlbnQtbWVudS1pdGVtIG1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gbWVudS1pdGVtLTk3NjIiPjxhIGhyZWY9IiMiIGFyaWEtY3VycmVudD0icGFnZSIgY2xhc3M9ImVsZW1lbnRvci1pdGVtIGVsZW1lbnRvci1pdGVtLWFjdGl2ZSI+SW5kdXN0cmllczwvYT4KICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ic3ViLW1lbnUgZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTc2MyI+PGEgaHJlZj0iI21pbmluZyIgY2xhc3M9ImVsZW1lbnRvci1zdWItaXRlbSBlbGVtZW50b3ItaXRlbS1hbmNob3IiPk1pbmluZyAmIzAzODsgTWV0YWxzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTc2NCI+PGEgaHJlZj0iI2NpdmlsIiBjbGFzcz0iZWxlbWVudG9yLXN1Yi1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciI+Q2l2aWwgRW5naW5lZXJpbmcgJiMwMzg7IEdlb3RlY2huaWNzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTc2NSI+PGEgaHJlZj0iI2dlb3RoZXJtYWwiIGNsYXNzPSJlbGVtZW50b3Itc3ViLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIj5HZW90aGVybWFsIEVuZXJneTwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1jdXN0b20gbWVudS1pdGVtLW9iamVjdC1jdXN0b20gbWVudS1pdGVtLTk3NjYiPjxhIGhyZWY9IiNlbnZpcm9ubWVudGFsIiBjbGFzcz0iZWxlbWVudG9yLXN1Yi1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciI+RW52aXJvbm1lbnRhbCBTZXJ2aWNlczwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9uYXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItbWVudS10b2dnbGUiIHJvbGU9ImJ1dHRvbiIgdGFiaW5kZXg9IjAiIGFyaWEtbGFiZWw9Ik1lbnUgVG9nZ2xlIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiByb2xlPSJwcmVzZW50YXRpb24iIGNsYXNzPSJlaWNvbi1tZW51LWJhciI+PC9pPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXNjcmVlbi1vbmx5Ij5NZW51PC9zcGFuPiA8L2Rpdj4KICAgICAgICAgICAgICAgIDxuYXYgY2xhc3M9ImVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIiIHJvbGU9Im5hdmlnYXRpb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgPHVsIGlkPSJtZW51LTItMWZkZWYzNGMiIGNsYXNzPSJlbGVtZW50b3ItbmF2LW1lbnUiPgogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tMzQwMSI+PGEgaHJlZj0iI2FuY2hvcnMiIGNsYXNzPSJlbGVtZW50b3ItaXRlbSBlbGVtZW50b3ItaXRlbS1hbmNob3IiIHRhYmluZGV4PSItMSI+Q2xpZW50czwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tMzQwMiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGhlYWNhZGVteWJ5ZGhpLmNvbS9jb3Vyc2VzLWFuZC1ldmVudHMtY2FsZW5kYXIjZmlsdGVycz17NDRGNTY5RDgtRkIyOC00RUQ2LUFFMkUtMTkyREMwQTYyMTIzfXwmYz1EYXRlJm89YXNjJnByZWZpbHRlcj17RDU3N0Q3QjktREY4Ni00MUMyLTgwNkUtQjVCOEE1NEFGQkFGfXx7RDU2RjI3RUEtQkYyRC00OTQwLTkzMDEtNzYxQzA5RkFFNzk2fXx7RTc0NTUyNjItRDIyOC00MTVFLUFGMEQtRkQ4N0I2MTczNkIxfXx7NkRGOUU2MzctMEE1MC00QkQ2LUJGRjQtMjgyQzIzNjZBNDg2fSIgY2xhc3M9ImVsZW1lbnRvci1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciIgdGFiaW5kZXg9Ii0xIj5UcmFpbmluZzwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTQ5NCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbmV3LWZlYXR1cmVzIiBjbGFzcz0iZWxlbWVudG9yLWl0ZW0iIHRhYmluZGV4PSItMSI+TmV3IEZlYXR1cmVzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIGN1cnJlbnQtbWVudS1pdGVtIG1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gbWVudS1pdGVtLTk3NjIiPjxhIGhyZWY9IiMiIGFyaWEtY3VycmVudD0icGFnZSIgY2xhc3M9ImVsZW1lbnRvci1pdGVtIGVsZW1lbnRvci1pdGVtLWFjdGl2ZSIgdGFiaW5kZXg9Ii0xIj5JbmR1c3RyaWVzPC9hPgogICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJzdWItbWVudSBlbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIG1lbnUtaXRlbS05NzYzIj48YSBocmVmPSIjbWluaW5nIiBjbGFzcz0iZWxlbWVudG9yLXN1Yi1pdGVtIGVsZW1lbnRvci1pdGVtLWFuY2hvciIgdGFiaW5kZXg9Ii0xIj5NaW5pbmcgJiMwMzg7IE1ldGFsczwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1jdXN0b20gbWVudS1pdGVtLW9iamVjdC1jdXN0b20gbWVudS1pdGVtLTk3NjQiPjxhIGhyZWY9IiNjaXZpbCIgY2xhc3M9ImVsZW1lbnRvci1zdWItaXRlbSBlbGVtZW50b3ItaXRlbS1hbmNob3IiIHRhYmluZGV4PSItMSI+Q2l2aWwgRW5naW5lZXJpbmcgJiMwMzg7IEdlb3RlY2huaWNzPC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTc2NSI+PGEgaHJlZj0iI2dlb3RoZXJtYWwiIGNsYXNzPSJlbGVtZW50b3Itc3ViLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIiB0YWJpbmRleD0iLTEiPkdlb3RoZXJtYWwgRW5lcmd5PC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tOTc2NiI+PGEgaHJlZj0iI2Vudmlyb25tZW50YWwiIGNsYXNzPSJlbGVtZW50b3Itc3ViLWl0ZW0gZWxlbWVudG9yLWl0ZW0tYW5jaG9yIiB0YWJpbmRleD0iLTEiPkVudmlyb25tZW50YWwgU2VydmljZXM8L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDwvbmF2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTMzIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTVjNDIzNzFiIiBkYXRhLWlkPSI1YzQyMzcxYiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0xMTRhNTE0ZiBlbGVtZW50b3ItYWxpZ24tcmlnaHQgZWxlbWVudG9yLW1vYmlsZS1hbGlnbi1jZW50ZXIgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiIgZGF0YS1pZD0iMTE0YTUxNGYiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImJ1dHRvbi5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItYnV0dG9uLXdyYXBwZXIiPiA8YSBocmVmPSIjY29udGFjdCIgY2xhc3M9ImVsZW1lbnRvci1idXR0b24tbGluayBlbGVtZW50b3ItYnV0dG9uIGVsZW1lbnRvci1zaXplLXhzIiByb2xlPSJidXR0b24iPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbi10ZXh0Ij5HZXQgaW4gdG91Y2g8L3NwYW4+IDwvc3Bhbj4gPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTJlODYyMDggZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LW1pbi1oZWlnaHQgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taXRlbXMtbWlkZGxlIiBkYXRhLWlkPSIyZTg2MjA4IiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWM4MjBmNjYgZWxlbWVudG9yLWludmlzaWJsZSIgZGF0YS1pZD0iYzgyMGY2NiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7LCZxdW90O2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDt9Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci1pbm5lci1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTJkOTJhY2IgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjJkOTJhY2IiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02YThmNzhlIiBkYXRhLWlkPSI2YThmNzhlIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWQyZWE0OTAgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIiBkYXRhLWlkPSJkMmVhNDkwIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7c3RpY2t5JnF1b3Q7OiZxdW90O3RvcCZxdW90OywmcXVvdDtzdGlja3lfb24mcXVvdDs6WyZxdW90O2Rlc2t0b3AmcXVvdDssJnF1b3Q7dGFibGV0JnF1b3Q7LCZxdW90O21vYmlsZSZxdW90O10sJnF1b3Q7c3RpY2t5X29mZnNldCZxdW90OzowLCZxdW90O3N0aWNreV9lZmZlY3RzX29mZnNldCZxdW90OzowfSIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWQ5Y2Q5NmUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9ImQ5Y2Q5NmUiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5BbGwtaW4tb25lIGdyb3VuZHdhdGVyIG1vZGVsbGluZyBzb2x1dGlvbjwvaDE+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0yODVlZDJlIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSIyODVlZDJlIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUtc21hbGwiPlNpbXVsYXRlIGEgbXVsdGl0dWRlIG9mIGdyb3VuZHdhdGVyIHByb2Nlc3NlcyBpbnZvbHZpbmcgZmxvdywgY29udGFtaW5hbnRzLCBncm91bmR3YXRlciBhZ2UgYW5kIGhlYXQgdHJhbnNwb3J0IHVuZGVyIGZ1bGx5IG9yIHZhcmlhYmx5IHNhdHVyYXRlZCBjb25kaXRpb25zLjwvaDI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMGQ1N2VhYSBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iMGQ1N2VhYSIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTMwNWI1ZjQiIGRhdGEtaWQ9IjMwNWI1ZjQiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMmY1ZTE3NyBlbGVtZW50b3ItYWxpZ24tY2VudGVyIGVsZW1lbnRvci1tb2JpbGUtYWxpZ24tY2VudGVyIGVsZW1lbnRvci1oaWRkZW4tcGhvbmUgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiIgZGF0YS1pZD0iMmY1ZTE3NyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iYnV0dG9uLmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1idXR0b24td3JhcHBlciI+IDxhIGhyZWY9IiNtZWV0LUZFRkxPVyIgY2xhc3M9ImVsZW1lbnRvci1idXR0b24tbGluayBlbGVtZW50b3ItYnV0dG9uIGVsZW1lbnRvci1zaXplLXNtIiByb2xlPSJidXR0b24iPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbi10ZXh0Ij5XYXRjaCB2aWRlbzwvc3Bhbj4gPC9zcGFuPiA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWM0MDY5MzYgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9ImM0MDY5MzYiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZmJlMGUzNyIgZGF0YS1pZD0iZmJlMGUzNyIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC03YTdhYmNlIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1zcGFjZXIiIGRhdGEtaWQ9IjdhN2FiY2UiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InNwYWNlci5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlci1pbm5lciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTQ5NDllZWEgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjQ5NDllZWEiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5XaHkgdXNlIEZFRkxPVz88L2gyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtOGZiNDg0MyBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtc3BhY2VyIiBkYXRhLWlkPSI4ZmI0ODQzIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJzcGFjZXIuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlciI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXItaW5uZXIiPjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1mNzJiNWYzIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciIgZGF0YS1pZD0iZjcyYjVmMyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+IEZvciBvdmVyIDQwIHllYXJzLCBncm91bmR3YXRlciBtb2RlbGxlcnMgaGF2ZSByZWxpZWQgb24gRkVGTE9XIHRvIHNpbXVsYXRlIGZsb3csIG1hc3MgYW5kIGhlYXQgdHJhbnNwb3J0IHByb2Nlc3NlcyBpbiB0aGUgc3Vic3VyZmFjZS4gUHJpbWFyaWx5LCBGRUZMT1cgZW5hYmxlcyB1c2VycyB0bzo8YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CiAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogdmFyKCAtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSApLCBTYW5zLXNlcmlmOyI+QW5hbHlzZSBpbnRlcmFjdGlvbnMgYmVsb3cgdGhlIGxhbmQgc3VyZmFjZSBieSBpbmNsdWRpbmcgdW5kZXJncm91bmQgc3RydWN0dXJlcywgdHVubmVscyBhbmQgb3RoZXIgdHlwZXMgb2YgZXhjYXZhdGlvbjwvc3Bhbj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlByZWRpY3QgcG90ZW50aWFsIHdhdGVyIHF1YWxpdHkgaXNzdWVzIGluIGdyb3VuZHdhdGVyIGFuZCBwcm92aWRlIHJlbWVkaWF0aW9uIHN0cmF0ZWdpZXM8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPk1vZGVsIGdlb3RoZXJtYWwgaW5zdGFsbGF0aW9ucyBhdCBhbnkgc2NhbGUgYW5kIGRlcHRoPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5JbnZlc3RpZ2F0ZSBncm91bmR3YXRlci1zdXJmYWNlIHdhdGVyIGludGVyYWN0aW9uIGJ5IGNvdXBsaW5nIEZFRkxPVyB0byBvdGhlciBNSUtFIHN1cmZhY2Ugd2F0ZXIgbW9kZWxzPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5Fc3RpbWF0ZSBncm91bmQgc3Vic2lkZW5jZSBhbmQgIHByZWRpY3QgcHVtcGluZyByYXRlcyBhbmQgc3RhYmlsaXR5IGlzc3VlcyBpbiBnZW90ZWNobmljYWwgYW5kIG1pbmluZyBwcm9qZWN0czwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZmQyMWYyYSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtbWVudS1hbmNob3IiIGRhdGEtaWQ9ImZkMjFmMmEiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Im1lbnUtYW5jaG9yLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgaWQ9Im1lZXQtRkVGTE9XIiBjbGFzcz0iZWxlbWVudG9yLW1lbnUtYW5jaG9yIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWRkMzUwMTAgZWxlbWVudG9yLWFzcGVjdC1yYXRpby0xNjkgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXZpZGVvIiBkYXRhLWlkPSJkZDM1MDEwIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7dmlkZW9fdHlwZSZxdW90OzomcXVvdDt2aW1lbyZxdW90OywmcXVvdDttdXRlJnF1b3Q7OiZxdW90O3llcyZxdW90OywmcXVvdDthc3BlY3RfcmF0aW8mcXVvdDs6JnF1b3Q7MTY5JnF1b3Q7fSIgZGF0YS13aWRnZXRfdHlwZT0idmlkZW8uZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdyYXBwZXIgZWxlbWVudG9yLWZpdC1hc3BlY3QtcmF0aW8gZWxlbWVudG9yLW9wZW4taW5saW5lIj4KICAgICAgICAgICAgICAgICAgPGlmcmFtZSBjbGFzcz0iZWxlbWVudG9yLXZpZGVvLWlmcmFtZSIgYWxsb3dmdWxsc2NyZWVuIHRpdGxlPSJ2aW1lbyBWaWRlbyBQbGF5ZXIiIHNyYz0iaHR0cHM6Ly9wbGF5ZXIudmltZW8uY29tL3ZpZGVvLzY4NjQ0NDM3NT9jb2xvciZhbXA7YXV0b3BhdXNlPTAmYW1wO2xvb3A9MCZhbXA7bXV0ZWQ9MCZhbXA7dGl0bGU9MSZhbXA7cG9ydHJhaXQ9MSZhbXA7YnlsaW5lPTEjdD0iPjwvaWZyYW1lPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCQo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LThkNDhjOTcgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LW1pbi1oZWlnaHQgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taXRlbXMtbWlkZGxlIiBkYXRhLWlkPSI4ZDQ4Yzk3IiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgaWQ9ImFuY2hvcnMiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Z3JhZGllbnQmcXVvdDt9Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYjA5ZjE4MyIgZGF0YS1pZD0iYjA5ZjE4MyIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC03YjdkNTQ3IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSI3YjdkNTQ3IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUtZGVmYXVsdCI+RXhwbG9yZSBmZWF0dXJlcyAmYW1wOyBhcHBsaWNhdGlvbnMgZm9yIGV2ZXJ5IGluZHVzdHJ5PC9oMj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItaW5uZXItc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1lNjM3ZWNkIGVsZW1lbnRvci1zZWN0aW9uLWNvbnRlbnQtbWlkZGxlIGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSJlNjM3ZWNkIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYTJmNmE3MyIgZGF0YS1pZD0iYTJmNmE3MyIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC01ZTM3ZmQ3IGVsZW1lbnRvci13aWRnZXRfX3dpZHRoLWF1dG8gZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjVlMzdmZDciIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij48YSBocmVmPSIjbWluaW5nIj5NaW5pbmcgJiBNZXRhbHMgJiM4NjI4OzwvYT48L2gyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNjczMzA1MyBlbGVtZW50b3Itd2lkZ2V0X193aWR0aC1hdXRvIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSI2NzMzMDUzIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUtZGVmYXVsdCI+PGEgaHJlZj0iI2NpdmlsIj5DaXZpbCBFbmdpbmVlcmluZyAmIEdlb3RlY2huaWNzICYjODYyODs8L2E+PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTY0Njk5MTAgZWxlbWVudG9yLXdpZGdldF9fd2lkdGgtYXV0byBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iNjQ2OTkxMCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDIgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPjxhIGhyZWY9IiNnZW90aGVybWFsIj5HZW90aGVybWFsIEVuZXJneSAmIzg2Mjg7PC9hPjwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC01NGU5ODI2IGVsZW1lbnRvci13aWRnZXRfX3dpZHRoLWF1dG8gZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjU0ZTk4MjYiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij48YSBocmVmPSIjZW52aXJvbm1lbnRhbCI+RW52aXJvbm1lbnRhbCBTZXJ2aWNlcyAmIzg2Mjg7PC9hPjwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZTY5NzE5ZiBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtbWluLWhlaWdodCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1pdGVtcy1taWRkbGUiIGRhdGEtaWQ9ImU2OTcxOWYiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBpZD0ibWluaW5nIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItYmFja2dyb3VuZC1vdmVybGF5Ij48L2Rpdj4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZTljMzdjZCIgZGF0YS1pZD0iZTljMzdjZCIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC04OGI0NDIwIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSI4OGI0NDIwIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJoZWFkaW5nLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0iZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgZWxlbWVudG9yLXNpemUtZGVmYXVsdCI+TWluaW5nICZhbXA7IE1ldGFsczwvaDI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNjQ2NjRiMSBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iNjQ2NjRiMSIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTY4YmU0ZDAiIGRhdGEtaWQ9IjY4YmU0ZDAiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZGM1ZjM4MSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IiIGRhdGEtaWQ9ImRjNWYzODEiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InRleHQtZWRpdG9yLmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10ZXh0LWVkaXRvciBlbGVtZW50b3ItY2xlYXJmaXgiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+UmVkdWNlIGVudmlyb25tZW50YWwgaW1wYWN0IGFuZCBtYWtlIG1pbmluZyBwcmFjdGljZXMgbW9yZSBzdXN0YWluYWJsZTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgoJCjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNzlhMDJjMCBrZXlmZWF0dGFicyBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iNzlhMDJjMCIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2PgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0xMWQyMmUyIiBkYXRhLWlkPSIxMWQyMmUyIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTFlNjljMGUgZWxlbWVudG9yLXRhYnMtdmlldy1ob3Jpem9udGFsIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10YWJzIiBkYXRhLWlkPSIxZTY5YzBlIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJ0YWJzLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYnMtd3JhcHBlciIgcm9sZT0idGFibGlzdCIgPgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItdGl0bGUtMzE4MSIgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1kZXNrdG9wLXRpdGxlIiBhcmlhLXNlbGVjdGVkPSJ0cnVlIiBkYXRhLXRhYj0iMSIgcm9sZT0idGFiIiB0YWJpbmRleD0iMCIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTMxODEiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPk1pbmluZyAmIE1ldGFsczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTMxODIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTMxODIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPktleSBGZWF0dXJlczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTMxODMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTMxODMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPkNhc2UgU3RvcmllczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLWNvbnRlbnQtd3JhcHBlciIgcm9sZT0idGFibGlzdCIgYXJpYS1vcmllbnRhdGlvbj0idmVydGljYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMzE4MSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPk1pbmluZyAmIE1ldGFsczwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0zMTgxIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjEiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMzE4MSIgdGFiaW5kZXg9IjAiIGhpZGRlbj0iZmFsc2UiPgogICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5FbmhhbmNlIHlvdXIgbWluZSB3YXRlciBtYW5hZ2VtZW50IHN0cmF0ZWd5IHdpdGggZ3JvdW5kd2F0ZXIgZmxvdyBtb2RlbGxpbmc8L3N0cm9uZz48L3NwYW4+IEdhcm5lciB0aGUgcG93ZXIgb2YgRkVGTE9XJiM4MjE3O3MgdHJhZGVtYXJrIGNhcGFiaWxpdHkgb2YgYWNjdXJhdGVseSBzaW11bGF0aW5nIGdyb3VuZHdhdGVyIGZsb3cgYXQgaGV0ZXJvZ2Vub3VzIHBvcm91cyBtZWRpYSwgdHlwaWNhbGx5IGZvdW5kIGF0IG1pbmUgc2l0ZXMuIEJ5IG1vZGVsbGluZyB1bnNhdHVyYXRlZC1mbG93IGNvbmRpdGlvbnMsIHlvdSBjYW4gcHJvcGVybHkgcmVwcmVzZW50IHNhdHVyYXRpb24gYW5kIGluZmlsdHJhdGlvbiBwcm9jZXNzZXMgaW4gb3BlbiBwaXRzIG9yIHVuZGVyZ3JvdW5kIG1pbmVzLiBQZXJmb3JtIGNvc3QgYW5hbHlzZXMgYnkgdXNpbmcgRkVGTE9XIHRvIGFjY3VyYXRlbHkgZXN0aW1hdGUgZGVwcmVzc3VyaXphdGlvbiBzdHJhdGVnaWVzLjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPk1hbmFnZSBicmluZSB3YXRlciAoTGl0aGl1bSBhbmQgUG90YXNoKTwvc3Ryb25nPjwvc3Bhbj4gV2hldGhlciBMaXRoaXVtIGlzIGV4dHJhY3RlZCBmcm9tIGV2YXBvcmF0aW9uIHBvbmRzIG9yIGdlb3RoZXJtYWwgd2F0ZXIsIGZlZWwgY29uZmlkZW50IGV2ZXJ5IHJlcXVpcmVkIGRldGFpbCBpcyBjb3ZlcmVkLiBGb3IgZXhhbXBsZSwgeW91IGNhbiBjcmVhdGUgd2hhdC1pZiBzY2VuYXJpb3MgdG8gYmV0dGVyIHVuZGVyc3RhbmQgdGhlIGh5ZHJvZ2VvbG9naWNhbCBzeXN0ZW0gdG8gaGVscCBwbGFuIGJyaW5lLXdhdGVyIG1hbmFnZW1lbnQgYW5kIG9wdGltaXplIHRoZSBsb2NhdGlvbiBvZiBhYnN0cmFjdGlvbiB3ZWxscy48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5EZXZpc2UgYSBtaW5lcmFsIHByb2Nlc3Npbmcgc3RvcmFnZSBwbGFuIGJ5IHNpbXVsYXRpbmcgVGFpbGluZyBTdG9yYWdlIEZhY2lsaXRpZXMgKFRTRik8L3N0cm9uZz48L3NwYW4+IE1pdGlnYXRlIHRoZSBwb3RlbnRpYWwgZW52aXJvbm1lbnRhbCByaXNrIG9mIG1pbmVyYWwgcmVzaWR1ZSBieSB2YWxpZGF0aW5nIHN0b3JhZ2UgZmFjaWxpdHkgYW5kIGRhbSBkZXNpZ24gaW4gRkVGTE9XLiBBc3Nlc3MgdGhlIGh5ZHJhdWxpYyBwZXJmb3JtYW5jZSBvZiBhIHRhaWxpbmdzIHN0b3JhZ2UgZmFjaWxpdHkgYW5kIHByZWRpY3QgdGhlIGZhdGUgb2YgY29udGFtaW5hbnRzIGZyb20gVFNGIHdpdGggRkVGTE9XJiM4MjE3O3MgYnVpbHQgaW4gdHJhbnNwb3J0IGVuZ2luZXMuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9ImZhbHNlIiBkYXRhLXRhYj0iMiIgcm9sZT0idGFiIiB0YWJpbmRleD0iLTEiIGFyaWEtY29udHJvbHM9ImVsZW1lbnRvci10YWItY29udGVudC0zMTgyIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSI+S2V5IEZlYXR1cmVzPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi1jb250ZW50LTMxODIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQgZWxlbWVudG9yLWNsZWFyZml4IiBkYXRhLXRhYj0iMiIgcm9sZT0idGFicGFuZWwiIGFyaWEtbGFiZWxsZWRieT0iZWxlbWVudG9yLXRhYi10aXRsZS0zMTgyIiB0YWJpbmRleD0iMCIgaGlkZGVuPSJoaWRkZW4iPjwhLS0gU1RBUlQgS0VZIEZFQVRVUkVTIC0tPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2V5ZmVhdHVyZXMiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIyLzExL0dlb2RlX21lc2hyZXBhaXJlZDM1MHgyNDUuanBnICIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5JbXByb3BlciBnZW9sb2dpY2FsIGRhdGFzZXQgY29ycmVjdGlvbjwvc3Ryb25nPiAoPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvMk1ySDQ1V1NqVDAiPnZpZGVvPC9hPik8L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXBhaXIgaW1wcm9wZXIgM0QgZGF0YSAoZ2VvbWV0cmllcyB3aXRoIG5vbi1jb25mb3JtaXRpZXMpIHN1Y2ggYXMgc3VyZmFjZXMgYW5kIHBvbHlsaW5lcyBmb3IgbW9yZSBzdWNjZXNzZnVsIGNvbXBsZXggM0QgbWVzaCBidWlsZGluZy48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L01pbmluZ19NZXRhbHMtRmxleGlibGUtM0QtbWVzaGluZy5qcGciIGFsdD0iIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjI0NSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBpZD0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIGNsYXNzPSJ3cC1jYXB0aW9uLXRleHQiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+RmxleGlibGUgM0QgbWVzaGluZzwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFjY3VyYXRlbHkgcmVwcmVzZW50IGNvbXBsZXggc3RydWN0dXJlcywgdHlwaWNhbGx5IGZvdW5kIGluIG1pbmluZyBoeWRyb2dlb2xvZ3ksIGZvciBtb3JlIHJvYnVzdCBhbmQgc3BhdGlhbGx5IGRldGFpbGVkIHJlc3VsdHMuPC9maWdjYXB0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBpZD0iYXR0YWNobWVudF85NTQ2IiBhcmlhLWRlc2NyaWJlZGJ5PSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgc3R5bGU9IndpZHRoOiAzNTBweCIgY2xhc3M9IndwLWNhcHRpb24gYWxpZ25sZWZ0Ij48aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJ3cC1pbWFnZS05NTQ2IHNpemUtZnVsbCIgc3R5bGU9InBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7IiBzcmM9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMS8wNS9NaW5pbmdfTWV0YWxzLUdlb2xvZ2ljYWwtbW9kZWwtaW50ZWdyYXRpb24uanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkdlb2xvZ2ljYWwgbW9kZWwgaW50ZWdyYXRpb248L3N0cm9uZz48L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdWlsZCB5b3VyIGdlb2xvZ2ljIG1vZGVsIGluIEdlb01vZGVsbGVyIDNELCBHT0NBRCBvciBMZWFwZnJvZyBIeWRybyBhbmQgdHJhbnNmZXIgaXQgdG8gRkVGTE9XIHdpdGggZWFzZTwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDMvTWluaW5nLTMuanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkZyYWN0dXJlZCBtZWRpYSByZXByZXNlbnRhdGlvbjwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIElkZW50aWZ5IGZsb3cgcGF0aHMgYnkgYWNjb3VudGluZyBmb3IgZmF1bHRpbmcgYW5kIGZyYWN0dXJlcyB0eXBpY2FsIG9mIG1pbmluZy48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8IS0tIEVORCBLRVkgRkVBVFVSRVMgLS0+IAogICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICA8IS0tIEVORCBDUyAtLT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItbW9iaWxlLXRpdGxlIiBhcmlhLXNlbGVjdGVkPSJmYWxzZSIgZGF0YS10YWI9IjMiIHJvbGU9InRhYiIgdGFiaW5kZXg9Ii0xIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMzE4MyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkNhc2UgU3RvcmllczwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0zMTgzIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjMiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMzE4MyIgdGFiaW5kZXg9IjAiIGhpZGRlbj0iaGlkZGVuIj48IS0tIFNUQVJUIENTIC0tPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3MiPiA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPlBlcnUgb3BlbiBwaXQgbWluZSBpbXByb3ZlcyBwb3JlIHByZXNzdXJlIGVzdGltYXRlIHJlbGlhYmlsaXR5IGFuZCBvcHRpbWlzZXMgdGhlaXIgZGV3YXRlcmluZyBzeXN0ZW0gPC9zdHJvbmc+PC9zcGFuPiYjODIxMTsgUmVhZCBtb3JlIGFib3V0IHRoZWlyIGhpZ2gtcmVzb2x1dGlvbiA0RCBncm91bmR3YXRlciBmbG93IG1vZGVsIGRlc2lnbmVkIHRvIGV2YWx1YXRlIHBpdCBncm91bmR3YXRlciBpbmZsb3dzIGFuZCBwaXQgd2FsbCBkZXByZXNzdXJpc2F0aW9uIHVuZGVyIHZhcmlvdXMgcGl0IGNvbmZpZ3VyYXRpb25zLiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L2RoaS9mbHllcnMlMjBhbmQlMjBwZGYvYXJlYXMlMjBvZiUyMGV4cGVydGlzZS9taW5pbmcvbWluaW5nJTIwY2FzZSUyMHN0b3JpZXMvbWluZSUyMGRld2F0ZXJpbmclMjBhbmQlMjBwb3JlJTIwcHJlc3N1cmUlMjBtb2RlbGxpbmclMjBpbiUyMGElMjBjb21wbGV4JTIwZ2VvbG9naWMlMjBzeXN0ZW0lMjAtJTIwZGhpJTIwY2FzZSUyMHN0b3J5LnBkZiI+VGVsbCBtZSBtb3JlPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPlZhdHRlbmZhbGwgRXVyb3BlIE1pbmluZyBBRyB0cmFuc2Zvcm1zIG1pbmluZyBwaXRzIGludG8gYSBsYWtlIGRpc3RyaWN0PC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IExlYXJuIG1vcmUgYWJvdXQgdGhlaXIgaW50ZWdyYXRlZCBncm91bmR3YXRlciBhbmQgc3VyZmFjZSB3YXRlciBtb2RlbCBjYXBhYmxlIG9mIHByZWRpY3RpbmcgYSByZWxpYWJsZSBzdHJhdGVneSBmb3IgcmFwaWQgZmlsbGluZyBvZiB0aGUgbWluZSBwaXRzLjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL2dsb2JhbC9yZWZlcmVuY2VzL2VtZWEvb3ZlcnZpZXcvdHJhbnNmb3JtaW5nLW1pbmluZy1waXRzLWludG8tYS1sYWtlLWRpc3RyaWN0Ij4gVGVsbCBtZSBtb3JlPC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPlRoZSBDZW50cmFsIEFmcmljYW4gQ29wcGVyYmVsdCByZWxpZXMgb24gdGVjaG5vbG9neSB0byBlbnN1cmUgZHJ5IG1pbmVzPC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IFJlYWQgaG93IGRldGFpbGVkIGdyb3VuZHdhdGVyIGFuZCBoeWRyb2xvZ3kgbW9kZWxzIGRpcmVjdGx5IHN1cHBvcnRlZCB0aGVpciBkZXdhdGVyaW5nIGFjdGl2aXRpZXMgYW5kIGRlc2lnbiBwcm9jZXNzLiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9nbG9iYWwvcmVmZXJlbmNlcy9lbWVhL292ZXJ2aWV3L2Vuc3VyaW5nLWRyeS1taW5lcy1pbi10aGUtY29wcGVyYmVsdCI+VGVsbCBtZSBtb3JlPC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkZvcnRlc2N1ZSBNZXRhbHMgR3JvdXAgKEZNRykgaW1wcm92ZXMgc2FsaW5pdHkgcHJlZGljdGlvbiBwcmVjaXNpb24gYW5kIGFjY3VyYWN5PC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IExlYXJuIG1vcmUgYWJvdXQgdGhlaXIgaGlnaC1zcGF0aWFsLXJlc29sdXRpb24gRkVGTE9XIG1vZGVsIGRlc2lnbmVkIHRvIG1pbmltaXNlIG51bWVyaWNhbCBkaXNwZXJzaW9uIHdoaWxlIGRlbGl2ZXJpbmcgcmVhbGlzdGljIHByZWRpY3Rpb25zIG9mIGdyb3VuZHdhdGVyIGFuZCBzYWxpbml0eSBtb3ZlbWVudC4gPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vZ2xvYmFsL3JlZmVyZW5jZXMvYXBhYy9vdmVydmlldy9taW5lLWRld2F0ZXJpbmctaW4td2VzdGVybi1hdXN0cmFsaWEiPlRlbGwgbWUgbW9yZTwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5IeWRyb2dlZWsgQ29uc3VsdGluZyBuYXZpZ2F0ZXMgb3BlbiBwaXQgZGV3YXRlcmluZyBmb3IgY29tcGxleCBjb3BwZXIgbWluZXMgaW4gRFIgQ29uZ28gd2l0aCBlYXNlPC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IFJlYWQgbW9yZSBvbiBob3cgdGhlaXIgM0QgZ3JvdW5kd2F0ZXIgbW9kZWwgZGVzaWduZWQgdG8gZm9yZWNhc3Qgd2F0ZXIgaW5mbG93cyBoZWxwZWQgZW5hYmxlIG1vcmUgZWZmaWNpZW50IHdhdGVyIG1hbmFnZW1lbnQgZGVjaXNpb25zLiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5kaGlncm91cC5jb20vZ2xvYmFsL3JlZmVyZW5jZXMvZW1lYS9vdmVydmlldy9vcGVuLXBpdC1kZXdhdGVyaW5nLWZvci1jb21wbGV4LWNvcHBlci1taW5lcy1pbi1kci1jb25nbyI+VGVsbCBtZSBtb3JlPC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8IS0tIEVORCBDUyAtLT48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgoKPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC01Yzg0OTU2IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1taW4taGVpZ2h0IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWl0ZW1zLW1pZGRsZSIgZGF0YS1pZD0iNWM4NDk1NiIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iIGlkPSJjaXZpbCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTcyMzhiZDMiIGRhdGEtaWQ9IjcyMzhiZDMiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtM2I3YWIyMiBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iM2I3YWIyMiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPkNpdmlsIEVuZ2luZWVyaW5nICYgR2VvdGVjaG5pY3M8L2gyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci1pbm5lci1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWE3MDAwZGQgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9ImE3MDAwZGQiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02YTI2YTNlIiBkYXRhLWlkPSI2YTI2YTNlIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWE0MDEwNmQgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIiBkYXRhLWlkPSJhNDAxMDZkIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJ0ZXh0LWVkaXRvci5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGV4dC1lZGl0b3IgZWxlbWVudG9yLWNsZWFyZml4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPkVuc3VyZSB0aGUgc2FmZXR5IGFuZCBvcGVyYWJpbGl0eSBvZiBkYW1zLCB0dW5uZWxzIGFuZCBjb25zdHJ1Y3Rpb24gc2l0ZXM8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC05ZGI4YTAxIGtleWZlYXR0YWJzIGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSI5ZGI4YTAxIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWYyM2Y0ZjQiIGRhdGEtaWQ9ImYyM2Y0ZjQiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtM2NiMWZhMSBlbGVtZW50b3ItdGFicy12aWV3LWhvcml6b250YWwgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRhYnMiIGRhdGEtaWQ9IjNjYjFmYTEiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InRhYnMuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYnMiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFicy13cmFwcGVyIiByb2xlPSJ0YWJsaXN0IiA+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS02MzYxIiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLWRlc2t0b3AtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtNjM2MSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPjxhIGhyZWY9IiI+Q2l2aWwgRW5naW5lZXJpbmcgJiBHZW90ZWNobmljczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTYzNjIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTYzNjIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPktleSBGZWF0dXJlczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTYzNjMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTYzNjMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPkNhc2UgU3RvcmllczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLWNvbnRlbnQtd3JhcHBlciIgcm9sZT0idGFibGlzdCIgYXJpYS1vcmllbnRhdGlvbj0idmVydGljYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtNjM2MSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkNpdmlsIEVuZ2luZWVyaW5nICYgR2VvdGVjaG5pY3M8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtNjM2MSIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTYzNjEiIHRhYmluZGV4PSIwIiBoaWRkZW49ImZhbHNlIj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPk1pbmltaXNlIHNlZXBhZ2UgYW5kIGluZmlsdHJhdGlvbnMgaW4gZ2VvdGVjaG5pY2FsIGFuZCBlbmdpbmVlcmluZyBpbmZyYXN0cnVjdHVyZXM8L3N0cm9uZz48L3NwYW4+IEhlbHAgZW5zdXJlIHNhZmV0eSBieSByZWx5aW5nIG9uIEZFRkxPVyYjODIxNztzIDNEIHVuc2F0dXJhdGVkLWZsb3cgcHJvY2VzcyBjb21wdXRhdGlvbnMgdG8gaW52ZXN0aWdhdGUgcG9zc2libGUgc2VlcGFnZSBsb2NhdGlvbnMgYW5kIGFuYWx5c2Ugc2F0dXJhdGlvbiBjaGFuZ2VzIGluIGRhbSBhbmQgbGV2ZWUgbWF0ZXJpYWxzLiBGdXJ0aGVyIG1pbmltaXNlIHVuZGVyZ3JvdW5kIHN5c3RlbSBpbmZpbHRyYXRpb25zIHVzaW5nIEZFRkxPVyYjODIxNztzIGZsZXhpYmxlIG1vZGVsIHBhcmFtZXRyaXNhdGlvbiBjYXBhYmlsaXRpZXMgdG8gZXZhbHVhdGUgdGhlIHJvbGUgb2YgZGlmZmVyZW50IGh5ZHJhdWxpYyBwcm9wZXJ0aWVzLjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+RGV2ZWxvcCBhIGNvc3QtZWZmZWN0aXZlIGRld2F0ZXJpbmcgcGxhbiBmb3IgY29uc3RydWN0aW9uIHNpdGVzIDwvc3Ryb25nPjwvc3Bhbj4gS2VlcCB5b3VyIGNvbnN0cnVjdGlvbiBzaXRlIGRyeSBieSBtb25pdG9yaW5nIGRld2F0ZXJpbmcgdm9sdW1lcyBpbiBGRUZMT1cuIFRoaXMgbXVsdGktZmFjZXRlZCBzb2Z0d2FyZSBjYW4gYWxzbyBiZSB1c2VkIHRvIG9wdGltaXNlIHRoZSBudW1iZXIgb2YgcHVtcGluZyBzdGF0aW9ucyBhbmQgdGhlaXIgcmF0ZXMgdG8ga2VlcCBjb3N0cyBkb3duLjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+QW5hbHlzZSBncm91bmQgZnJlZXppbmcgaW4gZ2VvdGVjaG5pY2FsIHByb2plY3RzPC9zdHJvbmc+PC9zcGFuPiBEZXNpZ24gdGhlIHVzZSBvZiBhcnRpZmljaWFsIGdyb3VuZCBmcmVlemluZyBmb3IgdHVubmVsIGNvbnN0cnVjdGlvbiBhbmQgdW5kZXJncm91bmQgcHJvamVjdHMgdXNpbmcgRkVGTE9XIHBpRnJlZXplLiBUaGlzIHNwZWNpYWxpc2VkIG1vZHVsZSBwcm92aWRlcyBkZXRhaWxlZCB0aGVybWFsIHNpbXVsYXRpb24gY2FwYWJpbGl0aWVzIGNvbWJpbmVkIHdpdGggaW5zaWdodCBvbiB0aGVpciByZXNwb25zZSB0byBoeWRyYXVsaWMgcHJvcGVydGllcy48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkVzdGltYXRlIHN1YnNpZGVuY2UgYW5kIHNldHRsZW1lbnQgd2l0aCBGRUZMT1cgcGlITUMgbW9kdWxlPC9zdHJvbmc+PC9zcGFuPiBNaW5pbWlzZSB0aGUgaW1wYWN0IG9mIGdyb3VuZHdhdGVyIGV4cGxvaXRhdGlvbiBpbiBsYW5kIHN1YnNpZGVuY2UuIFVuZGVyc3RhbmQgdGhlIHdlbGwgcHJvZHVjdGl2aXR5IHJlZHVjdGlvbiBkdWUgdG8gY29tcGFjdGlvbi4gRXN0aW1hdGUgZ3JvdW5kIHNldHRsZW1lbnQgKGNvbnNvbGlkYXRpb24pIGluIGRyaWxsaW5nIG9mIHR1bm5lbHMuIFRoZSBwaUhNQyBtb2R1bGVzIGFsbG93cyB5b3UgdG8gaW5jb3Jwb3JhdGUgaHlkcm9tZWNoYW5pY2FsIHByb2Nlc3NlcyB3aXRoaW4geW91ciBncm91bmR3YXRlciBtb2RlbC48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItbW9iaWxlLXRpdGxlIiBhcmlhLXNlbGVjdGVkPSJmYWxzZSIgZGF0YS10YWI9IjIiIHJvbGU9InRhYiIgdGFiaW5kZXg9Ii0xIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtNjM2MiIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPktleSBGZWF0dXJlczwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC02MzYyIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjIiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtNjM2MiIgdGFiaW5kZXg9IjAiIGhpZGRlbj0iaGlkZGVuIj48IS0tIFNUQVJUIEtFWSBGRUFUVVJFUyAtLT4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImtleWZlYXR1cmVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBpZD0iYXR0YWNobWVudF85NTQ2IiBhcmlhLWRlc2NyaWJlZGJ5PSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgc3R5bGU9IndpZHRoOiAzNTBweCIgY2xhc3M9IndwLWNhcHRpb24gYWxpZ25sZWZ0Ij48aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJ3cC1pbWFnZS05NTQ2IHNpemUtZnVsbCIgc3R5bGU9InBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7IiBzcmM9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMS8wNS9DaXZpbDEuanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkRldGFpbGVkIFZhZG9zZSBab25lIE1vZGVsbGluZzwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENob29zZSBmcm9tIHRocmVlIGZvcm11bGF0aW9ucyBvZiBSaWNoYXJk4oCZcyBlcXVhdGlvbiB3aGVuIHNpbXVsYXRpbmcgdW5zYXR1cmF0ZWQgb3IgdmFyaWFibHkgc2F0dXJhdGVkIG1lZGlhLjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvU29pbC5qcGciIGFsdD0iIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjI0NSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBpZD0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIGNsYXNzPSJ3cC1jYXB0aW9uLXRleHQiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+U29pbCBwYXJhbWV0ZXJpc2F0aW9uPC9zdHJvbmc+PC9zcGFuPjxiciAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgQmV0dGVyIHJlcHJlc2VudCBzb2lscyBhbmQgdW5jb25zb2xpZGF0ZWQgbWF0ZXJpYWxzIHVzaW5nIG11bHRpcGxlIHVuc2F0dXJhdGVkLWZsb3cgbW9kZWxsaW5nIHR5cGVzICh2YW4gR2VudWNodGVuLCBCcm9va3MtQ29yZXksIGV0Yy4pLjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvSHlkcm9tZWNoYW5pY2FsLXNtLmpwZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5IeWRyby1tZWNoYW5pY2FsIGNvdXBsaW5nIGFuZCBjb25zb2xpZGF0aW9uPC9zdHJvbmc+PC9zcGFuPjxiciAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5hbHlzZSBsYW5kIHN1YnNpZGVuY2UsIHNldHRsZW1lbnQgYW5kIG1vcmUgZHVlIHRvIGdyb3VuZHdhdGVyIGV4dHJhY3Rpb24gdXNpbmcgRkVGTE9XJiM4MjE3O3MgZnVsbHkgaHlkcm8tbWVjaGFuaWNhbCBjb3VwbGVkIHBsdWctaW4gKHBpSE1DKS48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbm5vbmUiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L0NpdmlsLUVuZy5qcGciIGFsdD0iIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjI0NSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBpZD0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIGNsYXNzPSJ3cC1jYXB0aW9uLXRleHQiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+RnJlZXppbmcgYW5kIHRoYXdpbmc8L3N0cm9uZz48L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBZGRyZXNzIGZyZWV6aW5nIGFuZCB0aGF3aW5nIGNvbmNlcm5zIHdpdGggdGhlIHNwZWNpYWxpc2VkIHBpRnJlZXplIG1vZHVsZS4gPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS85eDV3b1cwdko0TSI+U2VlIHRoaXMgaW4gYWN0aW9uPC9hPjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRU5EIEtFWSBGRUFUVVJFUyAtLT4gCiAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRU5EIENTIC0tPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9ImZhbHNlIiBkYXRhLXRhYj0iMyIgcm9sZT0idGFiIiB0YWJpbmRleD0iLTEiIGFyaWEtY29udHJvbHM9ImVsZW1lbnRvci10YWItY29udGVudC02MzYzIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSI+Q2FzZSBTdG9yaWVzPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi1jb250ZW50LTYzNjMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQgZWxlbWVudG9yLWNsZWFyZml4IiBkYXRhLXRhYj0iMyIgcm9sZT0idGFicGFuZWwiIGFyaWEtbGFiZWxsZWRieT0iZWxlbWVudG9yLXRhYi10aXRsZS02MzYzIiB0YWJpbmRleD0iMCIgaGlkZGVuPSJoaWRkZW4iPjwhLS0gU1RBUlQgQ1MgLS0+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogNTAwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvcGlITUMtUGxheS1CdXR0b24ucG5nIiBhbHQ9IiIgd2lkdGg9IjUwMCIgaGVpZ2h0PSIyODIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkFuYWx5c2UgbGFuZCBzdWJzaWRlbmNlLCBzZXR0bGVtZW50IGFuZCBtb3JlIGR1ZSB0byBncm91bmR3YXRlciBleHRyYWN0aW9uIDwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlZSBob3cgRkVGTE9XJiM4MjE3O3MgZnVsbHkgaHlkcm8tbWVjaGFuaWNhbCBjb3VwbGVkIHBsdWctaW4gKHBpSE1DKSBhbGxvd3MgdXNlcnMgdG8gYmV0dGVyIGFzc2VzcyBjaGFuZ2VzIGluIGVmZmVjdGl2ZSBzdHJlc3MgZHVlIHRvIHB1bXBpbmcgdmlhIHRoZSBhcHBsaWNhdGlvbiBvZiBtb2RpZmllZCBIb29rZSYjODIxNztzIExhdy4gPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9oT3ltekNsbXNkQSI+V2F0Y2ggdGhlIHZpZGVvPC9hPjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRU5EIENTIC0tPjwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYzgxMzdiYSBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtbWluLWhlaWdodCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1pdGVtcy1taWRkbGUiIGRhdGEtaWQ9ImM4MTM3YmEiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBpZD0iZ2VvdGhlcm1hbCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWNhYjc1YmYiIGRhdGEtaWQ9ImNhYjc1YmYiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNzhjMDcyZiBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iNzhjMDcyZiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPkdlb3RoZXJtYWwgRW5lcmd5PC9oMj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItaW5uZXItc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1mNTM1ZjI4IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSJmNTM1ZjI4IiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZjdmMWM2ZiIgZGF0YS1pZD0iZjdmMWM2ZiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC05YzI5ZmVhIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciIgZGF0YS1pZD0iOWMyOWZlYSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij5PcHRpbWlzZSBnZW90aGVybWFsIGluc3RhbGxhdGlvbnM8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCQo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTUxNmQ5OWUgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjUxNmQ5OWUiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLXRvcC1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYjZmYWY2NSIgZGF0YS1pZD0iYjZmYWY2NSIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1kNzc4NDM1IGtleWZlYXR0YWJzIGVsZW1lbnRvci10YWJzLXZpZXctaG9yaXpvbnRhbCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtdGFicyIgZGF0YS1pZD0iZDc3ODQzNSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0idGFicy5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFicyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLXdyYXBwZXIiIHJvbGU9InRhYmxpc3QiID4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTEiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0idHJ1ZSIgZGF0YS10YWI9IjEiIHJvbGU9InRhYiIgdGFiaW5kZXg9IjAiIGFyaWEtY29udHJvbHM9ImVsZW1lbnRvci10YWItY29udGVudC0yMjUxIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSI+PGEgaHJlZj0iIj5HZW90aGVybWFsIEVuZXJneTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPktleSBGZWF0dXJlczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPkNhc2UgU3RvcmllczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLWNvbnRlbnQtd3JhcHBlciIgcm9sZT0idGFibGlzdCIgYXJpYS1vcmllbnRhdGlvbj0idmVydGljYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkdlb3RoZXJtYWwgRW5lcmd5PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTEiIGNsYXNzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQgZWxlbWVudG9yLWNsZWFyZml4IiBkYXRhLXRhYj0iMSIgcm9sZT0idGFicGFuZWwiIGFyaWEtbGFiZWxsZWRieT0iZWxlbWVudG9yLXRhYi10aXRsZS0yMjUxIiB0YWJpbmRleD0iMCIgaGlkZGVuPSJmYWxzZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz4gQm9vc3QgdGhlIHRoZXJtYWwgc3RvcmFnZSBjYXBhY2l0eSBvZiBzaGFsbG93IGdlb3RoZXJtYWwgc3lzdGVtcyA8L3N0cm9uZz48L3NwYW4+PGJyPgogICAgICAgICAgICAgICAgICAgICAgUGxhbiwgZGVzaWduIGFuZCBvcHRpbWlzZSBnZW90aGVybWFsIHN5c3RlbSBzdWNoIGFzIEJvcmVob2xlIEhlYXQgRXhjaGFuZ2VyIChCSEVzKS4gRkVGTE9XIEJIRSYjODIxNztzIG1vZGVsbGluZyBjYXBhYmlsaXRpZXMgYWxsb3dzIHlvdSB0byBjb25uZWN0IGRpZmZlcmVudCBib3JlaG9sZXMgd2l0aGluIG9uZSBzeXN0ZW0sIG1vZGlmeSBwdW1waW5nIHJhdGVzIGFuZCBlbmVyZ3kgZGVtYW5kcyBvdmVyIHRpbWUuIEhlYXQgbW9kdWxlIHN1cHBvcnRzIHNldmVyYWwgY29uZmlndXJhdGlvbnMgb2YgYm9yZWhvbGUgZ2VvbWV0cmllcyBzdWNoIGFzIGNvLWF4aWFsLCBVLXNoYXBlLCBkb3VibGUgVS1zaGFwZSwgZXRjLiBZb3UgY2FuIGFsc28gcmVseSBvbiBGRUZMT1cgdG8gaW52ZXN0aWdhdGUgdGhlIHRoZXJtYWwgaW1wYWN0IG9uIGFuIGFxdWlmZXIgYW5kIHVuZGVyc3RhbmQgdGhlIHBvdGVudGlhbCBjb25mbGljdCBiZXR3ZWVuIGZ1dHVyZSBhbmQgZXhpc3RpbmcgZ2VvdGhlcm1hbCBpbnN0YWxsYXRpb25zLjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+IE1heGltaXNlIHByb2ZpdGFiaWxpdHkgb2YgZGVlcCBnZW90aGVybWFsIGVuZXJneSBpbnN0YWxsYXRpb25zIDwvc3Ryb25nPjwvc3Bhbj48YnI+CiAgICAgICAgICAgICAgICAgICAgICBJZGVudGlmeSBvcHRpbWFsIGxvY2F0aW9ucyBvZiBwcm9kdWN0aW9uIGFuZCBpbmplY3Rpb24gd2VsbHMgdG8gc2VjdXJlIGludmVzdG1lbnRzIGluIGJvcmVob2xlIGRyaWxsaW5nIGJ5IGNyZWF0aW5nIG1vZGVsbGluZyBzY2VuYXJpb3MuIFdpdGggRkVGTE9XLCB5b3UgY2FuIGFsc28gZ2FpbiBhIGRlZXBlciB1bmRlcnN0YW5kaW5nIG9mIHRoZSByb2xlIG9mIGZyYWN0dXJlcyBhbmQgY29tcGxleCBnZW9sb2dpY2FsIHNldHRpbmdzIGluIHJlbGF0aW9uIHRvIHRoZSBlZmZpY2llbmN5IG9mIHRoZSBnZW90aGVybWFsIGluc3RhbGxhdGlvbi4gPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLW1vYmlsZS10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj5LZXkgRmVhdHVyZXM8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MiIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTIiIHRhYmluZGV4PSIwIiBoaWRkZW49ImhpZGRlbiI+PCEtLSBTVEFSVCBLRVkgRkVBVFVSRVMgLS0+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJrZXlmZWF0dXJlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvR2VvdGhlcm1hbC1FbmVyZ3ktQm9yZWhvbGUtSGVhdC1FeGNoYW5nZXIuanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPk9wZW4tbG9vcCBzeXN0ZW1zPC9zdHJvbmc+PC9zcGFuPjxiciAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgTW9kZWwgYW55IGNvbmZpZ3VyYXRpb24gb2Ygb3Blbi1sb29wIHN5c3RlbXMgKGRvdWJsZXRzLCB0cmlwbGV0cywgZXRjLikgYXQgYW55IGRlcHRoIHdpdGggb3Igd2l0aG91dCB0aGUgcHJlc2VuY2Ugb2YgZ3JvdW5kd2F0ZXIgZmxvdy48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L0dlb3RoZXJtYWwtRW5lcmd5LUJvcmVob2xlLUhlYXQtRXhjaGFuZ2VyLUludGVyY29ubmVjdGlvbi1Ub29sLmpwZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5Cb3JlaG9sZSBIZWF0IEV4Y2hhbmdlciBJbnRlcmNvbm5lY3Rpb24gdG9vbDwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRlc3QgbXVsdGlwbGUgY29uZmlndXJhdGlvbnMgb2YgY2xvc2VkLWxvb3Agc3lzdGVtcyBpbiBzZXJpYWwgb3IgcGFyYWxsZWwgZm9yIGFzc3VyaW5nIGxvbmctdGVybSBwcm9maXRhYmlsaXR5LiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUR1S2t5QnB0MXBzJmFtcDtsaXN0PVBMb0VVNnZ2c0tJOTR0RlBtRm12UUVQcFFBRDBsZXdBUFQmYW1wO2luZGV4PTYiPlNlZSBob3cgaXQgd29ya3M8L2E+PC9maWdjYXB0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBpZD0iYXR0YWNobWVudF85NTQ2IiBhcmlhLWRlc2NyaWJlZGJ5PSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgc3R5bGU9IndpZHRoOiAzNTBweCIgY2xhc3M9IndwLWNhcHRpb24gYWxpZ25sZWZ0Ij48aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJ3cC1pbWFnZS05NTQ2IHNpemUtZnVsbCIgc3R5bGU9InBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7IiBzcmM9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMS8wNS9HZW90aGVybWFsLUVuZXJneS1WaXNjb3NpdHkuanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPlZpc2Nvc2l0eSBhbmQgZGVuc2l0eSBlZmZlY3RzPC9zdHJvbmc+PC9zcGFuPjxiciAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgQWNjb3VudCBmb3IgYWR2ZWN0aXZlLCBjb25kdWN0aXZlIGFuZCBkaXNwZXJzaXZlIGhlYXQgdHJhbnNwb3J0IHRvIHRlbXBlcmF0dXJlLXJlbGF0ZWQgZmx1aWQgZGVuc2l0eSBhbmQgdmlzY29zaXR5IGluIGRlZXAgZ2VvdGhlcm1hbCByZXNlcnZvaXJzLjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NyIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDciIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NyBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjIvMTAvQ29tcGxleC1yZXNlcnZvaXJzLnBuZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NyIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5Db21wbGV4IHJlc2Vydm9pcnM8L3N0cm9uZz48L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NvdW50IGZvciByZWxldmFudCBwcm9qZWN0IGdlb2xvZ2ljYWwgY29uZmlndXJhdGlvbiBhbmQgZmF1bHQgc3lzdGVtcyBpbiBhbnkgZGVlcCBnZW90aGVybWFsIHJlc2Vydm9pci48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8IS0tIEVORCBLRVkgRkVBVFVSRVMgLS0+IAogICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICA8IS0tIEVORCBDUyAtLT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItbW9iaWxlLXRpdGxlIiBhcmlhLXNlbGVjdGVkPSJmYWxzZSIgZGF0YS10YWI9IjMiIHJvbGU9InRhYiIgdGFiaW5kZXg9Ii0xIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkNhc2UgU3RvcmllczwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0yMjUzIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjMiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMjI1MyIgdGFiaW5kZXg9IjAiIGhpZGRlbj0iaGlkZGVuIj48IS0tIFNUQVJUIENTIC0tPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3MiPiA8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkdFT1RFU1QgQUcgcmVsaWVzIG9uIEZFRkxPVyB0byBhZGRyZXNzIGdyb3VuZHdhdGVyIGFuZCBnZW90aGVybWFsIGVuZXJneSBjaGFsbGVuZ2VzIDwvc3Ryb25nPjwvc3Bhbj4mIzgyMTE7IEhlYXIgbW9yZSBvbiB0aGVpciBleHBlcmllbmNlIHVzaW5nIHRoZSBzb2Z0d2FyZSB0byBtb2RlbCBnZW90aGVybWFsIHN5c3RlbXMuIDxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8vd3d3LmRoaWdyb3VwLmNvbS9nbG9iYWwvbmV3cy8yMDIxLzA0L21vZGVsbGluZy1nZW90aGVybWFsLXN5c3RlbXMtd2l0aC1mZWZsb3ciPlRlbGwgbWUgbW9yZTwvYT4gPGJyPgogICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+UmVzZWFyY2ggcHJvamVjdCBiZXR3ZWVuIExlaWJuaXogSW5zdGl0dXRlIGZvciBBcHBsaWVkIEdlb3BoeXNpY3MgKExJQUcpLCBUZWNobmljYWwgVW5pdmVyc2l0eSBvZiBCZXJsaW4gYW5kIERISSBzdWNjZXNzZnVsbHkgdXNlIEZFRkxPVyB0byBzdHVkeSB0aGUgaW1wYWN0IG9mIG5ldyBwb3NzaWJsZSBkZWVwIGdlb3RoZXJtYWwgaW5zdGFsbGF0aW9ucyBhdCBNdW5pY2jigJlzIGNpdHkgY2VudHJlIHRvIG1lZXQgY2FyYm9uLW5ldXRyYWwgZW5lcmd5IGRlbWFuZHMgPC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IFJlYWQgbW9yZSBhYm91dCB0aGUgc3R1ZHkgYW5kIGhvdyB0aGVpciByZXNlYXJjaCBjYW4gaGVscCBvdGhlciBtdW5pY2lwYWwgY29tcGFuaWVzIG1pdGlnYXRlIHJpc2tzIGFuZCBkZXRlcm1pbmUgdGhlIGZlYXNpYmlsaXR5IG9mIHBvc3NpYmxlIGdlb3RoZXJtYWwgcHJvamVjdHMuIDxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8vYmxvZy5kaGlncm91cC5jb20vMjAyMi8wNi8yMS90b3dhcmRzLW1lZXRpbmctY2FyYm9uLW5ldXRyYWwtZW5lcmd5LWRlbWFuZHMtYS1nZW90aGVybWFsLWNhc2Utc3R1ZHktaW4tbXVuaWNoLyI+VGVsbCBtZSBtb3JlPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRU5EIENTIC0tPjwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWZmOTMzMTMgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LW1pbi1oZWlnaHQgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taXRlbXMtbWlkZGxlIiBkYXRhLWlkPSJmZjkzMzEzIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgaWQ9ImVudmlyb25tZW50YWwiIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2PgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02YjRhZjRhIiBkYXRhLWlkPSI2YjRhZjRhIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTkxOWEwNjAgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9IjkxOWEwNjAiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5FbnZpcm9ubWVudGFsIFNlcnZpY2VzPC9oMj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItaW5uZXItc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1kMDc3Yzg1IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSJkMDc3Yzg1IiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMDZjN2ZlOCIgZGF0YS1pZD0iMDZjN2ZlOCIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC03ZjFmNTU1IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciIgZGF0YS1pZD0iN2YxZjU1NSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0idGV4dC1lZGl0b3IuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRleHQtZWRpdG9yIGVsZW1lbnRvci1jbGVhcmZpeCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij5PcHRpbWlzZSB0aGUgdXNlIHdhdGVyIHN1cHBseSBhbmQgcmVkdWNlIGNvbnRhbWluYXRpb24gcmlza3M8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCmQCAQ9kFgJmD2QWAmYPFgIfAQWCiQMKPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci10b3Atc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC04OTU0OGUxIGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSI4OTU0OGUxIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWI2MGQ3ODEiIGRhdGEtaWQ9ImI2MGQ3ODEiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYWQ5YzkwNiBrZXlmZWF0dGFicyBlbGVtZW50b3ItdGFicy12aWV3LWhvcml6b250YWwgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRhYnMiIGRhdGEtaWQ9ImFkOWM5MDYiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InRhYnMuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYnMiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFicy13cmFwcGVyIiByb2xlPSJ0YWJsaXN0IiA+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0xODIxIiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLWRlc2t0b3AtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTgyMSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPjxhIGhyZWY9IiI+RW52aXJvbm1lbnRhbCBTZXJ2aWNlczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTE4MjIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE4MjIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPktleSBGZWF0dXJlczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTE4MjMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItZGVza3RvcC10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIzIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE4MjMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj48YSBocmVmPSIiPkNhc2UgU3RvcmllczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWJzLWNvbnRlbnQtd3JhcHBlciIgcm9sZT0idGFibGlzdCIgYXJpYS1vcmllbnRhdGlvbj0idmVydGljYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10YWItdGl0bGUgZWxlbWVudG9yLXRhYi1tb2JpbGUtdGl0bGUiIGFyaWEtc2VsZWN0ZWQ9InRydWUiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWIiIHRhYmluZGV4PSIwIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTgyMSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkVudmlyb25tZW50YWwgU2VydmljZXM8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTgyMSIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIxIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTE4MjEiIHRhYmluZGV4PSIwIiBoaWRkZW49ImZhbHNlIj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkVuc3VyZSBhIHNhZmUgYW5kIGFkZXF1YXRlIHdhdGVyIHN1cHBseSA8L3N0cm9uZz48L3NwYW4+PGJyPgogICAgICAgICAgICAgICAgICAgICAgVXNlIEZFRkxPVyB0byBlc3RpbWF0ZSB3YXRlciBiYWxhbmNlcywgY29udGVudCBhbmQgb3JpZ2luIGZyb20gdGhlIGxvY2FsIHRvIHRoZSByZWdpb25hbCBzY2FsZXMuIFVzaW5nIEZFRkxPVyYjODIxNztzIGdyb3VuZHdhdGVyIG1vZGVsbGluZyB5b3UgY2FuIHRlc3QgdGhlIHBvdGVudGlhbCByaXNrIG9mIHNhbHR3YXRlciBpbnRydXNpb24gaW4gY29hc3RhbCBhcXVpZmVycywgaWRlbnRpZnkgdGhlIGdyb3VuZHdhdGVyIGFic3RyYWN0aW9uIGxvY2F0aW9ucyBhbmQgb3B0aW1pc2UgTWFuYWdlZCBBcXVpZmVyIFJlY2hhcmdlIChNQVIpIHNjZW5hcmlvcy4gWW91IGNhbiBhbHNvIGxpbmsgeW91ciBGRUZMT1cgbW9kZWwgdG8gYSBmdWxseSBoeWRyb2R5bmFtaWMgcml2ZXIgb3IgZmxvb2QgbW9kZWwgdG8gdW5kZXJzdGFuZCBncm91bmR3YXRlci1zdXJmYWNlIHdhdGVyIGludGVyYWN0aW9uLjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+IFByb3RlY3QgZ3JvdW5kd2F0ZXIgcXVhbGl0eSA8L3N0cm9uZz48L3NwYW4+PGJyPgogICAgICAgICAgICAgICAgICAgICAgU2ltdWxhdGUgbGFuZCB1c2UgaW1wYWN0cyBvbiBncm91bmR3YXRlciBxdWFsaXR5IHRvIGFzY2VydGFpbiB0aGUgbWFnbml0dWRlIG9mIHBvdGVudGlhbCBpbmR1c3RyaWFsIHNvbHZlbnQsIHBoYXJtYWNldXRpY3MgYW5kIGFncmljdWx0dXJhbC1yZWxhdGVkIGNvbnRhbWluYXRpb24gKGUuZy4gbml0cmF0ZSwgYW1tb25pdW0pIG9uIHdhdGVyIHN1cHBseSB3ZWxscyBhbmQgc3VyZmFjZSB3YXRlciBib2RpZXMuIEZFRkxPVyBhbHNvIGFsbG93cyB5b3UgdG8gbW9kZWwgdGhlIHBvdGVudGlhbCBlZmZlY3RpdmVuZXNzIG9mIHJlbWVkaWF0aW9uIHRlY2huaXF1ZXMgc3VjaCBhcyBmbG93IGJhcnJpZXJzLCBiZWZvcmUgY29uc3RydWN0aW9uIGJlZ2lucy4gPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSBlbGVtZW50b3ItdGFiLW1vYmlsZS10aXRsZSIgYXJpYS1zZWxlY3RlZD0iZmFsc2UiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWIiIHRhYmluZGV4PSItMSIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTE4MjIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj5LZXkgRmVhdHVyZXM8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTgyMiIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTE4MjIiIHRhYmluZGV4PSIwIiBoaWRkZW49ImhpZGRlbiI+PCEtLSBTVEFSVCBLRVkgRkVBVFVSRVMgLS0+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJrZXlmZWF0dXJlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvRW52aXJvbm1lbnRhbC1zZXJ2aWNlcy1JbnRlZ3JhdGVkLXN1cmZhY2Utd2F0ZXItYW5kLWdyb3VuZHdhdGVyLmpwZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5JbnRlZ3JhdGVkIHN1cmZhY2Ugd2F0ZXIgYW5kIGdyb3VuZHdhdGVyPC9zdHJvbmc+PC9zcGFuPjxiciAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgVW5kZXJzdGFuZCB0aGUgd2F0ZXIgY3ljbGUgYXMgb25lIHBpZWNlLiBNb2RlbCB0aGUgaW50ZXJhY3Rpb24gb2Ygc3VyZmFjZSB3YXRlciBhbmQgZ3JvdW5kd2F0ZXIgd2l0aCBGRUZMT1cgaW4gY29tYmluYXRpb24gd2l0aCBNSUtFJiM4MjE3O3MgZmFtaWx5IHNvZnR3YXJlLjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvRW52aXJvbm1lbnRhbC1zZXJ2aWNlcy1XYXRlci1vcmlnaW4tYW5kLW1peGluZy1wcm9jZXNzZXMuanBnIiBhbHQ9IiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyNDUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPldhdGVyIG9yaWdpbiBhbmQgbWl4aW5nIHByb2Nlc3Nlczwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByZWNpc2VseSB1bmRlcnN0YW5kIHRoZSBpbnRlcmNvbm5lY3Rpb24gb2YgZGlmZmVyZW50IHdhdGVyIHNvdXJjZXMgKHJpdmVyYmFuayBmaWx0cmF0aW9uLCBhcXVpZmVycywgZXRjLikgdXNpbmcgZGV0YWlsZWQgbW9kZWxsaW5nIG9mIGdyb3VuZHdhdGVyIGFnZS48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L0Vudmlyb25tZW50YWwtc2VydmljZXMtTGlmZXRpbWUtZXhwZWN0YW5jeS1vZi1hLWNvbnRhbWluYW50LmpwZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWdjYXB0aW9uIGlkPSJjYXB0aW9uLWF0dGFjaG1lbnQtOTU0NiIgY2xhc3M9IndwLWNhcHRpb24tdGV4dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5MaWZldGltZSBleHBlY3RhbmN5IG9mIGEgY29udGFtaW5hbnQ8L3N0cm9uZz48L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBVc2UgRkVGTE9XJiM4MjE3O3MgYWdlIG1ldGhvZHMgdG8gbW9kZWwgdGhlIGxpZmV0aW1lIGV4cGVjdGFuY3kgYW5kIHVuZGVyc3RhbmQgcmVxdWlyZWQgdHJhdmVsIHRpbWVzIHRvIHJlYWNoIG91dGxldHMuPC9maWdjYXB0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iY2xlYXI6IGJvdGg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L0Vudmlyb25tZW50YWwtc2VydmljZXMtQ2FwdHVyZS1ab25lLWRlbGluZWF0aW9uLmpwZyIgYWx0PSIiIHdpZHRoPSIzNTAiIGhlaWdodD0iMjQ1IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ2NhcHRpb24gaWQ9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBjbGFzcz0id3AtY2FwdGlvbi10ZXh0Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPkNhcHR1cmUgWm9uZSBkZWxpbmVhdGlvbjwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWNjdXJhdGVseSBkZWxpbmVhdGUgY2FwdHVyZSB6b25lcyBpbiAyRCBhbmQgM0Qgb3JpZ2luYXRlZCBieSB3YXRlciBzdXBwbHkgd2VsbHMgYXMgYSBiYXNpcyBmb3IgZGV0YWlsZWQgcmlzayBhc3Nlc3NtZW50LjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgaWQ9ImF0dGFjaG1lbnRfOTU0NiIgYXJpYS1kZXNjcmliZWRieT0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIHN0eWxlPSJ3aWR0aDogMzUwcHgiIGNsYXNzPSJ3cC1jYXB0aW9uIGFsaWdubGVmdCI+PGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0id3AtaW1hZ2UtOTU0NiBzaXplLWZ1bGwiIHN0eWxlPSJwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4OyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvRW52aXJvbm1lbnRhbC1zZXJ2aWNlcy1CdWlsdC1pbi1GRUZMT1ctcmVhY3RpdmUtdHJhbnNwb3J0LWVuZ2luZS5qcGciIGFsdD0iIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjI0NSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBpZD0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIGNsYXNzPSJ3cC1jYXB0aW9uLXRleHQiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+QnVpbHQtaW4gRkVGTE9XIHJlYWN0aXZlIHRyYW5zcG9ydCBlbmdpbmU8L3N0cm9uZz48L3NwYW4+PGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBNb2RlbCBkaWZmZXJlbnQgY29udGFtaW5hbnQgY2FzZXMgZnJvbSBjb25zZXJ2YXRpdmUgdXAgdG8gY29tcGxleCBraW5ldGljIHJlYWN0aW9ucyAoTW9ub2QsIEFycmhlbml1cywgZXRjLikuIEZFRkxPVyYjODIxNztzIG1vZGVsbGluZyBjYXBhYmlsaXRpZXMgYWxsb3cgeW91IHRvIHByZWNpc2VseSBwcmVkaWN0IHRoZSBmYXRlIG9mIHBlc3RpY2lkZXMsIGZlcnRpbGl6ZXJzLCBlbWVyZ2luZyBwcm9kdWN0cyAocGhhcm1hY2V1dGljcywgUEZBUywgZXRjLikgYW1vbmcgbWFueSBvdGhlcnMgaW4gZ3JvdW5kd2F0ZXIgc3lzdGVtcy48L2ZpZ2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGlkPSJhdHRhY2htZW50Xzk1NDYiIGFyaWEtZGVzY3JpYmVkYnk9ImNhcHRpb24tYXR0YWNobWVudC05NTQ2IiBzdHlsZT0id2lkdGg6IDM1MHB4IiBjbGFzcz0id3AtY2FwdGlvbiBhbGlnbmxlZnQiPjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9IndwLWltYWdlLTk1NDYgc2l6ZS1mdWxsIiBzdHlsZT0icGFkZGluZzogMHB4IDIwcHggMHB4IDBweDsiIHNyYz0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L0Vudmlyb25tZW50YWwtc2VydmljZXMtR2VvY2hlbWljYWwtbW9kZWxsaW5nLXdpdGgtUEhSRUVRQy1jb3VwbGluZy5qcGciIGFsdD0iIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjI0NSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBpZD0iY2FwdGlvbi1hdHRhY2htZW50LTk1NDYiIGNsYXNzPSJ3cC1jYXB0aW9uLXRleHQiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+R2VvY2hlbWljYWwgbW9kZWxsaW5nIHdpdGggUEhSRUVRQyBjb3VwbGluZzwvc3Ryb25nPjwvc3Bhbj48YnIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvdXBsZSB5b3VyIDJEIG9yIDNEIEZFRkxPVyBmbG93IGFuZCB0cmFuc3BvcnQgbW9kZWwgd2l0aCBwaUNoZW0gdG8gbW9kZWwgZ2VvY2hlbWljYWwgcmVhY3Rpb25zLjwvZmlnY2FwdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRU5EIEtFWSBGRUFUVVJFUyAtLT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIGVsZW1lbnRvci10YWItbW9iaWxlLXRpdGxlIiBhcmlhLXNlbGVjdGVkPSJmYWxzZSIgZGF0YS10YWI9IjMiIHJvbGU9InRhYiIgdGFiaW5kZXg9Ii0xIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMTgyMyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPkNhc2UgU3RvcmllczwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0xODIzIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjMiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMTgyMyIgdGFiaW5kZXg9IjAiIGhpZGRlbj0iaGlkZGVuIj4KICAgICAgICAgICAgICAgICAgICAgIDxwPjwhLS0gU1RBUlQgQ1MgLS0+PC9wPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3MiPgogICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPlRoZSBCZXJsaW4tQnJhbmRlbmJ1cmcgcmVnaW9uIGRpc2NvdmVycyBuZXcgd2F5cyB0byBhZGFwdCB0byBjbGltYXRlIGNoYW5nZSBpbXBhY3RzPC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IFNlZSBob3cgZ3JvdW5kd2F0ZXIgYW5kIHN1cmZhY2Ugd2F0ZXIgbW9kZWxsaW5nIHdhcyB1c2VkIHRvIHZpc3VhbGlzZSB0aGUgZnV0dXJlIGltcGFjdHMgb24gZ3JvdW5kd2F0ZXIgbGV2ZWxzIGFuZCBxdWFudGlmeSB0aGUgZGVmaWNpdHMgaW4gd2F0ZXIgYXZhaWxhYmlsaXR5LiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9nbG9iYWwvcmVmZXJlbmNlcy9lbWVhL292ZXJ2aWV3L2hlbHBpbmctdGhlLWJlcmxpbi1icmFuZGVuYnVyZy1yZWdpb24tYWRhcHQtdG8tY2xpbWF0ZS1jaGFuZ2UtaW1wYWN0cyI+VGVsbCBtZSBtb3JlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5DaGluYSByZXN0b3JlcyB3YXRlciB0byB0aGUgSG9uZ3NodWkgcml2ZXIgYmFzaW48L3N0cm9uZz48L3NwYW4+ICYjODIxMTsgUmVhZCBtb3JlIG9uIHRoZWlyIHN1Y2Nlc3MgaW4gZGV2ZWxvcGluZyBhIG1vZGVsLWJhc2VkIGludGVncmF0ZWQgd2F0ZXIgcmVzb3VyY2VzIG1hbmFnZW1lbnQgc3lzdGVtIHRvIG1vcmUgc3VzdGFpbmFibHkgbWFuYWdlIHdhdGVyIHJlc291cmNlcy4gPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vZ2xvYmFsL3JlZmVyZW5jZXMvYXBhYy9vdmVydmlldy9tYW5hZ2luZy1zdXN0YWluYWJsZS13YXRlci1yZXNvdXJjZXMtaW4tY2hpbmEiPlRlbGwgbWUgbW9yZTwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPjxzdHJvbmc+Q2hlbm5haSBtaXRpZ2F0ZXMgc2Vhd2F0ZXIgaW50cnVzaW9uIHRocm91Z2ggbWFuYWdlZCBhcXVpZmVyIHJlY2hhcmdlPC9zdHJvbmc+PC9zcGFuPiAmIzgyMTE7IEZpbmQgb3V0IG1vcmUgb24gdGhpcyBhcHBsaWNhdGlvbiBvZiBjb3VwbGVkIHN1cmZhY2UgYW5kIGdyb3VuZHdhdGVyIG1vZGVsbGluZyBpbiBhIGNvYXN0YWwgYXF1aWZlci48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9nbG9iYWwvcmVmZXJlbmNlcy9hcGFjL292ZXJ2aWV3L21pdGlnYXRpb24tb2Ytc2Vhd2F0ZXItaW50cnVzaW9uLXRocm91Z2gtbWFuYWdlZC1hcXVpZmVyLXJlY2hhcmdlLWluLXNvdXRoZWFzdC1pbmRpYSI+VGVsbCBtZSBtb3JlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+PHN0cm9uZz5UaGUgdG93biBvZiBTY2jDtm5lYmVjaywgR2VybWFueSBpbXByb3ZlcyBmbG9vZGluZyBhbmQgd2F0ZXIgcXVhbGl0eSBpc3N1ZXM8L3N0cm9uZz48L3NwYW4+ICYjODIxMTsgU2VlIGhvdyBkZXRhaWxlZCBhbmFseXNlcyBoZWxwZWQgdGhlbSBkZXRlcm1pbmUgdGhhdCBkZXdhdGVyaW5nIHdlbGxzIGFyZSB0aGUgYmVzdCBzb2x1dGlvbiB0byByZWd1bGF0ZSBncm91bmR3YXRlciBsZXZlbHMgYW5kIG1pdGlnYXRlIHRoZXNlIGlzc3Vlcy48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9nbG9iYWwvcmVmZXJlbmNlcy9lbWVhL292ZXJ2aWV3L3JlZ3VsYXRpbmctZ3JvdW5kd2F0ZXItbGV2ZWxzLWluLXNjaCVjMyViNm5lYmVjayI+VGVsbCBtZSBtb3JlPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPHA+PCEtLSBFTkQgQ1MgLS0+PC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci1pbm5lci1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTgyN2Q4ODAgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjgyN2Q4ODAiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0xMDAgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02NjQ5Mjc1IiBkYXRhLWlkPSI2NjQ5Mjc1IiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWYzNmQxOTQgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmciIGRhdGEtaWQ9ImYzNmQxOTQiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5ObyBpbi1ob3VzZSBtb2RlbGxlcnM/PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTk4ODA2NGIgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIiBkYXRhLWlkPSI5ODgwNjRiIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJ0ZXh0LWVkaXRvci5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdGV4dC1lZGl0b3IgZWxlbWVudG9yLWNsZWFyZml4Ij4gR2V0IG91ciBleHBlcnQgbW9kZWxsZXJzIG9uIGJvYXJkIGZvciB5b3VyIGNvbnN1bHRpbmcgcHJvamVjdHMgYXMgYSBwYXJ0bmVyLCB0byBwcm92aWRlIGV4dGVuZGVkIHVzZXIgc3VwcG9ydCBvciBmb3IgbW9kZWwgYW5kIHByb2plY3QgcmV2aWV3cy4gRG8geW91IHdhbnQgdG8gbGVhcm4gRkVGTE9XPyBUaGVuIGNoZWNrIG91dCBvdXIgPGI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cudGhlYWNhZGVteWJ5ZGhpLmNvbS90cmFpbmluZyI+ZXh0ZW5zaXZlIHRyYWluaW5nIHJlc291cmNlcy48L2E+PC9iPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTJkMzBkYTg5IGVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGggYW5pbWF0ZWQtZmFzdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtbWluLWhlaWdodCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1pdGVtcy1taWRkbGUgZWxlbWVudG9yLWludmlzaWJsZSIgZGF0YS1pZD0iMmQzMGRhODkiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90OywmcXVvdDthbmltYXRpb25fZGVsYXkmcXVvdDs6NDAwfSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci10b3AtY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTRkYzBlNGQwIiBkYXRhLWlkPSI0ZGMwZTRkMCIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02MDQzMTc5MSBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci0taC1wb3NpdGlvbi1jZW50ZXIgZWxlbWVudG9yLS12LXBvc2l0aW9uLW1pZGRsZSBlbGVtZW50b3ItYXJyb3dzLXBvc2l0aW9uLWluc2lkZSBlbGVtZW50b3ItcGFnaW5hdGlvbi1wb3NpdGlvbi1pbnNpZGUgZWxlbWVudG9yLWludmlzaWJsZSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtc2xpZGVzIiBkYXRhLWlkPSI2MDQzMTc5MSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O19hbmltYXRpb24mcXVvdDs6JnF1b3Q7ZmFkZUluJnF1b3Q7LCZxdW90O19hbmltYXRpb25fZGVsYXkmcXVvdDs6JnF1b3Q7NDAwJnF1b3Q7LCZxdW90O2F1dG9wbGF5X3NwZWVkJnF1b3Q7OjgwMDAsJnF1b3Q7bmF2aWdhdGlvbiZxdW90OzomcXVvdDtib3RoJnF1b3Q7LCZxdW90O2F1dG9wbGF5JnF1b3Q7OiZxdW90O3llcyZxdW90OywmcXVvdDtwYXVzZV9vbl9ob3ZlciZxdW90OzomcXVvdDt5ZXMmcXVvdDssJnF1b3Q7cGF1c2Vfb25faW50ZXJhY3Rpb24mcXVvdDs6JnF1b3Q7eWVzJnF1b3Q7LCZxdW90O2luZmluaXRlJnF1b3Q7OiZxdW90O3llcyZxdW90OywmcXVvdDt0cmFuc2l0aW9uJnF1b3Q7OiZxdW90O3NsaWRlJnF1b3Q7LCZxdW90O3RyYW5zaXRpb25fc3BlZWQmcXVvdDs6NTAwfSIgZGF0YS13aWRnZXRfdHlwZT0ic2xpZGVzLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zd2lwZXIiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc2xpZGVzLXdyYXBwZXIgZWxlbWVudG9yLW1haW4tc3dpcGVyIHN3aXBlci1jb250YWluZXIiIGRpcj0ibHRyIiBkYXRhLWFuaW1hdGlvbj0iIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzd2lwZXItd3JhcHBlciBlbGVtZW50b3Itc2xpZGVzIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yZXBlYXRlci1pdGVtLTI0MWZjNTQgc3dpcGVyLXNsaWRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWJnIGVsZW1lbnRvci1rZW4tYnVybnMgZWxlbWVudG9yLWtlbi1idXJucy0taW4iPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItYmFja2dyb3VuZC1vdmVybGF5Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InN3aXBlci1zbGlkZS1pbm5lciIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJpY2luZy9nZW90aGVybWFsLXBhY2thZ2UiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudHMiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zbGlkZS1oZWFkaW5nIj48Zm9udCBzaXplPSI0Ij48Zm9udCBjb2xvcj0iI2ZhZGM0MSI+U29mdHdhcmUgc3Vic2NyaXB0aW9uIHBhY2thZ2U8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZvbnQ+PC9mb250Pjxmb250IHNpemU9IjYiPkdlb3RoZXJtYWw8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNsaWRlLWRlc2NyaXB0aW9uIj5Nb2RlbCBhIG11bHRpdHVkZSBvZiBkaWZmZXJlbnQgcHJvY2Vzc2VzIGludm9sdmluZyBnZW90aGVybWFsIGFwcGxpY2F0aW9ucyBmcm9tIHNoYWxsb3cgdG8gZGVlcCBnZW90aGVybWFsIHJlc2Vydm9pcnMgd2l0aCA8c3BhbiBzdHlsZT0iY29sb3I6ICNmYWRjNDE7Ij48Yj5GRUZMT1cgRkgzPC9iPjwvc3Bhbj4gKGZsb3cgYW5kIGhlYXQpLCA8c3BhbiBzdHlsZT0iY29sb3I6ICNmYWRjNDE7Ij48Yj5waUZyZWV6ZTwvYj48L3NwYW4+IGFuZCBtb3JlISA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2ICBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbiBlbGVtZW50b3Itc2xpZGUtYnV0dG9uIGVsZW1lbnRvci1zaXplLXNtIj5TZWUgd2hhdCdzIGluY2x1ZGVkPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItcmVwZWF0ZXItaXRlbS1kNzQ1ZjI1IHN3aXBlci1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1iZyBlbGVtZW50b3Ita2VuLWJ1cm5zIGVsZW1lbnRvci1rZW4tYnVybnMtLWluIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzd2lwZXItc2xpZGUtaW5uZXIiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3ByaWNpbmcvZ3JvdW5kd2F0ZXItcGFja2FnZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1jb250ZW50cyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNsaWRlLWhlYWRpbmciPjxmb250IHNpemU9IjQiPjxmb250IGNvbG9yPSIjZmFkYzQxIj5Tb2Z0d2FyZSBzdWJzY3JpcHRpb24gcGFja2FnZTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9udD48L2ZvbnQ+PGZvbnQgc2l6ZT0iNiI+R3JvdW5kd2F0ZXI8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNsaWRlLWRlc2NyaXB0aW9uIj5UaGlzIGFmZm9yZGFibGUgc3Vic2NyaXB0aW9uIHBhY2thZ2UgaW5jbHVkZXMgb3VyIGNvcmUgZ3JvdW5kd2F0ZXIgbW9kZWxsaW5nIGFwcGxpY2F0aW9uIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZhZGM0MSI+PGI+RkVGTE9XIEZNSDM8L2I+PC9zcGFuPiAoZmxvdywgbWFzcyBhbmQgaGVhdCkgYXMgd2VsbCBhcyA8c3BhbiBzdHlsZT0iY29sb3I6ICNmYWRjNDEiPjxiPk1JS0UgSFlEUk8gUml2ZXIgSHlkcm9keW5hbWljcyAoSEQpIGFuZCBSaXZlciBDb250cm9sIChTTyksIHBpQ2hlbSwgcGlGcmVlemU8L2I+PC9zcGFuPiBhbmQgbW9yZSE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2ICBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbiBlbGVtZW50b3Itc2xpZGUtYnV0dG9uIGVsZW1lbnRvci1zaXplLXNtIj5TZWUgd2hhdCdzIGluY2x1ZGVkPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItcmVwZWF0ZXItaXRlbS04NTE2NGU5IHN3aXBlci1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1iZyBlbGVtZW50b3Ita2VuLWJ1cm5zIGVsZW1lbnRvci1rZW4tYnVybnMtLWluIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzd2lwZXItc2xpZGUtaW5uZXIiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3ByaWNpbmcvZmxvdy1wYWNrYWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWNvbnRlbnRzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc2xpZGUtaGVhZGluZyI+PGZvbnQgc2l6ZT0iNCI+PGZvbnQgY29sb3I9IiNmYWRjNDEiPlNvZnR3YXJlIHN1YnNjcmlwdGlvbiBwYWNrYWdlPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9mb250PjwvZm9udD48Zm9udCBzaXplPSI2Ij5GbG93PC9mb250PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zbGlkZS1kZXNjcmlwdGlvbiI+U2ltdWxhdGUgMkQgb3IgM0QgZmxvdyByZWxhdGVkIHByb2Nlc3NlcyBpbiBncm91bmR3YXRlciBpbmNsdWRpbmcgZGV3YXRlcmluZyBhbmQgc2VlcGFnZSBhbmFseXNpcywgZ3JvdW5kd2F0ZXIgcmVzb3VyY2VzIHBsYW5uaW5nLCBkcmF3ZG93biBhbmFseXNpcywgYW5kIG1hbmFnZW1lbnQgb2YgYXF1aWZlciByZWNoYXJnZSB3aXRoIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZhZGM0MSI+PGI+RkVGTE9XIEYzPC9iPjwvc3Bhbj4gKGZsb3cpLCA8c3BhbiBzdHlsZT0iY29sb3I6ICNmYWRjNDEiPjxiPnBpSE1DLDwvYj48L3NwYW4+IGFuZCA8c3BhbiBzdHlsZT0iY29sb3I6ICNmYWRjNDEiPjxiPnBpTUlLRTFELjwvYj48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiAgY2xhc3M9ImVsZW1lbnRvci1idXR0b24gZWxlbWVudG9yLXNsaWRlLWJ1dHRvbiBlbGVtZW50b3Itc2l6ZS1zbSI+U2VlIHdoYXQncyBpbmNsdWRlZDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJlcGVhdGVyLWl0ZW0tYjU4NzEyNSBzd2lwZXItc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtYmcgZWxlbWVudG9yLWtlbi1idXJucyBlbGVtZW50b3Ita2VuLWJ1cm5zLS1pbiI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic3dpcGVyLXNsaWRlLWlubmVyIiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcmljaW5nL21pbmluZy1wYWNrYWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWNvbnRlbnRzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc2xpZGUtaGVhZGluZyI+PGZvbnQgc2l6ZT0iNCI+PGZvbnQgY29sb3I9IiNmYWRjNDEiPlNvZnR3YXJlIHN1YnNjcmlwdGlvbiBwYWNrYWdlPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9mb250PjwvZm9udD48Zm9udCBzaXplPSI2Ij5NaW5pbmc8L2ZvbnQ+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNsaWRlLWRlc2NyaXB0aW9uIj5QbGFuIGFuZCBleGVjdXRlIGEgbGlmZS1vZi1taW5lIGludGVncmF0ZWQgbWluZSB3YXRlciBtYW5hZ2VtZW50IHN0cmF0ZWd5IHdpdGggYWZmb3JkYWJsZSBhY2Nlc3MgdG8gPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmFkYzQxOyI+PGI+RkVGTE9XIEZNMzwvYj48L3NwYW4+IGZvciBmbG93IGFuZCBtYXNzIG1vZGVsbGluZyBwbHVzIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZhZGM0MTsiPjxiPnBpQ2hlbTwvYj48L3NwYW4+IGZvciBtb2RlbGxpbmcgZ2VvY2hlbWljYWwgcmVhY3Rpb25zLiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2ICBjbGFzcz0iZWxlbWVudG9yLWJ1dHRvbiBlbGVtZW50b3Itc2xpZGUtYnV0dG9uIGVsZW1lbnRvci1zaXplLXNtIj5TZWUgd2hhdCdzIGluY2x1ZGVkPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3dpcGVyLXBhZ2luYXRpb24iPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zd2lwZXItYnV0dG9uIGVsZW1lbnRvci1zd2lwZXItYnV0dG9uLXByZXYiPiA8aSBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImVpY29uLWNoZXZyb24tbGVmdCI+PC9pPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXNjcmVlbi1vbmx5Ij5QcmV2aW91czwvc3Bhbj4gPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXN3aXBlci1idXR0b24gZWxlbWVudG9yLXN3aXBlci1idXR0b24tbmV4dCI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZWljb24tY2hldnJvbi1yaWdodCI+PC9pPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXNjcmVlbi1vbmx5Ij5OZXh0PC9zcGFuPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgoKCjxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItdG9wLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNWM2M2Y0MCBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iNWM2M2Y0MCIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0xMzI1OTg5IiBkYXRhLWlkPSIxMzI1OTg5IiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CjxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWI0N2U2OGIgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXNwYWNlciIgZGF0YS1pZD0iYjQ3ZTY4YiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0ic3BhY2VyLmRlZmF1bHQiPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXIiPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyLWlubmVyIj48L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZTA4NDVkZiBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iZTA4NDVkZiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICA8aDIgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPkFkZGl0aW9uYWwgY2FwYWJpbGl0aWVzICZhbXA7IHVuaXF1ZSBmZWF0dXJlczwvaDI+CiAgPC9kaXY+CjwvZGl2Pgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZDY1MzcwNSBhbmltYXRlZC1mYXN0IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1pbnZpc2libGUiIGRhdGEtaWQ9ImQ2NTM3MDUiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YW5pbWF0aW9uJnF1b3Q7OiZxdW90O2ZhZGVJbiZxdW90OywmcXVvdDthbmltYXRpb25fZGVsYXkmcXVvdDs6JnF1b3Q7NDAwJnF1b3Q7fSI+CiAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0Ij4KICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1yb3ciPgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMTAwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtYTI2YTFlMSIgZGF0YS1pZD0iYTI2YTFlMSIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1kNzQyNjI0IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10b2dnbGUiIGRhdGEtaWQ9ImQ3NDI2MjQiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InRvZ2dsZS5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlIiByb2xlPSJ0YWJsaXN0Ij4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTEiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIiBkYXRhLXRhYj0iMSIgcm9sZT0idGFiIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uIGVsZW1lbnRvci10b2dnbGUtaWNvbi1sZWZ0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+IDxzcGFuIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLWljb24tY2xvc2VkIj48aSBjbGFzcz0iZmFzIGZhLWNhcmV0LXJpZ2h0Ij48L2k+PC9zcGFuPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uLW9wZW5lZCI+PGkgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbi1vcGVuZWQgZmFzIGZhLWNhcmV0LXVwIj48L2k+PC9zcGFuPiA8L3NwYW4+IDxhIGhyZWY9IiIgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMjVweDttYXJnaW4tYm90dG9tOiAwcHgiPkludGVncmF0ZWQgY29uY2VwdHVhbCBtb2RlbGxpbmcgCiAgICAgICAgICAgICAgICAgICAgICA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVsZW1lbnRvci10YWItY29udGVudC0yMjUxIiBjbGFzcz0iZWxlbWVudG9yLXRhYi1jb250ZW50IGVsZW1lbnRvci1jbGVhcmZpeCIgZGF0YS10YWI9IjEiIHJvbGU9InRhYnBhbmVsIiBhcmlhLWxhYmVsbGVkYnk9ImVsZW1lbnRvci10YWItdGl0bGUtMjI1MSI+CiAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6IG5vbmU7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+VXBkYXRlIG1vZGVscyBmYXN0ZXIgdXNpbmcgYSBuZXcgY29uY2VwdHVhbCBtb2RlbGxpbmcgYXBwcm9hY2g8L3NwYW4+PC9iPiAmIzgyMTE7IFNwZW5kIG1vcmUgdGltZSBvbiBjb25jZXB0cyBhbmQgbGVzcyBvbiBtZXNoaW5nIHdpdGggRkVGTE9XJiM4MjE3O3MgbmV3IGNvbmNlcHR1YWwgbW9kZWxsaW5nIGFwcHJvYWNoLiBVc2VycyBjYW4gbm93IGRlZmluZSBtYXRlcmlhbCBpbmZvcm1hdGlvbiA8dT5iZWZvcmU8L3U+IGdlbmVyYXRpbmcgdGhlIG1lc2ggdGhlcmVieSBlbGltaW5hdGluZyB0aGUgcmlzayBvZiBsb3N0IGluZm9ybWF0aW9uIGFmdGVyIHJlLW1lc2hpbmcuIDxiPjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvdWx5d0hEcm84X2siPldhdGNoIHZpZGVvPC9hPjwvYj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+V29yayBzZWFtbGVzc2x5IHdpdGggbGVhZGluZyAzRCBnZW9sb2dpY2FsIG1vZGVsbGluZyBwcm9ncmFtczwvc3Bhbj48L2I+ICYjODIxMTsgQnVpbGQgeW91ciBnZW9sb2dpYyBtb2RlbCBpbiBHZW9Nb2RlbGxlciAzRCwgR09DQUQgb3IgTGVhcGZyb2cgSHlkcm8gYW5kIHRyYW5zZmVyIGl0IHRvIEZFRkxPVy48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+Q3JlYXRlIHJvYnVzdCwgYWNjdXJhdGUgYW5kIHNwYXRpYWxseSBkZXRhaWxlZCByZXN1bHRzPC9zcGFuPjwvYj4gJiM4MjExOyBQcm9kdWNlIHByZWNpc2Ugc3BhdGlhbCByZXByZXNlbnRhdGlvbiBvZiBjb21wbGV4IGdlb2xvZ3kgYW5kIGdlb21ldHJ5IGZvciByaXZlcnMsIGZyYWN0dXJlcywgcGlwZXMsIHR1bm5lbHMgYW5kIHdlbGwgbG9jYXRpb25zIGJ5IGNyZWF0aW5nIGxheWVyLWJhc2VkLCBwYXJ0aWFsbHkgdW5zdHJ1Y3R1cmVkIG9yIGZ1bGx5IHVuc3RydWN0dXJlZCBtZXNoZXMgaW4gM0QuIFlvdSBjYW4gYWxzbyBkZWFjdGl2YXRlIGFuZCByZWFjdGl2YXRlIG1lc2ggZWxlbWVudHMgd2l0aGluIHRoZSBtb2RlbCBkb21haW4gdG8gYWNjb3VudCBmb3IgdGVtcG9yYWwgY2hhbmdlcyBzdWNoIGFzIHR1bm5lbCBleGNhdmF0aW9ucyBvciBtaW5lIHBsYW5zLiA8Yj48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3lvdXR1LmJlL1B6Y1lMeHoxRnVZIj5MZWFybiBob3c8L2E+PC9iPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5SZXByZXNlbnQgY29tcGxleCBoeWRyb2dlb2xvZ2ljIGNvbmRpdGlvbnMgd2l0aCBlbGFib3JhdGUsIHN0YXRlLW9mLXRoZS1hcnQgdmlzdWFsaXNhdGlvbjwvc3Bhbj48L2I+ICYjODIxMTsgQ3JlYXRlIGhpZ2ggcXVhbGl0eSBzbmFwc2hvdHMgb3IgdmlkZW8gc2VxdWVuY2VzIHVzaW5nIHRoZSBoaWdobHkgZmxleGlibGUgcGxhbmFyLCBjcm9zcy1zZWN0aW9uYWwgYW5kIDNEIHZpc3VhbGlzYXRpb24gdG9vbHMuIEV4cGVyaWVuY2UgYW4gdW5wcmVjZWRlbnRlZCBsZXZlbCBvZiBpbnNpZ2h0IHVzaW5nIE9jdWx1cyBWaXJ0dWFsIFJlYWxpdHkgdGVjaG5vbG9neSB0byBuYXZpZ2F0ZSB0aGUgbW9kZWwgbWVzaCBhbmQgdmlzdWFsaXNlIGFyZWFzIG9mIGludGVyZXN0IGluIHRocmVlIGRpbWVuc2lvbnMuIDxiPjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvUHpjWUx4ejFGdVkiPkxlYXJuIGhvdzwvYT48L2I+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPk1hbmFnZSBzY2VuYXJpb3MgYW5kIG1vZGVscyB3aXRoIGVhc2U8L3NwYW4+PC9iPiAmIzgyMTE7IFJ1biBzY2VuYXJpb3MsIGFsdGVyIGJvdW5kYXJ5IGNvbmRpdGlvbnMsIHZpZXcgcmVzdWx0cyBhY3Jvc3MgZGlmZmVyZW50IHZlcnRpY2FsIGxheWVycywgZXZhbHVhdGUgdGhlIGltcGFjdCBvZiBjaGFuZ2VzIGluIGlucHV0IGFzc3VtcHRpb25zIG9uIHNpbXVsYXRpb24gcmVzdWx0cyBhbmQgYXJjaGl2ZSB5b3VyIG1vZGVscyB3aXRoIEZFRkxPVyYjODIxNztzIGludHVpdGl2ZSBkZXNpZ24uIFlvdSBjYW4gZXZlbiBjcmVhdGUgYSByZWFsLXRpbWUgb3BlcmF0aW9uYWwgc3lzdGVtIGluIDxiPjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL2FyZWFzLW9mLWFwcGxpY2F0aW9uL21pa2Utb3BlcmF0aW9ucyI+TUlLRSBPUEVSQVRJT05TIDwvYT48L2I+dXNpbmcgYSBGRUZMT1cgbW9kZWwuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPkJ1aWxkIGxhcmdlIHJlZ2lvbmFsIHNjYWxlIG1vZGVscyB3aXRob3V0IGxvc2luZyBuZWNlc3NhcnkgbG9jYWwgcHJlY2lzaW9uPC9zcGFuPjwvYj4gJiM4MjExOyBSZWx5IG9uIEZFRkxPVyB0byBhbmFseXNlIGdyb3VuZHdhdGVyIGFsbG9jYXRpb24sIGNhdGNobWVudCB6b25lcywgd2VsbGhlYWQgcHJvdGVjdGlvbiwgd2F0ZXIgdm9sdW1lIGVzdGltYXRpb24sIHdhdGVyIG9yaWdpbiBhbmFseXNpcyBhbmQgd2VsbC1maWVsZCBvcHRpbWlzYXRpb24uIFlvdSBjYW4gYWxzbyBjYWxjdWxhdGUgdHJhdmVsIHRpbWUgYW5kIG1vZGVsIGdyb3VuZHdhdGVyL3N1cmZhY2Ugd2F0ZXIgaW50ZXJhY3Rpb24sIGNvbnRhbWluYXRpb24gcmlza3MsIGNhcHR1cmUgem9uZSBkZWxpbmVhdGlvbiBhbmQgbWFuYWdlZCBhcXVpZmVyIHJlY2hhcmdlLjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTIiIGNsYXNzPSJlbGVtZW50b3ItdGFiLXRpdGxlIiBkYXRhLXRhYj0iMiIgcm9sZT0idGFiIiBhcmlhLWNvbnRyb2xzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MiIgYXJpYS1leHBhbmRlZD0iZmFsc2UiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uIGVsZW1lbnRvci10b2dnbGUtaWNvbi1sZWZ0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+IDxzcGFuIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLWljb24tY2xvc2VkIj48aSBjbGFzcz0iZmFzIGZhLWNhcmV0LXJpZ2h0Ij48L2k+PC9zcGFuPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uLW9wZW5lZCI+PGkgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbi1vcGVuZWQgZmFzIGZhLWNhcmV0LXVwIj48L2k+PC9zcGFuPiA8L3NwYW4+IDxhIGhyZWY9IiIgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMjVweDttYXJnaW4tYm90dG9tOiAwcHgiPkVmZmljaWVudCBtb2RlbGxpbmcgd29ya2Zsb3dzIAogICAgICAgICAgICAgICAgICAgICAgPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1MiIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSIyIiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTIiPgogICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTogbm9uZTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+Q29udHJvbCBhbGwgZ3JvdW5kd2F0ZXIgd2VsbHMgKGZsb3csIG1hc3MgYW5kIGhlYXQpIGZyb20gYSBjZW50cmFsIGxvY2F0aW9uPC9zcGFuPiAmIzgyMTE7IDwvc3Ryb25nPlVzaW5nIEZFRkxPVyA4LjDigJlzIG5ldyBXZWxsIE1hbmFnZXIsIGl04oCZcyBlYXNpZXIgdGhhbiBldmVyIHRvIGNyZWF0ZSwgZWRpdCBhbmQgZGVsZXRlIFdlbGwgQkMsIE11bHRpbGF5ZXIgV2VsbHMgYW5kIEJIRXMsIHRoZSBtb3N0IGltcG9ydGFudCBib3VuZGFyeSBjb25kaXRpb24gaW4gYSBncm91bmR3YXRlciBtb2RlbC4gV2l0aCBqdXN0IGEgZmV3IGNsaWNrcywgdXNlcnMgY2FuIGltcG9ydCBodW5kcmVkcyBvZiB3ZWxscyB0byBnYXRoZXIgZmVlZGJhY2sgb24gcHJvYmxlbSBjbGFzc2VzIGFuZCB0byBpZGVudGlmeSB3aGV0aGVyIGEgZ3JvdW5kd2F0ZXIgd2VsbCBhbHJlYWR5IGV4aXN0cy48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PHN0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5DcmVhdGUgbW9yZSByb2J1c3QgM0QgbW9kZWxzIHVzaW5nIGEgbmV3IHdvcmtmbG93PC9zcGFuPiAmIzgyMTE7IDwvc3Ryb25nPkF1dG9tYXRpY2FsbHkgYnVpbGQgM0QgbW9kZWxzIChsYXllcmVkLWJhc2VkLCBwYXJ0aWFsbHktdW5zdHJ1Y3R1cmVkIGFuZCBmdWxseS11bnN0cnVjdHVyZWQpIGZyb20gYSAyRCBTdXBlcm1lc2ggdXNpbmcgYSBuZXcsIHNpbXBsaWZpZWQgd29ya2Zsb3cuIDxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvQjNyNHBZeTQwaDQiPjxzdHJvbmc+V2F0Y2ggdGhlIHZpZGVvPC9zdHJvbmc+PC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48c3Ryb25nPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPkFjaGlldmUgZnVsbCBtb2RlbCBwYXJhbWV0cmlzYXRpb24gaW4gdGhlIFN1cGVybWVzaCB3aXRoIGV4dGVuZGVkIHdvcmtmbG93czwvc3Bhbj4gJiM4MjExOyA8L3N0cm9uZz5GRUZMT1cgOC4wIGluY2x1ZGVzIGV4dGVuZGVkIHdvcmtmbG93cyBmb3IgbW9kZWwgY29uY2VwdHVhbGl6YXRpb24gaW4gdGhlIFN1cGVybWVzaC4gVGhpcyBlbmFibGVzIHVzZXJzIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBnZW9tZXRyaWVzIGluIHRoZSBTdXBlcm1lc2ggKGkuZS4gYXNzaWduIG1hdGVyaWFscywgcG9pbnQgcHJvcGVydGllcyBhbmQgbGluZSBwcm9wZXJ0aWVzKSBiZWZvcmUgY3JlYXRpbmcgYSBtZXNoIHRodXMgcmVkdWNpbmcgdGhlIHJpc2sgb2YgaW5mb3JtYXRpb24gbG9zcy4gPGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9CM3I0cFl5NDBoNCI+PHN0cm9uZz5XYXRjaCB0aGUgdmlkZW88L3N0cm9uZz48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+QmV0dGVyIGV2YWx1YXRlIHRoZSBwZXJmb3JtYW5jZSBvZiBhIFBDIHdpdGggYW4gaW1wcm92ZWQgUGFyYWxsZWxpc2F0aW9uIFN0YXR1cyBpbiB0aGUgRmVQRVNUIEdVSTwvc3Bhbj4gJiM4MjExOyA8L3N0cm9uZz5Gb3IgZXhhbXBsZSwgdXNlcnMgY2FuIG5vdyBtb3JlIGVhc2lseSBpZGVudGlmeSB3b3JrZXJzIHRocm91Z2ggZ3JvdXBlZCBsaXN0aW5ncywgbW9uaXRvciB0aGUgQ1BVIGFuZCBtZW1vcnkgYW5kIGFwcGVuZCBuZXcgd29ya2VycyAobG9jYWwgYW5kIGV4dGVybmFscykgZHVyaW5nIHRoZSBtb2RlbCBydW4uPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+VGFrZSBhZHZhbnRhZ2Ugb2YgYSBmdWxseSBoeWRyb2R5bmFtaWMgYXBwcm9hY2ggZm9yIHJpdmVyIG1vZGVsbGluZzwvc3Bhbj4gJiM4MjExOyA8L3N0cm9uZz5Nb2RlbCByaXZlcnMgaW4gdGhlIGdyb3VuZHdhdGVyIGNvbnRleHQgbW9yZSBzZWFtbGVzc2x5IHVzaW5nIHRoZSBuZXcgSHlkcm9keW5hbWljcyBjb3VwbGluZyBhcHByb2FjaCBiZXR3ZWVuIEZFRkxPVyBhbmQgTUlLRSAxRC4gVGhlIGZsZXhpYmxlIHNlbGVjdGlvbiBvZiByaXZlciBicmFuY2hlcyB3aWxsIGhlbHAgZWFzZSBkZWNpc2lvbiBtYWtpbmcgb24gd2hhdC93aGVyZSB0byBjb3VwbGUgRkVGTE9XIGFuZCBNSUtFIDFELiA8YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3lvdXR1LmJlL3lmU2dfb0hsSlFFIj48c3Ryb25nPldhdGNoIHRoZSB2aWRlbzwvc3Ryb25nPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PHN0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5UYXAgaW50byB0aGUgcG93ZXIgb2YgaW50ZWdyYXRlZCBncm91bmR3YXRlciByZXNvdXJjZXMgbWFuYWdlbWVudDwvc3Bhbj4gJiM4MjExOyA8L3N0cm9uZz5JbnZlc3RpZ2F0ZSBncm91bmR3YXRlciBwcm9ibGVtcyBmcm9tIGEgYnJvYWRlciBwZXJzcGVjdGl2ZS4gPHNwYW4gc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1zaGUiPk1JS0UgU0hFPC9hPjwvc3Bhbj4gcmVzdWx0cyBjYW4gYmUgZGlyZWN0bHkgaW1wb3J0ZWQgaW50byBGRUZMT1cgZ2l2ZW4gYSBuZXcgZGF0YSByZWdpb25hbGl6YXRpb24gbWV0aG9kLiBUaGlzIGVuYWJsZXMgeW91IHRvIGltcG9zZSB0aGUga25vd2xlZGdlIG9mIHRoZSBjYXRjaG1lbnQgaHlkcm9sb2d5IGluIEZFRkxPVyBmb3IgYSBiZXR0ZXIgZGVmaW5pdGlvbiBvZiBncm91bmR3YXRlciByZWNoYXJnZSBmb3IgZXhhbXBsZS48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+SW1wb3J0IGEgTU9ERkxPVyBtZXNoIGFuZCByZXN1bHRzIGludG8gRkVGTE9XPC9zcGFuPjwvYj4gJiM4MjExOyBNT0RGTE9XIHVzZXJzIGNhbiBub3cgdGFrZSBhZHZhbnRhZ2Ugb2YgRkVGTE9XJiM4MjE3O3Mgc3VwZXJpb3IgcmVzdWx0cyB2aXN1YWxpc2F0aW9uIHRvb2xzIGFuZCBtb2RlbGxpbmcgY2FwYWJpbGl0aWVzIGJ5IGltcG9ydGluZyBhbiBleGlzdGluZyBNT0RGTE9XIDYgbW9kZWwuIDxiPjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvUHpjWUx4ejFGdVkiPkxlYXJuIGhvdzwvYT48L2I+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPlN1cHBvcnQgY29tcGxleCBwcm9qZWN0cyB3aXRoIGEgbWF0dXJlIHByb2dyYW1taW5nIGludGVyZmFjZSAoQVBJKSBhbmQgZnJlZSBsaWJyYXJ5IG9mIHBsdWctaW5zLCBhcHBsaWNhdGlvbnMgYW5kIGV4YW1wbGVzPC9zcGFuPjwvYj4gJiM4MjExOyBFeHRlbmQgRkVGTE9XJiM4MjE3O3MgZnVuY3Rpb25hbGl0eSB1c2luZyBhIGNvbnZlbmllbnQgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlIHdoaWNoIG1ha2VzIHBsdWctaW4gZGV2ZWxvcG1lbnQgYSBtYW5hZ2VhYmxlIHRhc2sg4oCTIGV2ZW4gZm9yIGxlc3MgZXhwZXJpZW5jZWQgcHJvZ3JhbW1lcnMuIEJlbmVmaXQgZnJvbSBncmVhdGVyIGFjY2VzcyB0byB0aGUgRkVGTE9XIGtlcm5lbCBhbmQgYmV0dGVyIGRvY3VtZW50YXRpb24gd2hlbiBidWlsZGluZyBhIERTUyBvciBkdXJpbmcgY29tcGxleCBtb2RlbGxpbmcuIEluIGFkZGl0aW9uLCB0aGUgRkVGTE9XLVB5dGhvbiBpbnRlcmZhY2UgYWNjZWxlcmF0ZXMgZGFpbHkgbW9kZWxsaW5nIHdvcmtmbG93cyBmcm9tIHByZS1wcm9jZXNzaW5nIChtYXRlcmlhbCBwYXJhbWV0cmlzYXRpb24pIHVudGlsIHBvc3QtcHJvY2Vzc2luZyBpbmNsdWRpbmcgdGhlIGF1dG9tYXRpYyBleHBvcnQgb2YgcmVzdWx0cywgY3JlYXRpb24gb2YgaW1wcmVzc2l2ZSBncmFwaGljcyB3aXRoIFB5dGhvbiBsaWJyYXJpZXMsIGV0Yy4gPGI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS8zNW9PUzRJdmRrayI+TGVhcm4gbW9yZTwvYT48L2I+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPkludGVyYWN0IHdpdGggRkVGTE9XIHVzaW5nIHlvdXIgb3duIGNvZGUgd2l0aCB0aGUgaW1wcm92ZWQgSUZNLCBQeXRob24gYW5kIEZFRkxPVyBjb25zb2xlczwvc3Bhbj48L2I+ICYjODIxMTsgRGV2ZWxvcGVycyBub3cgaGF2ZSBhY2Nlc3MgdG8gbW9yZSB0aGFuIDIwIG5ldyBBUElzIGRpcmVjdGx5IGZyb20gdGhlIElGTSBpbnRlcmZhY2UgdG8gc3VwcG9ydCB0aGUgbmV3IGNvbmNlcHR1YWwgbW9kZWxsaW5nIGFwcHJvYWNoLiBBZGRpdGlvbmFsIGNvbnRyb2xzIGFyZSBhbHNvIGF2YWlsYWJsZSBpbmNsdWRpbmcgbXVsdGktdGhyZWFkaW5nIGZvciBQeXRob24gcnVucywgdGhlIGFiaWxpdHkgdG8gY2hhbmdlIG1hdGVyaWFsIHByb3BlcnRpZXMgdGhyb3VnaCB0aGUgcHJvZ3JhbW1pbmcgaW50ZXJmYWNlIGFuZCBhIG5ldyBzd2l0Y2gtc29sdmVyIGluIHRoZSBGRUZMT1cgY29uc29sZS48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+TWF4aW1pc2UgcHJvZHVjdGl2aXR5IGFuZCBzYXZlIHRpbWUgb24gc2V0dXAsIHNpbXVsYXRpb25zIGFuZCByZXN1bHRzIGV2YWx1YXRpb248L3NwYW4+PC9iPiAmIzgyMTE7IFRoZXJlJiM4MjE3O3Mgbm8gbmVlZCB0byBqdW1wIGJldHdlZW4gcGxhdGZvcm1zIGFzIEZFRkxPVyBpcyBjb21wbGV0ZWx5IGludGVncmF0ZWQuIFRoZSBoaWdobHkgaW50dWl0aXZlIHVzZXIgaW50ZXJmYWNlIHdpbGwgYmUgeW91ciBjb25zdGFudCBjb21wYW5pb24gJiM4MjExOyBmcm9tIGluaXRpYWwgbW9kZWwgc2V0dXAgdG8gdGhlIHByZXNlbnRhdGlvbiBvZiBoaWdoLXF1YWxpdHkgcmVzdWx0cyBncmFwaGljcy48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+QWNjZXNzIHlvdXIgcmVzdWx0cyBxdWlja2x5IHdpdGggc2ltcGxlIHdvcmtmbG93cyBhbmQgcGFyYWxsZWwgc29sdmVyczwvc3Bhbj48L2I+ICYjODIxMTsgUnVuIGZhc3Qgc2ltdWxhdGlvbnMsIGV2ZW4gb24gbGFyZ2UgbW9kZWxzLCB0aGFua3MgdG8gRkVGTE9XJiM4MjE3O3MgYWR2YW5jZWQgbWF0cml4IHNvbHZlcnMgaW5jbHVkaW5nIHRoZSBhbGdlYnJhaWMgbXVsdGlncmlkIHNvbHZlciwgU0FNRywgYW5kIHRoZSBwYXJhbGxlbCBkaXJlY3Qgc29sdmVyLCBQQVJESVNPLjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5FYXNpbHkgdmlzdWFsaXNlIGFuZCBpbXBvcnQgZGF0YSB3aXRoIHVuaXF1ZSBtYXAgc3VwcG9ydDwvc3Bhbj48L2I+ICYjODIxMTsgVXNlcnMgY2FuIGFjY2VzcyBhIHZhcmlldHkgb2YgMkQgYW5kIDNEIG1hcCBkYXRhIGZvcm1hdHMgb3IgaW1wb3J0IGEgbW9kZWwgZGlyZWN0bHkgZnJvbSBvdGhlciBnZW9sb2dpY2FsIHNvZnR3YXJlIHN1Y2ggYXMgTGVhcGZyb2csIEdlb01vZGVsbGVyIDNEIGFuZCBHT0NBRC4gUGx1cywgbGl2ZSBjb25uZWN0aW9ucyB0byBsb2NhbCBvciByZW1vdGUgc3BhdGlhbCBkYXRhYmFzZSBzeXN0ZW1zIGFyZSBzdXBwb3J0ZWQgaW4gYWRkaXRpb24gdG8gc3RhbmRhcmQgZmlsZSBmb3JtYXRzIGxpa2UgQVNDSUkgdGV4dCBhbmQgTVMgRXhjZWwsIGR4ZiBhbmQgc2hwLjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5UYWtlIGFkdmFudGFnZSBvZiB0aGUgZnJlZSByZXN1bHRzIHJldmlld2VyIDwvc3Bhbj48L2I+ICYjODIxMTsgSW4gVmlld2VyIE1vZGUsIHlvdSBjYW4gYWNjZXNzIEZFRkxPV+KAmXMgYWR2YW5jZWQgdmlzdWFsaXNhdGlvbiBhbmQgcG9zdC1wcm9jZXNzaW5nIGNhcGFiaWxpdGllcyBmcmVlIG9mIGNoYXJnZS4gUGx1cywgbW9kZWwgcmV2aWV3ZXJzIGFuZCBjbGllbnRzIG5vIGxvbmdlciBuZWVkIGEgc29mdHdhcmUgbGljZW5jZSB0byBldmFsdWF0ZSBpbnB1dCBkYXRhIGFuZCBzaW11bGF0aW9uIHJlc3VsdHMuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPlRhcCBpbnRvIHRoZSBwb3dlciBvZiBpbnRlZ3JhdGVkIGdyb3VuZHdhdGVyIHJlc291cmNlcyBtYW5hZ2VtZW50IDwvc3Bhbj48L2I+ICYjODIxMTsgQW5hbHlzZSB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiBzdXJmYWNlIHdhdGVyIGFuZCBncm91bmR3YXRlciBsaWtlIG5ldmVyIGJlZm9yZS4gPGI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vcHJvZHVjdHMvbWlrZS1zaGUiPk1JS0UgU0hFPC9hPjwvYj4gcmVzdWx0cyBjYW4gYmUgZGlyZWN0bHkgaW1wb3J0ZWQgaW50byBGRUZMT1cgZ2l2ZW4gYSBuZXcgZGF0YSByZWdpb25hbGl6YXRpb24gbWV0aG9kIGFuZCBlbmhhbmNlZCBNSUtFIDFEICYjODIxMTsgRkVGTE9XIGNvdXBsaW5nIHNvbHV0aW9uIChJZm1NSUtFMTEpLjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5TdGFydCBtb2RlbGxpbmcgaW4gdGhlIGNsb3VkIHdpdGggTWljcm9zb2Z0IEF6dXJlIGNsb3VkIHN1cHBvcnQgaW4gRkVGTE9XIGFuZCBGZVBFU1QgR1VJczwvc3Bhbj48L2I+ICYjODIxMTsgT3BlbiBGRUZMT1cgb24gQXp1cmUgTWFya2V0cGxhY2UgYW5kIHN0YXJ0IG1vZGVsbGluZyBpbiB0aGUgY2xvdWQgaW4gZm91ciBzaW1wbGUgc3RlcHMuIFBsdXMsIE1pY3Jvc29mdCBBenVyZSBwcm92aWRlcyBhIG9uZS1jbGljayBzb2x1dGlvbiBmb3IgY2xvdWQgZGVwbG95bWVudCBhbmQgcnVuIGV4ZWN1dGlvbiAmIzgyMTE7IGZyb20gb25lIHRvIHRob3VzYW5kcy4gV2l0aCBubyBpbmZyYXN0cnVjdHVyZSB0byBzZXQgdXAsIHlvdSBjYW4gdHJhY2sgcmVzdWx0cyBpbiByZWFsLXRpbWUgd2l0aGluIHRoZSBHVUlzIGFuZCB0cnkgb3V0IGFkZGl0aW9uYWwgY2xvdWQgY29tcHV0aW5nIHJlc291cmNlcyByaWdodCBhd2F5LiA8Yj48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLW9uLWF6dXJlIj5MZWFybiBtb3JlPC9hPjwvYj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0yMjUzIiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSIgZGF0YS10YWI9IjMiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbiBlbGVtZW50b3ItdG9nZ2xlLWljb24tbGVmdCIgYXJpYS1oaWRkZW49InRydWUiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uLWNsb3NlZCI+PGkgY2xhc3M9ImZhcyBmYS1jYXJldC1yaWdodCI+PC9pPjwvc3Bhbj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbi1vcGVuZWQiPjxpIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLWljb24tb3BlbmVkIGZhcyBmYS1jYXJldC11cCI+PC9pPjwvc3Bhbj4gPC9zcGFuPiA8YSBocmVmPSIiIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDI1cHg7bWFyZ2luLWJvdHRvbTogMHB4Ij5EZWRpY2F0ZWQgdGVjaG5vbG9neSBmb3Igc3BlY2lmaWMgbWFya2V0cyAKICAgICAgICAgICAgICAgICAgICAgIDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTMiIGNsYXNzPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQgZWxlbWVudG9yLWNsZWFyZml4IiBkYXRhLXRhYj0iMyIgcm9sZT0idGFicGFuZWwiIGFyaWEtbGFiZWxsZWRieT0iZWxlbWVudG9yLXRhYi10aXRsZS0yMjUzIj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAzMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+TWluaW5nICZhbXA7IE1ldGFsczwvc3Bhbj48L2I+PC9wPgogICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDUwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5EZXZlbG9wIHN0cmF0ZWdpZXMgZm9yIGVmZmljaWVudCBtaW5lIGRld2F0ZXJpbmc8L3NwYW4+PC9iPiAmIzgyMTE7IFJlbHkgb24gRkVGTE9XIHRvIG1vZGVsIG1pbmUgZGV3YXRlcmluZywgcGVyZm9ybSBzZWVwYWdlIGFuYWx5c2lzLCBzaW11bGF0ZSBwaXQtbGFrZXMsIGFzc2VzcyBwdW1waW5nIHNjaGVtZXMgYW5kIGVzdGltYXRlIHdhdGVyIHZvbHVtZS4gWW91IGNhbiBhbHNvIGRlc2lnbiBjb250YWlubWVudCBhbmQgY2xlYW4tdXAgc3RyYXRlZ2llcyBmb3IgY29udGFtaW5hbnRzIHJlbGVhc2VkIGluIHRoZSBwcm9jZXNzIG9yIGZvcmVjYXN0IHRoZSBlZmZlY3RzIG9mIG1pbmUgZmxvb2RpbmcgYWZ0ZXIgYWJhbmRvbm1lbnQuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCA1MHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+RXN0aW1hdGUgZXhwZWN0ZWQgZGV3YXRlcmluZyB2b2x1bWVzIGFuZCB0aW1lczwvc3Bhbj48L2I+ICYjODIxMTsgQXV0b21hdGljIHNlZXBhZ2UgYXNzaWdubWVudCwgdGhlIHBvc3NpYmlsaXR5IHRvIGluY2x1ZGUgaW50ZXJtaXR0ZW50IHNlZXBhZ2Ugc3RhZ2VzIGFuZCBjdXR0aW5nIGVkZ2UgdmlzdWFsaXNhdGlvbiB0b29scyB0byBpZGVudGlmeSB0aGUgbG9jYXRpb24gYW5kIGRpcmVjdGlvbiBvZiBzZWVwYWdlIGVuYWJsZXMgdXNlcnMgdG8gbW9kZWwgdmFyaW91cyBsZWFrYWdlIHByb2JsZW1zIGZyb20gdGFpbGluZ3MsIGVhcnRoIGRhbXMsIHVuZGVyZ3JvdW5kIHBpcGUgbmV0d29ya3Mgb3IgdW5kZXJncm91bmQgd2FzdGUgc3RvcmFnZSB0YW5rcy48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDUwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5Fc3RpbWF0ZSBncm91bmQgc3Vic2lkZW5jZSBhbmQgbW9yZSBhY2N1cmF0ZWx5IHByZWRpY3QgcHVtcGluZyByYXRlcyB0aHJvdWdoIGh5ZHJvbWVjaGFuaWNhbCBjb3VwbGluZzwvc3Bhbj48L2I+ICYjODIxMTsgRkVGTE9XJiM4MjE3O3MgbmV3IEh5ZHJvbWVjaGFuaWNhbCBDb3VwbGluZyBtb2R1bGUgYWxsb3dzIHVzZXJzIHRvIGVzdGltYXRlIGdyb3VuZCBzdWJzaWRlbmNlIGFuZCBtb3JlIGFjY3VyYXRlbHkgcHJlZGljdCBwdW1waW5nIHJhdGVzIHdoZW4gY2hhbmdlcyBpbiBlZmZlY3RpdmUgc3RyZXNzIGNhdXNlIGNoYW5nZXMgaW4gcG9yZSBzdHJ1Y3R1cmUgJiM4MjExOyBhIHNpZ25pZmljYW50bHkgYmVuZWZpdCB0byBtaW5pbmcgYXBwbGljYXRpb25zIHdoZW4gYWNjdXJhdGUgaW5mbG93IHByZWRpY3Rpb25zIGFyZSBjcml0aWNhbC48L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAzMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+R2VvdGhlcm1hbCBFbmVyZ3k8L2I+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCA1MHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+T3B0aW1pc2UgZ2VvdGhlcm1hbCBpbnN0YWxsYXRpb25zIGJ5IG1vZGVsbGluZyBnZW90aGVybWFsIGVuZXJneSBhbmQgaGVhdCB0cmFuc3BvcnQgcHJvY2Vzc2VzPC9iPjwvc3Bhbj4gJiM4MjExOyBVc2VycyBjYW4gbW9kZWwgYWxsIHJlbGV2YW50IGNvbXBvbmVudHMgb2YgaGVhdCB0cmFuc3BvcnQgcHJvY2Vzc2VzIGluY2x1ZGluZyBuZWFyIHN1cmZhY2UgZ2VvdGhlcm1hbCBpbnN0YWxsYXRpb25zLCBkZWVwIGdlb3RoZXJtYWwgaW5zdGFsbGF0aW9ucywgb3BlbiBhbmQgY2xvc2VkIGxvb3Agc3lzdGVtcywgYm9yZWhvbGUgaGVhdCBleGNoYW5nZXJzIChCSEUpLCBoZWF0IGV4Y2hhbmdlciBhcnJheXMgYW5kIGFxdWlmZXIgdGhlcm1hbCBlbmVyZ3kgc3RvcmFnZSAoQVRFUykuIFlvdSBjYW4gYWxzbyBzaW11bGF0ZSB0aGUgaGVhdCB0cmFuc3BvcnQgaW4gcG9yb3VzIGFuZCBmcmFjdHVyZWQgbWVkaWEgdW5kZXIgc2F0dXJhdGVkIGFuZCB1bnNhdHVyYXRlZCBjb25kaXRpb25zIGluY2x1ZGluZyBpbnRlcmFjdGlvbiB3aXRoIGhlYXRpbmcgYW5kIGNvb2xpbmcgaW5zdGFsbGF0aW9ucy4gPGI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L21pa2UlMjBieSUyMGRoaS9mbHllcnMlMjBhbmQlMjBwZGYvc29mdHdhcmUlMjBmbHllcnMvZ3JvdW5kd2F0ZXIlMjBhbmQlMjBwb3JvdXMlMjBtZWRpYS9tb2RlbGxpbmdnZW90aGVybWFsZW5lcmd5YW5kaGVhdHRyYW5zcG9ydHByb2Nlc3Nlc3VzaW5nZmVmbG93X21pa2Vwb3dlcmVkYnlkaGlfcHJvZHVjdGZseWVyX3VrLnBkZiI+TGVhcm4gbW9yZTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgPC9hPjwvYj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAzMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+RW52aXJvbm1lbnRhbCBTZXJ2aWNlczwvc3Bhbj48L2I+PC9wPgogICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDUwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5NYXhpbWlzZSBjb25zdW1lciBwcm9kdWN0IGVmZmljaWVuY2llcyBhbmQgdGhlIGRldmVsb3BtZW50IG9mIGlubm92YXRpdmUgdGVjaG5vbG9naWVzIGFuZCBuZXcgZGVzaWduczwvYj48L3NwYW4+ICYjODIxMTsgRkVGTE9XIGlzbiYjODIxNzt0IGp1c3QgZm9yIGdyb3VuZHdhdGVyIG1vZGVsbGluZyAmIzgyMTE7IGl0IGNhbiBzdXBwb3J0IHlvdXIgd29yayBpbiB0aGUgbWF0ZXJpYWwgcHJvZHVjdGlvbiBzZWN0b3IgYXMgd2VsbC4gVGhpcyBhZ2lsZSBzb2Z0d2FyZSBlbXBvd2VycyB1c2VycyB0byBjcmVhdGUgaGlnaGx5IGRldGFpbGVkIDNEIHZpc3VhbGlzYXRpb24gb2YgdGhlIGluZmlsdHJhdGlvbiBhbmQgc3RvcmFnZSBwcm9jZXNzZXMsIHByZWRpY3QgYWJzb3JwdGlvbiBiZWhhdmlvdXIgYW5kIG9wdGltaXNlIGFic29yYmVyIG1hdGVyaWFscyB3aXRoIHZhcnlpbmcgZ2VvbWV0cnkgYW5kIHBoeXNpY2FsIHByb3BlcnRpZXMuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCA1MHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+UGlucG9pbnQgc291cmNlcyBvZiBjb250YW1pbmF0aW9uPC9iPjwvc3Bhbj4gJiM4MjExOyBGRUZMT1cgYWxsb3dzIHlvdSB0byBhY2N1cmF0ZWx5IGFzc2VzcyBncm91bmR3YXRlciBjb250YW1pbmF0aW9uIGZvciBvbmUgb3IgbW9yZSBjaGVtaWNhbCBzcGVjaWVzLCBwZXJmb3JtIHJpc2sgYW5hbHlzZXMgaW5jbHVkaW5nIGJlc3QgYW5kIHdvcnN0IGNhc2Ugc2NlbmFyaW9zIGFuZCBjb25kdWN0IHJlYWN0aXZlIHRyYW5zcG9ydCBtb2RlbGxpbmcgaW5jbHVkaW5nIGtpbmV0aWMgcmVhY3Rpb25zIGFuZCBlcXVpbGlicml1bSBzb3JwdGlvbi4gVXNlcnMgY2FuIGFsc28gZGVmaW5lIHdlbGwtaGVhZCBwcm90ZWN0aW9uIHpvbmVzLCBzaW11bGF0ZSBncm91bmR3YXRlciBmbG93IHBhdGhzIGFuZCBwZXJmb3JtIGNhcHR1cmUgem9uZSBkZWxpbmVhdGlvbiBmb3IgcHVtcCBhbmQgdHJlYXQgc3lzdGVtcy4gPGI+PGEgc3R5bGU9ImNvbG9yOiAjMDA5OGRiOyIgaHJlZj0iaHR0cHM6Ly93d3cubWlrZXBvd2VyZWRieWRoaS5jb20vLS9tZWRpYS9zaGFyZWQlMjBjb250ZW50L21pa2UlMjBieSUyMGRoaS9mbHllcnMlMjBhbmQlMjBwZGYvc29mdHdhcmUlMjBmbHllcnMvZ3JvdW5kd2F0ZXIlMjBhbmQlMjBwb3JvdXMlMjBtZWRpYS8yZDNkZ2VvY2hlbWljYWxtb2RlbGxpbmd1c2luZ3BocmVlcWNpbmZlZmxvd19taWtlcG93ZXJlZGJ5ZGhpX3Byb2R1Y3RmbHllcl91ay5wZGYiPkxlYXJuIG1vcmU8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L2I+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDUwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5TaW11bGF0ZSBzYWx0d2F0ZXIgaW50cnVzaW9uPC9iPjwvc3Bhbj4gJiM4MjExOyBSZWR1Y2Ugcmlza3MgdG8gZnJlc2h3YXRlciByZXNlcnZvaXJzIGJ5IG1vZGVsbGluZyBjb2FzdGFsIHNhbHR3YXRlciBpbnRydXNpb24gcHJvY2Vzc2VzLCB1cGNvbWluZyBwcm9jZXNzZXMgYmVsb3cgcHJvZHVjdGlvbiB3ZWxscywgY29udGFtaW5hdGlvbiBhbmQgcmVtZWRpYXRpb24gYXMgd2VsbCBhcyBmcmVzaHdhdGVyIHN0b3JhZ2UgaW4gc2FsaW5lIGFxdWlmZXJzLiA8Yj48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvbWlrZSUyMGJ5JTIwZGhpL2ZseWVycyUyMGFuZCUyMHBkZi9zb2Z0d2FyZSUyMGZseWVycy9ncm91bmR3YXRlciUyMGFuZCUyMHBvcm91cyUyMG1lZGlhL21vZGVsbGluZ3NhbHR3YXRlcmludHJ1c2lvbmFuZG90aGVyZGVuc2l0eWRlcGVuZGVudHByb2Nlc3Nlc3VzaW5nZmVmbG93X21pa2Vwb3dlcmVkYnlkaGlfcHJvZHVjdGZseWVyX3VrLnBkZiI+TGVhcm4gbW9yZTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L2I+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggNTBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPkNhbGN1bGF0ZSBncm91bmR3YXRlciBhZ2UsIGxpZmV0aW1lIGV4cGVjdGFuY3kgYW5kIGV4aXQgcHJvYmFiaWxpdHk8L2I+PC9zcGFuPiAmIzgyMTE7IE9ubHkgRkVGTE9XIHByb3ZpZGVzIGEgdW5pcXVlIHNldCBvZiB0b29scyBmb3IgY2FsY3VsYXRpbmcgZ3JvdW5kd2F0ZXIgYWdlLCBsaWZldGltZSBleHBlY3RhbmN5IGFuZCBleGl0IHByb2JhYmlsaXR5IGVuYWJsaW5nIHVzZXJzIHRvIGVhc2lseSBhbmQgcHJlY2lzZWx5IGFuc3dlciB2aXRhbCBxdWVzdGlvbnMgaW4gYXF1aWZlciBhbmQgd2VsbC1maWVsZCBhbmFseXNpcy48L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0yMjU0IiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSIgZGF0YS10YWI9IjQiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTQiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbiBlbGVtZW50b3ItdG9nZ2xlLWljb24tbGVmdCIgYXJpYS1oaWRkZW49InRydWUiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uLWNsb3NlZCI+PGkgY2xhc3M9ImZhcyBmYS1jYXJldC1yaWdodCI+PC9pPjwvc3Bhbj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbi1vcGVuZWQiPjxpIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLWljb24tb3BlbmVkIGZhcyBmYS1jYXJldC11cCI+PC9pPjwvc3Bhbj4gPC9zcGFuPiA8YSBocmVmPSIiIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDI1cHg7bWFyZ2luLWJvdHRvbTogMHB4Ij5VbmNlcnRhaW50eSBxdWFudGlmaWNhdGlvbgogICAgICAgICAgICAgICAgICAgICAgPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1NCIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSI0IiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTQiPgogICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTogbm9uZTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPk1vZGVsbGluZyB3aXRob3V0IGxpbWl0cyB3aXRoIE1JS0UgQ2xvdWQgYW5kIEZFRkxPVzwvc3Bhbj48L2I+ICYjODIxMTsgVGhlIG5ldyBDbG91ZCBTaW11bGF0aW9uIHBhbmVsIGFsbG93cyBtb2RlbGVycyB0byBkZXBsb3kgRkVGTE9XIC8gRmVQRVNUIHJ1bnMgdG8gdGhlIGNsb3VkIGFzIGEgb25lLWNsaWNrIHNvbHV0aW9ucy4gUmVzdWx0cyBjYW4gYmUgbW9uaXRvcmVkIGluIHJlYWwgdGltZS4gREhJIG9mZmVycyBhIG51bWJlciBvZiBjb25maWd1cmF0aW9ucyB0byBmaXQgYW55IG1vZGVsbGluZyBwcm9qZWN0LjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5JbmNyZWFzZSByZWxpYWJpbGl0eSBvZiB5b3VyIG1vZGVsIHJlc3VsdHMgd2l0aCBGZVBFU1Q8L3NwYW4+PC9iPiAmIzgyMTE7IEFsbCBGRUZMT1cgcGFja2FnZXMgaW5jbHVkZSBGZVBFU1Qg4oCTIGEgY29udmVuaWVudCBncmFwaGljYWwgaW50ZXJmYWNlIGZvciB1c2luZyBQRVNUIHdpdGggRkVGTE9XIG1vZGVscyBieSBKb2huIERvaGVydHkuIEl0IGZhY2lsaXRhdGVzIHRoZSBzZXR1cCBwcm9jZXNzIGFuZCBnaXZlcyBpbW1lZGlhdGUgZ3JhcGhpY2FsIGZlZWRiYWNrIG9uIHRoZSBjYWxpYnJhdGlvbiBwcm9jZXNzIGFuZCBtb3JlLiBBbHNvLCBwYXJhbWV0ZXIgZXN0aW1hdGlvbiBvciB1bmNlcnRhaW50eSBhbmFseXNpcyB0YXNrcyBjYW4gYmUgZXhlY3V0ZWQgaW4gcGFyYWxsZWwgb24gbWFueSBjb21wdXRlcnMuIFJlY2VudCBGZVBFU1QgdXBkYXRlcyBleHBhbmQgdGhlIGNhbGN1bGF0aW9uIGNhcGFiaWxpdGllcyB3aXRoIGJ1aWx0LWluIGNsb3VkIHBhcmFsbGVsaXNhdGlvbiB3aXRoIEF6dXJlIHNlcnZpY2VzLjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5TdXBwb3J0IFBFU1QrKyBtZXRob2RzIChJRVMgYW5kIEdMTSkgaW4gRmVQRVNUIDwvc3Bhbj48L2I+ICYjODIxMTsgRmVQRVNULCBhIGRlZGljYXRlZCB0b29sIGZvciBoaXN0b3J5IG1hdGNoaW5nIChtb2RlbCBjYWxpYnJhdGlvbiksIHVuY2VydGFpbnR5IHF1YW50aWZpY2F0aW9uIGFuZCBzZW5zaXRpdml0eSBhbmFseXNpcyBub3cgc3VwcG9ydHMgdGhlIHVzZSBQRVNUKysgd2l0aGluIEZFRkxPVyBtb2RlbHMuIFdpdGggdGhlIG5ldyBJdGVyYXRpdmUgRW5zZW1ibGUgU21vb3RoZXIgKFBFU1RwcC1JRVMpIG1ldGhvZCwgdXNlcnMgY2FuIGRpcmVjdGx5IHF1YW50aWZ5IHRoZSB1bmNlcnRhaW50eSBhc3NvY2lhdGVkIHdpdGggZ3JvdW5kd2F0ZXIgbW9kZWxzLiA8Yj48YSBzdHlsZT0iY29sb3I6ICMwMDk4ZGI7IiBocmVmPSJodHRwczovL3ZpbWVvLmNvbS82NDQ5OTY5NzgvNWU4NDQzYjAyYSI+V2F0Y2ggdmlkZW88L2E+PC9iPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDBweCAwcHggMTBweCAwcHg7Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7Ij5CZW5lZml0IGZyb20gaW1wcm92ZWQgbnVtZXJpY3M8L3NwYW4+PC9iPiAmIzgyMTE7IFdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBTQU1HIFZlcnNpb24gMjAyMCBhbmQgdGhlIG5ldyBQRVRTYyBzb2x2ZXIgcGFja2FnZSwgdXNlcnMgY2FuIHBlcmZvcm0gR1BVLWFjY2VsZXJhdGVkIGdyb3VuZHdhdGVyIG1vZGVsbGluZywgc2VwYXJhdGUgZXJyb3Igbm9ybSB0eXBlcyBwZXIgcHJvYmxlbSBjbGFzcywgZXhwZXJpZW5jZSBmYXN0ZXIgbnVtZXJpY2FsIGNhbGN1bGF0aW9ucyBhbmQgbW9yZSE8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyI+QWNjdXJhdGVseSBtb2RlbCBjYXB0dXJlIHpvbmVzIGFuZCBkZXRlcm1pbmUgdGhlIHdhdGVyIG9yaWdpbiBhbmQgcHJvcG9ydGlvbnMgb2YgcmVzcGVjdGl2ZSBzb3VyY2VzPC9zcGFuPjwvYj4gJiM4MjExOyBXaXRoIEZFRkxPVywgeW91IGNhbiBhbmFseXNlIGNhdGNobWVudCB6b25lcywgY2FwdHVyZSB6b25lIHRyYXZlbCB0aW1lLCB0aGUgcmVtYWluaW5nIHRpbWUgd2l0aGluIGEgc3BlY2lmaWMgd2F0ZXIgYm9keSBiZWZvcmUgZXhpdGluZyB0aGUgbW9kZWwgYW5kIHdhdGVyIG9yaWdpbiB3aXRoaW4gZWFjaCBjYXB0dXJlIHpvbmUuIFVzZXJzIGNhbiBhbHNvIGVzdGltYXRlIHRoZSB3YXRlciB2b2x1bWUgcmVxdWlyZWQgdG8gbWFpbnRhaW4gZGVtYW5kZWQgYmFsYW5jZXMgYW5kIHBlcmZvcm0gc3BhdGlvLXRlbXBvcmFsIG9wdGltaXNhdGlvbiBvZiB3YXRlciByZXNvdXJjZXMgc3VjaCBhcyBwdW1waW5nIHNjaGVtZXMgYW5kIHVzZSBvZiBhcnRpZmljaWFsIHJlY2hhcmdlLiBUaGUgaHlkcmF1bGljIGNvbm5lY3Rpb25zIGJldHdlZW4gZGlmZmVyZW50IHdhdGVyIHN5c3RlbXMgc3VjaCBhcyBzdXJmYWNlIHdhdGVyIGFuZCBncm91bmR3YXRlciBhcyB3ZWxsIGFzIGRpZmZlcmVudCBncm91bmR3YXRlciBzeXN0ZW1zIGFuZCBtaXhpbmcgcHJvY2Vzc2VzIG9mIHZhcnlpbmcgd2F0ZXIgc291cmNlcyAoaS5lLiBmcmVzaCB3YXRlciBhbmQgb2xkIHNhbGluZS9icmFja2lzaCBncm91bmR3YXRlcikgY2FuIGFsc28gYmUgbW9kZWxsZWQuIDxiPjxhIHN0eWxlPSJjb2xvcjogIzAwOThkYjsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3NvZnR3YXJlJTIwZmx5ZXJzL2dyb3VuZHdhdGVyJTIwYW5kJTIwcG9yb3VzJTIwbWVkaWEvbWlrZWJ5ZGhpX3Byb2R1Y3RmbHllcl9mZWZsb3dfY2FwdHVyZXpvbmUucGRmIj5MZWFybiBtb3JlPC9hPjwvYj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZWxlbWVudG9yLXRhYi10aXRsZS0yMjU1IiBjbGFzcz0iZWxlbWVudG9yLXRhYi10aXRsZSIgZGF0YS10YWI9IjUiIHJvbGU9InRhYiIgYXJpYS1jb250cm9scz0iZWxlbWVudG9yLXRhYi1jb250ZW50LTIyNTUiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbiBlbGVtZW50b3ItdG9nZ2xlLWljb24tbGVmdCIgYXJpYS1oaWRkZW49InRydWUiPiA8c3BhbiBjbGFzcz0iZWxlbWVudG9yLXRvZ2dsZS1pY29uLWNsb3NlZCI+PGkgY2xhc3M9ImZhcyBmYS1jYXJldC1yaWdodCI+PC9pPjwvc3Bhbj4gPHNwYW4gY2xhc3M9ImVsZW1lbnRvci10b2dnbGUtaWNvbi1vcGVuZWQiPjxpIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLWljb24tb3BlbmVkIGZhcyBmYS1jYXJldC11cCI+PC9pPjwvc3Bhbj4gPC9zcGFuPiA8YSBocmVmPSIiIGNsYXNzPSJlbGVtZW50b3ItdG9nZ2xlLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDI1cHg7bWFyZ2luLWJvdHRvbTogMHB4Ij5Qcm92ZW4gYXBwbGljYWJpbGl0eSwgcmVsaWFiaWxpdHksIGFuZCBlZmZpY2llbmN5IAogICAgICAgICAgICAgICAgICAgICAgPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJlbGVtZW50b3ItdGFiLWNvbnRlbnQtMjI1NSIgY2xhc3M9ImVsZW1lbnRvci10YWItY29udGVudCBlbGVtZW50b3ItY2xlYXJmaXgiIGRhdGEtdGFiPSI1IiByb2xlPSJ0YWJwYW5lbCIgYXJpYS1sYWJlbGxlZGJ5PSJlbGVtZW50b3ItdGFiLXRpdGxlLTIyNTUiPgogICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMzBweDsiPkhhdmUgY29uZmlkZW5jZSBpbiB5b3VyIHdvcmsga25vd2luZyB0aGF0IGFsbCBwYXJ0cyBvZiB0aGUgRkVGTE9XIHNpbXVsYXRpb24gZW5naW5lIGhhdmUgcGFzc2VkIGV4dGVuc2l2ZSBiZW5jaG1hcmsgdGVzdGluZyBhZ2FpbnN0IGFuYWx5dGljYWwgc29sdXRpb25zLCBwaHlzaWNhbCBsYWJvcmF0b3J5IHRlc3QgcmVzdWx0cyBhbmQgcmVzdWx0cyBmcm9tIG90aGVyIHdlbGwta25vd24gc2ltdWxhdGlvbiBzeXN0ZW1zLiBQbHVzLCB5b3UmIzgyMTc7bGwgYWxzbyBiZSBzdXBwb3J0ZWQgd2l0aCBleHRlbnNpdmUsIHRyYW5zcGFyZW50IGRvY3VtZW50YXRpb24gb24gRkVGTE9X4oCYcyBwaHlzaWNhbCBiYXNpcyBhbmQgaW50ZXJuYWxseSB1c2VkIG1ldGhvZHMuIDwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTUyNzdlMjYgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXNwYWNlciIgZGF0YS1pZD0iNTI3N2UyNiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0ic3BhY2VyLmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXIiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyLWlubmVyIj48L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+CmQCAg9kFgJmD2QWAmYPFgIfAQWM3wEKPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci1pbm5lci1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTM0ODc0NTEgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjM0ODc0NTEiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0zMyBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTJhNWQzOWEiIGRhdGEtaWQ9IjJhNWQzOWEiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZDZiOThmZiBlbGVtZW50b3ItcG9zaXRpb24tbGVmdCBlbGVtZW50b3Itdmlldy1kZWZhdWx0IGVsZW1lbnRvci12ZXJ0aWNhbC1hbGlnbi10b3AgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWljb24tYm94IiBkYXRhLWlkPSJkNmI5OGZmIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJpY29uLWJveC5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1pY29uIj4gPGEgY2xhc3M9ImVsZW1lbnRvci1pY29uIGVsZW1lbnRvci1hbmltYXRpb24tIiBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvbWlrZSUyMGJ5JTIwZGhpL2ZseWVycyUyMGFuZCUyMHBkZi9zb2Z0d2FyZSUyMGZseWVycy9ncm91bmR3YXRlciUyMGFuZCUyMHBvcm91cyUyMG1lZGlhL2ZlZmxvd18yMDIzcHJvZHVjdGZseWVyX3VrX2ZpbmFsLnBkZiI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLWRvd25sb2FkIj48L2k+IDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC10aXRsZSI+IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3NvZnR3YXJlJTIwZmx5ZXJzL2dyb3VuZHdhdGVyJTIwYW5kJTIwcG9yb3VzJTIwbWVkaWEvZmVmbG93XzIwMjNwcm9kdWN0Zmx5ZXJfdWtfZmluYWwucGRmIiA+IFByb2R1Y3QgRmx5ZXIgPC9hPiA8L2gzPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTMzIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZmQ0NGFhYSIgZGF0YS1pZD0iZmQ0NGFhYSIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC00MGRhYmI4IGVsZW1lbnRvci1wb3NpdGlvbi1sZWZ0IGVsZW1lbnRvci12aWV3LWRlZmF1bHQgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaWNvbi1ib3giIGRhdGEtaWQ9IjQwZGFiYjgiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Imljb24tYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWljb24iPiA8YSBjbGFzcz0iZWxlbWVudG9yLWljb24gZWxlbWVudG9yLWFuaW1hdGlvbi0iIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbi9mZWZsb3ctaW50cm9kdWN0b3J5LXR1dG9yaWFsLnBkZiI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLWRvd25sb2FkIj48L2k+IDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC10aXRsZSI+IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbi9mZWZsb3ctaW50cm9kdWN0b3J5LXR1dG9yaWFsLnBkZiIgPiBJbnRyb2R1Y3RvcnkgVHV0b3JpYWwgPC9hPiA8L2gzPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTMzIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtODYzYmQ3MyIgZGF0YS1pZD0iODYzYmQ3MyIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1lMDA2MTc2IGVsZW1lbnRvci1wb3NpdGlvbi1sZWZ0IGVsZW1lbnRvci12aWV3LWRlZmF1bHQgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaWNvbi1ib3giIGRhdGEtaWQ9ImUwMDYxNzYiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Imljb24tYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWljb24iPiA8YSBjbGFzcz0iZWxlbWVudG9yLWljb24gZWxlbWVudG9yLWFuaW1hdGlvbi0iIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbi9mZWZsb3dfbGljZW5zaW5nLnBkZiI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLWRvd25sb2FkIj48L2k+IDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC10aXRsZSI+IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbi9mZWZsb3dfbGljZW5zaW5nLnBkZiIgPiBGRUZMT1cgTGljZW5zZSBPcHRpb25zIDwvYT4gPC9oMz4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtOWFjOTgzOSBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iOWFjOTgzOSIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTMzIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtOWQyMTFlNSIgZGF0YS1pZD0iOWQyMTFlNSIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1kYTFmODNiIGVsZW1lbnRvci1wb3NpdGlvbi1sZWZ0IGVsZW1lbnRvci12aWV3LWRlZmF1bHQgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaWNvbi1ib3giIGRhdGEtaWQ9ImRhMWY4M2IiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Imljb24tYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWljb24iPiA8YSBjbGFzcz0iZWxlbWVudG9yLWljb24gZWxlbWVudG9yLWFuaW1hdGlvbi0iIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tLy0vbWVkaWEvc2hhcmVkJTIwY29udGVudC9taWtlJTIwYnklMjBkaGkvZmx5ZXJzJTIwYW5kJTIwcGRmL3Byb2R1Y3QtZG9jdW1lbnRhdGlvbi9mZXBlc3QtdXNlci1ndWlkZS5wZGYiPiA8aSBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImZhcyBmYS1kb3dubG9hZCI+PC9pPiA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUiPiA8YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvbWlrZSUyMGJ5JTIwZGhpL2ZseWVycyUyMGFuZCUyMHBkZi9wcm9kdWN0LWRvY3VtZW50YXRpb24vZmVwZXN0LXVzZXItZ3VpZGUucGRmIiA+IEZlUEVTVCBpbiBGRUZMT1cgVXNlciBHdWlkZSA8L2E+IDwvaDM+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMzMgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0yNjIxMGNjIiBkYXRhLWlkPSIyNjIxMGNjIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTI3OTM1ZDMgZWxlbWVudG9yLXBvc2l0aW9uLWxlZnQgZWxlbWVudG9yLXZpZXctZGVmYXVsdCBlbGVtZW50b3ItdmVydGljYWwtYWxpZ24tdG9wIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1pY29uLWJveCIgZGF0YS1pZD0iMjc5MzVkMyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaWNvbi1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtaWNvbiI+IDxhIGNsYXNzPSJlbGVtZW50b3ItaWNvbiBlbGVtZW50b3ItYW5pbWF0aW9uLSIgaHJlZj0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L3BpSE1DLnBkZiI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLWRvd25sb2FkIj48L2k+IDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC10aXRsZSI+IDxhIGhyZWY9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMS8wNS9waUhNQy5wZGYiID4gRkVGTE9XIHBpSE1DIFBsdWctaW4gVXNlciBHdWlkZSA8L2E+IDwvaDM+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMzMgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1hNTQ0NWFlIiBkYXRhLWlkPSJhNTQ0NWFlIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWYwZmVlNDEgZWxlbWVudG9yLXBvc2l0aW9uLWxlZnQgZWxlbWVudG9yLXZpZXctZGVmYXVsdCBlbGVtZW50b3ItdmVydGljYWwtYWxpZ24tdG9wIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1pY29uLWJveCIgZGF0YS1pZD0iZjBmZWU0MSIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaWNvbi1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtaWNvbiI+IDxhIGNsYXNzPSJlbGVtZW50b3ItaWNvbiBlbGVtZW50b3ItYW5pbWF0aW9uLSIgaHJlZj0iaHR0cHM6Ly93b3JsZHdpZGUuZGhpZ3JvdXAuY29tLy8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvbWlrZSUyMGJ5JTIwZGhpL2ZseWVycyUyMGFuZCUyMHBkZi9wcm9kdWN0LWRvY3VtZW50YXRpb24vZmVmbG93X3BsdWdpbl9waWZyZWV6ZS5wZGY/X2dhPTIuNzIzMjAwODMuMTU0NjgxNjk4OS4xNjIwMzg0OTk4LTU3NTU3OTc2NC4xNjE3NzE5NzM4Ij4gPGkgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJmYXMgZmEtZG93bmxvYWQiPjwvaT4gPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXRpdGxlIj4gPGEgaHJlZj0iaHR0cHM6Ly93b3JsZHdpZGUuZGhpZ3JvdXAuY29tLy8tL21lZGlhL3NoYXJlZCUyMGNvbnRlbnQvbWlrZSUyMGJ5JTIwZGhpL2ZseWVycyUyMGFuZCUyMHBkZi9wcm9kdWN0LWRvY3VtZW50YXRpb24vZmVmbG93X3BsdWdpbl9waWZyZWV6ZS5wZGY/X2dhPTIuNzIzMjAwODMuMTU0NjgxNjk4OS4xNjIwMzg0OTk4LTU3NTU3OTc2NC4xNjE3NzE5NzM4IiA+IEZFRkxPVyBwaUZyZWV6ZSBEZXNjcmlwdGlvbiA8L2E+IDwvaDM+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gY2xhc3M9ImVsZW1lbnRvci1zZWN0aW9uIGVsZW1lbnRvci1pbm5lci1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LWZiNjRkMTMgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9ImZiNjRkMTMiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0zMyBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTA5MzFjZTUiIGRhdGEtaWQ9IjA5MzFjZTUiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZmMzZTExNCBlbGVtZW50b3ItcG9zaXRpb24tbGVmdCBlbGVtZW50b3Itdmlldy1kZWZhdWx0IGVsZW1lbnRvci12ZXJ0aWNhbC1hbGlnbi10b3AgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LWljb24tYm94IiBkYXRhLWlkPSJmYzNlMTE0IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJpY29uLWJveC5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1pY29uIj4gPGEgY2xhc3M9ImVsZW1lbnRvci1pY29uIGVsZW1lbnRvci1hbmltYXRpb24tIiBocmVmPSJodHRwczovL3d3dy50aGVhY2FkZW15YnlkaGkuY29tL3Jlc2VhcmNoLWFuZC1wdWJsaWNhdGlvbnMvc2NpZW50aWZpYy1wdWJsaWNhdGlvbnM/X2dhPTIuMTYzMzczNTAwLjEwMDA4NTg2MjkuMTU4OTE5NjY3Mi0zNjM5NDA1NjUuMTU1OTIyNDk0NSNmaWx0ZXJzPTQ0RjU2OUQ4LUZCMjgtNEVENi1BRTJFLTE5MkRDMEE2MjEyM3wmIzAzODtjPUM3NkREODI4LUFENzUtNDU0QS1BNjIwLTAzOUIzMjExOTAxOCYjMDM4O289ZGVzYyYjMDM4O3ByZWZpbHRlcj1ENkVEMkQ5My02OTUxLTQyNkEtOEZBOS0wRTNCQ0U1NUI1QkV8OEJFREExRjQtMTkzOC00RkM3LUFEM0YtRDJBNkZGQzhFN0FBIj4gPGkgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJmYXMgZmEtZG93bmxvYWQiPjwvaT4gPC9hPiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXRpdGxlIj4gPGEgaHJlZj0iaHR0cHM6Ly93d3cudGhlYWNhZGVteWJ5ZGhpLmNvbS9yZXNlYXJjaC1hbmQtcHVibGljYXRpb25zL3NjaWVudGlmaWMtcHVibGljYXRpb25zP19nYT0yLjE2MzM3MzUwMC4xMDAwODU4NjI5LjE1ODkxOTY2NzItMzYzOTQwNTY1LjE1NTkyMjQ5NDUjZmlsdGVycz00NEY1NjlEOC1GQjI4LTRFRDYtQUUyRS0xOTJEQzBBNjIxMjN8JiMwMzg7Yz1DNzZERDgyOC1BRDc1LTQ1NEEtQTYyMC0wMzlCMzIxMTkwMTgmIzAzODtvPWRlc2MmIzAzODtwcmVmaWx0ZXI9RDZFRDJEOTMtNjk1MS00MjZBLThGQTktMEUzQkNFNTVCNUJFfDhCRURBMUY0LTE5MzgtNEZDNy1BRDNGLUQyQTZGRkM4RTdBQSIgPiBTY2llbnRpZmljIFB1YmxpY2F0aW9ucyA8L2E+IDwvaDM+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uIGVsZW1lbnRvci1jb2wtMzMgZWxlbWVudG9yLWlubmVyLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zNmE2YmNhIiBkYXRhLWlkPSIzNmE2YmNhIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTIzNzU5YzAgZWxlbWVudG9yLXBvc2l0aW9uLWxlZnQgZWxlbWVudG9yLXZpZXctZGVmYXVsdCBlbGVtZW50b3ItdmVydGljYWwtYWxpZ24tdG9wIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1pY29uLWJveCIgZGF0YS1pZD0iMjM3NTljMCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaWNvbi1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtaWNvbiI+IDxhIGNsYXNzPSJlbGVtZW50b3ItaWNvbiBlbGVtZW50b3ItYW5pbWF0aW9uLSIgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LmRoaWdyb3VwLmNvbS9zZWFyY2gvP2xvZ2ljYWxOYW1lcz1rbm93bGVkZ2VhcnRpY2xlJiMwMzg7cT1GRUZMT1ciPiA8aSBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImZhcyBmYS1kb3dubG9hZCI+PC9pPiA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUiPiA8YSBocmVmPSJodHRwczovL3N1cHBvcnQuZGhpZ3JvdXAuY29tL3NlYXJjaC8/bG9naWNhbE5hbWVzPWtub3dsZWRnZWFydGljbGUmIzAzODtxPUZFRkxPVyIgPiBCcm93c2UgRkVGTE9XIFN1cHBvcnQgQXJ0aWNsZXMgPC9hPiA8L2gzPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTMzIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtZjFkMjRjZCIgZGF0YS1pZD0iZjFkMjRjZCIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zY2Y5NmMzIGVsZW1lbnRvci1wb3NpdGlvbi1sZWZ0IGVsZW1lbnRvci12aWV3LWRlZmF1bHQgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaWNvbi1ib3giIGRhdGEtaWQ9IjNjZjk2YzMiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Imljb24tYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWljb24iPiA8YSBjbGFzcz0iZWxlbWVudG9yLWljb24gZWxlbWVudG9yLWFuaW1hdGlvbi0iIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5kaGlncm91cC5jb20vZm9ydW1zL2ZlZmxvdyI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLWRvd25sb2FkIj48L2k+IDwvYT4gPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC10aXRsZSI+IDxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5kaGlncm91cC5jb20vZm9ydW1zL2ZlZmxvdyIgPiBFbmdhZ2UgaW4gdGhlIEZFRkxPVyBVc2VyIEZvcnVtIDwvYT4gPC9oMz4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1kYWEyZWM5IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1zcGFjZXIiIGRhdGEtaWQ9ImRhYTJlYzkiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InNwYWNlci5kZWZhdWx0Ij4KICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyIj4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlci1pbm5lciI+PC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTRkODM2Yjg3IGVsZW1lbnRvci1zZWN0aW9uLWJveGVkIGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IGVsZW1lbnRvci1zZWN0aW9uLWhlaWdodC1kZWZhdWx0IiBkYXRhLWlkPSI0ZDgzNmI4NyIgZGF0YS1lbGVtZW50X3R5cGU9InNlY3Rpb24iIGRhdGEtc2V0dGluZ3M9InsmcXVvdDtiYWNrZ3JvdW5kX2JhY2tncm91bmQmcXVvdDs6JnF1b3Q7Y2xhc3NpYyZxdW90O30iPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zM2FlZTY3YyIgZGF0YS1pZD0iMzNhZWU2N2MiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNDRjNTZlNiBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtc3BhY2VyIiBkYXRhLWlkPSI0NGM1NmU2IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJzcGFjZXIuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlciI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXItaW5uZXIiPjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC03MzI0NTUxNSBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaGVhZGluZyIgZGF0YS1pZD0iNzMyNDU1MTUiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9ImhlYWRpbmcuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJlbGVtZW50b3ItaGVhZGluZy10aXRsZSBlbGVtZW50b3Itc2l6ZS1kZWZhdWx0Ij5FeHBsb3JlIHJlbGF0ZWQgcHJvZHVjdHM8L2gyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMTE4NjZiNTYgZWxlbWVudG9yLXdpZGdldCBlbGVtZW50b3Itd2lkZ2V0LXNwYWNlciIgZGF0YS1pZD0iMTE4NjZiNTYiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InNwYWNlci5kZWZhdWx0Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itc3BhY2VyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlci1pbm5lciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJlbGVtZW50b3Itc2VjdGlvbiBlbGVtZW50b3ItaW5uZXItc2VjdGlvbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC02MWE0MjY4YyBlbGVtZW50b3Itc2VjdGlvbi1ib3hlZCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCBlbGVtZW50b3Itc2VjdGlvbi1oZWlnaHQtZGVmYXVsdCIgZGF0YS1pZD0iNjFhNDI2OGMiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29udGFpbmVyIGVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXJvdyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0yMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTNlMjUzNmQyIiBkYXRhLWlkPSIzZTI1MzZkMiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0yYTQwYTk3IGVsZW1lbnRvci1wb3NpdGlvbi10b3AgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaW1hZ2UtYm94IiBkYXRhLWlkPSIyYTQwYTk3IiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJpbWFnZS1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC1pbWciPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2Utc2hlIj48aW1nIHdpZHRoPSIyNDQiIGhlaWdodD0iMTgyIiBzcmM9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMC8wMy9NSUtFLVNIRS1JY29uLnBuZyIgY2xhc3M9ImF0dGFjaG1lbnQtZnVsbCBzaXplLWZ1bGwiIGFsdD0iIiBsb2FkaW5nPSJsYXp5IiAvPjwvYT48L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pbWFnZS1ib3gtdGl0bGUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2Utc2hlIj5NSUtFIFNIRTwvYT48L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTIwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNzQ2OGVhNDMiIGRhdGEtaWQ9Ijc0NjhlYTQzIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTY1MzAwODg3IGVsZW1lbnRvci1wb3NpdGlvbi10b3AgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaW1hZ2UtYm94IiBkYXRhLWlkPSI2NTMwMDg4NyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaW1hZ2UtYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pbWFnZS1ib3gtd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9ImVsZW1lbnRvci1pbWFnZS1ib3gtaW1nIj48YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9wcm9kdWN0cy9taWtlLWh5ZHJvLXJpdmVyIj48aW1nIHdpZHRoPSI1NTkiIGhlaWdodD0iNTk0IiBzcmM9Imh0dHBzOi8vdGVtcGxhdGVzLmRoaWdyb3VwLmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjIvMjAyMC8wMy9IWURSTy1SaXZlci1JY29uLnBuZyIgY2xhc3M9ImF0dGFjaG1lbnQtZnVsbCBzaXplLWZ1bGwiIGFsdD0iIiBsb2FkaW5nPSJsYXp5IiAvPjwvYT48L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pbWFnZS1ib3gtdGl0bGUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtaHlkcm8tcml2ZXIiPk1JS0UgSHlkcm8gUml2ZXI8L2E+PC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0yMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTc4NmQ3YmRmIiBkYXRhLWlkPSI3ODZkN2JkZiIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1iZTJlZjcwIGVsZW1lbnRvci1wb3NpdGlvbi10b3AgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaW1hZ2UtYm94IiBkYXRhLWlkPSJiZTJlZjcwIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJpbWFnZS1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC1pbWciPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtMjEiPjxpbWcgd2lkdGg9IjU3MTkiIGhlaWdodD0iMzE1MyIgc3JjPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjAvMDMvTUlLRS0yMS1GTS1JY29uLnBuZyIgY2xhc3M9ImF0dGFjaG1lbnQtZnVsbCBzaXplLWZ1bGwiIGFsdD0iIiBsb2FkaW5nPSJsYXp5IiAvPjwvYT48L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWltYWdlLWJveC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImVsZW1lbnRvci1pbWFnZS1ib3gtdGl0bGUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL3Byb2R1Y3RzL21pa2UtMjEiPk1JS0UgMjEgRk08L2E+PC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0yMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTI5MmQ1NzBkIiBkYXRhLWlkPSIyOTJkNTcwZCIgZGF0YS1lbGVtZW50X3R5cGU9ImNvbHVtbiI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbi13cmFwIGVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LXdyYXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC1jNjFiMGUyIGVsZW1lbnRvci12aWV3LWRlZmF1bHQgZWxlbWVudG9yLXBvc2l0aW9uLXRvcCBlbGVtZW50b3ItdmVydGljYWwtYWxpZ24tdG9wIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1pY29uLWJveCIgZGF0YS1pZD0iYzYxYjBlMiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaWNvbi1ib3guZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtaWNvbiI+IDxhIGNsYXNzPSJlbGVtZW50b3ItaWNvbiBlbGVtZW50b3ItYW5pbWF0aW9uLSIgaHJlZj0iaHR0cHM6Ly90ZW1wbGF0ZXMuZGhpZ3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMi8yMDIxLzA1L3BpSE1DLnBkZiI+IDxpIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iZmFzIGZhLXNoYXJlLWFsdCI+PC9pPiA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUiPiA8YSBocmVmPSJodHRwczovL3RlbXBsYXRlcy5kaGlncm91cC5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIyLzIwMjEvMDUvcGlITUMucGRmIiA+IHBpQ2hlbSBQbHVnLWluIDwvYT4gPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4gZWxlbWVudG9yLWNvbC0yMCBlbGVtZW50b3ItaW5uZXItY29sdW1uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTVlNWZiNDkiIGRhdGEtaWQ9IjVlNWZiNDkiIGRhdGEtZWxlbWVudF90eXBlPSJjb2x1bW4iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb2x1bW4td3JhcCBlbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC13cmFwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNTNkZWZmMyBlbGVtZW50b3Itdmlldy1kZWZhdWx0IGVsZW1lbnRvci1wb3NpdGlvbi10b3AgZWxlbWVudG9yLXZlcnRpY2FsLWFsaWduLXRvcCBlbGVtZW50b3Itd2lkZ2V0IGVsZW1lbnRvci13aWRnZXQtaWNvbi1ib3giIGRhdGEtaWQ9IjUzZGVmZjMiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9Imljb24tYm94LmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWljb24tYm94LWljb24iPiA8YSBjbGFzcz0iZWxlbWVudG9yLWljb24gZWxlbWVudG9yLWFuaW1hdGlvbi0iIGhyZWY9Imh0dHBzOi8vd3d3Lm1pa2Vwb3dlcmVkYnlkaGkuY29tL2Rvd25sb2FkI21haW5jb250ZW50XzBfcmlnaHRjb250ZW50XzRfZG93bmxvYWRIZWFkZXIiPiA8aSBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImZhcyBmYS1jb2RlLWJyYW5jaCI+PC9pPiA8L2E+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJlbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUiPiA8YSBocmVmPSJodHRwczovL3d3dy5taWtlcG93ZXJlZGJ5ZGhpLmNvbS9kb3dubG9hZCNtYWluY29udGVudF8wX3JpZ2h0Y29udGVudF80X2Rvd25sb2FkSGVhZGVyIiA+IHBpRnJlZXplIFBsdWctaW4gPC9hPiA8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLXRvcC1zZWN0aW9uIGVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTRiYTMzNjUxIGFuaW1hdGVkLWZhc3QgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLWludmlzaWJsZSIgZGF0YS1pZD0iNGJhMzM2NTEiIGRhdGEtZWxlbWVudF90eXBlPSJzZWN0aW9uIiBpZD0iY29udGFjdCIgZGF0YS1zZXR0aW5ncz0ieyZxdW90O2JhY2tncm91bmRfYmFja2dyb3VuZCZxdW90OzomcXVvdDtjbGFzc2ljJnF1b3Q7LCZxdW90O2FuaW1hdGlvbiZxdW90OzomcXVvdDtmYWRlSW4mcXVvdDssJnF1b3Q7YW5pbWF0aW9uX2RlbGF5JnF1b3Q7OiZxdW90OzQwMCZxdW90O30iPgogIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1jb250YWluZXIgZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCI+CiAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTEwMCBlbGVtZW50b3ItdG9wLWNvbHVtbiBlbGVtZW50b3ItZWxlbWVudCBlbGVtZW50b3ItZWxlbWVudC0zNTM3ZmI4IiBkYXRhLWlkPSIzNTM3ZmI4IiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIiBkYXRhLXNldHRpbmdzPSJ7JnF1b3Q7YmFja2dyb3VuZF9iYWNrZ3JvdW5kJnF1b3Q7OiZxdW90O2NsYXNzaWMmcXVvdDt9Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTRlNTliNDVmIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1zcGFjZXIiIGRhdGEtaWQ9IjRlNTliNDVmIiBkYXRhLWVsZW1lbnRfdHlwZT0id2lkZ2V0IiBkYXRhLXdpZGdldF90eXBlPSJzcGFjZXIuZGVmYXVsdCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLXNwYWNlciI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1zcGFjZXItaW5uZXIiPjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8c2VjdGlvbiBjbGFzcz0iZWxlbWVudG9yLXNlY3Rpb24gZWxlbWVudG9yLWlubmVyLXNlY3Rpb24gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtNWNhMDkwZGMgZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQgZWxlbWVudG9yLXNlY3Rpb24taGVpZ2h0LWRlZmF1bHQiIGRhdGEtaWQ9IjVjYTA5MGRjIiBkYXRhLWVsZW1lbnRfdHlwZT0ic2VjdGlvbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbnRhaW5lciBlbGVtZW50b3ItY29sdW1uLWdhcC1ubyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itcm93Ij4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTUwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtMzAxZWI5YWEiIGRhdGEtaWQ9IjMwMWViOWFhIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTFjYmU1MzA2IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIiBkYXRhLWlkPSIxY2JlNTMwNiIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaGVhZGluZy5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGVsZW1lbnRvci1zaXplLWRlZmF1bHQiPkxldCdzIGdldCBzdGFydGVkPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTUxNWJlOTdiIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciIgZGF0YS1pZD0iNTE1YmU5N2IiIGRhdGEtZWxlbWVudF90eXBlPSJ3aWRnZXQiIGRhdGEtd2lkZ2V0X3R5cGU9InRleHQtZWRpdG9yLmRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci10ZXh0LWVkaXRvciBlbGVtZW50b3ItY2xlYXJmaXgiPiBMZWFybiBob3cgeW91ciBwcm9qZWN0IGNhbiBiZW5lZml0IGZyb20gdGhpcyA8Yj5hbGwtaW4tb25lIGdyb3VuZHdhdGVyIG1vZGVsbGluZyBzb2Z0d2FyZS48L2I+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvbXBsZXRlIHRoaXMgZm9ybSBhbmQgd2Ugd2lsbCBiZSBpbiB0b3VjaCBzb29uLiA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTYyMTdiYzgzIGVsZW1lbnRvci13aWRnZXQtZGl2aWRlci0tdmlldy1saW5lIGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1kaXZpZGVyIiBkYXRhLWlkPSI2MjE3YmM4MyIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iZGl2aWRlci5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItZGl2aWRlciI+IDxzcGFuIGNsYXNzPSJlbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IiPiA8L3NwYW4+IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZWxlbWVudG9yLWNvbHVtbiBlbGVtZW50b3ItY29sLTUwIGVsZW1lbnRvci1pbm5lci1jb2x1bW4gZWxlbWVudG9yLWVsZW1lbnQgZWxlbWVudG9yLWVsZW1lbnQtN2E4ZDU2NWUiIGRhdGEtaWQ9IjdhOGQ1NjVlIiBkYXRhLWVsZW1lbnRfdHlwZT0iY29sdW1uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3ItY29sdW1uLXdyYXAgZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci13aWRnZXQtd3JhcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImVsZW1lbnRvci1lbGVtZW50IGVsZW1lbnRvci1lbGVtZW50LTY3YTM3NjE4IGVsZW1lbnRvci13aWRnZXQgZWxlbWVudG9yLXdpZGdldC1odG1sIiBkYXRhLWlkPSI2N2EzNzYxOCIgZGF0YS1lbGVtZW50X3R5cGU9IndpZGdldCIgZGF0YS13aWRnZXRfdHlwZT0iaHRtbC5kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciI+CmQCAw9kFgJmD2QWAmYPFgIfAQXfEjxsaW5rIGhyZWY9Ii9jc3MvZDM2NS1taWtlLWZvcm1zLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgLz4KPGRpdiBjbGFzcz0iZm9ybWJsb2NrIHdoaXRlZHMiIGRhdGEtZm9ybS10eXBlPSJmb3Jtb2lkIj4KCQoJPCEtLSBzdGFydCAjMS8yIEQzNjUgZm9ybSAtLT4KPGRpdiBkYXRhLWZvcm0tYmxvY2staWQ9ImZmOWViNjg0LTZhZjktZTkxMS1hODEzLTAwMGQzYTJkNWZjMSI+PC9kaXY+CjxzY3JpcHQgc3JjPSJodHRwczovL21rdGRwbHAxMDJjZG4uYXp1cmVlZGdlLm5ldC9wdWJsaWMvbGF0ZXN0L2pzL2Zvcm0tbG9hZGVyLmpzP3Y9MS41OS4xMDM5LjAiPjwvc2NyaXB0Pgo8ZGl2IGlkPSJkQnktSEgxcDFIeUVVSXZMcEsxYTZWQ09NRzVzTVhvQUMtQm16U01SX203YyI+PC9kaXY+CgoJPCEtLSBlbmQgIzEvMiBEMzY1IGZvcm0gLS0+CiAgCgkKCTxkaXYgaWQ9ImNvb2tpZXRleHQiPgogICAgPG9iamVjdCB0eXBlPSJpbWFnZS9zdmcreG1sIiBkYXRhPSIvdXBsb2FkL2Nvb2tpZXMvYXNzZXRzL2RoaS1jb29raWUtYWNjZXB0LWFsbC1hbmltYXRlZC5zdmciIHN0eWxlPSJ3aWR0aDogMjIwcHgiPgogICAgICA8IS0tIFlvdXIgZmFsbCBiYWNrIGhlcmUgLS0+IAogICAgICA8aW1nIHNyYz0iL3VwbG9hZC9jb29raWVzL2Fzc2V0cy9kaGktY29va2llLWFjY2VwdC1hbGwtYW5pbWF0ZWQuc3ZnIiB3aWR0aD0iMjIwIiAvPgogICAgPC9vYmplY3Q+CiAgICA8aDI+WW91IG5lZWQgdG8gPGEgb25jbGljaz0iamF2YXNjcmlwdDpDb29raWVDb25zZW50LnJlbmV3KCk7IiBocmVmPSIjIj5hY2NlcHQgYWxsIGNvb2tpZXM8L2E+IGJlZm9yZSBzdWJtaXR0aW5nIHRoaXMgZm9ybSEgUXVlc3Rpb25zPyBSZWFjaCB1cyBhdCA8YSBocmVmPSJtYWlsdG86aW5mb0BkaGlncm91cC5jb20iPmluZm9AZGhpZ3JvdXAuY29tPC9hPiBvciArNDUgNDUxNiA5MjAwLjwvaDI+CiAgCTwvZGl2PgoJCgk8IS0tIHN0YXJ0ICMyLzIgRDM2NSBmb3JtIC0tPgoJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignQ29va2llSW5mb3JtYXRpb25Db25zZW50R2l2ZW4nLCBmdW5jdGlvbiAoZXZlbnQpIHsgCgkJaWYgKENvb2tpZUluZm9ybWF0aW9uLmdldENvbnNlbnRHaXZlbkZvcignY29va2llX2NhdF9tYXJrZXRpbmcnKSkgewoKCQkJY29va2lldGV4dC5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJCgkJCShmdW5jdGlvbiAoaWQsIGYsIHQsIHdzLCBtc190cl9pbF8wOCwgbXNfdHJfaWxfd18wMSkgeyB2YXIgdHIgPSBmdW5jdGlvbiAoY2IpIHsgdmFyIGNvdW50ID0gMDsgdmFyIGNhbGxiYWNrID0gZnVuY3Rpb24gKCkgeyBpZiAoY291bnQgPT0gMCkgeyBjb3VudCsrOyBpZiAodykgeyB3LncoaWQsIHQsIGNiKTsgfSB9IH07IHZhciB0cyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyB0cy5zcmMgPSB3czsgdHMudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnOyB0cy5vbmxvYWQgPSBjYWxsYmFjazsgdHMub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24gKCkgeyBpZiAodGhpcy5yZWFkeVN0YXRlID09ICdjb21wbGV0ZScgfHwgdGhpcy5yZWFkeVN0YXRlID09ICdsb2FkZWQnKSB7IGNhbGxiYWNrKCk7IH0gfTsgdmFyIGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdOyBoZWFkLmFwcGVuZENoaWxkKHRzKTsgfTsgaWYgKHR5cGVvZiBtc190cl9pbF8wOCA9PT0gJ2Z1bmN0aW9uJykgeyBpZiAobXNfdHJfaWxfd18wMSA9PT0gbnVsbCkgeyB0cihmdW5jdGlvbigpIHsgbXNfdHJfaWxfMDgoaWQsIGYsIHQpOyB9KTsgfSBlbHNlIHsgbXNfdHJfaWxfd18wMS53KGlkLCB0LCBmdW5jdGlvbih3ZWJzaXRlVmlzaXRlZFBhcmFtcykgeyBtc190cl9pbF8wOChpZCwgZiwgdCwgd2Vic2l0ZVZpc2l0ZWRQYXJhbXMpOyB9LCBudWxsKTsgfSB9IGVsc2UgeyB0cigpOyB9fSkoJ0J5LUhIMXAxSHlFVUl2THBLMWE2VkNPTUc1c01Yb0FDLUJtelNNUl9tN2MnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL2YnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL3QnLCAnaHR0cHM6Ly83NDQ0ZmE4NGRmZWY0YzQ4ODVhYzNmYTcwZjk2ZGZlNS5zdmMuZHluYW1pY3MuY29tL3QvdycsIHR5cGVvZiBtc190cl9pbF8wOCA9PT0gInVuZGVmaW5lZCIgPyBudWxsIDogbXNfdHJfaWxfMDgsIHR5cGVvZiBtc190cl9pbF93XzAxID09PSAidW5kZWZpbmVkIiA/IG51bGwgOiBtc190cl9pbF93XzAxKTsKCQoJCgkJfSAKCQl9LCBmYWxzZSk7IAoKCTwvc2NyaXB0PiAKCTwhLS0gZW5kICMyLzIgRDM2NSBmb3JtIC0tPgoJCjwvZGl2PgoKZAIED2QWAmYPZBYCZg8WAh8BBZkDCgogPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CmQCDQ9kFgICAQ9kFgJmD2QWCgIDD2QWAgIBDxYCHwQCBBYIZg9kFgICAQ8PFgYfAgUeLy93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvZGhpHwEFCExpbmtlZEluHwYFBl9ibGFuaxYCHwUFCGxpbmtlZGluZAIBD2QWAgIBDw8WBh8CBRsvL3d3dy5mYWNlYm9vay5jb20vREhJZ3JvdXAfAQUIRmFjZWJvb2sfBgUGX2JsYW5rFgIfBQUIZmFjZWJvb2tkAgIPZBYCAgEPDxYGHwIFFi8vdHdpdHRlci5jb20vZGhpZ3JvdXAfAQUHVHdpdHRlch8GBQZfYmxhbmsWAh8FBQd0d2l0dGVyZAIDD2QWAgIBDw8WBh8CBR8vL3d3dy55b3V0dWJlLmNvbS91c2VyL0RISUdyb3VwHwEFB1lvdVR1YmUfBgUGX2JsYW5rFgIfBQUHeW91dHViZWQCCw8WAh8DaBYCAgEPFgIfAQUQU2VsZWN0IG1pY3Jvc2l0ZWQCDw8WAh8BBcQMPCEtLQpPdXIgTUlLRSBieSBESEkgc29mdHdhcmUgaGFzIG1hZGUgPHN0cm9uZz5rbm93bGVkZ2Ugb2Ygd2F0ZXIgZW52aXJvbm1lbnRzPC9zdHJvbmc+IGFjY2Vzc2libGUgdG8gd2F0ZXIgcHJvZmVzc2lvbmFscyA8c3Ryb25nPmFyb3VuZCB0aGUgZ2xvYmUgZm9yIG1vcmUgdGhhbiAyNSB5ZWFyczwvc3Ryb25nPi4gQWZ0ZXIgZGVjYWRlcyBvZiBkZXZlbG9wbWVudCwgb3VyIE1JS0UgcHJvZHVjdCBmYW1pbHkgZW5jYXBzdWxhdGVzIG1vcmUga25vd2xlZGdlIGFuZCBjb3ZlcnMgYSB3aWRlciByYW5nZSBvZiB3YXRlciBtb2RlbGxpbmcgbmVlZHMgdGhhbiBhbnkgc2ltaWxhciBwcm9kdWN0cy4mbmJzcDs8YnIgLz4KT3VyIHByb2R1Y3RzIGFyZSBhdmFpbGFibGUgaW4gbWFueSBzaXplcywgZmxhdm91cnMgYW5kIGxhbmd1YWdlcyAtIGFuZCBtb3N0IHJlY2VudGx5IGFsc28gaW4gdGhlIGNsb3VkLiBHZXR0aW5nIGFjY2VzcyB0byBvdXIgZ2xvYmFsIGtub3dsZWRnZSBoYXMgbmV2ZXIgYmVlbiBlYXNpZXIhPGJyIC8+Ck1JS0UgYnkgREhJIHNvZnR3YXJlIHByb3ZpZGVzIGVhc3kgYWNjZXNzIHRvIG1vcmUgdGhhbiA8c3Ryb25nPjQwIHllYXJzIG9mIHJlc2VhcmNoPC9zdHJvbmc+IGFuZCBtb3JlIHRoYW4gMSwwMDAgbWFuIHllYXJzIG9mIHNvZnR3YXJlIGRldmVsb3BtZW50LiBPdXIgc29mdHdhcmUgdG9vbHMgYXJlIGFjY2VwdGVkIGdsb2JhbGx5IGFzIHRoZSBnb2xkIHN0YW5kYXJkIHdpdGhpbiB3YXRlciBtb2RlbGxpbmcuIFRoZXkgYXJlIHVzZWQgYnkgcHJvZmVzc2lvbmFscyBpbiA8c3Ryb25nPjEzMCBjb3VudHJpZXMgYWNyb3NzIGFsbCBjb250aW5lbnRzPC9zdHJvbmc+LiZuYnNwOzxiciAvPgotLT4KCjxwPkFsbCBvdmVyIHRoZSB3b3JsZCwgd2F0ZXIgcHJvZmVzc2lvbmFscyBrbm93IE1JS0UgUG93ZXJlZCBieSBESEkgdGVjaG5vbG9naWVzIGFyZSB0aGUgZ29sZCBzdGFuZGFyZC4gV2hldGhlciB5b3UgbmVlZCBzb2Z0d2FyZSBzb2x1dGlvbnMgb3IgYWNjZXNzIHRvIG9ubGluZSBzZXJ2aWNlcywgb3VyIGZsZXhpYmxlIHRlY2hub2xvZ2llcyB3b3JrIHNlYW1sZXNzbHkgdG9nZXRoZXIgZm9yIHRoZSBiZXN0IHVzZXIgZXhwZXJpZW5jZS48L3A+Cgo8cD5XZSBoZWxwIGRldmVsb3AgdW5pcXVlIHNvbHV0aW9ucyBmb3IgeW91ciBzcGVjaWZpYyBjaGFsbGVuZ2VzIGFuZCBtYWtlIHRoZW0gZGlyZWN0bHkgYWNjZXNzaWJsZSB0byB5b3UuIFdpdGggdW5wYXJhbGxlbGVkIGN1c3RvbWVyIGNhcmUgZnJvbSBvZmZpY2VzIGluIG92ZXIgMzAgY291bnRyaWVzLCBvdXIgdXNlcnMgbmV2ZXIgc3RhbmQgYWxvbmUuPC9wPgo8cD5UaGUgZm91bmRhdGlvbiBvZiBNSUtFIFBvd2VyZWQgYnkgREhJIGVuY2Fwc3VsYXRlcyB5ZWFycyBvZiBrbm93bGVkZ2UgYW5kIGV4cGVyaWVuY2UuIFdpdGggb3VyIGFkdmFuY2VkIGFuZCBjdXN0b21pc2FibGUgdGVjaG5vbG9naWVzLCBZT1UgYmVjb21lIHRoZSBleHBlcnQgaW4gd2F0ZXIgZW52aXJvbm1lbnRzLjwvcD4KPHA+PHN0cm9uZz5BZHZhbmNlZCB0ZWNobm9sb2dpZXMuIFN1c3RhaW5hYmxlIHNvbHV0aW9ucy4gRnVlbGxlZCBieSBrbm93bGVkZ2UuPC9zdHJvbmc+PC9wPgpkAhEPFgIfAQX7AjxkaXYgaWQ9Imdvb2dsZV90cmFuc2xhdGVfZWxlbWVudCI+PC9kaXY+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KZnVuY3Rpb24gZ29vZ2xlVHJhbnNsYXRlRWxlbWVudEluaXQoKSB7DQogIG5ldyBnb29nbGUudHJhbnNsYXRlLlRyYW5zbGF0ZUVsZW1lbnQoe3BhZ2VMYW5ndWFnZTogJ2VuJywgZ2FUcmFjazogdHJ1ZSwgZ2FJZDogJ1VBLTMzMjU1OTktMTMnfSwgJ2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCcpOw0KfQ0KPC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy90cmFuc2xhdGUuZ29vZ2xlLmNvbS90cmFuc2xhdGVfYS9lbGVtZW50LmpzP2NiPWdvb2dsZVRyYW5zbGF0ZUVsZW1lbnRJbml0Ij48L3NjcmlwdD5kAhMPFgIfBAIHZGSER6XnGe3FM+sEHyCsA+0vJmw8fG8YZ2bQxEKXbUmFUA==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['mainform'];
    if (!theForm) {
      theForm = document.mainform;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=FcbCVK5LDRgd3xzsmW6tcp6XWidOUvrTfOCU1SguB1djAz1c69ofxSXC_smh8g3vJJZXG_KafqtX--3IL5LnMuWGZts-wQHpPaElb__lywg1&amp;t=638286118241696996" type="text/javascript"></script>
  <script
    src="/ScriptResource.axd?d=fmQWnikWrahGZM_iswXCEehzJ324RsRoE8NEICp2Jljs2dEL4evMESD0J7VThK81G4HpS20pn_3xPpmD2BQOXkP3bpiU5xJTHZD4kmUCWGQQr6M2nYNo0rQ-whMQQsGJ1EIW9ruxR6vt88Owp6NCfuD2k_avkjJHDUV_U1mxhGD9xgc1bMilJK1sr1qAPjuc0&amp;t=ffffffffa0418512"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
    //]]>
  </script>
  <script
    src="/ScriptResource.axd?d=zmjUiUNriaqDiTZqtSkVaA7cpAy6FeRppJ8HMpOeZNAiTgZcDBcRflpn4T5NXIf8qWUxGYEEDQyLSEKmWu4gHL6HbxOpSfKYm3Zy3Q9OFdbJXodCHZwR2M9B1FWCX0uX64iSj88KBgW8QmRO8MsmsBe1iUYPQEsnjMKb-8G3s2ynNCpa4LanhG1jjcYuHkO30&amp;t=ffffffffa0418512"
    type="text/javascript"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0EE46E7D">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ScriptManager1', 'mainform', [], [], [], 90, '');
    //]]>
  </script>
  <div class="content-header" id="contentheader">
    <div class="navbar navbar-fixed-top">
      <!-- navbar-fixed-top -->
      <div class="navbar-inner">
        <div class="container">
          <div class="top-header clearfix">
            <a href="/" class="logo pull-left">
        <img src="/-/media/shared%20content/global/global%20repository/logos/mike%20by%20dhi/mike_logo_pos_rgb_nomargin.png?h=55&amp;la=en&amp;w=94" class="img-responsive" alt="MIKE Powered by DHI" width="94" height="55">
    </a>
            <div class="pull-right service-menu clearfix hidden-print">
              <div class="login-box">
                <a id="ctl01_LoginStatus1_lnkLogin" class="login" href="/login/login">Login</a>
              </div>
              <div class="search-box hidden-xs">
                <input type="text" class="searchField clearFieldBlurred" value="Search" rel="Search">
                <input type="button" class="searchBtn" onclick="dhiSearch();" value="search">
              </div>
              <script type="text/javascript">
                function dhiSearch(val) {
                  if (val == null) {
                    val = jQuery('.searchField').val();
                  }
                  if (val != null && val.replace(' ', '') != '') {
                    window.location.href = '/search' + '?q=' + encodeURIComponent(val);
                  }
                }
                jQuery(document).ready(function() {
                  var input = jQuery('.searchField');
                  input.keypress(function(e) {
                    if (e.which == 13) {
                      dhiSearch(input.val());
                      return false;
                    }
                  });
                });
              </script>
              <div class="language-box hidden-xs">
                <a class="worldwidebtn" href="https://worldwide.dhigroup.com" target="_blank" title="World Wide"></a>
              </div>
            </div>
          </div>
          <button class="navbar-toggle hidden-print" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <nav class="collapse navbar-collapse bs-navbar-collapse hidden-print" role="navigation" style="max-height: 1070px;">
            <div class="menu-bottom clearfix">
              <ul class="nav menu-left hidden-print">
                <li id="ctl02_rptNavMenuLeft_liItem_0" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_0" data-toggle="dropdown" class="dropdown-toggle" href="/areas-of-application">Areas of application</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_0" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_0" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-aoa.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_0" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px;">
                            <h1>Our areas of application</h1>
                            <h2>Applying professional software to the world’s toughest challenges in water</h2>
                            <p>For 25 years, MIKE Powered by DHI’s software products have been used in water environments all over the world. Thousands of professionals choose MIKE software to solve tough and complex challenges in areas such as
                              oceans and coastlines, rivers and reservoirs, ecology, groundwater, water distribution, wastewater and many more.</p>
                            <p>Our data management, decision support and operational forecasting software suite traverses all our areas of applications, complementing existing MIKE technologies in the work we do for you. </p>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_0" class="col-md-6">
                          <div style="margin-top:40px; width: 560px;">
                            <a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/cities" title="Cities"><img alt="Cities" height="90" width="140" src="-/media/df281212b3034cc8a5d23e556df4282d.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/coast-and-sea" title="Coast and sea"><img alt="Coast and sea" height="90" width="140" src="-/media/6234331c97c044dd845d8fb3ca1e8d65.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/groundwater-and-porous-media" title="Groundwater and porous media"><img alt="Groundwater and porous media" height="90" width="140" src="-/media/b42076f0c1444ebd99aad58641882c8c.ashx"></a><a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/water-resources" title="Water resources"><img alt="Water resources" height="90" width="140" src="-/media/e908e2d30c464751affa8e3ec3f434b8.ashx"></a>
                          </div>
                          <div style="margin-top:20px;">
                            <a style="display: inline; margin: 0 !IMPORTANT; padding: 0 !IMPORTANT;" href="/areas-of-application/data-management-decision-support-and-operational-forecasting" title="Data management, decision support and operational forecasting"><img alt="Data management, decision support and operational forecasting" height="70" width="560" src="-/media/C94477C192804828B0BC2D4E0A4683B6.ashx"></a>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_1" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_1" data-toggle="dropdown" class="dropdown-toggle" href="/products">Products</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_1" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_1" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-products-mc-600px.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_1" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; margin-bottom:20px; font-weight: 500;">
                            <h1>Our products</h1>
                            <h2 style="line-height: 110%;">Modelling the world of water</h2>
                            <p>MIKE Powered by DHI is a range of software products that enable you to accurately analyse, model and simulate any type of challenge in water environments.</p>
                            <div style="border: 1px solid #b3b2ad; width: 100%; padding: 10px; margin: 0px; text-align: center;" class="img-hover">
                              <a href="/support/webinars" target="_blank" style="margin: 0px;">
<img alt="" height="37" width="199" src="-/media/8E27238E4A6344758CCA6D3811B3AC40.ashx?la=en"></a>
                            </div>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_1" class="col-md-3">
                          <div style="margin-top: 34px; font-weight: 500;" id="productcolumn">
                            <h3>Integrated Platforms</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a>
                                <ul>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/model-manager">Model Manager</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/water-distribution">Water Distribution</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/collection-systems">Collection Systems</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/river-networks">Rivers</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mikeplus/flooding">Flooding</a></li>
                                </ul>
                              </li>
                              <li><a href="/products/mike-cloud">MIKE Cloud</a>
                                <ul>
                                  <li style="margin-left: 12px;"><a href="/products/mike-cloud/mesh-builder/">MIKE Mesh Builder</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mike-cloud/cloud-execution/">MIKE Cloud Execution</a></li>
                                  <li style="margin-left: 12px;"><a href="/products/mike-cloud/mike-data-link/">MIKE Data Link</a></li>
                                </ul>
                              </li>
                            </ul>
                            <br>
                            <h3>Cities</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a></li>
                              <li><a href="/products/mike-urban-plus">MIKE URBAN+</a></li>
                              <li><a href="/products/mike-urban">MIKE URBAN</a></li>
                              <li><a href="/products/west">WEST</a></li>
                              <li><a href="/products/waternet-advisor">MIKE WaterNet Advisor</a></li>
                              <li><a href="/products/dims-core">DIMS.CORE</a></li>
                            </ul>
                            <br>
                            <h3>Groundwater and Porous Media</h3>
                            <ul>
                              <li><a href="/products/feflow">FEFLOW</a></li>
                            </ul>
                            <br>
                            <!--
  <h3>Applications</h3>
  <ul>
    <li><a href="https://www.dhigroup.com/business-applications/globalsea-oil-spill">GlobalSEA Oil Spill</a></li>
    <li><a href="https://www.dhigroup.com/marine-water/marine-animal-movement-portal">Marine Animal Movement Portal</a></li>
<li><a href="https://www.dhigroup.com/business-applications/mike-mine">MIKE Mine</a></li>
    <li><a href="/areas-of-application/coast-and-sea/plumecast-application">PlumeCast Application</a></li>
    <li><a href="https://www.dhigroup.com/business-applications/Vessel-Check">Vessel-Check</a></li>
  </ul>
  <br/>
-->
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_1" class="col-md-3">
                          <div style="margin-top: 34px; width: 100%; font-weight: 500;" id="productcolumn">
                            <h3>Coast and Sea</h3>
                            <ul>
                              <li><a href="/products/mike-3-wave-fm">MIKE 3 Wave FM</a></li>
                              <li><a href="/products/mike-21-3">MIKE 21/3</a></li>
                              <li><a href="/products/mike-21/waves/boussinesq-waves">MIKE 21 Boussinesq Waves</a></li>
                              <li><a href="/products/mike-21-mooring-analysis">MIKE 21 Mooring Analysis</a>
                              </li>
                              <li><a href="/products/mike-21/sediments/oil-spill">MIKE 21/3 Oil Spill</a></li>
                              <li><a href="/products/mike-21/sediments/particle-tracking">MIKE 21/3 Particle Tracking</a></li>
                              <li><a href="/products/mike-21/sediments/sand-transport">MIKE 21/3 Sand Transport</a></li>
                              <li><a href="/products/mike-21/sediments/mud-transport">MIKE 21/3 Mud Transport</a></li>
                              <li><a href="/products/mike-21/sediments/shoreline-morphology">MIKE 21 Shoreline Morphology</a></li>
                              <li><a href="/products/mike-21/waves/spectral-waves">MIKE 21 Spectral Waves</a></li>
                              <li><a href="/products/mike-eco-lab">MIKE ECO Lab</a></li>
                              <li><a href="/products/abm-lab">ABM Lab</a></li>
                              <li><a href="/products/litpack">LITPACK</a></li>
                            </ul>
                            <br>
                            <h3>Water Resources</h3>
                            <ul>
                              <li><a href="/products/mikeplus">MIKE+</a></li>
                              <li><a href="/products/mike-21c">MIKE 21C</a></li>
                              <li><a href="/products/mike-hydro-basin">MIKE HYDRO Basin</a></li>
                              <li><a href="/products/mike-hydro-river">MIKE HYDRO River</a></li>
                              <li><a href="/products/mike-she">MIKE SHE</a></li>
                            </ul>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm4_1" class="col-md-3">
                          <div style="margin-top: 34px; width: 100%; font-weight: 500;" id="productcolumn">
                            <h3>General</h3>
                            <ul>
                              <li><a href="/products/mike-flood">MIKE FLOOD</a></li>
                              <li><a href="/products/eco-lab">MIKE ECO Lab</a></li>
                              <li><a href="/areas-of-application/mike-operations">MIKE OPERATIONS</a></li>
                            </ul>
                            <br>
                            <h3>Additional Tools</h3>
                            <ul>
                              <li><a href="/products/mike-animator">MIKE Animator Plus</a></li>
                              <li><a href="/products/mike-c-map">MIKE C-MAP</a>
                              </li>
                            </ul>
                            <br>
                            <h3>Data &amp; Operational Decision Making</h3>
                            <ul>
                              <li><a href="/areas-of-application/mike-operations">MIKE OPERATIONS</a></li>
                            </ul>
                            <br>
                            <h3>MIKE for Developers</h3>
                            <ul>
                              <li><a href="/products/mike-api">MIKE API</a></li>
                              <li><a href="/products/mike-for-developers">MIKE for Developers</a></li>
                            </ul>
                            <br>
                            <h3>MICROSOFT AZURE MARKETPLACE</h3>
                            <ul>
                              <li><a href="https://www.mikepoweredbydhi.com/products/mike-on-azure">Microsoft Azure Marketplace</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_2" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_2" data-toggle="dropdown" class="dropdown-toggle" href="https://www.mikepoweredbydhi.com:443/download/mike-2023">Download</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_2" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_2" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-download2023.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_2" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; height: 145px;">
                            <h1>Download</h1>
                            <h2 style="line-height: 110%;">Get the latest version of our software, or find product updates and useful tools.</h2>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_2" class="col-md-3">
                          <div style="margin-top: 34px;">
                            <h3>DOWNLOADS</h3>
                            <ul>
                              <li><a href="/download/mike-2023">MIKE 2023</a></li>
                              <li><a href="/download/mike-2022">MIKE 2022</a></li>
                              <li><a href="/download/mike-urban-2020">MIKE 2020 (legacy)</a></li>
                            </ul>
                            <br>
                            <br>
                            <h3>TOOLS</h3>
                            <ul>
                              <li><a href="/download/mike-by-dhi-tools">Useful tools and add-ons</a></li>
                            </ul>
                            <br>
                            <br>
                            <br>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_2" class="col-md-6">
                          <div style="margin-top: 34px;">
                            <h3>PRODUCT DOCUMENTATION</h3>
                            <ul>
                              <li><a href="/download/product-documentation">Product documentation </a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_3" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_3" data-toggle="dropdown" class="dropdown-toggle" href="/support">Support</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_3" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_3" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mpbd-richmenu-background-support.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_3" class="col-md-3">
                          <div style="margin-top: -30px; padding-right: 50px; height: 145px;">
                            <h1>Support</h1>
                            <h2 style="line-height: 110%;">Unlock the full benefits of your MIKE software</h2>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm2_3" class="col-md-3">
                          <div style="margin-top: 34px;">
                            <h3>SELF-HELP RESOURCES</h3>
                            <ul>
                              <li><a href="https://support.dhigroup.com/knowledgebase/" target="_blank">Browse Knowledge Base articles</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/download/product-documentation">View product documentation</a></li>
                              <li><a href="https://support.dhigroup.com/forums/" target="_blank">Engage in the MIKE User Forum</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/download/mike-2023">Read the MIKE 2023 Release Notes</a></li>
                            </ul>
                            <br><br>
                            <h3>CONTACT CUSTOMER CARE</h3>
                            <ul>
                              <li><a href="https://support.dhigroup.com/support/">Open a service request</a></li>
                            </ul>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_3" class="col-md-6">
                          <div style="margin-top: 34px;">
                            <h3>LEARN MORE</h3>
                            <ul>
                              <li><a href="https://license.mikepoweredbydhi.com/internetlicense/Status" target="_blank">DHI Internet License Status</a></li>
                              <li><a href="https://www.mikepoweredbydhi.com/purchase/service-and-maintenance-agreement">Service &amp; Maintenance Agreements</a></li>
                              <li><a href="https://www.theacademybydhi.com/training" target="_blank">Training via THE ACADEMY by DHI</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_4" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_4" data-toggle="dropdown" class="dropdown-toggle" href="/pricing">Pricing</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_4" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_4" class="dropdown-skin secondary " style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/mbd-richmenu-background-pricing2.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_4" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px;">
                            <h1>Pricing</h1>
                            <h2">Modelling with MIKE has never been easier <p>Whether you need access for a single user, small businesses, large corporations or universities, we have the pricing option that fits your budget and modelling needs.</p>
                              <p>We offer <strong>Subscription Packages</strong> which provide the freedom to enjoy multiple applications with greatly enhanced scalability, <strong>Perpetual Licenses</strong> if you prefer to build your own software
                                portfolio, <strong>Academic Licenses</strong> for academic staff and students, as well as access through <strong>Microsoft Azure Marketplace</strong> (bring your own license or pay-as-you-go). With a wide variety of
                                user access options available, there is sure to be one that is right for your projects.</p>
                            </h2">
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_4" class="col-md-6">
                          <div>
                            <h3>Pricing options:</h3>
                            <ul>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/subscription-packages">- Subscription Packages</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/perpetual-licenses">- Perpetual Licenses</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/pricing/academic-licenses">- Academic Licenses</a></li>
                              <li><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/products/mike-on-azure">- Microsoft Azure Marketplace</a></li>
                            </ul>
                            <br>
                            <p><b><a style="color: white !IMPORTANT; margin-left: 0 !IMPORTANT;" href="https://www.mikepoweredbydhi.com/upload/mpbd/MIKE-License-Agreement.pdf">MIKE Terms &amp; Conditions</a></b></p>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
                <li id="ctl02_rptNavMenuLeft_liItem_5" class="dropdown">
                  <a id="ctl02_rptNavMenuLeft_MenuLink_5" data-toggle="dropdown" class="dropdown-toggle" href="/news-and-resources">News &amp; Resources</a>
                  <span class="arrow-down"></span>
                  <div id="ctl02_rptNavMenuLeft_dropdownmenu_5" class="dropdown-menu" style="width: 1600px;">
                    <!-- MENU -->
                    <div id="ctl02_rptNavMenuLeft_dropdownskin_5" class="dropdown-skin secondary menuwhite" style="background-image:url(/-/media/shared%20content/global/global%20repository/richmenus/dhi-richmenu-background-newsandresources-2.jpg);">
                      <div class="richmenu container">
                        <div id="ctl02_rptNavMenuLeft_rm1_5" class="col-md-6">
                          <div style="margin-top: -30px; padding-right: 50px; margin-bottom:10px">
                            <p style="font-size:30px; font-weight:300;">News &amp; Resources</p>
                            <p style="font-size:20px; font-weight:300; line-height: 110%;">Get the latest insights into the water industry </p>
                            <p>See what we’re up to, explore the blog, browse our case stories, download an eBook, listen to a podcast and discover our training courses.</p>
                          </div>
                          <div style="margin: 0px; padding:0; border: 1px solid white; width: 199px; height: 199px; text-align: left;" class="img-hover">
                            <a href="https://training.dhigroup.com/sign-up-for-dhi-group-newsletters/" target="_blank" style="margin: 0px;"><img alt="" height="199" width="199" src="-/media/7DC97EA005FA4ACE9E3837D100158225.ashx?la=en"></a>
                          </div>
                        </div>
                        <div id="ctl02_rptNavMenuLeft_rm3_5" class="col-md-6">
                          <div style="margin-top: -21px;">
                            <ul>
                              <li><a href="/news">News</a></li>
                              <li><a href="https://training.dhigroup.com/sign-up-for-dhi-group-newsletters/">Newsletter registration</a></li>
                              <li><a href="https://blog.dhigroup.com">Blog</a></li>
                              <li><a href="/references">Case Stories</a></li>
                              <li><a href="https://www.dhigroup.com/news-and-resources/ebooks">eBooks</a></li>
                              <!-- <li><a href="https://www.dhigroup.com/news-and-resources/podcasts">Podcasts </a></li> -->
                              <li><a href="https://www.theacademybydhi.com/">Training</a></li>
                            </ul>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </li>
              </ul>
              <ul class="nav menu-right hidden-print">
                <li id="ctl02_rptNavMenuRight_liItem_0">
                  <a id="ctl02_rptNavMenuRight_MenuLink_0" href="https://www.dhigroup.com" target="_blank">DHI</a>
                </li>
                <li id="ctl02_rptNavMenuRight_liItem_1">
                  <a id="ctl02_rptNavMenuRight_MenuLink_1" href="https://www.theacademybydhi.com" target="_blank">THE ACADEMY by DHI</a>
                </li>
              </ul>
              <script>
                $(document).ready(function() {
                  adjustMenu();
                });
                // recusive iterate through menu to adjust cols
                function adjustMenu() {
                  var redo = false;
                  $("div.richmenu > div").each(function() {
                    var $tmp = $(this).next();
                    if (!(typeof $tmp === "undefined") && !(typeof $tmp.attr("id") === "undefined")) {
                      if (!(typeof $tmp.html() === "undefined")) {
                        if ($.trim($tmp.html()).length == 0) {
                          redo = true;
                          $tmp.remove();
                          if ($(this).hasClass("col-md-3")) $(this).removeClass("col-md-3").addClass("col-md-6");
                          else if ($(this).hasClass("col-md-6")) $(this).removeClass("col-md-6").addClass("col-md-9");
                          else if ($(this).hasClass("col-md-9")) $(this).removeClass("col-md-3").addClass("col-md-12");
                          return false; // break
                        }
                      }
                    }
                  });
                  if (redo) adjustMenu();
                }
              </script>
            </div>
            <div class="menu-top hidden-print">
              <div class="service-menu-top">
                <ul class="nav">
                  <li id="ctl03_rptServiceMenu_liItem_0">
                    <a href="https://www.dhigroup.com:443/careers">Careers</a>
                  </li>
                  <li id="ctl03_rptServiceMenu_liItem_1">
                    <a href="/about-us">About us</a>
                  </li>
                  <li id="ctl03_rptServiceMenu_liItem_2">
                    <a href="/contact-us">Contact Sales</a>
                  </li>
                </ul>
              </div>
            </div>
          </nav>
        </div>
      </div>
    </div>
  </div>
  <div class="page-template page-template-elementor_canvas page page-id-8959 wp-embed-responsive has-header-image page-two-column colors-light elementor-default elementor-template-canvas elementor-kit-6823 elementor-page elementor-page-8959">
    <div data-elementor-type="wp-post" data-elementor-id="8959" class="elementor elementor-8959" data-elementor-settings="[]">
      <div class="elementor-inner">
        <div class="elementor-section-wrap">
          <section class="elementor-section elementor-top-section elementor-element elementor-element-59fbd782 elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-sticky"
            data-id="59fbd782" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3246a65d" data-id="3246a65d" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-0c911dc elementor-widget elementor-widget-heading" data-id="0c911dc" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-default">FEFLOW</h1>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-12d252" data-id="12d252" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div
                        class="elementor-element elementor-element-1fdef34c elementor-nav-menu__align-right elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu"
                        data-id="1fdef34c" data-element_type="widget"
                        data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;<i class=\&quot;fas fa-caret-down\&quot;><\/i>&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}"
                        data-widget_type="nav-menu.default">
                        <div class="elementor-widget-container">
                          <nav migration_allowed="1" migrated="0" role="navigation" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
                            <ul id="menu-1-1fdef34c" class="elementor-nav-menu" data-smartmenus-id="16986730044387678">
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3401"><a href="#anchors" class="elementor-item elementor-item-anchor">Clients</a></li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3402">
                                <a href="https://www.theacademybydhi.com/courses-and-events-calendar#filters={44F569D8-FB28-4ED6-AE2E-192DC0A62123}|&amp;c=Date&amp;o=asc&amp;prefilter={D577D7B9-DF86-41C2-806E-B5B8A54AFBAF}|{D56F27EA-BF2D-4940-9301-761C09FAE796}|{E7455262-D228-415E-AF0D-FD87B61736B1}|{6DF9E637-0A50-4BD6-BFF4-282C2366A486}" class="elementor-item elementor-item-anchor">Training</a>
                              </li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9494"><a href="https://www.mikepoweredbydhi.com/products/new-features" class="elementor-item">New Features</a></li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-9762">
                                <a href="#" aria-current="page" class="elementor-item elementor-item-active has-submenu" id="sm-16986730044387678-1" aria-haspopup="true" aria-controls="sm-16986730044387678-2" aria-expanded="false">Industries<span class="sub-arrow"><i class="fas fa-caret-down"></i></span></a>
                                <ul class="sub-menu elementor-nav-menu--dropdown" id="sm-16986730044387678-2" role="group" aria-hidden="true" aria-labelledby="sm-16986730044387678-1" aria-expanded="false">
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9763"><a href="#mining" class="elementor-sub-item elementor-item-anchor">Mining &amp; Metals</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9764"><a href="#civil" class="elementor-sub-item elementor-item-anchor">Civil Engineering &amp; Geotechnics</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9765"><a href="#geothermal" class="elementor-sub-item elementor-item-anchor">Geothermal Energy</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9766"><a href="#environmental" class="elementor-sub-item elementor-item-anchor">Environmental Services</a></li>
                                </ul>
                              </li>
                            </ul>
                          </nav>
                          <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <i aria-hidden="true" role="presentation" class="eicon-menu-bar"></i> <span
                              class="elementor-screen-only">Menu</span> </div>
                          <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" role="navigation" aria-hidden="true">
                            <ul id="menu-2-1fdef34c" class="elementor-nav-menu" data-smartmenus-id="16986730044404585">
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3401"><a href="#anchors" class="elementor-item elementor-item-anchor" tabindex="-1">Clients</a></li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3402">
                                <a href="https://www.theacademybydhi.com/courses-and-events-calendar#filters={44F569D8-FB28-4ED6-AE2E-192DC0A62123}|&amp;c=Date&amp;o=asc&amp;prefilter={D577D7B9-DF86-41C2-806E-B5B8A54AFBAF}|{D56F27EA-BF2D-4940-9301-761C09FAE796}|{E7455262-D228-415E-AF0D-FD87B61736B1}|{6DF9E637-0A50-4BD6-BFF4-282C2366A486}" class="elementor-item elementor-item-anchor" tabindex="-1">Training</a>
                              </li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9494"><a href="https://www.mikepoweredbydhi.com/products/new-features" class="elementor-item" tabindex="-1">New Features</a></li>
                              <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-9762">
                                <a href="#" aria-current="page" class="elementor-item elementor-item-active has-submenu" tabindex="-1" id="sm-16986730044404585-1" aria-haspopup="true" aria-controls="sm-16986730044404585-2" aria-expanded="false">Industries<span class="sub-arrow"><i class="fas fa-caret-down"></i></span></a>
                                <ul class="sub-menu elementor-nav-menu--dropdown" id="sm-16986730044404585-2" role="group" aria-hidden="true" aria-labelledby="sm-16986730044404585-1" aria-expanded="false">
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9763"><a href="#mining" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Mining &amp; Metals</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9764"><a href="#civil" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Civil Engineering &amp; Geotechnics</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9765"><a href="#geothermal" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Geothermal Energy</a></li>
                                  <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9766"><a href="#environmental" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Environmental Services</a></li>
                                </ul>
                              </li>
                            </ul>
                          </nav>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5c42371b" data-id="5c42371b" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-114a514f elementor-align-right elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="114a514f" data-element_type="widget"
                        data-widget_type="button.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-button-wrapper">
                            <a href="#contact" class="elementor-button-link elementor-button elementor-size-xs" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Get in touch</span> </span> </a> </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-2e86208 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="2e86208" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c820f66 animated fadeIn" data-id="c820f66" data-element_type="column"
                  data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-background-overlay"></div>
                    <div class="elementor-widget-wrap">
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-2d92acb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2d92acb"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6a8f78e" data-id="6a8f78e" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-d2ea490 elementor-widget elementor-widget-text-editor elementor-sticky" data-id="d2ea490" data-element_type="widget"
                                    data-settings="{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}"
                                    data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix"> </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                      <div class="elementor-element elementor-element-d9cd96e elementor-widget elementor-widget-heading" data-id="d9cd96e" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h1 class="elementor-heading-title elementor-size-default">All-in-one groundwater modelling solution</h1>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-285ed2e elementor-widget elementor-widget-heading" data-id="285ed2e" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-small">Simulate a multitude of groundwater processes involving flow, contaminants, groundwater age and heat transport under fully or variably saturated conditions.</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-0d57eaa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0d57eaa"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-305b5f4" data-id="305b5f4" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-2f5e177 elementor-align-center elementor-mobile-align-center elementor-hidden-phone elementor-widget elementor-widget-button" data-id="2f5e177"
                                    data-element_type="widget" data-widget_type="button.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-button-wrapper">
                                        <a href="#meet-FEFLOW" class="elementor-button-link elementor-button elementor-size-sm" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Watch video</span> </span> </a>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-c406936 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c406936" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fbe0e37" data-id="fbe0e37" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-7a7abce elementor-widget elementor-widget-spacer" data-id="7a7abce" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-4949eea elementor-widget elementor-widget-heading" data-id="4949eea" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Why use FEFLOW?</h2>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-8fb4843 elementor-widget elementor-widget-spacer" data-id="8fb4843" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-f72b5f3 elementor-widget elementor-widget-text-editor" data-id="f72b5f3" data-element_type="widget" data-widget_type="text-editor.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-text-editor elementor-clearfix"> For over 40 years, groundwater modellers have relied on FEFLOW to simulate flow, mass and heat transport processes in the subsurface. Primarily, FEFLOW enables users
                            to:<br>
                            <br>
                            <ul>
                              <li style="list-style-type: none;">
                                <ul>
                                  <li style="list-style-type: none;">
                                    <ul>
                                      <li><span style="font-family: var( --e-global-typography-text-font-family ), Sans-serif;">Analyse interactions below the land surface by including underground structures, tunnels and other types of
                                          excavation</span></li>
                                      <li>Predict potential water quality issues in groundwater and provide remediation strategies</li>
                                      <li>Model geothermal installations at any scale and depth</li>
                                      <li>Investigate groundwater-surface water interaction by coupling FEFLOW to other MIKE surface water models</li>
                                      <li>Estimate ground subsidence and predict pumping rates and stability issues in geotechnical and mining projects</li>
                                    </ul>
                                  </li>
                                </ul>
                              </li>
                            </ul>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-fd21f2a elementor-widget elementor-widget-menu-anchor" data-id="fd21f2a" data-element_type="widget" data-widget_type="menu-anchor.default">
                        <div class="elementor-widget-container">
                          <div id="meet-FEFLOW" class="elementor-menu-anchor"></div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-dd35010 elementor-aspect-ratio-169 elementor-widget elementor-widget-video" data-id="dd35010" data-element_type="widget"
                        data-settings="{&quot;video_type&quot;:&quot;vimeo&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;aspect_ratio&quot;:&quot;169&quot;}" data-widget_type="video.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline">
                            <iframe class="elementor-video-iframe" allowfullscreen="" title="vimeo Video Player"
                              src="https://player.vimeo.com/video/686444375?color&amp;autopause=0&amp;loop=0&amp;muted=0&amp;title=1&amp;portrait=1&amp;byline=1#t="></iframe>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-8d48c97 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="8d48c97" data-element_type="section" id="anchors" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b09f183" data-id="b09f183" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-7b7d547 elementor-widget elementor-widget-heading" data-id="7b7d547" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Explore features &amp; applications for every industry</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-e637ecd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default"
                        data-id="e637ecd" data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a2f6a73" data-id="a2f6a73" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-5e37fd7 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="5e37fd7" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h2 class="elementor-heading-title elementor-size-default"><a href="#mining">Mining &amp; Metals ↴</a></h2>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-6733053 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="6733053" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h2 class="elementor-heading-title elementor-size-default"><a href="#civil">Civil Engineering &amp; Geotechnics ↴</a></h2>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-6469910 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="6469910" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h2 class="elementor-heading-title elementor-size-default"><a href="#geothermal">Geothermal Energy ↴</a></h2>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-54e9826 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="54e9826" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h2 class="elementor-heading-title elementor-size-default"><a href="#environmental">Environmental Services ↴</a></h2>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-e69719f elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="e69719f" data-element_type="section" id="mining" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9c37cd" data-id="e9c37cd" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-88b4420 elementor-widget elementor-widget-heading" data-id="88b4420" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Mining &amp; Metals</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-64664b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="64664b1"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-68be4d0" data-id="68be4d0" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-dc5f381 elementor-widget elementor-widget-text-editor" data-id="dc5f381" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix">
                                        <p style="text-align: center;">Reduce environmental impact and make mining practices more sustainable</p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-79a02c0 keyfeattabs elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="79a02c0"
            data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-11d22e2" data-id="11d22e2" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-1e69c0e elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs" data-id="1e69c0e" data-element_type="widget" data-widget_type="tabs.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-tabs">
                            <div class="elementor-tabs-wrapper" role="tablist">
                              <div id="elementor-tab-title-3181" class="elementor-tab-title elementor-tab-desktop-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-3181"
                                aria-expanded="true"><a href="">Mining &amp; Metals</a></div>
                              <div id="elementor-tab-title-3182" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3182" aria-expanded="false">
                                <a href="">Key Features</a></div>
                              <div id="elementor-tab-title-3183" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3183" aria-expanded="false">
                                <a href="">Case Stories</a></div>
                            </div>
                            <div class="elementor-tabs-content-wrapper" role="tablist" aria-orientation="vertical">
                              <div class="elementor-tab-title elementor-tab-mobile-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-3181" aria-expanded="true">Mining &amp; Metals
                              </div>
                              <div id="elementor-tab-content-3181" class="elementor-tab-content elementor-clearfix elementor-active" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-3181" tabindex="0" style="display: block;">
                                <p><span style="color: #333333;"><strong>Enhance your mine water management strategy with groundwater flow modelling</strong></span> Garner the power of FEFLOW’s trademark capability of accurately simulating
                                  groundwater flow at heterogenous porous media, typically found at mine sites. By modelling unsaturated-flow conditions, you can properly represent saturation and infiltration processes in open pits or underground
                                  mines. Perform cost analyses by using FEFLOW to accurately estimate depressurization strategies.<br>
                                  <br>
                                  <span style="color: #333333;"><strong>Manage brine water (Lithium and Potash)</strong></span> Whether Lithium is extracted from evaporation ponds or geothermal water, feel confident every required detail is covered.
                                  For example, you can create what-if scenarios to better understand the hydrogeological system to help plan brine-water management and optimize the location of abstraction wells.<br>
                                  <br>
                                  <span style="color: #333333;"><strong>Devise a mineral processing storage plan by simulating Tailing Storage Facilities (TSF)</strong></span> Mitigate the potential environmental risk of mineral residue by validating
                                  storage facility and dam design in FEFLOW. Assess the hydraulic performance of a tailings storage facility and predict the fate of contaminants from TSF with FEFLOW’s built in transport engines.
                                </p>
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3182" aria-expanded="false">Key Features</div>
                              <div id="elementor-tab-content-3182" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-3182" tabindex="0" hidden="hidden"><!-- START KEY FEATURES -->
                                <div class="keyfeatures">
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2022/11/Geode_meshrepaired350x245.jpg " alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Improper geological dataset correction</strong>
                                        (<a style="color: #0098db;" href="https://youtu.be/2MrH45WSjT0">video</a>)</span><br> Repair improper 3D data (geometries with non-conformities) such as surfaces and polylines for more successful complex 3D
                                      mesh building.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Mining_Metals-Flexible-3D-meshing.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Flexible 3D meshing</strong></span><br> Accurately represent complex structures, typically found in mining
                                      hydrogeology, for more robust and spatially detailed results.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Mining_Metals-Geological-model-integration.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Geological model integration</strong></span><br> Build your geologic model in GeoModeller 3D, GOCAD or Leapfrog
                                      Hydro and transfer it to FEFLOW with ease</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/03/Mining-3.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Fractured media representation</strong></span><br> Identify flow paths by accounting for faulting and fractures
                                      typical of mining.</figcaption>
                                  </figure>
                                </div>
                                <!-- END KEY FEATURES -->
                                <!-- END CS -->
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-3183" aria-expanded="false">Case Stories</div>
                              <div id="elementor-tab-content-3183" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-3183" tabindex="0" hidden="hidden"><!-- START CS -->
                                <div class="cs"> <span style="color: #333333;"><strong>Peru open pit mine improves pore pressure estimate reliability and optimises their dewatering system </strong></span>– Read more about their high-resolution 4D
                                  groundwater flow model designed to evaluate pit groundwater inflows and pit wall depressurisation under various pit configurations.
                                  <a style="color: #0098db;" href="https://www.dhigroup.com/-/media/shared%20content/dhi/flyers%20and%20pdf/areas%20of%20expertise/mining/mining%20case%20stories/mine%20dewatering%20and%20pore%20pressure%20modelling%20in%20a%20complex%20geologic%20system%20-%20dhi%20case%20story.pdf">Tell me more</a><span
                                    style="color: #333333;"><br>
                                    <br>
                                    <strong>Vattenfall Europe Mining AG transforms mining pits into a lake district</strong></span> – Learn more about their integrated groundwater and surface water model capable of predicting a reliable strategy for
                                  rapid filling of the mine pits.<a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/emea/overview/transforming-mining-pits-into-a-lake-district"> Tell me more</a><br>
                                  <br>
                                  <span style="color: #333333;"><strong>The Central African Copperbelt relies on technology to ensure dry mines</strong></span> – Read how detailed groundwater and hydrology models directly supported their dewatering
                                  activities and design process. <a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/emea/overview/ensuring-dry-mines-in-the-copperbelt">Tell me more</a><br>
                                  <br>
                                  <span style="color: #333333;"><strong>Fortescue Metals Group (FMG) improves salinity prediction precision and accuracy</strong></span> – Learn more about their high-spatial-resolution FEFLOW model designed to
                                  minimise numerical dispersion while delivering realistic predictions of groundwater and salinity movement.
                                  <a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/apac/overview/mine-dewatering-in-western-australia">Tell me more</a><br>
                                  <br>
                                  <span style="color: #333333;"><strong>Hydrogeek Consulting navigates open pit dewatering for complex copper mines in DR Congo with ease</strong></span> – Read more on how their 3D groundwater model designed to
                                  forecast water inflows helped enable more efficient water management decisions.
                                  <a style="color: #0098db;" href="https://www.dhigroup.com/global/references/emea/overview/open-pit-dewatering-for-complex-copper-mines-in-dr-congo">Tell me more</a><br>
                                  <br>
                                </div>
                                <!-- END CS -->
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-5c84956 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="5c84956" data-element_type="section" id="civil" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7238bd3" data-id="7238bd3" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-3b7ab22 elementor-widget elementor-widget-heading" data-id="3b7ab22" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Civil Engineering &amp; Geotechnics</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-a7000dd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a7000dd"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6a26a3e" data-id="6a26a3e" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-a40106d elementor-widget elementor-widget-text-editor" data-id="a40106d" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix">
                                        <p style="text-align: center;">Ensure the safety and operability of dams, tunnels and construction sites</p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-9db8a01 keyfeattabs elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9db8a01"
            data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f23f4f4" data-id="f23f4f4" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-3cb1fa1 elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs" data-id="3cb1fa1" data-element_type="widget" data-widget_type="tabs.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-tabs">
                            <div class="elementor-tabs-wrapper" role="tablist">
                              <div id="elementor-tab-title-6361" class="elementor-tab-title elementor-tab-desktop-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-6361"
                                aria-expanded="true"><a href="">Civil Engineering &amp; Geotechnics</a></div>
                              <div id="elementor-tab-title-6362" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-6362" aria-expanded="false">
                                <a href="">Key Features</a></div>
                              <div id="elementor-tab-title-6363" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-6363" aria-expanded="false">
                                <a href="">Case Stories</a></div>
                            </div>
                            <div class="elementor-tabs-content-wrapper" role="tablist" aria-orientation="vertical">
                              <div class="elementor-tab-title elementor-tab-mobile-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-6361" aria-expanded="true">Civil Engineering
                                &amp; Geotechnics</div>
                              <div id="elementor-tab-content-6361" class="elementor-tab-content elementor-clearfix elementor-active" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-6361" tabindex="0" style="display: block;"><span
                                  style="color: #333333;"><strong>Minimise seepage and infiltrations in geotechnical and engineering infrastructures</strong></span> Help ensure safety by relying on FEFLOW’s 3D unsaturated-flow process computations to
                                investigate possible seepage locations and analyse saturation changes in dam and levee materials. Further minimise underground system infiltrations using FEFLOW’s flexible model parametrisation capabilities to evaluate
                                the role of different hydraulic properties.<br>
                                <br>
                                <span style="color: #333333;"><strong>Develop a cost-effective dewatering plan for construction sites </strong></span> Keep your construction site dry by monitoring dewatering volumes in FEFLOW. This multi-faceted
                                software can also be used to optimise the number of pumping stations and their rates to keep costs down.<br>
                                <br>
                                <span style="color: #333333;"><strong>Analyse ground freezing in geotechnical projects</strong></span> Design the use of artificial ground freezing for tunnel construction and underground projects using FEFLOW
                                piFreeze. This specialised module provides detailed thermal simulation capabilities combined with insight on their response to hydraulic properties.<br>
                                <br>
                                <span style="color: #333333;"><strong>Estimate subsidence and settlement with FEFLOW piHMC module</strong></span> Minimise the impact of groundwater exploitation in land subsidence. Understand the well productivity
                                reduction due to compaction. Estimate ground settlement (consolidation) in drilling of tunnels. The piHMC modules allows you to incorporate hydromechanical processes within your groundwater model.
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-6362" aria-expanded="false">Key Features</div>
                              <div id="elementor-tab-content-6362" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-6362" tabindex="0" hidden="hidden"><!-- START KEY FEATURES -->
                                <div class="keyfeatures">
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Civil1.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Detailed Vadose Zone Modelling</strong></span><br> Choose from three formulations of Richard’s equation when
                                      simulating unsaturated or variably saturated media.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Soil.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Soil parameterisation</strong></span><br> Better represent soils and unconsolidated materials using multiple
                                      unsaturated-flow modelling types (van Genuchten, Brooks-Corey, etc.).</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Hydromechanical-sm.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Hydro-mechanical coupling and consolidation</strong></span><br> Analyse land subsidence, settlement and more
                                      due to groundwater extraction using FEFLOW’s fully hydro-mechanical coupled plug-in (piHMC).</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Civil-Eng.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Freezing and thawing</strong></span><br> Address freezing and thawing concerns with the specialised piFreeze
                                      module. <a style="color: #0098db;" href="https://youtu.be/9x5woW0vJ4M">See this in action</a></figcaption>
                                  </figure>
                                </div>
                                <!-- END KEY FEATURES -->
                                <!-- END CS -->
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-6363" aria-expanded="false">Case Stories</div>
                              <div id="elementor-tab-content-6363" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-6363" tabindex="0" hidden="hidden"><!-- START CS -->
                                <div class="cs">
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 500px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/piHMC-Play-Button.png" alt="" width="500" height="282">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Analyse land subsidence, settlement and more due to groundwater extraction </strong></span><br> See how
                                      FEFLOW’s fully hydro-mechanical coupled plug-in (piHMC) allows users to better assess changes in effective stress due to pumping via the application of modified Hooke’s Law.
                                      <a style="color: #0098db;" href="https://youtu.be/hOymzClmsdA">Watch the video</a></figcaption>
                                  </figure>
                                </div>
                                <!-- END CS -->
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-c8137ba elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="c8137ba" data-element_type="section" id="geothermal" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cab75bf" data-id="cab75bf" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-78c072f elementor-widget elementor-widget-heading" data-id="78c072f" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Geothermal Energy</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-f535f28 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f535f28"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f7f1c6f" data-id="f7f1c6f" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-9c29fea elementor-widget elementor-widget-text-editor" data-id="9c29fea" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix">
                                        <p style="text-align: center;">Optimise geothermal installations</p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-516d99e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="516d99e" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b6faf65" data-id="b6faf65" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-d778435 keyfeattabs elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs" data-id="d778435" data-element_type="widget" data-widget_type="tabs.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-tabs">
                            <div class="elementor-tabs-wrapper" role="tablist">
                              <div id="elementor-tab-title-2251" class="elementor-tab-title elementor-tab-desktop-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-2251"
                                aria-expanded="true"><a href="">Geothermal Energy</a></div>
                              <div id="elementor-tab-title-2252" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-2252" aria-expanded="false">
                                <a href="">Key Features</a></div>
                              <div id="elementor-tab-title-2253" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-2253" aria-expanded="false">
                                <a href="">Case Stories</a></div>
                            </div>
                            <div class="elementor-tabs-content-wrapper" role="tablist" aria-orientation="vertical">
                              <div class="elementor-tab-title elementor-tab-mobile-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-2251" aria-expanded="true">Geothermal Energy
                              </div>
                              <div id="elementor-tab-content-2251" class="elementor-tab-content elementor-clearfix elementor-active" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-2251" tabindex="0" style="display: block;"><span
                                  style="color: #333333;"><strong> Boost the thermal storage capacity of shallow geothermal systems </strong></span><br> Plan, design and optimise geothermal system such as Borehole Heat Exchanger (BHEs). FEFLOW BHE’s
                                modelling capabilities allows you to connect different boreholes within one system, modify pumping rates and energy demands over time. Heat module supports several configurations of borehole geometries such as
                                co-axial, U-shape, double U-shape, etc. You can also rely on FEFLOW to investigate the thermal impact on an aquifer and understand the potential conflict between future and existing geothermal installations.<br>
                                <br>
                                <span style="color: #333333;"><strong> Maximise profitability of deep geothermal energy installations </strong></span><br> Identify optimal locations of production and injection wells to secure investments in borehole
                                drilling by creating modelling scenarios. With FEFLOW, you can also gain a deeper understanding of the role of fractures and complex geological settings in relation to the efficiency of the geothermal installation.
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-2252" aria-expanded="false">Key Features</div>
                              <div id="elementor-tab-content-2252" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-2252" tabindex="0" hidden="hidden"><!-- START KEY FEATURES -->
                                <div class="keyfeatures">
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Geothermal-Energy-Borehole-Heat-Exchanger.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Open-loop systems</strong></span><br> Model any configuration of open-loop systems (doublets, triplets, etc.)
                                      at any depth with or without the presence of groundwater flow.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Geothermal-Energy-Borehole-Heat-Exchanger-Interconnection-Tool.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Borehole Heat Exchanger Interconnection tool</strong></span><br> Test multiple configurations of closed-loop
                                      systems in serial or parallel for assuring long-term profitability.
                                      <a style="color: #0098db;" href="https://www.youtube.com/watch?v=DuKkyBpt1ps&amp;list=PLoEU6vvsKI94tFPmFmvQEPpQAD0lewAPT&amp;index=6">See how it works</a></figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Geothermal-Energy-Viscosity.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Viscosity and density effects</strong></span><br> Account for advective, conductive and dispersive heat
                                      transport to temperature-related fluid density and viscosity in deep geothermal reservoirs.</figcaption>
                                  </figure>
                                  <figure id="attachment_9547" aria-describedby="caption-attachment-9547" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9547 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2022/10/Complex-reservoirs.png" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9547" class="wp-caption-text"><span style="color: #333333;"><strong>Complex reservoirs</strong></span><br> Account for relevant project geological configuration and fault systems
                                      in any deep geothermal reservoir.</figcaption>
                                  </figure>
                                </div>
                                <!-- END KEY FEATURES -->
                                <!-- END CS -->
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-2253" aria-expanded="false">Case Stories</div>
                              <div id="elementor-tab-content-2253" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-2253" tabindex="0" hidden="hidden"><!-- START CS -->
                                <div class="cs"> <span style="color: #333333;"><strong>GEOTEST AG relies on FEFLOW to address groundwater and geothermal energy challenges </strong></span>– Hear more on their experience using the software to model
                                  geothermal systems. <a style="color: #0098db;" href="https://www.dhigroup.com/global/news/2021/04/modelling-geothermal-systems-with-feflow">Tell me more</a> <br>
                                  <br>
                                  <span style="color: #333333;"><strong>Research project between Leibniz Institute for Applied Geophysics (LIAG), Technical University of Berlin and DHI successfully use FEFLOW to study the impact of new possible deep
                                      geothermal installations at Munich’s city centre to meet carbon-neutral energy demands </strong></span> – Read more about the study and how their research can help other municipal companies mitigate risks and
                                  determine the feasibility of possible geothermal projects.
                                  <a style="color: #0098db;" href="https://blog.dhigroup.com/2022/06/21/towards-meeting-carbon-neutral-energy-demands-a-geothermal-case-study-in-munich/">Tell me more</a>
                                </div>
                                <!-- END CS -->
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-ff93313 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle"
            data-id="ff93313" data-element_type="section" id="environmental" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-background-overlay"></div>
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b4af4a" data-id="6b4af4a" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-919a060 elementor-widget elementor-widget-heading" data-id="919a060" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Environmental Services</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-d077c85 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d077c85"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-06c7fe8" data-id="06c7fe8" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-7f1f555 elementor-widget elementor-widget-text-editor" data-id="7f1f555" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix">
                                        <p style="text-align: center;">Optimise the use water supply and reduce contamination risks</p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-89548e1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="89548e1" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b60d781" data-id="b60d781" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-ad9c906 keyfeattabs elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs" data-id="ad9c906" data-element_type="widget" data-widget_type="tabs.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-tabs">
                            <div class="elementor-tabs-wrapper" role="tablist">
                              <div id="elementor-tab-title-1821" class="elementor-tab-title elementor-tab-desktop-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-1821"
                                aria-expanded="true"><a href="">Environmental Services</a></div>
                              <div id="elementor-tab-title-1822" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-1822" aria-expanded="false">
                                <a href="">Key Features</a></div>
                              <div id="elementor-tab-title-1823" class="elementor-tab-title elementor-tab-desktop-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-1823" aria-expanded="false">
                                <a href="">Case Stories</a></div>
                            </div>
                            <div class="elementor-tabs-content-wrapper" role="tablist" aria-orientation="vertical">
                              <div class="elementor-tab-title elementor-tab-mobile-title elementor-active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="elementor-tab-content-1821" aria-expanded="true">Environmental
                                Services</div>
                              <div id="elementor-tab-content-1821" class="elementor-tab-content elementor-clearfix elementor-active" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-1821" tabindex="0" style="display: block;"><span
                                  style="color: #333333;"><strong>Ensure a safe and adequate water supply </strong></span><br> Use FEFLOW to estimate water balances, content and origin from the local to the regional scales. Using FEFLOW’s groundwater
                                modelling you can test the potential risk of saltwater intrusion in coastal aquifers, identify the groundwater abstraction locations and optimise Managed Aquifer Recharge (MAR) scenarios. You can also link your FEFLOW
                                model to a fully hydrodynamic river or flood model to understand groundwater-surface water interaction.<br>
                                <br>
                                <span style="color: #333333;"><strong> Protect groundwater quality </strong></span><br> Simulate land use impacts on groundwater quality to ascertain the magnitude of potential industrial solvent, pharmaceutics and
                                agricultural-related contamination (e.g. nitrate, ammonium) on water supply wells and surface water bodies. FEFLOW also allows you to model the potential effectiveness of remediation techniques such as flow barriers,
                                before construction begins.
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="elementor-tab-content-1822" aria-expanded="false">Key Features</div>
                              <div id="elementor-tab-content-1822" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-1822" tabindex="0" hidden="hidden"><!-- START KEY FEATURES -->
                                <div class="keyfeatures">
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Integrated-surface-water-and-groundwater.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Integrated surface water and groundwater</strong></span><br> Understand the water cycle as one piece. Model the
                                      interaction of surface water and groundwater with FEFLOW in combination with MIKE’s family software.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Water-origin-and-mixing-processes.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Water origin and mixing processes</strong></span><br> Precisely understand the interconnection of different
                                      water sources (riverbank filtration, aquifers, etc.) using detailed modelling of groundwater age.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Lifetime-expectancy-of-a-contaminant.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Lifetime expectancy of a contaminant</strong></span><br> Use FEFLOW’s age methods to model the lifetime
                                      expectancy and understand required travel times to reach outlets.</figcaption>
                                  </figure>
                                  <div style="clear: both;">
                                    <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                        src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Capture-Zone-delineation.jpg" alt="" width="350" height="245">
                                      <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Capture Zone delineation</strong></span><br> Accurately delineate capture zones in 2D and 3D originated by
                                        water supply wells as a basis for detailed risk assessment.</figcaption>
                                    </figure>
                                  </div>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Built-in-FEFLOW-reactive-transport-engine.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Built-in FEFLOW reactive transport engine</strong></span><br> Model different contaminant cases from
                                      conservative up to complex kinetic reactions (Monod, Arrhenius, etc.). FEFLOW’s modelling capabilities allow you to precisely predict the fate of pesticides, fertilizers, emerging products (pharmaceutics, PFAS,
                                      etc.) among many others in groundwater systems.</figcaption>
                                  </figure>
                                  <figure id="attachment_9546" aria-describedby="caption-attachment-9546" style="width: 350px" class="wp-caption alignleft"><img loading="lazy" class="wp-image-9546 size-full" style="padding: 0px 20px 0px 0px;"
                                      src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/Environmental-services-Geochemical-modelling-with-PHREEQC-coupling.jpg" alt="" width="350" height="245">
                                    <figcaption id="caption-attachment-9546" class="wp-caption-text"><span style="color: #333333;"><strong>Geochemical modelling with PHREEQC coupling</strong></span><br> Couple your 2D or 3D FEFLOW flow and transport
                                      model with piChem to model geochemical reactions.</figcaption>
                                  </figure>
                                </div>
                                <!-- END KEY FEATURES -->
                              </div>
                              <div class="elementor-tab-title elementor-tab-mobile-title" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="elementor-tab-content-1823" aria-expanded="false">Case Stories</div>
                              <div id="elementor-tab-content-1823" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-1823" tabindex="0" hidden="hidden">
                                <p><!-- START CS --></p>
                                <div class="cs">
                                  <p><span style="color: #333333;"><strong>The Berlin-Brandenburg region discovers new ways to adapt to climate change impacts</strong></span> – See how groundwater and surface water modelling was used to visualise the
                                    future impacts on groundwater levels and quantify the deficits in water availability.
                                    <a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/emea/overview/helping-the-berlin-brandenburg-region-adapt-to-climate-change-impacts">Tell me more</a></p>
                                  <p><span style="color: #333333;"><strong>China restores water to the Hongshui river basin</strong></span> – Read more on their success in developing a model-based integrated water resources management system to more
                                    sustainably manage water resources. <a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/apac/overview/managing-sustainable-water-resources-in-china">Tell me more</a></p>
                                  <p><span style="color: #333333;"><strong>Chennai mitigates seawater intrusion through managed aquifer recharge</strong></span> – Find out more on this application of coupled surface and groundwater modelling in a
                                    coastal
                                    aquifer.<a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/apac/overview/mitigation-of-seawater-intrusion-through-managed-aquifer-recharge-in-southeast-india">Tell me more</a></p>
                                  <p><span style="color: #333333;"><strong>The town of Schönebeck, Germany improves flooding and water quality issues</strong></span> – See how detailed analyses helped them determine that dewatering wells are the best
                                    solution to regulate groundwater levels and mitigate these
                                    issues.<a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/global/references/emea/overview/regulating-groundwater-levels-in-sch%c3%b6nebeck">Tell me more</a></p>
                                </div>
                                <p><!-- END CS --></p>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-827d880 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="827d880"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6649275" data-id="6649275" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-f36d194 elementor-widget elementor-widget-heading" data-id="f36d194" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h2 class="elementor-heading-title elementor-size-default">No in-house modellers?</h2>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-988064b elementor-widget elementor-widget-text-editor" data-id="988064b" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix"> Get our expert modellers on board for your consulting projects as a partner, to provide extended user support or for model and project reviews. Do you want
                                        to learn FEFLOW? Then check out our <b><a style="color: #0098db;" href="https://www.theacademybydhi.com/training">extensive training resources.</a></b> </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section
            class="elementor-section elementor-top-section elementor-element elementor-element-2d30da89 elementor-section-full_width animated-fast elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle elementor-invisible"
            data-id="2d30da89" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:400}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4dc0e4d0" data-id="4dc0e4d0" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap e-swiper-container">
                      <div
                        class="elementor-element elementor-element-60431791 animated-fast elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-invisible elementor-widget elementor-widget-slides e-widget-swiper"
                        data-id="60431791" data-element_type="widget"
                        data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:&quot;400&quot;,&quot;autoplay_speed&quot;:8000,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}"
                        data-widget_type="slides.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-swiper">
                            <div class="elementor-slides-wrapper elementor-main-swiper swiper-container swiper-container-initialized swiper-container-horizontal" dir="ltr" data-animation="" style="cursor: grab;">
                              <div class="swiper-wrapper elementor-slides" style="transition-duration: 0ms; transform: translate3d(-6400px, 0px, 0px);">
                                <div class="elementor-repeater-item-241fc54 swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="0" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/geothermal-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Geothermal</font></div>
                          <div class="elementor-slide-description">Model a multitude of different processes involving geothermal applications from shallow to deep geothermal reservoirs with <span style="color: #fadc41;"><b>FEFLOW FH3</b></span> (flow and heat), <span style="color: #fadc41;"><b>piFreeze</b></span> and more! </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-d745f25 swiper-slide swiper-slide-duplicate swiper-slide-duplicate-next" data-swiper-slide-index="1" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/groundwater-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Groundwater</font></div>
                          <div class="elementor-slide-description">This affordable subscription package includes our core groundwater modelling application <span style="color: #fadc41"><b>FEFLOW FMH3</b></span> (flow, mass and heat) as well as <span style="color: #fadc41"><b>MIKE HYDRO River Hydrodynamics (HD) and River Control (SO), piChem, piFreeze</b></span> and more!</div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-85164e9 swiper-slide swiper-slide-duplicate" data-swiper-slide-index="2" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/flow-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Flow</font></div>
                          <div class="elementor-slide-description">Simulate 2D or 3D flow related processes in groundwater including dewatering and seepage analysis, groundwater resources planning, drawdown analysis, and management of aquifer recharge with <span style="color: #fadc41"><b>FEFLOW F3</b></span> (flow), <span style="color: #fadc41"><b>piHMC,</b></span> and <span style="color: #fadc41"><b>piMIKE1D.</b></span></div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-b587125 swiper-slide swiper-slide-duplicate swiper-slide-prev" data-swiper-slide-index="3" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/mining-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Mining</font></div>
                          <div class="elementor-slide-description">Plan and execute a life-of-mine integrated mine water management strategy with affordable access to <span style="color: #fadc41;"><b>FEFLOW FM3</b></span> for flow and mass modelling plus <span style="color: #fadc41;"><b>piChem</b></span> for modelling geochemical reactions. </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-241fc54 swiper-slide swiper-slide-active" data-swiper-slide-index="0" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in elementor-ken-burns--active"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/geothermal-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Geothermal</font></div>
                          <div class="elementor-slide-description">Model a multitude of different processes involving geothermal applications from shallow to deep geothermal reservoirs with <span style="color: #fadc41;"><b>FEFLOW FH3</b></span> (flow and heat), <span style="color: #fadc41;"><b>piFreeze</b></span> and more! </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-d745f25 swiper-slide swiper-slide-next" data-swiper-slide-index="1" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/groundwater-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Groundwater</font></div>
                          <div class="elementor-slide-description">This affordable subscription package includes our core groundwater modelling application <span style="color: #fadc41"><b>FEFLOW FMH3</b></span> (flow, mass and heat) as well as <span style="color: #fadc41"><b>MIKE HYDRO River Hydrodynamics (HD) and River Control (SO), piChem, piFreeze</b></span> and more!</div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-85164e9 swiper-slide" data-swiper-slide-index="2" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/flow-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Flow</font></div>
                          <div class="elementor-slide-description">Simulate 2D or 3D flow related processes in groundwater including dewatering and seepage analysis, groundwater resources planning, drawdown analysis, and management of aquifer recharge with <span style="color: #fadc41"><b>FEFLOW F3</b></span> (flow), <span style="color: #fadc41"><b>piHMC,</b></span> and <span style="color: #fadc41"><b>piMIKE1D.</b></span></div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-b587125 swiper-slide swiper-slide-duplicate-prev" data-swiper-slide-index="3" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/mining-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Mining</font></div>
                          <div class="elementor-slide-description">Plan and execute a life-of-mine integrated mine water management strategy with affordable access to <span style="color: #fadc41;"><b>FEFLOW FM3</b></span> for flow and mass modelling plus <span style="color: #fadc41;"><b>piChem</b></span> for modelling geochemical reactions. </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-241fc54 swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="0" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/geothermal-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Geothermal</font></div>
                          <div class="elementor-slide-description">Model a multitude of different processes involving geothermal applications from shallow to deep geothermal reservoirs with <span style="color: #fadc41;"><b>FEFLOW FH3</b></span> (flow and heat), <span style="color: #fadc41;"><b>piFreeze</b></span> and more! </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-d745f25 swiper-slide swiper-slide-duplicate swiper-slide-duplicate-next" data-swiper-slide-index="1" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/groundwater-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Groundwater</font></div>
                          <div class="elementor-slide-description">This affordable subscription package includes our core groundwater modelling application <span style="color: #fadc41"><b>FEFLOW FMH3</b></span> (flow, mass and heat) as well as <span style="color: #fadc41"><b>MIKE HYDRO River Hydrodynamics (HD) and River Control (SO), piChem, piFreeze</b></span> and more!</div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-85164e9 swiper-slide swiper-slide-duplicate" data-swiper-slide-index="2" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/flow-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Flow</font></div>
                          <div class="elementor-slide-description">Simulate 2D or 3D flow related processes in groundwater including dewatering and seepage analysis, groundwater resources planning, drawdown analysis, and management of aquifer recharge with <span style="color: #fadc41"><b>FEFLOW F3</b></span> (flow), <span style="color: #fadc41"><b>piHMC,</b></span> and <span style="color: #fadc41"><b>piMIKE1D.</b></span></div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                                <div class="elementor-repeater-item-b587125 swiper-slide swiper-slide-duplicate" data-swiper-slide-index="3" style="width: 1600px;">
                                  <div class="swiper-slide-bg elementor-ken-burns elementor-ken-burns--in"></div>
                                  <div class="elementor-background-overlay"></div>
                                  <a class="swiper-slide-inner" href="https://www.mikepoweredbydhi.com/pricing/mining-package">
                        <div class="swiper-slide-contents">
                          <div class="elementor-slide-heading"><font size="4"><font color="#fadc41">Software subscription package<br>
                            </font></font><font size="6">Mining</font></div>
                          <div class="elementor-slide-description">Plan and execute a life-of-mine integrated mine water management strategy with affordable access to <span style="color: #fadc41;"><b>FEFLOW FM3</b></span> for flow and mass modelling plus <span style="color: #fadc41;"><b>piChem</b></span> for modelling geochemical reactions. </div>
                          <div class="elementor-button elementor-slide-button elementor-size-sm">See what's included</div>
                        </div>
                        </a>
                                </div>
                              </div>
                              <div class="swiper-pagination swiper-pagination-clickable swiper-pagination-bullets"><span class="swiper-pagination-bullet swiper-pagination-bullet-active" tabindex="0" role="button"
                                  aria-label="Go to slide 1"></span><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 2"></span><span class="swiper-pagination-bullet" tabindex="0" role="button"
                                  aria-label="Go to slide 3"></span><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 4"></span></div>
                              <div class="elementor-swiper-button elementor-swiper-button-prev" tabindex="0" role="button" aria-label="Previous slide"> <i aria-hidden="true" class="eicon-chevron-left"></i> <span
                                  class="elementor-screen-only">Previous</span> </div>
                              <div class="elementor-swiper-button elementor-swiper-button-next" tabindex="0" role="button" aria-label="Next slide"> <i aria-hidden="true" class="eicon-chevron-right"></i> <span class="elementor-screen-only">Next</span>
                              </div>
                              <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-5c63f40 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c63f40" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1325989" data-id="1325989" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-b47e68b elementor-widget elementor-widget-spacer" data-id="b47e68b" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-e0845df elementor-widget elementor-widget-heading" data-id="e0845df" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Additional capabilities &amp; unique features</h2>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-d653705 animated-fast elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible"
                        data-id="d653705" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:&quot;400&quot;}">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a26a1e1" data-id="a26a1e1" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-d742624 elementor-widget elementor-widget-toggle" data-id="d742624" data-element_type="widget" data-widget_type="toggle.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-toggle" role="tablist">
                                        <div class="elementor-toggle-item">
                                          <div id="elementor-tab-title-2251" class="elementor-tab-title" data-tab="1" role="tab" aria-controls="elementor-tab-content-2251" aria-expanded="false"> <span
                                              class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span
                                                class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a href="" class="elementor-toggle-title">
                      </a>
                                            <p style="padding-left: 25px;margin-bottom: 0px"><a href="" class="elementor-toggle-title">Integrated conceptual modelling 
                      </a> </p>
                                          </div>
                                          <div id="elementor-tab-content-2251" class="elementor-tab-content elementor-clearfix" data-tab="1" role="tabpanel" aria-labelledby="elementor-tab-title-2251">
                                            <ul>
                                              <li style="list-style-type: none;">
                                                <ul>
                                                  <li style="list-style-type: none;">
                                                    <ul>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Update models faster using a new conceptual modelling approach</span></b> – Spend more time on concepts and less on meshing
                                                        with FEFLOW’s new conceptual modelling approach. Users can now define material information <u>before</u> generating the mesh thereby eliminating the risk of lost information after re-meshing.
                                                        <b><a style="color: #0098db;" href="https://youtu.be/ulywHDro8_k">Watch video</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Work seamlessly with leading 3D geological modelling programs</span></b> – Build your geologic model in GeoModeller 3D, GOCAD
                                                        or Leapfrog Hydro and transfer it to FEFLOW.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Create robust, accurate and spatially detailed results</span></b> – Produce precise spatial representation of complex geology
                                                        and geometry for rivers, fractures, pipes, tunnels and well locations by creating layer-based, partially unstructured or fully unstructured meshes in 3D. You can also deactivate and reactivate
                                                        mesh elements within the model domain to account for temporal changes such as tunnel excavations or mine plans.
                                                        <b><a style="color: #0098db;" href="https://youtu.be/PzcYLxz1FuY">Learn how</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Represent complex hydrogeologic conditions with elaborate, state-of-the-art visualisation</span></b> – Create high quality
                                                        snapshots or video sequences using the highly flexible planar, cross-sectional and 3D visualisation tools. Experience an unprecedented level of insight using Oculus Virtual Reality technology to
                                                        navigate the model mesh and visualise areas of interest in three dimensions. <b><a style="color: #0098db;" href="https://youtu.be/PzcYLxz1FuY">Learn how</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Manage scenarios and models with ease</span></b> – Run scenarios, alter boundary conditions, view results across different
                                                        vertical layers, evaluate the impact of changes in input assumptions on simulation results and archive your models with FEFLOW’s intuitive design. You can even create a real-time operational
                                                        system in <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/areas-of-application/mike-operations">MIKE OPERATIONS </a></b>using a FEFLOW model.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Build large regional scale models without losing necessary local precision</span></b> – Rely on FEFLOW to analyse groundwater
                                                        allocation, catchment zones, wellhead protection, water volume estimation, water origin analysis and well-field optimisation. You can also calculate travel time and model groundwater/surface
                                                        water interaction, contamination risks, capture zone delineation and managed aquifer recharge.</li>
                                                    </ul>
                                                  </li>
                                                </ul>
                                              </li>
                                            </ul>
                                          </div>
                                        </div>
                                        <div class="elementor-toggle-item">
                                          <div id="elementor-tab-title-2252" class="elementor-tab-title" data-tab="2" role="tab" aria-controls="elementor-tab-content-2252" aria-expanded="false"> <span
                                              class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span
                                                class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a href="" class="elementor-toggle-title">
                      </a>
                                            <p style="padding-left: 25px;margin-bottom: 0px"><a href="" class="elementor-toggle-title">Efficient modelling workflows 
                      </a> </p>
                                          </div>
                                          <div id="elementor-tab-content-2252" class="elementor-tab-content elementor-clearfix" data-tab="2" role="tabpanel" aria-labelledby="elementor-tab-title-2252">
                                            <ul>
                                              <li style="list-style-type: none;">
                                                <ul>
                                                  <li style="list-style-type: none;">
                                                    <ul>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Control all groundwater wells (flow, mass and heat) from a central location</span> – </strong>Using FEFLOW 8.0’s new
                                                        Well Manager, it’s easier than ever to create, edit and delete Well BC, Multilayer Wells and BHEs, the most important boundary condition in a groundwater model. With just a few clicks, users can
                                                        import hundreds of wells to gather feedback on problem classes and to identify whether a groundwater well already exists.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Create more robust 3D models using a new workflow</span> – </strong>Automatically build 3D models (layered-based,
                                                        partially-unstructured and fully-unstructured) from a 2D Supermesh using a new, simplified workflow.
                                                        <a style="color: #0098db;" href="https://youtu.be/B3r4pYy40h4"><strong>Watch the video</strong></a></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Achieve full model parametrisation in the Supermesh with extended workflows</span> – </strong>FEFLOW 8.0 includes
                                                        extended workflows for model conceptualization in the Supermesh. This enables users to more easily change geometries in the Supermesh (i.e. assign materials, point properties and line
                                                        properties) before creating a mesh thus reducing the risk of information loss. <a style="color: #0098db;" href="https://youtu.be/B3r4pYy40h4"><strong>Watch the video</strong></a></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Better evaluate the performance of a PC with an improved Parallelisation Status in the FePEST GUI</span> – </strong>For
                                                        example, users can now more easily identify workers through grouped listings, monitor the CPU and memory and append new workers (local and externals) during the model run.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Take advantage of a fully hydrodynamic approach for river modelling</span> – </strong>Model rivers in the groundwater
                                                        context more seamlessly using the new Hydrodynamics coupling approach between FEFLOW and MIKE 1D. The flexible selection of river branches will help ease decision making on what/where to couple
                                                        FEFLOW and MIKE 1D. <a style="color: #0098db;" href="https://youtu.be/yfSg_oHlJQE"><strong>Watch the video</strong></a></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><strong><span style="color: #333333;">Tap into the power of integrated groundwater resources management</span> – </strong>Investigate groundwater problems
                                                        from a broader perspective. <span style="color: #0098db;"><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/products/mike-she">MIKE SHE</a></span> results can be directly
                                                        imported into FEFLOW given a new data regionalization method. This enables you to impose the knowledge of the catchment hydrology in FEFLOW for a better definition of groundwater recharge for
                                                        example.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Import a MODFLOW mesh and results into FEFLOW</span></b> – MODFLOW users can now take advantage of FEFLOW’s superior results
                                                        visualisation tools and modelling capabilities by importing an existing MODFLOW 6 model. <b><a style="color: #0098db;" href="https://youtu.be/PzcYLxz1FuY">Learn how</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;">
                                                        <b><span style="color: #333333;">Support complex projects with a mature programming interface (API) and free library of plug-ins, applications and examples</span></b> – Extend FEFLOW’s
                                                        functionality using a convenient programming interface which makes plug-in development a manageable task – even for less experienced programmers. Benefit from greater access to the FEFLOW kernel
                                                        and better documentation when building a DSS or during complex modelling. In addition, the FEFLOW-Python interface accelerates daily modelling workflows from pre-processing (material
                                                        parametrisation) until post-processing including the automatic export of results, creation of impressive graphics with Python libraries, etc.
                                                        <b><a style="color: #0098db;" href="https://youtu.be/35oOS4Ivdkk">Learn more</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Interact with FEFLOW using your own code with the improved IFM, Python and FEFLOW consoles</span></b> – Developers now have
                                                        access to more than 20 new APIs directly from the IFM interface to support the new conceptual modelling approach. Additional controls are also available including multi-threading for Python
                                                        runs, the ability to change material properties through the programming interface and a new switch-solver in the FEFLOW console.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Maximise productivity and save time on setup, simulations and results evaluation</span></b> – There’s no need to jump between
                                                        platforms as FEFLOW is completely integrated. The highly intuitive user interface will be your constant companion – from initial model setup to the presentation of high-quality results graphics.
                                                      </li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Access your results quickly with simple workflows and parallel solvers</span></b> – Run fast simulations, even on large
                                                        models, thanks to FEFLOW’s advanced matrix solvers including the algebraic multigrid solver, SAMG, and the parallel direct solver, PARDISO.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Easily visualise and import data with unique map support</span></b> – Users can access a variety of 2D and 3D map data
                                                        formats or import a model directly from other geological software such as Leapfrog, GeoModeller 3D and GOCAD. Plus, live connections to local or remote spatial database systems are supported in
                                                        addition to standard file formats like ASCII text and MS Excel, dxf and shp.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Take advantage of the free results reviewer </span></b> – In Viewer Mode, you can access FEFLOW’s advanced visualisation and
                                                        post-processing capabilities free of charge. Plus, model reviewers and clients no longer need a software licence to evaluate input data and simulation results.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Tap into the power of integrated groundwater resources management </span></b> – Analyse the interaction between surface water
                                                        and groundwater like never before. <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/products/mike-she">MIKE SHE</a></b> results can be directly imported into FEFLOW given a
                                                        new data regionalization method and enhanced MIKE 1D – FEFLOW coupling solution (IfmMIKE11).</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Start modelling in the cloud with Microsoft Azure cloud support in FEFLOW and FePEST GUIs</span></b> – Open FEFLOW on Azure
                                                        Marketplace and start modelling in the cloud in four simple steps. Plus, Microsoft Azure provides a one-click solution for cloud deployment and run execution – from one to thousands. With no
                                                        infrastructure to set up, you can track results in real-time within the GUIs and try out additional cloud computing resources right away.
                                                        <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/products/mike-on-azure">Learn more</a></b></li>
                                                    </ul>
                                                  </li>
                                                </ul>
                                              </li>
                                            </ul>
                                          </div>
                                        </div>
                                        <div class="elementor-toggle-item">
                                          <div id="elementor-tab-title-2253" class="elementor-tab-title" data-tab="3" role="tab" aria-controls="elementor-tab-content-2253" aria-expanded="false"> <span
                                              class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span
                                                class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a href="" class="elementor-toggle-title">
                      </a>
                                            <p style="padding-left: 25px;margin-bottom: 0px"><a href="" class="elementor-toggle-title">Dedicated technology for specific markets 
                      </a> </p>
                                          </div>
                                          <div id="elementor-tab-content-2253" class="elementor-tab-content elementor-clearfix" data-tab="3" role="tabpanel" aria-labelledby="elementor-tab-title-2253">
                                            <p style="margin: 0px 0px 10px 30px;"><b><span style="color: #333333;">Mining &amp; Metals</span></b></p>
                                            <ul>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Develop strategies for efficient mine dewatering</span></b> – Rely on FEFLOW to model mine dewatering, perform seepage analysis,
                                                simulate pit-lakes, assess pumping schemes and estimate water volume. You can also design containment and clean-up strategies for contaminants released in the process or forecast the effects of mine
                                                flooding after abandonment.</li>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Estimate expected dewatering volumes and times</span></b> – Automatic seepage assignment, the possibility to include intermittent
                                                seepage stages and cutting edge visualisation tools to identify the location and direction of seepage enables users to model various leakage problems from tailings, earth dams, underground pipe networks
                                                or underground waste storage tanks.</li>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Estimate ground subsidence and more accurately predict pumping rates through hydromechanical coupling</span></b> – FEFLOW’s new
                                                Hydromechanical Coupling module allows users to estimate ground subsidence and more accurately predict pumping rates when changes in effective stress cause changes in pore structure – a significantly
                                                benefit to mining applications when accurate inflow predictions are critical.</li>
                                            </ul>
                                            <p style="margin: 0px 0px 10px 30px;"><b><span style="color: #333333;">Geothermal Energy</span></b></p>
                                            <ul>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Optimise geothermal installations by modelling geothermal energy and heat transport processes</span></b> – Users can model all
                                                relevant components of heat transport processes including near surface geothermal installations, deep geothermal installations, open and closed loop systems, borehole heat exchangers (BHE), heat
                                                exchanger arrays and aquifer thermal energy storage (ATES). You can also simulate the heat transport in porous and fractured media under saturated and unsaturated conditions including interaction with
                                                heating and cooling installations.
                                                <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/modellinggeothermalenergyandheattransportprocessesusingfeflow_mikepoweredbydhi_productflyer_uk.pdf">Learn more</a></b>
                                              </li><b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/modellinggeothermalenergyandheattransportprocessesusingfeflow_mikepoweredbydhi_productflyer_uk.pdf">
                      </a></b>
                                            </ul><b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/modellinggeothermalenergyandheattransportprocessesusingfeflow_mikepoweredbydhi_productflyer_uk.pdf">
                      </a></b>
                                            <p style="margin: 0px 0px 10px 30px;"><b><span style="color: #333333;">Environmental Services</span></b></p>
                                            <ul>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Maximise consumer product efficiencies and the development of innovative technologies and new designs</span></b> – FEFLOW isn’t just
                                                for groundwater modelling – it can support your work in the material production sector as well. This agile software empowers users to create highly detailed 3D visualisation of the infiltration and
                                                storage processes, predict absorption behaviour and optimise absorber materials with varying geometry and physical properties.</li>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Pinpoint sources of contamination</span></b> – FEFLOW allows you to accurately assess groundwater contamination for one or more
                                                chemical species, perform risk analyses including best and worst case scenarios and conduct reactive transport modelling including kinetic reactions and equilibrium sorption. Users can also define
                                                well-head protection zones, simulate groundwater flow paths and perform capture zone delineation for pump and treat systems.
                                                <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/2d3dgeochemicalmodellingusingphreeqcinfeflow_mikepoweredbydhi_productflyer_uk.pdf">Learn more</a></b>
                                              </li><b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/2d3dgeochemicalmodellingusingphreeqcinfeflow_mikepoweredbydhi_productflyer_uk.pdf">
                        </a></b>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Simulate saltwater intrusion</span></b> – Reduce risks to freshwater reservoirs by modelling coastal saltwater intrusion processes,
                                                upcoming processes below production wells, contamination and remediation as well as freshwater storage in saline aquifers.
                                                <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/modellingsaltwaterintrusionandotherdensitydependentprocessesusingfeflow_mikepoweredbydhi_productflyer_uk.pdf">Learn more</a></b>
                                              </li><b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/modellingsaltwaterintrusionandotherdensitydependentprocessesusingfeflow_mikepoweredbydhi_productflyer_uk.pdf">
                        </a></b>
                                              <li style="margin: 0px 0px 10px 50px;"><b><span style="color: #333333;">Calculate groundwater age, lifetime expectancy and exit probability</span></b> – Only FEFLOW provides a unique set of tools for
                                                calculating groundwater age, lifetime expectancy and exit probability enabling users to easily and precisely answer vital questions in aquifer and well-field analysis.</li>
                                            </ul>
                                          </div>
                                        </div>
                                        <div class="elementor-toggle-item">
                                          <div id="elementor-tab-title-2254" class="elementor-tab-title" data-tab="4" role="tab" aria-controls="elementor-tab-content-2254" aria-expanded="false"> <span
                                              class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span
                                                class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a href="" class="elementor-toggle-title">
                      </a>
                                            <p style="padding-left: 25px;margin-bottom: 0px"><a href="" class="elementor-toggle-title">Uncertainty quantification
                      </a> </p>
                                          </div>
                                          <div id="elementor-tab-content-2254" class="elementor-tab-content elementor-clearfix" data-tab="4" role="tabpanel" aria-labelledby="elementor-tab-title-2254">
                                            <ul>
                                              <li style="list-style-type: none;">
                                                <ul>
                                                  <li style="list-style-type: none;">
                                                    <ul>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Modelling without limits with MIKE Cloud and FEFLOW</span></b> – The new Cloud Simulation panel allows modelers to deploy
                                                        FEFLOW / FePEST runs to the cloud as a one-click solutions. Results can be monitored in real time. DHI offers a number of configurations to fit any modelling project.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Increase reliability of your model results with FePEST</span></b> – All FEFLOW packages include FePEST – a convenient
                                                        graphical interface for using PEST with FEFLOW models by John Doherty. It facilitates the setup process and gives immediate graphical feedback on the calibration process and more. Also,
                                                        parameter estimation or uncertainty analysis tasks can be executed in parallel on many computers. Recent FePEST updates expand the calculation capabilities with built-in cloud parallelisation
                                                        with Azure services.</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Support PEST++ methods (IES and GLM) in FePEST </span></b> – FePEST, a dedicated tool for history matching (model
                                                        calibration), uncertainty quantification and sensitivity analysis now supports the use PEST++ within FEFLOW models. With the new Iterative Ensemble Smoother (PESTpp-IES) method, users can
                                                        directly quantify the uncertainty associated with groundwater models. <b><a style="color: #0098db;" href="https://vimeo.com/644996978/5e8443b02a">Watch video</a></b></li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Benefit from improved numerics</span></b> – With the introduction of SAMG Version 2020 and the new PETSc solver package,
                                                        users can perform GPU-accelerated groundwater modelling, separate error norm types per problem class, experience faster numerical calculations and more!</li>
                                                      <li style="margin: 0px 0px 10px 0px;"><b><span style="color: #333333;">Accurately model capture zones and determine the water origin and proportions of respective sources</span></b> – With FEFLOW,
                                                        you can analyse catchment zones, capture zone travel time, the remaining time within a specific water body before exiting the model and water origin within each capture zone. Users can also
                                                        estimate the water volume required to maintain demanded balances and perform spatio-temporal optimisation of water resources such as pumping schemes and use of artificial recharge. The hydraulic
                                                        connections between different water systems such as surface water and groundwater as well as different groundwater systems and mixing processes of varying water sources (i.e. fresh water and old
                                                        saline/brackish groundwater) can also be modelled.
                                                        <b><a style="color: #0098db;" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/mikebydhi_productflyer_feflow_capturezone.pdf">Learn more</a></b>
                                                      </li>
                                                    </ul>
                                                  </li>
                                                </ul>
                                              </li>
                                            </ul>
                                          </div>
                                        </div>
                                        <div class="elementor-toggle-item">
                                          <div id="elementor-tab-title-2255" class="elementor-tab-title" data-tab="5" role="tab" aria-controls="elementor-tab-content-2255" aria-expanded="false"> <span
                                              class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span
                                                class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a href="" class="elementor-toggle-title">
                      </a>
                                            <p style="padding-left: 25px;margin-bottom: 0px"><a href="" class="elementor-toggle-title">Proven applicability, reliability, and efficiency 
                      </a> </p>
                                          </div>
                                          <div id="elementor-tab-content-2255" class="elementor-tab-content elementor-clearfix" data-tab="5" role="tabpanel" aria-labelledby="elementor-tab-title-2255">
                                            <p style="padding-left: 30px;">Have confidence in your work knowing that all parts of the FEFLOW simulation engine have passed extensive benchmark testing against analytical solutions, physical laboratory
                                              test results and results from other well-known simulation systems. Plus, you’ll also be supported with extensive, transparent documentation on FEFLOW‘s physical basis and internally used methods. </p>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-5277e26 elementor-widget elementor-widget-spacer" data-id="5277e26" data-element_type="widget" data-widget_type="spacer.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-spacer">
                                        <div class="elementor-spacer-inner"></div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-3487451 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3487451"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2a5d39a" data-id="2a5d39a" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-d6b98ff elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="d6b98ff"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/feflow_2023productflyer_uk_final.pdf"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/software%20flyers/groundwater%20and%20porous%20media/feflow_2023productflyer_uk_final.pdf"> Product Flyer </a>
                                          </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-fd44aaa" data-id="fd44aaa" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-40dabb8 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="40dabb8"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow-introductory-tutorial.pdf"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow-introductory-tutorial.pdf"> Introductory Tutorial </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-863bd73" data-id="863bd73" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-e006176 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="e006176"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow_licensing.pdf"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow_licensing.pdf"> FEFLOW License Options </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-9ac9839 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9ac9839"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9d211e5" data-id="9d211e5" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-da1f83b elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="da1f83b"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/fepest-user-guide.pdf"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/fepest-user-guide.pdf"> FePEST in FEFLOW User Guide </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-26210cc" data-id="26210cc" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-27935d3 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="27935d3"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/piHMC.pdf"> <i aria-hidden="true" class="fas fa-download"></i> </a> </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title"> <a href="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/piHMC.pdf"> FEFLOW piHMC Plug-in User Guide </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-a5445ae" data-id="a5445ae" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-f0fee41 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="f0fee41"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://worldwide.dhigroup.com//-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow_plugin_pifreeze.pdf?_ga=2.72320083.1546816989.1620384998-575579764.1617719738"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://worldwide.dhigroup.com//-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow_plugin_pifreeze.pdf?_ga=2.72320083.1546816989.1620384998-575579764.1617719738"> FEFLOW piFreeze Description </a>
                                          </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-fb64d13 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fb64d13"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0931ce5" data-id="0931ce5" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-fc3e114 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="fc3e114"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.theacademybydhi.com/research-and-publications/scientific-publications?_ga=2.163373500.1000858629.1589196672-363940565.1559224945#filters=44F569D8-FB28-4ED6-AE2E-192DC0A62123|&amp;c=C76DD828-AD75-454A-A620-039B32119018&amp;o=desc&amp;prefilter=D6ED2D93-6951-426A-8FA9-0E3BCE55B5BE|8BEDA1F4-1938-4FC7-AD3F-D2A6FFC8E7AA"> <i aria-hidden="true" class="fas fa-download"></i> </a>
                                        </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title">
                                            <a href="https://www.theacademybydhi.com/research-and-publications/scientific-publications?_ga=2.163373500.1000858629.1589196672-363940565.1559224945#filters=44F569D8-FB28-4ED6-AE2E-192DC0A62123|&amp;c=C76DD828-AD75-454A-A620-039B32119018&amp;o=desc&amp;prefilter=D6ED2D93-6951-426A-8FA9-0E3BCE55B5BE|8BEDA1F4-1938-4FC7-AD3F-D2A6FFC8E7AA"> Scientific Publications </a>
                                          </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-36a6bca" data-id="36a6bca" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-23759c0 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="23759c0"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://support.dhigroup.com/search/?logicalNames=knowledgearticle&amp;q=FEFLOW"> <i aria-hidden="true" class="fas fa-download"></i> </a> </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title"> <a href="https://support.dhigroup.com/search/?logicalNames=knowledgearticle&amp;q=FEFLOW"> Browse FEFLOW Support Articles </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f1d24cd" data-id="f1d24cd" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-3cf96c3 elementor-position-left elementor-view-default elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="3cf96c3"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon"> <a class="elementor-icon elementor-animation-" href="https://support.dhigroup.com/forums/feflow"> <i aria-hidden="true" class="fas fa-download"></i> </a> </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title"> <a href="https://support.dhigroup.com/forums/feflow"> Engage in the FEFLOW User Forum </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                      <div class="elementor-element elementor-element-daa2ec9 elementor-widget elementor-widget-spacer" data-id="daa2ec9" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-4d836b87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4d836b87" data-element_type="section"
            data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33aee67c" data-id="33aee67c" data-element_type="column">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-44c56e6 elementor-widget elementor-widget-spacer" data-id="44c56e6" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-73245515 elementor-widget elementor-widget-heading" data-id="73245515" data-element_type="widget" data-widget_type="heading.default">
                        <div class="elementor-widget-container">
                          <h2 class="elementor-heading-title elementor-size-default">Explore related products</h2>
                        </div>
                      </div>
                      <div class="elementor-element elementor-element-11866b56 elementor-widget elementor-widget-spacer" data-id="11866b56" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-61a4268c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="61a4268c"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-default">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-3e2536d2" data-id="3e2536d2" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-2a40a97 elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="2a40a97" data-element_type="widget"
                                    data-widget_type="image-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-image-box-wrapper">
                                        <figure class="elementor-image-box-img">
                                          <a href="https://www.mikepoweredbydhi.com/products/mike-she"><img width="244" height="182" src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2020/03/MIKE-SHE-Icon.png" class="attachment-full size-full" alt="" loading="lazy"></a>
                                        </figure>
                                        <div class="elementor-image-box-content">
                                          <h3 class="elementor-image-box-title"><a href="https://www.mikepoweredbydhi.com/products/mike-she">MIKE SHE</a></h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-7468ea43" data-id="7468ea43" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-65300887 elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="65300887" data-element_type="widget"
                                    data-widget_type="image-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-image-box-wrapper">
                                        <figure class="elementor-image-box-img">
                                          <a href="https://www.mikepoweredbydhi.com/products/mike-hydro-river"><img width="559" height="594" src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2020/03/HYDRO-River-Icon.png" class="attachment-full size-full" alt="" loading="lazy"></a>
                                        </figure>
                                        <div class="elementor-image-box-content">
                                          <h3 class="elementor-image-box-title"><a href="https://www.mikepoweredbydhi.com/products/mike-hydro-river">MIKE Hydro River</a></h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-786d7bdf" data-id="786d7bdf" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-be2ef70 elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="be2ef70" data-element_type="widget"
                                    data-widget_type="image-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-image-box-wrapper">
                                        <figure class="elementor-image-box-img">
                                          <a href="https://www.mikepoweredbydhi.com/products/mike-21"><img width="5719" height="3153" src="https://templates.dhigroup.com/wp-content/uploads/sites/22/2020/03/MIKE-21-FM-Icon.png" class="attachment-full size-full" alt="" loading="lazy"></a>
                                        </figure>
                                        <div class="elementor-image-box-content">
                                          <h3 class="elementor-image-box-title"><a href="https://www.mikepoweredbydhi.com/products/mike-21">MIKE 21 FM</a></h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-292d570d" data-id="292d570d" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-c61b0e2 elementor-view-default elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="c61b0e2"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/piHMC.pdf"> <i aria-hidden="true" class="fas fa-share-alt"></i> </a> </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title"> <a href="https://templates.dhigroup.com/wp-content/uploads/sites/22/2021/05/piHMC.pdf"> piChem Plug-in </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-5e5fb49" data-id="5e5fb49" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-53deff3 elementor-view-default elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="53deff3"
                                    data-element_type="widget" data-widget_type="icon-box.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-icon-box-wrapper">
                                        <div class="elementor-icon-box-icon">
                                          <a class="elementor-icon elementor-animation-" href="https://www.mikepoweredbydhi.com/download#maincontent_0_rightcontent_4_downloadHeader"> <i aria-hidden="true" class="fas fa-code-branch"></i> </a> </div>
                                        <div class="elementor-icon-box-content">
                                          <h3 class="elementor-icon-box-title"> <a href="https://www.mikepoweredbydhi.com/download#maincontent_0_rightcontent_4_downloadHeader"> piFreeze Plug-in </a> </h3>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="elementor-section elementor-top-section elementor-element elementor-element-4ba33651 animated-fast elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible"
            data-id="4ba33651" data-element_type="section" id="contact" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:&quot;400&quot;}">
            <div class="elementor-container elementor-column-gap-default">
              <div class="elementor-row">
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3537fb8" data-id="3537fb8" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-column-wrap elementor-element-populated">
                    <div class="elementor-widget-wrap">
                      <div class="elementor-element elementor-element-4e59b45f elementor-widget elementor-widget-spacer" data-id="4e59b45f" data-element_type="widget" data-widget_type="spacer.default">
                        <div class="elementor-widget-container">
                          <div class="elementor-spacer">
                            <div class="elementor-spacer-inner"></div>
                          </div>
                        </div>
                      </div>
                      <section class="elementor-section elementor-inner-section elementor-element elementor-element-5ca090dc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ca090dc"
                        data-element_type="section">
                        <div class="elementor-container elementor-column-gap-no">
                          <div class="elementor-row">
                            <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-301eb9aa" data-id="301eb9aa" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-1cbe5306 elementor-widget elementor-widget-heading" data-id="1cbe5306" data-element_type="widget" data-widget_type="heading.default">
                                    <div class="elementor-widget-container">
                                      <h1 class="elementor-heading-title elementor-size-default">Let's get started</h1>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-515be97b elementor-widget elementor-widget-text-editor" data-id="515be97b" data-element_type="widget" data-widget_type="text-editor.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-text-editor elementor-clearfix"> Learn how your project can benefit from this <b>all-in-one groundwater modelling software.</b><br>
                                        <br> Complete this form and we will be in touch soon.
                                      </div>
                                    </div>
                                  </div>
                                  <div class="elementor-element elementor-element-6217bc83 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="6217bc83" data-element_type="widget"
                                    data-widget_type="divider.default">
                                    <div class="elementor-widget-container">
                                      <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7a8d565e" data-id="7a8d565e" data-element_type="column">
                              <div class="elementor-column-wrap elementor-element-populated">
                                <div class="elementor-widget-wrap">
                                  <div class="elementor-element elementor-element-67a37618 elementor-widget elementor-widget-html" data-id="67a37618" data-element_type="widget" data-widget_type="html.default">
                                    <div class="elementor-widget-container">
                                      <link href="/css/d365-mike-forms.css" rel="stylesheet" type="text/css">
                                      <div class="formblock whiteds" data-form-type="formoid">
                                        <!-- start #1/2 D365 form -->
                                        <div data-form-block-id="ff9eb684-6af9-e911-a813-000d3a2d5fc1"></div>
                                        <script src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.59.1039.0"></script>
                                        <div id="dBy-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c"></div>
                                        <!-- end #1/2 D365 form -->
                                        <div id="cookietext">
                                          <object type="image/svg+xml" data="/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" style="width: 220px">
                                            <!-- Your fall back here -->
                                            <img src="/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220">
                                          </object>
                                          <h2>You need to <a onclick="javascript:CookieConsent.renew();" href="#">accept all cookies</a> before submitting this form! Questions? Reach us at <a href="mailto:info@dhigroup.com">info@dhigroup.com</a> or
                                            +45 4516 9200.</h2>
                                        </div>
                                        <!-- start #2/2 D365 form -->
                                        <script type="text/javascript">
                                          window.addEventListener('CookieInformationConsentGiven', function(event) {
                                            if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {
                                              cookietext.style.display = 'none';
                                              (function(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) {
                                                var tr = function(cb) {
                                                  var count = 0;
                                                  var callback = function() {
                                                    if (count == 0) {
                                                      count++;
                                                      if (w) {
                                                        w.w(id, t, cb);
                                                      }
                                                    }
                                                  };
                                                  var ts = document.createElement('script');
                                                  ts.src = ws;
                                                  ts.type = 'text/javascript';
                                                  ts.onload = callback;
                                                  ts.onreadystatechange = function() {
                                                    if (this.readyState == 'complete' || this.readyState == 'loaded') {
                                                      callback();
                                                    }
                                                  };
                                                  var head = document.getElementsByTagName('head')[0];
                                                  head.appendChild(ts);
                                                };
                                                if (typeof ms_tr_il_08 === 'function') {
                                                  if (ms_tr_il_w_01 === null) {
                                                    tr(function() {
                                                      ms_tr_il_08(id, f, t);
                                                    });
                                                  } else {
                                                    ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) {
                                                      ms_tr_il_08(id, f, t, websiteVisitedParams);
                                                    }, null);
                                                  }
                                                } else {
                                                  tr();
                                                }
                                              })('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t',
                                                'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === "undefined" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === "undefined" ? null : ms_tr_il_w_01);
                                            }
                                          }, false);
                                        </script>
                                        <!-- end #2/2 D365 form -->
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </section>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
        </div>
      </div>
    </div>
  </div>
  <div class="container" id="main-content" style="margin-top: 40px;">
    <div class="row" id="wide-content">
      <div class="full-span">
      </div>
    </div>
    <div class="row" id="left-right-content">
      <div class="col-md-6"></div>
      <div class="col-md-6"></div>
    </div>
  </div>
  <footer id="footer" class="content-footer hidden-print">
    <style scoped="">
      .areaofchildren li {
        font-size: 12px;
      }
    </style>
    <div class="container">
      <div class="row footer-top">
        <!-- Sitemap and Social -->
        <div class="col-md-2">
          <br>
          <ul id="ctl04_ulItem" class="social-media">
            <li>
              <a id="ctl04_rptMediaList_lnkItem_0" class="linkedin" href="//www.linkedin.com/company/dhi" target="_blank">LinkedIn</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_1" class="facebook" href="//www.facebook.com/DHIgroup" target="_blank">Facebook</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_2" class="twitter" href="//twitter.com/dhigroup" target="_blank">Twitter</a>
            </li>
            <li>
              <a id="ctl04_rptMediaList_lnkItem_3" class="youtube" href="//www.youtube.com/user/DHIGroup" target="_blank">YouTube</a>
            </li>
          </ul>
        </div>
        <!-- /Sitemap and Social -->
        <!-- Area Of and Menu -->
        <div class="col-md-6 col-middle">
        </div>
        <!-- /Area Of and Menu -->
        <!-- Brand sites and microsites -->
        <div class="col-md-2 pull-right">
        </div>
        <!-- /Brand sites and microsites -->
        <!-- Free text box -->
        <!--div class="col-md-2"></div-->
        <!-- /Free text box -->
      </div>
      <div class="row footer-bottom">
        <div class="col-md-8 footer-summary">
          <!--
Our MIKE by DHI software has made <strong>knowledge of water environments</strong> accessible to water professionals <strong>around the globe for more than 25 years</strong>. After decades of development, our MIKE product family encapsulates more knowledge and covers a wider range of water modelling needs than any similar products.&nbsp;<br />
Our products are available in many sizes, flavours and languages - and most recently also in the cloud. Getting access to our global knowledge has never been easier!<br />
MIKE by DHI software provides easy access to more than <strong>40 years of research</strong> and more than 1,000 man years of software development. Our software tools are accepted globally as the gold standard within water modelling. They are used by professionals in <strong>130 countries across all continents</strong>.&nbsp;<br />
-->
          <p>All over the world, water professionals know MIKE Powered by DHI technologies are the gold standard. Whether you need software solutions or access to online services, our flexible technologies work seamlessly together for the best user
            experience.</p>
          <p>We help develop unique solutions for your specific challenges and make them directly accessible to you. With unparalleled customer care from offices in over 30 countries, our users never stand alone.</p>
          <p>The foundation of MIKE Powered by DHI encapsulates years of knowledge and experience. With our advanced and customisable technologies, YOU become the expert in water environments.</p>
          <p><strong>Advanced technologies. Sustainable solutions. Fuelled by knowledge.</strong></p>
        </div>
        <div class="col-md-2 col-md-offset-2">
          <!--            <div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en', gaTrack: true, gaId: 'UA-3325599-13'}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>	-->
        </div>
      </div>
      <div class="footer-bottom">
        <ul>
          <li>
            <a href="/contact-us">Contact us</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/disclaimer">Disclaimer</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/privacy">Privacy</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/cookies">Cookies</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/terms-of-use">Terms of use</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/about-us/corporate-social-responsibility/responsible-business-practices/dhi-corporate-whistleblower-portal">Whistleblower</a>
          </li>
          <li>
            <a href="https://www.dhigroup.com:443/about-us">© DHI</a>
          </li>
        </ul>
        <a class="footer-logo" href="/">
            <img src="/-/media/sites/logo/dhi-white.png?h=44&amp;la=en&amp;w=76" alt="" width="76" height="44">
        </a>
      </div>
    </div>
    <script id="twentyseventeen-skip-link-focus-fix-js-extra">
      var twentyseventeenScreenReaderText = {
        "quote": ""
      };
    </script>
    <script src="https://templates.dhigroup.com/wp-content/themes/twentyseventeen/assets/js/skip-link-focus-fix.js?ver=20161114" id="twentyseventeen-skip-link-focus-fix-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/themes/twentyseventeen/assets/js/global.js?ver=20190121" id="twentyseventeen-global-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js?ver=2.1.2" id="jquery-scrollto-js"></script>
    <script src="https://templates.dhigroup.com/wp-includes/js/wp-embed.min.js?ver=5.7.2" id="wp-embed-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.0.1" id="smartmenus-js"></script>
    <script src="https://templates.dhigroup.com/wp-includes/js/imagesloaded.min.js?ver=4.1.4" id="imagesloaded-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.3.1" id="elementor-pro-webpack-runtime-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.2.5" id="elementor-webpack-runtime-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.2.5" id="elementor-frontend-modules-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.3.1" id="elementor-sticky-js"></script>
    <script id="elementor-pro-frontend-js-before">
      var ElementorProFrontendConfig = {
        "ajaxurl": "https:\/\/templates.dhigroup.com\/wp-admin\/admin-ajax.php",
        "nonce": "e31f041787",
        "urls": {
          "assets": "https:\/\/templates.dhigroup.com\/wp-content\/plugins\/elementor-pro\/assets\/"
        },
        "i18n": {
          "toc_no_headings_found": "No headings were found on this page."
        },
        "shareButtonsNetworks": {
          "facebook": {
            "title": "Facebook",
            "has_counter": true
          },
          "twitter": {
            "title": "Twitter"
          },
          "google": {
            "title": "Google+",
            "has_counter": true
          },
          "linkedin": {
            "title": "LinkedIn",
            "has_counter": true
          },
          "pinterest": {
            "title": "Pinterest",
            "has_counter": true
          },
          "reddit": {
            "title": "Reddit",
            "has_counter": true
          },
          "vk": {
            "title": "VK",
            "has_counter": true
          },
          "odnoklassniki": {
            "title": "OK",
            "has_counter": true
          },
          "tumblr": {
            "title": "Tumblr"
          },
          "digg": {
            "title": "Digg"
          },
          "skype": {
            "title": "Skype"
          },
          "stumbleupon": {
            "title": "StumbleUpon",
            "has_counter": true
          },
          "mix": {
            "title": "Mix"
          },
          "telegram": {
            "title": "Telegram"
          },
          "pocket": {
            "title": "Pocket",
            "has_counter": true
          },
          "xing": {
            "title": "XING",
            "has_counter": true
          },
          "whatsapp": {
            "title": "WhatsApp"
          },
          "email": {
            "title": "Email"
          },
          "print": {
            "title": "Print"
          }
        },
        "facebook_sdk": {
          "lang": "en_US",
          "app_id": ""
        },
        "lottie": {
          "defaultAnimationUrl": "https:\/\/templates.dhigroup.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"
        }
      };
    </script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.3.1" id="elementor-pro-frontend-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script>
    <script src="https://templates.dhigroup.com/wp-includes/js/jquery/ui/core.min.js?ver=1.12.1" id="jquery-ui-core-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/lib/swiper/swiper.min.js?ver=5.3.6" id="swiper-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/lib/share-link/share-link.min.js?ver=3.2.5" id="share-link-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/lib/dialog/dialog.min.js?ver=4.8.1" id="elementor-dialog-js"></script>
    <script id="elementor-frontend-js-before">
      var elementorFrontendConfig = {
        "environmentMode": {
          "edit": false,
          "wpPreview": false,
          "isScriptDebug": false
        },
        "i18n": {
          "shareOnFacebook": "Share on Facebook",
          "shareOnTwitter": "Share on Twitter",
          "pinIt": "Pin it",
          "download": "Download",
          "downloadImage": "Download image",
          "fullscreen": "Fullscreen",
          "zoom": "Zoom",
          "share": "Share",
          "playVideo": "Play Video",
          "previous": "Previous",
          "next": "Next",
          "close": "Close"
        },
        "is_rtl": false,
        "breakpoints": {
          "xs": 0,
          "sm": 480,
          "md": 768,
          "lg": 1025,
          "xl": 1440,
          "xxl": 1600
        },
        "responsive": {
          "breakpoints": {
            "mobile": {
              "label": "Mobile",
              "value": 767,
              "direction": "max",
              "is_enabled": true
            },
            "mobile_extra": {
              "label": "Mobile Extra",
              "value": 880,
              "direction": "max",
              "is_enabled": false
            },
            "tablet": {
              "label": "Tablet",
              "value": 1024,
              "direction": "max",
              "is_enabled": true
            },
            "tablet_extra": {
              "label": "Tablet Extra",
              "value": 1365,
              "direction": "max",
              "is_enabled": false
            },
            "laptop": {
              "label": "Laptop",
              "value": 1620,
              "direction": "max",
              "is_enabled": false
            },
            "widescreen": {
              "label": "Widescreen",
              "value": 2400,
              "direction": "min",
              "is_enabled": false
            }
          }
        },
        "version": "3.2.5",
        "is_static": false,
        "experimentalFeatures": {
          "form-submissions": true,
          "video-playlist": true
        },
        "urls": {
          "assets": "https:\/\/templates.dhigroup.com\/wp-content\/plugins\/elementor\/assets\/"
        },
        "settings": {
          "page": [],
          "editorPreferences": []
        },
        "kit": {
          "active_breakpoints": ["viewport_mobile", "viewport_tablet"],
          "global_image_lightbox": "yes",
          "lightbox_enable_counter": "yes",
          "lightbox_enable_fullscreen": "yes",
          "lightbox_enable_zoom": "yes",
          "lightbox_enable_share": "yes",
          "lightbox_title_src": "title",
          "lightbox_description_src": "description"
        },
        "post": {
          "id": 8959,
          "title": "FEFLOWv2%20%E2%80%93%20Where%20templates%20are%21",
          "excerpt": "",
          "featuredImage": "https:\/\/templates.dhigroup.com\/wp-content\/uploads\/sites\/22\/2020\/04\/FEFLOW-WP-Featured-Image-1-1024x536.jpg"
        }
      };
    </script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.2.5" id="elementor-frontend-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor-pro/assets/js/preloaded-elements-handlers.min.js?ver=3.3.1" id="pro-preloaded-elements-handlers-js"></script>
    <script src="https://templates.dhigroup.com/wp-content/plugins/elementor/assets/js/preloaded-modules.min.js?ver=3.2.5" id="preloaded-modules-js"></script>
    <!-- Jan 2021 all scripts moved to GTM: linkedin Insights + Dynamics tracking -->
    <!-- BEG MS DYNAMICS Form Capture
<script src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.39.1111.0"></script><div class="d365-mkt-config" style="display:none" data-website-id="D_uSeYAQUTAUnoGvMF838G1Stxn4nLTX7VYMdPQ4GOI" data-hostname="7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com"></div>
END MS DYNAMICS -->
    <style>
      /* BY-PASS animated elementor content after upgrade 270421 */
      /* default: .elementor-invisible {visibility: hidden;} */
      .elementor-invisible {
        visibility: visible;
      }

      /* KKJ TEST: OVERRULE DEFAULT ELEMENTOR 1140PX BOX WIDTH TO MATCH NEW DESIGN June 2021 
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1390px !IMPORTANT;}
*/
      /* Aug 2022: KKJ overrule huge Dynamics consent checkbox */
      .lp-form-field input[type=checkbox] {
        max-width: 25px !important;
        margin-right: 20px;
      }
    </style>
  </footer>
</form>

Text Content

Accept all Necessary cookies only Save settings
Strictly necessary

Functional

Statistical

Marketing

Show details Hide details
This website uses cookies

DHI A/S, our affiliates, suppliers and business partners use cookies to provide
the best possible service to our website users. Cookies are used for:

 * Necessary features
 * Enhanced user experience
 * Statistics and web analysis
 * Marketing

We will not place cookies from this website unless you consent hereto (except
for technical cookies which are necessary for the website to work properly).
Your consent covers the use of cookies and the related processing of your
personal data. You can read more in our Cookie Policy and our Privacy Policy.
Use the buttons below to accept all or selected cookies. You can change your
selection or withdraw your consent by clicking the cookie icon at the lower left
corner of this website.

Cookie Policy About cookies
Strictly necessary
Strictly necessary cookies help make a website navigable by activating basic
functions such as page navigation and access to secure website areas. Without
these cookies, the website would not be able to work properly.
Data Processor: Microsoft, ASP.NET
Purpose: Supports the integration of a third-party platform on the website.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: Session
Name: ASP.NET_SessionId
Provider: worldwide.dhigroup.com
Data Processor: Cookie Information
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy:
https://cookieinformation.com/cookie-and-privacy-policy
Expiry: a year
Name: CookieInformationConfig
Provider: policy.app.cookieinformation.com
Data Processor: Cookie Information
Purpose: Used to share consent across domains.
Data Processor Privacy Policy:
https://cookieinformation.com/cookie-and-privacy-policy
Expiry: a year
Name: CookieInformationConsent_xxx
Provider: policy.app.cookieinformation.com
Data Processor: Cookie Information
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy:
https://cookieinformation.com/cookie-and-privacy-policy
Expiry: a year
Name: CookieInformationConsent
Provider: worldwide.dhigroup.com
Data Processor: New Relic
Purpose: Collects information about the website and its contents for reporting
and security purposes.
Data Processor Privacy Policy: https://newrelic.com/termsandconditions/privacy
Expiry: Session
Name: JSESSIONID
Provider: .nr-data.net
Data Processor: Microsoft Azure
Purpose: Required for the website to perform properly.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: Session
Name: ARRAffinity
Provider: .license.mikepoweredbydhi.com
Data Processor: Microsoft, ASP.NET
Purpose: Maintains a secure session during the visit.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: a few seconds
Name: DHI-Access-Token-Expire
Provider: www.dhigroup.com
Data Processor: Microsoft, ASP.NET
Purpose: Maintains a secure session during the visit.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: a few seconds
Name: DHI-Access-Token
Provider: .dhigroup.com
Functional
Functional cookies make it possible to save information that changes the way the
website appears or acts. For instance your preferred language or region.
Data Processor: Cloudflare
Purpose: Supports the website's technical functions.
Data Processor Privacy Policy: https://www.cloudflare.com/privacypolicy
Expiry: 30 minutes
Name: __cf_bm
Provider: .vimeo.com
Statistical
Statistical cookies help the website owner understand how visitors interact with
the website by collecting and reporting information.
Data Processor: Google Analytics
Purpose:
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 2 years
Name: _ga_xxx
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 2 years
Name: _ga
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: a few seconds
Name: _gat_UA-xxx-xxx
Provider: .dhigroup.com
Data Processor: Microsoft
Purpose: Used by Dynamics 365 Marketing to collect information about the users
and their activity on the website for analytics and reporting purposes.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: Session
Name: 319af4c0-e197-4de9-8a9b-fe98c8a2ca04
Provider: 7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com
Data Processor: Vimeo
Purpose: Collects information about the users and their activity on the website
through embedded video players for analytics and reporting purposes.
Data Processor Privacy Policy: https://vimeo.com/privacy
Expiry: 2 years
Name: vuid
Provider: .vimeo.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: a day
Name: _gid
Provider: .dhigroup.com
Data Processor: Google Analytics
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: a few seconds
Name: _gat
Provider: .dhigroup.com
Data Processor: Microsoft
Purpose: Used by Dynamics 365 Marketing to score leads based on their level of
interaction with a given website. The cookie contains no personal information,
but does uniquely identify a specific browser on a specific machine, and
Dynamics 365 Marketing can use it to correlate this ID with an actual contact in
the Dynamics 365 Marketing database.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: 2 years
Name: 79f08280-5c63-4331-b04d-fb6f39afda51
Provider: 7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com
Data Processor: Vimeo
Purpose: Collects information about the users and their activity on the website
through embedded video players for analytics and reporting purposes.
Data Processor Privacy Policy: https://vimeo.com/privacy
Expiry: a year
Name: player
Provider: .vimeo.com
Data Processor: LinkedIn
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: https://www.linkedin.com/legal/privacy-policy
Expiry: a day
Name: ln_or
Provider: www.mikepoweredbydhi.com
Data Processor: Piwik Pro
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: https://piwik.pro/privacy-policy
Expiry: 30 minutes
Name: _pk_sesxxx
Provider: www.dhigroup.com
Data Processor: Piwik Pro
Purpose: Collects information about the users and their activity on the website
for analytics and reporting purposes.
Data Processor Privacy Policy: https://piwik.pro/privacy-policy
Expiry: a year
Name: _pk_idxxx
Provider: www.dhigroup.com
Marketing
Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and interesting to the individual user and thus
more valuable for publishers and third-party advertisers.
Data Processor: Microsoft
Purpose: Used by Dynamics 365 Marketing to distinguish a visitor and collect
information on visitor's behaviour on multiple websites. This information is
used to optimize the relevance of advertisements.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: 2 years
Name: msd365mkttr
Provider: worldwide.dhigroup.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: a year
Name: __Secure-YEC
Provider: .youtube.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website.
The Information is used to track and analyze user behavior, to meet the
individual user needs and to deliver targeted advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 6 months
Name: VISITOR_PRIVACY_METADATA
Provider: .youtube.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 6 months
Name: VISITOR_INFO1_LIVE
Provider: .youtube.com
Data Processor: Microsoft
Purpose: Used by Dynamics 365 Marketing to allow the use of a specific form that
sends the data filled in by the user.
Data Processor Privacy Policy:
https://privacy.microsoft.com/en-us/privacystatement
Expiry: Session
Name: msd365mkttrs
Provider: worldwide.dhigroup.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 2 years
Name: CONSENT
Provider: .youtube-nocookie.com
Data Processor: Google
Purpose: Remember your recent searches, your previous interactions with an
advertiser's ads, or search results, and your visits to an advertiser's site to
show you customized ads on Google.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 2 years
Name: CONSENT
Provider: .google.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: Session
Name: YSC
Provider: .youtube.com
Data Processor: Youtube, Google
Purpose: Collects information about the users and their activity on the website
through embedded video players with the purpose of delivering targeted
advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 2 years
Name: CONSENT
Provider: .youtube.com
Data Processor: Google Marketing Platform
Purpose: Used for online marketing by collecting information about the users and
their activity on the website. The information is used to target advertising to
the user across different channels and devices.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 15 minutes
Name: test_cookie
Provider: .doubleclick.net
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: https://www.linkedin.com/legal/privacy-policy
Expiry: 6 months
Name: li_gc
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: https://www.linkedin.com/legal/privacy-policy
Expiry: a year
Name: bcookie
Provider: .linkedin.com
Data Processor: LinkedIn
Purpose: Supports online marketing by collecting information about the users to
promote products through partners and other platforms.
Data Processor Privacy Policy: https://www.linkedin.com/legal/privacy-policy
Expiry: a day
Name: lidc
Provider: .linkedin.com
Data Processor: Google
Purpose: Supports the integration of a third-party platform on the website to
deliver targeted advertising.
Data Processor Privacy Policy:
https://policies.google.com/technologies/partner-sites?hl=en
Expiry: 3 months
Name: _gcl_au
Provider: .mikepoweredbydhi.com
Unclassified
Unclassified cookies are cookies in the process of being classified as either
technical and necessary, functional, statistical or marketing. We are in the
process of classifying unclassified cookies together with the providers of the
individual cookies.
Data Processor:
Purpose:
Expiry: a few seconds
Name: _gat_nordicreach
Provider: .dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: worldwide.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.mikepoweredbydhi.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.dhigroup.com
Data Processor:
Purpose:
Expiry: Session
Name: undefineds
Provider: www.theacademybydhi.com
This cookie policy covers our websites. Hereafter referred to as “Websites”.
Your consent applies to the following domains: worldwide.dhigroup.com,
dhigroup.com, mikepoweredbydhi.com, theacademybydhi.com
Cookie declaration last updated on 29.10.2023

DHI A/S, our affiliates, suppliers and business partners use cookies to provide
the best possible service to our Website users. How we handle the use of cookies
is set out in this Cookie Policy.


Our Privacy Policy describes how we use the personal data that our cookies
collect about you when you visit our Website.


Owner and contact information:


DHI A/S
Agern Alle 5
2970 Hørsholm
CVR no: 36466871

+45 4516 9200
GDPR-security@dhigroup.com


What is a cookie?

A cookie is a data file that a website stores on your IT equipment such as your
computer, tablet or smartphone. The object is to recognise your IT equipment and
observe how you use the website.


Almost all websites use cookies. Cookies are often required to provide the
correct standard of service at the website. A cookie is a passive file that
cannot collect information stored on your computer or spread any computer virus
or other harmful programs.


Some cookies are stored on your device only as long as you have your browser
open (session cookies). Other cookies are stored on your device for a longer
period of time (persistent cookies). When you return to a website, the cookie is
automatically renewed.


Often cookies from parties other than the party owning the website are stored on
your device (third-party cookies). These may be cookies with ordinary contents,
but also analysis tools and embedded comment fields.


This Website also uses cookies. We will not store cookies on your device before
you allow us to, besides strictly technical cookies that are necessary to make
the site operate. However, not accepting the storage of cookies on your device
may result in the Website not functioning optimally and that certain features
cannot be used, such as our video player.


Why do we use cookies?

In some cases, the use of cookies is the only way in which our Website can
function as intended. Furthermore, cookies can help us get an overview of your
visits to our Website so that we can continually tailor your user experience and
so that we may improve the Website. For example, cookies remember whether you
have visited the Website previously.


The collected information is anonymous and non-personally identifiable. However,
cookies may, depending upon the circumstances, be used to identify you
indirectly when the collected information is combined with other information. We
will not attempt to make such identification, but were this does happen, the
information will be treated as personal data in accordance with our Privacy
Policy.


What types of cookies do we use on our Website, and what is the purpose?


First party cookies:
DHI A/S as a first party may use the following types of cookies:


Strictly necessary
Strictly necessary cookies help make a website navigable by activating basic
functions such as page navigation and access to secure website areas. Without
these cookies, the website would not be able to work properly.


Functional
Functional cookies make it possible to save information that changes the way the
website appears or acts. For instance your preferred language or region.


Statistical
Statistical cookies help the website owner understand how visitors interact with
the website by collecting and reporting information.


Marketing
Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and interesting to the individual user and thus
more valuable for publishers and third-party advertisers.


Unclassified
Unclassified cookies are cookies in the process of being classified as either
technical and necessary, functional, statistical or marketing. We are in the
process of classifying unclassified cookies together with the providers of the
individual cookies.


Third-party cookies
You can share content from our Website on social networks such as Facebook,
LinkedIn and Twitter. You can expect that social networks store cookies. Which
and for what purpose differs from network to network, but it is the provider of
the given network that is responsible for informing about the storage of these
cookies and ensuring your consent. We also have collaborators who store cookies
through our Website and have access to information collected by cookies sent
from our Website, including Google Analytics. The identity of such third parties
is stated in the cookie declaration.


How long are cookies stored?

The cookie's life span may vary depending on what the individual providers have
set them at. Some cookies disappear as soon as you close the browser window,
others may exist for several years. Many providers typically use a 12- or
24-month life span on their statistical-, advertisement-, and content related
cookies. The life span is prolonged after each visit.


How do you delete or disable cookies?

You can change your cookie settings or withdraw your consent at any time by
clicking the cookie icon at the lower left corner of this Website. If you do not
consent to cookies, it can result in parts of the Website not functioning or
appearing properly.


Likewise, you can delete previously stored cookies. The procedure for deleting
cookies on your device depends on the browser and the device you are using. If
you are using a PC, you may delete cookies by using the keyboard shortcut
[CTRL]+[SHIFT]+[Delete]


If this procedure is not successful or if you are using a Mac computer, iPad,
iPhone etc. please follow the guidelines via the following links depending on
the browser you are using:


 * Internet Explorer
 * Microsoft Edge
 * Mozilla Firefox
 * Google Chrome
 * Opera
 * Safari
 * Flash cookies
 * Apple
 * Android
 * Windows 7


Ask us if you have questions

If you have any questions about cookies, or our cookie information and
processing of personal information, please contact us at
GDPR-security@dhigroup.com.


The actual cookie banner is provided and updated every month by Cookie
Information ApS, and if you have any questions or technical issues with it,
please write to support@cookieinformation.com.

Powered By: Cookie Information
Functional Statistical Marketing
Login


Toggle navigation
 * Areas of application
   
   
   OUR AREAS OF APPLICATION
   
   
   APPLYING PROFESSIONAL SOFTWARE TO THE WORLD’S TOUGHEST CHALLENGES IN WATER
   
   For 25 years, MIKE Powered by DHI’s software products have been used in water
   environments all over the world. Thousands of professionals choose MIKE
   software to solve tough and complex challenges in areas such as oceans and
   coastlines, rivers and reservoirs, ecology, groundwater, water distribution,
   wastewater and many more.
   
   Our data management, decision support and operational forecasting software
   suite traverses all our areas of applications, complementing existing MIKE
   technologies in the work we do for you.
   
   
 * Products
   
   
   OUR PRODUCTS
   
   
   MODELLING THE WORLD OF WATER
   
   MIKE Powered by DHI is a range of software products that enable you to
   accurately analyse, model and simulate any type of challenge in water
   environments.
   
   
   
   
   INTEGRATED PLATFORMS
   
    * MIKE+
      * Model Manager
      * Water Distribution
      * Collection Systems
      * Rivers
      * Flooding
    * MIKE Cloud
      * MIKE Mesh Builder
      * MIKE Cloud Execution
      * MIKE Data Link
   
   
   
   CITIES
   
    * MIKE+
    * MIKE URBAN+
    * MIKE URBAN
    * WEST
    * MIKE WaterNet Advisor
    * DIMS.CORE
   
   
   
   GROUNDWATER AND POROUS MEDIA
   
    * FEFLOW
   
   
   
   COAST AND SEA
   
    * MIKE 3 Wave FM
    * MIKE 21/3
    * MIKE 21 Boussinesq Waves
    * MIKE 21 Mooring Analysis
    * MIKE 21/3 Oil Spill
    * MIKE 21/3 Particle Tracking
    * MIKE 21/3 Sand Transport
    * MIKE 21/3 Mud Transport
    * MIKE 21 Shoreline Morphology
    * MIKE 21 Spectral Waves
    * MIKE ECO Lab
    * ABM Lab
    * LITPACK
   
   
   
   WATER RESOURCES
   
    * MIKE+
    * MIKE 21C
    * MIKE HYDRO Basin
    * MIKE HYDRO River
    * MIKE SHE
   
   
   GENERAL
   
    * MIKE FLOOD
    * MIKE ECO Lab
    * MIKE OPERATIONS
   
   
   
   ADDITIONAL TOOLS
   
    * MIKE Animator Plus
    * MIKE C-MAP
   
   
   
   DATA & OPERATIONAL DECISION MAKING
   
    * MIKE OPERATIONS
   
   
   
   MIKE FOR DEVELOPERS
   
    * MIKE API
    * MIKE for Developers
   
   
   
   MICROSOFT AZURE MARKETPLACE
   
    * Microsoft Azure Marketplace

 * Download
   
   
   DOWNLOAD
   
   
   GET THE LATEST VERSION OF OUR SOFTWARE, OR FIND PRODUCT UPDATES AND USEFUL
   TOOLS.
   
   
   DOWNLOADS
   
    * MIKE 2023
    * MIKE 2022
    * MIKE 2020 (legacy)
   
   
   
   
   TOOLS
   
    * Useful tools and add-ons
   
   
   
   
   
   PRODUCT DOCUMENTATION
   
    * Product documentation

 * Support
   
   
   SUPPORT
   
   
   UNLOCK THE FULL BENEFITS OF YOUR MIKE SOFTWARE
   
   
   SELF-HELP RESOURCES
   
    * Browse Knowledge Base articles
    * View product documentation
    * Engage in the MIKE User Forum
    * Read the MIKE 2023 Release Notes
   
   
   
   
   CONTACT CUSTOMER CARE
   
    * Open a service request
   
   
   LEARN MORE
   
    * DHI Internet License Status
    * Service & Maintenance Agreements
    * Training via THE ACADEMY by DHI

 * Pricing
   
   
   PRICING
   
   Modelling with MIKE has never been easier
   
   Whether you need access for a single user, small businesses, large
   corporations or universities, we have the pricing option that fits your
   budget and modelling needs.
   
   We offer Subscription Packages which provide the freedom to enjoy multiple
   applications with greatly enhanced scalability, Perpetual Licenses if you
   prefer to build your own software portfolio, Academic Licenses for academic
   staff and students, as well as access through Microsoft Azure Marketplace
   (bring your own license or pay-as-you-go). With a wide variety of user access
   options available, there is sure to be one that is right for your projects.
   
   
   PRICING OPTIONS:
   
    * - Subscription Packages
    * - Perpetual Licenses
    * - Academic Licenses
    * - Microsoft Azure Marketplace
   
   
   MIKE Terms & Conditions

 * News & Resources
   
   News & Resources
   
   Get the latest insights into the water industry
   
   See what we’re up to, explore the blog, browse our case stories, download an
   eBook, listen to a podcast and discover our training courses.
   
   
    * News
    * Newsletter registration
    * Blog
    * Case Stories
    * eBooks
      
    * Training

 * DHI
 * THE ACADEMY by DHI

 * Careers
 * About us
 * Contact Sales


FEFLOW

 * Clients
 * Training
 * New Features
 * Industries
   * Mining & Metals
   * Civil Engineering & Geotechnics
   * Geothermal Energy
   * Environmental Services

Menu
 * Clients
 * Training
 * New Features
 * Industries
   * Mining & Metals
   * Civil Engineering & Geotechnics
   * Geothermal Energy
   * Environmental Services

Get in touch


ALL-IN-ONE GROUNDWATER MODELLING SOLUTION


SIMULATE A MULTITUDE OF GROUNDWATER PROCESSES INVOLVING FLOW, CONTAMINANTS,
GROUNDWATER AGE AND HEAT TRANSPORT UNDER FULLY OR VARIABLY SATURATED CONDITIONS.

Watch video


WHY USE FEFLOW?


For over 40 years, groundwater modellers have relied on FEFLOW to simulate flow,
mass and heat transport processes in the subsurface. Primarily, FEFLOW enables
users to:


 * * * Analyse interactions below the land surface by including underground
       structures, tunnels and other types of excavation
     * Predict potential water quality issues in groundwater and provide
       remediation strategies
     * Model geothermal installations at any scale and depth
     * Investigate groundwater-surface water interaction by coupling FEFLOW to
       other MIKE surface water models
     * Estimate ground subsidence and predict pumping rates and stability issues
       in geotechnical and mining projects





EXPLORE FEATURES & APPLICATIONS FOR EVERY INDUSTRY


MINING & METALS ↴


CIVIL ENGINEERING & GEOTECHNICS ↴


GEOTHERMAL ENERGY ↴


ENVIRONMENTAL SERVICES ↴


MINING & METALS

Reduce environmental impact and make mining practices more sustainable

Mining & Metals
Key Features
Case Stories
Mining & Metals

Enhance your mine water management strategy with groundwater flow modelling
Garner the power of FEFLOW’s trademark capability of accurately simulating
groundwater flow at heterogenous porous media, typically found at mine sites. By
modelling unsaturated-flow conditions, you can properly represent saturation and
infiltration processes in open pits or underground mines. Perform cost analyses
by using FEFLOW to accurately estimate depressurization strategies.

Manage brine water (Lithium and Potash) Whether Lithium is extracted from
evaporation ponds or geothermal water, feel confident every required detail is
covered. For example, you can create what-if scenarios to better understand the
hydrogeological system to help plan brine-water management and optimize the
location of abstraction wells.

Devise a mineral processing storage plan by simulating Tailing Storage
Facilities (TSF) Mitigate the potential environmental risk of mineral residue by
validating storage facility and dam design in FEFLOW. Assess the hydraulic
performance of a tailings storage facility and predict the fate of contaminants
from TSF with FEFLOW’s built in transport engines.

Key Features
Improper geological dataset correction (video)
Repair improper 3D data (geometries with non-conformities) such as surfaces and
polylines for more successful complex 3D mesh building. Flexible 3D meshing
Accurately represent complex structures, typically found in mining hydrogeology,
for more robust and spatially detailed results. Geological model integration
Build your geologic model in GeoModeller 3D, GOCAD or Leapfrog Hydro and
transfer it to FEFLOW with ease Fractured media representation
Identify flow paths by accounting for faulting and fractures typical of mining.
Case Stories
Peru open pit mine improves pore pressure estimate reliability and optimises
their dewatering system – Read more about their high-resolution 4D groundwater
flow model designed to evaluate pit groundwater inflows and pit wall
depressurisation under various pit configurations. Tell me more

Vattenfall Europe Mining AG transforms mining pits into a lake district – Learn
more about their integrated groundwater and surface water model capable of
predicting a reliable strategy for rapid filling of the mine pits. Tell me more

The Central African Copperbelt relies on technology to ensure dry mines – Read
how detailed groundwater and hydrology models directly supported their
dewatering activities and design process. Tell me more

Fortescue Metals Group (FMG) improves salinity prediction precision and accuracy
– Learn more about their high-spatial-resolution FEFLOW model designed to
minimise numerical dispersion while delivering realistic predictions of
groundwater and salinity movement. Tell me more

Hydrogeek Consulting navigates open pit dewatering for complex copper mines in
DR Congo with ease – Read more on how their 3D groundwater model designed to
forecast water inflows helped enable more efficient water management decisions.
Tell me more




CIVIL ENGINEERING & GEOTECHNICS

Ensure the safety and operability of dams, tunnels and construction sites

Civil Engineering & Geotechnics
Key Features
Case Stories
Civil Engineering & Geotechnics
Minimise seepage and infiltrations in geotechnical and engineering
infrastructures Help ensure safety by relying on FEFLOW’s 3D unsaturated-flow
process computations to investigate possible seepage locations and analyse
saturation changes in dam and levee materials. Further minimise underground
system infiltrations using FEFLOW’s flexible model parametrisation capabilities
to evaluate the role of different hydraulic properties.

Develop a cost-effective dewatering plan for construction sites Keep your
construction site dry by monitoring dewatering volumes in FEFLOW. This
multi-faceted software can also be used to optimise the number of pumping
stations and their rates to keep costs down.

Analyse ground freezing in geotechnical projects Design the use of artificial
ground freezing for tunnel construction and underground projects using FEFLOW
piFreeze. This specialised module provides detailed thermal simulation
capabilities combined with insight on their response to hydraulic properties.

Estimate subsidence and settlement with FEFLOW piHMC module Minimise the impact
of groundwater exploitation in land subsidence. Understand the well productivity
reduction due to compaction. Estimate ground settlement (consolidation) in
drilling of tunnels. The piHMC modules allows you to incorporate hydromechanical
processes within your groundwater model.
Key Features
Detailed Vadose Zone Modelling
Choose from three formulations of Richard’s equation when simulating unsaturated
or variably saturated media. Soil parameterisation
Better represent soils and unconsolidated materials using multiple
unsaturated-flow modelling types (van Genuchten, Brooks-Corey, etc.).
Hydro-mechanical coupling and consolidation
Analyse land subsidence, settlement and more due to groundwater extraction using
FEFLOW’s fully hydro-mechanical coupled plug-in (piHMC). Freezing and thawing
Address freezing and thawing concerns with the specialised piFreeze module. See
this in action
Case Stories
Analyse land subsidence, settlement and more due to groundwater extraction
See how FEFLOW’s fully hydro-mechanical coupled plug-in (piHMC) allows users to
better assess changes in effective stress due to pumping via the application of
modified Hooke’s Law. Watch the video


GEOTHERMAL ENERGY

Optimise geothermal installations

Geothermal Energy
Key Features
Case Stories
Geothermal Energy
Boost the thermal storage capacity of shallow geothermal systems
Plan, design and optimise geothermal system such as Borehole Heat Exchanger
(BHEs). FEFLOW BHE’s modelling capabilities allows you to connect different
boreholes within one system, modify pumping rates and energy demands over time.
Heat module supports several configurations of borehole geometries such as
co-axial, U-shape, double U-shape, etc. You can also rely on FEFLOW to
investigate the thermal impact on an aquifer and understand the potential
conflict between future and existing geothermal installations.

Maximise profitability of deep geothermal energy installations
Identify optimal locations of production and injection wells to secure
investments in borehole drilling by creating modelling scenarios. With FEFLOW,
you can also gain a deeper understanding of the role of fractures and complex
geological settings in relation to the efficiency of the geothermal
installation.
Key Features
Open-loop systems
Model any configuration of open-loop systems (doublets, triplets, etc.) at any
depth with or without the presence of groundwater flow. Borehole Heat Exchanger
Interconnection tool
Test multiple configurations of closed-loop systems in serial or parallel for
assuring long-term profitability. See how it works Viscosity and density effects
Account for advective, conductive and dispersive heat transport to
temperature-related fluid density and viscosity in deep geothermal reservoirs.
Complex reservoirs
Account for relevant project geological configuration and fault systems in any
deep geothermal reservoir.
Case Stories
GEOTEST AG relies on FEFLOW to address groundwater and geothermal energy
challenges – Hear more on their experience using the software to model
geothermal systems. Tell me more

Research project between Leibniz Institute for Applied Geophysics (LIAG),
Technical University of Berlin and DHI successfully use FEFLOW to study the
impact of new possible deep geothermal installations at Munich’s city centre to
meet carbon-neutral energy demands – Read more about the study and how their
research can help other municipal companies mitigate risks and determine the
feasibility of possible geothermal projects. Tell me more


ENVIRONMENTAL SERVICES

Optimise the use water supply and reduce contamination risks

Environmental Services
Key Features
Case Stories
Environmental Services
Ensure a safe and adequate water supply
Use FEFLOW to estimate water balances, content and origin from the local to the
regional scales. Using FEFLOW’s groundwater modelling you can test the potential
risk of saltwater intrusion in coastal aquifers, identify the groundwater
abstraction locations and optimise Managed Aquifer Recharge (MAR) scenarios. You
can also link your FEFLOW model to a fully hydrodynamic river or flood model to
understand groundwater-surface water interaction.

Protect groundwater quality
Simulate land use impacts on groundwater quality to ascertain the magnitude of
potential industrial solvent, pharmaceutics and agricultural-related
contamination (e.g. nitrate, ammonium) on water supply wells and surface water
bodies. FEFLOW also allows you to model the potential effectiveness of
remediation techniques such as flow barriers, before construction begins.
Key Features
Integrated surface water and groundwater
Understand the water cycle as one piece. Model the interaction of surface water
and groundwater with FEFLOW in combination with MIKE’s family software. Water
origin and mixing processes
Precisely understand the interconnection of different water sources (riverbank
filtration, aquifers, etc.) using detailed modelling of groundwater age.
Lifetime expectancy of a contaminant
Use FEFLOW’s age methods to model the lifetime expectancy and understand
required travel times to reach outlets.
Capture Zone delineation
Accurately delineate capture zones in 2D and 3D originated by water supply wells
as a basis for detailed risk assessment.
Built-in FEFLOW reactive transport engine
Model different contaminant cases from conservative up to complex kinetic
reactions (Monod, Arrhenius, etc.). FEFLOW’s modelling capabilities allow you to
precisely predict the fate of pesticides, fertilizers, emerging products
(pharmaceutics, PFAS, etc.) among many others in groundwater systems.
Geochemical modelling with PHREEQC coupling
Couple your 2D or 3D FEFLOW flow and transport model with piChem to model
geochemical reactions.
Case Stories

The Berlin-Brandenburg region discovers new ways to adapt to climate change
impacts – See how groundwater and surface water modelling was used to visualise
the future impacts on groundwater levels and quantify the deficits in water
availability. Tell me more

China restores water to the Hongshui river basin – Read more on their success in
developing a model-based integrated water resources management system to more
sustainably manage water resources. Tell me more

Chennai mitigates seawater intrusion through managed aquifer recharge – Find out
more on this application of coupled surface and groundwater modelling in a
coastal aquifer.Tell me more

The town of Schönebeck, Germany improves flooding and water quality issues – See
how detailed analyses helped them determine that dewatering wells are the best
solution to regulate groundwater levels and mitigate these issues.Tell me more




NO IN-HOUSE MODELLERS?

Get our expert modellers on board for your consulting projects as a partner, to
provide extended user support or for model and project reviews. Do you want to
learn FEFLOW? Then check out our extensive training resources.
Software subscription package
Geothermal
Model a multitude of different processes involving geothermal applications from
shallow to deep geothermal reservoirs with FEFLOW FH3 (flow and heat), piFreeze
and more!
See what's included
Software subscription package
Groundwater
This affordable subscription package includes our core groundwater modelling
application FEFLOW FMH3 (flow, mass and heat) as well as MIKE HYDRO River
Hydrodynamics (HD) and River Control (SO), piChem, piFreeze and more!
See what's included
Software subscription package
Flow
Simulate 2D or 3D flow related processes in groundwater including dewatering and
seepage analysis, groundwater resources planning, drawdown analysis, and
management of aquifer recharge with FEFLOW F3 (flow), piHMC, and piMIKE1D.
See what's included
Software subscription package
Mining
Plan and execute a life-of-mine integrated mine water management strategy with
affordable access to FEFLOW FM3 for flow and mass modelling plus piChem for
modelling geochemical reactions.
See what's included
Software subscription package
Geothermal
Model a multitude of different processes involving geothermal applications from
shallow to deep geothermal reservoirs with FEFLOW FH3 (flow and heat), piFreeze
and more!
See what's included
Software subscription package
Groundwater
This affordable subscription package includes our core groundwater modelling
application FEFLOW FMH3 (flow, mass and heat) as well as MIKE HYDRO River
Hydrodynamics (HD) and River Control (SO), piChem, piFreeze and more!
See what's included
Software subscription package
Flow
Simulate 2D or 3D flow related processes in groundwater including dewatering and
seepage analysis, groundwater resources planning, drawdown analysis, and
management of aquifer recharge with FEFLOW F3 (flow), piHMC, and piMIKE1D.
See what's included
Software subscription package
Mining
Plan and execute a life-of-mine integrated mine water management strategy with
affordable access to FEFLOW FM3 for flow and mass modelling plus piChem for
modelling geochemical reactions.
See what's included
Software subscription package
Geothermal
Model a multitude of different processes involving geothermal applications from
shallow to deep geothermal reservoirs with FEFLOW FH3 (flow and heat), piFreeze
and more!
See what's included
Software subscription package
Groundwater
This affordable subscription package includes our core groundwater modelling
application FEFLOW FMH3 (flow, mass and heat) as well as MIKE HYDRO River
Hydrodynamics (HD) and River Control (SO), piChem, piFreeze and more!
See what's included
Software subscription package
Flow
Simulate 2D or 3D flow related processes in groundwater including dewatering and
seepage analysis, groundwater resources planning, drawdown analysis, and
management of aquifer recharge with FEFLOW F3 (flow), piHMC, and piMIKE1D.
See what's included
Software subscription package
Mining
Plan and execute a life-of-mine integrated mine water management strategy with
affordable access to FEFLOW FM3 for flow and mass modelling plus piChem for
modelling geochemical reactions.
See what's included

Previous
Next


ADDITIONAL CAPABILITIES & UNIQUE FEATURES

Integrated conceptual modelling

 * * * Update models faster using a new conceptual modelling approach – Spend
       more time on concepts and less on meshing with FEFLOW’s new conceptual
       modelling approach. Users can now define material information before
       generating the mesh thereby eliminating the risk of lost information
       after re-meshing. Watch video
     * Work seamlessly with leading 3D geological modelling programs – Build
       your geologic model in GeoModeller 3D, GOCAD or Leapfrog Hydro and
       transfer it to FEFLOW.
     * Create robust, accurate and spatially detailed results – Produce precise
       spatial representation of complex geology and geometry for rivers,
       fractures, pipes, tunnels and well locations by creating layer-based,
       partially unstructured or fully unstructured meshes in 3D. You can also
       deactivate and reactivate mesh elements within the model domain to
       account for temporal changes such as tunnel excavations or mine plans.
       Learn how
     * Represent complex hydrogeologic conditions with elaborate,
       state-of-the-art visualisation – Create high quality snapshots or video
       sequences using the highly flexible planar, cross-sectional and 3D
       visualisation tools. Experience an unprecedented level of insight using
       Oculus Virtual Reality technology to navigate the model mesh and
       visualise areas of interest in three dimensions. Learn how
     * Manage scenarios and models with ease – Run scenarios, alter boundary
       conditions, view results across different vertical layers, evaluate the
       impact of changes in input assumptions on simulation results and archive
       your models with FEFLOW’s intuitive design. You can even create a
       real-time operational system in MIKE OPERATIONS using a FEFLOW model.
     * Build large regional scale models without losing necessary local
       precision – Rely on FEFLOW to analyse groundwater allocation, catchment
       zones, wellhead protection, water volume estimation, water origin
       analysis and well-field optimisation. You can also calculate travel time
       and model groundwater/surface water interaction, contamination risks,
       capture zone delineation and managed aquifer recharge.

Efficient modelling workflows

 * * * Control all groundwater wells (flow, mass and heat) from a central
       location – Using FEFLOW 8.0’s new Well Manager, it’s easier than ever to
       create, edit and delete Well BC, Multilayer Wells and BHEs, the most
       important boundary condition in a groundwater model. With just a few
       clicks, users can import hundreds of wells to gather feedback on problem
       classes and to identify whether a groundwater well already exists.
     * Create more robust 3D models using a new workflow – Automatically build
       3D models (layered-based, partially-unstructured and fully-unstructured)
       from a 2D Supermesh using a new, simplified workflow. Watch the video
     * Achieve full model parametrisation in the Supermesh with extended
       workflows – FEFLOW 8.0 includes extended workflows for model
       conceptualization in the Supermesh. This enables users to more easily
       change geometries in the Supermesh (i.e. assign materials, point
       properties and line properties) before creating a mesh thus reducing the
       risk of information loss. Watch the video
     * Better evaluate the performance of a PC with an improved Parallelisation
       Status in the FePEST GUI – For example, users can now more easily
       identify workers through grouped listings, monitor the CPU and memory and
       append new workers (local and externals) during the model run.
     * Take advantage of a fully hydrodynamic approach for river modelling –
       Model rivers in the groundwater context more seamlessly using the new
       Hydrodynamics coupling approach between FEFLOW and MIKE 1D. The flexible
       selection of river branches will help ease decision making on what/where
       to couple FEFLOW and MIKE 1D. Watch the video
     * Tap into the power of integrated groundwater resources management –
       Investigate groundwater problems from a broader perspective. MIKE SHE
       results can be directly imported into FEFLOW given a new data
       regionalization method. This enables you to impose the knowledge of the
       catchment hydrology in FEFLOW for a better definition of groundwater
       recharge for example.
     * Import a MODFLOW mesh and results into FEFLOW – MODFLOW users can now
       take advantage of FEFLOW’s superior results visualisation tools and
       modelling capabilities by importing an existing MODFLOW 6 model. Learn
       how
     * Support complex projects with a mature programming interface (API) and
       free library of plug-ins, applications and examples – Extend FEFLOW’s
       functionality using a convenient programming interface which makes
       plug-in development a manageable task – even for less experienced
       programmers. Benefit from greater access to the FEFLOW kernel and better
       documentation when building a DSS or during complex modelling. In
       addition, the FEFLOW-Python interface accelerates daily modelling
       workflows from pre-processing (material parametrisation) until
       post-processing including the automatic export of results, creation of
       impressive graphics with Python libraries, etc. Learn more
     * Interact with FEFLOW using your own code with the improved IFM, Python
       and FEFLOW consoles – Developers now have access to more than 20 new APIs
       directly from the IFM interface to support the new conceptual modelling
       approach. Additional controls are also available including
       multi-threading for Python runs, the ability to change material
       properties through the programming interface and a new switch-solver in
       the FEFLOW console.
     * Maximise productivity and save time on setup, simulations and results
       evaluation – There’s no need to jump between platforms as FEFLOW is
       completely integrated. The highly intuitive user interface will be your
       constant companion – from initial model setup to the presentation of
       high-quality results graphics.
     * Access your results quickly with simple workflows and parallel solvers –
       Run fast simulations, even on large models, thanks to FEFLOW’s advanced
       matrix solvers including the algebraic multigrid solver, SAMG, and the
       parallel direct solver, PARDISO.
     * Easily visualise and import data with unique map support – Users can
       access a variety of 2D and 3D map data formats or import a model directly
       from other geological software such as Leapfrog, GeoModeller 3D and
       GOCAD. Plus, live connections to local or remote spatial database systems
       are supported in addition to standard file formats like ASCII text and MS
       Excel, dxf and shp.
     * Take advantage of the free results reviewer – In Viewer Mode, you can
       access FEFLOW’s advanced visualisation and post-processing capabilities
       free of charge. Plus, model reviewers and clients no longer need a
       software licence to evaluate input data and simulation results.
     * Tap into the power of integrated groundwater resources management –
       Analyse the interaction between surface water and groundwater like never
       before. MIKE SHE results can be directly imported into FEFLOW given a new
       data regionalization method and enhanced MIKE 1D – FEFLOW coupling
       solution (IfmMIKE11).
     * Start modelling in the cloud with Microsoft Azure cloud support in FEFLOW
       and FePEST GUIs – Open FEFLOW on Azure Marketplace and start modelling in
       the cloud in four simple steps. Plus, Microsoft Azure provides a
       one-click solution for cloud deployment and run execution – from one to
       thousands. With no infrastructure to set up, you can track results in
       real-time within the GUIs and try out additional cloud computing
       resources right away. Learn more

Dedicated technology for specific markets

Mining & Metals

 * Develop strategies for efficient mine dewatering – Rely on FEFLOW to model
   mine dewatering, perform seepage analysis, simulate pit-lakes, assess pumping
   schemes and estimate water volume. You can also design containment and
   clean-up strategies for contaminants released in the process or forecast the
   effects of mine flooding after abandonment.
 * Estimate expected dewatering volumes and times – Automatic seepage
   assignment, the possibility to include intermittent seepage stages and
   cutting edge visualisation tools to identify the location and direction of
   seepage enables users to model various leakage problems from tailings, earth
   dams, underground pipe networks or underground waste storage tanks.
 * Estimate ground subsidence and more accurately predict pumping rates through
   hydromechanical coupling – FEFLOW’s new Hydromechanical Coupling module
   allows users to estimate ground subsidence and more accurately predict
   pumping rates when changes in effective stress cause changes in pore
   structure – a significantly benefit to mining applications when accurate
   inflow predictions are critical.

Geothermal Energy

 * Optimise geothermal installations by modelling geothermal energy and heat
   transport processes – Users can model all relevant components of heat
   transport processes including near surface geothermal installations, deep
   geothermal installations, open and closed loop systems, borehole heat
   exchangers (BHE), heat exchanger arrays and aquifer thermal energy storage
   (ATES). You can also simulate the heat transport in porous and fractured
   media under saturated and unsaturated conditions including interaction with
   heating and cooling installations. Learn more
   

Environmental Services

 * Maximise consumer product efficiencies and the development of innovative
   technologies and new designs – FEFLOW isn’t just for groundwater modelling –
   it can support your work in the material production sector as well. This
   agile software empowers users to create highly detailed 3D visualisation of
   the infiltration and storage processes, predict absorption behaviour and
   optimise absorber materials with varying geometry and physical properties.
 * Pinpoint sources of contamination – FEFLOW allows you to accurately assess
   groundwater contamination for one or more chemical species, perform risk
   analyses including best and worst case scenarios and conduct reactive
   transport modelling including kinetic reactions and equilibrium sorption.
   Users can also define well-head protection zones, simulate groundwater flow
   paths and perform capture zone delineation for pump and treat systems. Learn
   more
   
 * Simulate saltwater intrusion – Reduce risks to freshwater reservoirs by
   modelling coastal saltwater intrusion processes, upcoming processes below
   production wells, contamination and remediation as well as freshwater storage
   in saline aquifers. Learn more
   
 * Calculate groundwater age, lifetime expectancy and exit probability – Only
   FEFLOW provides a unique set of tools for calculating groundwater age,
   lifetime expectancy and exit probability enabling users to easily and
   precisely answer vital questions in aquifer and well-field analysis.

Uncertainty quantification

 * * * Modelling without limits with MIKE Cloud and FEFLOW – The new Cloud
       Simulation panel allows modelers to deploy FEFLOW / FePEST runs to the
       cloud as a one-click solutions. Results can be monitored in real time.
       DHI offers a number of configurations to fit any modelling project.
     * Increase reliability of your model results with FePEST – All FEFLOW
       packages include FePEST – a convenient graphical interface for using PEST
       with FEFLOW models by John Doherty. It facilitates the setup process and
       gives immediate graphical feedback on the calibration process and more.
       Also, parameter estimation or uncertainty analysis tasks can be executed
       in parallel on many computers. Recent FePEST updates expand the
       calculation capabilities with built-in cloud parallelisation with Azure
       services.
     * Support PEST++ methods (IES and GLM) in FePEST – FePEST, a dedicated tool
       for history matching (model calibration), uncertainty quantification and
       sensitivity analysis now supports the use PEST++ within FEFLOW models.
       With the new Iterative Ensemble Smoother (PESTpp-IES) method, users can
       directly quantify the uncertainty associated with groundwater models.
       Watch video
     * Benefit from improved numerics – With the introduction of SAMG Version
       2020 and the new PETSc solver package, users can perform GPU-accelerated
       groundwater modelling, separate error norm types per problem class,
       experience faster numerical calculations and more!
     * Accurately model capture zones and determine the water origin and
       proportions of respective sources – With FEFLOW, you can analyse
       catchment zones, capture zone travel time, the remaining time within a
       specific water body before exiting the model and water origin within each
       capture zone. Users can also estimate the water volume required to
       maintain demanded balances and perform spatio-temporal optimisation of
       water resources such as pumping schemes and use of artificial recharge.
       The hydraulic connections between different water systems such as surface
       water and groundwater as well as different groundwater systems and mixing
       processes of varying water sources (i.e. fresh water and old
       saline/brackish groundwater) can also be modelled. Learn more

Proven applicability, reliability, and efficiency

Have confidence in your work knowing that all parts of the FEFLOW simulation
engine have passed extensive benchmark testing against analytical solutions,
physical laboratory test results and results from other well-known simulation
systems. Plus, you’ll also be supported with extensive, transparent
documentation on FEFLOW‘s physical basis and internally used methods.




PRODUCT FLYER


INTRODUCTORY TUTORIAL


FEFLOW LICENSE OPTIONS


FEPEST IN FEFLOW USER GUIDE


FEFLOW PIHMC PLUG-IN USER GUIDE


FEFLOW PIFREEZE DESCRIPTION


SCIENTIFIC PUBLICATIONS


BROWSE FEFLOW SUPPORT ARTICLES


ENGAGE IN THE FEFLOW USER FORUM




EXPLORE RELATED PRODUCTS




MIKE SHE


MIKE HYDRO RIVER


MIKE 21 FM


PICHEM PLUG-IN


PIFREEZE PLUG-IN


LET'S GET STARTED

Learn how your project can benefit from this all-in-one groundwater modelling
software.

Complete this form and we will be in touch soon.



YOU NEED TO ACCEPT ALL COOKIES BEFORE SUBMITTING THIS FORM! QUESTIONS? REACH US
AT INFO@DHIGROUP.COM OR +45 4516 9200.




 * LinkedIn
 * Facebook
 * Twitter
 * YouTube




All over the world, water professionals know MIKE Powered by DHI technologies
are the gold standard. Whether you need software solutions or access to online
services, our flexible technologies work seamlessly together for the best user
experience.

We help develop unique solutions for your specific challenges and make them
directly accessible to you. With unparalleled customer care from offices in over
30 countries, our users never stand alone.

The foundation of MIKE Powered by DHI encapsulates years of knowledge and
experience. With our advanced and customisable technologies, YOU become the
expert in water environments.

Advanced technologies. Sustainable solutions. Fuelled by knowledge.


 * Contact us
 * Disclaimer
 * Privacy
 * Cookies
 * Terms of use
 * Whistleblower
 * © DHI



Close



PreviousNext

Loading...