www.persolkelly.com
Open in
urlscan Pro
145.40.73.51
Public Scan
Submitted URL: http://persolkelly.com/
Effective URL: https://www.persolkelly.com/
Submission: On January 21 via manual from CN — Scanned from DE
Effective URL: https://www.persolkelly.com/
Submission: On January 21 via manual from CN — Scanned from DE
Form analysis
1 forms found in the DOMName: aspnetForm — POST /
<form name="aspnetForm" method="post" action="/" id="aspnetForm">
<div>
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTIwODg4MDU3NjYPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCARYCZg9kFgRmDxYCHgRUZXh0BQ88IURPQ1RZUEUgaHRtbD5kAgIPFgQeCHhtbDpsYW5nBQJlbh4EbGFuZwUCZW4WBgIBD2QWDgIBDxYCHwEFkQY8IS0tIEdvb2dsZSBUYWcgTWFuYWdlciAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0PihmdW5jdGlvbih3LGQscyxsLGkpe3dbbF09d1tsXXx8W107d1tsXS5wdXNoKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsnZ3RtLnN0YXJ0JzogbmV3IERhdGUoKS5nZXRUaW1lKCksZXZlbnQ6J2d0bS5qcyd9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTt2YXIgZj1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGo9ZC5jcmVhdGVFbGVtZW50KHMpLGRsPWwhPSdkYXRhTGF5ZXInPycmbD0nK2w6Jyc7ai5hc3luYz10cnVlO2ouc3JjPQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcvL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndG0uanM/aWQ9JytpK2RsO2YucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoaixmKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS1XNjdDRktaJyk7PC9zY3JpcHQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBFbmQgR29vZ2xlIFRhZyBNYW5hZ2VyIC0tPmQCAg8WAh8BBUU8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz5kAgQPFgIfAQVzPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiAvPmQCCQ9kFgQCAQ8WAh8BBdpPDQogICAgICAgICAgICAgICAgICAgICAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iUEVSU09MS0VMTFkgaXMgYSBqb2ludCB2ZW50dXJlIGVzdGFibGlzaGVkIGluIDIwMTYgYmV0d2VlbiBQRVJTT0wgSG9sZGluZ3MgYW5kIEtlbGx5IFNlcnZpY2VzIHRvIGNhdGVyIHRvIHRoZSByaXNpbmcgd29ya2ZvcmNlIGVtcGxveW1lbnQgbmVlZHMgb2YgdGhlIGVtZXJnaW5nIEFzaWEgUGFjaWZpYyBtYXJrZXQuIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRhIG5hbWU9ImtleXdvcmRzIiBjb250ZW50PSJQRVJTT0xLRUxMWSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IlBFUlNPTEtFTExZIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJQRVJTT0xLRUxMWSBpcyBhIGpvaW50IHZlbnR1cmUgZXN0YWJsaXNoZWQgaW4gMjAxNiBiZXR3ZWVuIFBFUlNPTCBIb2xkaW5ncyBhbmQgS2VsbHkgU2VydmljZXMgdG8gY2F0ZXIgdG8gdGhlIHJpc2luZyB3b3JrZm9yY2UgZW1wbG95bWVudCBuZWVkcyBvZiB0aGUgZW1lcmdpbmcgQXNpYSBQYWNpZmljIG1hcmtldC4iIC8+DQogICAgICAgICAgICAgICAgICAgICAgICA8bWV0YSBuYW1lPSJvZzprZXl3b3JkcyIgY29udGVudD0iUEVSU09MS0VMTFkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCBtaW5pbXVtLXNjYWxlPTEsIG1heGltdW0tc2NhbGU9MSIgLz4NCjxtZXRhIG5hbWU9Imdvb2dsZS1zaXRlLXZlcmlmaWNhdGlvbiIgY29udGVudD0iWjRrZzBXalRGZnc1ZHVZZk44cVp0akJFZUl3MjYxcE9uRWQxTENnOUszayIgLz4NCjxtZXRhIG5hbWU9Im5hdmVyLXNpdGUtdmVyaWZpY2F0aW9uIiBjb250ZW50PSI0MGJmOWFlY2ZkMWFkYTUxMWIyYTFlYTEwMTA2NDI1YWM5MWU0NTllIiAvPg0KPG1ldGEgbmFtZT0ibXN2YWxpZGF0ZS4wMSIgY29udGVudD0iQkFDQkY4QjU0NTc1RTQ5MTA5RDNCMDRGRkY0MDc3NTAiIC8+DQo8bWV0YSBwcm9wZXJ0eT0iaW1hZ2UiIGNvbnRlbnQ9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9sb2dvLW9nLnBuZyIgLz4NCjxtZXRhIG5hbWU9ImltYWdlIiBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9sb2dvLW9nLnBuZyIvPg0KPGxpbmsgcmVsPSJpbWFnZV9zcmMiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9sb2dvLW9nLnBuZyIvPg0KPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvZmF2aWNvbi5pY28iPiANCjxsaW5rIHJlbD0ibWFzay1pY29uIiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvd2Vic2l0ZV9pY29uLnN2ZyI+DQo8bGluayByZWw9Imljb24iIHNpemVzPSIxOTJ4MTkyIiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvbmljZS1wZXJzb2xrZWxseS5wbmciLz4NCjxsaW5rIHJlbD0iaWNvbiIgc2l6ZXM9IjEyOHgxMjgiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9uaWNlaWNvbi5wbmciLz4NCjxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjEyOHgxMjgiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9uaWNlaWNvbi5wbmciLz4NCjxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbi1wcmVjb21wb3NlZCIgc2l6ZXM9IjEyOHgxMjgiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9uaWNlaWNvbi5wbmciLz4NCjxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjExNHgxMTQiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9hcHBsZS1pY29uLTE0NHgxNDQucG5nIj4gDQo8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24taXBhZCIgc2l6ZXM9IjE1MngxNTIiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy90b3VjaC1pY29uLWlwYWQucG5nIj4gDQo8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24taXBhZC1yZXRpbmEiIHNpemVzPSIxNjd4MTY3IiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvdG91Y2gtaWNvbi1pcGFkLXJldGluYS5wbmciPiANCjxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbi1pcGhvbmUtcmV0aW5hIiBzaXplcz0iMTgweDE4MCIgaHJlZj0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL3RvdWNoLWljb24taXBob25lLXJldGluYS5wbmciPg0KDQo8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL2Nsb3VkLnR5cG9ncmFwaHkuY29tLzcyODY1MTgvNzI0OTAzMi9jc3MvZm9udHMuY3NzIiAvPg0KDQo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9mb250cy9Hb3RoYW0tQm9sZC9Hb3RoYW0tQm9sZC5lb3QiIGFzPSJzY3JpcHQiPg0KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSIvZm9udHMvR290aGFtLUJvbGQvR290aGFtLUJvbGQuZW90PyNpZWZpeCIgYXM9InNjcmlwdCI+DQo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9mb250cy9Hb3RoYW0tQm9sZC9Hb3RoYW0tQm9sZC53b2ZmIiBhcz0ic2NyaXB0Ij4NCjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL2ZvbnRzL0dvdGhhbS1Cb2xkL0dvdGhhbS1Cb2xkLnR0ZiIgYXM9InNjcmlwdCI+DQo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9mb250cy9Hb3RoYW0tQm9sZC9Hb3RoYW0tQm9sZC5zdmcjR290aGFtLUJvbGQiIGFzPSJzY3JpcHQiPg0KDQo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9mb250cy9Hb3RoYW0tTWVkaXVtL0dvdGhhbS1NZWRpdW0uZW90IiBhcz0ic2NyaXB0Ij4NCjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL2ZvbnRzL0dvdGhhbS1NZWRpdW0vR290aGFtLU1lZGl1bS5lb3Q/I2llZml4IiBhcz0ic2NyaXB0Ij4NCjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL2ZvbnRzL0dvdGhhbS1NZWRpdW0vR290aGFtLU1lZGl1bS53b2ZmIiBhcz0ic2NyaXB0Ij4NCjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL2ZvbnRzL0dvdGhhbS1NZWRpdW0vR290aGFtLU1lZGl1bS50dGYiIGFzPSJzY3JpcHQiPg0KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSIvZm9udHMvR290aGFtLUJvbGQvR290aGFtLUJvbGQuc3ZnI0dvdGhhbS1Cb2xkIiBhcz0ic2NyaXB0Ij4NCg0KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSIvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2suZW90IiBhcz0ic2NyaXB0Ij4NCjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL2ZvbnRzL0dvdGhhbS1Cb29rL0dvdGhhbS1Cb29rLmVvdD8jaWVmaXgiIGFzPSJzY3JpcHQiPg0KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSIvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2sud29mZiIgYXM9InNjcmlwdCI+DQo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9mb250cy9Hb3RoYW0tQm9vay9Hb3RoYW0tQm9vay50dGYiIGFzPSJzY3JpcHQiPg0KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSIvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2suc3ZnI0dvdGhhbS1Cb29rIiBhcz0ic2NyaXB0Ij4NCg0KDQo8c3R5bGU+DQoJQGZvbnQtZmFjZSB7DQoJCWZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnOw0KCQlzcmM6IHVybCgnL2ZvbnRzL0dvdGhhbS1Cb2xkL0dvdGhhbS1Cb2xkLmVvdCcpOw0KCQlzcmM6IHVybCgnL2ZvbnRzL0dvdGhhbS1Cb2xkL0dvdGhhbS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL0dvdGhhbS1Cb2xkL0dvdGhhbS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvR290aGFtLUJvbGQvR290aGFtLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9Hb3RoYW0tQm9sZC9Hb3RoYW0tQm9sZC5zdmcjR290aGFtLUJvbGQnKSBmb3JtYXQoJ3N2ZycpOw0KCQlmb250LXN0eWxlOiBub3JtYWw7DQoJCWZvbnQtd2VpZ2h0OiBub3JtYWw7DQoJfQ0KCQ0KCUBmb250LWZhY2Ugew0KCQlmb250LWZhbWlseTogJ0dvdGhhbS1NZWRpdW0nOw0KCQlzcmM6IHVybCgnL2ZvbnRzL0dvdGhhbS1NZWRpdW0vR290aGFtLU1lZGl1bS5lb3QnKTsNCgkJc3JjOiB1cmwoJy9mb250cy9Hb3RoYW0tTWVkaXVtL0dvdGhhbS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvR290aGFtLU1lZGl1bS9Hb3RoYW0tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvR290aGFtLU1lZGl1bS9Hb3RoYW0tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvR290aGFtLU1lZGl1bS9Hb3RoYW0tTWVkaXVtLnN2ZyNHb3RoYW0tTWVkaXVtJykgZm9ybWF0KCdzdmcnKTsNCgkJZm9udC1zdHlsZTogbm9ybWFsOw0KCQlmb250LXdlaWdodDogbm9ybWFsOw0KCX0NCgkNCglAZm9udC1mYWNlIHsNCgkJZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9vayc7DQoJCXNyYzogdXJsKCcvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2suZW90Jyk7DQoJCXNyYzogdXJsKCcvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvR290aGFtLUJvb2svR290aGFtLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9Hb3RoYW0tQm9vay9Hb3RoYW0tQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL0dvdGhhbS1Cb29rL0dvdGhhbS1Cb29rLnN2ZyNHb3RoYW0tQm9vaycpIGZvcm1hdCgnc3ZnJyk7DQoJCWZvbnQtc3R5bGU6IG5vcm1hbDsNCgkJZm9udC13ZWlnaHQ6IG5vcm1hbDsNCgl9DQogICAgQGZvbnQtZmFjZSB7DQogICAgICAgIGZvbnQtZmFtaWx5OiAnR2VsYXNpbyc7DQogICAgICAgIHNyYzogdXJsKCcvZm9udHMvR2VsYXNpby9HZWxhc2lvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLA0KICAgICAgICAgICAgdXJsKCcvZm9udHMvR2VsYXNpby9HZWxhc2lvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOw0KICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOw0KICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDsNCiAgICB9DQoNCiAgICBAZm9udC1mYWNlIHsNCiAgICAgICAgZm9udC1mYW1pbHk6ICdHZWxhc2lvJzsNCiAgICAgICAgc3JjOiB1cmwoJy9mb250cy9HZWxhc2lvL0dlbGFzaW8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksDQogICAgICAgICAgICB1cmwoJy9mb250cy9HZWxhc2lvL0dlbGFzaW8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7DQogICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDsNCiAgICB9DQoNCiAgICBAZm9udC1mYWNlIHsNCiAgICAgICAgZm9udC1mYW1pbHk6ICdHZWxhc2lvJzsNCiAgICAgICAgc3JjOiB1cmwoJy9mb250cy9HZWxhc2lvL0dlbGFzaW8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwNCiAgICAgICAgICAgIHVybCgnL2ZvbnRzL0dlbGFzaW8vR2VsYXNpby1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpOw0KICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7DQogICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDsNCiAgICB9DQoucGVyc29sa2VsbHktbGVhcm5pbmcgLmlubmVyLWJhbm5lciwNCi5hc2lhLXRyYWluZXItbmV0d29yayAuaW5uZXItYmFubmVyLA0KLmluc2lnaHRzLXRvLXRoZS1waGFybWEtaW5kdXN0cnkgLmlubmVyLWJhbm5lciwNCi5pdC10cmFpbmluZyAuaW5uZXItYmFubmVyLA0KLmxlZ2FsLXRyYWluaW5nIC5pbm5lci1iYW5uZXIsDQoubGVnYWwtYW5kLWNvbXBsaWFuY2UtdHJhaW5pbmcgLmlubmVyLWJhbm5lciwNCi5saW5rZWRpbi10cmFpbmluZy1hbmQtd2ViaW5hcnMgLmlubmVyLWJhbm5lciwNCi5sdGktdHJhaW5pbmcgLmlubmVyLWJhbm5lciwNCi5zb2Z0LXNraWxscy13b3Jrc2hvcCAuaW5uZXItYmFubmVyLA0KLnNvZnQtc2tpbGxzLXdvcmtzaG9wLTEgLmlubmVyLWJhbm5lciwNCi5zb2Z0LXNraWxscy13b3Jrc2hvcC0yIC5pbm5lci1iYW5uZXIsDQoubGVhZGVyc2hpcC1wcm9ncmFtIC5pbm5lci1iYW5uZXIsDQoubGVhZGluZy10by1zdWNjZXNzLWluLWRpdmVyc2l0eSAuaW5uZXItYmFubmVyLA0KLmV4ZWN1dGl2ZS1jb2FjaGluZyAuaW5uZXItYmFubmVyLA0KLmFscHMgLmlubmVyLWJhbm5lciwNCi5jb2FjaC10by1jb2FjaCAuaW5uZXItYmFubmVyLA0KLm5scCAuaW5uZXItYmFubmVyIHsNCmJhY2tncm91bmQtaW1hZ2U6IHVybCgiL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL3Bza19sZWFybmluZ19qb3VybmV5X2Jhbm5lci5qcGciKSAhaW1wb3J0YW50Ow0KfQ0KDQoNCg0KQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsNCi5wZXJzb2xrZWxseS1sZWFybmluZyAuaW5uZXItYmFubmVyLA0KLmFzaWEtdHJhaW5lci1uZXR3b3JrIC5pbm5lci1iYW5uZXIsDQouaW5zaWdodHMtdG8tdGhlLXBoYXJtYS1pbmR1c3RyeSAuaW5uZXItYmFubmVyLA0KLml0LXRyYWluaW5nIC5pbm5lci1iYW5uZXIsDQoubGVnYWwtdHJhaW5pbmcgLmlubmVyLWJhbm5lciwNCi5sZWdhbC1hbmQtY29tcGxpYW5jZS10cmFpbmluZyAuaW5uZXItYmFubmVyLA0KLmxpbmtlZGluLXRyYWluaW5nLWFuZC13ZWJpbmFycyAuaW5uZXItYmFubmVyLA0KLmx0aS10cmFpbmluZyAuaW5uZXItYmFubmVyLA0KLnNvZnQtc2tpbGxzLXdvcmtzaG9wIC5pbm5lci1iYW5uZXIsDQouc29mdC1za2lsbHMtd29ya3Nob3AtMSAuaW5uZXItYmFubmVyLA0KLnNvZnQtc2tpbGxzLXdvcmtzaG9wLTIgLmlubmVyLWJhbm5lciwNCi5sZWFkZXJzaGlwLXByb2dyYW0gLmlubmVyLWJhbm5lciwNCi5sZWFkaW5nLXRvLXN1Y2Nlc3MtaW4tZGl2ZXJzaXR5IC5pbm5lci1iYW5uZXIsDQouZXhlY3V0aXZlLWNvYWNoaW5nIC5pbm5lci1iYW5uZXIsDQouYWxwcyAuaW5uZXItYmFubmVyLA0KLmNvYWNoLXRvLWNvYWNoIC5pbm5lci1iYW5uZXIsDQoubmxwIC5pbm5lci1iYW5uZXIgew0KYmFja2dyb3VuZC1pbWFnZTogdXJsKCIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvcHNrX2xlYXJuaW5nX2pvdXJuZXlfYmFubmVyX21vYmlsZS5qcGciKSAhaW1wb3J0YW50Ow0KfQ0KfQ0KLmhlYWQtdG5zLmlzLWFuaW1hdGVkLnN0aWNreSBzcGFuLnNlbGVjdC1jb3VudHJ5LA0KLmhlYWQtdG5zLmlubmVyLWhlYWRlci5zdGlja3kgIHNwYW4uc2VsZWN0LWNvdW50cnkgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQojc2l0ZS10b3BuYXYgLm5hdmJhci1uYXY+bGkgew0KICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsNCi5oZWFkLXRucy5pcy1hbmltYXRlZC5zdGlja3kgc3Bhbi5zZWxlY3QtY291bnRyeSwNCi5oZWFkLXRucy5pbm5lci1oZWFkZXIuc3RpY2t5ICBzcGFuLnNlbGVjdC1jb3VudHJ5IHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQp9DQojYXNwbmV0Rm9ybVthY3Rpb249Ii9yZWdpb25hbC10YWxlbnQtc29sdXRpb25zLyJdIC5pbm5lci1iYW5uZXIgew0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3d3dy5wZXJzb2xrZWxseS5jb20vbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvcmVnaW9uYWwtdGFsZW50LnBuZyk7DQp9DQoNCkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgew0KLmlubmVyLWJhbm5lciB7DQp0b3AgOiAxMzNweCAhaW1wb3J0YW50Ow0KfQ0KLmlubmVyLWJhbm5lci5kZXNrdG9wLWJhbm5lci5pbm5lci1iYW5uZXItdmlkZW8gew0KICAgICAgICBoZWlnaHQ6IDk4dmggIWltcG9ydGFudDsNCn0NCiNkeW5hbWljLWNvbnRlbnR7DQp0b3A6IDEzM3B4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nLWJvdHRvbTogMTMzcHggIWltcG9ydGFudDsNCn0NCn0NCg0KQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7DQppbWcucC10b3AtdmlzdWFsX19pbWFnZS5wLXRvcC12aXN1YWxfX2ltYWdlLS13aGl0ZS5lbl92aXNpb24gew0KICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjMpOw0KfQ0KfQ0KI2JyYW5kLW1vZGFsMSB1bC5zZWFyY2gtYnJhbmQtY250LWxpc3QgbGkgYSB7DQogICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KfQ0KLmFib3V0LXVzIC5keW5hbWljLWNvbnRlbnQtaG9sZGVyIGgxLA0KLmpvaW4tb3VyLXRlYW0gLmR5bmFtaWMtY29udGVudC1ob2xkZXIgaDEsDQoucmVnaW9uYWwtdGFsZW50LXNvbHV0aW9ucyAuZHluYW1pYy1jb250ZW50LWhvbGRlciBoMSB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7DQouaW5uZXItYmFubmVyIHsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDsNCn0NCi5yZWdpb25hbC10YWxlbnQtc29sdXRpb25zIC5pbm5lci1iYW5uZXIgew0KYmFja2dyb3VuZC1pbWFnZTogdXJsKC8vd3d3LnBlcnNvbGtlbGx5LmNvbS9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9yZWdpb25hbC10YWxlbnQucG5nKTsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7DQogICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsNCn0NCn0NCi5hcnRpY2xlLWluZGlhIGEgew0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KfQ0KPC9zdHlsZT4NCjxzY3JpcHQ+DQogJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7DQppZigkKCcuYmctdmlkZW8nKS5sZW5ndGgpew0KJCgnLmJnLXZpZGVvJykucGFyZW50KCkuYWRkQ2xhc3MoJ2lubmVyLWJhbm5lci12aWRlbycpOw0KfQ0KfSkNCjwvc2NyaXB0Pg0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgd2luZG93LmhmQWNjb3VudElkID0gImFlNzk4OTQxLTM3NzItNDc3My05MTdiLTY2MDNmZWRiYzNjNCI7DQogICAgd2luZG93LmhmRG9tYWluID0gImh0dHBzOi8vYXBpLmhlcmVmaXNoLmNvbSI7DQogICAgKGZ1bmN0aW9uKCkgew0KICAgICAgICB2YXIgaGYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsgaGYudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnOyBoZi5hc3luYyA9IHRydWU7DQogICAgICAgIGhmLnNyYyA9IHdpbmRvdy5oZkRvbWFpbiArICcvc2NyaXB0cy9oZi5qcyc7DQogICAgICAgIHZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3NjcmlwdCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGhmLCBzKTsNCiAgICB9KSgpOw0KPC9zY3JpcHQ+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICB3aW5kb3cuaGZBY2NvdW50SWQgPSAiY2QzMjNmNjAtZTk0ZC00Y2RiLWFjNWQtYmRkYzFmZDc5YTBiIjsNCiAgICB3aW5kb3cuaGZEb21haW4gPSAiaHR0cHM6Ly9hcGkuaGVyZWZpc2guY29tIjsNCiAgICAoZnVuY3Rpb24oKSB7DQogICAgICAgIHZhciBoZiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyBoZi50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7IGhmLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgaGYuc3JjID0gd2luZG93LmhmRG9tYWluICsgJy9zY3JpcHRzL2hmLmpzJzsNCiAgICAgICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoaGYsIHMpOw0KICAgIH0pKCk7DQo8L3NjcmlwdD5kAgMPFgIfAWVkAgoPFgIfAQVePG1ldGEgbmFtZT0iZ29vZ2xlLXNpdGUtdmVyaWZpY2F0aW9uIiBjb250ZW50PSJacUFsNWkxTVRraDF3YW4xTXVBcGN4SkVqenhYS2UzeWc5ZWtmd0FkNGRrIiAvPmQCCw8WAh8BBbsGPHNjcmlwdD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZnVuY3Rpb24oaSxzLG8sZyxyLGEsbSl7aVsnR29vZ2xlQW5hbHl0aWNzT2JqZWN0J109cjtpW3JdPWlbcl18fGZ1bmN0aW9uKCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IChpW3JdLnE9aVtyXS5xfHxbXSkucHVzaChhcmd1bWVudHMpfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICxpW3JdLmw9MSpuZXcgRGF0ZSgpO2E9cy5jcmVhdGVFbGVtZW50KG8pLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG09cy5nZXRFbGVtZW50c0J5VGFnTmFtZShvKVswXTthLmFzeW5jPTE7YS5zcmM9ZzttLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGEsbSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2h0dHBzOi8vd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tL2FuYWx5dGljcy5qcycsJ2dhJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2EoJ2NyZWF0ZScsICdVQS0xMTIxOTg1MTAtMScsICdhdXRvJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2EoJ3NlbmQnLCAncGFnZXZpZXcnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD5kAg0PFgIfAQXdBTxzdHlsZSBpZD0iYW50aUNsaWNramFja2luZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHlsZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodG9wLmRvY3VtZW50LmRvbWFpbiA9PSBkb2N1bWVudC5kb21haW4pIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBhbnRpQ2xpY2tqYWNraW5nID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFudGlDbGlja2phY2tpbmciKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFudGlDbGlja2phY2tpbmcucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChhbnRpQ2xpY2tqYWNraW5nKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcC5sb2NhdGlvbiA9IHNlbGYubG9jYXRpb247DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NjcmlwdD5kAgMPFgIfAQX1AjwhLS0gR29vZ2xlIFRhZyBNYW5hZ2VyIC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxub3NjcmlwdD48aWZyYW1lIHNyYz0iLy93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vbnMuaHRtbD9pZD1HVE0tVzY3Q0ZLWiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9IjAiIHdpZHRoPSIwIiBzdHlsZT0iZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuIj48L2lmcmFtZT48L25vc2NyaXB0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gRW5kIEdvb2dsZSBUYWcgTWFuYWdlciAtLT5kAgUPFgIeBmFjdGlvbgUBLxYCAgEPZBYQAgEPFgIfAWVkAgMPZBYEAgEPZBYCAgEPEA8WAh4HVmlzaWJsZWhkZBYAZAICDxYCHwEFgI4DPGxpbmsgcmVsPSJtYW5pZmVzdCIgaHJlZj0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvbWFuaWZlc3QuanNvbiI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2Nzcy9ib290c3RyYXAubWluLmNzcyI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2Nzcy9tYWduaWZpYy1wb3B1cC5jc3MiPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9jc3Mvb3dsLmNhcm91c2VsLmNzcyI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2Nzcy92ZXJ0aWNsZS10aW1lbGluZS5jc3MiPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9jc3Mvc2xpY2suY3NzIiAvPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9jc3Mvc3R5bGUuY3NzP3Y9NC4yNCIgLz4NCg0KPCEtLVtpZiBsdCBJRSA5XT4NCiAgICA8c2NyaXB0IHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvaHRtbDVzaGl2LmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pg0KICAgIDxzY3JpcHQgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9qcy9yZXNwb25kLm1pbi5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjwhW2VuZGlmXS0tPg0KPHNjcmlwdCBzcmM9Jy9zY3JpcHRzL0pYVFdpZGdldC5qcyc+PC9zY3JpcHQ+DQo8IS0tIGNoYW5nZXMgdG8gL3NjcmlwdHMvIC0tPg0KPHNjcmlwdCBzcmM9Jy9tZWRpYS9DT01NT04vanMvaW5jbHVkZS1mZWVkLTMuMC5qcyc+PC9zY3JpcHQ+DQo8c2NyaXB0IHNyYz0nL21lZGlhL0NPTU1PTi9qcy9yZXNwb25zaXZlLXBsdWdpbnMtMC5qcyc+PC9zY3JpcHQ+DQo8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvYm9vdHN0cmFwLm1pbi5qcyc+PC9zY3JpcHQ+DQo8IS0tIDxzY3JpcHQgc3JjPScvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9qcy9tb2Rlcm5penIuY3VzdG9tLjIxODgyLmpzJz48L3NjcmlwdD4gLS0+DQo8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvanF1ZXJ5LnBsdWdpbnMuanMnPjwvc2NyaXB0Pg0KPCEtLSA8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvem9vbXRpbWVsaW5lLmpzJz48L3NjcmlwdD4gLS0+DQo8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvanF1ZXJ5Lm1hZ25pZmljLXBvcHVwLm1pbi5qcyc+PC9zY3JpcHQ+DQo8c2NyaXB0IHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvb3dsLmNhcm91c2VsLm1pbi5qcyI+PC9zY3JpcHQ+DQo8c2NyaXB0IHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvc2Nyb2xscmV2ZWFsLm1pbi5qcyI+PC9zY3JpcHQ+DQo8c2NyaXB0IHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvdmVydGljbGUtdGltbGluZS5qcyI+PC9zY3JpcHQ+DQo8IS0tIDxzY3JpcHQgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9qcy92aWRlLmpzIj48L3NjcmlwdD4gLS0+DQo8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvc2xpY2suanMnPjwvc2NyaXB0Pg0KPCEtLSA8c2NyaXB0IHNyYz0nL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvanMvaW50ZXJzZWN0aW9uLW9ic2VydmVyLm1pbi5qcyc+PC9zY3JpcHQ+IC0tPg0KPHNjcmlwdCBzcmM9Jy9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2pzL215anMuanM/dj0yLjQ1Jz48L3NjcmlwdD4NCjxzY3JpcHQ+DQokKCcjdHh0U2FsYXJ5TG93ZXJCYW5kLm51bWJlcnNPbmx5JykuYXR0cigncGxhY2Vob2xkZXInLCAnTWluaW11bScpOw0KICAgICQoJyN0eHRTYWxhcnlVcHBlckJhbmQubnVtYmVyc09ubHknKS5hdHRyKCdwbGFjZWhvbGRlcicsICdNYXhpbXVtJyk7DQo8L3NjcmlwdD48aGVhZGVyIGlkPSJUb3AtbmF2LXN0aWNreSIgY2xhc3M9ImhlYWQtdG5zIj4NCiAgICA8ZGl2IGNsYXNzPSJuYXZiYXItd3JhcHBlciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuYXZiYXIiIHJvbGU9Im5hdmlnYXRpb24iIGlkPSJzaXRlLXRvcG5hdiI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWhlYWRlciI+DQogICAgICAgICAgICAgICAgICAgIDxhIHRpdGxlPSJQZXJzb2xrZWxseSIgY2xhc3M9Im5hdmJhci1icmFuZCIgaHJlZj0iLyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9sb2dvLW1haW4ucG5nIiBhbHQ9IlBlcnNvbEtlbGx5IiAvPi0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9sb2dvLnN2ZyIgYWx0PSJQZXJzb2xLZWxseSIgLz4NCg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0ibmF2YmFyLXRvZ2dsZSIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iLm5hdmJhci1jb2xsYXBzZSI+IDxzcGFuIGNsYXNzPSJzci1vbmx5Ij4gVG9nZ2xlIG5hdmlnYXRpb248L3NwYW4+IDxlbSBjbGFzcz0iZmEgZmEtYmFycyI+PCEtLSAtLT48L2VtPiA8L2J1dHRvbj4NCg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdmJhci1jb2xsYXBzZSBjb2xsYXBzZSI+IDx1bD48bGk+PGEgaHJlZj0nLycgPkhvbWU8L2E+PHVsPjxsaT48YSBocmVmPScvYWJvdXQtdXMnID5BYm91dCBVczwvYT48L2xpPjxsaT48YSBocmVmPScvb3VyLWJyYW5kcycgPk91ciBCcmFuZHM8L2E+PC9saT48bGk+PGEgaHJlZj0nL3doYXQtd2UtYmVsaWV2ZScgPldoYXQgV2UgQmVsaWV2ZTwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0nL291ci1zb2x1dGlvbnMnID5FbXBsb3llcnM8L2E+PHVsPjxsaT48YSBocmVmPScvb3VyLXNvbHV0aW9ucy8nID5PdXIgU29sdXRpb25zPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vdXItZXhwZXJ0aXNlLycgPk91ciBFeHBlcnRpc2U8L2E+PC9saT48bGk+PGEgaHJlZj0nL291ci1zb2x1dGlvbnMnID5SZXF1ZXN0IFRhbGVudDwvYT48dWw+PGxpPjxhIGhyZWY9Jy9yZWdpb25hbC10YWxlbnQtc29sdXRpb25zJyA+UmVnaW9uYWwgRW5xdWlyeSAoRW1wbG95ZXJzIE9ubHkpPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS5hdS9jbGllbnRzLycgdGFyZ2V0PSdfYmxhbmsnID5BdXN0cmFsaWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHljaGluYS5jb20vcmVxdWVzdC10YWxlbnQvJyB0YXJnZXQ9J19ibGFuaycgPkNoaW5hPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS5oay9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+SG9uZyBLb25nPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvLmluL3JlcXVlc3QtdGFsZW50LycgdGFyZ2V0PSdfYmxhbmsnID5JbmRpYTwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wZXJzb2xrZWxseS5jby5pZC9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+SW5kb25lc2lhPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS5teS9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+TWFsYXlzaWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY28ubnovY2xpZW50cy8nIHRhcmdldD0nX2JsYW5rJyA+TmV3IFplYWxhbmQ8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLnNnL3JlcXVlc3QtdGFsZW50LycgPlNpbmdhcG9yZTwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wZXJzb2xrZWxseS5rci9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+U291dGggS29yZWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY28udGgvcmVxdWVzdC10YWxlbnQvJyB0YXJnZXQ9J19ibGFuaycgPlRoYWlsYW5kPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS50dy9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+VGFpd2FuPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS52bi9yZXF1ZXN0LXRhbGVudC8nIHRhcmdldD0nX2JsYW5rJyA+VmlldG5hbTwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHljb25zdWx0aW5nLmNvbScgdGFyZ2V0PSdfYmxhbmsnID5IUiBBZHZpc29yeTwvYT48L2xpPjxsaT48YSBocmVmPScvcmVnaW9uYWwtdGFsZW50LXNvbHV0aW9ucycgPlJlZ2lvbmFsIFRhbGVudCBTb2x1dGlvbnM8L2E+PC9saT48L3VsPjwvbGk+PGxpPjxhIGhyZWY9Jy9yZWdpb25hbC10YWxlbnQtc29sdXRpb25zLycgPlJlZ2lvbmFsIFRhbGVudCBTb2x1dGlvbnM8L2E+PC9saT48bGk+PGEgaHJlZj0nL291ci1leHBlcnRpc2UnID5Kb2IgU2Vla2VyczwvYT48dWw+PGxpPjxhIGhyZWY9Jy9vdXItZXhwZXJ0aXNlLycgPkpvYiBTZWFyY2g8L2E+PHVsPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wZXJzb2xrZWxseS5jb20uYXUvY2FuZGlkYXRlcy8nIHRhcmdldD0nX2JsYW5rJyA+QXVzdHJhbGlhPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5Y2hpbmEuY29tL2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+Q2hpbmE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLmhrL2FkdmFuY2Vkc2VhcmNoLmFzcHg/c2VhcmNoPTEmcmV0YWluc2VhcmNoPTEnIHRhcmdldD0nX2JsYW5rJyA+SG9uZyBLb25nPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvLmluL2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+SW5kaWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY28uaWQvYWR2YW5jZWRzZWFyY2guYXNweCcgdGFyZ2V0PSdfYmxhbmsnID5JbmRvbmVzaWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLm15L2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+TWFsYXlzaWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY28ubnovY2FuZGlkYXRlcy8nIHRhcmdldD0nX2JsYW5rJyA+TmV3IFplYWxhbmQ8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLnNnL2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+U2luZ2Fwb3JlPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmtyL2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+U291dGggS29yZWE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY28udGgvYWR2YW5jZWRzZWFyY2guYXNweCcgdGFyZ2V0PSdfYmxhbmsnID5UaGFpbGFuZDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5wZXJzb2xrZWxseS5jb20udHcvYWR2YW5jZWRzZWFyY2guYXNweCcgdGFyZ2V0PSdfYmxhbmsnID5UYWl3YW48L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLnZuL2FkdmFuY2Vkc2VhcmNoLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+VmlldG5hbTwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0nL291ci1leHBlcnRpc2UvJyA+T3VyIFNwZWNpYWxpc2F0aW9uPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9uZXdzLmFzcHgnID5DYXJlZXIgQWR2aWNlPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9qb2luLW91ci10ZWFtJyA+Sm9pbiBPdXIgVGVhbTwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0nL25ld3MnID5SZXNvdXJjZXM8L2E+PHVsPjxsaT48YSBocmVmPScvZXZlbnRzLycgPkV2ZW50czwvYT48L2xpPjxsaT48YSBocmVmPScvbmV3cycgPk5ld3MgJiBBcnRpY2xlczwvYT48L2xpPjxsaT48YSBocmVmPScvMjAyMS1hcGFjLXdvcmtmb3JjZS1pbnNpZ2h0cycgPkFQQUMgV29ya2ZvcmNlIEluc2lnaHRzPC9hPjx1bD48bGk+PGEgaHJlZj0nLzIwMjEtYXBhYy13b3JrZm9yY2UtaW5zaWdodHMnID4yMDIxIEFQQUMgV29ya2ZvcmNlIEluc2lnaHRzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy8yMDIwLWFwYWMtd29ya2ZvcmNlLWluc2lnaHRzJyA+MjAyMCBBUEFDIFdvcmtmb3JjZSBJbnNpZ2h0czwvYT48L2xpPjxsaT48YSBocmVmPScvMjAxOS1hcGFjLXdvcmtmb3JjZS1pbnNpZ2h0cycgPjIwMTkgQVBBQyBXb3JrZm9yY2UgSW5zaWdodHM8L2E+PC9saT48bGk+PGEgaHJlZj0nLzIwMTgtYXBhYy13b3JrZm9yY2UtaW5zaWdodHMnID4yMDE4IEFQQUMgV29ya2ZvcmNlIEluc2lnaHRzPC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPScvc2FsYXJ5LWd1aWRlcy8nID5TYWxhcnkgR3VpZGVzPC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPScvY29udGFjdC11cy8nID5Db250YWN0IFVzPC9hPjwvbGk+PC91bD4gPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZC1sYW5nLXNvY2lhbCI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3Bkb3duIGJ0bi1jb3VudHJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJkcm9wZG93bi10b2dnbGUiIGRhdGEtdG9nZ2xlPSJkcm9wZG93biI+PHNwYW4gY2xhc3M9InNlbGVjdC1jb3VudHJ5Ij5TZWxlY3Q8L3NwYW4+IDxpbWcgY2xhc3M9ImRlc2t0b3AtaWNvbiIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaWNvbl9nbG9iYWxfbmV0d29yay5zdmciLz48aW1nIGNsYXNzPSJtb2JpbGUtaWNvbiIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaWNvbl9nbG9iYWxfbmV0d29yay1ob3Zlci5zdmciLz4gPC9hPg0KDQogICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUiPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseS5jb20uYXUiPkF1c3RyYWxpYTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cuUGVyc29sa2VsbHljaGluYS5jb20iPkNoaW5hPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAgICAgICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSIvL2luZm8ua2VsbHlzZXJ2aWNlcy5jb20uYXUva2VsbHlleGVjdXRpdmUiPkV4ZWN1dGl2ZTwvYT48L2xpPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS5oayI+SG9uZyBLb25nPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBocmVmPSIvL3d3dy5wZXJzb2xrZWxseS5jby5pbiI+SW5kaWE8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvLmlkIj5JbmRvbmVzaWE8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS5teSI+TWFsYXlzaWE8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvLm56LyI+TmV3IFplYWxhbmQ8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS5zZyI+U2luZ2Fwb3JlPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBocmVmPSIvL3d3dy5wZXJzb2xrZWxseS5rciI+U291dGggS29yZWE8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvLnRoIj5UaGFpbGFuZDwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHkuY29tLnR3Ij5UYWl3YW48L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS52biI+VmlldG5hbTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IjQyMzItc2VhcmNoIHNpdGUtc2VhcmNoIj4NCiAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGlkPSJyMjRfc2l0ZS1zZWFyY2gtbGluayI+PGVtIGNsYXNzPSJmYSBmYS1zZWFyY2giPiZuYnNwOzwvZW0+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCg0KPC9oZWFkZXI+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICBfbGlua2VkaW5fcGFydG5lcl9pZCA9ICIzMTYzMzg4IjsNCiAgICB3aW5kb3cuX2xpbmtlZGluX2RhdGFfcGFydG5lcl9pZHMgPSB3aW5kb3cuX2xpbmtlZGluX2RhdGFfcGFydG5lcl9pZHMgfHwgW107DQogICAgd2luZG93Ll9saW5rZWRpbl9kYXRhX3BhcnRuZXJfaWRzLnB1c2goX2xpbmtlZGluX3BhcnRuZXJfaWQpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgKGZ1bmN0aW9uKGwpIHsNCiAgICAgICAgaWYgKCFsKSB7DQogICAgICAgICAgICB3aW5kb3cubGludHJrID0gZnVuY3Rpb24oYSwgYikgew0KICAgICAgICAgICAgICAgIHdpbmRvdy5saW50cmsucS5wdXNoKFthLCBiXSkNCiAgICAgICAgICAgIH07DQogICAgICAgICAgICB3aW5kb3cubGludHJrLnEgPSBbXQ0KICAgICAgICB9DQogICAgICAgIHZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpWzBdOw0KICAgICAgICB2YXIgYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBiLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgYi5hc3luYyA9IHRydWU7DQogICAgICAgIGIuc3JjID0gImh0dHBzOi8vc25hcC5saWNkbi5jb20vbGkubG1zLWFuYWx5dGljcy9pbnNpZ2h0Lm1pbi5qcyI7DQogICAgICAgIHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoYiwgcyk7DQogICAgfSkod2luZG93LmxpbnRyayk7DQo8L3NjcmlwdD4NCjxub3NjcmlwdD4NCjxpbWcgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiIGFsdD0iIiBzcmM9Imh0dHBzOi8vcHguYWRzLmxpbmtlZGluLmNvbS9jb2xsZWN0Lz9waWQ9MzE2MzM4OCZmbXQ9Z2lmIiAvPg0KPC9ub3NjcmlwdD48ZGl2IGNsYXNzPSJzaXRlLXNlYXJjaC13cmFwcGVyIj4NCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzaXRlLXNlYXJjaCBzaXRlLXNlYXJjaC1mdWxsIj4NCiAgICAgICAgICAgIDxpZnJhbWUgaWQ9InNlYXJjaF9mcmFtZSIgaGVpZ2h0PSIxMDAlIiBzcmM9Ii93aWRnZXRzL3dpZGdldHNpdGVzZWFyY2guYXNweD93aWRnZXRpZD00MjU3Ij48L2lmcmFtZT4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCg0KPHN0eWxlPg0KICAgIC5zaXRlLXNlYXJjaC13cmFwcGVyIHsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgdG9wOiAxMzNweDsNCiAgICAgICAgbGVmdDogMDsNCiAgICAgICAgei1pbmRleDogOTsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7DQogICAgICAgIHBhZGRpbmc6IDI4cHggMCAyOHB4Ow0KICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlENjsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7DQogICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2IoMCAwIDAgLyAyMCUpOw0KICAgIH0NCiAgICANCiAgICAuc2l0ZS1zZWFyY2gtd3JhcHBlci5pc19vcGVuIHsNCiAgICAgICAgb3BhY2l0eTogMTsNCiAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0Ow0KICAgIH0NCiAgICANCiAgICAuc2l0ZS1zZWFyY2gtd3JhcHBlciAuc2l0ZS1zZWFyY2gtZnVsbCB7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDsNCiAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgICAgIHBhZGRpbmc6IDAgMjBweDsNCiAgICAgICAgaGVpZ2h0OiBhdXRvOw0KICAgIH0NCiAgICANCiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsNCiAgICAgICAgLnNpdGUtc2VhcmNoLXdyYXBwZXIgew0KICAgICAgICAgICAgdG9wOiAxMjVweDsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgew0KICAgICAgICAuc2l0ZS1zZWFyY2gtd3JhcHBlciB7DQogICAgICAgICAgICB0b3A6IDEwNXB4Ow0KICAgICAgICB9DQogICAgfQ0KPC9zdHlsZT4NCjxzY3JpcHQ+DQokKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsNCiAgICAkKCcuNDIzMi1zZWFyY2gnKS5tb3VzZW92ZXIoZnVuY3Rpb24oKSB7DQogICAgICAgICQoJy5zaXRlLXNlYXJjaC13cmFwcGVyJykuYWRkQ2xhc3MoJ2lzX29wZW4nKQ0KICAgIH0pDQogICAgJCgnLnNpdGUtc2VhcmNoLXdyYXBwZXInKS5tb3VzZWxlYXZlKGZ1bmN0aW9uKCkgew0KICAgICAgICAkKCcuc2l0ZS1zZWFyY2gtd3JhcHBlcicpLnJlbW92ZUNsYXNzKCdpc19vcGVuJykNCiAgICB9KQ0KICAgICQoJy40MjMyLXNlYXJjaCcpLmNsaWNrKGZ1bmN0aW9uKCl7DQogICAgICAgICQoJy5pc19vcGVuJykudG9nZ2xlKCk7DQogICAgfSkNCn0pDQo8L3NjcmlwdD48ZGl2IGlkPSJwcmVmaXhfYmFubmVyLWNvbnRhaW5lciI+DQoNCiAgICA8ZGl2IGNsYXNzPSJob21lLS1iYW5uZXIgaHAtYmFubmVyLXYyIGhwLWJhbm5lci12MyI+DQogICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbCBqcy10b3AtdmlzdWFsIGlzLWFuaW1hdGVkIj4NCg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icC10b3AtdmlzdWFsX192aXNpb24iPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbF9faW1hZ2VzIGNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXRleHQtd3JhcHBlciIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2ltZ192aXNpb25fZW5fd2hpdGUuc3ZnIiBhbHQ9IldvcmssYW5kIFNtaWxlIiBjbGFzcz0icC10b3AtdmlzdWFsX19pbWFnZSBwLXRvcC12aXN1YWxfX2ltYWdlLS13aGl0ZSBlbl92aXNpb24iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2ltZ192aXNpb25fZW5fZ3JheS5zdmciIGFsdD0iV29yayxhbmQgU21pbGUiIGNsYXNzPSJwLXRvcC12aXN1YWxfX2ltYWdlIHAtdG9wLXZpc3VhbF9faW1hZ2UtLWdyYXkgZW5fdmlzaW9uIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibW9yZS1hYnQtYnRuIHAtdG9wLXZpc3VhbF9faW1hZ2UgcC10b3AtdmlzdWFsX19pbWFnZS0td2hpdGUgZW5fdmlzaW9uIiB0aXRsZT0iTW9yZSBBYm91dCBVcyIgaHJlZj0iL2Fib3V0LXVzLyI+V2hvIHdlIGFyZSA8aW1nIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2J0bi1hcnJvdy5wbmciPjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQoNCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCg0KDQoNCiAgICAgICAgICAgIDxhc2lkZSBjbGFzcz0icC10b3AtdmlzdWFsX193aGl0ZSI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icC10b3AtdmlzdWFsX19pdGVtIHAtdG9wLXZpc3VhbF9faXRlbS0taHQiPjwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbF9faXRlbSBwLXRvcC12aXN1YWxfX2l0ZW0tLXZsIj48L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwLXRvcC12aXN1YWxfX2l0ZW0gcC10b3AtdmlzdWFsX19pdGVtLS1oYiI+PC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icC10b3AtdmlzdWFsX19pdGVtIHAtdG9wLXZpc3VhbF9faXRlbS0tdnIiPjwvZGl2Pg0KICAgICAgICAgICAgPC9hc2lkZT4NCg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icC10b3AtdmlzdWFsX19iZyBzbGlkZURlc2t0b3AiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV8xLmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV8yLmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV8zLmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV80LmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV81LmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV82LmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaGVyb19pbWFnZV83LmpwZyIgYWx0PSIiIGNsYXNzPSJwLXRvcC12aXN1YWxfX21lZGlhIHBjIGpzLXRvcC12aXN1YWwtbWVkaWEiPg0KDQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbF9fYmcgc2xpZGVNb2JpbGUiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMva3Zfc3BfbmV3X20uanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTIuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTMuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTQuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTUuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTYuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9rdl9zcF9uZXdfbTcuanBnIiBhbHQ9IiIgY2xhc3M9InAtdG9wLXZpc3VhbF9fbWVkaWEgc3AganMtdG9wLXZpc3VhbC1tZWRpYSI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbF9fYW5pbSBoaWRkZW4iPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InAtdG9wLXZpc3VhbF9faW1hZ2VzIGNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNSB2aWV3LWFuaW0gaGlkZGVuLXNtIGhpZGRlbi14cyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmlldy1hbmltLXNlYyI+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KDQogICAgPC9kaXY+DQo8L2Rpdj4NCg0KPHNjcmlwdD4NCiAgICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICAgICAgJCgnLnNsaWRlRGVza3RvcCwgLnNsaWRlTW9iaWxlJykuc2xpY2soew0KICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDEsDQogICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgIGluZmluaXRlOiB0cnVlLA0KICAgICAgICAgICAgYXJyb3dzOiBmYWxzZSwNCiAgICAgICAgICAgIGZhZGU6IHRydWUsDQogICAgICAgICAgICBzcGVlZDogMjAwMA0KICAgICAgICB9KTsNCiAgICB9KQ0KPC9zY3JpcHQ+DQo8c3R5bGU+DQogICAgLnRlc3QtcGFnZSB7DQogICAgICAgIHBhZGRpbmctdG9wOiAwOw0KICAgIH0NCjwvc3R5bGU+PGRpdiBjbGFzcz0iaWNvbi10ZXh0LXNlY3Rpb24gYW5pbWF0ZWQiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InRleHQtbWF4LXdpZHRoIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTYiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctZGVzYy1zZWMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2htLWljb24xLnBuZyIgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWRlc2MiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPk9uZSBvZiB0aGUgbGVhZGluZyA8YnIvPjxzcGFuPkhSIFNvbHV0aW9ucyBjb21wYW55IGluIHRoZSByZWdpb248L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS02Ij4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLWRlc2Mtc2VjIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9obS1pY29uNC5wbmciID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1kZXNjIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3Bhbj40NSsgb2ZmaWNlczwvc3Bhbj4gYWNyb3NzIDxici8+PHNwYW4+MTMgbWFya2V0czwvc3Bhbj4gaW4gPGJyLz5Bc2lhIFBhY2lmaWM8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTYiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctZGVzYy1zZWMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2htLWljb24yLnBuZyIgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWRlc2MiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjU5LDAwMCs8L3NwYW4+PGJyLz4gcG9zaXRpb25zIGhhdmUgYmVlbiA8YnIvPnBsYWNlZCBhY3Jvc3MgdGhlIHJlZ2lvbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtc20tNiI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy1kZXNjLXNlYyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvaG0taWNvbjMucG5nIiA+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tZGVzYyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Q29tcHJlaGVuc2l2ZSB3b3JrZm9yY2UgbWFuYWdlbWVudCBzb2x1dGlvbnMg4oCUICA8YnIvPjxzcGFuPmdsb2JhbCBzY29wZSwgPGJyLz4gbG9jYWwgZm9jdXM8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9Im91ci1icmFuZCI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VjLXRpdGxlIHRpdGxlLWJyZCI+T3VyIEJyYW5kczwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJvLWItaW1nLW91dGVyIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJicmFuZC1vd2wiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMyBjb2wtc20tMyBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iby1iLWltZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSB0aXRsZT0iUGVyc29sS2VsbHkiIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibm9uLWhvdmVyIiBhbHQ9IlBlcnNvbEtlbGx5IiBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9icmFuZC1pbWctZ3JleS0xLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaG92ZXIiIGFsdD0iUGVyc29sS2VsbHkiIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2JyYW5kLWltZy0xLnBuZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJjb2wtbWQtMyBjb2wtc20tMyBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iby1iLWltZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSB0aXRsZT0iQ2FwaXRhIiBocmVmPSIjIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjYnJhbmQtbW9kYWwiPjxpbWcgYWx0PSJDYXBpdGEiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2JyYW5kLWltZy0yLnN2ZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0zIGNvbC1zbS0zIGNvbC14cy0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPSJvLWItaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIHRpdGxlPSJQRVJTT0wiIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibm9uLWhvdmVyIiBhbHQ9IlBFUlNPTCIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnJhbmQtaW1nLWdyZXktMi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImhvdmVyIiBhbHQ9IlBFUlNPTCIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnJhbmQtaW1nLTIucG5nIj48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMyBjb2wtc20tMyBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iby1iLWltZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSB0aXRsZT0iIFBFUlNPTEtFTExZIENvbnN1bHRpbmciIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibm9uLWhvdmVyIiBhbHQ9IlBFUlNPTEtFTExZIENvbnN1bHRpbmciIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL1BLQ24tZ3JleS5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaG92ZXIiIGFsdD0iUEVSU09MS0VMTFkgQ29uc3VsdGluZyIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvUEtDbi5wbmciID4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMyBjb2wtc20tMyBjb2wteHMtMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iby1iLWltZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSB0aXRsZT0iQlRJIEV4ZWN1dGl2ZSBTZWFyY2giIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbCI+PGltZyBjbGFzcz0ibm9uLWhvdmVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkJUSSBFeGVjdXRpdmUgU2VhcmNoIiBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9icmFuZC1pbWctZ3JleS00LnBuZyI+PGltZyBjbGFzcz0iaG92ZXIiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQlRJIEV4ZWN1dGl2ZSBTZWFyY2giIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL2JyYW5kLWltZy00LnBuZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTMgY29sLXNtLTMgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9Im8tYi1pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgdGl0bGU9IlAtU2VydiIgaHJlZj0iIyIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI2JyYW5kLW1vZGFsIj48aW1nIGNsYXNzPSJub24taG92ZXIiIGFsdD0iUC1TZXJ2Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9icmFuZC1pbWctZ3JleS01MS5wbmciPjxpbWcgY2xhc3M9ImhvdmVyIiBhbHQ9IlAtU2VydiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnJhbmQtaW1nLTUxLnBuZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTMgY29sLXNtLTMgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9Im8tYi1pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgdGl0bGU9ImV2byBidXNpbmVzcyBjb25zdWx0aW5nIiBocmVmPSIjIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjYnJhbmQtbW9kYWwiPjxpbWcgY2xhc3M9Im5vbi1ob3ZlciINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJldm8gYnVzaW5lc3MgY29uc3VsdGluZyIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnJhbmQtaW1nLWdyZXktNi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImhvdmVyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9ImV2byBidXNpbmVzcyBjb25zdWx0aW5nIiBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9icmFuZC1pbWctNi5wbmciID48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8IS0tPGRpdiBjbGFzcz0iY29sLW1kLTMgY29sLXNtLTMgY29sLXhzLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9Im8tYi1pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIHRpdGxlPSJFdm8iIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbCI+PGltZyBhbHQ9IkV2byIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnJhbmQtaW1nLTcuc3ZnIj48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4tLT4NCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBpZD0iYnJhbmQtbW9kYWwiIGNsYXNzPSJtb2RhbCBmYWRlIiByb2xlPSJkaWFsb2ciPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2ciPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCBvYi1tb2RhbC1jb250ZW50Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IG9iLW1vZGFsLWJvZHkiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzcGxpdC1zZWMtb3V0ZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCI+JnRpbWVzOzwvYnV0dG9uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib3dsLW1vZGFsLXNsZGllciBvd2wtY2Fyb3VzZWwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyBicmFuZC1tb2RhbC1zbGlkZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtc20tMTIgYm0tbGVmdC1zbGlkZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib2ItbW9kYWwtbGVmdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPSJibW9kYWwtaW1nIj48aW1nIGFsdD0iUGVyc29sS2VsbHkiIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL3BvcHVwLXBrLWxvZ28ucG5nIj48L2ZpZ3VyZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLWRlc2MiPlBFUlNPTEtFTExZIGlzIG9uZSBvZiB0aGUgbGFyZ2VzdCByZWNydWl0bWVudCBjb21wYW5pZXMgaW4gQXNpYSBQYWNpZmljIHRoYXQgcHJvdmlkZXMgY29tcHJlaGVuc2l2ZSBlbmQtdG8tZW5kIHdvcmtmb3JjZSBzb2x1dGlvbnMuIDxici8+PGJyLz5IZWFkcXVhcnRlcmVkIGluIFNpbmdhcG9yZSwgUEVSU09MS0VMTFkgc3BhbnMgb3ZlciA1MCBvZmZpY2VzIGFjcm9zcyAxMyBtYXJrZXRzIGluY2x1ZGluZzogQXVzdHJhbGlhLCBDaGluYSwgSG9uZyBLb25nLCBJbmRpYSwgSW5kb25lc2lhLCBLb3JlYSwgTWFsYXlzaWEsIE5ldyBaZWFsYW5kLCBQaGlsaXBwaW5lcywgU2luZ2Fwb3JlLCBUYWl3YW4sIFRoYWlsYW5kIGFuZCBWaWV0bmFtLjxici8+PGJyLz5QRVJTT0xLRUxMWSBpcyBhIGpvaW50IHZlbnR1cmUgYmV0d2VlbiBQRVJTT0wgSG9sZGluZ3MsIG9uZSBvZiB0aGUgbGFyZ2VzdCByZWNydWl0bWVudCBmaXJtcyBpbiBKYXBhbiwgYW5kIEtlbGx5IFNlcnZpY2VzIEluYy4sIGEgZ2xvYmFsIGxlYWRlciBpbiB3b3JrZm9yY2Ugc29sdXRpb25zLjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im9iLW1vZGFsLXJpZ2h0IiBpZD0na2VsbHknPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJtb2RhbC10aXRsZSI+U2VsZWN0IGEgY291bnRyeTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJicmFuZC1jbnQtbGlzdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS5hdS8iIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5BdXN0cmFsaWE8L2E+PC9saT4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuUGVyc29sa2VsbHljaGluYS5jb20iIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5DaGluYTwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5wZXJzb2xrZWxseS5jb20uaGsiIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5Ib25nIEtvbmc8L2E+IDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cucGVyc29sa2VsbHkuY28uaW4iIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5JbmRpYTwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5wZXJzb2xrZWxseS5jby5pZCIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkluZG9uZXNpYTwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5wZXJzb2xrZWxseS5jb20ubXkiIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5NYWxheXNpYTwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDpodHRwczovL3d3dy5wZXJzb2xrZWxseS5jby5uei8iIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5OZXcgWmVhbGFuZCA8L2E+IDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cucGVyc29sa2VsbHkuY29tLnNnIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+U2luZ2Fwb3JlPC9hPiA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwOi8vd3d3LnBlcnNvbGtlbGx5LmtyIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+U291dGggS29yZWE8L2E+IDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cucGVyc29sa2VsbHkuY28udGgiIHJlbD0ibm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5UaGFpbGFuZDwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLnR3IiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+VGFpd2FuPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS52biIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlZpZXRuYW08L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgYnJhbmQtbW9kYWwtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTEyIGJtLWxlZnQtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im9iLW1vZGFsLWxlZnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iYm1vZGFsLWltZyI+PGltZyBhbHQ9IlBFUlNPTCIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvcG9wdXAtcGVyc29sLWxvZ28ucG5nIj48L2ZpZ3VyZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLWRlc2MiPlBFUlNPTCBpcyBvbmUgb2YgdGhlIGxhcmdlc3QgYW5kIGZhc3Rlc3QgZ3Jvd2luZyBIUiBzZXJ2aWNlIHByb3ZpZGVycyBpbiB0aGUgQXNpYSBQYWNpZmljIHJlZ2lvbi4gTGV2ZXJhZ2luZyBvbiBpdHMgc3Ryb25nIGRhdGFiYXNlIG9mIEphcGFuZXNlIGFuZCBKYXBhbmVzZS1zcGVha2luZyBjYW5kaWRhdGVzLCBQRVJTT0wgcHJvdmlkZXMgdGFpbG9yZWQgd29ya2ZvcmNlIHNvbHV0aW9ucyBwcmltYXJpbHkgdG8gSmFwYW5lc2UgY29tcGFuaWVzLiBQRVJTT0wgb3BlcmF0ZXMgaW4gSG9uZyBLb25nLCBJbmRvbmVzaWEsIFNpbmdhcG9yZSwgU291dGggS29yZWEsIFBoaWxpcHBpbmVzLCBUaGFpbGFuZCwgTWFsYXlzaWEsIFZpZXRuYW0gYW5kIFRhaXdhbi48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJvYi1tb2RhbC1yaWdodCIgaWQ9J3BlcnNvbCc+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLXRpdGxlIj5TZWxlY3QgYSBjb3VudHJ5PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImJyYW5kLWNudC1saXN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cueWluZ2NodWFuZy5jb20vIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IkNoaW5hIiByZWw9Im5vb3BlbmVyIj5DaGluYTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5wZXJzb2xoay5jb20iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iSG9uZyBLb25nIiByZWw9Im5vb3BlbmVyIj5Ib25nDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS29uZzwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29saWQuY29tIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IkluZG9uZXNpYSIgcmVsPSJub29wZW5lciI+SW5kb25lc2lhPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwOi8vd3d3LnBlcnNvbHNnLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJTaW5nYXBvcmUiIHJlbD0ibm9vcGVuZXIiPlNpbmdhcG9yZTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29sa3IuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJTb3V0aCBLb3JlYSIgcmVsPSJub29wZW5lciI+U291dGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLb3JlYTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5qb2huY2xlbWVudHMuY29tL2NsaWVudC1zb2x1dGlvbnMvamFwYW4tZGVzay8iDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9IlBoaWxpcHBpbmVzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+UGhpbGlwcGluZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbHRoLmNvbS8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iVGhhaWxhbmQiIHJlbD0ibm9vcGVuZXIiPlRoYWlsYW5kPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xteS5jb20vIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9Ik1hbGF5c2lhIiByZWw9Im5vb3BlbmVyIj5NYWxheXNpYTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29sdmlldG5hbS5jb20iIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPSJWaWV0bmFtIiByZWw9Im5vb3BlbmVyIj5WaWV0bmFtIDwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29sdHcuY29tIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IlRhaXdhbiIgcmVsPSJub29wZW5lciI+VGFpd2FuPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IGJyYW5kLW1vZGFsLXNsaWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS0xMiBibS1sZWZ0LXNsaWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJvYi1tb2RhbC1sZWZ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9ImJtb2RhbC1pbWcgcGtjbiI+PGltZyBhbHQ9IlBlcnNvbCBLZWxseSBDb25zdWx0aW5nIiBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9wb3B1cC1wa2NuLWxvZ28ucG5nIj48L2ZpZ3VyZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLWRlc2MiPlBFUlNPTEtFTExZIENvbnN1bHRpbmcgaXMgYSBsZWFkaW5nIEhSIGNvbnN1bHRpbmcgYW5kIHByb2Zlc3Npb25hbCBzZXJ2aWNlcyBjb21wYW55LCBzcGVjaWFsaXNpbmcgaW4gaW5ub3ZhdGl2ZSB0YWxlbnQgZGV2ZWxvcG1lbnQsIEhSICYgbWFuYWdlbWVudCBhZHZpc29yeSwgb3JnYW5pc2F0aW9uYWwgZWZmZWN0aXZlbmVzcyBhbmQgaW5zaWdodHMtZHJpdmVuIEhSIHNvbHV0aW9ucy4gUEVSU09MS0VMTFkgQ29uc3VsdGluZyBvcGVyYXRlcyBpbiBIb25nIEtvbmcsIEluZGlhLCBJbmRvbmVzaWEsIEtvcmVhLCBNYWxheXNpYSwgU2luZ2Fwb3JlIGFuZCBDaGluYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtc20tMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib2ItbW9kYWwtcmlnaHQiIGlkPSdidGknPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJtb2RhbC10aXRsZSI+U2VsZWN0IGEgY291bnRyeTwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJicmFuZC1jbnQtbGlzdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly9hbmNob3IueWluZ2NodWFuZy5jb20vIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+Q2hpbmE8L2E+IDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5Y29uc3VsdGluZy5jb20uaGsvIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+SG9uZyBLb25nPC9hPiA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkluZGlhPC9hPiA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkluZG9uZXNpYTwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5Y29uc3VsdGluZy5jb20vIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+S29yZWE8L2E+IDwvbGk+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPk1hbGF5c2lhPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5Y29uc3VsdGluZy5jb20vIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+U2luZ2Fwb3JlPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5Y29uc3VsdGluZy5jb20vIiByZWw9Im5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+U291dGggS29yZWE8L2E+IDwvbGk+IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlRoYWlsYW5kPC9hPiA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlRhaXdhbjwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseWNvbnN1bHRpbmcuY29tLyIgcmVsPSJub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlZpZXRuYW08L2E+PC9saT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgYnJhbmQtbW9kYWwtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTEyIGJtLWxlZnQtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im9iLW1vZGFsLWxlZnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iYm1vZGFsLWltZyI+PGltZyBhbHQ9IklHUyBBc2lhIiBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9wb3B1cC1idGktbG9nby5wbmciPjwvZmlndXJlPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJibW9kYWwtZGVzYyI+QlRJIEV4ZWN1dGl2ZSBTZWFyY2ggaXMgYSBtYXJrZXQgbGVhZGVyIGluIEV4ZWN1dGl2ZSBTZWFyY2gsIHdpdGggcHJvdmVuIGV4cGVydGlzZSBpbiBzdHJhdGVnaWMgd29ya2ZvcmNlIHBsYW5uaW5nIGFuZCB0YWxlbnQgbWFuYWdlbWVudC4gQlRJIEV4ZWN1dGl2ZSBTZWFyY2ggb3BlcmF0ZXMgaW4gSG9uZyBLb25nLCBJbmRpYSwgSW5kb25lc2lhLCBNYWxheXNpYSwgU2luZ2Fwb3JlIGFuZCBUaGFpbGFuZC48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS0xMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJvYi1tb2RhbC1yaWdodCIgaWQ9J2J0aSc+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLXRpdGxlIj5TZWxlY3QgYSBjb3VudHJ5PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImJyYW5kLWNudC1saXN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5idGlleGVjdXRpdmVzZWFyY2guY29tLyIgdGFyZ2V0PSJfYmxhbmsiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT0iSG9uZyBLb25nIiByZWw9Im5vb3BlbmVyIj5Ib25nIEtvbmc8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5idGlleGVjdXRpdmVzZWFyY2guY29tLyIgdGFyZ2V0PSJfYmxhbmsiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT0iSW5kaWEiIHJlbD0ibm9vcGVuZXIiPkluZGlhPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuYnRpZXhlY3V0aXZlc2VhcmNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9IkluZG9uZXNpYSIgcmVsPSJub29wZW5lciI+SW5kb25lc2lhPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuYnRpZXhlY3V0aXZlc2VhcmNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9Ik1hbGF5c2lhIiByZWw9Im5vb3BlbmVyIj5NYWxheXNpYTwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwOi8vd3d3LmJ0aWV4ZWN1dGl2ZXNlYXJjaC5jb20vIiB0YXJnZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPSJNYWxheXNpYSIgcmVsPSJub29wZW5lciI+U2luZ2Fwb3JlPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuYnRpZXhlY3V0aXZlc2VhcmNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9IlRoYWlsYW5kIiByZWw9Im5vb3BlbmVyIj5UaGFpbGFuZDwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgYnJhbmQtbW9kYWwtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTEyIGJtLWxlZnQtc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im9iLW1vZGFsLWxlZnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iYm1vZGFsLWltZyI+PGltZyBhbHQ9IlAtU2VydmUiIHNyYz0iL21lZGlhL3BlcnNvbGtlbGx5LTIwMjAvaW1hZ2VzL3BvcHVwLXBzZXJ2LWxvZ28ucG5nIj48L2ZpZ3VyZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLWRlc2MiPlAtU2VydiBpcyBhIGxvY2FsIGxlYWRlciBpbiBTaW5nYXBvcmUgZm9yIHByb3ZpZGluZyBidXNpbmVzcyBwcm9jZXNzIG91dHNvdXJjaW5nIHNvbHV0aW9ucyBpbiBwcm9qZWN0cyByZWxhdGVkIHRvIGN1c3RvbWVyIHNlcnZpY2UgbWFuYWdlbWVudCwgY29sbGVjdGlvbnMgbWFuYWdlbWVudCBhbmQgcGF5cm9sbCBhZG1pbmlzdHJhdGlvbi4gVGhlIGFnZW5jeSBoYXMgZXN0YWJsaXNoZWQgbG9uZy10ZXJtIHBhcnRuZXJzaGlwcyB3aXRoIFNpbmdhcG9yZeKAmXMga2V5IGdvdmVybm1lbnQgYWdlbmNpZXMuPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtc20tMTIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib2ItbW9kYWwtcmlnaHQiIGlkPSdwLXNlcnYnPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImJyYW5kLWNudC1saXN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL3Atc2Vydi5jb20uc2ciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiB0aXRsZT0iU2luZ2Fwb3JlIj5TaW5nYXBvcmU8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IGJyYW5kLW1vZGFsLXNsaWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC02IGNvbC1zbS0xMiBibS1sZWZ0LXNsaWRlciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJvYi1tb2RhbC1sZWZ0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9ImJtb2RhbC1pbWciPjxpbWcgYWx0PSJldm8gYnVzaW5lc3MgY29uc3VsdGluZyIgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvcG9wdXAtZXZvLWxvZ28ucG5nIj48L2ZpZ3VyZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm1vZGFsLWRlc2MiPkEgbGVhZGluZyBJVCBzb2x1dGlvbnMgYW5kIE91dHNvdXJjaW5nIHNlcnZpY2UgcHJvdmlkZXIgaW4gU291dGggRWFzdCBBc2lhIE1hcmtldCwgYXNzaXN0aW5nIGNsaWVudHMgdG8gYWNoaWV2ZSB0aGVpciBidXNpbmVzcyBvYmplY3RpdmVzIGJ5IHN1Y2Nlc3NmdWxseSBvdXRzb3VyY2luZyB0aGVpciBub24tY29yZSBidXNpbmVzcyBwcm9jZXNzZXMgYW5kIGZ1bmN0aW9ucyBpbiB0aGUgYXJlYXMgb2YgdGVjaG5vbG9neS4gRXZvIEJ1c2luZXNzIENvbnN1bHRpbmcgb2ZmZXJzIHRoZSBlbnRpcmUgc3BlY3RydW0gb2Ygc2VydmljZXMgYWNyb3NzIGJ1c2luZXNzIG1vZGVscyBpbiB0aGUgdGVjaG5pY2FsIHNwYWNlLjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLXNtLTEyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im9iLW1vZGFsLXJpZ2h0IiBpZD0nZmEnPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS1vIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImJyYW5kLWNudC1saXN0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmV2by1hc2lhLmNvbS8iIHRpdGxlPSJNYWxheXNpYSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPk1hbGF5c2lhPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJvdXItZXhwZXJ0aXNlLXNlYyI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0idGV4dC1jZW50ZXIgY29udGVjdC1kZXNjIj4NCiAgICAgICAgICAgIDxwPipQRVJTT0wgaXMgdGhlIGdyb3VwIGJyYW5kIG9mIHRoZSBQRVJTT0wgR3JvdXAuPGJyLz4gSG93ZXZlciwg4oCcUEVSU09M4oCdIGhlcmUgcmVmZXJzIHRvIHRoZSBnZW5lcmFsIHRlcm0gb2YgcGVybWFuZW50IHBsYWNlbWVudCBzZXJ2aWNlcyBmb3IgSmFwYW5lc2UgYnVzaW5lc3NlcyBpbiBBUEFDLjwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImV4cHQtaW1nLXNlY3Rpb24iPg0KICAgICAgICA8ZmlndXJlPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9leHBlcnQtaW1nLmpwZyIgYWx0PSJFeHBlcnQiPg0KICAgICAgICA8L2ZpZ3VyZT4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJleHBlcnQtd2hpdGUtc2VjIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjLXRpdGxlIj5PdXIgRXhwZXJ0aXNlPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImV4cGVydC1jb250ZW50LXNlYyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBlcnQtbGlzdCI+DQogICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+QWNjb3VudGluZyA8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPkJhbmtpbmcgJiBGaW5hbmNlIDwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPkVuZ2luZWVyaW5nIDwvYT4gPC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPkhlYWx0aGNhcmUgJiBMaWZlIFNjaWVuY2VzICA8L2E+PC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPkh1bWFuIFJlc291cmNlcyA8L2E+IDwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj5JbmZvcm1hdGlvbiBUZWNobm9sb2d5IDwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+U3VwcGx5IENoYWluICYgUHJvY3VyZW1lbnQgPC9hPiA8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+U2FsZXMgJiBNYXJrZXRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBlcnQtbGlzdC1kZXNjIj4NCiAgICAgICAgICAgICAgICA8cD5QRVJTT0xLRUxMWSBpcyBvbmUgb2YgdGhlIGxlYWRpbmcgc3RhZmZpbmcgYW5kIHJlY3J1aXRtZW50IHByb3ZpZGVycyBpbiBBcGFjLCB3aXRoIGEgZGVwdGggYW5kIGJyZWFkdGggb2YgZXhwZXJ0aXNlIGFjcm9zcyBkaXZlcnNlIGluZHVzdHJpZXMuPC9wPg0KICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJmaW5kLW1vcmUtYnRuIiB0aXRsZT0iTW9yZSBBYm91dCBVcyIgaHJlZj0iL291ci1leHBlcnRpc2UiPkZpbmQgb3V0IG1vcmUgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9idG4tYXJyb3cucG5nIj48L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImNhcmVlci1zZWN0aW9uIj4NCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ5ZWxsb3ctc2VjdGlvbiI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC04IGNvbC1zbS04Ij4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZWVyLXRleHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPldlIGVuYWJsZSB5b3UgdG8gYWNoaWV2ZSBtb3JlIGluIHRoZSA8c3Bhbj53b3JsZCBvZiB3b3JrPC9zcGFuPjwvaDM+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5UYWtlIHRoZSBuZXh0IHN0ZXAgaW4geW91ciBjYXJlZXIgam91cm5leSB0b2RheTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzZWFyY2gtam9iLWJ0biIgdGl0bGU9Ik1vcmUgQWJvdXQgVXMiIGhyZWY9IiMiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNicmFuZC1tb2RhbDEiPlNlYXJjaCBKb2IgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9idG4tYXJyb3cucG5nIj48L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJicmFuZC1tb2RhbDEiIGNsYXNzPSJtb2RhbCBmYWRlIiByb2xlPSJkaWFsb2ciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50IG9iLW1vZGFsLWNvbnRlbnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IG9iLW1vZGFsLWJvZHkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3BsaXQtc2VjLW91dGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIiBkYXRhLWRpc21pc3M9Im1vZGFsIj4mdGltZXM7PC9idXR0b24+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93ICI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNyBjb2wtc20tNyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib2ItbW9kYWwtbGVmdCIgaWQ9J2tlbGx5Jz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtLW8iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0iYnJhbmQtY250LWxpc3Qgc2VhcmNoLWJyYW5kLWNudC1saXN0Ij4NCgk8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5Y2hpbmEuY29tLyI+Q2hpbmE8L2E+PC9saT4NCiAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS5zZy9hZHZhbmNlZHNlYXJjaC5hc3B4P3NlYXJjaD0xIj5TaW5nYXBvcmU8L2E+PC9saT4NCiAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvbS5teS9hZHZhbmNlZHNlYXJjaC5hc3B4P3NlYXJjaD0xIj5NYWxheXNpYTwvYT48L2xpPg0KICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHkuY29tLnR3L2FkdmFuY2Vkc2VhcmNoLmFzcHg/c2VhcmNoPTEiPlRhaXdhbjwvYT48L2xpPg0KICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHkuY28udGgvYWR2YW5jZWRzZWFyY2guYXNweD9zZWFyY2g9MSI+VGhhaWxhbmQ8L2E+PC9saT4NCiAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvLmluLyI+SW5kaWE8L2E+PC9saT4NCiAgICA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Ii8vd3d3LnBlcnNvbGtlbGx5LmNvLmlkL2FkdmFuY2Vkc2VhcmNoLmFzcHg/c2VhcmNoPTEiPkluZG9uZXNpYTwvYT48L2xpPg0KICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHkuY29tLmhrL2FkdmFuY2Vkc2VhcmNoLmFzcHg/c2VhcmNoPTEiPkhvbmcgS29uZzwvYT48L2xpPg0KCTxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHkua3IvIj5Lb3JlYTwvYT48L2xpPiAgICANCiA8bGk+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS52bi9hZHZhbmNlZHNlYXJjaC5hc3B4P3NlYXJjaD0xIj5WaWV0bmFtIDwvYT48L2xpPg0KICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93d3cucGVyc29sa2VsbHkuY29tLmF1LyI+QXVzdHJhbGlhPC9hPjwvbGk+DQogICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5wZXJzb2xrZWxseS5jby5uei8iPk5ldyBaZWFsYW5kPC9hPjwvbGk+DQogICAgPGxpPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBocmVmPSIvL3d3dy5wZXJzb2xrZWxseS5jb20vcmVnaW9uYWwtdGFsZW50LXNvbHV0aW9ucyI+UmVnaW9uYWwgRW5xdWlyeSAoRW1wbG95ZXJzIE9ubHkpIDwvYT48L2xpPg0KICAgIDxsaT48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iLy93d3cucGVyc29sa2VsbHljb25zdWx0aW5nLmNvbS8iPkhSIEFkdmlzb3J5PC9hPjwvbGk+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLW1kLTQgY29sLXNtLTQiPg0KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9jYXJlZXItaW1nLmpwZyI+DQogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImNvbnRhY3QtaG9tZS1zZWMiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhY3QtaW1nLXNlY3Rpb24iPg0KICAgICAgICA8ZmlndXJlPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9jb250YWN0LW1hcC1pbWcuanBnIiBhbHQ9IkNvdW50cnkiPg0KICAgICAgICA8L2ZpZ3VyZT4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb250YWN0LXdoaXRlLXNlYyI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlYy10aXRsZSI+VGhlIGFzaWEgcGFjaWZpYyByZWdpb24gaXNuJ3QgPGJyLz5qdXN0IG91ciBmb2N1cywgaXQncyBvdXIgc3BlY2lhbGl0eTwvZGl2Pg0KICAgICAgICA8cD5XZSBjb21iaW5lIG91ciByZWdpb25hbCBleHBlcnRpc2Ugd2l0aCBpbmR1c3RyeSBleHBlcmllbmNlIGFuZCBsb2NhbCBtYXJrZXQgdW5kZXJzdGFuZGluZy4gPC9wPg0KICAgICAgICA8YSBjbGFzcz0iZmluZC1yZXYtYnRuIiB0aXRsZT0iTW9yZSBBYm91dCBVcyIgaHJlZj0iL2NvbnRhY3QtdXMiPjxpbWcgc3JjPSIvbWVkaWEvcGVyc29sa2VsbHktMjAyMC9pbWFnZXMvYnRuLWFycm93LnBuZyI+IFNlbGVjdCB5b3VyIGNvdW50cnk8L2E+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Imluc2lnaHQtc2VjdGlvbiI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjLXRpdGxlIj5JbnNpZ2h0czwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0b3AtaW5zaWdodC1zZWMiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3cy1mZWVkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdzLWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYm90dG9tLWluc2lnaHQtc2VjIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5ld3MtZmVlZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3cy1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InN1YnNjcmliZS1zZWN0aW9uIGhpZGRlbiI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic3Vic2NyaWJlLXdyYXAiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnNjcmliZS10ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgPGgyPlN0YXkgaW5mb3JtZWQuPC9oMj4NCiAgICAgICAgICAgICAgICAgICAgPGgzPktlZXAgdXAgdG8gZGF0ZSB3aXRoIHRoZSBsYXRlc3QgbmV3cyBmcm9tIFBFUlNPTEtFTExZLjwvaDM+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgPHA+PGlmcmFtZSBoZWlnaHQ9IjEyMCIgaWQ9ImZiX2lmcmFtZSIgc3JjPSJodHRwczovL2Yuanh0LmNvbS5hdS9GT1JNUy9wZXJzb2xrZWxseS5jb20vbmV3c2xldHRlcl9leHBvcnRlZC9uZXdzbGV0dGVyLnBocCI+PC9pZnJhbWU+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PmQCBQ8WAh8BZWQCBw8WAh8BZWQCCQ8WAh8BZWQCCw8WAh8BBaYZPGRpdiBpZD0nZm9vdGVyJz48Zm9vdGVyIGlkPSJwcmVmaXhfZm9vdGVyLWNvbnRhaW5lciIgY2xhc3M9ImZvb3Rlci1zZWN0aW9uIj4NCgk8ZGl2IGNsYXNzPSIiPg0KCQk8ZGl2IGNsYXNzPSJmc2VjLW9uZSI+DQoJCQk8IS0tPGRpdiBjbGFzcz0iY29sLW1kLTYiPg0KCQkJCQk8ZGl2IGNsYXNzPSJzdWJzY3JpYmUtc2VjIj4NCgkJCQkJCTxkaXYgY2xhc3M9InMtdGl0bGUiPlN0YXkgVHVuZTwvZGl2Pg0KCQkJCQkJPGRpdiBjbGFzcz0ic3ViY2Itb3V0ZXIiPiA8c3BhbiBjbGFzcz0ic3ViY2ItdGl0bGUiPlN1YnNjcmliZSB0byBvdXIgbmV3c2xldHRlcjwvc3Bhbj4NCgkJCQkJCQk8ZGl2IGNsYXNzPSJmcm0tc3ViY2IiPg0KCQkJCQkJCQk8aWZyYW1lIGFsdD0iU3Vic2NyaWJlIHRvIG91ciBuZXdzbGV0dGVyIHwgUEVSU09MS0VMTFkiIGhlaWdodD0iNzAiIGlkPSJzdWJzY3JpYmVfaWZyYW1lIiBzcmM9Ii8vZm9ybXMuanh0LmNvbS5hdS9GT1JNUy9zaXRlL3BlcnNvbGtlbGx5LTIwMjAvc3Vic2NyaWJlX2V4cG9ydGVkL3N1YnNjcmliZS5waHAiPjwvaWZyYW1lPg0KCQkJCQkJCTwvZGl2Pg0KCQkJCQkJPC9kaXY+DQoJCQkJCTwvZGl2Pg0KCQkJCTwvZGl2Pi0tPg0KCQkJPGRpdiBjbGFzcz0ic3Vic2NyaWJlLXNlYyI+DQoJCQkJPGRpdiBjbGFzcz0iZnQtbG9nby1zZWMiPg0KCQkJCQk8YSBocmVmPSIvIiBjbGFzcz0iZm9vdGVyLWxvZ28iPg0KCQkJICAgICAgICAgICAgPGltZyBzcmM9Ii9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2ltYWdlcy9wZXJzb2xrZWxseS1sb2dvLnN2ZyIgYWx0PSJQRVJTT0wgS2VsbHkiIGNsYXNzPSJsLWZvb3Rlcl9fbWVkaWEiPg0KCQkJICAgICAgICAgIDwvYT4NCgkJCSAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItc29jaWFsIj4NCgkJCSAgICAgICAgICAJPHVsPg0KCQkJICAgICAgICAgIAkJPGxpPjxhIGNsYXNzPSJsYXJnZC1pY29uIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgdGl0bGU9IkxpbmtlZEluIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9wZXJzb2xrZWxseSI+PGkgY2xhc3M9ImZhIGZhLWxpbmtlZGluIj4gPC9pPjwvYT48L2xpPg0KCQkJICAgICAgICAgIAkJPGxpPjxhIGNsYXNzPSJsYXJnZC1pY29uIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgdGl0bGU9IllvdXR1YmUiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUM2MGxncERNT3Z4ZTRPTDRBUV9qUHBRIj48aSBjbGFzcz0iZmEgZmEteW91dHViZS1wbGF5Ij4gPC9pPjwvYT48L2xpPg0KDQoJCQkgICAgICAgICAgCTwvdWw+DQoJCQkgICAgICAgICAgPC9kaXY+DQoJCQkJPC9kaXY+DQoJCQkJPGRpdiBjbGFzcz0iZnQtbWlkLXNlYyI+DQoJCQkJCTxkaXYgY2xhc3M9IiI+DQoJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb2wtc20tNCBjb2wteHMtMTIgd2lkdGgyOCI+DQoJCQkJCQkJPHVsIGNsYXNzPSJmbGluay1saXN0Ij4NCgkJCQkJCQkJPGxpPjxhIGhyZWY9Ii9hYm91dC11cyIgdGl0bGU9IkFib3V0IFVzIj5BYm91dCBVczwvYT48L2xpPg0KCQkJCQkJCQk8bGk+PGEgaHJlZj0iL291ci1zb2x1dGlvbnMvIiB0aXRsZT0iV2hhdCBXZSBEbyI+V2hhdCBXZSBEbzwvYT48L2xpPg0KCQkJCQkJCQk8bGk+PGEgaHJlZj0iL25ld3MvIiB0aXRsZT0iUmVzb3VyY2VzIj5SZXNvdXJjZXM8L2E+PC9saT4NCgkJCQkJCQkJPGxpPjxhIGhyZWY9Ii9jb250YWN0LXVzLyIgdGl0bGU9IkNvbnRhY3QgVXMiPkNvbnRhY3QgVXM8L2E+PC9saT4NCgkJCQkJCQk8L3VsPg0KCQkJCQkJPC9kaXY+DQoJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNCBjb2wtc20tNCBjb2wteHMtMTIgd2lkdGgyOCI+DQoJCQkJCQkJPHVsIGNsYXNzPSJmbGluay1saXN0Ij4NCgkJCQkJCQkJPGxpPjxhIGhyZWY9Ii9wcml2YWN5LXBvbGljeS8iIHRpdGxlPSJQcml2YWN5IFBvbGljeSI+UHJpdmFjeSBQb2xpY3k8L2E+PC9saT4NCgkJCQkJCQkJPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBlcnNvbGtlbGx5LmNvbS9tZWRpYS9wZXJzb2xrZWxseS0yMDIwL2NsaWVudC9QU0tfR3JvdXBfQ29kZV9vZl9Db25kdWN0LnBkZiAiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiB0aXRsZT0iUHJpdmFjeSI+R3JvdXAgQ29kZSBPZiBDb25kdWN0PC9hPjwvbGk+DQoJCQkJCQkJCTxsaT48YSBocmVmPSIvc2l0ZW1hcC5hc3B4IiB0aXRsZT0iU2l0ZW1hcCI+U2l0ZW1hcDwvYT48L2xpPg0KCQkJCQkJCTwvdWw+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1zbS02IGNvbC14cy0xMiI+DQoJCQkJCQkJPHA+OCBNYXJpbmEgVmlldywgIzExLTAxICBBc2lhIFNxdWFyZSBUb3dlciAxLCAgU2luZ2Fwb3JlIDAxODk2MCA8L3A+DQoJCQkJCQkJPHA+UGhvbmU6IDxhIGhyZWY9InRlbDo2NTY3MDkzMzg4Ij4oNjUpIDY3MDkgMzM4ODwvYT48L3A+DQo8cD5FbWFpbDogIDxhIGhyZWY9Im1haWx0bzpUYWxlbnRzU29sdXRpb25AcGVyc29sa2VsbHkuY29tIj5UYWxlbnRzU29sdXRpb25AcGVyc29sa2VsbHkuY29tPC9hPjwvcD4NCgkJCQkJCTwvZGl2Pg0KCQkJCQk8L2Rpdj4NCjxkaXY+DQo8cD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZnJhbWUgaGVpZ2h0PSI1NTAiIHNyYz0iLy9mLmp4dC5jb20uYXUvRk9STVMvcGVyc29sa2VsbHkvZW5xdWlyeS1mb290ZXItbmV3X2V4cG9ydGVkL2VucXVpcnktZm9vdGVyLW5ldy5waHAiPjwvaWZyYW1lPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQo8L2Rpdj4NCgkJCQk8L2Rpdj4NCgkJCQk8ZGl2IGNsYXNzPSJmdC1sYXN0LXNlYyI+DQoJCQkJCTxkaXYgY2xhc3M9ImYtcHJpdmFjeSI+IA0KCQkJCQkJPHA+wqkyMDIxIFBFUlNPTEtFTExZIFB0ZSBMdGQgfCAgUkNCIE5vLiAyMDE3MTczMTJaPC9wPg0KCQkJCQkJPHA+PHNwYW4+YWxsIHJpZ2h0cyByZXNlcnZlZDwvc3Bhbj48L3A+DQoJCQkJCTwvZGl2Pg0KCQkJCTwvZGl2Pg0KCQkJCQ0KCQkJPC9kaXY+DQoJCTwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9mb290ZXI+DQo8c3R5bGU+DQouY29udGFjdC1mb3JtIGlmcmFtZSB7DQogICAgaGVpZ2h0OiAzMTVweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7DQouY29udGFjdC1mb3JtIGlmcmFtZSB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCn0NCjwvc3R5bGU+DQo8L2Rpdj48IS0tZW5kIG9mIGZvb3Rlci0tPmQCDQ8WAh8BZWQCDw8WAh8FaGRkVrA5aVJK9TObGWjftOev4CP6tSG5gxhBYFpbJS1iyGM="
class="form-control">
</div>
<div>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" class="form-control">
</div>
<div id="wrapper" class="clearfix">
<div id="header">
<link rel="manifest" href="/media/persolkelly-2020/js/manifest.json">
<link rel="stylesheet" href="/media/persolkelly-2020/css/bootstrap.min.css">
<link rel="stylesheet" href="/media/persolkelly-2020/css/magnific-popup.css">
<link rel="stylesheet" href="/media/persolkelly-2020/css/owl.carousel.css">
<link rel="stylesheet" href="/media/persolkelly-2020/css/verticle-timeline.css">
<link rel="stylesheet" href="/media/persolkelly-2020/css/slick.css">
<link rel="stylesheet" href="/media/persolkelly-2020/css/style.css?v=4.24">
<!--[if lt IE 9]>
<script src="/media/persolkelly-2020/js/html5shiv.js" type="text/javascript"></script>
<script src="/media/persolkelly-2020/js/respond.min.js" type="text/javascript"></script>
<![endif]-->
<script src="/scripts/JXTWidget.js"></script>
<!-- changes to /scripts/ -->
<script src="/media/COMMON/js/include-feed-3.0.js"></script>
<script src="/media/COMMON/js/responsive-plugins-0.js"></script>
<script src="/media/persolkelly-2020/js/bootstrap.min.js"></script>
<!-- <script src='/media/persolkelly-2020/js/modernizr.custom.21882.js'></script> -->
<script src="/media/persolkelly-2020/js/jquery.plugins.js"></script>
<!-- <script src='/media/persolkelly-2020/js/zoomtimeline.js'></script> -->
<script src="/media/persolkelly-2020/js/jquery.magnific-popup.min.js"></script>
<script src="/media/persolkelly-2020/js/owl.carousel.min.js"></script>
<script src="/media/persolkelly-2020/js/scrollreveal.min.js"></script>
<script src="/media/persolkelly-2020/js/verticle-timline.js"></script>
<!-- <script src="/media/persolkelly-2020/js/vide.js"></script> -->
<script src="/media/persolkelly-2020/js/slick.js"></script>
<!-- <script src='/media/persolkelly-2020/js/intersection-observer.min.js'></script> -->
<script src="/media/persolkelly-2020/js/myjs.js?v=2.45"></script>
<script>
$('#txtSalaryLowerBand.numbersOnly').attr('placeholder', 'Minimum');
$('#txtSalaryUpperBand.numbersOnly').attr('placeholder', 'Maximum');
</script>
<header id="Top-nav-sticky" class="head-tns">
<div class="navbar-wrapper">
<div class="container">
<div class="navbar" role="navigation" id="site-topnav">
<div class="navbar-header">
<a title="Persolkelly" class="navbar-brand" href="/">
<!--<img src="/media/persolkelly-2020/images/logo-main.png" alt="PersolKelly" />-->
<img src="/media/persolkelly-2020/images/logo.svg" alt="PersolKelly">
</a>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only"> Toggle navigation</span> <em class="fa fa-bars"><!-- --></em> </button>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="dropdown active"><a href="/" class="disabled">Home</a>
<ul class="dropdown-menu">
<li><a href="/about-us">About Us</a></li>
<li><a href="/our-brands">Our Brands</a></li>
<li><a href="/what-we-believe">What We Believe</a></li>
</ul><a id="child-menu" data-toggle="dropdown" class="dropdown-toggle"><b class="caret"></b></a>
</li>
<li class="dropdown"><a href="/our-solutions" class="disabled">Employers</a>
<ul class="dropdown-menu">
<li><a href="/our-solutions/">Our Solutions</a></li>
<li><a href="/our-expertise/">Our Expertise</a></li>
<li><a href="/our-solutions">Request Talent</a>
<ul>
<li><a href="/regional-talent-solutions">Regional Enquiry (Employers Only)</a></li>
<li><a href="https://www.persolkelly.com.au/clients/" target="_blank">Australia</a></li>
<li><a href="https://www.persolkellychina.com/request-talent/" target="_blank">China</a></li>
<li><a href="https://www.persolkelly.com.hk/request-talent/" target="_blank">Hong Kong</a></li>
<li><a href="https://www.persolkelly.co.in/request-talent/" target="_blank">India</a></li>
<li><a href="https://www.persolkelly.co.id/request-talent/" target="_blank">Indonesia</a></li>
<li><a href="https://www.persolkelly.com.my/request-talent/" target="_blank">Malaysia</a></li>
<li><a href="https://www.persolkelly.co.nz/clients/" target="_blank">New Zealand</a></li>
<li><a href="https://www.persolkelly.com.sg/request-talent/">Singapore</a></li>
<li><a href="https://www.persolkelly.kr/request-talent/" target="_blank">South Korea</a></li>
<li><a href="https://www.persolkelly.co.th/request-talent/" target="_blank">Thailand</a></li>
<li><a href="https://www.persolkelly.com.tw/request-talent/" target="_blank">Taiwan</a></li>
<li><a href="https://www.persolkelly.com.vn/request-talent/" target="_blank">Vietnam</a></li>
</ul>
</li>
<li><a href="https://www.persolkellyconsulting.com" target="_blank">HR Advisory</a></li>
<li><a href="/regional-talent-solutions">Regional Talent Solutions</a></li>
</ul><a id="child-menu" data-toggle="dropdown" class="dropdown-toggle"><b class="caret"></b></a>
</li>
<li><a href="/regional-talent-solutions/">Regional Talent Solutions</a></li>
<li class="dropdown"><a href="/our-expertise" class="disabled">Job Seekers</a>
<ul class="dropdown-menu">
<li><a href="/our-expertise/">Job Search</a>
<ul>
<li><a href="https://www.persolkelly.com.au/candidates/" target="_blank">Australia</a></li>
<li><a href="https://www.persolkellychina.com/advancedsearch.aspx" target="_blank">China</a></li>
<li><a href="https://www.persolkelly.com.hk/advancedsearch.aspx?search=1&retainsearch=1" target="_blank">Hong Kong</a></li>
<li><a href="https://www.persolkelly.co.in/advancedsearch.aspx" target="_blank">India</a></li>
<li><a href="https://www.persolkelly.co.id/advancedsearch.aspx" target="_blank">Indonesia</a></li>
<li><a href="https://www.persolkelly.com.my/advancedsearch.aspx" target="_blank">Malaysia</a></li>
<li><a href="https://www.persolkelly.co.nz/candidates/" target="_blank">New Zealand</a></li>
<li><a href="https://www.persolkelly.com.sg/advancedsearch.aspx" target="_blank">Singapore</a></li>
<li><a href="https://www.persolkelly.kr/advancedsearch.aspx" target="_blank">South Korea</a></li>
<li><a href="https://www.persolkelly.co.th/advancedsearch.aspx" target="_blank">Thailand</a></li>
<li><a href="https://www.persolkelly.com.tw/advancedsearch.aspx" target="_blank">Taiwan</a></li>
<li><a href="https://www.persolkelly.com.vn/advancedsearch.aspx" target="_blank">Vietnam</a></li>
</ul>
</li>
<li><a href="/our-expertise/">Our Specialisation</a></li>
<li><a href="/news.aspx">Career Advice</a></li>
<li><a href="/join-our-team">Join Our Team</a></li>
</ul><a id="child-menu" data-toggle="dropdown" class="dropdown-toggle"><b class="caret"></b></a>
</li>
<li class="dropdown"><a href="/news" class="disabled">Resources</a>
<ul class="dropdown-menu">
<li><a href="/events/">Events</a></li>
<li><a href="/news">News & Articles</a></li>
<li><a href="/2021-apac-workforce-insights">APAC Workforce Insights</a>
<ul>
<li><a href="/2021-apac-workforce-insights">2021 APAC Workforce Insights</a></li>
<li><a href="/2020-apac-workforce-insights">2020 APAC Workforce Insights</a></li>
<li><a href="/2019-apac-workforce-insights">2019 APAC Workforce Insights</a></li>
<li><a href="/2018-apac-workforce-insights">2018 APAC Workforce Insights</a></li>
</ul>
</li>
<li><a href="/salary-guides/">Salary Guides</a></li>
</ul><a id="child-menu" data-toggle="dropdown" class="dropdown-toggle"><b class="caret"></b></a>
</li>
<li><a href="/contact-us/">Contact Us</a></li>
</ul>
</div>
<div class="head-lang-social">
<div class="dropdown btn-country">
<a class="dropdown-toggle" data-toggle="dropdown"><span class="select-country">Select</span> <img class="desktop-icon" src="/media/persolkelly-2020/images/icon_global_network.svg"><img class="mobile-icon" src="/media/persolkelly-2020/images/icon_global_network-hover.svg"> </a>
<ul class="dropdown-menu">
<li><a target="_blank" rel="noopener" href="https://www.persolkelly.com.au">Australia</a></li>
<li><a target="_blank" rel="noopener" href="//www.Persolkellychina.com">China</a></li>
<!-- <li><a target="_blank" href="//info.kellyservices.com.au/kellyexecutive">Executive</a></li> -->
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.hk">Hong Kong</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.in">India</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.id">Indonesia</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.my">Malaysia</a></li>
<li><a target="_blank" rel="noopener" href="https://www.persolkelly.co.nz/">New Zealand</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.sg">Singapore</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.kr">South Korea</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.th">Thailand</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.tw">Taiwan</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.vn">Vietnam</a></li>
</ul>
</div>
<div class="4232-search site-search">
<span id="r24_site-search-link"><em class="fa fa-search"> </em></span>
</div>
<div class="languages">
</div>
</div>
</div>
</div>
</div>
</header>
<script type="text/javascript">
_linkedin_partner_id = "3163388";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function(l) {
if (!l) {
window.lintrk = function(a, b) {
window.lintrk.q.push([a, b])
};
window.lintrk.q = []
}
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);
})(window.lintrk);
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3163388&fmt=gif">
</noscript>
<div class="site-search-wrapper">
<div class="container">
<div class="site-search site-search-full">
<iframe id="search_frame" height="100%" src="/widgets/widgetsitesearch.aspx?widgetid=4257"></iframe>
</div>
</div>
</div>
<style>
.site-search-wrapper {
display: block;
position: fixed;
top: 133px;
left: 0;
z-index: 9;
width: 100%;
background-color: #FFFFFF;
padding: 28px 0 28px;
border-top: 1px solid #D9D9D6;
opacity: 0;
pointer-events: none;
box-shadow: 0 5px 5px rgb(0 0 0 / 20%);
}
.site-search-wrapper.is_open {
opacity: 1;
pointer-events: unset;
}
.site-search-wrapper .site-search-full {
width: 100%;
max-width: 1020px;
margin: 0 auto;
padding: 0 20px;
height: auto;
}
@media screen and (max-width: 1024px) {
.site-search-wrapper {
top: 125px;
}
}
@media screen and (max-width: 768px) {
.site-search-wrapper {
top: 105px;
}
}
</style>
<script>
$(document).ready(function() {
$('.4232-search').mouseover(function() {
$('.site-search-wrapper').addClass('is_open')
})
$('.site-search-wrapper').mouseleave(function() {
$('.site-search-wrapper').removeClass('is_open')
})
$('.4232-search').click(function() {
$('.is_open').toggle();
})
})
</script>
<div id="prefix_banner-container">
<div class="home--banner hp-banner-v2 hp-banner-v3">
<div class="p-top-visual js-top-visual is-animated">
<div class="p-top-visual__vision">
<div class="p-top-visual__images container">
<div class="row">
<div class="col-md-7">
<div class="img-text-wrapper" style="position: relative;">
<img src="/media/persolkelly-2020/images/img_vision_en_white.svg" alt="Work,and Smile" class="p-top-visual__image p-top-visual__image--white en_vision">
<img src="/media/persolkelly-2020/images/img_vision_en_gray.svg" alt="Work,and Smile" class="p-top-visual__image p-top-visual__image--gray en_vision">
</div>
<a class="more-abt-btn p-top-visual__image p-top-visual__image--white en_vision" title="More About Us" href="/about-us/">Who we are <img src="/media/persolkelly-2020/images/btn-arrow.png"></a>
</div>
</div>
</div>
</div>
<aside class="p-top-visual__white">
<div class="p-top-visual__item p-top-visual__item--ht"></div>
<div class="p-top-visual__item p-top-visual__item--vl"></div>
<div class="p-top-visual__item p-top-visual__item--hb"></div>
<div class="p-top-visual__item p-top-visual__item--vr"></div>
</aside>
<div class="p-top-visual__bg slideDesktop slick-initialized slick-slider">
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 11200px;"><img src="/media/persolkelly-2020/images/hero_image_1.jpg" alt="" class="p-top-visual__media pc js-top-visual-media slick-slide slick-current slick-active"
data-slick-index="0" aria-hidden="false" tabindex="0" style="width: 1600px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;"><img src="/media/persolkelly-2020/images/hero_image_2.jpg" alt=""
class="p-top-visual__media pc js-top-visual-media slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -1600px; top: 0px; z-index: 998; opacity: 0;"><img
src="/media/persolkelly-2020/images/hero_image_3.jpg" alt="" class="p-top-visual__media pc js-top-visual-media slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1"
style="width: 1600px; position: relative; left: -3200px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/hero_image_4.jpg" alt="" class="p-top-visual__media pc js-top-visual-media slick-slide"
data-slick-index="3" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -4800px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/hero_image_5.jpg" alt=""
class="p-top-visual__media pc js-top-visual-media slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -6400px; top: 0px; z-index: 998; opacity: 0;"><img
src="/media/persolkelly-2020/images/hero_image_6.jpg" alt="" class="p-top-visual__media pc js-top-visual-media slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1"
style="width: 1600px; position: relative; left: -8000px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/hero_image_7.jpg" alt="" class="p-top-visual__media pc js-top-visual-media slick-slide"
data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -9600px; top: 0px; z-index: 998; opacity: 0;"></div>
</div>
</div>
<div class="p-top-visual__bg slideMobile slick-initialized slick-slider">
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 11200px;"><img src="/media/persolkelly-2020/images/kv_sp_new_m.jpg" alt="" class="p-top-visual__media sp js-top-visual-media slick-slide slick-current slick-active"
data-slick-index="0" aria-hidden="false" tabindex="0" style="width: 1600px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;"><img src="/media/persolkelly-2020/images/kv_sp_new_m2.jpg" alt=""
class="p-top-visual__media sp js-top-visual-media slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -1600px; top: 0px; z-index: 998; opacity: 0;"><img
src="/media/persolkelly-2020/images/kv_sp_new_m3.jpg" alt="" class="p-top-visual__media sp js-top-visual-media slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1"
style="width: 1600px; position: relative; left: -3200px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/kv_sp_new_m4.jpg" alt="" class="p-top-visual__media sp js-top-visual-media slick-slide"
data-slick-index="3" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -4800px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/kv_sp_new_m5.jpg" alt=""
class="p-top-visual__media sp js-top-visual-media slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -6400px; top: 0px; z-index: 998; opacity: 0;"><img
src="/media/persolkelly-2020/images/kv_sp_new_m6.jpg" alt="" class="p-top-visual__media sp js-top-visual-media slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1"
style="width: 1600px; position: relative; left: -8000px; top: 0px; z-index: 998; opacity: 0;"><img src="/media/persolkelly-2020/images/kv_sp_new_m7.jpg" alt="" class="p-top-visual__media sp js-top-visual-media slick-slide"
data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 1600px; position: relative; left: -9600px; top: 0px; z-index: 998; opacity: 0;"></div>
</div>
</div>
<div class="p-top-visual__anim hidden">
<div class="p-top-visual__images container">
<div class="row">
<div class="col-md-5 view-anim hidden-sm hidden-xs">
<div class="view-anim-sec"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(window).load(function() {
$('.slideDesktop, .slideMobile').slick({
autoplay: true,
slidesToShow: 1,
slidesToScroll: 1,
infinite: true,
arrows: false,
fade: true,
speed: 2000
});
})
</script>
<style>
.test-page {
padding-top: 0;
}
</style>
<div class="icon-text-section animated active">
<div class="container">
<div class="text-max-width">
<div class="row">
<div class="col-md-6 col-sm-6">
<div class="img-desc-sec">
<figure>
<img src="/media/persolkelly-2020/images/hm-icon1.png">
</figure>
<div class="icon-desc">
<p>One of the leading <br><span>HR Solutions company in the region</span></p>
</div>
</div>
</div>
<div class="col-md-6 col-sm-6">
<div class="img-desc-sec">
<figure>
<img src="/media/persolkelly-2020/images/hm-icon4.png">
</figure>
<div class="icon-desc">
<p><span>45+ offices</span> across <br><span>13 markets</span> in <br>Asia Pacific</p>
</div>
</div>
</div>
<div class="col-md-6 col-sm-6">
<div class="img-desc-sec">
<figure>
<img src="/media/persolkelly-2020/images/hm-icon2.png">
</figure>
<div class="icon-desc">
<p><span>59,000+</span><br> positions have been <br>placed across the region</p>
</div>
</div>
</div>
<div class="col-md-6 col-sm-6">
<div class="img-desc-sec">
<figure>
<img src="/media/persolkelly-2020/images/hm-icon3.png">
</figure>
<div class="icon-desc">
<p>Comprehensive workforce management solutions — <br><span>global scope, <br> local focus</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="our-brand is-fade-element is-fade-standby">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="sec-title title-brd">Our Brands</div>
</div>
<div class="o-b-img-outer">
<div class="brand-owl owl-carousel disabled">
<!-- <div class="col-md-3 col-sm-3 col-xs-12">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="Capita" href="#" data-toggle="modal" data-target="#brand-modal"><img alt="Capita"
src="/media/persolkelly-2020/images/brand-img-2.svg"></a>
</figure>
</div>
</div>
</div> -->
<!--<div class="col-md-3 col-sm-3 col-xs-12">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="Evo" href="#" data-toggle="modal" data-target="#brand-modal"><img alt="Evo" src="/media/persolkelly-2020/images/brand-img-7.svg"></a>
</figure>
</div>
</div>
</div>-->
<div class="col-md-3 col-sm-3 col-xs-12" data-index="0">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="PersolKelly" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow">
<img class="non-hover" alt="PersolKelly" src="/media/persolkelly-2020/images/brand-img-grey-1.png">
<img class="hover" alt="PersolKelly" src="/media/persolkelly-2020/images/brand-img-1.png"></a>
</figure>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-12" data-index="1">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="PERSOL" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow">
<img class="non-hover" alt="PERSOL" src="/media/persolkelly-2020/images/brand-img-grey-2.png">
<img class="hover" alt="PERSOL" src="/media/persolkelly-2020/images/brand-img-2.png"></a>
</figure>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-12" data-index="2">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title=" PERSOLKELLY Consulting" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow">
<img class="non-hover" alt="PERSOLKELLY Consulting" src="/media/persolkelly-2020/images/PKCn-grey.png">
<img class="hover" alt="PERSOLKELLY Consulting" src="/media/persolkelly-2020/images/PKCn.png">
</a>
</figure>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-12" data-index="3">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="BTI Executive Search" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow"><img class="non-hover" alt="BTI Executive Search" src="/media/persolkelly-2020/images/brand-img-grey-4.png"><img class="hover" alt="BTI Executive Search" src="/media/persolkelly-2020/images/brand-img-4.png"></a>
</figure>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-12" data-index="4">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="P-Serv" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow"><img class="non-hover" alt="P-Serv" src="/media/persolkelly-2020/images/brand-img-grey-51.png"><img class="hover" alt="P-Serv" src="/media/persolkelly-2020/images/brand-img-51.png"></a>
</figure>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-12" data-index="5">
<div class="item">
<div class="item-o">
<figure class="o-b-img">
<a title="evo business consulting" href="#" data-toggle="modal" data-target="#brand-modal" rel="nofollow"><img class="non-hover" alt="evo business consulting" src="/media/persolkelly-2020/images/brand-img-grey-6.png">
<img class="hover" alt="evo business consulting" src="/media/persolkelly-2020/images/brand-img-6.png"></a>
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="brand-modal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content ob-modal-content">
<div class="modal-body ob-modal-body">
<div class="split-sec-outer">
<button type="button" class="close" data-dismiss="modal">×</button>
<div class="owl-modal-sldier owl-carousel">
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img"><img alt="PersolKelly" src="/media/persolkelly-2020/images/popup-pk-logo.png"></figure>
<div class="bmodal-desc">PERSOLKELLY is one of the largest recruitment companies in Asia Pacific that provides comprehensive end-to-end workforce solutions. <br><br>Headquartered in Singapore, PERSOLKELLY spans over 50
offices across 13 markets including: Australia, China, Hong Kong, India, Indonesia, Korea, Malaysia, New Zealand, Philippines, Singapore, Taiwan, Thailand and Vietnam.<br><br>PERSOLKELLY is a joint venture between
PERSOL Holdings, one of the largest recruitment firms in Japan, and Kelly Services Inc., a global leader in workforce solutions.</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="kelly">
<div class="bmodal-title">Select a country</div>
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list">
<li><a href="https://www.persolkelly.com.au/" rel="noopener" target="_blank">Australia</a></li>
<li><a href="http://www.Persolkellychina.com" rel="noopener" target="_blank">China</a> </li>
<li><a href="http://www.persolkelly.com.hk" rel="noopener" target="_blank">Hong Kong</a> </li>
<li><a href="http://www.persolkelly.co.in" rel="noopener" target="_blank">India</a> </li>
<li><a href="http://www.persolkelly.co.id" rel="noopener" target="_blank">Indonesia</a> </li>
<li><a href="http://www.persolkelly.com.my" rel="noopener" target="_blank">Malaysia</a> </li>
<li><a href="http:https://www.persolkelly.co.nz/" rel="noopener" target="_blank">New Zealand </a> </li>
<li><a href="http://www.persolkelly.com.sg" rel="noopener" target="_blank">Singapore</a> </li>
<li><a href="http://www.persolkelly.kr" rel="noopener" target="_blank">South Korea</a> </li>
<li><a href="http://www.persolkelly.co.th" rel="noopener" target="_blank">Thailand</a> </li>
<li><a href="https://www.persolkelly.com.tw" rel="noopener" target="_blank">Taiwan</a></li>
<li><a href="https://www.persolkelly.com.vn" rel="noopener" target="_blank">Vietnam</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img"><img alt="PERSOL" src="/media/persolkelly-2020/images/popup-persol-logo.png"></figure>
<div class="bmodal-desc">PERSOL is one of the largest and fastest growing HR service providers in the Asia Pacific region. Leveraging on its strong database of Japanese and Japanese-speaking candidates, PERSOL provides
tailored workforce solutions primarily to Japanese companies. PERSOL operates in Hong Kong, Indonesia, Singapore, South Korea, Philippines, Thailand, Malaysia, Vietnam and Taiwan.</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="persol">
<div class="bmodal-title">Select a country</div>
<div class="item">
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list">
<li><a href="http://www.yingchuang.com/" target="_blank" title="China" rel="noopener">China</a></li>
<li><a href="http://www.persolhk.com" target="_blank" title="Hong Kong" rel="noopener">Hong
Kong</a></li>
<li><a href="https://www.persolid.com" target="_blank" title="Indonesia" rel="noopener">Indonesia</a></li>
<li><a href="http://www.persolsg.com" target="_blank" title="Singapore" rel="noopener">Singapore</a></li>
<li><a href="https://www.persolkr.com/" target="_blank" title="South Korea" rel="noopener">South
Korea</a></li>
<li><a href="http://www.johnclements.com/client-solutions/japan-desk/" title="Philippines" target="_blank" rel="noopener">Philippines</a></li>
<li><a href="https://www.persolth.com/" target="_blank" title="Thailand" rel="noopener">Thailand</a></li>
<li><a href="https://www.persolmy.com/" target="_blank" title="Malaysia" rel="noopener">Malaysia</a></li>
<li><a href="https://www.persolvietnam.com" target="_blank" title="Vietnam" rel="noopener">Vietnam </a></li>
<li><a href="https://www.persoltw.com" target="_blank" title="Taiwan" rel="noopener">Taiwan</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img pkcn"><img alt="Persol Kelly Consulting" src="/media/persolkelly-2020/images/popup-pkcn-logo.png"></figure>
<div class="bmodal-desc">PERSOLKELLY Consulting is a leading HR consulting and professional services company, specialising in innovative talent development, HR & management advisory, organisational effectiveness
and insights-driven HR solutions. PERSOLKELLY Consulting operates in Hong Kong, India, Indonesia, Korea, Malaysia, Singapore and China </div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="bti">
<div class="bmodal-title">Select a country</div>
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list">
<li><a href="http://anchor.yingchuang.com/" rel="noopener" target="_blank">China</a> </li>
<li><a href="https://www.persolkellyconsulting.com.hk/" rel="noopener" target="_blank">Hong Kong</a> </li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">India</a> </li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Indonesia</a> </li>
<!-- <li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Korea</a> </li> -->
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Malaysia</a></li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Singapore</a></li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">South Korea</a> </li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Thailand</a> </li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Taiwan</a></li>
<li><a href="https://www.persolkellyconsulting.com/" rel="noopener" target="_blank">Vietnam</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img"><img alt="IGS Asia" src="/media/persolkelly-2020/images/popup-bti-logo.png"></figure>
<div class="bmodal-desc">BTI Executive Search is a market leader in Executive Search, with proven expertise in strategic workforce planning and talent management. BTI Executive Search operates in Hong Kong, India,
Indonesia, Malaysia, Singapore and Thailand.</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="bti">
<div class="bmodal-title">Select a country</div>
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list">
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="Hong Kong" rel="noopener">Hong Kong</a></li>
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="India" rel="noopener">India</a></li>
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="Indonesia" rel="noopener">Indonesia</a></li>
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="Malaysia" rel="noopener">Malaysia</a></li>
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="Malaysia" rel="noopener">Singapore</a></li>
<li><a href="http://www.btiexecutivesearch.com/" target="_blank" title="Thailand" rel="noopener">Thailand</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img"><img alt="P-Serve" src="/media/persolkelly-2020/images/popup-pserv-logo.png"></figure>
<div class="bmodal-desc">P-Serv is a local leader in Singapore for providing business process outsourcing solutions in projects related to customer service management, collections management and payroll administration.
The agency has established long-term partnerships with Singapore’s key government agencies.</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="p-serv">
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list only-one-item-ul">
<li class="only-one-item-li"><a href="http://p-serv.com.sg" target="_blank" rel="noopener" title="Singapore">Singapore</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="row brand-modal-slider">
<div class="col-md-6 col-sm-12 bm-left-slider">
<div class="ob-modal-left">
<div class="item">
<div class="item-o">
<figure class="bmodal-img"><img alt="evo business consulting" src="/media/persolkelly-2020/images/popup-evo-logo.png"></figure>
<div class="bmodal-desc">A leading IT solutions and Outsourcing service provider in South East Asia Market, assisting clients to achieve their business objectives by successfully outsourcing their non-core business
processes and functions in the areas of technology. Evo Business Consulting offers the entire spectrum of services across business models in the technical space.</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="ob-modal-right" id="fa">
<div class="item">
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list only-one-item-ul">
<li class="only-one-item-li"><a href="https://www.evo-asia.com/" title="Malaysia" target="_blank" rel="noopener">Malaysia</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="our-expertise-sec">
<div class="container">
<div class="text-center contect-desc is-fade-element is-fade-standby">
<p>*PERSOL is the group brand of the PERSOL Group.<br> However, “PERSOL” here refers to the general term of permanent placement services for Japanese businesses in APAC.</p>
</div>
</div>
<div class="expt-img-section">
<figure>
<img src="/media/persolkelly-2020/images/expert-img.jpg" alt="Expert">
</figure>
</div>
<div class="expert-white-sec">
<div class="sec-title is-fade-element is-fade-standby">Our Expertise</div>
<div class="expert-content-sec is-fade-element is-fade-standby">
<div class="expert-list">
<ul>
<li><a href="#" rel="nofollow">Accounting </a></li>
<li><a href="#" rel="nofollow">Banking & Finance </a> </li>
<li><a href="#" rel="nofollow">Engineering </a> </li>
<li><a href="#" rel="nofollow">Healthcare & Life Sciences </a></li>
<li><a href="#" rel="nofollow">Human Resources </a> </li>
<li><a href="#" rel="nofollow">Information Technology </a></li>
<li><a href="#" rel="nofollow">Supply Chain & Procurement </a> </li>
<li><a href="#" rel="nofollow">Sales & Marketing</a></li>
</ul>
</div>
<div class="expert-list-desc">
<p>PERSOLKELLY is one of the leading staffing and recruitment providers in Apac, with a depth and breadth of expertise across diverse industries.</p>
<a class="find-more-btn" title="More About Us" href="/our-expertise">Find out more <img src="/media/persolkelly-2020/images/btn-arrow.png"></a>
</div>
</div>
</div>
</div>
<div class="career-section is-fade-element is-fade-standby">
<div class="container">
<div class="yellow-section">
<div class="row">
<div class="col-md-8 col-sm-8">
<div class="career-text">
<h3>We enable you to achieve more in the <span>world of work</span></h3>
<p>Take the next step in your career journey today</p>
<a class="search-job-btn" title="More About Us" href="#" data-toggle="modal" data-target="#brand-modal1" rel="nofollow">Search Job <img src="/media/persolkelly-2020/images/btn-arrow.png"></a>
</div>
<div id="brand-modal1" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content ob-modal-content">
<div class="modal-body ob-modal-body">
<div class="split-sec-outer">
<button type="button" class="close" data-dismiss="modal">×</button>
<div class="">
<div class="row ">
<div class="col-md-7 col-sm-7">
<div class="ob-modal-left" id="kelly">
<div class="item">
<div class="item-o">
<ul class="brand-cnt-list search-brand-cnt-list">
<li><a target="_blank" rel="noopener" href="//www.persolkellychina.com/">China</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.sg/advancedsearch.aspx?search=1">Singapore</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.my/advancedsearch.aspx?search=1">Malaysia</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.tw/advancedsearch.aspx?search=1">Taiwan</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.th/advancedsearch.aspx?search=1">Thailand</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.in/">India</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.co.id/advancedsearch.aspx?search=1">Indonesia</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com.hk/advancedsearch.aspx?search=1">Hong Kong</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.kr/">Korea</a></li>
<li><a target="_blank" rel="noopener" href="https://www.persolkelly.com.vn/advancedsearch.aspx?search=1">Vietnam </a></li>
<li><a target="_blank" rel="noopener" href="https://www.persolkelly.com.au/">Australia</a></li>
<li><a target="_blank" rel="noopener" href="https://www.persolkelly.co.nz/">New Zealand</a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkelly.com/regional-talent-solutions">Regional Enquiry (Employers Only) </a></li>
<li><a target="_blank" rel="noopener" href="//www.persolkellyconsulting.com/">HR Advisory</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-sm-4">
<figure>
<img src="/media/persolkelly-2020/images/career-img.jpg">
</figure>
</div>
</div>
</div>
</div>
</div>
<div class="contact-home-sec is-fade-element is-fade-standby">
<div class="contact-img-section">
<figure>
<img src="/media/persolkelly-2020/images/contact-map-img.jpg" alt="Country">
</figure>
</div>
<div class="contact-white-sec">
<div class="sec-title">The asia pacific region isn't <br>just our focus, it's our speciality</div>
<p>We combine our regional expertise with industry experience and local market understanding. </p>
<a class="find-rev-btn" title="More About Us" href="/contact-us"><img src="/media/persolkelly-2020/images/btn-arrow.png"> Select your country</a>
</div>
</div>
<div class="insight-section">
<div class="container">
<div class="sec-title is-fade-element is-fade-standby">Insights</div>
<div class="top-insight-sec is-fade-element is-fade-standby">
<div class="news-feed">
<div class="news-item">
<div class="row">
<div class="col-md-6">
<div class="left-insight-sec">
<div class="news-slider-title">
<a title="INDIA Has All The Right Ingredients For Building A Future-Ready Workforce" href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/"><h2>INDIA Has All The Right Ingredients For Building A Future-Ready Workforce</h2></a>
</div>
<div class="news-slider-desc">India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/" title="Read more">Read more</a></div>
</div>
</div>
<div class="col-md-6">
<div class="bg-url-news"><img
src="https://www.persolkelly.com/media/persolkelly-2020/client/Blog_Image/INDIA%20has%20all%20the%20right%20ingredients%20for%20building%20a%20future-ready%20workforce%20-%20Thammaiah%20-%20Thumbnail.png"></div>
</div>
</div>
</div>
</div>
</div>
<div class="bottom-insight-sec is-fade-element is-fade-standby">
<div class="news-feed">
<div class="news-item slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style="display: inline-block;">Previous</button>
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 16340px; transform: translate3d(-1520px, 0px, 0px);">
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="-3" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="Fighting Burnout" href="https://www.persolkelly.com/news/fighting-burnout/46688/" tabindex="-1"><h2>Fighting Burnout</h2></a></div>
<div class="news-slider-desc">Within all problems, lies the seed to its solution, here are three effective ways to manage burnout.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/fighting-burnout/46688/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="-2" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="How does Burnout come about?" href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" tabindex="-1"><h2>How does Burnout come about?</h2></a></div>
<div class="news-slider-desc">There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="What is Burnout?" href="https://www.persolkelly.com/news/what-is-burnout/46683/" tabindex="-1"><h2>What is Burnout?</h2></a></div>
<div class="news-slider-desc">What can often be mistaken as stress, can easily turn out to be something more sinister...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/what-is-burnout/46683/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide00" aria-describedby="slick-slide-control00" style="width: 380px;">
<div class="news-slider-title">
<a title="INDIA Has All The Right Ingredients For Building A Future-Ready Workforce" href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/" tabindex="-1"><h2>INDIA Has All The Right Ingredients For Building A Future-Ready Workforce</h2></a>
</div>
<div class="news-slider-desc">India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide01" aria-describedby="slick-slide-control01" style="width: 380px;">
<div class="news-slider-title">
<a title="How Asia’s Businesses Can Future-Proof Their Workforce" href="https://www.persolkelly.com/news/how-asia-s-businesses-can-future-proof-their-workforce/53869/" tabindex="0"><h2>How Asia’s Businesses Can Future-Proof Their Workforce</h2></a>
</div>
<div class="news-slider-desc">The COVID-19 pandemic has hit companies in a devastating way by disrupting supply chains and restricting the movement of goods and people.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-asia-s-businesses-can-future-proof-their-workforce/53869/" title="Read more" tabindex="0">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-active" data-slick-index="2" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide02" aria-describedby="slick-slide-control02" style="width: 380px;">
<div class="news-slider-title">
<a title="Identifying Workforce Challenges and Solutions in Asia Pacific" href="https://www.persolkelly.com/news/identifying-workforce-challenges-solutions-in-apac/53697/" tabindex="0"><h2>Identifying Workforce Challenges and Solutions in Asia Pacific</h2></a>
</div>
<div class="news-slider-desc">Sourcing and retaining Talents to drive growth remain an imposing challenge for most. Competition for the best Talents is increasingly intense.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/identifying-workforce-challenges-solutions-in-apac/53697/" title="Read more" tabindex="0">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-active" data-slick-index="3" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide03" aria-describedby="slick-slide-control03" style="width: 380px;">
<div class="news-slider-title"><a title="The Outlook for Asia-Pacific" href="https://www.persolkelly.com/news/the-outlook-for-asia-pacific/53486/" tabindex="0"><h2>The Outlook for Asia-Pacific</h2></a></div>
<div class="news-slider-desc">Asia-Pacific is diverse, and each market in the region has its own set of unique challenges when it comes to hiring and retaining talent.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/the-outlook-for-asia-pacific/53486/" title="Read more" tabindex="0">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide04" aria-describedby="slick-slide-control04" style="width: 380px;">
<div class="news-slider-title">
<a title="Bringing More Heart in Human Resources" href="https://www.persolkelly.com/news/bringing-more-heart-in-human-resources/53460/" tabindex="-1"><h2>Bringing More Heart in Human Resources</h2></a></div>
<div class="news-slider-desc">2020 saw the loss of 114 million jobs globally. What began as a health crisis soon developed into an economic one and snowballed into a social and political upheaval.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/bringing-more-heart-in-human-resources/53460/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide05" aria-describedby="slick-slide-control05" style="width: 380px;">
<div class="news-slider-title">
<a title="How jobseekers can navigate the new normal" href="https://www.persolkelly.com/news/how-jobseekers-can-navigate-the-new-normal/52581/" tabindex="-1"><h2>How jobseekers can navigate the new normal</h2></a>
</div>
<div class="news-slider-desc">We understand the anxiety and stress that jobseekers face during this time. We hope these tips would give you guidance in navigating these tough times.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-jobseekers-can-navigate-the-new-normal/52581/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="6" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide06" aria-describedby="slick-slide-control06" style="width: 380px;">
<div class="news-slider-title">
<a title="How to job search in the new normal" href="https://www.persolkelly.com/news/how-to-job-search-in-the-new-normal/50009/" tabindex="-1"><h2>How to job search in the new normal</h2></a></div>
<div class="news-slider-desc">The way you present yourself during the job-hunting process will need to evolve. Here are some top tips to enhance your job search in this new era of Covid-19.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-to-job-search-in-the-new-normal/50009/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="7" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide07" aria-describedby="slick-slide-control07" style="width: 380px;">
<div class="news-slider-title">
<a title="A more resilient and agile workforce for the ‘new normal’" href="https://www.persolkelly.com/news/a-more-resilient-and-agile-workforce-for-the-new-normal/49869/" tabindex="-1"><h2>A more resilient and agile workforce for the ‘new normal’</h2></a>
</div>
<div class="news-slider-desc">Amid all the disruption from the Covid-19 pandemic, one thing is certain – the crisis is set to trigger profound changes in the way we work.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/a-more-resilient-and-agile-workforce-for-the-new-normal/49869/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="8" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide08" aria-describedby="slick-slide-control08" style="width: 380px;">
<div class="news-slider-title">
<a title="How to adjust to the new normal at work" href="https://www.persolkelly.com/news/how-to-adjust-to-the-new-normal-at-work/49809/" tabindex="-1"><h2>How to adjust to the new normal at work</h2></a></div>
<div class="news-slider-desc">Managing the coronavirus pandemic will remain a priority for the next year or so. Here's how businesses and workers can adjust to this new normal at work.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-to-adjust-to-the-new-normal-at-work/49809/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="9" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide09" aria-describedby="slick-slide-control09" style="width: 380px;">
<div class="news-slider-title">
<a title="How your business can Stay United while apart during Covid-19" href="https://www.persolkelly.com/news/how-your-business-can-stay-united-while-apart-during-covid-19/49051/" tabindex="-1"><h2>How your business can Stay United while apart during Covid-19</h2></a>
</div>
<div class="news-slider-desc">With most of the workforce kept physically apart, the need for companies to Stay United with their people and customers has never been greater.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-your-business-can-stay-united-while-apart-during-covid-19/49051/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="10" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide010" aria-describedby="slick-slide-control010" style="width: 380px;">
<div class="news-slider-title">
<a title="How automation and artificial intelligence are transforming the modern workplace" href="https://www.persolkelly.com/news/how-automation-and-artificial-intelligence-are-transforming-the-modern-workplace/48296/" tabindex="-1"><h2>How automation and artificial intelligence are transforming the modern workplace</h2></a>
</div>
<div class="news-slider-desc">With the adoption of new technologies like artificial intelligence (AI) and automation, we are on the cusp of major upheavals in the workplace.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-automation-and-artificial-intelligence-are-transforming-the-modern-workplace/48296/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="11" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide011" aria-describedby="slick-slide-control011" style="width: 380px;">
<div class="news-slider-title">
<a title="What Generation Z wants from their future employers" href="https://www.persolkelly.com/news/what-generation-z-wants-from-their-future-employers/48066/" tabindex="-1"><h2>What Generation Z wants from their future employers</h2></a>
</div>
<div class="news-slider-desc">While employers strive to keep millennials engaged, a new challenge is on the horizon.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/what-generation-z-wants-from-their-future-employers/48066/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="12" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide012" aria-describedby="slick-slide-control012" style="width: 380px;">
<div class="news-slider-title"><a title="Diversity in the Workplace" href="https://www.persolkelly.com/news/diversity-in-the-workplace/48067/" tabindex="-1"><h2>Diversity in the Workplace</h2></a></div>
<div class="news-slider-desc">The growth of women in the workplace over the years has undoubtedly strengthened, with more women taking on more prominent roles in the businesses and organisations globally, but there is still
more that can be done to encourage and support the participation of women in the workforce.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/diversity-in-the-workplace/48067/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="13" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide013" aria-describedby="slick-slide-control013" style="width: 380px;">
<div class="news-slider-title">
<a title="Why bother having an inclusive workforce?" href="https://www.persolkelly.com/news/why-bother-having-an-inclusive-workforce/48068/" tabindex="-1"><h2>Why bother having an inclusive workforce?</h2></a>
</div>
<div class="news-slider-desc">Well, the simple answer to this is why not?</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/why-bother-having-an-inclusive-workforce/48068/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="14" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide014" aria-describedby="slick-slide-control014" style="width: 380px;">
<div class="news-slider-title">
<a title="Leadership Changes At PERSOLKELLY" href="https://www.persolkelly.com/news/leadership-changes-at-persolkelly/47469/" tabindex="-1"><h2>Leadership Changes At PERSOLKELLY</h2></a></div>
<div class="news-slider-desc"></div>
<div class="more-text"><a href="https://www.persolkelly.com/news/leadership-changes-at-persolkelly/47469/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="15" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide015" aria-describedby="slick-slide-control015" style="width: 380px;">
<div class="news-slider-title">
<a title="Getting Ready For The Future With Automation And Artificial Intelligence" href="https://www.persolkelly.com/news/getting-ready-for-the-future-with-automation-and-artificial-intelligence/46982/" tabindex="-1"><h2>Getting Ready For The Future With Automation And Artificial Intelligence</h2></a>
</div>
<div class="news-slider-desc">Many think that the rise of automation and AI will result in machines and robots replacing human workers. But how much of this is true?</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/getting-ready-for-the-future-with-automation-and-artificial-intelligence/46982/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="16" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide016" aria-describedby="slick-slide-control016" style="width: 380px;">
<div class="news-slider-title">
<a title="Why You Shouldn’t Overlook The Next Generation’s Fears Over Technology" href="https://www.persolkelly.com/news/why-you-shouldn-t-overlook-the-next-generation-s-fears-over-technology/47082/" tabindex="-1"><h2>Why You Shouldn’t Overlook The Next Generation’s Fears Over Technology</h2></a>
</div>
<div class="news-slider-desc">There’s no doubt that the next generation workforce will be made up of tech-savvy professionals. Millennials will soon fill the bulk of middle management positions, while Generation Z (Gen Z) is
gradually entering the workforce.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/why-you-shouldn-t-overlook-the-next-generation-s-fears-over-technology/47082/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="17" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide017" aria-describedby="slick-slide-control017" style="width: 380px;">
<div class="news-slider-title"><a title="Fighting Burnout" href="https://www.persolkelly.com/news/fighting-burnout/46688/" tabindex="-1"><h2>Fighting Burnout</h2></a></div>
<div class="news-slider-desc">Within all problems, lies the seed to its solution, here are three effective ways to manage burnout.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/fighting-burnout/46688/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="18" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide018" aria-describedby="slick-slide-control018" style="width: 380px;">
<div class="news-slider-title"><a title="How does Burnout come about?" href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" tabindex="-1"><h2>How does Burnout come about?</h2></a></div>
<div class="news-slider-desc">There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide" data-slick-index="19" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide019" aria-describedby="slick-slide-control019" style="width: 380px;">
<div class="news-slider-title"><a title="What is Burnout?" href="https://www.persolkelly.com/news/what-is-burnout/46683/" tabindex="-1"><h2>What is Burnout?</h2></a></div>
<div class="news-slider-desc">What can often be mistaken as stress, can easily turn out to be something more sinister...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/what-is-burnout/46683/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="20" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="INDIA Has All The Right Ingredients For Building A Future-Ready Workforce" href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/" tabindex="-1"><h2>INDIA Has All The Right Ingredients For Building A Future-Ready Workforce</h2></a>
</div>
<div class="news-slider-desc">India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/india-has-all-the-right-ingredients-for-building-a-future-ready-workforce/53977/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="21" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How Asia’s Businesses Can Future-Proof Their Workforce" href="https://www.persolkelly.com/news/how-asia-s-businesses-can-future-proof-their-workforce/53869/" tabindex="-1"><h2>How Asia’s Businesses Can Future-Proof Their Workforce</h2></a>
</div>
<div class="news-slider-desc">The COVID-19 pandemic has hit companies in a devastating way by disrupting supply chains and restricting the movement of goods and people.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-asia-s-businesses-can-future-proof-their-workforce/53869/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="22" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Identifying Workforce Challenges and Solutions in Asia Pacific" href="https://www.persolkelly.com/news/identifying-workforce-challenges-solutions-in-apac/53697/" tabindex="-1"><h2>Identifying Workforce Challenges and Solutions in Asia Pacific</h2></a>
</div>
<div class="news-slider-desc">Sourcing and retaining Talents to drive growth remain an imposing challenge for most. Competition for the best Talents is increasingly intense.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/identifying-workforce-challenges-solutions-in-apac/53697/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="23" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="The Outlook for Asia-Pacific" href="https://www.persolkelly.com/news/the-outlook-for-asia-pacific/53486/" tabindex="-1"><h2>The Outlook for Asia-Pacific</h2></a></div>
<div class="news-slider-desc">Asia-Pacific is diverse, and each market in the region has its own set of unique challenges when it comes to hiring and retaining talent.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/the-outlook-for-asia-pacific/53486/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="24" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Bringing More Heart in Human Resources" href="https://www.persolkelly.com/news/bringing-more-heart-in-human-resources/53460/" tabindex="-1"><h2>Bringing More Heart in Human Resources</h2></a></div>
<div class="news-slider-desc">2020 saw the loss of 114 million jobs globally. What began as a health crisis soon developed into an economic one and snowballed into a social and political upheaval.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/bringing-more-heart-in-human-resources/53460/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="25" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How jobseekers can navigate the new normal" href="https://www.persolkelly.com/news/how-jobseekers-can-navigate-the-new-normal/52581/" tabindex="-1"><h2>How jobseekers can navigate the new normal</h2></a>
</div>
<div class="news-slider-desc">We understand the anxiety and stress that jobseekers face during this time. We hope these tips would give you guidance in navigating these tough times.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-jobseekers-can-navigate-the-new-normal/52581/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="26" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How to job search in the new normal" href="https://www.persolkelly.com/news/how-to-job-search-in-the-new-normal/50009/" tabindex="-1"><h2>How to job search in the new normal</h2></a></div>
<div class="news-slider-desc">The way you present yourself during the job-hunting process will need to evolve. Here are some top tips to enhance your job search in this new era of Covid-19.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-to-job-search-in-the-new-normal/50009/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="27" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="A more resilient and agile workforce for the ‘new normal’" href="https://www.persolkelly.com/news/a-more-resilient-and-agile-workforce-for-the-new-normal/49869/" tabindex="-1"><h2>A more resilient and agile workforce for the ‘new normal’</h2></a>
</div>
<div class="news-slider-desc">Amid all the disruption from the Covid-19 pandemic, one thing is certain – the crisis is set to trigger profound changes in the way we work.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/a-more-resilient-and-agile-workforce-for-the-new-normal/49869/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="28" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How to adjust to the new normal at work" href="https://www.persolkelly.com/news/how-to-adjust-to-the-new-normal-at-work/49809/" tabindex="-1"><h2>How to adjust to the new normal at work</h2></a></div>
<div class="news-slider-desc">Managing the coronavirus pandemic will remain a priority for the next year or so. Here's how businesses and workers can adjust to this new normal at work.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-to-adjust-to-the-new-normal-at-work/49809/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="29" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How your business can Stay United while apart during Covid-19" href="https://www.persolkelly.com/news/how-your-business-can-stay-united-while-apart-during-covid-19/49051/" tabindex="-1"><h2>How your business can Stay United while apart during Covid-19</h2></a>
</div>
<div class="news-slider-desc">With most of the workforce kept physically apart, the need for companies to Stay United with their people and customers has never been greater.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-your-business-can-stay-united-while-apart-during-covid-19/49051/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="30" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="How automation and artificial intelligence are transforming the modern workplace" href="https://www.persolkelly.com/news/how-automation-and-artificial-intelligence-are-transforming-the-modern-workplace/48296/" tabindex="-1"><h2>How automation and artificial intelligence are transforming the modern workplace</h2></a>
</div>
<div class="news-slider-desc">With the adoption of new technologies like artificial intelligence (AI) and automation, we are on the cusp of major upheavals in the workplace.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-automation-and-artificial-intelligence-are-transforming-the-modern-workplace/48296/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="31" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="What Generation Z wants from their future employers" href="https://www.persolkelly.com/news/what-generation-z-wants-from-their-future-employers/48066/" tabindex="-1"><h2>What Generation Z wants from their future employers</h2></a>
</div>
<div class="news-slider-desc">While employers strive to keep millennials engaged, a new challenge is on the horizon.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/what-generation-z-wants-from-their-future-employers/48066/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="32" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="Diversity in the Workplace" href="https://www.persolkelly.com/news/diversity-in-the-workplace/48067/" tabindex="-1"><h2>Diversity in the Workplace</h2></a></div>
<div class="news-slider-desc">The growth of women in the workplace over the years has undoubtedly strengthened, with more women taking on more prominent roles in the businesses and organisations globally, but there is still
more that can be done to encourage and support the participation of women in the workforce.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/diversity-in-the-workplace/48067/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="33" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Why bother having an inclusive workforce?" href="https://www.persolkelly.com/news/why-bother-having-an-inclusive-workforce/48068/" tabindex="-1"><h2>Why bother having an inclusive workforce?</h2></a>
</div>
<div class="news-slider-desc">Well, the simple answer to this is why not?</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/why-bother-having-an-inclusive-workforce/48068/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="34" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Leadership Changes At PERSOLKELLY" href="https://www.persolkelly.com/news/leadership-changes-at-persolkelly/47469/" tabindex="-1"><h2>Leadership Changes At PERSOLKELLY</h2></a></div>
<div class="news-slider-desc"></div>
<div class="more-text"><a href="https://www.persolkelly.com/news/leadership-changes-at-persolkelly/47469/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="35" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Getting Ready For The Future With Automation And Artificial Intelligence" href="https://www.persolkelly.com/news/getting-ready-for-the-future-with-automation-and-artificial-intelligence/46982/" tabindex="-1"><h2>Getting Ready For The Future With Automation And Artificial Intelligence</h2></a>
</div>
<div class="news-slider-desc">Many think that the rise of automation and AI will result in machines and robots replacing human workers. But how much of this is true?</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/getting-ready-for-the-future-with-automation-and-artificial-intelligence/46982/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="36" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title">
<a title="Why You Shouldn’t Overlook The Next Generation’s Fears Over Technology" href="https://www.persolkelly.com/news/why-you-shouldn-t-overlook-the-next-generation-s-fears-over-technology/47082/" tabindex="-1"><h2>Why You Shouldn’t Overlook The Next Generation’s Fears Over Technology</h2></a>
</div>
<div class="news-slider-desc">There’s no doubt that the next generation workforce will be made up of tech-savvy professionals. Millennials will soon fill the bulk of middle management positions, while Generation Z (Gen Z) is
gradually entering the workforce.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/why-you-shouldn-t-overlook-the-next-generation-s-fears-over-technology/47082/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="37" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="Fighting Burnout" href="https://www.persolkelly.com/news/fighting-burnout/46688/" tabindex="-1"><h2>Fighting Burnout</h2></a></div>
<div class="news-slider-desc">Within all problems, lies the seed to its solution, here are three effective ways to manage burnout.</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/fighting-burnout/46688/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="38" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="How does Burnout come about?" href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" tabindex="-1"><h2>How does Burnout come about?</h2></a></div>
<div class="news-slider-desc">There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/how-does-burnout-come-about/46687/" title="Read more" tabindex="-1">Read more</a></div>
</div>
<div class="left-insight-sec slick-slide slick-cloned" data-slick-index="39" aria-hidden="true" tabindex="-1" style="width: 380px;">
<div class="news-slider-title"><a title="What is Burnout?" href="https://www.persolkelly.com/news/what-is-burnout/46683/" tabindex="-1"><h2>What is Burnout?</h2></a></div>
<div class="news-slider-desc">What can often be mistaken as stress, can easily turn out to be something more sinister...</div>
<div class="more-text"><a href="https://www.persolkelly.com/news/what-is-burnout/46683/" title="Read more" tabindex="-1">Read more</a></div>
</div>
</div>
</div><button class="slick-next slick-arrow" aria-label="Next" type="button" style="display: inline-block;">Next</button>
<ul class="slick-dots" style="display: block;" role="tablist">
<li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control00" aria-controls="slick-slide00" aria-label="1 of 7" tabindex="-1">1</button></li>
<li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control01" aria-controls="slick-slide01" aria-label="2 of 7" tabindex="0" aria-selected="true">2</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control02" aria-controls="slick-slide02" aria-label="3 of 7" tabindex="-1">3</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control03" aria-controls="slick-slide03" aria-label="4 of 7" tabindex="-1">4</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control04" aria-controls="slick-slide04" aria-label="5 of 7" tabindex="-1">5</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control05" aria-controls="slick-slide05" aria-label="6 of 7" tabindex="-1">6</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control06" aria-controls="slick-slide06" aria-label="7 of 7" tabindex="-1">7</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control07" aria-controls="slick-slide07" aria-label="8 of 7" tabindex="-1">8</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control08" aria-controls="slick-slide08" aria-label="9 of 7" tabindex="-1">9</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control09" aria-controls="slick-slide09" aria-label="10 of 7" tabindex="-1">10</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control010" aria-controls="slick-slide010" aria-label="11 of 7" tabindex="-1">11</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control011" aria-controls="slick-slide011" aria-label="12 of 7" tabindex="-1">12</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control012" aria-controls="slick-slide012" aria-label="13 of 7" tabindex="-1">13</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control013" aria-controls="slick-slide013" aria-label="14 of 7" tabindex="-1">14</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control014" aria-controls="slick-slide014" aria-label="15 of 7" tabindex="-1">15</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control015" aria-controls="slick-slide015" aria-label="16 of 7" tabindex="-1">16</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control016" aria-controls="slick-slide016" aria-label="17 of 7" tabindex="-1">17</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control017" aria-controls="slick-slide017" aria-label="18 of 7" tabindex="-1">18</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control018" aria-controls="slick-slide018" aria-label="19 of 7" tabindex="-1">19</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control019" aria-controls="slick-slide019" aria-label="20 of 7" tabindex="-1">20</button></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="subscribe-section hidden">
<div class="container">
<div class="subscribe-wrap">
<div class="subscribe-text">
<h2>Stay informed.</h2>
<h3>Keep up to date with the latest news from PERSOLKELLY.</h3>
</div>
<p><iframe height="120" id="fb_iframe" src="https://f.jxt.com.au/FORMS/persolkelly.com/newsletter_exported/newsletter.php"></iframe></p>
</div>
</div>
</div>
</div>
<div id="footer">
<footer id="prefix_footer-container" class="footer-section">
<div class="">
<div class="fsec-one">
<!--<div class="col-md-6">
<div class="subscribe-sec">
<div class="s-title">Stay Tune</div>
<div class="subcb-outer"> <span class="subcb-title">Subscribe to our newsletter</span>
<div class="frm-subcb">
<iframe alt="Subscribe to our newsletter | PERSOLKELLY" height="70" id="subscribe_iframe" src="//forms.jxt.com.au/FORMS/site/persolkelly-2020/subscribe_exported/subscribe.php"></iframe>
</div>
</div>
</div>
</div>-->
<div class="subscribe-sec">
<div class="ft-logo-sec">
<a href="/" class="footer-logo">
<img src="/media/persolkelly-2020/images/persolkelly-logo.svg" alt="PERSOL Kelly" class="l-footer__media">
</a>
<div class="footer-social">
<ul>
<li><a class="largd-icon" target="_blank" rel="noopener" title="LinkedIn" href="https://www.linkedin.com/company/persolkelly"><i class="fa fa-linkedin"> </i></a></li>
<li><a class="largd-icon" target="_blank" rel="noopener" title="Youtube" href="https://www.youtube.com/channel/UC60lgpDMOvxe4OL4AQ_jPpQ"><i class="fa fa-youtube-play"> </i></a></li>
</ul>
</div>
</div>
<div class="ft-mid-sec">
<div class="">
<div class="col-md-4 col-sm-4 col-xs-12 width28">
<ul class="flink-list">
<li><a href="/about-us" title="About Us">About Us</a></li>
<li><a href="/our-solutions/" title="What We Do">What We Do</a></li>
<li><a href="/news/" title="Resources">Resources</a></li>
<li><a href="/contact-us/" title="Contact Us">Contact Us</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-4 col-xs-12 width28">
<ul class="flink-list">
<li><a href="/privacy-policy/" title="Privacy Policy">Privacy Policy</a></li>
<li><a href="https://www.persolkelly.com/media/persolkelly-2020/client/PSK_Group_Code_of_Conduct.pdf " target="_blank" rel="noopener" title="Privacy">Group Code Of Conduct</a></li>
<li><a href="/sitemap.aspx" title="Sitemap">Sitemap</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-6 col-xs-12">
<p>8 Marina View, #11-01 Asia Square Tower 1, Singapore 018960 </p>
<p>Phone: <a href="tel:6567093388">(65) 6709 3388</a></p>
<p>Email: <a href="mailto:TalentsSolution@persolkelly.com">TalentsSolution@persolkelly.com</a></p>
</div>
</div>
<div>
<p>
<iframe height="550" src="//f.jxt.com.au/FORMS/persolkelly/enquiry-footer-new_exported/enquiry-footer-new.php"></iframe>
</p>
</div>
</div>
<div class="ft-last-sec">
<div class="f-privacy">
<p>©2021 PERSOLKELLY Pte Ltd | RCB No. 201717312Z</p>
<p><span>all rights reserved</span></p>
</div>
</div>
</div>
</div>
</div>
</footer>
<style>
.contact-form iframe {
height: 315px;
}
@media (max-width: 991px) {
.contact-form iframe {
display: none;
}
}
</style>
</div><!--end of footer-->
</div>
</div>
</form>
Text Content
loading Toggle navigation * Home * About Us * Our Brands * What We Believe * Employers * Our Solutions * Our Expertise * Request Talent * Regional Enquiry (Employers Only) * Australia * China * Hong Kong * India * Indonesia * Malaysia * New Zealand * Singapore * South Korea * Thailand * Taiwan * Vietnam * HR Advisory * Regional Talent Solutions * Regional Talent Solutions * Job Seekers * Job Search * Australia * China * Hong Kong * India * Indonesia * Malaysia * New Zealand * Singapore * South Korea * Thailand * Taiwan * Vietnam * Our Specialisation * Career Advice * Join Our Team * Resources * Events * News & Articles * APAC Workforce Insights * 2021 APAC Workforce Insights * 2020 APAC Workforce Insights * 2019 APAC Workforce Insights * 2018 APAC Workforce Insights * Salary Guides * Contact Us Select * Australia * China * Hong Kong * India * Indonesia * Malaysia * New Zealand * Singapore * South Korea * Thailand * Taiwan * Vietnam Who we are One of the leading HR Solutions company in the region 45+ offices across 13 markets in Asia Pacific 59,000+ positions have been placed across the region Comprehensive workforce management solutions — global scope, local focus Our Brands × PERSOLKELLY is one of the largest recruitment companies in Asia Pacific that provides comprehensive end-to-end workforce solutions. Headquartered in Singapore, PERSOLKELLY spans over 50 offices across 13 markets including: Australia, China, Hong Kong, India, Indonesia, Korea, Malaysia, New Zealand, Philippines, Singapore, Taiwan, Thailand and Vietnam. PERSOLKELLY is a joint venture between PERSOL Holdings, one of the largest recruitment firms in Japan, and Kelly Services Inc., a global leader in workforce solutions. Select a country * Australia * China * Hong Kong * India * Indonesia * Malaysia * New Zealand * Singapore * South Korea * Thailand * Taiwan * Vietnam PERSOL is one of the largest and fastest growing HR service providers in the Asia Pacific region. Leveraging on its strong database of Japanese and Japanese-speaking candidates, PERSOL provides tailored workforce solutions primarily to Japanese companies. PERSOL operates in Hong Kong, Indonesia, Singapore, South Korea, Philippines, Thailand, Malaysia, Vietnam and Taiwan. Select a country * China * Hong Kong * Indonesia * Singapore * South Korea * Philippines * Thailand * Malaysia * Vietnam * Taiwan PERSOLKELLY Consulting is a leading HR consulting and professional services company, specialising in innovative talent development, HR & management advisory, organisational effectiveness and insights-driven HR solutions. PERSOLKELLY Consulting operates in Hong Kong, India, Indonesia, Korea, Malaysia, Singapore and China Select a country * China * Hong Kong * India * Indonesia * Malaysia * Singapore * South Korea * Thailand * Taiwan * Vietnam BTI Executive Search is a market leader in Executive Search, with proven expertise in strategic workforce planning and talent management. BTI Executive Search operates in Hong Kong, India, Indonesia, Malaysia, Singapore and Thailand. Select a country * Hong Kong * India * Indonesia * Malaysia * Singapore * Thailand P-Serv is a local leader in Singapore for providing business process outsourcing solutions in projects related to customer service management, collections management and payroll administration. The agency has established long-term partnerships with Singapore’s key government agencies. * Singapore A leading IT solutions and Outsourcing service provider in South East Asia Market, assisting clients to achieve their business objectives by successfully outsourcing their non-core business processes and functions in the areas of technology. Evo Business Consulting offers the entire spectrum of services across business models in the technical space. * Malaysia *PERSOL is the group brand of the PERSOL Group. However, “PERSOL” here refers to the general term of permanent placement services for Japanese businesses in APAC. Our Expertise * Accounting * Banking & Finance * Engineering * Healthcare & Life Sciences * Human Resources * Information Technology * Supply Chain & Procurement * Sales & Marketing PERSOLKELLY is one of the leading staffing and recruitment providers in Apac, with a depth and breadth of expertise across diverse industries. Find out more WE ENABLE YOU TO ACHIEVE MORE IN THE WORLD OF WORK Take the next step in your career journey today Search Job × * China * Singapore * Malaysia * Taiwan * Thailand * India * Indonesia * Hong Kong * Korea * Vietnam * Australia * New Zealand * Regional Enquiry (Employers Only) * HR Advisory The asia pacific region isn't just our focus, it's our speciality We combine our regional expertise with industry experience and local market understanding. Select your country Insights INDIA HAS ALL THE RIGHT INGREDIENTS FOR BUILDING A FUTURE-READY WORKFORCE India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year. Read more Previous FIGHTING BURNOUT Within all problems, lies the seed to its solution, here are three effective ways to manage burnout. Read more HOW DOES BURNOUT COME ABOUT? There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones... Read more WHAT IS BURNOUT? What can often be mistaken as stress, can easily turn out to be something more sinister... Read more INDIA HAS ALL THE RIGHT INGREDIENTS FOR BUILDING A FUTURE-READY WORKFORCE India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year. Read more HOW ASIA’S BUSINESSES CAN FUTURE-PROOF THEIR WORKFORCE The COVID-19 pandemic has hit companies in a devastating way by disrupting supply chains and restricting the movement of goods and people. Read more IDENTIFYING WORKFORCE CHALLENGES AND SOLUTIONS IN ASIA PACIFIC Sourcing and retaining Talents to drive growth remain an imposing challenge for most. Competition for the best Talents is increasingly intense. Read more THE OUTLOOK FOR ASIA-PACIFIC Asia-Pacific is diverse, and each market in the region has its own set of unique challenges when it comes to hiring and retaining talent. Read more BRINGING MORE HEART IN HUMAN RESOURCES 2020 saw the loss of 114 million jobs globally. What began as a health crisis soon developed into an economic one and snowballed into a social and political upheaval. Read more HOW JOBSEEKERS CAN NAVIGATE THE NEW NORMAL We understand the anxiety and stress that jobseekers face during this time. We hope these tips would give you guidance in navigating these tough times. Read more HOW TO JOB SEARCH IN THE NEW NORMAL The way you present yourself during the job-hunting process will need to evolve. Here are some top tips to enhance your job search in this new era of Covid-19. Read more A MORE RESILIENT AND AGILE WORKFORCE FOR THE ‘NEW NORMAL’ Amid all the disruption from the Covid-19 pandemic, one thing is certain – the crisis is set to trigger profound changes in the way we work. Read more HOW TO ADJUST TO THE NEW NORMAL AT WORK Managing the coronavirus pandemic will remain a priority for the next year or so. Here's how businesses and workers can adjust to this new normal at work. Read more HOW YOUR BUSINESS CAN STAY UNITED WHILE APART DURING COVID-19 With most of the workforce kept physically apart, the need for companies to Stay United with their people and customers has never been greater. Read more HOW AUTOMATION AND ARTIFICIAL INTELLIGENCE ARE TRANSFORMING THE MODERN WORKPLACE With the adoption of new technologies like artificial intelligence (AI) and automation, we are on the cusp of major upheavals in the workplace. Read more WHAT GENERATION Z WANTS FROM THEIR FUTURE EMPLOYERS While employers strive to keep millennials engaged, a new challenge is on the horizon. Read more DIVERSITY IN THE WORKPLACE The growth of women in the workplace over the years has undoubtedly strengthened, with more women taking on more prominent roles in the businesses and organisations globally, but there is still more that can be done to encourage and support the participation of women in the workforce. Read more WHY BOTHER HAVING AN INCLUSIVE WORKFORCE? Well, the simple answer to this is why not? Read more LEADERSHIP CHANGES AT PERSOLKELLY Read more GETTING READY FOR THE FUTURE WITH AUTOMATION AND ARTIFICIAL INTELLIGENCE Many think that the rise of automation and AI will result in machines and robots replacing human workers. But how much of this is true? Read more WHY YOU SHOULDN’T OVERLOOK THE NEXT GENERATION’S FEARS OVER TECHNOLOGY There’s no doubt that the next generation workforce will be made up of tech-savvy professionals. Millennials will soon fill the bulk of middle management positions, while Generation Z (Gen Z) is gradually entering the workforce. Read more FIGHTING BURNOUT Within all problems, lies the seed to its solution, here are three effective ways to manage burnout. Read more HOW DOES BURNOUT COME ABOUT? There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones... Read more WHAT IS BURNOUT? What can often be mistaken as stress, can easily turn out to be something more sinister... Read more INDIA HAS ALL THE RIGHT INGREDIENTS FOR BUILDING A FUTURE-READY WORKFORCE India has one of the largest networks of higher education institutions with 981 universities churning out millions of graduates into the workforce each year. Read more HOW ASIA’S BUSINESSES CAN FUTURE-PROOF THEIR WORKFORCE The COVID-19 pandemic has hit companies in a devastating way by disrupting supply chains and restricting the movement of goods and people. Read more IDENTIFYING WORKFORCE CHALLENGES AND SOLUTIONS IN ASIA PACIFIC Sourcing and retaining Talents to drive growth remain an imposing challenge for most. Competition for the best Talents is increasingly intense. Read more THE OUTLOOK FOR ASIA-PACIFIC Asia-Pacific is diverse, and each market in the region has its own set of unique challenges when it comes to hiring and retaining talent. Read more BRINGING MORE HEART IN HUMAN RESOURCES 2020 saw the loss of 114 million jobs globally. What began as a health crisis soon developed into an economic one and snowballed into a social and political upheaval. Read more HOW JOBSEEKERS CAN NAVIGATE THE NEW NORMAL We understand the anxiety and stress that jobseekers face during this time. We hope these tips would give you guidance in navigating these tough times. Read more HOW TO JOB SEARCH IN THE NEW NORMAL The way you present yourself during the job-hunting process will need to evolve. Here are some top tips to enhance your job search in this new era of Covid-19. Read more A MORE RESILIENT AND AGILE WORKFORCE FOR THE ‘NEW NORMAL’ Amid all the disruption from the Covid-19 pandemic, one thing is certain – the crisis is set to trigger profound changes in the way we work. Read more HOW TO ADJUST TO THE NEW NORMAL AT WORK Managing the coronavirus pandemic will remain a priority for the next year or so. Here's how businesses and workers can adjust to this new normal at work. Read more HOW YOUR BUSINESS CAN STAY UNITED WHILE APART DURING COVID-19 With most of the workforce kept physically apart, the need for companies to Stay United with their people and customers has never been greater. Read more HOW AUTOMATION AND ARTIFICIAL INTELLIGENCE ARE TRANSFORMING THE MODERN WORKPLACE With the adoption of new technologies like artificial intelligence (AI) and automation, we are on the cusp of major upheavals in the workplace. Read more WHAT GENERATION Z WANTS FROM THEIR FUTURE EMPLOYERS While employers strive to keep millennials engaged, a new challenge is on the horizon. Read more DIVERSITY IN THE WORKPLACE The growth of women in the workplace over the years has undoubtedly strengthened, with more women taking on more prominent roles in the businesses and organisations globally, but there is still more that can be done to encourage and support the participation of women in the workforce. Read more WHY BOTHER HAVING AN INCLUSIVE WORKFORCE? Well, the simple answer to this is why not? Read more LEADERSHIP CHANGES AT PERSOLKELLY Read more GETTING READY FOR THE FUTURE WITH AUTOMATION AND ARTIFICIAL INTELLIGENCE Many think that the rise of automation and AI will result in machines and robots replacing human workers. But how much of this is true? Read more WHY YOU SHOULDN’T OVERLOOK THE NEXT GENERATION’S FEARS OVER TECHNOLOGY There’s no doubt that the next generation workforce will be made up of tech-savvy professionals. Millennials will soon fill the bulk of middle management positions, while Generation Z (Gen Z) is gradually entering the workforce. Read more FIGHTING BURNOUT Within all problems, lies the seed to its solution, here are three effective ways to manage burnout. Read more HOW DOES BURNOUT COME ABOUT? There are many reasons as to why you could be a victim to burnout, here are just some of the more common ones... Read more WHAT IS BURNOUT? What can often be mistaken as stress, can easily turn out to be something more sinister... Read more Next * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16 * 17 * 18 * 19 * 20 STAY INFORMED. KEEP UP TO DATE WITH THE LATEST NEWS FROM PERSOLKELLY. * * * About Us * What We Do * Resources * Contact Us * Privacy Policy * Group Code Of Conduct * Sitemap 8 Marina View, #11-01 Asia Square Tower 1, Singapore 018960 Phone: (65) 6709 3388 Email: TalentsSolution@persolkelly.com ©2021 PERSOLKELLY Pte Ltd | RCB No. 201717312Z all rights reserved