{"/api/v1/ncpl/currencies/getAll":{"body":[{"Name":"U.S. Dollar","Code":"USD","Symbol":"$","Separator":".","Culture":"en-US"},{"Name":"Euro","Code":"EUR","Symbol":"€","Separator":",","Culture":"en-US"},{"Name":"British Pound","Code":"GBP","Symbol":"£","Separator":".","Culture":"en-US"},{"Name":"Canadian Dollars","Code":"CAD","Symbol":"C$","Separator":".","Culture":"en-US"},{"Name":"Australian Dollars","Code":"AUD","Symbol":"A$","Separator":".","Culture":"en-US"},{"Name":"Indian Rupees","Code":"INR","Symbol":"Rs","Separator":".","Culture":"en-US"},{"Name":"China Yuan RMB","Code":"CNY","Symbol":"¥","Separator":".","Culture":"en-US"}],"status":200,"statusText":"OK"},"/api/v1/ncpl/usermanagement/uiuser/getHeaderUserInfo:\"{\\\"hideSupportPin\\\":true}\"":{"body":{"__ctxId":"60A1F9A775D848438DD62111FF517197","__isError":true,"__errorType":"Nc.Platform.Abstractions.UnauthorizedException","Http_WWW_Authenticate":"Bearer","StatusCode":"Unauthorized","LogLevel":3,"Message":"","InnerException":null,"HelpLink":null,"Source":"Nc.Security.Middleware"},"status":401,"statusText":"Unauthorized"},"/api/v1/ncpl/cart/user/getShoppingCartSummary:\"{\\\"finalTotalOnly\\\":true}\"":{"body":null,"status":200,"statusText":"OK"}}
{"/api/v1/ncpl/simplekb/getarticle:\"{\\\"articleId\\\":10330,\\\"categoryId\\\":2188}\"":{"body":{"Id":10330,"FriendlyId":"","ArticleTypeId":0,"Title":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on Ubuntu and host a website","ArticleName":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on Ubuntu and host a website","ArticleSummary":null,"PreponedSummary":false,"Approved":true,"Body":"DQoJCTxhIGhyZWY9IiNQcmVyZXF1aXNpdGVzX3VidW50dSI+UHJlcmVxdWlzaXRlczwvYT4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjU3RlcF8xLl9BcGFjaGUiPlN0ZXAgMS4gQXBhY2hlPC9hPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0luc3RhbGxhdGlvbjFfdWJ1bnR1Ij5JbnN0YWxsYXRpb248L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjSW5pdGlhbF9iYXNpY19jb25maWd1cmF0aW9uIj5Jbml0aWFsIGJhc2ljIGNvbmZpZ3VyYXRpb248L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjQ29uZmlndXJpbmdfZmlyZXdhbGxfZGFlbW9uIj5Db25maWd1cmluZyBmaXJld2FsbCBkYWVtb248L2E+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI1N0ZXBfMi5fTWFyaWFEQiI+U3RlcCAyLiBNYXJpYURCPC9hPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0luc3RhbGxhdGlvbjJfdWJ1bnR1Ij5JbnN0YWxsYXRpb248L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjUnVubmluZ19pbml0aWFsX3NlY3VyZV9jb25maWd1cmF0aW9uX3NjcmlwdCI+UnVubmluZyBpbml0aWFsIHNlY3VyZSBjb25maWd1cmF0aW9uIHNjcmlwdDwvYT4NCgkJPGJyIC8+DQoJCTxkaXY+DQoJCQkJPGEgaHJlZj0iI0xvZ2dpbmdfaW50b19NYXJpYURCX2FuZF9jcmVhdGluZ19iYXNpY19kYXRhYmFzZSI+TG9nZ2luZyBpbnRvIE1hcmlhREIgYW5kIGNyZWF0aW5nIGJhc2ljIGRhdGFiYXNlPC9hPg0KCQk8L2Rpdj4NCgkJPGRpdj4NCgkJCQk8YnIgLz4NCgkJPC9kaXY+DQoJCTxhIGhyZWY9IiNTdGVwXzMuX1BIUCI+U3RlcCAzLiBQSFA8L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjSW5zdGFsbGluZ19yZWNlbnRfUEhQX3ZlcnNpb24iPkluc3RhbGxpbmcgcmVjZW50IFBIUCB2ZXJzaW9uPC9hPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0FkZGluZ19tb3N0X2NvbW1vbl9QSFBfZXh0ZW5zaW9ucyI+QWRkaW5nIG1vc3QgY29tbW9uIFBIUCBleHRlbnNpb25zPC9hPg0KCQk8YnIgLz4NCgkJPGJyIC8+DQoJCTxhIGhyZWY9IiNTdGVwXzQuX1Rlc3RpbmcgTEFNUCI+U3RlcCA0LiBUZXN0aW5nIExBTVA8L2E+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI1N0ZXBfNS5fSW5zdGFsbGF0aW9uX29mX2FfV29yZFByZXNzIHNjcmlwdCI+U3RlcCA1LiBJbnN0YWxsYXRpb24gb2YgYSBXb3JkUHJlc3Mgc2NyaXB0IG9uIGEgaHR0cDovL2RvbWFpbi50bGQ8L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjQ3JlYXRpbmdfd2Vic2l0ZV9kaXJlY3RvcnkiPkNyZWF0aW5nIHdlYnNpdGUgZGlyZWN0b3J5PC9hPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0VkaXRpbmdfQXBhY2hlX2NvbmZpZ3VyYXRpb24iPkVkaXRpbmcgQXBhY2hlIGNvbmZpZ3VyYXRpb248L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjSW5zdGFsbGluZ19sYXRlc3RfdmVyc2lvbl9vZl9Xb3JkUHJlc3Nfc2NyaXB0Ij5JbnN0YWxsaW5nIGxhdGVzdCB2ZXJzaW9uIG9mIFdvcmRQcmVzcyBzY3JpcHQ8L2E+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0luc3RhbGxpbmdfTXlTUUxfZGF0YWJhc2VfbWFuYWdlbWVudF9zeXN0ZW0iPkluc3RhbGxpbmcgTXlTUUwgZGF0YWJhc2UgbWFuYWdlbWVudCBzeXN0ZW0gKGJvbnVzIHNlY3Rpb24pPC9hPg0KCQk8YnIgLz4NCgkJPGEgaHJlZj0iI0luc3RhbGxhdGlvbjNfdWJ1bnR1Ij5JbnN0YWxsYXRpb248L2E+DQoJCTxiciAvPg0KCQk8YSBocmVmPSIjUnVubmluZ19pbml0aWFsX3NlY3VyZV9jb25maWd1cmF0aW9uX3NjcmlwdCI+UnVubmluZyBpbml0aWFsIHNlY3VyZSBjb25maWd1cmF0aW9uIHNjcmlwdDwvYT4NCgkJPGJyIC8+DQoJCTxhIGhyZWY9IiNDaGFuZ2luZ19hdXRoZW50aWNhdGlvbl9tZXRob2RfZm9yX015U1FMX3Jvb3RfdXNlciI+Q2hhbmdpbmcgYXV0aGVudGljYXRpb24gbWV0aG9kIGZvciBNeVNRTCByb290IHVzZXI8L2E+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGJyIC8+QSBMQU1QIChMaW51eCwgQXBhY2hlLCBNYXJpYURCLCBQSFApIHN0YWNrIGlzIGNvbW1vbmx5IHVzZWQgdG8gcHJlcGFyZSBzZXJ2ZXJzIGZvciBob3N0aW5nIHdlYiBjb250ZW50LiBUaGlzIGRldGFpbGVkIGd1aWRlIHdpbGwgY29tZSBpbiBoYW5keSBpZiB5b3UgYXJlIHBsYW5uaW5nIHRvIG1hbmFnZSB0aGUgc2VydmVyIHdpdGhvdXQgYSBjUGFuZWwgKGNvbnRyb2wgcGFuZWwpIGluc3RhbGxlZC4gV2Ugd2lsbCBzaG93IGhvdyB0byBpbnN0YWxsIExBTVAgb24gdGhlIHNlcnZlciB3aXRoIFVidW50dSAxNi4wNCBvciAxOC4wNC48YnIgLz48YnIgLz5BbGwgYWZvcmVtZW50aW9uZWQgdmVyc2lvbnMgb2YgVWJ1bnR1IHJlcHJlc2VudCANCg0KDQo8YSBocmVmPSJodHRwczovL3dpa2kudWJ1bnR1LmNvbS9SZWxlYXNlcyI+Y3VycmVudCBMb25nLVRlcm0gUmVsZWFzZXMgKExUUyk8L2E+IGFuZCB1c2UgdGhlIHNhbWUgcGFja2FnZSBtYW5hZ2VyIA0KDQoNCjxhIGhyZWY9Imh0dHA6Ly9tYW5wYWdlcy51YnVudHUuY29tL21hbnBhZ2VzL3hlbmlhbC9tYW44L2FwdC44Lmh0bWwiPmFwdDwvYT4gKEFkdmFuY2VkIFBhY2thZ2UgTWFuYWdlcikuPGJyIC8+PGJyIC8+PGRpdj5JbiB0aGlzIGd1aWRlLCB3ZSB3aWxsIDxiPnNldCB1cCByZWNlbnQgdmVyc2lvbnMgb2YgQXBhY2hlLCBNYXJpYURCLCBhbmQgUEhQIDwvYj5vbiBhIHNlcnZlciB3aXRoIHRoZSBob3N0bmFtZSA8aT5zZXJ2ZXIxLm5jc3VwcG9ydC5pbmZvPC9pPi4gQWRkaXRpb25hbGx5LCB3ZSB3aWxsIHNldCB1cCBhIGJhc2ljIDxiciAvPjwvZGl2PjxkaXY+Y29uZmlndXJhdGlvbiBvZiBMQU1QIHRvIGhvc3QgYSBXb3JkUHJlc3MgY29udGVudCBtYW5hZ2VtZW50IHN5c3RlbSBhbmQgaW5zdGFsbCBpdHMgbGF0ZXN0IHZlcnNpb24gYXQgPGk+aHR0cDovL2RvbWFpbi50bGQ8L2k+LjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxwPjxhIG5hbWU9IlByZXJlcXVpc2l0ZXNfdWJ1bnR1Ij48Yj5QcmVyZXF1aXNpdGVzPC9iPjwvYT48L3A+PC9kaXY+PHVsPjxsaT5VYnVudHUgMTYuMDQgb3IgMTguMDQgYmxhbmsgdmVyc2lvbi4gSWYgeW91IGhhdmUgYSBWUFMgd2l0aCBOYW1lY2hlYXAsIG9uZSBvZiB0aGVzZSBvcGVyYXRpbmcgc3lzdGVtcyBjYW4gYmUgaW5zdGFsbGVkIHVzaW5nIHlvdXIgYWNjZXNzIHRvIHRoZSANCg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cubmFtZWNoZWFwLmNvbS9zdXBwb3J0L2tub3dsZWRnZWJhc2UvYXJ0aWNsZS5hc3B4Lzk5NzQvNDgvaG93LXRvLW1hbmFnZS15b3VyLXZwcy13aXRoLXNvbHVzdm0tZm9yLWt2bSI+U29sdXNWTSBtYW5hZ2VtZW50IHRvb2w8L2E+LjwvbGk+PGxpPkludGVybmFsIHNlcnZlciBhY2NvdW50IHdpdGggcm9vdCBhY2Nlc3MgKCMpIG9yIHRoZSBvbmUgd2l0aCBzdWRvIHByaXZpbGVnZXMuIEZvciBzaW1wbGljaXR5LCB0aGUgZm9sbG93aW5nIHN0ZXBzIHdpbGwgYmUgaWxsdXN0cmF0ZWQgdXNpbmcgdGhlIOKAnHJvb3TigJ0gYWNjb3VudC4gVGhlcmVmb3JlLCBjb21tYW5kcyB0byBiZSBleGVjdXRlZCBzdGFydCB3aXRoIHRoZSDigJw8Yj4jPC9iPuKAnSBzaWduLCB3aGljaCBzaG91bGQgPGI+bm90IGJlIGNvcGllZDwvYj4uPC9saT48L3VsPjxiciAvPldlIHJlY29tbWVuZCB1cGRhdGluZyB0aGUgb3BlcmF0aW5nIHN5c3RlbSAoT1MpIHByaW9yIHRvIHByb2NlZWRpbmcgd2l0aCBmdXJ0aGVyIHN0ZXBzLg0KDQo8cHJlPmFwdCB1cGRhdGU8YnIgLz5hcHQgdXBncmFkZTxiciAvPjwvcHJlPjxiciAvPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dS5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PklmIHlvdSBzZWUg4oCcMCB1cGdyYWRlZCwgMCBuZXdseSBpbnN0YWxsZWQsIDAgdG8gcmVtb3ZlIGFuZCAwIG5vdCB1cGdyYWRlZOKAnSBhZnRlciBydW5uaW5nIOKAnGFwdCB1cGdyYWRl4oCdLCB5b3UgYXJlIHVzaW5nIHRoZSBtb3N0IHVwLXRvLWRhdGUgc29mdHdhcmUuPGJyIC8+PGJyIC8+SXQgbWF5IGJlIHJlcXVpcmVkIHRvIHJldmlldyBhbmQgY29uZmlybS9kZW55IGNlcnRhaW4gY2hhbmdlcyBkdXJpbmcgdGhlIHByb2Nlc3MuIFRvIGFuc3dlciDigJxZZXPigJ0gYXV0b21hdGljYWxseSwgeW91IGNhbiB1c2UgdGhlIG9wdGlvbiDigJwteeKAnSB3aXRoIGFwdC4gRm9yIGluc3RhbmNlLCDigJxhcHQgLXkgdXBncmFkZeKAnSBpbnN0ZWFkIG9mIOKAnGFwdCB1cGdyYWRlLuKAnSBUaGlzIHdpbGwgYmUgdmFsaWQgZm9yIGFueSBhcHQtYmFzZWQgY29tbWFuZHMgdGhhdCBmb2xsb3cuPGJyIC8+PGJyIC8+QW5vdGhlciBvcHRpb25hbCBzdGVwIGlzIHRvIHJlYm9vdCB0aGUgc2VydmVyIGFuZCBjaGVjayBpdHMgY3VycmVudCBjb25maWd1cmF0aW9uLg0KDQo8cHJlPnJlYm9vdDxiciAvPnVuYW1lIC1yPGJyIC8+bHNiX3JlbGVhc2UgLWE8YnIgLz5hcGFjaGUyIC12PGJyIC8+bXlzcWwgLVY8YnIgLz5waHAgLXY8L3ByZT48L2Rpdj48cD48L3A+PGJyIC8+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1Mi5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PkFib3ZlIGlzIGEgc2ltcGxlIGNvbmZpcm1hdGlvbiB0aGF0IG91ciB0ZXN0IGVudmlyb25tZW50IGRvZXMgbm90IGhhdmUgYW55IEFwYWNoZSwgTWFyaWFEQiwgYW5kIFBIUCBtb2R1bGVzIGluc3RhbGxlZCB5ZXQuPGJyIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxwPjxhIG5hbWU9IlN0ZXBfMS5fQXBhY2hlIj48Yj5TdGVwIDEuIEFwYWNoZTwvYj48L2E+PC9wPjwvZGl2PjxkaXY+PHA+PGEgbmFtZT0iSW5zdGFsbGF0aW9uMV91YnVudHUiPjxiPkluc3RhbGxhdGlvbjwvYj48L2E+PC9wPjwvZGl2PjxkaXY+VGhlIHByb2Nlc3MgaXMgYXMgc2ltcGxlIGFzIHJ1bm5pbmcgYSBzaW5nbGUgY29tbWFuZCBiZWxvdzoNCg0KPHByZT5hcHQgaW5zdGFsbCBhcGFjaGUyPGJyIC8+YXBhY2hlMiAtdjxiciAvPjxiciAvPjwvcHJlPjwvZGl2PjxwPjwvcD48ZGl2PjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9VYnVudHUzLnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PHA+PGEgbmFtZT0iSW5pdGlhbF9iYXNpY19jb25maWd1cmF0aW9uIj48Yj5Jbml0aWFsIGJhc2ljIGNvbmZpZ3VyYXRpb248L2I+PC9hPjwvcD48YnIgLz5UaGlzIHRpbWUgd2UgbmVlZCB0byBlZGl0IHRoZSBBcGFjaGUgY29uZmlndXJhdGlvbiBmaWxlLiBXZSB3aWxsIHVzZSB0aGUgdGV4dCBlZGl0b3Ig4oCcPGEgaHJlZj0iaHR0cHM6Ly93d3cubmFuby1lZGl0b3Iub3JnL2Rpc3QvbGF0ZXN0L2NoZWF0c2hlZXQuaHRtbCI+bmFubzwvYT7igJ0gYnV0IHlvdSBjYW4gdXNlIG9uZSBvZiB5b3VyIGNob2ljZS48YnIgLz48YnIgLz5UaGUgQXBhY2hlIG1haW4gdmlydHVhbCBob3N0IGNvbmZpZ3VyYXRpb24gZmlsZSBpcyAvZXRjL2FwYWNoZTIvc2l0ZXMtYXZhaWxhYmxlLzAwMC1kZWZhdWx0LmNvbmYuIFRoZXJlZm9yZSwgd2UgY2FuIG9wZW4gaXQgdXNpbmcgdGhlIGZvbGxvd2luZyBjb21tYW5kOg0KDQoNCg0KDQoNCjxwcmU+bmFubyAvZXRjL2FwYWNoZTIvc2l0ZXMtYXZhaWxhYmxlLzAwMC1kZWZhdWx0LmNvbmY8L3ByZT48YnIgLz5Vc2Uga2V5Ym9hcmQgYXJyb3dzIHRvIHNjcm9sbCBkb3duIHRoZSBmaWxlLiBZb3Ugd2lsbCBuZWVkIHRvIGNoYW5nZSB0byBsaW5lczogPGI+U2VydmVyQWRtaW48L2I+IGFuZCA8Yj5TZXJ2ZXJOYW1lPC9iPi4gU2VydmVyQWRtaW4gY2FuIGJlIGFueSBlbWFpbCBhZGRyZXNzIHlvdSB3aXNoIHRvIHNlbmQgc2VydmVyIG5vdGlmaWNhdGlvbnMgdG8uIFNlcnZlck5hbWUgc2hvdWxkIGJlIHRoZSBob3N0bmFtZSB5b3Ugc2V0IHdpdGggSFRUUCBwb3J0IDgwLiBNYWtlIHN1cmUgdGhhdCB0aGVyZSBpcyBubyBjb21tZW50ICgjIHNpZ24pIGF0IHRoZSBiZWdpbm5pbmcgb2YgZWl0aGVyIFNlcnZlckFkbWluIG9yIFNlcnZlck5hbWUgbGluZXMuPGJyIC8+PC9kaXY+PGJyIC8+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTQucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5JbiBjYXNlIGEgZG9tYWluIG5hbWUgaXMgcG9pbnRlZCB0byB0aGUgc2VydmVyLCB5b3UgY2FuIGNoZWNrIHRoZSBBcGFjaGUgc3RhcnQgcGFnZS4gRmVlbCBmcmVlIHRvIHVzZSB5b3VyIG93biBkb21haW4gbmFtZS4gQWx0ZXJuYXRpdmVseSwgeW91IHNob3VsZCBiZSBhYmxlIHRvIHNlZSB0aGUgc3RhcnQgcGFnZSBvZiB0aGUgQXBhY2hlIHNlcnZlciB3aGVuIGVudGVyaW5nIHRoZSBJUCBhZGRyZXNzIG9mIHRoZSBzZXJ2ZXIgaW4geW91ciB3ZWIgYnJvd3Nlci48YnIgLz48YnIgLz48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1NS5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PklmIHlvdSBkbyBub3QgcmVtZW1iZXIgdGhlIElQIGFkZHJlc3MgYXNzaWduZWQgdG8gdGhlIHNlcnZlciwgdGhpcyBjb21tYW5kIHdpbGwgY29tZSBpbiBoYW5keToNCg0KDQo8cHJlPmlwIGFkZHIgc2hvdyBldGgwIHwgZ3JlcCBpbmV0IHwgYXdrICd7IHByaW50ICQyOyB9JyB8IHNlZCAncy9cLy4qJC8vJzwvcHJlPjxiciAvPjwvZGl2PjxkaXY+PHA+PGEgbmFtZT0iQ29uZmlndXJpbmdfZmlyZXdhbGxfZGFlbW9uIj48Yj5Db25maWd1cmluZyB0aGUgZmlyZXdhbGwgZGFlbW9uPC9iPjwvYT48L3A+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj5VYnVudHUgY29tZXMgYnVuZGxlZCB3aXRoIGEgZGVmYXVsdCBmaXJld2FsbCBuYW1lZCANCg0KDQo8YSBocmVmPSJodHRwczovL3dpa2kudWJ1bnR1LmNvbS9VbmNvbXBsaWNhdGVkRmlyZXdhbGwiPlVuY29tcGxpY2F0ZWQgRmlyZXdhbGwgKFVGVyk8L2E+LiBJdCBhbGxvd3MgZm9yIHRoZSBvcGVyYXRpbmcgd2l0aCBzby1jYWxsZWQgcHJvZmlsZXMgdGhhdCBzaG91bGQgZWFzZSB0aGUgb3ZlcmFsbCBtYW5hZ2VtZW50IG9mIGZpcmV3YWxsIHJ1bGVzLiBZb3UgY2FuIHJldmlldyB0aGUgbGlzdCBvZiBleGlzdGluZyBhcHBsaWNhdGlvbiBwcm9maWxlcywgY2hlY2sgdGhlIHN0YXR1cyBvZiB0aGUgZmlyZXdhbGwsIHdoaXRlLWxpc3QgY2VydGFpbiBwcm9maWxlcywgYW5kIGVuYWJsZSB0aGUgZmlyZXdhbGwgdXNpbmcgdGhlIGZvbGxvd2luZyBjb21tYW5kczoNCg0KPHByZT51ZncgYXBwIGxpc3Q8YnIgLz51Zncgc3RhdHVzPGJyIC8+dWZ3IGFsbG93IE9wZW5TU0g8YnIgLz51ZncgZW5hYmxlPC9wcmU+PGJyIC8+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTYucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48Yj5OT1RFPC9iPjogSWYgeW91IGVuYWJsZSB0aGUgZmlyZXdhbGwgd2l0aG91dCB3aGl0ZS1saXN0aW5nIHRoZSBPcGVuU1NIIGFwcGxpY2F0aW9uIHdpdGgg4oCcdWZ3IGFsbG93IE9wZW5TU0jigJ0gZmlyc3QsIGl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIHRvIHJlY29ubmVjdCB0byB0aGUgc2VydmVyIHZpYSBTU0guIFRoZXJlZm9yZSwgaXQgd2lsbCBiZSByZXF1aXJlZCB0byBsb2cgaW4gdXNpbmcgVk5DIGNyZWRlbnRpYWxzOiANCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC85OTc0LzQ4L2hvdy10by1tYW5hZ2UteW91ci12cHMtd2l0aC1zb2x1c3ZtLWZvci1rdm0jdm5jIj5Tb2x1c1ZNIFZOQzwvYT4NCiBpbiBjYXNlIG9mIFZQUywgb3IgDQoNCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC85MzA5LzIxODgvaG93LXRvLWFjY2Vzcy1pcG1pLWZvci1kZWRpY2F0ZWQtc2VydmVycyNhY2Nlc3MiPklQTUk8L2E+DQogaW4gdGhlIGNhc2Ugb2YgRGVkaWNhdGVkIFNlcnZlcnMuPGJyIC8+PGJyIC8+QXMgYSBwYXJ0IG9mIG91ciBpbml0aWFsIEFwYWNoZSBzZXR1cCwgbGV04oCZcyBtYWtlIHN1cmUgdGhhdCBhbnkgaW5jb21pbmcgZXh0ZXJuYWwgcmVxdWVzdHMgdGhyb3VnaCBwb3J0cyA4MCBhbmQgNDQzIGRvIG5vdCBnZXQgYmxvY2tlZC4gQnkgdGhlIHdheSwgeW91IGNhbiBjaGVjayB0aGUgcHJvZmlsZeKAmXMgZGVzY3JpcHRpb24gdXNpbmcgdGhlIOKAnHVmdyBhcHAgaW5mb+KAnSBjb21tYW5kLiA8YnIgLz48L2Rpdj48ZGl2PjxiciAvPjxwcmU+dWZ3IGFwcCBpbmZvICJBcGFjaGUgRnVsbCI8YnIgLz51ZncgYWxsb3cgaW4gIkFwYWNoZSBGdWxsIjxiciAvPjxiciAvPjwvcHJlPjwvZGl2PjxwPjwvcD48ZGl2PjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9VYnVudHU3LnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PHA+PGEgbmFtZT0iU3RlcF8yLl9NYXJpYURCIj48Yj5TdGVwIDIuIE1hcmlhREI8L2I+PC9hPjwvcD48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+QnkgZGVmYXVsdCwgVWJ1bnR1IGNhbiBiZSBzZXQgdXAgd2l0aCB0aGUgTXlTUUwgc2VydmVyLiANCg0KPGEgaHJlZj0iaHR0cHM6Ly9tYXJpYWRiLm9yZy8iPk1hcmlhREI8L2E+DQogaXMgYSBmdWxseS1mdW5jdGlvbmFsIGFuZCBvcGVuLXNvdXJjZSBjb3VudGVycGFydCBkcm9wLWluIHJlcGxhY2VtZW50IGZvciBNeVNRTCDigJMgd2l0aCBtb3JlIGZlYXR1cmVzIGFuZCBiZXR0ZXIgcGVyZm9ybWFuY2UuIFRoYXQgaXMgd2h5IHdlIHByb2NlZWQgd2l0aCB0aGUgaW5zdGFsbGF0aW9uIG9mIE1hcmlhREIgd2l0aGluIHRoZSBtYWluIHNlcXVlbmNlIG9mIHN0ZXBzIGFuZCBsZWF2ZSB0aGUgTXlTUUwgcGFydCBhcyBhIGJvbnVzLjwvZGl2PjxkaXY+PGJyIC8+PHA+PGEgbmFtZT0iSW5zdGFsbGF0aW9uMl91YnVudHUiPjxiPkluc3RhbGxhdGlvbjwvYj48L2E+PC9wPjxiciAvPllvdSBjYW4gaW5zdGFsbCBNYXJpYURCIHdpdGhvdXQgdGhlIGhhc3NsZSBvbmx5IHVzaW5nIOKAnGFwdCBpbnN0YWxsIG1hcmlhZGItc2VydmVyIG1hcmlhZGItY2xpZW50LuKAnSBIb3dldmVyLCB5b3Ugd2lsbCBnZXQgdGhlIE1hcmlhREIgdmVyc2lvbiAxMC4xLCB3aGljaCBtYXkgYmUgY29uc2lkZXJlZCBvdXRkYXRlZCBkZXBlbmRpbmcgb24geW91ciBzZXR1cCBwcmVmZXJlbmNlcy4gV2Ugd2lsbCBpbnN0YWxsIE1hcmlhREIgMTAuNCB3aGljaCBpcyBjdXJyZW50bHkgY29uc2lkZXJlZCBhIHN0YWJsZSByZWxlYXNlLiBUaGUgaW5zdHJ1Y3Rpb25zIGFuZCBjb21tYW5kcyB0byB1c2UgYXJlIGNvbnZlbmllbnRseSBwcm92aWRlZCBvbiB0aGUgDQoNCjxhIGhyZWY9Imh0dHBzOi8vZG93bmxvYWRzLm1hcmlhZGIub3JnL21hcmlhZGIvcmVwb3NpdG9yaWVzLyNkaXN0cm89VWJ1bnR1JmFtcDtkaXN0cm9fcmVsZWFzZT1iaW9uaWMtLXVidW50dV9iaW9uaWMmYW1wO21pcnJvcj1ob21lbGFiJmFtcDt2ZXJzaW9uPTEwLjQiPm9mZmljaWFsIHdlYiBwYWdlIG9mIE1hcmlhREI8L2E+Og0KDQo8YnIgLz48YnIgLz48cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOiBqdXN0aWZ5O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyIgaWQ9ImRvY3MtaW50ZXJuYWwtZ3VpZC1mY2RlNTg2My03ZmZmLWFmNTgtYzVlOC1mOWViNjVhYTQzZDYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+YXB0IGluc3RhbGwgc29mdHdhcmUtcHJvcGVydGllcy1jb21tb248L3NwYW4+PC9wPjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246IGp1c3RpZnk7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPmFwdC1rZXkgYWR2IC0tZmV0Y2gta2V5cyAnaHR0cHM6Ly9tYXJpYWRiLm9yZy9tYXJpYWRiX3JlbGVhc2Vfc2lnbmluZ19rZXkuYXNjJzwvc3Bhbj48L3A+PHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjoganVzdGlmeTttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+YWRkLWFwdC1yZXBvc2l0b3J5ICdkZWIgW2FyY2g9YW1kNjQsYXJtNjQscHBjNjRlbF0gaHR0cDovL21pcnJvci53dG5ldC5kZS9tYXJpYWRiL3JlcG8vMTAuNC91YnVudHUgYmlvbmljIG1haW4nPC9zcGFuPjwvcD48cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOiBqdXN0aWZ5O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij5hcHQgdXBkYXRlPC9zcGFuPjwvcD48YnIgLz48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1OC5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PldlIGFyZSBub3cgcmVhZHkgdG8gaW5zdGFsbCBNYXJpYURCIDEwLjQ6IDxiciAvPjwvZGl2PjxkaXY+PGJyIC8+PHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjoganVzdGlmeTttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiIGlkPSJkb2NzLWludGVybmFsLWd1aWQtNjZlMzMwYTktN2ZmZi04YTkxLTk4MDYtYmFmMzcwYTRiODdhIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPmFwdCBpbnN0YWxsIG1hcmlhZGItc2VydmVyPC9zcGFuPjwvcD48cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPm15c3FsIC1WPC9zcGFuPjwvcD48YnIgLz48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1OS5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxwPjxhIG5hbWU9IlJ1bm5pbmdfaW5pdGlhbF9zZWN1cmVfY29uZmlndXJhdGlvbl9zY3JpcHQiPjxiPlJ1bm5pbmcgaW5pdGlhbCBzZWN1cmUgY29uZmlndXJhdGlvbiBzY3JpcHQ8L2I+PC9hPjwvcD48YnIgLz5UaGUgTWFyaWFEQiBzZXJ2ZXIgY29tZXMgd2l0aCBhIHNlY3VyaXR5IHNjcmlwdCB0aGF0IHNob3VsZCBiZSBydW4gYXMgYSBwYXJ0IG9mIHRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24uIFRoZSBzY3JpcHQgd2lsbCBnbyB0aHJvdWdoIHRoZSBlbmFibGluZyB1bml4X3NvY2tldCwgdGhlIHJlc2V0dGluZyBvZiBNYXJpYURCJ3Mgb3duIHJvb3QgcGFzc3dvcmQsIHRoZSByZW1vdmFsIG9mIGFub255bW91cyB1c2VycyBhbmQgdGhlIHRlc3QgZGF0YWJhc2UgYXMgd2VsbCBhcyB0aGUgZGlzYWJsaW5nIG9mIHRoZSByZW1vdGUgcm9vdCBsb2dpbiwgZXRjLjxiciAvPjxiciAvPlRoZSBpbXBvcnRhbnQgcGFydCBoZXJlIGlzIHRoZSB1bml4X3NvY2tldC4gSW4gTWFyaWFEQiAxMC40LjMgYW5kIGxhdGVyLCB0aGUgDQoNCg0KPGEgaHJlZj0iaHR0cHM6Ly9tYXJpYWRiLmNvbS9rYi9lbi9hdXRoZW50aWNhdGlvbi1wbHVnaW4tdW5peC1zb2NrZXQvIj51bml4X3NvY2tldCBhdXRoZW50aWNhdGlvbiBwbHVnaW48L2E+IGlzIGluc3RhbGxlZCBieSBkZWZhdWx0LiBJdCBhbGxvd3MgdGhlIHVzZXIgdG8gdXNlIG9wZXJhdGluZyBzeXN0ZW0gY3JlZGVudGlhbHMgd2hlbiBjb25uZWN0aW5nIHRvIE1hcmlhREIgdmlhIHRoZSBsb2NhbCBVbml4IHNvY2tldCBmaWxlLiBJbiBjZXJ0YWluIGNhc2VzLCBzb2NrZXQgYXV0aGVudGljYXRpb24gbWF5IG5vdCBtZWV0IHlvdXIgbmVlZHMgYW5kIGNyZWF0ZSBhZGRpdGlvbmFsIGNvbmZ1c2lvbi4gV2l0aCB0aGF0IGluIG1pbmQsIHlvdSBoYXZlIGEgY2hhbmNlIHRvIGRpc2FibGUgaXQgd2hlbiBydW5uaW5nIHRoZSBpbml0aWFsIGluc3RhbGxhdGlvbiBzY3JpcHQgYXQgdGhlIHN0ZXAg4oCcU3dpdGNoIHRvIHVuaXhfc29ja2V0IGF1dGhlbnRpY2F0aW9uIFtZL25d4oCdOjxiciAvPkFuc3dlcmluZyDigJxZ4oCdIHdpbGwgZW5hYmxlIHRoZSB1bml4X3NvY2tldCBhdXRoZW50aWNhdGlvbiBmb3IgdGhlIGRhdGFiYXNlIHJvb3QgdXNlciA8YnIgLz5BbnN3ZXJpbmcg4oCcbuKAnSB3aWxsIGtlZXAgdGhlIG15c3FsX25hdGl2ZV9wYXNzd29yZCBvcHRpb24gZW5hYmxlZCBmb3IgdGhlIGRhdGFiYXNlIHJvb3QgdXNlciBpbnN0ZWFkPGJyIC8+PGJyIC8+UmVnYXJkbGVzcyBvZiB5b3VyIGRlY2lzaW9uLCBpdCBjYW4gYWxzbyBiZSANCg0KPGEgaHJlZj0iaHR0cHM6Ly9tYXJpYWRiLmNvbS9rYi9lbi9hdXRoZW50aWNhdGlvbi1wbHVnaW4tdW5peC1zb2NrZXQvI3N3aXRjaGluZy10by1wYXNzd29yZC1iYXNlZC1hdXRoZW50aWNhdGlvbiI+Y2hhbmdlZCBsYXRlcjwvYT4uDQoNCjxwcmU+bXlzcWxfc2VjdXJlX2luc3RhbGxhdGlvbjxiciAvPjxiciAvPjwvcHJlPjwvZGl2PjxwPjwvcD48ZGl2PjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9VYnVudHUxMC5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PkluIHRoZSBlbmQsIHlvdSBzaG91bGQgc2VlIHRoZSBtZXNzYWdlOiA8Yj5UaGFua3MgZm9yIHVzaW5nIE1hcmlhREIhPC9iPjxiciAvPjxiciAvPjxwPjxhIG5hbWU9IkxvZ2dpbmdfaW50b19NYXJpYURCX2FuZF9jcmVhdGluZ19iYXNpY19kYXRhYmFzZSI+PGI+TG9nZ2luZyBpbnRvIE1hcmlhREIgYW5kIGNyZWF0aW5nIHRoZSBiYXNpYyBkYXRhYmFzZTwvYj48L2E+PC9wPjxiciAvPllvdSBjYW4gbGF1bmNoIHRoZSBNYXJpYURCIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgdXNpbmcgdGhpcyBjb21tYW5kOjxiciAvPjxiciAvPm15c3FsIC11IHJvb3QgLXA8YnIgLz48YnIgLz5UaGUgcHJvbXB0IHdpbGwgcmVxdWVzdCBhIHBhc3N3b3JkLiBJdCBtdXN0IGJlIHRoZSBvbmUgdGhhdCB5b3UganVzdCBzZXQgZm9yIHlvdXIgcm9vdCBkYXRhYmFzZSBhY2Nlc3MgYWZ0ZXIgZ29pbmcgdGhyb3VnaCB0aGUgc2VjdXJlIGluc3RhbGxhdGlvbiBzY3JpcHQuIEFmdGVyd2FyZCwgdGhlIGNvbW1hbmQgbGluZSB3aWxsIGFsbG93IHlvdSB0byBtYW5hZ2UgdGhlIE1hcmlhREIgc2VydmVyLiBMZXTigJlzIGNyZWF0ZSBhIGJhc2ljIGRhdGFiYXNlIG5hbWVkIOKAnGZvb19kYuKAnSBhbmQgZ3JhbnQgZnVsbCBhY2Nlc3MgdG8gdGhpcyBkYXRhYmFzZSBmb3IgdGhlIE1hcmlhREIgdXNlciDigJxmb29fdXNlcuKAnSB3aXRoIHRoZSBwYXNzd29yZCDigJxmb29fcGFzc3dvcmTigJ06DQoNCjxwcmU+TWFyaWFEQiZndDsgQ1JFQVRFIERBVEFCQVNFIGZvb19kYjsgR1JBTlQgQUxMIE9OIGZvb19kYi4qIFRPICdmb29fdXNlcidAJ2xvY2FsaG9zdCcgSURFTlRJRklFRCBCWSAnZm9vX3Bhc3N3b3JkJzs8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTEucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Zb3UgY2FuIGRvdWJsZS1jaGVjayB0aGUgbGlzdCBvZiBleGlzdGluZyBkYXRhYmFzZXMgd2l0aCDigJxzaG93IGRhdGFiYXNlczvigJ0gcHJpb3IgdG8gbGVhdmluZyB0aGUgTXlTUUwvTWFyaWFEQiBzZXJ2ZXIgd2l0aCDigJxxdWl0LuKAnTxiciAvPjxwPjxhIG5hbWU9IlN0ZXBfMy5fUEhQIj48Yj5TdGVwIDMuIFBIUDwvYj48L2E+PC9wPjxwPjxhIG5hbWU9Ikluc3RhbGxpbmdfcmVjZW50X1BIUF92ZXJzaW9uIj48Yj5JbnN0YWxsaW5nIHRoZSByZWNlbnQgUEhQIHZlcnNpb248L2I+PC9hPjwvcD48YnIgLz5BbHRob3VnaCBpdOKAmXMgcG9zc2libGUgdG8gaW5zdGFsbCB0aGUgUEhQIHdpdGgg4oCcYXB0IGluc3RhbGwgcGhwLOKAnSB3ZSB3aWxsIGdldCB0aGUgb3V0ZGF0ZWQgUEhQIDcuMiBvbmx5LiBUaGlzIHZlcnNpb24gaXMgDQoNCjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBocC5uZXQvc3VwcG9ydGVkLXZlcnNpb25zLnBocCI+bm90IGFjdGl2ZWx5IHN1cHBvcnRlZDwvYT4NCiBhbnltb3JlLiBJbnN0ZWFkLCB3ZSB3aWxsIGZvY3VzIG9uIHRoZSBtb3N0IHJlY2VudCBQSFAgZW52aXJvbm1lbnQgdmVyc2lvbiBhcyBvZiB0aGVzZSBkYXlzIOKAkyA3LjQuIEJ5IHRoZSB3YXksIGRldmVsb3BlcnMgb2YgDQoNCg0KPGEgaHJlZj0iaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2Fib3V0L3JlcXVpcmVtZW50cy8iPldvcmRQcmVzcyByZWNvbW1lbmQ8L2E+IHRoZSB1c2Ugb2YgUEhQIDcuNCBvciBhYm92ZS48YnIgLz48YnIgLz5UbyBnZXQgdGhlIHVwLXRvLWRhdGUgdmVyc2lvbnMgb2YgUEhQLCB5b3Ugd2lsbCBuZWVkIHRvIGFkZCB0aGUgZXh0cmEgcmVwb3NpdG9yeToNCg0KPHByZT5hcHQgaW5zdGFsbCBzb2Z0d2FyZS1wcm9wZXJ0aWVzLWNvbW1vbjxiciAvPmFkZC1hcHQtcmVwb3NpdG9yeSBwcGE6b25kcmVqL3BocDxiciAvPmFwdCB1cGRhdGU8YnIgLz5hcHQgaW5zdGFsbCBwaHA8YnIgLz5waHAgLXY8YnIgLz48YnIgLz48L3ByZT48Yj5OT1RFPC9iPjogSWYgeW91IGhhdmUgaW5zdGFsbGVkIOKAnHNvZnR3YXJlLXByb3BlcnRpZXMtY29tbW9u4oCdIGR1cmluZyB0aGUgTWFyaWFEQiBpbnN0YWxsYXRpb24sIHRoZXJlIGlzIG5vIG5lZWQgdG8gcnVuIHRoaXMgY29tbWFuZCBhZ2Fpbi48YnIgLz48YnIgLz48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTIucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48cD48YSBuYW1lPSJBZGRpbmdfbW9zdF9jb21tb25fUEhQX2V4dGVuc2lvbnMiPjxiPkFkZGluZyB0aGUgbW9zdCBjb21tb24gUEhQIGV4dGVuc2lvbnM8L2I+PC9hPjwvcD48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+UEhQIDcuNCBpdHNlbGYgaXMgbm90IGVub3VnaC4gRm9yIGluc3RhbmNlLCBXb3JkUHJlc3MgcmVxdWlyZXMgYXQgbGVhc3QgMTQgZXNzZW50aWFsIFBIUCBleHRlbnNpb25zLiBJbiBvdGhlciB3b3Jkcywgd2Ugd2lsbCBuZWVkIHRvIGRvdWJsZS1jaGVjayB0aGUgcHJlc2VuY2Ugb2YgdGhlc2UgYW5kIGEgY291cGxlIG9mIG90aGVyIHBvcHVsYXIgUEhQIGV4dGVuc2lvbnMgd2l0aCB0aGUgZm9sbG93aW5nIGNvbW1hbmQgKG1pc3NpbmcgZXh0ZW5zaW9ucyB3aWxsIGdldCBpbnN0YWxsZWQpOiA8YnIgLz48L2Rpdj48ZGl2PjxiciAvPjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246IGp1c3RpZnk7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7IiBpZD0iZG9jcy1pbnRlcm5hbC1ndWlkLTQwOTIyZGIzLTdmZmYtNWMzZS0zZjBhLWQ1ZDZlYzZkZGVjNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij5hcHQgaW5zdGFsbCBwaHAtY2xpIHBocC1jdXJsIHBocC1nZCBwaHAtanNvbiBwaHAtbGRhcCBwaHAtbWJzdHJpbmcgcGhwLW15c3FsIHBocC1vZGJjIHBocC1zb2FwIHBocC14bWwgcGhwLXhtbHJwYyBwaHAtemlwPC9zcGFuPjwvcD48YnIgLz48cD48YSBuYW1lPSJTdGVwXzQuX1Rlc3RpbmdfTEFNUCI+PGI+U3RlcCA0LiBUZXN0aW5nIExBTVA8L2I+PC9hPjwvcD48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+QXQgdGhpcyBwb2ludCwgTEFNUCBzdGFjayBpcyBzZXQgdXAgYW5kIHJlYWR5IHRvIHJlc29sdmUgY29udGVudCBvbiB0aGUgSW50ZXJuZXQuIFdlIGNhbiByZS1ydW4gb3VyIGluaXRpYWwgY2hlY2tzIGZyb20gdGhlIOKAnFByZXJlcXVpc2l0ZXPigJ0gc2VjdGlvbiBvZiB0aGlzIGFydGljbGUuIEFkZGl0aW9uYWxseSwgd2Ugd2lsbCByZWJvb3QgdGhlIHNlcnZlciB0byBtYWtlIHN1cmUgdGhhdCBhbGwgY2hhbmdlcyBhcmUgYXBwbGllZC4NCg0KDQo8cHJlPnJlYm9vdDxiciAvPnVuYW1lIC1yPGJyIC8+bHNiX3JlbGVhc2UgLWE8YnIgLz5hcGFjaGUyIC12PGJyIC8+bXlzcWwgLVY8YnIgLz5waHAgLXY8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTMucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5CeSBkZWZhdWx0LCB0aGUgc2VydmVyIGlzIHNldCB1cCB0byByZXNvbHZlIHRoZSBjb250ZW50IG9mIC92YXIvd3d3L2h0bWwvIHdoZW4gYWNjZXNzZWQgdmlhIGFuIElQIGFkZHJlc3Mgb3Igc2VydmVy4oCZcyBkb21haW4gbmFtZS4gVG8gdGVzdCB0aGlzLCBsZXTigJlzIGNyZWF0ZSBhIHNpbXBsZSBpbmRleC5odG1sIGZpbGUgYWZ0ZXIgcmVuYW1pbmcgZXhpc3Rpbmcgb25lOg0KDQo8cHJlPm12IC92YXIvd3d3L2h0bWwvaW5kZXguaHRtbCAvdmFyL3d3dy9odG1sL2luZGV4Lmh0bWxfYmFrPGJyIC8+bmFubyAvdmFyL3d3dy9odG1sL2luZGV4Lmh0bWw8YnIgLz4mbHQ7aHRtbCZndDs8YnIgLz4mbHQ7aGVhZCZndDs8YnIgLz4mbHQ7dGl0bGUmZ3Q7TXkgd2Vic2l0ZSBvbiBVYnVudHUmbHQ7L3RpdGxlJmd0OzxiciAvPiZsdDsvaGVhZCZndDs8YnIgLz4mbHQ7Ym9keSZndDs8YnIgLz4mbHQ7aDEmZ3Q7QSBzaW1wbGUgaW5kZXguaHRtbCBmaWxlJmx0Oy9oMSZndDs8YnIgLz4mbHQ7cCZndDtUZXN0IHBhZ2UgZm9yIG5jc3VwcG9ydC5pbmZvJmx0Oy9wJmd0OzxiciAvPiZsdDsvYm9keSZndDs8YnIgLz4mbHQ7L2h0bWwmZ3Q7PGJyIC8+PGJyIC8+PC9wcmU+IA0KDQoNCkEgY29tYmluYXRpb24gb2YgQ3RybCtPIGFuZCBDdHJsK1ggd2lsbCBzYXZlIHRoZSBmaWxlIGFuZCBleGl0IHRoZSDigJxuYW5v4oCdIHRleHQgZWRpdG9yLiBOb3csIHZpc2l0aW5nIHlvdXIgb3duIHdlYnNpdGUgc2hvdWxkIHJlc29sdmUgdGhlIGNvbnRlbnQgb2YgdGhlIGluZGV4Lmh0bWwgZmlsZSB3ZSBoYXZlIGp1c3QgY3JlYXRlZDo8YnIgLz48L2Rpdj48YnIgLz48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTQucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Zb3UgY2FuIGFsc28gY2hlY2sgeW91ciBQSFAgZW52aXJvbm1lbnQgd2l0aCBhIA0KDQo8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvOTM5Ny8yMjE5L2hvdy10by1jaGVjay1waHAtdmVyc2lvbi1hbmQtY29uZmlndXJhdGlvbiNQSFBpbmZvIj5zaW1wbGUgUEhQaW5mbygpIGZ1bmN0aW9uPC9hPjoNCg0KPHByZT5lY2hvICcmbHQ7P3BocCBwaHBpbmZvKCk7ID8mZ3Q7JyAmZ3Q7IC92YXIvd3d3L2h0bWwvaW5mby5wPGJyIC8+PGJyIC8+PC9wcmU+PC9kaXY+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTE1LnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+RXZlcnl0aGluZyBsb29rcyBnb29kISBLZWVwaW5nIHRoZSBQSFBpbmZvKCkgZnVuY3Rpb24gZmlsZSBwcmVzZW50IG9uIHRoZSBzZXJ2ZXIgaXMgbm90IHNlY3VyZSwgaG93ZXZlci4gVGhlcmVmb3JlLCBsZXTigJlzIHByZXZlbnQgZXhwb3Npbmcgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIGJ5IHJlbW92aW5nIGl0Og0KDQoNCjxwcmU+cm0gL3Zhci93d3cvaHRtbC9pbmZvLnBocDxiciAvPjxiciAvPjwvcHJlPjxwPjxhIG5hbWU9IlN0ZXBfNS5fSW5zdGFsbGF0aW9uX29mX2FfV29yZFByZXNzX3NjcmlwdCI+PGI+U3RlcCA1LiBJbnN0YWxsYXRpb24gb2YgYSBXb3JkUHJlc3Mgc2NyaXB0IG9uIGEgaHR0cDovL2RvbWFpbi50bGQ8L2I+PC9hPjwvcD48YnIgLz5Hb2luZyB0aHJvdWdoIHN0ZXBzIDEtNCB3aWxsIGVuc3VyZSB0aGF0IGFueSBkb21haW4gbmFtZSBwb2ludGVkIHRvIHRoZSBzZXJ2ZXLigJlzIElQIGFkZHJlc3Mgd2lsbCByZXNvbHZlIHRoZSBjb250ZW50IG9mIC92YXIvd3d3L2h0bWwvLiBJbiBtb3N0IGNhc2VzLCB0aGlzIGlzIG5vdCB0aGUgaWRlYWwgc2V0dXAuIEhvc3Rpbmcgc2VwYXJhdGUgY29udGVudCBvZiBzZXZlcmFsIGRvbWFpbiBuYW1lcywgaW5kZXBlbmRlbnRseSwgd2lsbCByZXF1aXJlIGEgYml0IG9mIGV4dHJhIHR3ZWFraW5nLjwvZGl2PjxkaXY+PGJyIC8+PHA+PGEgbmFtZT0iQ3JlYXRpbmdfd2Vic2l0ZV9kaXJlY3RvcnkiPjxiPkNyZWF0aW5nIHdlYnNpdGUgZGlyZWN0b3J5PC9iPjwvYT48L3A+DQpCYXNpY2FsbHksIHlvdSBuZWVkIHRvIGNyZWF0ZSBhIGZvbGRlciB0byB1cGxvYWQgc3BlY2lmaWMgd2Vic2l0ZSBmaWxlcyBhbmQgdGVsbCBBcGFjaGUgd2hlcmUgc3BlY2lmaWMgaG9zdGVkIGZpbGVzIGFyZSBsb2NhdGVkLiBMZXTigJlzIHRyeSBob3N0aW5nIGEgV29yZFByZXNzIHdlYnNpdGUgYXQgaHR0cDovL2RvbWFpbi50bGQvLiBSZXBsYWNlIOKAnGRvbWFpbi50bGTigJ0gaW4gZWFjaCBjb21tYW5kIGxpc3RlZCBiZWxvdyB3aXRoIHlvdXIgYWN0dWFsIGRvbWFpbiBuYW1lIGluIG9yZGVyIHRvIG1hdGNoIHlvdXIgb3duIHNldHVwLjxiciAvPjxiciAvPlRvIHN0YXJ0IHdpdGgsIGxldOKAmXMgY3JlYXRlIGEgZm9sZGVyIHdoaWNoIHdpbGwgc3RvcmUgZmlsZXMgb2YgeW91ciBuZXcgd2Vic2l0ZS4gT25jZSBkb25lLCB5b3UgbmVlZCB0byBjaGFuZ2Ugb3duZXJzaGlwIHBlcm1pc3Npb25zIHRvIHRoZSBBcGFjaGUgdXNlciAoZWFjaCBzZXJ2aWNlIGhhcyBpdHMgb3duIHVzZXIpIGFuZCBzZXQgdGhlIGFwcHJvcHJpYXRlIHd3dyBmb2xkZXIgcGVybWlzc2lvbnMgdG8gNzU1Lg0KDQo8cHJlPm1rZGlyIC1wIC92YXIvd3d3L2RvbWFpbi50bGQ8YnIgLz5jaG93biAtUiB3d3ctZGF0YTp3d3ctZGF0YSAvdmFyL3d3dy9kb21haW4udGxkPGJyIC8+Y2htb2QgNzU1IC92YXIvd3d3L2RvbWFpbi50bGQ8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTYucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48cD48YSBuYW1lPSJFZGl0aW5nX0FwYWNoZV9jb25maWd1cmF0aW9uIj48Yj4NCkVkaXRpbmcgdGhlIEFwYWNoZSBjb25maWd1cmF0aW9uPC9iPjwvYT48L3A+PGJyIC8+WW91IHdpbGwgbmVlZCB0byANCg0KPGEgaHJlZj0iaHR0cHM6Ly9odHRwZC5hcGFjaGUub3JnL2RvY3MvMi40L3Zob3N0cy8iPm1vZGlmeSB2aXJ0dWFsIGhvc3RzPC9hPg0KIGFuZCBjcmVhdGUgYSB2aXJ0dWFsIGhvc3QgZmlsZSB0byBtYWtlIHN1cmUgdGhhdCBjb3JyZWN0IGNvbnRlbnQgaXMgc2VydmVkIGZvciBhIGRvbWFpbiBuYW1lLiBJbnN0ZWFkIG9mIG1vZGlmeWluZyBleGlzdGluZyBkZWZhdWx0IHZpcnR1YWwgaG9zdCBmaWxlIC9ldGMvYXBhY2hlMi9zaXRlcy1hdmFpbGFibGUvMDAwLWRlZmF1bHQuY29uZiwgbGV04oCZcyBjcmVhdGUgYSBuZXcgb25lLiBQbGVhc2UgcmVtZW1iZXIgdG8gcmVwbGFjZSDigJxkb21haW4udGxk4oCdIHdpdGggdGhlIGFjdHVhbCBkb21haW4gbmFtZSBvZiB5b3VyczoNCg0KPHByZT5uYW5vIC9ldGMvYXBhY2hlMi9zaXRlcy1hdmFpbGFibGUvZG9tYWluLnRsZC5jb25mPGJyIC8+Jmx0O1ZpcnR1YWxIb3N0ICo6ODAmZ3Q7PGJyIC8+U2VydmVyQWRtaW4gYWRtaW5AZG9tYWluLnRsZDxiciAvPkRvY3VtZW50Um9vdCAvdmFyL3d3dy9kb21haW4udGxkPGJyIC8+U2VydmVyTmFtZSBkb21haW4udGxkPGJyIC8+RXJyb3JMb2cgL3Zhci93d3cvZG9tYWluLnRsZC9lcnJvcl9sb2c8YnIgLz5DdXN0b21Mb2cgL3Zhci93d3cvZG9tYWluLnRsZC9hY2Nlc3NfbG9nIGNvbW1vbjxiciAvPiZsdDsvVmlydHVhbEhvc3QmZ3Q7PGJyIC8+PGJyIC8+PC9wcmU+PC9kaXY+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTE3LnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+TGV04oCZcyBlbmFibGUgdGhlIG5ldyB2aXJ0dWFsIGhvc3QgZmlsZSB3aXRoIGFuIGluLWJ1aWx0IHRvb2wg4oCcPGEgaHJlZj0iaHR0cDovL21hbnBhZ2VzLnVidW50dS5jb20vbWFucGFnZXMvYmlvbmljL21hbjgvYTJlbnNpdGUuOC5odG1sIj5hMmVuc2l0ZTwvYT7igJ0gYW5kIGNoZWNrIHRoZSBzeW50YXggb2YgQXBhY2hlIGNvbmZpZ3VyYXRpb24gZmlsZXMuIElmIGV2ZXJ5dGhpbmcgaXMgZmluZSwgd2Ugd2lsbCBuZWVkIHRvIHJlc3RhcnQgQXBhY2hlIHRvIG1ha2Ugc3VyZSB0aGF0IGFsbCBjdXN0b20gY2hhbmdlcyBhcmUgYXBwbGllZC4NCg0KPHByZT5hMmVuc2l0ZSBkb21haW4udGxkLmNvbmY8YnIgLz5hcGFjaGUyY3RsIGNvbmZpZ3Rlc3Q8YnIgLz5zeXN0ZW1jdGwgcmVzdGFydCBhcGFjaGUyPGJyIC8+PGJyIC8+PC9wcmU+PC9kaXY+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTI1LnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+QmVzaWRlcywgaXTigJlzIHdvcnRoIGVuYWJsaW5nIHRoZSAuaHRhY2Nlc3MgZmlsZS4gVG8gZG8gc28sIHlvdSBuZWVkIHRvIA0KZmluZCB0aGVzZSBsaW5lcyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBBcGFjaGUgbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgDQovZXRjL2FwYWNoZTIvYXBhY2hlMi5jb25mIGFuZCBjaGFuZ2UgIkFsbG93T3ZlcnJpZGUgTm9uZSIgdG8gDQoiQWxsb3dPdmVycmlkZSBBbGwiIHdpdGhpbiB0aGUgc2VjdGlvbiAmbHQ7RGlyZWN0b3J5IC8mZ3Q7IGFzIA0KaWxsdXN0cmF0ZWQgYmVsb3cuPGJyIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9VYnVudHUxOC5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxwPjxhIG5hbWU9Ikluc3RhbGxpbmdfbGF0ZXN0X3ZlcnNpb25fb2ZfV29yZFByZXNzIHNjcmlwdCI+PGI+SW5zdGFsbGluZyB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgV29yZFByZXNzIHNjcmlwdDwvYj48L2E+PC9wPjxiciAvPkN1cnJlbnRseSwgb3VyIGh0dHA6Ly9kb21haW4udGxkLyBpcyBwb2ludGVkIHRvIHRoZSBjb250ZW50IG9mIHRoZSBkaXJlY3RvcnkgL3Zhci93d3cvZG9tYWluLnRsZCBhbmQgc2hvdWxkIHJlc29sdmUgZmlsZXMgc3RvcmVkIGluIHRoZSBkaXJlY3RvcnkgKGlmIGFueSkuIFRoZSBuZXh0IGJhdGNoIG9mIGNvbW1hbmRzIHdpbGwgYWxsb3cgeW91IHRvIGRvd25sb2FkIGFuZCBleHRyYWN0IFdvcmRQcmVzcyBmaWxlczoNCg0KPHByZT5jZCAvdmFyL3d3dy9kb21haW4udGxkPGJyIC8+d2dldCBodHRwOi8vd29yZHByZXNzLm9yZy9sYXRlc3QudGFyLmd6PGJyIC8+dGFyIC0tc3RyaXAtY29tcG9uZW50cz0xIC14dmYgbGF0ZXN0LnRhci5nejxiciAvPnJtIC1mIGxhdGVzdC50YXIuZ3o8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MTkucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5JZiBldmVyeXRoaW5nIGdvZXMgd2VsbCwgcmVmcmVzaGluZyBodHRwOi8vZG9tYWluLnRsZC8gaW4gdGhlIHdlYi1icm93c2VyIHNob3VsZCBsZWFkIHRvIHRoZSBkZWZhdWx0IGluc3RhbGxhdGlvbiBzZXF1ZW5jZSBvZiBXb3JkUHJlc3MgYXQgaHR0cDovL2RvbWFpbi50bGQvd3AtYWRtaW4vc2V0dXAtY29uZmlnLnBocC4gVXNpbmcgdGhlIGRldGFpbHMgb2YgYSBwcmV2aW91c2x5IHNldCB1cCBkYXRhYmFzZSDigJxmb29fZGLigJ0geW91IGNhbiBmaW5pc2ggdGhlIGluaXRpYWwgY29uZmlndXJhdGlvbiBhbmQgY2hlY2sgeW91ciBmcmVzaCBXb3JkUHJlc3Mgd2Vic2l0ZTo8YnIgLz48L2Rpdj48YnIgLz48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MjAucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48cD48YSBuYW1lPSJJbnN0YWxsaW5nX015U1FMX2RhdGFiYXNlX21hbmFnZW1lbnRfc3lzdGVtIj48Yj5JbnN0YWxsaW5nIHRoZSBNeVNRTCBkYXRhYmFzZSBtYW5hZ2VtZW50IHN5c3RlbSAoYm9udXMgc2VjdGlvbik8L2I+PC9hPjwvcD48L2Rpdj48ZGl2PjxwPjxhIG5hbWU9Ikluc3RhbGxhdGlvbjNfdWJ1bnR1Ij48Yj5JbnN0YWxsYXRpb248L2I+PC9hPjwvcD48YnIgLz5JZiB5b3Ugd2lzaCB0byBpbnN0YWxsIE15U1FMIG9uIGFuIFVidW50dS1iYXNlZCBzZXJ2ZXIgaW5zdGVhZCBvZiBNYXJpYURCLCB0aGUgZm9sbG93aW5nIGNvbW1hbmQgY2FuIGJlIHVzZWQuIEluIHRoZSBjYXNlIG9mIFVidW50dSAxOC4wNCwgTXlTUUwgNS43IHdpbGwgYmUgZG93bmxvYWRlZCBhbmQgc2V0IHVwIGF1dG9tYXRpY2FsbHkuDQoNCjxwcmU+YXB0IGluc3RhbGwgbXlzcWwtc2VydmVyPGJyIC8+bXlzcWwgLVY8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MjEucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48cD48YSBuYW1lPSJSdW5uaW5nX2luaXRpYWxfc2VjdXJlX2NvbmZpZ3VyYXRpb25fc2NyaXB0Ij48Yj5SdW5uaW5nIHRoZSBpbml0aWFsIHNlY3VyZSBjb25maWd1cmF0aW9uIHNjcmlwdDwvYj48L2E+PC9wPjxiciAvPk15U1FMIGhhcyBpdHMgb3duIGluaXRpYWwgc2VjdXJlIGNvbmZpZ3VyYXRpb24gc2NyaXB0IHdoaWNoIGlzIGluaXRpYXRlZCB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoNCg0KDQo8cHJlPm15c3FsX3NlY3VyZV9pbnN0YWxsYXRpb248L3ByZT48YnIgLz5UaGUgaW5pdGlhbCBwcm9tcHQgd2lsbCBhc2sgd2hldGhlciB5b3Ugd291bGQgbGlrZSB0byB0dXJuIG9uIHRoZSDigJxWYWxpZGF0ZSBQYXNzd29yZOKAnSBwbHVnaW4uIElmIGVuYWJsZWQsIHRoaXMgcGx1Z2luIHdpbGwgdGVzdCBuZXcgcGFzc3dvcmRzIHRvIG1ha2Ugc3VyZSBhIHByZWRlZmluZWQgcGFzc3dvcmQgc3RyZW5ndGggaXMgYWNoaWV2ZWQuIExldmVscyBvZiBwYXNzd29yZCB2YWxpZGF0aW9uIHBvbGljeSBhcmUgYXMgZm9sbG93czogPGJyIC8+PC9kaXY+PGRpdj48YnIgLz48cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOiBqdXN0aWZ5O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyIgaWQ9ImRvY3MtaW50ZXJuYWwtZ3VpZC0xZmI0YTUzZC03ZmZmLTk3MjYtZTYwZi0yNjYyYjA2ODkyMTEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+MCA9IExPVzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPsKgwqDCoCA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij5MZW5ndGggJmd0Oz0gODwvc3Bhbj48L3A+PHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjoganVzdGlmeTttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+MSA9IE1FRElVTSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij7CoMKgwqAgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+TGVuZ3RoICZndDs9IDgsIG51bWVyaWMsIG1peGVkIGNhc2UsIGFuZCBzcGVjaWFsIGNoYXJhY3RlcnM8L3NwYW4+PC9wPjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246IGp1c3RpZnk7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPjIgPSBTVFJPTkcgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojNjY2NjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwOyI+wqDCoMKgIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPkxlbmd0aCAmZ3Q7PSA4LCBudW1lcmljLCBtaXhlZCBjYXNlLCBzcGVjaWFsIGNoYXJhY3RlcnMgYW5kIGRpY3Rpb25hcnkgZmlsZTwvc3Bhbj48L3A+PGJyIC8+PC9kaXY+PHA+PC9wPjxkaXY+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL1VidW50dTIyLnBuZyIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+SXQgaXMgc2FmZSB0byBsZWF2ZSB2YWxpZGF0aW9uIGRpc2FibGVkLCBidXQgeW91IHNob3VsZCBhbHdheXMgdXNlIHN0cm9uZywgdW5pcXVlIHBhc3N3b3JkcyBmb3IgZGF0YWJhc2UgY3JlZGVudGlhbHMuIFRoZSByZXN0IG9mIHRoZSBwcm9tcHRzIGNhbiBiZSBhbnN3ZXJlZCDigJxZ4oCdIHVudGlsIHlvdSBzZWUgdGhlIG1lc3NhZ2Ug4oCcPGI+QWxsIGRvbmUhPC9iPuKAnS48YnIgLz48YnIgLz48cD48YSBuYW1lPSJDaGFuZ2luZ19hdXRoZW50aWNhdGlvbl9tZXRob2RfZm9yX015U1FMX3Jvb3RfdXNlciI+PGI+Q2hhbmdpbmcgdGhlIGF1dGhlbnRpY2F0aW9uIG1ldGhvZCBmb3IgTXlTUUwgcm9vdCB1c2VyPC9iPjwvYT48L3A+PGJyIC8+VW5saWtlIE1hcmlhREIsIHRoZSByb290IHVzZXIgaW4gTXlTUUwgaXMgc2V0IHVwIHdpdGggdGhlIGF1dGhlbnRpY2F0aW9uIHRocm91Z2ggdGhlIGF1dGhfc29ja2V0IGJ5IGRlZmF1bHQuIFRoaXMgY2FuIGJlIGRvdWJsZS1jaGVja2VkIHdpdGggdGhlIGZvbGxvd2luZyBNeVNRTCBxdWVyeToNCg0KPHByZT5teXNxbCZndDsgU0VMRUNUIHVzZXIsYXV0aGVudGljYXRpb25fc3RyaW5nLHBsdWdpbixob3N0IEZST00gbXlzcWwudXNlcjs8YnIgLz48YnIgLz48L3ByZT48L2Rpdj48cD48L3A+PGRpdj48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvVWJ1bnR1MjMucG5nIiAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5JZiB5b3Ugd2lzaCB0byB1c2UgYSBwYXNzd29yZCB3aXRoIHRoZSBNeVNRTCByb290IHVzZXIsIG15c3FsX25hdGl2ZV9wYXNzd29yZCBwbHVnaW4gaGFzIHRvIGJlIGFzc2lnbmVkIGluc3RlYWQgb2YgYXV0aF9zb2NrZXQuIFBsZWFzZSBub3RlIHRoYXQgdGhlIGNoYW5nZSBvZiBwbHVnaW4gYW5kIGFzc2lnbm1lbnQgb2YgYSBuZXcgcGFzc3dvcmQgbXVzdCBiZSBtYWRlIHdpdGggYSBzaW5nbGUgY29tbWFuZC4gTWFrZSBzdXJlIHRvIHVzZSBhIHN0cm9uZyBwYXNzd29yZCBpbnN0ZWFkIG9mIOKAnGZvb19wYXNzd29yZOKAnSBmcm9tIHRoZSBleGFtcGxlIGJlbG93Og0KDQo8cHJlPm15c3FsJmd0OyBBTFRFUiBVU0VSICdyb290J0AnbG9jYWxob3N0JyBJREVOVElGSUVEIFdJVEggbXlzcWxfbmF0aXZlX3Bhc3N3b3JkIEJZICdmb29fcGFzc3dvcmQnOzxiciAvPm15c3FsJmd0OyBGTFVTSCBQUklWSUxFR0VTOzxiciAvPjxiciAvPjwvcHJlPiANCg0KRG91YmxlLWNoZWNraW5nIHRoZSBzZXR1cCBzaG91bGQgY29uZmlybSB0aGF0IHRoZSBjaGFuZ2Ugd2FzIHN1Y2Nlc3NmdWwgYW5kIHRoZSByb290IE15U1FMIHVzZXIgbm93IHVzZXMgbXlzcWxfbmF0aXZlX3Bhc3N3b3JkLjxiciAvPjxiciAvPjwvZGl2PjxwPjwvcD48ZGl2PjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9VYnVudHUyNC5wbmciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PlRoYXTigJlzIGl0ISBZb3UgY2FuIG5vdyBob3N0IGFuZCBidWlsZCB3ZWJzaXRlcyBiYXNlZCBvbiBhIHNlcnZlciB3aXRoIFVidW50dSBhbmQgTEFNUCBzdGFjay48YnIgLz48YnIgLz48L2Rpdj48YnIgLz48cD48L3A+","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"2020-11-09T13:43:00.0000000","LiveDateTime":"1754-02-02T00:00:00.0000000","CreatedDateTime":"2020-11-06T14:35:04.0000000","ApprovalDatetime":"2020-11-09T13:43:00.0000000","RequestCount":18452,"MarkedAsNew":false,"MarkedAsFeatured":false,"RatingValue":0,"CategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":12,"CategoryName":"Hosting"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":2188,"CategoryName":"Dedicated Server"}],"AssociatedCategories":[{"CategoryId":2188,"CategoryName":"Dedicated Server","CategoryDisplayName":"HostingDedicated Server"}],"AssociatedTags":[{"TagId":19866,"Tag":" install"},{"TagId":65777,"Tag":" Linux"},{"TagId":66200,"Tag":" lamp"},{"TagId":66201,"Tag":" mariadb"},{"TagId":66206,"Tag":" apache"},{"TagId":68246,"Tag":"Ubuntu"}],"RelatedArticles":[{"ArticleId":10328,"PreferedCategoryId":2188,"ArticleTypeId":0,"ArticleName":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","ArticleTypeName":null,"Title":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","LiveDateTime":null,"ModifiedDateTime":"07/21/2025","MarkedAsNew":false,"MarkedAsFeatured":false}],"AssociatedMedias":[],"PreferredCategoryId":0,"RootParentCategoryName":"","RootParentCategoryId":0},"status":200,"statusText":"OK"},"/api/v1/ncpl/simplekb/getcategorybycategoryid:\"{\\\"categoryId\\\":2188}\"":{"body":{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryDto","ParentCategoryId":12,"Parent_Category_Name":"Hosting","FriendlyId":null,"ApprovedYN":true,"TreatAsTopicYN":false,"CreatedDateTime":"04/25/2013 17:59:30","CurrentCategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":12,"CategoryName":"Hosting"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":2188,"CategoryName":"Dedicated Server"}],"RelatedCategories":[],"AssociatedArticles":[{"ArticleId":9979,"Title":"What operating systems are available with a VPS/Dedicated Server","ArticleName":"What operating systems are available with a VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/17/2025"},{"ArticleId":9989,"Title":"What is the difference between Shared Hosting and Dedicated server","ArticleName":"What is the difference between Shared Hosting and Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/24/2024"},{"ArticleId":10054,"Title":"What is an Outlet (Clearance) Dedicated server?","ArticleName":"What is an Outlet (Clearance) Dedicated server?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/19/2019"},{"ArticleId":10084,"Title":"Resetting Dedicated server root password via Virtual Console","ArticleName":"Resetting Dedicated server root password via Virtual Console","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/17/2025"},{"ArticleId":10085,"Title":"How to set up automated backups for VPS and Dedicated server","ArticleName":"How to set up automated backups for VPS and Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/18/2022"},{"ArticleId":10107,"Title":"How to set up a DNS zone on a server without cPanel","ArticleName":"How to set up a DNS zone on a server without cPanel","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":10108,"Title":"Resolving Disk Space issues on a VPS/Dedicated server","ArticleName":"Resolving Disk Space issues on a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/04/2019"},{"ArticleId":10202,"Title":"How to install Node.js on a VPS or a Dedicated server","ArticleName":"How to install Node.js on a VPS or a Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/20/2024"},{"ArticleId":10220,"Title":"What is a Dedicated Server?","ArticleName":"What is a Dedicated Server?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/29/2020"},{"ArticleId":10221,"Title":"Private Network on Dedicated servers","ArticleName":"Private Network on Dedicated servers","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":10231,"Title":"Is there any downtime when I change between Shared Hosting plans and/or Reseller Hosting plans?","ArticleName":"Is there any downtime when I change between Shared Hosting plans and/or Reseller Hosting plans?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/09/2025"},{"ArticleId":10232,"Title":"How can I change the operating system on my VPS/Dedicated Server","ArticleName":"How can I change the operating system on my VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/19/2024"},{"ArticleId":10295,"Title":"SATA 3 vs M.2 vs NVMe SSD - Faster future for everyone","ArticleName":"SATA 3 vs M.2 vs NVMe SSD - Faster future for everyone","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/28/2020"},{"ArticleId":10319,"Title":"How to install VestaCP on a VPS/Dedicated Server","ArticleName":"How to install VestaCP on a VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":10328,"Title":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","ArticleName":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/21/2025"},{"ArticleId":10330,"Title":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on Ubuntu and host a website","ArticleName":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on Ubuntu and host a website","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"11/09/2020"},{"ArticleId":10596,"Title":"How does a dedicated server work?","ArticleName":"How does a dedicated server work?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/09/2024"},{"ArticleId":9409,"Title":"How to configure initial WHM settings (VPS and Dedicated server)","ArticleName":"How to configure initial WHM settings (VPS and Dedicated server)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/15/2021"},{"ArticleId":9661,"Title":"How to manage features in WHM","ArticleName":"How to manage features in WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/12/2022"},{"ArticleId":9309,"Title":"How to access IPMI for dedicated servers","ArticleName":"How to access IPMI for dedicated servers","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":207,"Title":"How to set up personal nameservers (VPS and Dedicated servers)","ArticleName":"How to set up personal nameservers (VPS and Dedicated servers)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/01/2022"},{"ArticleId":9211,"Title":"How to order cPanel/WHM for a VPS/Dedicated server","ArticleName":"How to order cPanel/WHM for a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/30/2025"},{"ArticleId":9212,"Title":"How to order Softaculous for a dedicated server/VPS","ArticleName":"How to order Softaculous for a dedicated server/VPS","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/09/2025"},{"ArticleId":9213,"Title":"What Dedicated Server Management options do you provide?","ArticleName":"What Dedicated Server Management options do you provide?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/27/2025"},{"ArticleId":9215,"Title":"How to upgrade RAM/bandwidth/disk space on a VPS/Dedicated server","ArticleName":"How to upgrade RAM/bandwidth/disk space on a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/30/2024"},{"ArticleId":9223,"Title":"How to order additional IP addresses for a Dedicated Server","ArticleName":"How to order additional IP addresses for a Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/06/2025"},{"ArticleId":9227,"Title":"How to increase port speed on a Dedicated server","ArticleName":"How to increase port speed on a Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/13/2024"},{"ArticleId":9224,"Title":"How to order additional bandwidth for a Dedicated Server","ArticleName":"How to order additional bandwidth for a Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/06/2025"},{"ArticleId":9221,"Title":"How much does it cost to transfer the content of my account to a Dedicated server?","ArticleName":"How much does it cost to transfer the content of my account to a Dedicated server?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/09/2025"},{"ArticleId":9225,"Title":"Backups for Dedicated servers with Complete management","ArticleName":"Backups for Dedicated servers with Complete management","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"03/07/2023"},{"ArticleId":9942,"Title":"How to reboot VPS or dedicated server through WHM","ArticleName":"How to reboot VPS or dedicated server through WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/16/2021"},{"ArticleId":9944,"Title":"How to change the root password via WHM","ArticleName":"How to change the root password via WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":9849,"Title":"How to change PHP configuration on a VPS/Dedicated server (for EasyApache 4)","ArticleName":"How to change PHP configuration on a VPS/Dedicated server (for EasyApache 4)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/23/2024"},{"ArticleId":9742,"Title":"What is a CXS License?","ArticleName":"What is a CXS License?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/18/2025"},{"ArticleId":9660,"Title":"How to work with cPHulk","ArticleName":"How to work with cPHulk","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"11/30/2021"},{"ArticleId":9662,"Title":"How to work with the CSF plugin","ArticleName":"How to work with the CSF plugin","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/26/2024"},{"ArticleId":9670,"Title":"How to install Softaculous on a VPS/Dedicated server with cPanel/WHM","ArticleName":"How to install Softaculous on a VPS/Dedicated server with cPanel/WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/21/2021"},{"ArticleId":9672,"Title":"How to install the Vade Retro Plugin on VPS/Dedicated server with cPanel/WHM","ArticleName":"How to install the Vade Retro Plugin on VPS/Dedicated server with cPanel/WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/14/2021"},{"ArticleId":9549,"Title":"RAID technology – Explained","ArticleName":"RAID technology – Explained","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/06/2025"}],"AssociatedTags":[{"TagId":27348,"Tag":"cxs"}],"CategoryId":2188,"CategoryName":"Dedicated Server"},"status":200,"statusText":"OK"},"/api/v1/ncpl/simplekb/getcategories:\"{\\\"parentCategoryId\\\":0,\\\"getTree\\\":true}\"":{"body":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2216,"CategoryName":"Spam Protection"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2217,"CategoryName":"Renewal"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2218,"CategoryName":"cPanel SSL Plugin"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2219,"CategoryName":"PHP Configuration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2221,"CategoryName":"Multi-Domain SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2222,"CategoryName":"Cancellation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2223,"CategoryName":"Browser errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2224,"CategoryName":"Site Seal, Logo"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2225,"CategoryName":"SEO"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2226,"CategoryName":"Email Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2227,"CategoryName":"SSL Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/cloud-red.png","ShortDesc":"","CategoryId":2228,"CategoryName":"Apps","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2251,"CategoryName":"Supersonic CDN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2298,"CategoryName":"Site Maker"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":177,"CategoryName":"Google Workspace (formerly G Suite)"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2229,"CategoryName":"Hosting Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2232,"CategoryName":"DNSSEC"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2234,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2237,"CategoryName":"Host records setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2238,"CategoryName":"SSL installation errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/easywp-red.png","ShortDesc":"","CategoryId":2239,"CategoryName":"EasyWP","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2280,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2279,"CategoryName":"General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2281,"CategoryName":"WordPress Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2282,"CategoryName":"Plugins and Themes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2284,"CategoryName":"WordPress Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2285,"CategoryName":"SFTP and Database access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2286,"CategoryName":"Domains questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2288,"CategoryName":"Billing questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2287,"CategoryName":"SSL questions"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2251,"CategoryName":"Supersonic CDN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2252,"CategoryName":"InterWorx questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2254,"CategoryName":"Domains How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2255,"CategoryName":"Hosting How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2257,"CategoryName":"Sales & Payments How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2258,"CategoryName":"cPanel Email How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2260,"CategoryName":"Private Email Contacts and Calendars Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2262,"CategoryName":"EasyWP How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"https://download.namecheap.com/assets/img/domainvault-red@2x.png","ShortDesc":"","CategoryId":2289,"CategoryName":"Domain Vault","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2290,"CategoryName":"CSR code"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2291,"CategoryName":"Webuzo questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2292,"CategoryName":"Browser Extensions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2293,"CategoryName":"Automated SSL management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2298,"CategoryName":"Site Maker"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":27,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/support-red.png","ShortDesc":"","CategoryId":5,"CategoryName":"General & Support","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":7,"CategoryName":"Billing FAQ"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":8,"CategoryName":"Transfer Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":22,"CategoryName":"Hosting Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":38,"CategoryName":"SSL General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":45,"CategoryName":"Account Security"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":46,"CategoryName":"Domain Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":63,"CategoryName":"Namecheap API"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":177,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2179,"CategoryName":"Private Email: General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2274,"CategoryName":"General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2280,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2279,"CategoryName":"General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2215,"CategoryName":"Private Email: Mailbox Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2196,"CategoryName":"WHMCS module for SSL"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/savings-red.png","ShortDesc":"","CategoryId":2200,"CategoryName":"Checkout & Billing","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":7,"CategoryName":"Billing FAQ"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2201,"CategoryName":"Domains Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":21,"CategoryName":"Hosting Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":71,"CategoryName":"SSL Certificates Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2177,"CategoryName":"Private Email"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2201,"CategoryName":"Domains Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":67,"CategoryName":"Activation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":83,"CategoryName":"Transfer to Namecheap"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":43,"CategoryName":"Profile Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":10,"CategoryName":"DNS Questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":29,"CategoryName":"cPanel questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":21,"CategoryName":"Hosting Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":11,"CategoryName":"Dynamic DNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":44,"CategoryName":"Account Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":84,"CategoryName":"Transfer to another provider"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":68,"CategoryName":"Validation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2182,"CategoryName":"cPanel: Software Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2214,"CategoryName":"Email Forwarding"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2270,"CategoryName":"Routers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2281,"CategoryName":"WordPress Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2282,"CategoryName":"Plugins and Themes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2272,"CategoryName":"TV"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2187,"CategoryName":"cPanel: WordPress"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":219,"CategoryName":"Canceled Transfers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":71,"CategoryName":"SSL Certificates Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2176,"CategoryName":"Private Email: DNS Settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":69,"CategoryName":"Installation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/reseller-red.png","ShortDesc":"","CategoryId":34,"CategoryName":"Domains","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2232,"CategoryName":"DNSSEC"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2234,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2237,"CategoryName":"Host records setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":46,"CategoryName":"Domain Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":10,"CategoryName":"DNS Questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":11,"CategoryName":"Dynamic DNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":35,"CategoryName":"Registrations"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2207,"CategoryName":"Renewal questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":36,"CategoryName":"Domains with extended attributes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":51,"CategoryName":"FreeDNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":15,"CategoryName":"Namecheap Market"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2208,"CategoryName":"3rd Party Services Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2278,"CategoryName":"Handshake TLDs"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":35,"CategoryName":"Registrations"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":70,"CategoryName":"Reissuance"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/protection-red.png","ShortDesc":"","CategoryId":37,"CategoryName":"Domain Privacy Protection","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2177,"CategoryName":"Private Email"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2178,"CategoryName":"Private Email: Webmail Features"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2207,"CategoryName":"Renewal questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2210,"CategoryName":"cPanel Add-ons"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2273,"CategoryName":"Gaming Consoles"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2284,"CategoryName":"WordPress Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2285,"CategoryName":"SFTP and Database access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2268,"CategoryName":"macOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2175,"CategoryName":"Private Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/status-red.png","ShortDesc":"","CategoryId":2209,"CategoryName":"Domain Transfers","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":8,"CategoryName":"Transfer Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":83,"CategoryName":"Transfer to Namecheap"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":84,"CategoryName":"Transfer to another provider"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":219,"CategoryName":"Canceled Transfers"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":48,"CategoryName":"VPS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":36,"CategoryName":"Domains with extended attributes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/server-red.png","ShortDesc":"","CategoryId":12,"CategoryName":"Hosting","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2219,"CategoryName":"PHP Configuration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2225,"CategoryName":"SEO"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2252,"CategoryName":"InterWorx questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2291,"CategoryName":"Webuzo questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":27,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":22,"CategoryName":"Hosting Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":29,"CategoryName":"cPanel questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2182,"CategoryName":"cPanel: Software Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2187,"CategoryName":"cPanel: WordPress"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2210,"CategoryName":"cPanel Add-ons"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":48,"CategoryName":"VPS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2188,"CategoryName":"Dedicated Server"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":30,"CategoryName":"WHM questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":32,"CategoryName":"DNS settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":103,"CategoryName":"LVE (CloudLinux)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":89,"CategoryName":"SSH Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":205,"CategoryName":"FTP questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2180,"CategoryName":"MySQL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2199,"CategoryName":"Hosting Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2194,"CategoryName":"Tips & Tricks"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":239,"CategoryName":"WHMCS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":33,"CategoryName":"SSL Installation"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2171,"CategoryName":"Private Email: Active Sync (Exchange) Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2188,"CategoryName":"Dedicated Server"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2269,"CategoryName":"iOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2286,"CategoryName":"Domains questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2288,"CategoryName":"Billing questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2271,"CategoryName":"Linux"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":30,"CategoryName":"WHM questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":31,"CategoryName":"cPanel Email FAQs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":51,"CategoryName":"FreeDNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/email-red.png","ShortDesc":"","CategoryId":93,"CategoryName":"Email service","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2216,"CategoryName":"Spam Protection"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2226,"CategoryName":"Email Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2260,"CategoryName":"Private Email Contacts and Calendars Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2179,"CategoryName":"Private Email: General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2215,"CategoryName":"Private Email: Mailbox Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2214,"CategoryName":"Email Forwarding"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2176,"CategoryName":"Private Email: DNS Settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2178,"CategoryName":"Private Email: Webmail Features"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2175,"CategoryName":"Private Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2171,"CategoryName":"Private Email: Active Sync (Exchange) Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":31,"CategoryName":"cPanel Email FAQs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2186,"CategoryName":"cPanel Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2204,"CategoryName":"Private Email: Video Overview"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":32,"CategoryName":"DNS settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":15,"CategoryName":"Namecheap Market"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2186,"CategoryName":"cPanel Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2266,"CategoryName":"Windows"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2287,"CategoryName":"SSL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2267,"CategoryName":"Android"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2208,"CategoryName":"3rd Party Services Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2204,"CategoryName":"Private Email: Video Overview"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/security-red.png","ShortDesc":"","CategoryId":14,"CategoryName":"SSL Certificates","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2217,"CategoryName":"Renewal"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2218,"CategoryName":"cPanel SSL Plugin"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2221,"CategoryName":"Multi-Domain SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2222,"CategoryName":"Cancellation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2223,"CategoryName":"Browser errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2224,"CategoryName":"Site Seal, Logo"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2238,"CategoryName":"SSL installation errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2290,"CategoryName":"CSR code"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2293,"CategoryName":"Automated SSL management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":38,"CategoryName":"SSL General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":67,"CategoryName":"Activation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":68,"CategoryName":"Validation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":69,"CategoryName":"Installation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":70,"CategoryName":"Reissuance"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/performance-red.png","ShortDesc":"","CategoryId":9,"CategoryName":"My Account","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":45,"CategoryName":"Account Security"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":43,"CategoryName":"Profile Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":44,"CategoryName":"Account Access"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2278,"CategoryName":"Handshake TLDs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":103,"CategoryName":"LVE (CloudLinux)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/affiliates-red.png","ShortDesc":"","CategoryId":55,"CategoryName":"Affiliates","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":89,"CategoryName":"SSH Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/tools-red.png","ShortDesc":"","CategoryId":2211,"CategoryName":"API & Resellers","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2227,"CategoryName":"SSL Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2229,"CategoryName":"Hosting Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":63,"CategoryName":"Namecheap API"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2196,"CategoryName":"WHMCS module for SSL"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/timer-red.png","ShortDesc":"","CategoryId":2212,"CategoryName":"Legacy Products","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":205,"CategoryName":"FTP questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2180,"CategoryName":"MySQL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2199,"CategoryName":"Hosting Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/premiumdns-red.png","ShortDesc":"","CategoryId":2231,"CategoryName":"PremiumDNS","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2194,"CategoryName":"Tips & Tricks"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"https://static.nc-img.com/live-resource/icons/knowledgebase/fastVPN_icon-150px.png","ShortDesc":"","CategoryId":2265,"CategoryName":"FastVPN","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2292,"CategoryName":"Browser Extensions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2274,"CategoryName":"General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2270,"CategoryName":"Routers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2272,"CategoryName":"TV"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2273,"CategoryName":"Gaming Consoles"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2268,"CategoryName":"macOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2269,"CategoryName":"iOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2271,"CategoryName":"Linux"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2266,"CategoryName":"Windows"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2267,"CategoryName":"Android"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":239,"CategoryName":"WHMCS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":33,"CategoryName":"SSL Installation"}],"status":200,"statusText":"OK"}}

How to install Linux, Apache, MariaDB, PHP stack (LAMP) on Ubuntu and host a website

Prerequisites

Step 1. Apache
Installation
Initial basic configuration
Configuring firewall daemon

Step 2. MariaDB
Installation
Running initial secure configuration script

Step 3. PHP
Installing recent PHP version
Adding most common PHP extensions

Step 4. Testing LAMP

Step 5. Installation of a WordPress script on a http://domain.tld
Creating website directory
Editing Apache configuration
Installing latest version of WordPress script

Installing MySQL database management system (bonus section)
Installation
Running initial secure configuration script
Changing authentication method for MySQL root user


A LAMP (Linux, Apache, MariaDB, PHP) stack is commonly used to prepare servers for hosting web content. This detailed guide will come in handy if you are planning to manage the server without a cPanel (control panel) installed. We will show how to install LAMP on the server with Ubuntu 16.04 or 18.04.

All aforementioned versions of Ubuntu represent current Long-Term Releases (LTS) and use the same package manager apt (Advanced Package Manager).

In this guide, we will set up recent versions of Apache, MariaDB, and PHP on a server with the hostname server1.ncsupport.info. Additionally, we will set up a basic
configuration of LAMP to host a WordPress content management system and install its latest version at http://domain.tld.


  • Ubuntu 16.04 or 18.04 blank version. If you have a VPS with Namecheap, one of these operating systems can be installed using your access to the SolusVM management tool.
  • Internal server account with root access (#) or the one with sudo privileges. For simplicity, the following steps will be illustrated using the “root” account. Therefore, commands to be executed start with the “#” sign, which should not be copied.

We recommend updating the operating system (OS) prior to proceeding with further steps.
apt update
apt upgrade


If you see “0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded” after running “apt upgrade”, you are using the most up-to-date software.

It may be required to review and confirm/deny certain changes during the process. To answer “Yes” automatically, you can use the option “-y” with apt. For instance, “apt -y upgrade” instead of “apt upgrade.” This will be valid for any apt-based commands that follow.

Another optional step is to reboot the server and check its current configuration.
reboot
uname -r
lsb_release -a
apache2 -v
mysql -V
php -v



Above is a simple confirmation that our test environment does not have any Apache, MariaDB, and PHP modules installed yet.

The process is as simple as running a single command below:
apt install apache2
apache2 -v


Initial basic configuration


This time we need to edit the Apache configuration file. We will use the text editor “nano” but you can use one of your choice.

The Apache main virtual host configuration file is /etc/apache2/sites-available/000-default.conf. Therefore, we can open it using the following command:
nano /etc/apache2/sites-available/000-default.conf

Use keyboard arrows to scroll down the file. You will need to change to lines: ServerAdmin and ServerName. ServerAdmin can be any email address you wish to send server notifications to. ServerName should be the hostname you set with HTTP port 80. Make sure that there is no comment (# sign) at the beginning of either ServerAdmin or ServerName lines.


In case a domain name is pointed to the server, you can check the Apache start page. Feel free to use your own domain name. Alternatively, you should be able to see the start page of the Apache server when entering the IP address of the server in your web browser.


If you do not remember the IP address assigned to the server, this command will come in handy:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'


Ubuntu comes bundled with a default firewall named Uncomplicated Firewall (UFW). It allows for the operating with so-called profiles that should ease the overall management of firewall rules. You can review the list of existing application profiles, check the status of the firewall, white-list certain profiles, and enable the firewall using the following commands:
ufw app list
ufw status
ufw allow OpenSSH
ufw enable


NOTE: If you enable the firewall without white-listing the OpenSSH application with “ufw allow OpenSSH” first, it will not be possible to reconnect to the server via SSH. Therefore, it will be required to log in using VNC credentials: SolusVM VNC in case of VPS, or IPMI in the case of Dedicated Servers.

As a part of our initial Apache setup, let’s make sure that any incoming external requests through ports 80 and 443 do not get blocked. By the way, you can check the profile’s description using the “ufw app info” command.

ufw app info "Apache Full"
ufw allow in "Apache Full"



By default, Ubuntu can be set up with the MySQL server. MariaDB is a fully-functional and open-source counterpart drop-in replacement for MySQL – with more features and better performance. That is why we proceed with the installation of MariaDB within the main sequence of steps and leave the MySQL part as a bonus.

Installation


You can install MariaDB without the hassle only using “apt install mariadb-server mariadb-client.” However, you will get the MariaDB version 10.1, which may be considered outdated depending on your setup preferences. We will install MariaDB 10.4 which is currently considered a stable release. The instructions and commands to use are conveniently provided on the official web page of MariaDB:

apt install software-properties-common

apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.wtnet.de/mariadb/repo/10.4/ubuntu bionic main'

apt update



We are now ready to install MariaDB 10.4:

apt install mariadb-server

mysql -V



Running initial secure configuration script


The MariaDB server comes with a security script that should be run as a part of the initial configuration. The script will go through the enabling unix_socket, the resetting of MariaDB's own root password, the removal of anonymous users and the test database as well as the disabling of the remote root login, etc.

The important part here is the unix_socket. In MariaDB 10.4.3 and later, the unix_socket authentication plugin is installed by default. It allows the user to use operating system credentials when connecting to MariaDB via the local Unix socket file. In certain cases, socket authentication may not meet your needs and create additional confusion. With that in mind, you have a chance to disable it when running the initial installation script at the step “Switch to unix_socket authentication [Y/n]”:
Answering “Y” will enable the unix_socket authentication for the database root user
Answering “n” will keep the mysql_native_password option enabled for the database root user instead

Regardless of your decision, it can also be changed later.
mysql_secure_installation


In the end, you should see the message: Thanks for using MariaDB!

Logging into MariaDB and creating the basic database


You can launch the MariaDB command line interface using this command:

mysql -u root -p

The prompt will request a password. It must be the one that you just set for your root database access after going through the secure installation script. Afterward, the command line will allow you to manage the MariaDB server. Let’s create a basic database named “foo_db” and grant full access to this database for the MariaDB user “foo_user” with the password “foo_password”:
MariaDB> CREATE DATABASE foo_db; GRANT ALL ON foo_db.* TO 'foo_user'@'localhost' IDENTIFIED BY 'foo_password';


You can double-check the list of existing databases with “show databases;” prior to leaving the MySQL/MariaDB server with “quit.”

Step 3. PHP

Installing the recent PHP version


Although it’s possible to install the PHP with “apt install php,” we will get the outdated PHP 7.2 only. This version is not actively supported anymore. Instead, we will focus on the most recent PHP environment version as of these days – 7.4. By the way, developers of WordPress recommend the use of PHP 7.4 or above.

To get the up-to-date versions of PHP, you will need to add the extra repository:
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php
php -v

NOTE: If you have installed “software-properties-common” during the MariaDB installation, there is no need to run this command again.



PHP 7.4 itself is not enough. For instance, WordPress requires at least 14 essential PHP extensions. In other words, we will need to double-check the presence of these and a couple of other popular PHP extensions with the following command (missing extensions will get installed):

apt install php-cli php-curl php-gd php-json php-ldap php-mbstring php-mysql php-odbc php-soap php-xml php-xmlrpc php-zip


Step 4. Testing LAMP


At this point, LAMP stack is set up and ready to resolve content on the Internet. We can re-run our initial checks from the “Prerequisites” section of this article. Additionally, we will reboot the server to make sure that all changes are applied.
reboot
uname -r
lsb_release -a
apache2 -v
mysql -V
php -v


By default, the server is set up to resolve the content of /var/www/html/ when accessed via an IP address or server’s domain name. To test this, let’s create a simple index.html file after renaming existing one:
mv /var/www/html/index.html /var/www/html/index.html_bak
nano /var/www/html/index.html
<html>
<head>
<title>My website on Ubuntu</title>
</head>
<body>
<h1>A simple index.html file</h1>
<p>Test page for ncsupport.info</p>
</body>
</html>

A combination of Ctrl+O and Ctrl+X will save the file and exit the “nano” text editor. Now, visiting your own website should resolve the content of the index.html file we have just created:


You can also check your PHP environment with a simple PHPinfo() function:
echo '<?php phpinfo(); ?>' > /var/www/html/info.p


Everything looks good! Keeping the PHPinfo() function file present on the server is not secure, however. Therefore, let’s prevent exposing sensitive information by removing it:
rm /var/www/html/info.php

Step 5. Installation of a WordPress script on a http://domain.tld


Going through steps 1-4 will ensure that any domain name pointed to the server’s IP address will resolve the content of /var/www/html/. In most cases, this is not the ideal setup. Hosting separate content of several domain names, independently, will require a bit of extra tweaking.

Creating website directory

Basically, you need to create a folder to upload specific website files and tell Apache where specific hosted files are located. Let’s try hosting a WordPress website at http://domain.tld/. Replace “domain.tld” in each command listed below with your actual domain name in order to match your own setup.

To start with, let’s create a folder which will store files of your new website. Once done, you need to change ownership permissions to the Apache user (each service has its own user) and set the appropriate www folder permissions to 755.
mkdir -p /var/www/domain.tld
chown -R www-data:www-data /var/www/domain.tld
chmod 755 /var/www/domain.tld


Editing the Apache configuration


You will need to modify virtual hosts and create a virtual host file to make sure that correct content is served for a domain name. Instead of modifying existing default virtual host file /etc/apache2/sites-available/000-default.conf, let’s create a new one. Please remember to replace “domain.tld” with the actual domain name of yours:
nano /etc/apache2/sites-available/domain.tld.conf
<VirtualHost *:80>
ServerAdmin admin@domain.tld
DocumentRoot /var/www/domain.tld
ServerName domain.tld
ErrorLog /var/www/domain.tld/error_log
CustomLog /var/www/domain.tld/access_log common
</VirtualHost>


Let’s enable the new virtual host file with an in-built tool “a2ensite” and check the syntax of Apache configuration files. If everything is fine, we will need to restart Apache to make sure that all custom changes are applied.
a2ensite domain.tld.conf
apache2ctl configtest
systemctl restart apache2


Besides, it’s worth enabling the .htaccess file. To do so, you need to find these lines at the beginning of the Apache main configuration file /etc/apache2/apache2.conf and change "AllowOverride None" to "AllowOverride All" within the section <Directory /> as illustrated below.


Installing the latest version of WordPress script


Currently, our http://domain.tld/ is pointed to the content of the directory /var/www/domain.tld and should resolve files stored in the directory (if any). The next batch of commands will allow you to download and extract WordPress files:
cd /var/www/domain.tld
wget http://wordpress.org/latest.tar.gz
tar --strip-components=1 -xvf latest.tar.gz
rm -f latest.tar.gz


If everything goes well, refreshing http://domain.tld/ in the web-browser should lead to the default installation sequence of WordPress at http://domain.tld/wp-admin/setup-config.php. Using the details of a previously set up database “foo_db” you can finish the initial configuration and check your fresh WordPress website:


Installation


If you wish to install MySQL on an Ubuntu-based server instead of MariaDB, the following command can be used. In the case of Ubuntu 18.04, MySQL 5.7 will be downloaded and set up automatically.
apt install mysql-server
mysql -V


Running the initial secure configuration script


MySQL has its own initial secure configuration script which is initiated with the following command:
mysql_secure_installation

The initial prompt will ask whether you would like to turn on the “Validate Password” plugin. If enabled, this plugin will test new passwords to make sure a predefined password strength is achieved. Levels of password validation policy are as follows:

0 = LOW    Length >= 8

1 = MEDIUM     Length >= 8, numeric, mixed case, and special characters

2 = STRONG     Length >= 8, numeric, mixed case, special characters and dictionary file



It is safe to leave validation disabled, but you should always use strong, unique passwords for database credentials. The rest of the prompts can be answered “Y” until you see the message “All done!”.

Changing the authentication method for MySQL root user


Unlike MariaDB, the root user in MySQL is set up with the authentication through the auth_socket by default. This can be double-checked with the following MySQL query:
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;


If you wish to use a password with the MySQL root user, mysql_native_password plugin has to be assigned instead of auth_socket. Please note that the change of plugin and assignment of a new password must be made with a single command. Make sure to use a strong password instead of “foo_password” from the example below:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'foo_password';
mysql> FLUSH PRIVILEGES;

Double-checking the setup should confirm that the change was successful and the root MySQL user now uses mysql_native_password.


That’s it! You can now host and build websites based on a server with Ubuntu and LAMP stack.


Updated
Viewed
18452 times
{}

Need help? We're always here for you.

notmyip