learningportal.juniper.net Open in urlscan Pro
13.91.63.25  Public Scan

Submitted URL: http://learningportal.juniper.net/
Effective URL: https://learningportal.juniper.net/juniper/default.aspx
Submission: On April 22 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: _defaultPOST ./default.aspx

<form name="_default" method="post" action="./default.aspx" id="_default">
  <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
  <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
  <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
    value="/wEPDwULLTE0ODA4MTIxMDIPFCsAAxQrAANkFwsFCnN0ckNvbnRlbnQF+xw8ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9QUxMLUFDQ0VTUy1UUkFJTklORy1QQVNTLUhPTUUnOyAgZ29vZ2xlQW5hbHl0aWNzKCdMYW5kaW5nIFBhZ2UnLCAnSWNvbicgLCdOYXYgSWNvbicsICdBbGwtQWNjZXNzIFRyYWluaW5nIFBhc3MnKTsiPg0KCTxkaXYgY2xhc3M9Im5ld3MtaW1hZ2UiPg0KCQk8ZGl2IGNsYXNzPSJhbGwtYWNjZXNzLXRyYWluaW5nLXBhc3MiPjwvZGl2Pg0KCTwvZGl2Pg0KCTxkaXYgY2xhc3M9Im5ld3MtY29udGVudCI+DQoJCTxoMiBjbGFzcz0ibGFuZGluZy1wYWdlLWljb24tdGV4dCI+QWxsLUFjY2VzcyBUcmFpbmluZyBQYXNzPC9oMj4NCgk8L2Rpdj4NCjwvZGl2PiA8ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvc2NoZWR1bGVfY2xhc3Nlcy5hc3B4JzsgZ29vZ2xlQW5hbHl0aWNzKCdMYW5kaW5nIFBhZ2UnLCAnSWNvbicgLCdOYXYgSWNvbicsICdTY2hlZHVsZSBvZiBDbGFzc2VzJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0ic2NoZWR1bGUtb2YtY2xhc3NlcyI+PC9kaXY+DQoJPC9kaXY+DQoJPGRpdiBjbGFzcz0ibmV3cy1jb250ZW50Ij4NCgkJPGgyIGNsYXNzPSJsYW5kaW5nLXBhZ2UtaWNvbi10ZXh0Ij5TY2hlZHVsZSBvZiBDbGFzc2VzPC9oMj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InJvdyIgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScvanVuaXBlci91c2VyX2FjdGl2aXR5X3NlYXJjaC5hc3B4P3NlYXJjaD1Pbi1EZW1hbmQmdGF4b25vbXlMaXN0PSUyM00wMiUyQyUyM1QwMSc7IGdvb2dsZUFuYWx5dGljcygnTGFuZGluZyBQYWdlJywgJ0ljb24nICwnTmF2IEljb24nLCAnT24tRGVtYW5kIENvdXJzZXMnKTsiPg0KCTxkaXYgY2xhc3M9Im5ld3MtaW1hZ2UiPg0KCQk8ZGl2IGNsYXNzPSJvbi1kZW1hbmQtY291cnNlcyI+PC9kaXY+DQoJPC9kaXY+DQoJPGRpdiBjbGFzcz0ibmV3cy1jb250ZW50Ij4NCgkJPGgyIGNsYXNzPSJsYW5kaW5nLXBhZ2UtaWNvbi10ZXh0Ij5Pbi1EZW1hbmQgQ291cnNlczwvaDI+DQoJPC9kaXY+DQo8L2Rpdj48ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9zZWFyY2guYXNweD9zZWFyY2g9Y291cnNlJnRheG9ub215TGlzdD0lMjNNMDElMkMlMjNNMDIlMkMlMjNUMDEnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdJY29uJyAsJ05hdiBJY29uJywgJ0FsbCBDb3Vyc2VzJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0ibGlzdC1vZi1jb3Vyc2VzIj48L2Rpdj4NCgk8L2Rpdj4NCgk8ZGl2IGNsYXNzPSJuZXdzLWNvbnRlbnQiPg0KCQk8aDIgY2xhc3M9ImxhbmRpbmctcGFnZS1pY29uLXRleHQiPkFsbCBDb3Vyc2VzPC9oMj4NCgk8L2Rpdj4NCjwvZGl2PiA8ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5vcGVuKCdodHRwczovL3d3dy5qdW5pcGVyLm5ldC91cy9lbi90cmFpbmluZy9wcml2YXRlLXRyYWluaW5nLmh0bWwvJywgJ19ibGFuaycpOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdJY29uJyAsJ05hdiBJY29uJywgJ1ByaXZhdGUgVHJhaW5pbmcnKTsiPg0KCTxkaXYgY2xhc3M9Im5ld3MtaW1hZ2UiPg0KCQk8ZGl2IGNsYXNzPSJjdXN0b20tdHJhaW5pbmciPjwvZGl2Pg0KCTwvZGl2Pg0KCTxkaXYgY2xhc3M9Im5ld3MtY29udGVudCI+DQoJCTxoMiBjbGFzcz0ibGFuZGluZy1wYWdlLWljb24tdGV4dCI+UHJpdmF0ZSBUcmFpbmluZzwvaDI+DQoJPC9kaXY+DQo8L2Rpdj48ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9SlVOSVBFUi1MRUFSTklORy1QQVRIUy1IT01FJztnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdJY29uJyAsJ05hdiBJY29uJywgJ0NlcnRpZmljYXRpb24gVHJhY2tzJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0ibGVhcm5pbmctcGF0aHMiPjwvZGl2Pg0KCTwvZGl2Pg0KCTxkaXYgY2xhc3M9Im5ld3MtY29udGVudCI+DQoJCTxoMiBjbGFzcz0ibGFuZGluZy1wYWdlLWljb24tdGV4dCI+Q2VydGlmaWNhdGlvbiBUcmFja3M8L2gyPg0KCTwvZGl2Pg0KPC9kaXY+PGRpdiBjbGFzcz0icm93IiBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPUpVTklQRVItQ0VSVElGSUNBVElPTi1QUk9HUkFNLUhPTUUnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdJY29uJyAsJ05hdiBJY29uJywgJ0NlcnRpZmljYXRpb24gUmVzb3VyY2VzJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0ianVuaXBlci1jZXJ0aWZpY2F0aW9uIj48L2Rpdj4NCgk8L2Rpdj4NCgk8ZGl2IGNsYXNzPSJuZXdzLWNvbnRlbnQiPg0KCQk8aDIgY2xhc3M9ImxhbmRpbmctcGFnZS1pY29uLXRleHQiPkNlcnRpZmljYXRpb24gUmVzb3VyY2VzPC9oMj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InJvdyIgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScvanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD1KVU5JUEVSLU9QRU4tTEVBUk5JTkcnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdJY29uJyAsJ05hdiBJY29uJywgJ0dldCBTdGFydGVkIGZvciBGcmVlJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0iY29tcGxpbWVudGFyeS10cmFpbmluZyI+PC9kaXY+DQoJPC9kaXY+DQoJPGRpdiBjbGFzcz0ibmV3cy1jb250ZW50Ij4NCgkJPGgyIGNsYXNzPSJsYW5kaW5nLXBhZ2UtaWNvbi10ZXh0Ij5HZXQgU3RhcnRlZCBmb3IgRnJlZTwvaDI+DQoJPC9kaXY+DQo8L2Rpdj48ZGl2IGNsYXNzPSJyb3ciIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9VVNJTkctSlVOSVBFUi1UUkFJTklORy1DUkVESVRTJzsgZ29vZ2xlQW5hbHl0aWNzKCdMYW5kaW5nIFBhZ2UnLCAnSWNvbicgLCdOYXYgSWNvbicsICdUcmFpbmluZyBDcmVkaXRzJyk7Ij4NCgk8ZGl2IGNsYXNzPSJuZXdzLWltYWdlIj4NCgkJPGRpdiBjbGFzcz0iZm9ydW1zIj48L2Rpdj4NCgk8L2Rpdj4NCgk8ZGl2IGNsYXNzPSJuZXdzLWNvbnRlbnQiPg0KCQk8aDIgY2xhc3M9ImxhbmRpbmctcGFnZS1pY29uLXRleHQiPlRyYWluaW5nIENyZWRpdHM8L2gyPg0KCTwvZGl2Pg0KPC9kaXY+IDxkaXYgY2xhc3M9InJvdyIgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScvanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0zNDIxJzsgZ29vZ2xlQW5hbHl0aWNzKCdMYW5kaW5nIFBhZ2UnLCAnSWNvbicgLCdOYXYgSWNvbicsICdVbml2ZXJzaXR5IFByb2dyYW0nKTsiPg0KCTxkaXYgY2xhc3M9Im5ld3MtaW1hZ2UiPg0KCQk8ZGl2IGNsYXNzPSJ1bml2ZXJzaXR5LXByb2dyYW0iPjwvZGl2Pg0KCTwvZGl2Pg0KCTxkaXYgY2xhc3M9Im5ld3MtY29udGVudCI+DQoJCTxoMiBjbGFzcz0ibGFuZGluZy1wYWdlLWljb24tdGV4dCI+VW5pdmVyc2l0eSBQcm9ncmFtPC9oMj4NCgk8L2Rpdj4NCjwvZGl2PgUIcHJldkxhbmdlBQJpZGYFDE1lbnVMb2NhdGlvbgUCSEgFD0xpZ2h0Ym94Q29udGVudGgFCVBhZ2VUaXRsZQUESG9tZQUEcHJldmYFB2N1cnJlbnRnBQ9FbWJlZGRlZENvbnRlbnRoBQtzdHJXaGF0c05ldwWZ/QE8c3BhbiBzdHlsZT0iY29sb3I6IzhmYWQxNjtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjEwcHg7Ij48c3Ryb25nPlBsZWFzZSBsZXQgdXMga25vdyBhYm91dCB5b3VyIEp1bmlwZXIgTGVhcm5pbmcgUG9ydGFsIGV4cGVyaWVuY2U8L3N0cm9uZz48L3NwYW4+DQo8cD5XZSdkIGxvdmUgZm9yIHlvdSB0byA8YSBocmVmPSJodHRwczovL2Zvcm1zLm9mZmljZS5jb20vci9La2UzUGpTYWNXIiB0YXJnZXQ9Il9ibGFuayI+c2hhcmUgeW91ciBmZWVkYmFjazwvYT4gYWJvdXQgIHRoZSBuZXcgTGVhcm5pbmcgUG9ydGFsIHVzZXIgZXhwZXJpZW5jZS48L3A+DQo8dWw+DQoJCTxsaT5TaWduaWZpY2FudGx5IGVuaGFuY2VkIDxhIGhyZWY9Imh0dHBzOi8vbGVhcm5pbmdwb3J0YWwuanVuaXBlci5uZXQvanVuaXBlci91c2VyX2FjdGl2aXR5X3NlYXJjaC5hc3B4P3NlYXJjaD0mdGF4b25vbXlMaXN0PSUyM00wMSUyQyUyM00wMiUyQyUyM1QwMSIgdGFyZ2V0PSJfYmxhbmsiPnRyYWluaW5nIGNhdGFsb2cgc2VhcmNoPC9hPiB3aXRoIGFsZ29yaXRobWljIGtleXdvcmQgc2VhcmNoIGFuZCBmdWxsIHRheG9ub215LCBhbGxvd2luZyB5b3UgdG8gYnJvd3NlIHRyYWluaW5nIGJ5Og0KCQkJCTx1bD4NCgkJCQkJPGxpPktleXdvcmQgb3IgUGhyYXNlPC9saT4NCgkJCQkJPGxpPkNlcnRpZmljYXRpb24gVHJhY2s8L2xpPg0KCQkJCQk8bGk+UHJvZHVjdCBDYXRlZ29yeS9GYW1pbHk8L2xpPg0KCQkJCQk8bGk+Sm9iIEZ1bmN0aW9uPC9saT4NCgkJCQkJPGxpPkRpZmZpY3VsdHkgTGV2ZWw8L2xpPg0KCQkJCQk8bGk+SW5jbHVzaW9uIG9mIFZpcnR1YWwgTGFiczwvbGk+DQoJCQkJCTxsaT5UcmFpbmluZyBGb3JtYXQ8L2xpPg0KCQkJCTwvdWw+DQoJCTwvbGk+DQoJPGxpPkFiaWxpdHkgdG8gYm9va21hcmsgYW55IGNvdXJzZSBvciBtb2R1bGUgdG8geW91ciDigJw8YSBocmVmPSJodHRwczovL2xlYXJuaW5ncG9ydGFsLmp1bmlwZXIubmV0L2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9ib29rbWFya3MuYXNweCIgdGFyZ2V0PSJfYmxhbmsiPk15IEZhdm9yaXRlczwvYT7igJ0gcGFnZS48L2xpPg0KCQ0KCTxsaT5Ib2xpc3RpYyA8YSBocmVmPSJodHRwczovL2xlYXJuaW5ncG9ydGFsLmp1bmlwZXIubmV0L2p1bmlwZXIvc2NoZWR1bGVfY2xhc3Nlcy5hc3B4P3NlYXJjaD0mdHJhaW5pbmdGb3JtYXQ9JTIzTTAxJnJlZ2lvbj0mbGFuZ3VhZ2U9JmZhY2lsaXRhdG9yPUp1bmlwZXIrTmV0d29ya3MmdGF4b25vbXlMaXN0PSIgdGFyZ2V0PSJfYmxhbmsiPmxpdmUgdHJhaW5pbmcgc2NoZWR1bGU8L2E+IGluY2x1ZGluZyBhbGwgc2NoZWR1bGVkIGNsYXNzZXMsIHdlYmluYXJzLCBhbmQgbGFiIGV4YW1zPC9saT4NCgk8bGk+RW5oYW5jZWQgdXNlciBpbnRlcmZhY2VzIGZvciBPbi1EZW1hbmQgYW5kIEluc3RydWN0b3ItbGVkIGNvdXJzZXMuPC9saT4NCjwvdWw+DQoNCjxkaXYgYWxpZ249ImNlbnRlciI+PGEgaHJlZj0iaHR0cHM6Ly9rc2EuanVuaXBlci5uZXQvaW5kaXZpZHVhbC9hc3Nlc3NtZW50LnBocCIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3R5bGU9IndpZHRoOiAxMDAlIiBzcmM9Ii4uL2p1bmlwZXIvcmVzb3VyY2VzL2ltYWdlcy9sYW5kaW5nLXBhZ2Uva3NhLWJhbm5lci5wbmciIGFsdD0iS25vd2xlZGdlIFNraWxscyBBc3Nlc3NtZW50Ii8+PC9hPjwvZGl2Pg0KPHN0eWxlPg0KCSN0cmFjay1uZXdzew0KCQltYXJnaW4tYm90dG9tOiA0MHB4Ow0KCX0NCgkuYWNjb3JkaW9uLXdyYXBwZXIgew0KICAgIG1hcmdpbi1ib3R0b206IDMycHg7DQp9DQo8L3N0eWxlPg0KPGRpdiBjbGFzcz0iY2xlYXItYm90aCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJ3aGF0c25ldyI+PC9kaXY+DQo8c2NyaXB0Pg0KCQ0KCQ0KZnVuY3Rpb24gZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoZXZlbnRMYWJlbCxldmVudFZhbHVlKQ0Kew0KCWdvb2dsZUFuYWx5dGljcygnV2hhdHMgTmV3JywgJ0xhbmRpbmcgUGFnZScsIGV2ZW50TGFiZWwsIGV2ZW50VmFsdWUgKTsNCn0NCmZ1bmN0aW9uIGdvb2dsZUFuYWx5dGljcyhjb252ZXJzaW9uLCBldmVudENhdGVnb3J5LCBldmVudExhYmVsLGV2ZW50VmFsdWUpDQp7DQogZ3RhZygnZXZlbnQnLCBjb252ZXJzaW9uLHsNCiAnZXZlbnRDYXRlZ29yeSc6ZXZlbnRDYXRlZ29yeSwNCiAnZXZlbnRMYWJlbCc6IGV2ZW50TGFiZWwsIA0KJ2V2ZW50VmFsdWUnOmV2ZW50VmFsdWUgDQp9KTsNCn0NCg0KPC9zY3JpcHQ+DQoNCg0KDQoNCjxkaXYgaWQ9InRhYmNvbnRhaW5lciIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDMwcHg7Ij4NCgk8ZGl2IGNsYXNzPSJ0YWJib3giPg0KCQk8ZGl2IGNsYXNzPSJ0YWJib3gtaW5uZXIiPg0KCQkJPGRpdiBjbGFzcz0idGFiIj4yMDI0IEphbi1NYXI8L2Rpdj4NCgkJCTxkaXYgY2xhc3M9InRhYiI+MjAyMyBPY3QtRGVjPC9kaXY+DQoJCQk8ZGl2IGNsYXNzPSJ0YWIiPjIwMjMgSnVsLVNlcDwvZGl2Pg0KCQkJPGRpdiBjbGFzcz0idGFiIj4yMDIzIEFwci1KdW48L2Rpdj4NCgkJCTxkaXYgY2xhc3M9InRhYiI+MjAyMyBKYW4tTWFyPC9kaXY+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KDQoJPGRpdiBjbGFzcz0icGFuZWwiPg0KCQ0KCQk8IS0tIFRhYiAyMDI0IEphbi1NYXIgLS0tPg0KCQk8ZGl2IGNsYXNzPSJ0YWItY29udGVudCIgPg0KCQkJPHRhYmxlIGNsYXNzPSJmb250LXJlc3BvbnNpdmUiIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+DQoJCQkJPHRib2R5Pjx0cj4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIiB3aWR0aD0iNTAwIj5DT1VSU0U8L3RoPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiPkRVUkFUSU9OPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5UUkFJTklORyBNRVRIT0Q8L3RoPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiPlNUQVRVUzwvdGg+DQoJCQkJICA8L3RyPg0KDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMjYxMCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDI0IEpBTi1NQVInLCAnSlNTUycpOyI+RGVwbG95aW5nIGFuZCBtYW5hZ2luZyBKdW5pcGVyIFNELVdBTiB3aXRoIFNlc3Npb24gU21hcnQgUm91dGVyczwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjIwJTwvdGQ+DQoJCQkJPC90cj4JCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTI2MDAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyNCBKQU4tTUFSJywgJ0FQU1RSQScpOyI+RGF0YSBDZW50ZXIgQXV0b21hdGlvbiBVc2luZyBKdW5pcGVyIEFwc3RyYTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjUgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjE1JTwvdGQ+DQoJCQkJPC90cj4JDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD00Mjg2JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjQgSkFOLU1BUicsICdBSlNFQycpOyI+QWR2YW5jZWQgSnVuaXBlciBTZWN1cml0eTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjMwJTwvdGQ+DQoJCQkJPC90cj4JCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMzEnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyNCBKQU4tTUFSJywgJ1NTRScpOyI+U0FTRSAtIERlcGxveWluZyBKdW5pcGVyIFNlY3VyaXR5IFNlcnZpY2UgRWRnZTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjMgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjEwJTwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMjczJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjQgSkFOLU1BUicsICdJSkEnKTsiPkludHJvZHVjdGlvbiB0byBBcHN0cmE8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4wLjUgZGF5PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5lTGVhcm5pbmc8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjIwJTwvdGQ+DQoJCQkJPC90cj4JDQoJCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9NzQwNSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDI0IEpBTi1NQVInLCAnSlNQRVMnKTsiPkp1bmlwZXIgU2VydmljZSBQcm92aWRlciBFZGdlIFNlY3VyaXR5PC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MyBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+MjAlPC90ZD4NCgkJCQk8L3RyPgkJCQkJDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzQ3MCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDI0IEpBTi1NQVInLCAnU0RDTE9VRCcpOyI+TWFuYWdpbmcgSnVuaXBlciBTZWN1cml0eSBEaXJlY3RvciBDbG91ZDwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjIgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4JCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTI1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjQgSkFOLU1BUicsICdKU0RXQU4nKTsiPkRlcGxveWluZyBhbmQgTWFuYWdpbmcgSnVuaXBlciBTRC1XQU4gd2l0aCBNaXN0IEFJIChKU0RXQU4pPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MiBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+MjAlPC90ZD4NCgkJCQk8L3RyPgkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTA0NzQnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyNCBKQU4tTUFSJywgJ0pDRicpOyI+SnVuaXBlciBDbG91ZCBGdW5kYW1lbnRhbHM8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj4xNSU8L3RkPg0KCQkJCTwvdHI+CQkJDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD03MDAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyNCBKQU4tTUFSJywgJ0lKT1MnKTsiPkludHJvZHVjdGlvbiB0byB0aGUgSnVub3MgT3BlcmF0aW5nIFN5c3RlbTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjkwJTwvdGQ+DQoJCQkJPC90cj4JCQkNCgkJCTwvdGJvZHk+PC90YWJsZT4NCgkJPC9kaXY+CQ0KCQ0KCQk8IS0tIFRhYiAyMDIzIE9jdC1EZWMgLS0tPg0KCQk8ZGl2IGNsYXNzPSJ0YWItY29udGVudCIgPg0KCQkJPHRhYmxlIGNsYXNzPSJmb250LXJlc3BvbnNpdmUiIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+DQoJCQkJPHRib2R5Pjx0cj4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIiB3aWR0aD0iNTAwIj5DT1VSU0U8L3RoPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiPkRVUkFUSU9OPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5UUkFJTklORyBNRVRIT0Q8L3RoPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiPlNUQVRVUzwvdGg+DQoJCQkJICA8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTI5NzAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pDTUEnKTsiPkRlcGxveWluZyBhbmQgTWFuYWdpbmcgSnVuaXBlciBXaXJlZCBOZXR3b3JrcyBmb3IgQ2FtcHVzIGFuZCBCcmFuY2ggd2l0aCBNaXN0IEFJPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NCBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+ODAlPC90ZD4NCgkJCQk8L3RyPgkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTExNjknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pDTkFBJyk7Ij5EZXBsb3lpbmcgSnVuaXBlciBTZWN1cml0eSBpbiBBV1MgYW5kIEF6dXJlPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NCBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+MjAlPC90ZD4NCgkJCQk8L3RyPgkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExMDU3JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdKTDJWJyk7Ij5KdW5vcyBMYXllciAyIFZQTnM8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+NjUlPC90ZD4NCgkJCQk8L3RyPg0KCQkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTQyNzknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0FKU1BSJyk7Ij5BZHZhbmNlZCBKdW5vcyBTZXJ2aWNlIFByb3ZpZGVyIFJvdXRpbmc8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj41IGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj41JTwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEwOTA5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdKTDNWJyk7Ij5KdW5vcyBMYXllciAzIFZQTnM8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+MjUlPC90ZD4NCgkJCQk8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTAyOTcnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pNRicpOyI+SnVub3MgTVBMUyBGdW5kYW1lbnRhbHM8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQk8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTM0OTknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ05FVEFJJyk7Ij5BSSBpbiBOZXR3b3JraW5nIGZvciBCdXNpbmVzcyBMZWFkZXJzPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NDUgbWludXRlczwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+ZUxlYXJuaW5nPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCTwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzI3OCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIE9DVC1ERUMnLCAnSUpNJyk7Ij5JbnRyb2R1Y3Rpb24gdG8gSnVuaXBlciBNaXN0IEFJPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MiBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5Pbi1EZW1hbmQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEwNTIyJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdBSkVSJyk7Ij5BZHZhbmNlZCBKdW5vcyBFbnRlcnByaXNlIFJvdXRpbmc8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj41IGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+MjUlPC90ZD4NCgkJCQk8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTI1OTMnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ1BBQVcnKTsiPlBhcmFnb24gQWN0aXZlIEFzc3VyYW5jZSBmb3IgQXV0b21hdGVkIFdBTjwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjIgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPjIwJTwvdGQ+DQoJCQkJPC90cj4JCQkJCQkJDQoJCQkJPC90Ym9keT48L3RhYmxlPg0KCQk8L2Rpdj4NCgkJDQoJCTwhLS0gVGFiIDIwMjMgSnVsLVNlcCAtLS0+DQoJCTxkaXYgY2xhc3M9InRhYi1jb250ZW50IiA+DQoJCQk8dGFibGUgY2xhc3M9ImZvbnQtcmVzcG9uc2l2ZSIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4NCgkJCQk8dGJvZHk+PHRyPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiIHdpZHRoPSI1MDAiPkNPVVJTRTwvdGg+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSI+RFVSQVRJT048L3RoPg0KCQkJCQk8dGggY2xhc3M9InVzZXJfaGVhZDEiPlRSQUlOSU5HIE1FVEhPRDwvdGg+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSI+U1RBVFVTPC90aD4NCgkJCQkgIDwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMTE2OSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEpVTC1TRVAnLCAnSkNOQUEnKTsiPkRlcGxveWluZyBKdW5pcGVyIFNlY3VyaXR5IGluIEFXUyBhbmQgQXp1cmU8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj40IGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCTwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD05MTQ1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdKTkRGJyk7Ij5KdW5pcGVyIE5ldHdvcmtzIERlc2lnbiBGdW5kYW1lbnRhbHMgKEpOREYpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MyBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQk8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMwOTAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBKVUwtU0VQJywgJ0FKQVVUJyk7Ij5BZHZhbmNlZCBKdW5vcyBQbGF0Zm9ybSBBdXRvbWF0aW9uIGFuZCBEZXZPcHMgKEFKQVVUKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+T24tRGVtYW5kPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCTwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD02ODUzJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdKU0UnKTsiPkp1bm9zIFNwYWNlIEVzc2VudGlhbHMgKEpTRSk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5VcGRhdGVkOiAxNSU8L3RkPg0KCQkJCTwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzExOSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEpVTC1TRVAnLCAnQVBTVFJBRkYnKTsiPkRhdGEgQ2VudGVyIEF1dG9tYXRpb24gdXNpbmcgSnVuaXBlciBBcHN0cmEgRnJlZWZvcm0gKEFQU1RSQUZGKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjUgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPlVwZGF0ZWQ6IDQwJTwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExNDYwJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdNSVNUJyk7Ij5KdW5pcGVyIE1pc3QgQUkgTmV0d29ya3MgKE1JU1QpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NCBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+VXBkYXRlZDogMTUlPC90ZD4NCgkJCQk8L3RyPgkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMjgzJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdBSlQnKTsiPkFkdmFuY2VkIEp1bm9zIFRyb3VibGVzaG9vdGluZyAoQUpUKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjMgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4JCQkJDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMjY4OCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEpVTC1TRVAnLCAnSlBBVycpOyI+SnVuaXBlciBQYXJhZ29uIEF1dG9tYXRpb24gZm9yIHRoZSBXQU4gKEpQQVcpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NCBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+VXBkYXRlZDogMTUlPC90ZD4NCgkJCQk8L3RyPgkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMDg5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdKVFNGJyk7Ij5KdW5pcGVyIFRlY2huaWNhbCBTdXBwb3J0IEZ1bmRhbWVudGFscyAoSlRTRik8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4yIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQk8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyOTUnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBKVUwtU0VQJywgJ1BBU1MnKTsiPkltcGxlbWVudGluZyBDbG91ZC1EZWxpdmVyZWQgSnVuaXBlciBQYXJhZ29uIEF1dG9tYXRpb24gKFBBQVMpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MiBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQk8L3RyPg0KCQkJDQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzEzNic7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEpVTC1TRVAnLCAnQ04yJyk7Ij5JbXBsZW1lbnRpbmcgQ2xvdWQtTmF0aXZlIENvbnRyYWlsIE5ldHdvcmtpbmcgKENOMik8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj40IGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5VcGRhdGVkOiA1JTwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8L3Rib2R5PjwvdGFibGU+DQoJCTwvZGl2Pg0KCQkNCgkJPCEtLSBUYWIgMjAyMyBBcHItSnVuIC0tLT4NCgkJPGRpdiBjbGFzcz0idGFiLWNvbnRlbnQiID4NCgkJCTx0YWJsZSBjbGFzcz0iZm9udC1yZXNwb25zaXZlIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPg0KCQkJCTx0Ym9keT48dHI+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSIgd2lkdGg9IjUwMCI+Q09VUlNFPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5EVVJBVElPTjwvdGg+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSI+VFJBSU5JTkcgTUVUSE9EPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5TVEFUVVM8L3RoPg0KCQkJCSAgPC90cj4NCgkJCQkgIA0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTA0NzQnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBBUFItSlVOJywgJ0pDRicpOyI+SnVuaXBlciBDbG91ZCBGdW5kYW1lbnRhbHMgKEpDRik8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5VcGRhdGVkOiAxNSU8L3RkPg0KCQkJCTwvdHI+DQoJCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTA1MjMnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBBUFItSlVOJywgJ0pFWCcpOyI+SnVub3MgRW50ZXJwcmlzZSBTd2l0Y2hpbmcgKEpFWCk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4yIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+VXBkYXRlZDogMTUlPC90ZD4NCgkJCQk8L3RyPg0KCQkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEwNTI0JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgQVBSLUpVTicsICdBSkVYJyk7Ij5BZHZhbmNlZCBKdW5vcyBFbnRlcnByaXNlIFN3aXRjaGluZyAoQUpFWCk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4yIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQk8L3RyPg0KCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyNjcnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBBUFItSlVOJywgJ0FSVUJBJyk7Ij5NaWdyYXRpbmcgZnJvbSBBcnViYSBNb2JpbGl0eSBQcm9mZXNzaW9uYWwgdG8gSnVuaXBlciBNaXN0IEFJPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MiBob3VyczwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+ZUxlYXJuaW5nPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCTwvdHI+DQoJCQkJPHRyPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDEiPjxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzI3Myc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEFQUi1KVU4nLCAnSUpBJyk7Ij5JbnRyb2R1Y3Rpb24gdG8gSnVuaXBlciBBcHN0cmEgKElKQSk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj40IGhvdXJzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5lTGVhcm5pbmc8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTI1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgQVBSLUpVTicsICdKU0RXQU4nKTsiPkp1bmlwZXIgU0QtV0FOIHdpdGggTWlzdCBBSSAoSlNEV0FOKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjIgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4NCgkJCQk8L3Rib2R5PjwvdGFibGU+DQoJCTwvZGl2Pg0KCQkNCgkJPCEtLSBUYWIgMjAyMyBKYW4tTWFyIC0tLT4NCgkJPGRpdiBjbGFzcz0idGFiLWNvbnRlbnQiID4NCgkJCTx0YWJsZSBjbGFzcz0iZm9udC1yZXNwb25zaXZlIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPg0KCQkJCTx0Ym9keT48dHI+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSIgd2lkdGg9IjUwMCI+Q09VUlNFPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5EVVJBVElPTjwvdGg+DQoJCQkJCTx0aCBjbGFzcz0idXNlcl9oZWFkMSI+VFJBSU5JTkcgTUVUSE9EPC90aD4NCgkJCQkJPHRoIGNsYXNzPSJ1c2VyX2hlYWQxIj5TVEFUVVM8L3RoPg0KCQkJCSAgPC90cj4NCgkJCQkgIA0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9Njc2Nyc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKQU4tTUFSJywgJ0pJUFY2Jyk7Ij5KdW5vcyBJUCBWZXJzaW9uIDYgKEotSVBWNik8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4yIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPlVwZGF0ZWQ6IDIwJTwvdGQ+DQoJCQkJICA8L3RyPg0KCQkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExNDYwJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpBTi1NQVInLCAnTUlTVCcpOyI+SnVuaXBlciBNaXN0IEFJIE5ldHdvcmtzIChNSVNUKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPlVwZGF0ZWQ6IDIwJTwvdGQ+DQoJCQkJICA8L3RyPg0KCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMTknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdBUFNUUkFGRicpOyI+RGF0YSBDZW50ZXIgQXV0b21hdGlvbiBVc2luZyBKdW5pcGVyIEFwc3RyYSBGcmVlZm9ybSAoQVBTVFJBRkYpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+MyBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5JbnN0cnVjdG9yLWxlZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQkgIDwvdHI+CQkJCQ0KCQkJCQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMTYnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdKVCcpOyI+SnVub3MgVHJvdWJsZXNob290aW5nIChKVCk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4yIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCSAgPC90cj4JCQ0KCQkJCQkNCgkJCQk8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExMTY3JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpBTi1NQVInLCAnQURDWCcpOyI+RGF0YSBDZW50ZXIgRmFicmljIHdpdGggRVZQTiBhbmQgVlhMQU4gKEFEQ1gpPC9hPjwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+NSBkYXlzPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj5Pbi1EZW1hbmQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPlVwZGF0ZWQ6IDI1JTwvdGQ+DQoJCQkJICA8L3RyPgkJDQoJCQkJIDx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMzEnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdTU0UnKTsiPlNBU0XigJREZXBsb3lpbmcgSnVuaXBlciBTZWN1cml0eSBTZXJ2aWNlIEVkZ2UgKFNTRSk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPkluc3RydWN0b3ItbGVkPC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wzIj5OZXc8L3RkPg0KCQkJCSAgPC90cj4JCQ0KCQkJCSA8dHI+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMSI+PGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMDA4JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpBTi1NQVInLCAnSUpEQycpOyI+SW50cm9kdWN0aW9uIHRvIEp1bmlwZXIgRGF0YSBDZW50ZXIgTmV0d29ya2luZyAoSUpEQyk8L2E+PC90ZD4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wyIj4zIGRheXM8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPk9uLURlbWFuZDwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMyI+TmV3PC90ZD4NCgkJCQkgIDwvdHI+CQ0KCQkJCTx0cj4NCgkJCQkJPHRkIGNsYXNzPSJuZXdjb2wxIj48YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMzYnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdDTjInKTsiPkltcGxlbWVudGluZyBDbG91ZC1OYXRpdmUgTmV0d29ya2luZyAoQ04yKTwvYT48L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDIiPjQgZGF5czwvdGQ+DQoJCQkJCTx0ZCBjbGFzcz0ibmV3Y29sMiI+SW5zdHJ1Y3Rvci1sZWQ8L3RkPg0KCQkJCQk8dGQgY2xhc3M9Im5ld2NvbDMiPk5ldzwvdGQ+DQoJCQkJPC90cj4JCQkJCSANCgkJCQk8L3Rib2R5PjwvdGFibGU+DQoJCTwvZGl2Pg0KCQkJCQ0KCTwvZGl2Pg0KCQkNCjwvZGl2Pg0KDQo8IS0tIC0tLS0tICAgICBXaGF0cyBuZXcgbW9iaWxlIHZpZXcgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi0tLS0tLS0tLT4NCg0KPGRpdiBjbGFzcz0id2hhdHNubmV3LW1vYmlsZSI+DQoJPHVsIGlkPSJhY2NvcmRpb24iIGNsYXNzPSJhY2NvcmRpb24iPg0KCQkJCQkNCgkJPGxpPg0KCQk8ZGl2IGNsYXNzPSJsaW5rIj4yMDI0IEphbi1NYXI8ZGl2IGNsYXNzPSJhcnJvdyI+PGkgY2xhc3M9ImZhIGZhLWNoZXZyb24tZG93biI+PC9pPjwvZGl2PjwvZGl2Pg0KCQk8dWwgY2xhc3M9InN1Ym1lbnUiPg0KCQkJCQkJDQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEyNjEwJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDI0IEpBTi1NQVInLCAnSlNTUycpOyI+RGVwbG95aW5nIGFuZCBtYW5hZ2luZyBKdW5pcGVyIFNELVdBTiB3aXRoIFNlc3Npb24gU21hcnQgUm91dGVyczwvYT4NCgkJCQk8ZGl2PjQgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgMjAlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMjYwMCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyNCBKQU4tTUFSJywgJ0FQU1RSQScpOyI+RGF0YSBDZW50ZXIgQXV0b21hdGlvbiBVc2luZyBKdW5pcGVyIEFwc3RyYTwvYT4NCgkJCQk8ZGl2PjUgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgMTUlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD00Mjg2JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDI0IEpBTi1NQVInLCAnQUpTRUMnKTsiPkFkdmFuY2VkIEp1bmlwZXIgU2VjdXJpdHk8L2E+DQoJCQkJPGRpdj40IGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IDMwJTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMzEnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjQgSkFOLU1BUicsICdTU0UnKTsiPlNBU0UgLSBEZXBsb3lpbmcgSnVuaXBlciBTZWN1cml0eSBTZXJ2aWNlIEVkZ2U8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IDEwJTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyNzMnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjQgSkFOLU1BUicsICdJSkEnKTsiPkludHJvZHVjdGlvbiB0byBBcHN0cmE8L2E+DQoJCQkJPGRpdj4wLjUgZGF5IHwgZUxlYXJuaW5nIHwgMjAlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD03NDA1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDI0IEpBTi1NQVInLCAnSlNQRVMnKTsiPkp1bmlwZXIgU2VydmljZSBQcm92aWRlciBFZGdlIFNlY3VyaXR5PC9hPg0KCQkJCTxkaXY+MyBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCAyMCU8L2Rpdj4NCgkJCTwvbGk+DQoJCQkNCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTM0NzAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjQgSkFOLU1BUicsICdTRENMT1VEJyk7Ij5NYW5hZ2luZyBKdW5pcGVyIFNlY3VyaXR5IERpcmVjdG9yIENsb3VkPC9hPg0KCQkJCTxkaXY+MiBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTI1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDI0IEpBTi1NQVInLCAnSlNEV0FOJyk7Ij5EZXBsb3lpbmcgYW5kIE1hbmFnaW5nIEp1bmlwZXIgU0QtV0FOIHdpdGggTWlzdCBBSSAoSlNEV0FOKTwvYT4NCgkJCQk8ZGl2PjIgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgMjAlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMDQ3NCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyNCBKQU4tTUFSJywgJ0pDRicpOyI+SnVuaXBlciBDbG91ZCBGdW5kYW1lbnRhbHM8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IDE1JTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9NzAwJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDI0IEpBTi1NQVInLCAnSUpPUycpOyI+SW50cm9kdWN0aW9uIHRvIHRoZSBKdW5vcyBPcGVyYXRpbmcgU3lzdGVtPC9hPg0KCQkJCTxkaXY+NCBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCA5MCU8L2Rpdj4NCgkJCTwvbGk+DQoJCQkNCgkJPC91bD4NCgkgIDwvbGk+DQoJDQoJCTxsaT4NCgkJPGRpdiBjbGFzcz0ibGluayI+MjAyMyBPY3QtRGVjPGRpdiBjbGFzcz0iYXJyb3ciPjxpIGNsYXNzPSJmYSBmYS1jaGV2cm9uLWRvd24iPjwvaT48L2Rpdj48L2Rpdj4NCgkJPHVsIGNsYXNzPSJzdWJtZW51Ij4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTI5NzAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pDTUEnKTsiPkRlcGxveWluZyBhbmQgTWFuYWdpbmcgSnVuaXBlciBXaXJlZCBOZXR3b3JrcyBmb3IgQ2FtcHVzIGFuZCBCcmFuY2ggd2l0aCBNaXN0IEFJPC9hPg0KCQkJCTxkaXY+NCBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCA4MCU8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExMTY5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdKQ05BQScpOyI+RGVwbG95aW5nIEp1bmlwZXIgU2VjdXJpdHkgaW4gQVdTIGFuZCBBenVyZTwvYT4NCgkJCQk8ZGl2PjQgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgMjAlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMTA1Nyc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIE9DVC1ERUMnLCAnSkwyVicpOyI+SnVub3MgTGF5ZXIgMiBWUE5zPC9hPg0KCQkJCTxkaXY+MyBkYXlzIHwgT24tRGVtYW5kIHwgNjUlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD00Mjc5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdBSlNQUicpOyI+QWR2YW5jZWQgSnVub3MgU2VydmljZSBQcm92aWRlciBSb3V0aW5nPC9hPg0KCQkJCTxkaXY+NSBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCA1JTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTA5MDknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pMM1YnKTsiPkp1bm9zIExheWVyIDMgVlBOczwvYT4NCgkJCQk8ZGl2PjMgZGF5cyB8IE9uLURlbWFuZCB8IDI1JTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTAyOTcnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBPQ1QtREVDJywgJ0pNRicpOyI+SnVub3MgTVBMUyBGdW5kYW1lbnRhbHM8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBPbi1EZW1hbmQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzNDk5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdORVRBSScpOyI+QUkgaW4gTmV0d29ya2luZyBmb3IgQnVzaW5lc3MgTGVhZGVyczwvYT4NCgkJCQk8ZGl2PjQ1IG1pbnV0ZXMgfCBlTGVhcm5pbmcgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMjc4JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgT0NULURFQycsICdJSk1BJyk7Ij5JbnRyb2R1Y3Rpb24gdG8gSnVuaXBlciBNaXN0IEFJPC9hPg0KCQkJCTxkaXY+MiBkYXlzIHwgT24tRGVtYW5kIHwgTmV3PC9kaXY+DQoJCQk8L2xpPgkJCQ0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMDUyMic7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIE9DVC1ERUMnLCAnQUpFUicpOyI+QWR2YW5jZWQgSnVub3MgRW50ZXJwcmlzZSBSb3V0aW5nPC9hPg0KCQkJCTxkaXY+NSBkYXlzIHwgT24tRGVtYW5kIHwgMjUlPC9kaXY+DQoJCQk8L2xpPgkJCQ0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMjU5Myc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIE9DVC1ERUMnLCAnUEFBVycpOyI+UGFyYWdvbiBBY3RpdmUgQXNzdXJhbmNlIGZvciBBdXRvbWF0ZWQgV0FOPC9hPg0KCQkJCTxkaXY+MiBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCAyMCU8L2Rpdj4NCgkJCTwvbGk+DQoJCTwvdWw+DQoJICA8L2xpPg0KCQkJCQ0KCQk8bGk+DQoJCTxkaXYgY2xhc3M9ImxpbmsiPjIwMjMgSnVsLVNlcDxkaXYgY2xhc3M9ImFycm93Ij48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1kb3duIj48L2k+PC9kaXY+PC9kaXY+DQoJCTx1bCBjbGFzcz0ic3VibWVudSI+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExMTY5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpVTC1TRVAnLCAnSkNOQUEnKTsiPkRlcGxveWluZyBKdW5pcGVyIFNlY3VyaXR5IGluIEFXUyBhbmQgQXp1cmU8L2E+DQoJCQkJPGRpdj40IGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9OTE0NSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKVUwtU0VQJywgJ0pOREYnKTsiPkp1bmlwZXIgTmV0d29ya3MgRGVzaWduIEZ1bmRhbWVudGFscyAoSk5ERik8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4NCgkJCQkNCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMwOTAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSlVMLVNFUCcsICdBSkFVVCcpOyI+QWR2YW5jZWQgSnVub3MgUGxhdGZvcm0gQXV0b21hdGlvbiBhbmQgRGV2T3BzIChBSkFVVCk8L2E+DQoJCQkJPGRpdj40IGRheXMgfCBPbi1EZW1hbmQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCQkNCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9Njg1Myc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKVUwtU0VQJywgJ0pTRScpOyI+SnVub3MgU3BhY2UgRXNzZW50aWFscyAoSlNFKTwvYT4NCgkJCQk8ZGl2PjMgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgVXBkYXRlZDogMTUlPC9kaXY+DQoJCQk8L2xpPg0KCQkJDQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTE5JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpVTC1TRVAnLCAnQVBTVFJBRkYnKTsiPkRhdGEgQ2VudGVyIEF1dG9tYXRpb24gdXNpbmcgSnVuaXBlciBBcHN0cmEgRnJlZWZvcm0gKEFQU1RSQUZGKTwvYT4NCgkJCQk8ZGl2PjUgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgVXBkYXRlZDogNDAlPC9kaXY+DQoJCQk8L2xpPgkNCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTE0NjAnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSlVMLVNFUCcsICdNSVNUJyk7Ij5KdW5pcGVyIE1pc3QgQUkgTmV0d29ya3MgKE1JU1QpPC9hPg0KCQkJCTxkaXY+NCBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBVcGRhdGVkOiAxNSU8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMjgzJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpVTC1TRVAnLCAnQUpUJyk7Ij5BZHZhbmNlZCBKdW5vcyBUcm91Ymxlc2hvb3RpbmcgKEFKVCk8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTI2ODgnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSlVMLVNFUCcsICdKUEFXJyk7Ij5KdW5pcGVyIFBhcmFnb24gQXV0b21hdGlvbiBmb3IgdGhlIFdBTiAoSlBBVyk8L2E+DQoJCQkJPGRpdj40IGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IFVwZGF0ZWQ6IDE1JTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMwODknOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBKVUwtU0VQJywgJ0pUU0YnKTsiPkp1bmlwZXIgVGVjaG5pY2FsIFN1cHBvcnQgRnVuZGFtZW50YWxzIChKVFNGKTwvYT4NCgkJCQk8ZGl2PjIgZGF5cyB8IE9uLURlbWFuZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyOTUnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBKVUwtU0VQJywgJ1BBU1MnKTsiPkltcGxlbWVudGluZyBDbG91ZC1EZWxpdmVyZWQgSnVuaXBlciBQYXJhZ29uIEF1dG9tYXRpb24gKFBBQVMpPC9hPg0KCQkJCTxkaXY+MiBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTM2JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgSlVMLVNFUCcsICdDTjInKTsiPkltcGxlbWVudGluZyBDbG91ZC1OYXRpdmUgQ29udHJhaWwgTmV0d29ya2luZyAoQ04yKTwvYT4NCgkJCQk8ZGl2PjQgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgVXBkYXRlZDogNSU8L2Rpdj4NCgkJCTwvbGk+DQoJCQkNCgkJPC91bD4NCgkgIDwvbGk+DQoJCQ0KCQk8bGk+DQoJCTxkaXYgY2xhc3M9ImxpbmsiPjIwMjMgQXByLUp1bjxkaXYgY2xhc3M9ImFycm93Ij48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1kb3duIj48L2k+PC9kaXY+PC9kaXY+DQoJCQ0KCQk8dWwgY2xhc3M9InN1Ym1lbnUiPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMDQ3NCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEFQUi1KVU4nLCAnSkNGJyk7Ij5KdW5pcGVyIENsb3VkIEZ1bmRhbWVudGFscyAoSkNGKTwvYT4NCgkJCQk8ZGl2PjMgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgVXBkYXRlZDogMTUlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMDUyMyc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEFQUi1KVU4nLCAnSkVYJyk7Ij5KdW5vcyBFbnRlcnByaXNlIFN3aXRjaGluZyAoSkVYKTwvYT4NCgkJCQk8ZGl2PjIgZGF5cyB8IE9uLURlbWFuZCB8IFVwZGF0ZWQ6IDE1JTwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTA1MjQnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBBUFItSlVOJywgJ0FKRVgnKTsiPkFkdmFuY2VkIEp1bm9zIEVudGVycHJpc2UgU3dpdGNoaW5nIChBSkVYKTwvYT4NCg0KCQkJCTxkaXY+MiBkYXlzIHwgT24tRGVtYW5kIHwgTmV3PC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzI2Nyc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCcyMDIzIEFQUi1KVU4nLCAnQVJVQkEnKTsiPk1pZ3JhdGluZyBmcm9tIEFydWJhIE1vYmlsaXR5IFByb2Zlc3Npb25hbCB0byBKdW5pcGVyIE1pc3QgQUk8L2E+DQoJCQkJPGRpdj4yIGhvdXJzIHwgZUxlYXJuaW5nIHwgTmV3PC9kaXY+DQoJCQk8L2xpPgkNCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyNzMnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldygnMjAyMyBBUFItSlVOJywgJ0lKQScpOyI+SW50cm9kdWN0aW9uIHRvIEp1bmlwZXIgQXBzdHJhIChJSkEpPC9hPg0KCQkJCTxkaXY+NCBob3VycyB8IGVMZWFybmluZyB8IE5ldzwvZGl2Pg0KCQkJPC9saT4JDQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTEzMTI1JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoJzIwMjMgQVBSLUpVTicsICdKU0RXQU4nKTsiPkp1bmlwZXIgU0QtV0FOIHdpdGggTWlzdCBBSSAoSlNEV0FOKTwvYT4NCgkJCQk8ZGl2PjIgZGF5c3wgSW5zdHJ1Y3Rvci1sZWQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+CQ0KCQk8L3VsPg0KCSAgPC9saT4NCgkJDQoJCTxsaT4NCgkJPGRpdiBjbGFzcz0ibGluayI+MjAyMyBKYW4tTWFyPGRpdiBjbGFzcz0iYXJyb3ciPjxpIGNsYXNzPSJmYSBmYS1jaGV2cm9uLWRvd24iPjwvaT48L2Rpdj48L2Rpdj4NCgkJDQoJCTx1bCBjbGFzcz0ic3VibWVudSI+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTY3NjcnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdKSVBWNicpOyI+SnVub3MgSVAgVmVyc2lvbiA2IChKLUlQVjYpPC9hPg0KCQkJCTxkaXY+MiBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBVcGRhdGVkOiAyMCU8L2Rpdj4NCgkJCTwvbGk+DQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExNDYwJzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpBTi1NQVInLCAnTUlTVCcpOyI+SnVuaXBlciBNaXN0IEFJIE5ldHdvcmtzIChNSVNUKTwvYT4NCgkJCQk8ZGl2PjQgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgVXBkYXRlZDogMjAlPC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzExOSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKQU4tTUFSJywgJ0FQU1RSQUZGJyk7Ij5EYXRhIENlbnRlciBBdXRvbWF0aW9uIFVzaW5nIEp1bmlwZXIgQXBzdHJhIEZyZWVmb3JtIChBUFNUUkFGRik8L2E+DQoJCQkJPGRpdj4zIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4NCgkJCTxsaT4NCgkJCQk8YSBvbmNsaWNrPSJ3aW5kb3cubG9jYXRpb249Jy4uL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMxMTYnOyBnb29nbGVBbmFseXRpY3NXaGF0c05ldyggJzIwMjMgSkFOLU1BUicsICdKVCcpOyI+SnVub3MgVHJvdWJsZXNob290aW5nIChKVCk8L2E+DQoJCQkJPGRpdj4yIGRheXMgfCBJbnN0cnVjdG9yLWxlZCB8IE5ldzwvZGl2Pg0KCQkJPC9saT4JDQoJCQk8bGk+DQoJCQkJPGEgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScuLi9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTExMTY3JzsgZ29vZ2xlQW5hbHl0aWNzV2hhdHNOZXcoICcyMDIzIEpBTi1NQVInLCAnQURDWCcpOyI+RGF0YSBDZW50ZXIgRmFicmljIHdpdGggRVZQTiBhbmQgVlhMQU4gKEFEQ1gpPC9hPg0KCQkJCTxkaXY+NSBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBVcGRhdGVkOiAyNSU8L2Rpdj4NCgkJCTwvbGk+CQ0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzEzMSc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKQU4tTUFSJywgJ1NTRScpOyI+U0FTReKAlERlcGxveWluZyBKdW5pcGVyIFNlY3VyaXR5IFNlcnZpY2UgRWRnZSAoU1NFKTwvYT4NCgkJCQk8ZGl2PjMgZGF5cyB8IEluc3RydWN0b3ItbGVkIHwgTmV3PC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzAwOCc7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKQU4tTUFSJywgJ0lKREMnKTsiPkludHJvZHVjdGlvbiB0byBKdW5pcGVyIERhdGEgQ2VudGVyIE5ldHdvcmtpbmcgKElKREMpPC9hPg0KCQkJCTxkaXY+MyBkYXlzIHwgT24tRGVtYW5kIHwgTmV3PC9kaXY+DQoJCQk8L2xpPg0KCQkJPGxpPg0KCQkJCTxhIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbj0nLi4vanVuaXBlci91c2VyX2FjdGl2aXR5X2luZm8uYXNweD9pZD0xMzEzNic7IGdvb2dsZUFuYWx5dGljc1doYXRzTmV3KCAnMjAyMyBKQU4tTUFSJywgJ0NOMicpOyI+SW1wbGVtZW50aW5nIENsb3VkLU5hdGl2ZSBOZXR3b3JraW5nIChDTjIpPC9hPg0KCQkJCTxkaXY+NCBkYXlzIHwgSW5zdHJ1Y3Rvci1sZWQgfCBOZXc8L2Rpdj4NCgkJCTwvbGk+DQoJCTwvdWw+DQoJICA8L2xpPg0KCQ0KCTwvdWw+DQo8L2Rpdj4NCg0KDQoNCg0KPGxpbmsgaHJlZj0iLi4vanVuaXBlci9yZXNvdXJjZXMvY3NzL29sc19zdHlsZS5jc3MiIHJlbD0ic3R5bGVzaGVldCI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MiPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLi4vanVuaXBlci9yZXNvdXJjZXMvanNjcmlwdC9vbHNfc2NyaXB0LmpzIj48L3NjcmlwdD4FC3N0ckNhcm91c2VsBdgePGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9qdW5pcGVyL3Jlc291cmNlcy9pbWFnZXMvbGFuZGluZy1wYWdlL2hlcm8tYWxsLWFjY2Vzcy10cmFpbmluZy1wYXNzLmpwZycpIj4NCgk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudCByaWdodCI+DQoJCTxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1jb250ZW50LW1hcmdpbiI+DQoJCQk8aDE+QWxsLUFjY2VzcyBUcmFpbmluZyBQYXNzPC9oMT4NCgkJCQk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtZGVzY3JpcHRpb24iPkdldCBBY2Nlc3MgdG8gZXZlcnkgSnVuaXBlciBjb3Vyc2UsIGFsbC15ZWFyIGxvbmcgYXQgb25lIGxvdyBwcmljZS48L2Rpdj48YnV0dG9uIG9uY2xpY2s9ImV2ZW50LnByZXZlbnREZWZhdWx0KCk7IHdpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9QUxMLUFDQ0VTUy1UUkFJTklORy1QQVNTLUhPTUUnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICAnQmFubmVyJywgJyBCYW5uZXInLCAnQWxsLUFjY2VzcyBQYXNzJyk7IiBjbGFzcz0ic3dpcGVyLXNsaWRlLWJ1dHRvbiI+U3Vic2NyaWJlIFRvZGF5PC9idXR0b24+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KPC9kaXY+PGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9qdW5pcGVyL3Jlc291cmNlcy9pbWFnZXMvbGFuZGluZy1wYWdlL2hlcm8tanVuaXBlci1tYWludGVuYW5jZS5qcGcnKSI+DQoJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWNvbnRlbnQgcmlnaHQiPg0KCQk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudC1tYXJnaW4iPg0KCQkJPGgxPkFJIGluIE5ldHdvcmtpbmcgZm9yIEJ1c2luZXNzIExlYWRlcnM8L2gxPg0KCQkJCTxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1kZXNjcmlwdGlvbiI+TGVhcm4gd2hhdCBBSSBpcyBhbmQgaG93IGl0IGltcGFjdHMgbW9kZXJuIG5ldHdvcmtpbmcuPC9kaXY+ICANCgkJCQk8YnV0dG9uIG9uY2xpY2s9ImV2ZW50LnByZXZlbnREZWZhdWx0KCk7IHdpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTM0OTknOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdCYW5uZXInLCAnQ291cnNlIFByb21vdGlvbicsICdORVRBSSAnKTsiIGNsYXNzPSJzd2lwZXItc2xpZGUtYnV0dG9uIj5SZWdpc3RlciBUb2RheTwvYnV0dG9uPg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InN3aXBlci1zbGlkZSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vanVuaXBlci9yZXNvdXJjZXMvaW1hZ2VzL2xhbmRpbmctcGFnZS9oZXJvLXJva2QtY291cnNlLmpwZycpIj4NCgk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudCByaWdodCI+DQoJCTxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1jb250ZW50LW1hcmdpbiI+DQoJCQk8aDE+SW50cm9kdWN0aW9uIHRvIEp1bmlwZXIgTWlzdCBBSeKAlE9uLURlbWFuZDwvaDE+DQoJCQkJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWRlc2NyaXB0aW9uIj5MZWFybiB0byBidWlsZCwgbWFuYWdlLCBhbmQgbWFpbnRhaW4gd2lyZWxlc3MsIHdpcmVkLCBhbmQgV0FOIG5ldHdvcmtzIGZyb20gYW55d2hlcmUuPC9kaXY+ICANCgkJCQk8YnV0dG9uIG9uY2xpY2s9ImV2ZW50LnByZXZlbnREZWZhdWx0KCk7IHdpbmRvdy5sb2NhdGlvbj0nL2p1bmlwZXIvdXNlcl9hY3Rpdml0eV9pbmZvLmFzcHg/aWQ9MTMyNzgnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICdCYW5uZXInLCAnQ291cnNlIFByb21vdGlvbicsICdJSk1BIE9EJyk7IiBjbGFzcz0ic3dpcGVyLXNsaWRlLWJ1dHRvbiI+RW5yb2xsIG5vdzwvYnV0dG9uPg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InN3aXBlci1zbGlkZSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vanVuaXBlci9yZXNvdXJjZXMvaW1hZ2VzL2xhbmRpbmctcGFnZS9oZXJvLWp1bmlwZXItb3Blbi1sZWFybmluZy5qcGcnKSI+DQoJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWNvbnRlbnQgcmlnaHQiPg0KCQk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudC1tYXJnaW4iPg0KCQkJPGgxPkdldCBDZXJ0aWZpZWQgaW4gYSBXZWVrITwvaDE+DQoJCQkJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWRlc2NyaXB0aW9uIj5FYXJuIHVwIHRvIDcgYXNzb2NpYXRlIGFuZCAzIHNwZWNpYWxpc3QgY2VydGlmaWNhdGlvbnMgdGhyb3VnaCBKdW5pcGVyIE9wZW4gTGVhcm5pbmc8L2Rpdj4gDQoJCQkJPGJ1dHRvbiBvbmNsaWNrPSJldmVudC5wcmV2ZW50RGVmYXVsdCgpOyB3aW5kb3cubG9jYXRpb249Jy9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPUpVTklQRVItT1BFTi1MRUFSTklORyc7IGdvb2dsZUFuYWx5dGljcygnTGFuZGluZyBQYWdlJywgJ0Jhbm5lcicgLCdCYW5uZXInLCAnT3BlbiBMZWFybmluZycpOyIgY2xhc3M9InN3aXBlci1zbGlkZS1idXR0b24iPkdldCBTdGFydGVkPC9idXR0b24+IA0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InN3aXBlci1zbGlkZSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vanVuaXBlci9yZXNvdXJjZXMvaW1hZ2VzL2xhbmRpbmctcGFnZS9nZXR0eUltYWdlc19idy5qcGcnKSI+DQoJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWNvbnRlbnQgcmlnaHQiPg0KCQk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudC1tYXJnaW4iPg0KCQkJPGgxPktub3dsZWRnZSBTa2lsbHMgQXNzZXNzbWVudDwvaDE+DQoJCQkJPGRpdiBjbGFzcz0ic3dpcGVyLXNsaWRlLWRlc2NyaXB0aW9uIj5UYWtlIGEgZnJlZSBza2lsbHMgYXNzZXNzbWVudCB0byBkZXRlcm1pbmUgeW91ciBjdXJyZW50IHNraWxsIGxldmVsIGFuZCB3aGljaCBjb3Vyc2UgeW91IHNob3VsZCB0YWtlIGZpcnN0LjwvZGl2PiAgDQoJCQkJPGJ1dHRvbiBvbmNsaWNrPSJldmVudC5wcmV2ZW50RGVmYXVsdCgpOyB3aW5kb3cubG9jYXRpb249J2h0dHBzOi8va3NhLmp1bmlwZXIubmV0L2luZGl2aWR1YWwvYXNzZXNzbWVudC5waHAnOyBnb29nbGVBbmFseXRpY3MoJ0xhbmRpbmcgUGFnZScsICAnQmFubmVyJywgJ0tub3dsZWRnZSBDaGVjayBUb29sIFByb21vdGlvbicsICdLU0EnKTsiIGNsYXNzPSJzd2lwZXItc2xpZGUtYnV0dG9uIj5HZXQgU3RhcnRlZDwvYnV0dG9uPg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PjxkaXYgY2xhc3M9InN3aXBlci1zbGlkZSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vanVuaXBlci9yZXNvdXJjZXMvaW1hZ2VzL2xhbmRpbmctcGFnZS9oZXJvLW1zcm4tY291cnNlLmpwZycpIj4NCgk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtY29udGVudCByaWdodCI+DQoJCTxkaXYgY2xhc3M9InN3aXBlci1zbGlkZS1jb250ZW50LW1hcmdpbiI+DQoJCQk8aDE+SW50cm9kdWN0aW9uIHRvIHRoZSBKdW5vcyBPcGVyYXRpbmcgU3lzdGVtPC9oMT4NCgkJCQk8ZGl2IGNsYXNzPSJzd2lwZXItc2xpZGUtZGVzY3JpcHRpb24iPkxlYXJuIHRvIGNvbmZpZ3VyZSwgdmVyaWZ5LCBhbmQgdHJvdWJsZXNob290IGRldmljZXMgdGhhdCBydW4gSnVub3MgT1MuPC9kaXY+DQoJCQkJPGJ1dHRvbiBvbmNsaWNrPSJldmVudC5wcmV2ZW50RGVmYXVsdCgpOyB3aW5kb3cubG9jYXRpb249Jy9qdW5pcGVyL3VzZXJfYWN0aXZpdHlfaW5mby5hc3B4P2lkPTcwMCc7IGdvb2dsZUFuYWx5dGljcygnTGFuZGluZyBQYWdlJywgJ0Jhbm5lcicsICdCYW5uZXInLCAnSUpPUycpOyIgY2xhc3M9InN3aXBlci1zbGlkZS1idXR0b24iPkVucm9sbCBub3c8L2J1dHRvbj4gIA0KCQk8L2Rpdj4NCgk8L2Rpdj4NCjwvZGl2PmQWADLnAwABAAAA/////wEAAAAAAAAABAEAAAAdU3lzdGVtLkNvbGxlY3Rpb25zLlNvcnRlZExpc3QHAAAABGtleXMGdmFsdWVzBV9zaXplB3ZlcnNpb24IY29tcGFyZXIHa2V5TGlzdAl2YWx1ZUxpc3QFBQAAAwMDCAgbU3lzdGVtLkNvbGxlY3Rpb25zLkNvbXBhcmVyJVN5c3RlbS5Db2xsZWN0aW9ucy5Tb3J0ZWRMaXN0K0tleUxpc3QnU3lzdGVtLkNvbGxlY3Rpb25zLlNvcnRlZExpc3QrVmFsdWVMaXN0CQIAAAAJAgAAAAAAAAABAAAACQMAAAAKChACAAAAAAAAAAQDAAAAG1N5c3RlbS5Db2xsZWN0aW9ucy5Db21wYXJlcgEAAAALQ29tcGFyZUluZm8DIFN5c3RlbS5HbG9iYWxpemF0aW9uLkNvbXBhcmVJbmZvCQQAAAAEBAAAACBTeXN0ZW0uR2xvYmFsaXphdGlvbi5Db21wYXJlSW5mbwQAAAAGbV9uYW1lCXdpbjMyTENJRAdjdWx0dXJlDW1fU29ydFZlcnNpb24BAAADCAggU3lzdGVtLkdsb2JhbGl6YXRpb24uU29ydFZlcnNpb24GBQAAAAVlbi1VUwAAAAAJBAAACgsWAgIBD2QWAgIHD2QWCAIBDw8WAh4KYlVzaW5nQ29yZWhkFgYCAQ9kFgYCBg9kFgQCAQ8QZGQWAWZkAg8PZBYCAgEPEGRkFgBkAggPZBYCAgEPZBYCAgEPEGRkFgBkAgoPZBYCAgEPZBYCAgEPEGRkFgBkAgkPZBYCAgEPFgIeB1Zpc2libGVnZAIRDxYCHgRUZXh0ZWQCBw8WAh8BZ2QCCQ9kFggCAw88KwARAQwUKwAAZAIGDzwrABEBDBQrAABkAgkPPCsAEQEMFCsAAGQCDg88KwARAQwUKwAAZAILDxYCHwFnZBgEBRJfZ3ZSZWNvbW1lbmRlZExpc3QPZ2QFFF9ndkNlcnRpZmljYXRpb25MaXN0D2dkBRFfZ3ZFbnJvbGxtZW50TGlzdA9nZAUQX2d2U3Vic2NyaXB0aW9ucw9nZKCZnqsBujQl+vE0REjxt1eRe5HyfE6sfnwDBnbiJUYt">
  <script type="text/javascript">
    <!--
    var theForm = document.forms['_default'];
    if (!theForm) {
      theForm = document._default;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    // 
    -->
  </script>
  <script src="/WebResource.axd?d=FBo8kne2RqhsfSw_hxJPGynwbXNYmuYRh9RJJX8T9TlTS43ktLv3IgfzRlOFRqAF55D0mHEfRvZnVQUbt0EzHzono-5pHgO6-3vNhm4nA0A1&amp;t=638182979300291401" type="text/javascript"></script>
  <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="F032AFD5">
  <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
  <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
  <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
    value="/wEdAAZV/4EARw2GH/Pacd+DqMM2U/7jH1EyDvI6kYUwhyPQmnBZwPRoXGukqTolyz9Kos383oi/9Hs/CGwwSAPC70M1GTb9DWKWzshAivCfegUqE6hZWN3CrYa3AAVgUA4w2i/b1zAJTjqu2bbDoQGPanGSJ3SMn3NWzGdfnpCpXPVNwQ==">
  <input name="_tbCookieValue" type="text" id="_tbCookieValue" style="visibility: hidden; display: none;">
  <script language="javascript" type="text/javascript">
    <!--
    // Attempt to collect the cookie value from juniper.net and post it back
    var val = readCookie("learningportal_sso");
    //val = "4182919585_CCE19B6276196102D262D1CA92DEB884";						
    if (val != null) {
      var objCookie = document.getElementById("_tbCookieValue");
      if (objCookie) objCookie.value = val;
      var objForm = document.getElementById("_default");
      if (objForm) objForm.submit();
    }
    // 
    -->
  </script>
  <link rel="shortcut icon" href="../juniper/icons/favicon.ico" type="image/x-icon">
  <script type="text/javascript" language="JavaScript" src="/juniper/elqNow/elqCfg.js"></script>
  <script type="text/javascript" language="JavaScript" src="/juniper/elqNow/elqImg.js"></script>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link href="https://fonts.googleapis.com/css?family=Lato&amp;display=swap" rel="stylesheet">
  <div id="_divCallout" class="callout" onmouseover="_StartCallout(this, 0, 0, '', '', '', '')" onmouseout="_CancelCallout(this)">
    <div id="_divCalloutContent" class="callout_content"></div>
  </div>
  <div id="container" class="master-container">
    <header class="main-header">
      <nav class="wrapper">
        <div class="navbar-wrapper-lp">
          <div class="navbar-screen"></div>
          <div class="header-search-wrapper">
            <div class="header-search header-search-logged-out">
              <input id="_tbHeaderSearch" class="header-search-input" placeholder=" " name="query" type="search"><input value="" name="searchSubgroup" id="searchSubgroup" type="hidden"><input name="locale" id="locale" type="hidden" value="us_en">
              <input name="fake_login" class="visually-hidden" type="text">
              <div class="header-search-submit">
                <a>
                                <div class="desktop-nav icon icon-inline icon-27 icon-nav-search-white" style="display: block;"></div>
                            </a>
                <div class="mobile-nav icon icon-inline icon-27 icon-nav-search-white" style="display: block;"></div>
                <div class="mobile-nav icon icon-inline icon-mobile-menu" style="display: block;"></div>
              </div>
            </div>
          </div>
          <a href="/" class="logo-icon-background">
                <div class="logo-icon-text"></div>
            </a>
          <div class="tablet-show header-tablet-icon header-nav-control" style="display: none !important;">
            <button id="_ctl0_page_header__btnSubmitSearch" type="submit"></button>
            <i class="icon icon-34 icon-menu-control-white" style="display: block;"></i>
          </div>
        </div>
        <div class="global-back-button">
          <a>Back</a>
        </div>
        <ul class="top-menu nav-link-list-lp">
          <li class="nav-link-item-lp nav-link-item-left">
            <a class="nav-bar-text-black" href="/">Learning Portal</a>
          </li>
          <li class="nav-link-item-lp responsive-nav">
            <a class="nav-bar-text-black" href="/juniper/user_activity_info.aspx?id=ALL-ACCESS-TRAINING-PASS-HOME">All-Access Pass</a>
          </li>
          <li class="nav-link-item-lp responsive-nav">
            <a class="nav-bar-text-black" href="/juniper/user_activity_search.aspx?search=On-Demand&amp;taxonomyList=%23M02%2C%23T01">On-Demand Courses</a>
          </li>
          <li class="nav-link-item-lp responsive-nav">
            <a class="nav-bar-text-black" href="/juniper/schedule_classes.aspx">Class Schedule</a>
          </li>
          <li class="nav-link-item-lp responsive-nav">
            <a class="nav-bar-text-black" href="/juniper/user_activity_info.aspx?id=JUNIPER-LEARNING-PATHS-HOME">Certification Tracks</a>
          </li>
          <li class="nav-link-item-lp register-nav">
            <a class="nav-bar-text-black" href="https://userregistration.juniper.net/entitlement/setupAccountInfo.do">Register</a>
          </li>
          <li class="nav-link-item-lp login-nav">
            <a id="_ctl0_page_header__lbSSOLogin" class="nav-bar-text-black" href="javascript:__doPostBack('_ctl0$page_header$_lbSSOLogin','')">Log In</a>
          </li>
        </ul>
        <div class="content-screen"></div>
      </nav>
      <div class="modal-h">
        <div class="modal-h-content">
          <span class="close-button">×</span>
          <p><a href="https://www.juniper.net/us/en/training/trainingcredits/">What are Juniper Training Credits?</a><br>
            <a href="user_activity_info.aspx?id=USING-JUNIPER-TRAINING-CREDITS">How to use training credits?</a>
          </p>
          <div class="balance-wrapper">
            <p>Check your training credit balance:</p>
            <label for="_tbPointsCode">Training Credits Code:</label>
            <table class="training-credit-wrapper">
              <tbody>
                <tr>
                  <td>
                    <input name="_ctl0:page_header:_tbPointsCode" type="text" id="_ctl0_page_header__tbPointsCode" class="input_row" style="width: 150px">
                  </td>
                  <td>
                    <input type="button" name="_ctl0:page_header:_btnCheckBalance" value="Check Balance" onclick="javascript:__doPostBack('_ctl0$page_header$_btnCheckBalance','')" language="javascript" id="_ctl0_page_header__btnCheckBalance"
                      title="Check your Training Credits balance">
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
      </div>
    </header>
    <script>
      document.body.addEventListener("keydown", function(event) {
        if (event.keyCode === 13) {
          var activeElementId = document.activeElement.id;
          if (activeElementId === '_ctl0_page_header__tbPointsCode') {
            var trainingCreditId = '_ctl0_page_header__tbPointsCode';
            if (trainingCreditId == activeElementId) {
              event.preventDefault();
              document.getElementById("_ctl0_page_header__btnCheckBalance").click();
            }
          }
        }
      });
    </script>
    <script>
      var modal = document.querySelector(".modal-h");
      var trigger = document.querySelector(".trigger");
      var closeButton = document.querySelector(".close-button");

      function toggleModal() {
        modal.classList.toggle("show-modal");
      }

      function windowOnClick(event) {
        if (event.target === modal) {
          toggleModal();
        }
      }
      if (trigger) {
        trigger.addEventListener("click", toggleModal);
      }
      if (closeButton) {
        closeButton.addEventListener("click", toggleModal);
      }
      if (window) {
        window.addEventListener("click", windowOnClick);
      }
    </script>
    <div id="content" style="clear: both;">
      <div id="modules" class="container"></div>
      <div id="divContentWrapper" class="contentWrapper">
        <div id="breadcrumb" style="padding-top:4px;"></div>
        <!-- begin topnav -->
        <!-- end topnav -->
        <div id="PortalWrapper">
          <div class="body-landing-page">
            <div class="swiper-container swiper-container-initialized swiper-container-horizontal">
              <div class="swiper-wrapper" style="transition-duration: 0ms; transform: translate3d(-4320px, 0px, 0px);">
                <div class="swiper-slide swiper-slide-duplicate" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-msrn-course.jpg&quot;); width: 1080px;" data-swiper-slide-index="5">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>Introduction to the Junos Operating System</h1>
                      <div class="swiper-slide-description">Learn to configure, verify, and troubleshoot devices that run Junos OS.</div>
                      <button onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=700'; googleAnalytics('Landing Page', 'Banner', 'Banner', 'IJOS');" class="swiper-slide-button">Enroll now</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-all-access-training-pass.jpg&quot;); width: 1080px;" data-swiper-slide-index="0">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>All-Access Training Pass</h1>
                      <div class="swiper-slide-description">Get Access to every Juniper course, all-year long at one low price.</div><button
                        onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=ALL-ACCESS-TRAINING-PASS-HOME'; googleAnalytics('Landing Page',  'Banner', ' Banner', 'All-Access Pass');"
                        class="swiper-slide-button">Subscribe Today</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-juniper-maintenance.jpg&quot;); width: 1080px;" data-swiper-slide-index="1">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>AI in Networking for Business Leaders</h1>
                      <div class="swiper-slide-description">Learn what AI is and how it impacts modern networking.</div>
                      <button onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=13499'; googleAnalytics('Landing Page', 'Banner', 'Course Promotion', 'NETAI ');" class="swiper-slide-button">Register Today</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide swiper-slide-prev" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-rokd-course.jpg&quot;); width: 1080px;" data-swiper-slide-index="2">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>Introduction to Juniper Mist AI—On-Demand</h1>
                      <div class="swiper-slide-description">Learn to build, manage, and maintain wireless, wired, and WAN networks from anywhere.</div>
                      <button onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=13278'; googleAnalytics('Landing Page', 'Banner', 'Course Promotion', 'IJMA OD');" class="swiper-slide-button">Enroll now</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide swiper-slide-active" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-juniper-open-learning.jpg&quot;); width: 1080px;" data-swiper-slide-index="3">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>Get Certified in a Week!</h1>
                      <div class="swiper-slide-description">Earn up to 7 associate and 3 specialist certifications through Juniper Open Learning</div>
                      <button onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=JUNIPER-OPEN-LEARNING'; googleAnalytics('Landing Page', 'Banner' ,'Banner', 'Open Learning');" class="swiper-slide-button">Get
                        Started</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide swiper-slide-next" style="background-image: url(&quot;../juniper/resources/images/landing-page/gettyImages_bw.jpg&quot;); width: 1080px;" data-swiper-slide-index="4">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>Knowledge Skills Assessment</h1>
                      <div class="swiper-slide-description">Take a free skills assessment to determine your current skill level and which course you should take first.</div>
                      <button onclick="event.preventDefault(); window.location='https://ksa.juniper.net/individual/assessment.php'; googleAnalytics('Landing Page',  'Banner', 'Knowledge Check Tool Promotion', 'KSA');" class="swiper-slide-button">Get
                        Started</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-msrn-course.jpg&quot;); width: 1080px;" data-swiper-slide-index="5">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>Introduction to the Junos Operating System</h1>
                      <div class="swiper-slide-description">Learn to configure, verify, and troubleshoot devices that run Junos OS.</div>
                      <button onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=700'; googleAnalytics('Landing Page', 'Banner', 'Banner', 'IJOS');" class="swiper-slide-button">Enroll now</button>
                    </div>
                  </div>
                </div>
                <div class="swiper-slide swiper-slide-duplicate" style="background-image: url(&quot;../juniper/resources/images/landing-page/hero-all-access-training-pass.jpg&quot;); width: 1080px;" data-swiper-slide-index="0">
                  <div class="swiper-slide-content right">
                    <div class="swiper-slide-content-margin">
                      <h1>All-Access Training Pass</h1>
                      <div class="swiper-slide-description">Get Access to every Juniper course, all-year long at one low price.</div><button
                        onclick="event.preventDefault(); window.location='/juniper/user_activity_info.aspx?id=ALL-ACCESS-TRAINING-PASS-HOME'; googleAnalytics('Landing Page',  'Banner', ' Banner', 'All-Access Pass');"
                        class="swiper-slide-button">Subscribe Today</button>
                    </div>
                  </div>
                </div>
              </div>
              <div class="swiper-button-next" tabindex="0" role="button" aria-label="Next slide"></div>
              <div class="swiper-button-prev" tabindex="0" role="button" aria-label="Previous slide"></div>
              <div class="swiper-pagination swiper-pagination-bullets swiper-pagination-bullets-dynamic" style="width: 100px;"><span class="swiper-pagination-bullet" style="left: -20px;"></span><span
                  class="swiper-pagination-bullet swiper-pagination-bullet-active-prev-prev" style="left: -20px;"></span><span class="swiper-pagination-bullet swiper-pagination-bullet-active-prev" style="left: -20px;"></span><span
                  class="swiper-pagination-bullet swiper-pagination-bullet-active swiper-pagination-bullet-active-main" style="left: -20px;"></span><span class="swiper-pagination-bullet swiper-pagination-bullet-active-next"
                  style="left: -20px;"></span><span class="swiper-pagination-bullet swiper-pagination-bullet-active-next-next" style="left: -20px;"></span></div>
              <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
            </div>
            <div class="spacer-landing-page"></div>
            <div class="news-landing-page">
              <div align="center">
                <div class="table">
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=ALL-ACCESS-TRAINING-PASS-HOME';  googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'All-Access Training Pass');">
                    <div class="news-image">
                      <div class="all-access-training-pass"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">All-Access Training Pass</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/schedule_classes.aspx'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Schedule of Classes');">
                    <div class="news-image">
                      <div class="schedule-of-classes"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Schedule of Classes</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_search.aspx?search=On-Demand&amp;taxonomyList=%23M02%2C%23T01'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'On-Demand Courses');">
                    <div class="news-image">
                      <div class="on-demand-courses"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">On-Demand Courses</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_search.aspx?search=course&amp;taxonomyList=%23M01%2C%23M02%2C%23T01'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'All Courses');">
                    <div class="news-image">
                      <div class="list-of-courses"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">All Courses</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.open('https://www.juniper.net/us/en/training/private-training.html/', '_blank'); googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Private Training');">
                    <div class="news-image">
                      <div class="custom-training"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Private Training</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=JUNIPER-LEARNING-PATHS-HOME';googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Certification Tracks');">
                    <div class="news-image">
                      <div class="learning-paths"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Certification Tracks</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=JUNIPER-CERTIFICATION-PROGRAM-HOME'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Certification Resources');">
                    <div class="news-image">
                      <div class="juniper-certification"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Certification Resources</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=JUNIPER-OPEN-LEARNING'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Get Started for Free');">
                    <div class="news-image">
                      <div class="complimentary-training"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Get Started for Free</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=USING-JUNIPER-TRAINING-CREDITS'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'Training Credits');">
                    <div class="news-image">
                      <div class="forums"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">Training Credits</h2>
                    </div>
                  </div>
                  <div class="row" onclick="window.location='/juniper/user_activity_info.aspx?id=3421'; googleAnalytics('Landing Page', 'Icon' ,'Nav Icon', 'University Program');">
                    <div class="news-image">
                      <div class="university-program"></div>
                    </div>
                    <div class="news-content">
                      <h2 class="landing-page-icon-text">University Program</h2>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="accordion-wrapper">
              <div id="whats-new" class="accordion-item close" onclick="setCookies(this.id)" onload="openClose(this.id)">
                <div class="accordion-arrow  arrow-close"></div>
                <h4 class="accordion-item-heading-small">Whats</h4>
                <h2 class="accordion-item-heading">New</h2>
                <div class="accordion-item-content news-wrapper">
                  <span style="color:#8fad16;font-size:18px;margin-bottom:10px;"><strong>Please let us know about your Juniper Learning Portal experience</strong></span>
                  <p>We'd love for you to <a href="https://forms.office.com/r/Kke3PjSacW" target="_blank">share your feedback</a> about the new Learning Portal user experience.</p>
                  <ul>
                    <li>Significantly enhanced <a href="https://learningportal.juniper.net/juniper/user_activity_search.aspx?search=&amp;taxonomyList=%23M01%2C%23M02%2C%23T01" target="_blank">training catalog search</a> with algorithmic keyword
                      search and full taxonomy, allowing you to browse training by: <ul>
                        <li>Keyword or Phrase</li>
                        <li>Certification Track</li>
                        <li>Product Category/Family</li>
                        <li>Job Function</li>
                        <li>Difficulty Level</li>
                        <li>Inclusion of Virtual Labs</li>
                        <li>Training Format</li>
                      </ul>
                    </li>
                    <li>Ability to bookmark any course or module to your “<a href="https://learningportal.juniper.net/juniper/user_activity_bookmarks.aspx" target="_blank">My Favorites</a>” page.</li>
                    <li>Holistic
                      <a href="https://learningportal.juniper.net/juniper/schedule_classes.aspx?search=&amp;trainingFormat=%23M01&amp;region=&amp;language=&amp;facilitator=Juniper+Networks&amp;taxonomyList=" target="_blank">live training schedule</a>
                      including all scheduled classes, webinars, and lab exams</li>
                    <li>Enhanced user interfaces for On-Demand and Instructor-led courses.</li>
                  </ul>
                  <div align="center"><a href="https://ksa.juniper.net/individual/assessment.php" target="_blank"><img style="width: 100%" src="../juniper/resources/images/landing-page/ksa-banner.png" alt="Knowledge Skills Assessment"></a></div>
                  <style>
                    #track-news {
                      margin-bottom: 40px;
                    }

                    .accordion-wrapper {
                      margin-bottom: 32px;
                    }
                  </style>
                  <div class="clear-both"></div>
                  <div class="whatsnew"></div>
                  <script>
                    function googleAnalyticsWhatsNew(eventLabel, eventValue) {
                      googleAnalytics('Whats New', 'Landing Page', eventLabel, eventValue);
                    }

                    function googleAnalytics(conversion, eventCategory, eventLabel, eventValue) {
                      gtag('event', conversion, {
                        'eventCategory': eventCategory,
                        'eventLabel': eventLabel,
                        'eventValue': eventValue
                      });
                    }
                  </script>
                  <div id="tabcontainer" style="margin-bottom: 30px;">
                    <div class="tabbox">
                      <div class="tabbox-inner">
                        <div class="tab selected" style="width: 20%;">2024 Jan-Mar</div>
                        <div class="tab" style="width: 20%;">2023 Oct-Dec</div>
                        <div class="tab" style="width: 20%;">2023 Jul-Sep</div>
                        <div class="tab" style="width: 20%;">2023 Apr-Jun</div>
                        <div class="tab" style="width: 20%;">2023 Jan-Mar</div>
                      </div>
                    </div>
                    <div class="panel">
                      <!-- Tab 2024 Jan-Mar --->
                      <div class="tab-content" style="display: block;">
                        <table class="font-responsive" width="100%" cellspacing="0" cellpadding="0" border="0">
                          <tbody>
                            <tr>
                              <th class="user_head1" width="500">COURSE</th>
                              <th class="user_head1">DURATION</th>
                              <th class="user_head1">TRAINING METHOD</th>
                              <th class="user_head1">STATUS</th>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=12610'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'JSSS');">Deploying and managing Juniper SD-WAN with Session Smart Routers</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=12600'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'APSTRA');">Data Center Automation Using Juniper Apstra</a></td>
                              <td class="newcol2">5 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=4286'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'AJSEC');">Advanced Juniper Security</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">30%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13131'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'SSE');">SASE - Deploying Juniper Security Service Edge</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">10%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13273'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'IJA');">Introduction to Apstra</a></td>
                              <td class="newcol2">0.5 day</td>
                              <td class="newcol2">eLearning</td>
                              <td class="newcol3">20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=7405'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'JSPES');">Juniper Service Provider Edge Security</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13470'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'SDCLOUD');">Managing Juniper Security Director Cloud</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13125'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'JSDWAN');">Deploying and Managing Juniper SD-WAN with Mist AI (JSDWAN)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10474'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'JCF');">Juniper Cloud Fundamentals</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=700'; googleAnalyticsWhatsNew('2024 JAN-MAR', 'IJOS');">Introduction to the Junos Operating System</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">90%</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <!-- Tab 2023 Oct-Dec --->
                      <div class="tab-content" style="display: none;">
                        <table class="font-responsive" width="100%" cellspacing="0" cellpadding="0" border="0">
                          <tbody>
                            <tr>
                              <th class="user_head1" width="500">COURSE</th>
                              <th class="user_head1">DURATION</th>
                              <th class="user_head1">TRAINING METHOD</th>
                              <th class="user_head1">STATUS</th>
                            </tr>
                            <tr>
                              <td class="newcol1">
                                <a onclick="window.location='../juniper/user_activity_info.aspx?id=12970'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JCMA');">Deploying and Managing Juniper Wired Networks for Campus and Branch with Mist AI</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">80%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11169'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JCNAA');">Deploying Juniper Security in AWS and Azure</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11057'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JL2V');">Junos Layer 2 VPNs</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">65%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=4279'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'AJSPR');">Advanced Junos Service Provider Routing</a></td>
                              <td class="newcol2">5 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">5%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10909'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JL3V');">Junos Layer 3 VPNs</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">25%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10297'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JMF');">Junos MPLS Fundamentals</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13499'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'NETAI');">AI in Networking for Business Leaders</a></td>
                              <td class="newcol2">45 minutes</td>
                              <td class="newcol2">eLearning</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13278'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'IJM');">Introduction to Juniper Mist AI</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10522'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'AJER');">Advanced Junos Enterprise Routing</a></td>
                              <td class="newcol2">5 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">25%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=12593'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'PAAW');">Paragon Active Assurance for Automated WAN</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">20%</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <!-- Tab 2023 Jul-Sep --->
                      <div class="tab-content" style="display: none;">
                        <table class="font-responsive" width="100%" cellspacing="0" cellpadding="0" border="0">
                          <tbody>
                            <tr>
                              <th class="user_head1" width="500">COURSE</th>
                              <th class="user_head1">DURATION</th>
                              <th class="user_head1">TRAINING METHOD</th>
                              <th class="user_head1">STATUS</th>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11169'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JCNAA');">Deploying Juniper Security in AWS and Azure</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=9145'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JNDF');">Juniper Networks Design Fundamentals (JNDF)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13090'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'AJAUT');">Advanced Junos Platform Automation and DevOps (AJAUT)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=6853'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JSE');">Junos Space Essentials (JSE)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13119'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'APSTRAFF');">Data Center Automation using Juniper Apstra Freeform (APSTRAFF)</a>
                              </td>
                              <td class="newcol2">5 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 40%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11460'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'MIST');">Juniper Mist AI Networks (MIST)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13283'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'AJT');">Advanced Junos Troubleshooting (AJT)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=12688'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JPAW');">Juniper Paragon Automation for the WAN (JPAW)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13089'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JTSF');">Juniper Technical Support Fundamentals (JTSF)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13295'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'PASS');">Implementing Cloud-Delivered Juniper Paragon Automation (PAAS)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13136'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'CN2');">Implementing Cloud-Native Contrail Networking (CN2)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 5%</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <!-- Tab 2023 Apr-Jun --->
                      <div class="tab-content" style="display: none;">
                        <table class="font-responsive" width="100%" cellspacing="0" cellpadding="0" border="0">
                          <tbody>
                            <tr>
                              <th class="user_head1" width="500">COURSE</th>
                              <th class="user_head1">DURATION</th>
                              <th class="user_head1">TRAINING METHOD</th>
                              <th class="user_head1">STATUS</th>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10474'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JCF');">Juniper Cloud Fundamentals (JCF)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10523'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JEX');">Junos Enterprise Switching (JEX)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">Updated: 15%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=10524'; googleAnalyticsWhatsNew('2023 APR-JUN', 'AJEX');">Advanced Junos Enterprise Switching (AJEX)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13267'; googleAnalyticsWhatsNew('2023 APR-JUN', 'ARUBA');">Migrating from Aruba Mobility Professional to Juniper Mist AI</a></td>
                              <td class="newcol2">2 hours</td>
                              <td class="newcol2">eLearning</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13273'; googleAnalyticsWhatsNew('2023 APR-JUN', 'IJA');">Introduction to Juniper Apstra (IJA)</a></td>
                              <td class="newcol2">4 hours</td>
                              <td class="newcol2">eLearning</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13125'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JSDWAN');">Juniper SD-WAN with Mist AI (JSDWAN)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <!-- Tab 2023 Jan-Mar --->
                      <div class="tab-content" style="display: none;">
                        <table class="font-responsive" width="100%" cellspacing="0" cellpadding="0" border="0">
                          <tbody>
                            <tr>
                              <th class="user_head1" width="500">COURSE</th>
                              <th class="user_head1">DURATION</th>
                              <th class="user_head1">TRAINING METHOD</th>
                              <th class="user_head1">STATUS</th>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=6767'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'JIPV6');">Junos IP Version 6 (J-IPV6)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11460'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'MIST');">Juniper Mist AI Networks (MIST)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">Updated: 20%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13119'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'APSTRAFF');">Data Center Automation Using Juniper Apstra Freeform (APSTRAFF)</a>
                              </td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13116'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'JT');">Junos Troubleshooting (JT)</a></td>
                              <td class="newcol2">2 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=11167'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'ADCX');">Data Center Fabric with EVPN and VXLAN (ADCX)</a></td>
                              <td class="newcol2">5 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">Updated: 25%</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13131'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'SSE');">SASE—Deploying Juniper Security Service Edge (SSE)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13008'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'IJDC');">Introduction to Juniper Data Center Networking (IJDC)</a></td>
                              <td class="newcol2">3 days</td>
                              <td class="newcol2">On-Demand</td>
                              <td class="newcol3">New</td>
                            </tr>
                            <tr>
                              <td class="newcol1"><a onclick="window.location='../juniper/user_activity_info.aspx?id=13136'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'CN2');">Implementing Cloud-Native Networking (CN2)</a></td>
                              <td class="newcol2">4 days</td>
                              <td class="newcol2">Instructor-led</td>
                              <td class="newcol3">New</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </div>
                  </div>
                  <!-- -----     Whats new mobile view *******************************--------->
                  <div class="whatsnnew-mobile">
                    <ul id="accordion" class="accordion">
                      <li class="open">
                        <div class="link">2024 Jan-Mar<div class="arrow"><i class="fa fa-chevron-down"></i></div>
                        </div>
                        <ul class="submenu" style="display: block;">
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=12610'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'JSSS');">Deploying and managing Juniper SD-WAN with Session Smart Routers</a>
                            <div>4 days | Instructor-led | 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=12600'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'APSTRA');">Data Center Automation Using Juniper Apstra</a>
                            <div>5 days | Instructor-led | 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=4286'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'AJSEC');">Advanced Juniper Security</a>
                            <div>4 days | Instructor-led | 30%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13131'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'SSE');">SASE - Deploying Juniper Security Service Edge</a>
                            <div>3 days | Instructor-led | 10%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13273'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'IJA');">Introduction to Apstra</a>
                            <div>0.5 day | eLearning | 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=7405'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'JSPES');">Juniper Service Provider Edge Security</a>
                            <div>3 days | Instructor-led | 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13470'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'SDCLOUD');">Managing Juniper Security Director Cloud</a>
                            <div>2 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13125'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'JSDWAN');">Deploying and Managing Juniper SD-WAN with Mist AI (JSDWAN)</a>
                            <div>2 days | Instructor-led | 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10474'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'JCF');">Juniper Cloud Fundamentals</a>
                            <div>3 days | Instructor-led | 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=700'; googleAnalyticsWhatsNew( '2024 JAN-MAR', 'IJOS');">Introduction to the Junos Operating System</a>
                            <div>4 days | Instructor-led | 90%</div>
                          </li>
                        </ul>
                      </li>
                      <li>
                        <div class="link">2023 Oct-Dec<div class="arrow"><i class="fa fa-chevron-down"></i></div>
                        </div>
                        <ul class="submenu" style="">
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=12970'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JCMA');">Deploying and Managing Juniper Wired Networks for Campus and Branch with Mist AI</a>
                            <div>4 days | Instructor-led | 80%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11169'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JCNAA');">Deploying Juniper Security in AWS and Azure</a>
                            <div>4 days | Instructor-led | 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11057'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JL2V');">Junos Layer 2 VPNs</a>
                            <div>3 days | On-Demand | 65%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=4279'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'AJSPR');">Advanced Junos Service Provider Routing</a>
                            <div>5 days | Instructor-led | 5%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10909'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JL3V');">Junos Layer 3 VPNs</a>
                            <div>3 days | On-Demand | 25%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10297'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'JMF');">Junos MPLS Fundamentals</a>
                            <div>3 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13499'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'NETAI');">AI in Networking for Business Leaders</a>
                            <div>45 minutes | eLearning | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13278'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'IJMA');">Introduction to Juniper Mist AI</a>
                            <div>2 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10522'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'AJER');">Advanced Junos Enterprise Routing</a>
                            <div>5 days | On-Demand | 25%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=12593'; googleAnalyticsWhatsNew('2023 OCT-DEC', 'PAAW');">Paragon Active Assurance for Automated WAN</a>
                            <div>2 days | Instructor-led | 20%</div>
                          </li>
                        </ul>
                      </li>
                      <li>
                        <div class="link">2023 Jul-Sep<div class="arrow"><i class="fa fa-chevron-down"></i></div>
                        </div>
                        <ul class="submenu" style="">
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11169'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'JCNAA');">Deploying Juniper Security in AWS and Azure</a>
                            <div>4 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=9145'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'JNDF');">Juniper Networks Design Fundamentals (JNDF)</a>
                            <div>3 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13090'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'AJAUT');">Advanced Junos Platform Automation and DevOps (AJAUT)</a>
                            <div>4 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=6853'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'JSE');">Junos Space Essentials (JSE)</a>
                            <div>3 days | Instructor-led | Updated: 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13119'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'APSTRAFF');">Data Center Automation using Juniper Apstra Freeform (APSTRAFF)</a>
                            <div>5 days | Instructor-led | Updated: 40%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11460'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'MIST');">Juniper Mist AI Networks (MIST)</a>
                            <div>4 days | Instructor-led | Updated: 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13283'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'AJT');">Advanced Junos Troubleshooting (AJT)</a>
                            <div>3 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=12688'; googleAnalyticsWhatsNew( '2023 JUL-SEP', 'JPAW');">Juniper Paragon Automation for the WAN (JPAW)</a>
                            <div>4 days | Instructor-led | Updated: 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13089'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'JTSF');">Juniper Technical Support Fundamentals (JTSF)</a>
                            <div>2 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13295'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'PASS');">Implementing Cloud-Delivered Juniper Paragon Automation (PAAS)</a>
                            <div>2 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13136'; googleAnalyticsWhatsNew('2023 JUL-SEP', 'CN2');">Implementing Cloud-Native Contrail Networking (CN2)</a>
                            <div>4 days | Instructor-led | Updated: 5%</div>
                          </li>
                        </ul>
                      </li>
                      <li>
                        <div class="link">2023 Apr-Jun<div class="arrow"><i class="fa fa-chevron-down"></i></div>
                        </div>
                        <ul class="submenu" style="">
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10474'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JCF');">Juniper Cloud Fundamentals (JCF)</a>
                            <div>3 days | Instructor-led | Updated: 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10523'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JEX');">Junos Enterprise Switching (JEX)</a>
                            <div>2 days | On-Demand | Updated: 15%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=10524'; googleAnalyticsWhatsNew('2023 APR-JUN', 'AJEX');">Advanced Junos Enterprise Switching (AJEX)</a>
                            <div>2 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13267'; googleAnalyticsWhatsNew('2023 APR-JUN', 'ARUBA');">Migrating from Aruba Mobility Professional to Juniper Mist AI</a>
                            <div>2 hours | eLearning | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13273'; googleAnalyticsWhatsNew('2023 APR-JUN', 'IJA');">Introduction to Juniper Apstra (IJA)</a>
                            <div>4 hours | eLearning | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13125'; googleAnalyticsWhatsNew('2023 APR-JUN', 'JSDWAN');">Juniper SD-WAN with Mist AI (JSDWAN)</a>
                            <div>2 days| Instructor-led | New</div>
                          </li>
                        </ul>
                      </li>
                      <li>
                        <div class="link">2023 Jan-Mar<div class="arrow"><i class="fa fa-chevron-down"></i></div>
                        </div>
                        <ul class="submenu" style="">
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=6767'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'JIPV6');">Junos IP Version 6 (J-IPV6)</a>
                            <div>2 days | Instructor-led | Updated: 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11460'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'MIST');">Juniper Mist AI Networks (MIST)</a>
                            <div>4 days | Instructor-led | Updated: 20%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13119'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'APSTRAFF');">Data Center Automation Using Juniper Apstra Freeform (APSTRAFF)</a>
                            <div>3 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13116'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'JT');">Junos Troubleshooting (JT)</a>
                            <div>2 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=11167'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'ADCX');">Data Center Fabric with EVPN and VXLAN (ADCX)</a>
                            <div>5 days | Instructor-led | Updated: 25%</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13131'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'SSE');">SASE—Deploying Juniper Security Service Edge (SSE)</a>
                            <div>3 days | Instructor-led | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13008'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'IJDC');">Introduction to Juniper Data Center Networking (IJDC)</a>
                            <div>3 days | On-Demand | New</div>
                          </li>
                          <li>
                            <a onclick="window.location='../juniper/user_activity_info.aspx?id=13136'; googleAnalyticsWhatsNew( '2023 JAN-MAR', 'CN2');">Implementing Cloud-Native Networking (CN2)</a>
                            <div>4 days | Instructor-led | New</div>
                          </li>
                        </ul>
                      </li>
                    </ul>
                  </div>
                  <link href="../juniper/resources/css/ols_style.css" rel="stylesheet">
                  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
                  <script type="text/javascript" src="../juniper/resources/jscript/ols_script.js"></script>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="clear"></div>
    <section class="footer">
      <script type="text/javascript" language="JavaScript" src="/juniper/script/snapin-edu.js"></script>
      <link rel="stylesheet" href="../juniper/styles/pages/PageFooter.css">
      <div class="wrapper wrapper-medium">
        <div class="footer-wrapper">
          <ul class="footer-list footer-border slice slice-5col">
            <li class="slice-item">
              <a href="/juniper/user_activity_info.aspx?id=ALL-ACCESS-TRAINING-PASS-HOME" class="footer-link" target="">All-Access Pass</a>
            </li>
            <li class="slice-item">
              <a href="/juniper/schedule_classes.aspx" class="footer-link" target="">Class Schedule</a>
            </li>
            <li class="slice-item">
              <a href="https://www.juniper.net/us/en/training/authorized-education-partners/" class="footer-link" target="">Training Partners</a>
            </li>
            <li class="slice-item">
              <a href="https://www.juniper.net/us/en/training/education-centers/" class="footer-link" target="">Training Locations</a>
            </li>
            <li class="slice-item">
              <a href="/juniper/user_activity_info.aspx?id=TERMS-AND-CONDITIONS-HOME" class="footer-link" target="">Terms &amp; Conditions</a>
            </li>
            <li class="slice-item">
              <a href="contact.aspx" class="footer-link" target="">Contact us</a>
            </li>
          </ul>
        </div>
        <div class="footer-wrapper">
          <div class="footer-section-two">
            <div class="footer-quarter"></div>
            <div class="footer-half">
              <div class="footer-section-row footer-section-header"> Get Updates from Juniper </div>
              <div class="footer-section-row footer-section-button">
                <button id="footer-sign-up-button" class="swiper-slide-button footer-sign-up-btn">Sign Up</button>
              </div>
              <div class="footer-section-row footer-section-social">
                <a target="_blank" href="https://blogs.juniper.net/" title="Official Juniper Networks Blog" footer-navid="Official Juniper Networks Blog">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_blog.svg"><svg width="100%" height="100%" viewBox="0 3 37 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M0.62,17.1839563 L5.98971351,17.1839563 C9.03473397,17.1839563 10.6063574,16.3981446 10.6063574,13.8278854 C10.6063574,12.1252933 10.0006276,11.1921419 8.57634379,10.8319782 C9.77143247,10.4390723 10.295307,9.50592087 10.295307,8.09800819 C10.295307,5.98613915 9.01836289,5.05298772 6.05519782,5.05298772 L0.62,5.05298772 L0.62,17.1839563 Z M2.56815825,15.432251 L2.56815825,11.8960982 L6.18616644,11.8960982 C7.88875853,11.8960982 8.60908595,12.4036016 8.60908595,13.6478035 C8.60908595,14.9247476 7.87238745,15.432251 6.20253752,15.432251 L2.56815825,15.432251 Z M2.56815825,10.0789086 L2.56815825,6.8374352 L6.12068213,6.8374352 C7.70867667,6.8374352 8.28166439,7.36130969 8.28166439,8.39268759 C8.28166439,9.40769441 7.83964529,10.0789086 6.12068213,10.0789086 L2.56815825,10.0789086 Z M14.6500136,17.2003274 L15.0732363,17.1954767 C15.3375989,17.1894134 15.5558799,17.1784993 15.6650205,17.1675853 L15.6650205,15.4977353 L15.3212278,15.4977353 C14.5124966,15.4977353 14.3538608,15.261337 14.3400191,14.5499256 L14.3389632,4.48 L12.4562892,4.48 L12.4562892,14.6628104 C12.4562892,16.5618554 13.0947613,17.2003274 14.6500136,17.2003274 Z M21.7059482,17.3640382 C25.0129059,17.3640382 26.306221,15.6941883 26.306221,12.5836835 C26.306221,9.47317872 25.0129059,7.80332879 21.7059482,7.80332879 C18.3989905,7.80332879 17.1056753,9.47317872 17.1056753,12.5836835 C17.1056753,15.6941883 18.3989905,17.3640382 21.7059482,17.3640382 Z M21.7059482,15.645075 C19.6759345,15.645075 19.0210914,14.5318417 19.0210914,12.6327967 C19.0210914,10.7337517 19.6759345,9.6368895 21.7059482,9.6368895 C23.7195907,9.6368895 24.3908049,10.7337517 24.3908049,12.6327967 C24.3908049,14.5318417 23.7195907,15.645075 21.7059482,15.645075 Z M31.9215007,13.8442565 C34.720955,13.8442565 35.9487858,12.9274761 35.9487858,10.8974625 C35.9487858,9.76785812 35.5395089,9.12938608 34.8191814,8.73648022 L36.2434652,8.73648022 L36.2434652,7.16485675 L32.1506958,7.81969986 L31.9215007,7.81969986 C29.0893042,7.81969986 27.9105866,8.88381992 27.9105866,10.8974625 C27.9105866,11.9779536 28.2707503,12.7473943 29.0238199,13.2385266 C28.7782538,13.5986903 28.6472851,14.0734516 28.6472851,14.5154707 C28.6472851,15.0229741 28.7782538,15.4649932 29.2202729,15.7433015 C27.8778445,16.0216098 27.3867121,16.8237926 27.3867121,17.8551705 C27.3867121,19.6887312 28.6636562,20.1143793 31.8723874,20.1143793 C35.2448295,20.1143793 36.62,19.2958254 36.62,17.2658117 C36.62,15.3939278 35.6349702,14.835417 32.2897066,14.810997 L31.7166732,14.8077173 C30.6201083,14.7899725 30.3335061,14.6677929 30.3335061,14.2044202 C30.3335061,14.0407094 30.3989905,13.8769986 30.4972169,13.74603 C30.9064939,13.8115143 31.3812551,13.8442565 31.9215007,13.8442565 Z M31.9215007,12.3708595 C30.3335061,12.3708595 29.7605184,11.9124693 29.7605184,10.8974625 C29.7605184,9.86608458 30.3335061,9.42406548 31.9215007,9.42406548 C33.4112688,9.42406548 34.0661119,9.86608458 34.0661119,10.8974625 C34.0661119,11.9124693 33.5094952,12.3708595 31.9215007,12.3708595 Z M31.9378718,18.6409823 L31.5364701,18.636621 C29.8808792,18.5983841 29.3021282,18.3030364 29.3021282,17.527749 L29.3060092,17.4012009 C29.3455919,16.8013743 29.7171077,16.3780185 31.7243388,16.3504612 L31.9378718,16.3490314 C34.0169986,16.3490314 34.6882128,16.5291132 34.6882128,17.3640382 C34.6882128,18.1989632 34.1643383,18.6409823 31.9378718,18.6409823 Z" id="Blog"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://forums.juniper.net/" title="Juniper Networks Forums" footer-navid="Juniper Networks Forums">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_jnet.svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137 66" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M1.989 57.77h.66c3.63-.066 4.157-1.122 4.157-5.214V15.929h7.59V52.49c0 8.975-2.112 11.482-10.955 11.482H1.989V57.77zm17.233-29.566h13.9v7.259h-13.9v-7.259zm56.312 6.138c0-10.494 3.3-19.271 18.347-19.271 15.574 0 16.103 10.823 15.839 22.504H82.992c.462 5.808 2.771 9.438 11.021 9.438 5.874 0 8.777-1.519 11.615-3.564l4.092 5.346c-4.224 3.233-8.646 4.817-15.707 4.817-15.443-.001-18.479-8.645-18.479-19.27zm7.458-3.432h19.468c-.33-5.28-.857-9.041-8.777-9.041-7.656 0-10.097 3.563-10.691 9.041zm28.591-14.981h6.6l1.386-9.899 6.006-1.254v11.153h9.437v6.996h-9.437v18.214c0 3.102.396 4.949 5.147 4.949h4.289v6.798c-1.056.066-4.487.066-5.741.066-9.173 0-11.351-3.3-11.351-10.691V22.924h-6.336v-6.995zm-53.514-.858h-6.93c-11.482 0-13.265 6.204-13.265 15.377v22.438h7.655v-20.92c0-5.411.528-9.239 8.184-9.239h1.781c7.655 0 8.184 3.828 8.184 9.239v20.92h7.655V30.448c.001-9.174-1.781-15.377-13.264-15.377z"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://www.facebook.com/JuniperNetworks/" title="Juniper Networks on Facebook" footer-navid="Juniper Networks on Facebook">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_facebook.svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 66" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M33.282 2.719v9.869h-5.33c-4.342.001-5.697 1.332-5.736 5.669-.019 2.147-.003 4.294-.003 6.587h10.768l-1.432 10.855h-9.318v27.799H11.066V35.715H1.717V24.878h9.323c0-2.862-.071-5.557.027-8.245.06-1.631.189-3.305.62-4.869 1.506-5.468 5.831-8.891 11.828-9.209 3.225-.169 6.474.095 9.767.164z"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://twitter.com/JuniperNetworks/" title="Juniper Networks on Twitter" footer-navid="Juniper Networks on Twitter">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_twitter.svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 66" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M2 53.693c6.876.223 13.146-1.37 18.867-5.792-6.002-.627-10.064-3.517-12.334-9.224h5.494l.117-.308c-6.295-2.053-9.85-6.232-10.308-12.949l5.489 1.502.173-.346c-3.443-2.657-5.378-6.123-5.542-10.452-.093-2.438.419-4.776 1.806-7.017 7.235 8.416 16.266 13.04 27.382 13.838-.96-6.95 1.331-12.349 7.752-15.221 5.515-2.466 10.658-1.201 15.251 3.194l7.952-2.901c-.839 2.854-2.748 4.869-5.092 6.566l.147.36 6.591-1.734.257.237-6.285 6.382c-.455 15.801-6.714 28.509-21.309 35.7C26.215 61.535 13.835 60.634 2 53.693z"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://www.youtube.com/junipernetworks" title="Juniper Networks on Youtube" footer-navid="Juniper Networks on Youtube">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_youtube.svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74 66" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M37 8C2 8 2 9.669 2 33s0 25 35 25 35-1.249 35-25S72 8 37 8zm14.008 27.825C44.561 39.871 38.1 43.894 31.652 47.94c-.959.602-1.915.79-2.932.207-.982-.563-1.248-1.467-1.243-2.542.019-4.037.008-8.075.008-12.113 0-3.996.016-7.992-.01-11.988-.008-1.168.258-2.138 1.361-2.725 1.056-.562 1.986-.243 2.923.345 6.411 4.023 12.837 8.023 19.249 12.047 2.071 1.301 2.072 3.354 0 4.654z"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://www.linkedin.com/company/juniper-networks" title="Juniper Networks on LinkedIn" footer-navid="Juniper Networks on LinkedIn">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_linkedin.svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 62 66" fit="" height="100%" width="100%" preserveAspectRatio="xMidYMid meet" focusable="false"><path d="M34.511 23.414v4.975c.814-.93 1.442-1.65 2.072-2.366 4.953-5.629 18.269-5.343 22.222 4.746 1.038 2.65 1.434 5.415 1.447 8.23.033 6.993.012 13.986.01 20.979 0 .279-.023.558-.04.925H47.799c-.024-.537-.066-1.049-.067-1.561-.004-6.058.034-12.116-.028-18.173-.015-1.485-.242-2.993-.573-4.445-.508-2.227-1.869-3.813-4.179-4.268-2.498-.491-4.767.017-6.546 2.009-1.336 1.496-1.918 3.239-1.91 5.243.026 6.546.01 13.092.01 19.637v1.548H22.06V23.415l12.451-.001zM2.526 60.916h12.356V23.358H2.526v37.558zm13.243-49.931c-.566-5.358-6.126-6.939-10.162-5.26-1.816.754-3.069 2.09-3.605 4.016-1.238 4.443 1.869 8.306 6.677 8.319 4.451.012 7.512-3.078 7.09-7.075z"></path></svg></sw-nav-svg>
                        </a><a target="_blank" href="https://www.instagram.com/junipernetworks/" title="Juniper Networks on Instagram" footer-navid="Juniper Networks on Instagram">
                            <sw-nav-svg src="/assets/icons/social/jnpr-social-icon_instgram.svg"><svg height="100%" id="Layer_1" style="enable-background:new 0 0 56.7 56.7;" version="1.1" viewBox="0 0 56.7 56.7" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"><g><circle cx="28.1" cy="30" r="4.4"></circle><path d="M33.6,19.2h-11c-1.6,0-3,0.5-3.9,1.4c-0.9,0.9-1.4,2.3-1.4,3.9v11c0,1.6,0.5,3,1.5,4c1,0.9,2.3,1.4,3.9,1.4h10.9   c1.6,0,3-0.5,3.9-1.4c1-0.9,1.5-2.3,1.5-3.9v-11c0-1.6-0.5-2.9-1.4-3.9C36.6,19.7,35.3,19.2,33.6,19.2z M28.1,36.8   c-3.8,0-6.8-3.1-6.8-6.8c0-3.8,3.1-6.8,6.8-6.8S35,26.2,35,30C35,33.8,31.9,36.8,28.1,36.8z M35.2,24.5c-0.9,0-1.6-0.7-1.6-1.6   s0.7-1.6,1.6-1.6s1.6,0.7,1.6,1.6S36.1,24.5,35.2,24.5z"></path><path d="M28.3,5.2c-13.6,0-24.6,11-24.6,24.6c0,13.6,11,24.6,24.6,24.6c13.6,0,24.6-11,24.6-24.6C53,16.2,41.9,5.2,28.3,5.2z    M41.4,35.6c0,2.3-0.8,4.3-2.2,5.7c-1.4,1.4-3.4,2.1-5.6,2.1H22.7c-2.2,0-4.2-0.7-5.6-2.1c-1.5-1.4-2.2-3.4-2.2-5.7v-11   c0-4.6,3.1-7.8,7.8-7.8h11c2.3,0,4.2,0.8,5.6,2.2c1.4,1.4,2.1,3.3,2.1,5.6V35.6z"></path></g></svg></sw-nav-svg>
                        </a>
              </div>
              <div class="footer-section-row footer-section-policies">
                <a target="_blank" href="https://www.juniper.net/" title="Go to Juniper.net">Go to Juniper.net</a>
                <a target="_blank" href="https://www.juniper.net/us/en/privacy-policy/" title="Privacy Policy">Privacy Policy</a>
                <a target="_blank" href="https://www.juniper.net/us/en/legal-notices/" title="Legal Notices">Legal Notices</a>
                <a target="_blank" href="https://www.juniper.net/us/en/legal-notices/dmca-policy.html" title="DMCA Policy">DMCA Policy</a>
              </div>
            </div>
            <div class="footer-quarter">
              <p class="paragraph-no-margin footer-copyright">© 1999 - 2024 Juniper Networks, Inc. All rights reserved</p>
            </div>
          </div>
        </div>
      </div>
    </section>
    <script type="text/javascript">
      document.getElementById("footer-sign-up-button").onclick = function(e) {
        e.preventDefault();
        window.open("https://www.juniper.net/us/en/forms/subscription-management.html", '_blank');
      };
    </script>
  </div>
  <!--<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>-->
  <!--<script type="text/javascript">
    try {
        var pageTracker = _gat._getTracker("UA-8959870-1"); pageTracker._trackPageview();
    } catch (err) { }</script>-->
  <div class="hidden">
    <script type="text/javascript">
      <!--//
      -->
    <![CDATA[//><!--
    var images = new Array()
    function preload() {
        for (i = 0; i < preload.arguments.length; i++) {
            images[i] = new Image()
            images[i].src = preload.arguments[i]
        }
    }
    preload(
        "../juniper/resources/images/landing-page/complimentary-training.png",
        "../juniper/resources/images/landing-page/learning-paths.png",
        "../juniper/resources/images/landing-page/juniper-certification.png",
        "../juniper/resources/images/landing-page/custom-training.png",
        "../juniper/resources/images/landing-page/schedule-of-classes.png",
        "../juniper/resources/images/landing-page/all-access-training-pass.png",
        "../juniper/resources/images/landing-page/on-demand-courses.png",
        "../juniper/resources/images/landing-page/list-of-courses.png",
        "../juniper/resources/images/landing-page/complimentary-training-o.png",
        "../juniper/resources/images/landing-page/learning-paths-o.png",
        "../juniper/resources/images/landing-page/juniper-certification-o.png",
        "../juniper/resources/images/landing-page/custom-training-o.png",
        "../juniper/resources/images/landing-page/schedule-of-classes-o.png",
        "../juniper/resources/images/landing-page/all-access-training-pass-o.png",
        "../juniper/resources/images/landing-page/on-demand-courses-o.png",
        "../juniper/resources/images/landing-page/university-program.png",
        "../juniper/resources/images/landing-page/university-program-o.png",
        "../juniper/resources/images/landing-page/forums.png",
        "../juniper/resources/images/landing-page/forums-o.png"
    )
        //--><!]]>
    </script>
  </div>
  <!--
<script type="text/javascript">_satellite.pageBottom();</script>
-->
  <input name="_tbVericalScrollPos" type="text" id="_tbVericalScrollPos" style="display:none;visibility:hidden;">
  <script language="javascript" type="text/javascript">
    <!--
    _captureVerticalScroll('_tbVericalScrollPos');
    // 
    -->
  </script>
  <script language="javascript" type="text/javascript">
    try {
      _satellite.setVar("Page Name", "default.aspx");
      _satellite.pageBottom();
    } catch (e) {}
  </script>
  <script language="javascript" type="text/javascript">
    <!--
    _PreloadImages('../core/images/callout_lt.gif', '../core/images/callout_t.gif', '../core/images/callout_rt.gif', '../core/images/callout_l.gif', '../core/images/callout_r.gif', '../core/images/callout_lb.gif', '../core/images/callout_b.gif',
      '../core/images/callout_rb.gif', '../core/images/callout_sh_lt.png', '../core/images/callout_sh_t.png', '../core/images/callout_sh_rt.png', '../core/images/callout_sh_l.png', '../core/images/callout_sh.png', '../core/images/callout_sh_r.png',
      '../core/images/callout_sh_lb.png', '../core/images/callout_sh_b.png', '../core/images/callout_sh_rb.png');
    // 
    -->
  </script>
  <script type="text/javascript">
    <!--
    theForm.oldSubmit = theForm.submit;
    theForm.submit = WebForm_SaveScrollPositionSubmit;
    theForm.oldOnSubmit = theForm.onsubmit;
    theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
    // 
    -->
  </script>
</form>

POST

<form id="fileUploadForm" enctype="multipart/form-data" method="post" target="fileUploadIframe"><input type="file" id="fileSelector" name="file" style="display: none;"><input name="filename" type="hidden"></form>

Text Content

Back
 * Learning Portal
 * All-Access Pass
 * On-Demand Courses
 * Class Schedule
 * Certification Tracks
 * Register
 * Log In


×

What are Juniper Training Credits?
How to use training credits?

Check your training credit balance:

Training Credits Code:




INTRODUCTION TO THE JUNOS OPERATING SYSTEM

Learn to configure, verify, and troubleshoot devices that run Junos OS.
Enroll now


ALL-ACCESS TRAINING PASS

Get Access to every Juniper course, all-year long at one low price.
Subscribe Today


AI IN NETWORKING FOR BUSINESS LEADERS

Learn what AI is and how it impacts modern networking.
Register Today


INTRODUCTION TO JUNIPER MIST AI—ON-DEMAND

Learn to build, manage, and maintain wireless, wired, and WAN networks from
anywhere.
Enroll now


GET CERTIFIED IN A WEEK!

Earn up to 7 associate and 3 specialist certifications through Juniper Open
Learning
Get Started


KNOWLEDGE SKILLS ASSESSMENT

Take a free skills assessment to determine your current skill level and which
course you should take first.
Get Started


INTRODUCTION TO THE JUNOS OPERATING SYSTEM

Learn to configure, verify, and troubleshoot devices that run Junos OS.
Enroll now


ALL-ACCESS TRAINING PASS

Get Access to every Juniper course, all-year long at one low price.
Subscribe Today






ALL-ACCESS TRAINING PASS


SCHEDULE OF CLASSES


ON-DEMAND COURSES


ALL COURSES


PRIVATE TRAINING


CERTIFICATION TRACKS


CERTIFICATION RESOURCES


GET STARTED FOR FREE


TRAINING CREDITS


UNIVERSITY PROGRAM

WHATS


NEW

Please let us know about your Juniper Learning Portal experience

We'd love for you to share your feedback about the new Learning Portal user
experience.

 * Significantly enhanced training catalog search with algorithmic keyword
   search and full taxonomy, allowing you to browse training by:
   * Keyword or Phrase
   * Certification Track
   * Product Category/Family
   * Job Function
   * Difficulty Level
   * Inclusion of Virtual Labs
   * Training Format
 * Ability to bookmark any course or module to your “My Favorites” page.
 * Holistic live training schedule including all scheduled classes, webinars,
   and lab exams
 * Enhanced user interfaces for On-Demand and Instructor-led courses.




2024 Jan-Mar
2023 Oct-Dec
2023 Jul-Sep
2023 Apr-Jun
2023 Jan-Mar

COURSE DURATION TRAINING METHOD STATUS Deploying and managing Juniper SD-WAN
with Session Smart Routers 4 days Instructor-led 20% Data Center Automation
Using Juniper Apstra 5 days Instructor-led 15% Advanced Juniper Security 4 days
Instructor-led 30% SASE - Deploying Juniper Security Service Edge 3 days
Instructor-led 10% Introduction to Apstra 0.5 day eLearning 20% Juniper Service
Provider Edge Security 3 days Instructor-led 20% Managing Juniper Security
Director Cloud 2 days Instructor-led New Deploying and Managing Juniper SD-WAN
with Mist AI (JSDWAN) 2 days Instructor-led 20% Juniper Cloud Fundamentals 3
days Instructor-led 15% Introduction to the Junos Operating System 4 days
Instructor-led 90%

COURSE DURATION TRAINING METHOD STATUS Deploying and Managing Juniper Wired
Networks for Campus and Branch with Mist AI 4 days Instructor-led 80% Deploying
Juniper Security in AWS and Azure 4 days Instructor-led 20% Junos Layer 2 VPNs 3
days On-Demand 65% Advanced Junos Service Provider Routing 5 days Instructor-led
5% Junos Layer 3 VPNs 3 days On-Demand 25% Junos MPLS Fundamentals 3 days
On-Demand New AI in Networking for Business Leaders 45 minutes eLearning New
Introduction to Juniper Mist AI 2 days On-Demand New Advanced Junos Enterprise
Routing 5 days On-Demand 25% Paragon Active Assurance for Automated WAN 2 days
Instructor-led 20%

COURSE DURATION TRAINING METHOD STATUS Deploying Juniper Security in AWS and
Azure 4 days Instructor-led New Juniper Networks Design Fundamentals (JNDF) 3
days Instructor-led New Advanced Junos Platform Automation and DevOps (AJAUT) 4
days On-Demand New Junos Space Essentials (JSE) 3 days Instructor-led Updated:
15% Data Center Automation using Juniper Apstra Freeform (APSTRAFF) 5 days
Instructor-led Updated: 40% Juniper Mist AI Networks (MIST) 4 days
Instructor-led Updated: 15% Advanced Junos Troubleshooting (AJT) 3 days
Instructor-led New Juniper Paragon Automation for the WAN (JPAW) 4 days
Instructor-led Updated: 15% Juniper Technical Support Fundamentals (JTSF) 2 days
On-Demand New Implementing Cloud-Delivered Juniper Paragon Automation (PAAS) 2
days Instructor-led New Implementing Cloud-Native Contrail Networking (CN2) 4
days Instructor-led Updated: 5%

COURSE DURATION TRAINING METHOD STATUS Juniper Cloud Fundamentals (JCF) 3 days
Instructor-led Updated: 15% Junos Enterprise Switching (JEX) 2 days On-Demand
Updated: 15% Advanced Junos Enterprise Switching (AJEX) 2 days On-Demand New
Migrating from Aruba Mobility Professional to Juniper Mist AI 2 hours eLearning
New Introduction to Juniper Apstra (IJA) 4 hours eLearning New Juniper SD-WAN
with Mist AI (JSDWAN) 2 days Instructor-led New

COURSE DURATION TRAINING METHOD STATUS Junos IP Version 6 (J-IPV6) 2 days
Instructor-led Updated: 20% Juniper Mist AI Networks (MIST) 4 days
Instructor-led Updated: 20% Data Center Automation Using Juniper Apstra Freeform
(APSTRAFF) 3 days Instructor-led New Junos Troubleshooting (JT) 2 days
Instructor-led New Data Center Fabric with EVPN and VXLAN (ADCX) 5 days
On-Demand Updated: 25% SASE—Deploying Juniper Security Service Edge (SSE) 3 days
Instructor-led New Introduction to Juniper Data Center Networking (IJDC) 3 days
On-Demand New Implementing Cloud-Native Networking (CN2) 4 days Instructor-led
New

 * 2024 Jan-Mar
   
   * Deploying and managing Juniper SD-WAN with Session Smart Routers
     4 days | Instructor-led | 20%
   * Data Center Automation Using Juniper Apstra
     5 days | Instructor-led | 15%
   * Advanced Juniper Security
     4 days | Instructor-led | 30%
   * SASE - Deploying Juniper Security Service Edge
     3 days | Instructor-led | 10%
   * Introduction to Apstra
     0.5 day | eLearning | 20%
   * Juniper Service Provider Edge Security
     3 days | Instructor-led | 20%
   * Managing Juniper Security Director Cloud
     2 days | Instructor-led | New
   * Deploying and Managing Juniper SD-WAN with Mist AI (JSDWAN)
     2 days | Instructor-led | 20%
   * Juniper Cloud Fundamentals
     3 days | Instructor-led | 15%
   * Introduction to the Junos Operating System
     4 days | Instructor-led | 90%
 * 2023 Oct-Dec
   
   * Deploying and Managing Juniper Wired Networks for Campus and Branch with
     Mist AI
     4 days | Instructor-led | 80%
   * Deploying Juniper Security in AWS and Azure
     4 days | Instructor-led | 20%
   * Junos Layer 2 VPNs
     3 days | On-Demand | 65%
   * Advanced Junos Service Provider Routing
     5 days | Instructor-led | 5%
   * Junos Layer 3 VPNs
     3 days | On-Demand | 25%
   * Junos MPLS Fundamentals
     3 days | On-Demand | New
   * AI in Networking for Business Leaders
     45 minutes | eLearning | New
   * Introduction to Juniper Mist AI
     2 days | On-Demand | New
   * Advanced Junos Enterprise Routing
     5 days | On-Demand | 25%
   * Paragon Active Assurance for Automated WAN
     2 days | Instructor-led | 20%
 * 2023 Jul-Sep
   
   * Deploying Juniper Security in AWS and Azure
     4 days | Instructor-led | New
   * Juniper Networks Design Fundamentals (JNDF)
     3 days | Instructor-led | New
   * Advanced Junos Platform Automation and DevOps (AJAUT)
     4 days | On-Demand | New
   * Junos Space Essentials (JSE)
     3 days | Instructor-led | Updated: 15%
   * Data Center Automation using Juniper Apstra Freeform (APSTRAFF)
     5 days | Instructor-led | Updated: 40%
   * Juniper Mist AI Networks (MIST)
     4 days | Instructor-led | Updated: 15%
   * Advanced Junos Troubleshooting (AJT)
     3 days | Instructor-led | New
   * Juniper Paragon Automation for the WAN (JPAW)
     4 days | Instructor-led | Updated: 15%
   * Juniper Technical Support Fundamentals (JTSF)
     2 days | On-Demand | New
   * Implementing Cloud-Delivered Juniper Paragon Automation (PAAS)
     2 days | Instructor-led | New
   * Implementing Cloud-Native Contrail Networking (CN2)
     4 days | Instructor-led | Updated: 5%
 * 2023 Apr-Jun
   
   * Juniper Cloud Fundamentals (JCF)
     3 days | Instructor-led | Updated: 15%
   * Junos Enterprise Switching (JEX)
     2 days | On-Demand | Updated: 15%
   * Advanced Junos Enterprise Switching (AJEX)
     2 days | On-Demand | New
   * Migrating from Aruba Mobility Professional to Juniper Mist AI
     2 hours | eLearning | New
   * Introduction to Juniper Apstra (IJA)
     4 hours | eLearning | New
   * Juniper SD-WAN with Mist AI (JSDWAN)
     2 days| Instructor-led | New
 * 2023 Jan-Mar
   
   * Junos IP Version 6 (J-IPV6)
     2 days | Instructor-led | Updated: 20%
   * Juniper Mist AI Networks (MIST)
     4 days | Instructor-led | Updated: 20%
   * Data Center Automation Using Juniper Apstra Freeform (APSTRAFF)
     3 days | Instructor-led | New
   * Junos Troubleshooting (JT)
     2 days | Instructor-led | New
   * Data Center Fabric with EVPN and VXLAN (ADCX)
     5 days | Instructor-led | Updated: 25%
   * SASE—Deploying Juniper Security Service Edge (SSE)
     3 days | Instructor-led | New
   * Introduction to Juniper Data Center Networking (IJDC)
     3 days | On-Demand | New
   * Implementing Cloud-Native Networking (CN2)
     4 days | Instructor-led | New


 * All-Access Pass
 * Class Schedule
 * Training Partners
 * Training Locations
 * Terms & Conditions
 * Contact us

Get Updates from Juniper
Sign Up

Go to Juniper.net Privacy Policy Legal Notices DMCA Policy

© 1999 - 2024 Juniper Networks, Inc. All rights reserved