{"/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":"12F52BDBD8074D7FBDA127B8E8C4B74F","__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\\\":9770,\\\"categoryId\\\":38}\"":{"body":{"Id":9770,"FriendlyId":"","ArticleTypeId":0,"Title":"How to use .htaccess to redirect to https in cPanel","ArticleName":"How to use .htaccess to redirect to https in cPanel","ArticleSummary":null,"PreponedSummary":false,"Approved":true,"Body":"DQoJCTx1bD4NCgkJCQk8bGk+DQoJCQkJCQk8YSBocmVmPSIjdHlwZXMiPlR5cGVzIG9mIHJlZGlyZWN0czwvYT4NCgkJCQk8L2xpPg0KCQkJCTxsaT4NCgkJCQkJCTxhIGhyZWY9IiNzZXR0bmdzIj5TZXR0aW5nIGEgcmV3cml0ZSBydWxlIGluIC5odGFjY2VzczogdXNlIGNhc2VzPC9hPg0KCQkJCTwvbGk+DQoJCQkJPHVsPg0KCQkJCQkJPGxpPg0KCQkJCQkJCQk8YSBocmVmPSIjcnVsZTEiPkVuYWJsaW5nIGFuIEhUVFBTIHJlZGlyZWN0IGZvciBhbGwgc2l0ZXMgaW4gYSBjUGFuZWwgYWNjb3VudDwvYT4NCgkJCQkJCTwvbGk+DQoJCQkJCQk8bGk+DQoJCQkJCQkJCTxhIGhyZWY9IiNydWxlMiI+RGlzYWJsaW5nIHJld3JpdGUgcnVsZSBhcHBsaWNhdGlvbiBmb3IgYSBzcGVjaWZpYyBzaXRlPC9hPg0KCQkJCQkJPC9saT4NCgkJCQkJCTxsaT4NCgkJCQkJCQkJPGEgaHJlZj0iI3J1bGUzIj5SZWRpcmVjdGluZyBhIHNpbmdsZSBzaXRlIGZyb20gaHR0cDovLyB0byBodHRwczovLyBvciBodHRwczovL3d3dzwvYT4NCgkJCQkJCTwvbGk+DQoJCQkJCQk8bGk+DQoJCQkJCQkJCTxhIGhyZWY9IiNydWxlNCI+Rm9yY2luZyDigJhodHRwczovL2V4YW1wbGUuY29t4oCZIG9yIOKAmGh0dHBzOi8vd3d3LmV4YW1wbGUuY29t4oCZPC9hPg0KCQkJCQkJPC9saT4NCgkJCQkJCTxsaT4NCgkJCQkJCQkJPGEgaHJlZj0iI3J1bGU1Ij5Gb3JjaW5nIOKAmGh0dHA6Ly/igJkgb3Ig4oCYaHR0cDovL3d3dy7igJk8L2E+DQoJCQkJCQk8L2xpPg0KCQkJCQkJPGxpPg0KCQkJCQkJCQk8YSBocmVmPSIjcnVsZTYiPlJlZGlyZWN0IHRvL2Zyb20gYSBzdWJkb21haW48L2E+DQoJCQkJCQk8L2xpPg0KCQkJCQkJPGxpPg0KCQkJCQkJCQk8YSBocmVmPSIjcnVsZTciPlJlZGlyZWN0IGZyb20gaHR0cDovLyB0byBodHRwczovLyBvciBodHRwczovL3d3dyBoYXZpbmcgQ2xvdWRGbGFyZSBGbGV4aWJsZSBTU0wgbW9kZTwvYT4NCgkJCQkJCTwvbGk+DQoJCQkJCQk8bGk+DQoJCQkJCQkJCTxhIGhyZWY9IiNydWxlOCI+RW5hYmxpbmcgSFRUUFMgZm9yIGEgc3BlY2lmaWMgc3ViZm9sZGVyPC9hPg0KCQkJCQkJPC9saT4NCgkJCQkJCTxsaT4NCgkJCQkJCQkJPGEgaHJlZj0iI3J1bGU5Ij5Gb3JjaW5nIEhUVFBTIGZvciBhIHNwZWNpZmljIHBhZ2U8L2E+DQoJCQkJCQk8L2xpPg0KCQkJCQkJPGxpPg0KCQkJCQkJCQk8YSBocmVmPSIjcnVsZTEwIj5TZXR0aW5nIHVwIHJlZGlyZWN0IGZvciBhIHNwZWNpZmljIGZpbGUgbmFtZSwgcmVnYXJkbGVzcyBvZiBsb2NhdGlvbjwvYT4NCgkJCQkJCTwvbGk+DQoJCQkJCQk8bGk+DQoJCQkJCQkJCTxhIGhyZWY9IiNydWxlMTEiPlBhcnRpYWwgcmVkaXJlY3QgdG8gaHR0cHM6Ly88L2E+DQoJCQkJCQk8L2xpPg0KCQkJCQkJPGxpPg0KCQkJCQkJCQk8YSBocmVmPSIjcnVsZTEyIj5Ib3cgdG8gc3BlY2lmeSBhIHJlZGlyZWN0IHN0YXR1cyBjb2RlIGluIHJld3JpdGUgcnVsZTwvYT4NCgkJCQkJCTwvbGk+DQoJCQkJPC91bD4NCgkJPC91bD4NCgkJPHA+T25jZSBhbiBTU0wgY2VydGlmaWNhdGUgaXMgaW5zdGFsbGVkIGFuZCB0aGUgc2l0ZSBjYW4gYmUgcmVhY2hlZCB2aWEgPGI+aHR0cHM6Ly88L2I+IGFwcHJvcHJpYXRlbHksIHlvdSBtaWdodCB3YW50IHRvIG1ha2UgaXQgYWNjZXNzaWJsZSB2aWEgPGI+aHR0cHM6Ly88L2I+IGJ5IGRlZmF1bHQuIEluIG90aGVyIHdvcmRzLCBieSB0eXBpbmcgPGI+ZG9tYWluLmNvbTwvYj4gaW4gYSB3ZWItYnJvd3NlciwgYSB1c2VyIHNob3VsZCBiZSByZWRpcmVjdGVkIHRvIDxiPmh0dHBzOi8vZG9tYWluLmNvbTwvYj4gdG8gYWNjZXNzIHRoZSBzaXRlIHNlY3VyZWx5LiA8YnIgLz48L3A+DQoJCTxwPkluIHRoaXMgYXJ0aWNsZSwgd2XigJlsbCBnbyB0aHJvdWdoIHNvbWUgb2YgdGhlIGJhc2ljIHR5cGVzIG9mIEhUVFBTLXJlZGlyZWN0aW9uIGFuZCBzaG93IGhvdyB0byB1c2UgLmh0YWNjZXNzIHRvIEZvcmNlIEhUVFBTIGluIENwYW5lbC48L3A+DQoJCTxwPlRoZSBmaWxlIGl0c2VsZiBjYW4gYmUgZm91bmQgaWYgeW91IGdvIHRvIDxiPmNQYW5lbCAmZ3Q7Jmd0OyBGaWxlIE1hbmFnZXI8L2I+LiBUaGVyZSwgZmluZCB0aGUgZG9jdW1lbnQgcm9vdCBvZiB5b3VyIHdlYnNpdGUuIEZvciBwcmltYXJ5IGNQYW5lbCBkb21haW5zLCB0aGUgZm9sZGVyIGlzIHVzdWFsbHkg4oCYcHVibGljX2h0bWzigJkuIElmIHRoZSB3ZWJzaXRlIGlzIGFuIGFkZC1vbiwgeW91IGNhbiBsb29rIHVwIGl0cyBkb2N1bWVudCByb290IGluIDxiPkFkZG9uIGRvbWFpbnM8L2I+IHNlY3Rpb24uPC9wPg0KCQk8cD4NCgkJCQk8aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvSFRUUFNyZWRpcmVjdDEucG5nIiAvPg0KCQk8L3A+DQoJCTxwPldoZW4geW91IGZpbmQgdGhlIGZvbGRlciwgdGhlIDxiPi5odGFjY2VzcyBmaWxlPC9iPiBtYXkgYWxyZWFkeSBiZSB0aGVyZS4gVG8gZG91YmxlLWNoZWNrIGl0LCBjbGljayA8Yj5TZXR0aW5nczwvYj4gaW4gdGhlIHRvcC1yaWdodCBjb3JuZXIgYW5kIHRpY2sgPGI+U2hvdyBoaWRkZW4gZmlsZXMgKGRvdGZpbGVzKTwvYj4uPC9wPg0KCQk8cD4NCgkJCQk8aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvSFRUUFNyZWRpcmVjdDIucG5nIiAvPg0KCQk8L3A+DQoJCTxwPklmIHRoZSBmaWxlIGRpZCBub3QgYXBwZWFyLCBmZWVsIGZyZWUgdG8gY3JlYXRlIGl0IGJ5IGNsaWNraW5nIDxiPitGaWxlPC9iPi4gTWFrZSBzdXJlIHRvIG5hbWUgdGhlIGZpbGUgPGI+Lmh0YWNjZXNzPC9iPiwgc3RhcnRpbmcgd2l0aCB0aGUgZG90LjwvcD4NCgkJPHA+DQoJCQkJPGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL0hUVFBTcmVkaXJlY3QzLnBuZyIgLz4NCgkJPC9wPg0KCQk8cD5UbyBvcGVuIHRoZSBmaWxlLCByaWdodC1jbGljayBpdCwgdGhlbiBjbGljayA8Yj5FZGl0PC9iPi4gSW4gdGhlIG5leHQgcG9wLXVwIHdpbmRvdywgY2xpY2sgPGI+RWRpdCA8L2I+YXMgd2VsbC48L3A+DQoJCTxwPg0KCQkJCTxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9IVFRQU3JlZGlyZWN0NC5wbmciIC8+DQoJCTwvcD4NCgkJPHA+DQoJCTwvcD4NCgkJPHAgaWQ9InR5cGVzIj4NCgkJPC9wPg0KCQk8YnIgLz4NCgkJPGJyIC8+DQoJCTxoMz5UeXBlcyBvZiBSZWRpcmVjdHM8L2gzPg0KCQk8cD5XaGVuIGl0IGNvbWVzIHRvIHNldHRpbmcgdXAgYSByZXdyaXRlIHJ1bGUsIGl0IGlzIHVzZWZ1bCB0byBrbm93IHRoYXQgdGhlcmUgaXMgYSBwZXJtYW5lbnQgcmVkaXJlY3Rpb24gdHlwZSBhbmQgYSB0ZW1wb3Jhcnkgb25lLiBFYWNoIHR5cGUgaXMgcHJvY2Vzc2VkIGJ5IHNlYXJjaCBlbmdpbmVzIGFuZCB3ZWItYnJvd3NlcnMgZGlmZmVyZW50bHksIGFuZCBoYXMgaXRzIG93biBzdGF0dXMgY29kZSwgd2hpY2ggY2FuIGJlIHNwZWNpZmllZCBpbiBhIHJld3JpdGUgcnVsZSBleHBsaWNpdGx5OjwvcD4NCgkJPHVsPg0KCQkJCTxsaT4NCgkJCQkJCTxiPg0KCQkJCQkJCQk8YSBocmVmPSJodHRwczovL2h0dHBzdGF0dXNlcy5jb20vMzAxIiBsaW5rdGV4dD0iU3RhdHVzIGNvZGUgMzAxIiBsaW5rdHlwZT0iQ3VzdG9tIiB0YXJnZXQ9Il9ibGFuayI+U3RhdHVzIGNvZGUgMzAxPC9hPiAnTW92ZWQgcGVybWFuZW50bHknIChwZXJtYW5lbnQgcmVkaXJlY3QpPC9iPiBpbXBsaWVzIHRoYXQgdGhlIHJlcXVlc3RlZCByZXNvdXJjZSBoYXMgbW92ZWQgdG8gYSBuZXcgbG9jYXRpb24gcGVybWFuZW50bHksIHRodXMgc2VhcmNoIGVuZ2luZXMgc2hvdWxkIG5vdCB0YWtlIGludG8gYWNjb3VudCB0aGUgcmVmZXJlbmNlcyB0byBhIHByZXZpb3VzIGxvY2F0aW9uIGFuZCBpbmRleCBhIG5ldyBvbmUuIFdlYi1icm93c2VycywgaW4gdHVybiwgd2lsbCBzdG9yZSBhIG5ldyBVUkwgaW4gY2FjaGUsIHRoZXJlZm9yZSwgZ2l2aW5nIGl0IHByaW9yaXR5IG92ZXIgdGhlIGluaXRpYWwgVVJMLjxwPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS9IVFRQU3JlZGlyZWN0NS5wbmciIC8+PC9wPjwvbGk+DQoJCQkJPGxpPg0KCQkJCQkJPGI+DQoJCQkJCQkJCTxhIGhyZWY9Imh0dHBzOi8vaHR0cHN0YXR1c2VzLmNvbS8zMDIiIGxpbmt0ZXh0PSJTdGF0dXMgY29kZSAzMDIiIGxpbmt0eXBlPSJDdXN0b20iIHRhcmdldD0iX2JsYW5rIj5TdGF0dXMgY29kZSAzMDI8L2E+ICdNb3ZlZCBUZW1wb3JhcmlseScgKHRlbXBvcmFyeSByZWRpcmVjdCk8L2I+IG1lYW5zIHRoYXQgdGhlIHJlZGlyZWN0IGhhcyBiZWVuIHNldCBmb3IgYSBsaW1pdGVkIHBlcmlvZCBvZiB0aW1lLiBTZWFyY2ggZW5naW5lcyBpbiB0aGlzIGNhc2Ugc2hvdWxkIGhvbm9yIGJvdGggbG9jYXRpb25zIGFzIGVxdWFsIGFuZCB0aGUgaW5pdGlhbCBvbmUgd291bGQgcmVtYWluIHZhbGlkLiBBY2NvcmRpbmdseSwgYnJvd3NlcnMgd2lsbCBub3QgY2FjaGUgdGhlIG5ldyBVUkwgYW5kIHRoZSByZWRpcmVjdGlvbiB3aWxsIGJlIGV4ZWN1dGVkIGV2ZXJ5IHRpbWUgdGhlIGluaXRpYWwgVVJMIGlzIHJlcXVlc3RlZC48cD48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvSFRUUFNyZWRpcmVjdDYucG5nIiAvPjwvcD48L2xpPg0KCQk8L3VsPg0KCQk8cD4NCgkJCQk8Yj5OT1RFPC9iPjogRW5hYmxpbmcgYSAzMDIgcmVkaXJlY3QgZm9yIGEgbG9uZyBwZXJpb2Qgb2YgdGltZSBjYW4gc2lnbmlmaWNhbnRseSBkZWNyZWFzZSBhIHdlYnNpdGXigJlzIHJhbmtpbmcgaW4gc2VhcmNoIHJlc3VsdHMuIEluIHRlcm1zIG9mIEhUVFAtSFRUUFMgcmVkaXJlY3QsIGFsbCBzaXRlIHJlcXVlc3RzIGFyZSBzcGxpdCBiZXR3ZWVuIGh0dHA6Ly9kb21haW4uY29tIGFuZCBodHRwczovL2RvbWFpbi5jb20sIHNpbmNlIGJvdGggYXJlIGluZGV4ZWQgYnkgc2VhcmNoIGVuZ2luZXMgc2VwYXJhdGVseS4gVGhlcmVmb3JlLCBpbiBtb3N0IGNhc2VzIGEgMzAxIHN0YXR1cyBjb2RlIGlzIHByZWZlcmFibGUgZm9yIEhUVFAtSFRUUFMgcmVkaXJlY3RzLjwvcD4NCgkJPHA+V2Ugd2lsbCBkZXNjcmliZSBleGFjdGx5IHdoZXJlIGEgc3RhdHVzIGNvZGUgbmVlZHMgdG8gYmUgc3BlY2lmaWVkIGluIHRoZSBuZXh0IHNlY3Rpb24uPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0ic2V0dG5ncyI+DQoJCTwvcD4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8aDM+U2V0dGluZyAuaHRhY2Nlc3MgcmV3cml0ZXJ1bGU6IHVzZSBjYXNlczwvaDM+DQoJCTxwPg0KCQkJCTxiPk5PVEU8L2I+OiBUaGUgZGlyZWN0aXZlcyBzcGVjaWZpZWQgYmVsb3cgd29yayB1bmRlciB0aGVpciBvd24gc3ludGF4LiBDaGFuZ2luZyBhbnkgc3ltYm9sIG9yIGNoYXJhY3RlciBjYW4gbGVhZCB0byBpbXByb3BlciBmdW5jdGlvbmluZyBvciBmYWlsdXJlIG9mIHRoZSByZXdyaXRlIHJ1bGUuIFRvIGtlZXAgdGhpbmdzIGNsZWFyLCB3ZSBoYXZlIGhpZ2hsaWdodGVkIHRoZSBwYXJ0cyB0aGF0IGNhbiBiZSBtb2RpZmllZCB3aXRoIHJlZCBjb2xvciAobW9zdGx5IHdoZXJlIGEgY2VydGFpbiBkb21haW4gbmFtZSBzaG91bGQgYmUgcGxhY2VkKS48L3A+DQoJCTxwPkxldOKAmXMgdGFrZSBhbiBvdmVydmlldyBvZiB0aGUgbW9zdCBjb21tb24gd2F5cyBpbiB3aGljaCBhIHJlZGlyZWN0aW9uIGZyb20gSFRUUCB0byBIVFRQUyBjYW4gYmUgY29uZmlndXJlZC48L3A+DQoJCTxwPg0KCQk8L3A+DQoJCTxwIGlkPSJydWxlMSI+DQoJCTwvcD4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8aDM+RW5hYmxpbmcgSFRUUFMgcmVkaXJlY3QgaW4gQ3BhbmVsIGZvciBhbGwgc2l0ZXM8L2gzPg0KCQk8cD4NCgkJCQk8Yj5OT1RFPC9iPjogSWYgeW91IGFscmVhZHkgaGF2ZSBzb21lIGNvZGUgaW4geW91ciAuaHRhY2Nlc3MsIGFkZCB0aGlzIG9uZSBhYm92ZSB0aGUgcnVsZXMgd2l0aCBhIHNpbWlsYXIgc3RhcnRpbmcgcHJlZml4LjwvcD4NCgkJPHA+VG8gcmVkaXJlY3QgYWxsIHNpdGVzIHdpdGhpbiBhIGNQYW5lbCBhY2NvdW50LCBvbmUgb2YgdGhlIGZvbGxvd2luZyBibG9ja3Mgc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSAuaHRhY2Nlc3MgZmlsZSBpbiB0aGUgaG9tZSBkaXJlY3Rvcnkgb2YgeW91ciBjUGFuZWwgKOKAmC9ob21lLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNwYW5lbHVzZXJuYW1lPC9zcGFuPi/igJkpOjwvcD4NCgkJPHA+YSk8YnIgLz48aT5SZXdyaXRlRW5naW5lIE9uPC9pPjxiciAvPjxpPlJld3JpdGVDb25kICV7SFRUUFN9ICE9b248L2k+PGJyIC8+PGk+UmV3cml0ZVJ1bGUgXi8/KC4qKSBodHRwczovLyV7U0VSVkVSX05BTUV9LyQxIFtSLExdPC9pPjwvcD4NCgkJPHA+VGhpcyBibG9jayBlbmFibGVzIHJld3JpdGluZyBjYXBhYmlsaXRpZXMsIHZlcmlmaWVzIHRoYXQgdGhlIGluaXRpYWwgcmVxdWVzdCBkb2VzIG5vdCBhbHJlYWR5IGhhdmUgaHR0cHM6Ly8sIGFuZCByZXdyaXRlcyB0aGUgZW50aXJlIHJlcXVlc3RlZCBVUkwsIHJlcGxhY2luZyBodHRwOi8vIHdpdGggaHR0cHM6Ly8gKGUuZy4sIDxiPmh0dHA6Ly9kb21haW4uY29tL3N1YmZvbGRlci9pbmRleC5waHA8L2I+IHdpbGwgYmUgcmVwbGFjZWQgd2l0aCA8Yj5odHRwczovL2RvbWFpbi5jb20vc3ViZm9sZGVyL2luZGV4LnBocDwvYj4pLjwvcD4NCgkJPHA+Yik8YnIgLz48aT5SZXdyaXRlRW5naW5lIE9uPC9pPjxiciAvPjxpPlJld3JpdGVDb25kICV7SFRUUFN9IG9mZjwvaT48YnIgLz48aT5SZXdyaXRlUnVsZSAoLiopIGh0dHBzOi8vJXtIVFRQX0hPU1R9JXtSRVFVRVNUX1VSSX0gW1IsTF08L2k+PC9wPg0KCQk8cD5UaGlzIGJsb2NrIHdvcmtzIHRoZSBzYW1lIHdheSBhcyB0aGUgcHJldmlvdXMgb25lLCBqdXN0IHdpdGggdGhlIGhlbHAgb2YgYSBkaWZmZXJlbnQgc3ludGF4LiBJdCBpcyBwb3NzaWJsZSB0byB1c2UgZWl0aGVyIG9mIHRoZSBhYm92ZSBtZW50aW9uZWQgcmV3cml0ZSBydWxlcyBpbiBvcmRlciB0byByZWRpcmVjdCBhbGwgc2l0ZXMgd2l0aGluIGEgY1BhbmVsIGFjY291bnQuPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTIiPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPkRpc2FibGluZyByZXdyaXRlIHJ1bGUgYXBwbGljYXRpb24gZm9yIGEgc3BlY2lmaWMgc2l0ZTwvaDM+DQoJCTxwPklmIHlvdSBuZWVkIHRvIHNldHVwIGEgcmVkaXJlY3QgZm9yIGFsbCBzaXRlcyB3aXRoaW4gY1BhbmVsIGFjY291bnQgZXhjZXB0IG9mIGV4YW1wbGUuY29tLCB0aGUgYmxvY2sgb2YgY29kZSBzcGVjaWZpZWQgYmVsb3cgY2FuIGJlIGFkZGVkIHRvIC5odGFjY2VzcyBpbiB0aGUgaG9tZSBkaXJlY3Rvcnk6PC9wPg0KCQk8cD4NCgkJCQk8aT5SZXdyaXRlRW5naW5lIE9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBeKDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLik/PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj58Xig8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+XC4pPzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGUyPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiAtIFtMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlIF4vPyguKikgaHR0cHM6Ly8le1NFUlZFUl9OQU1FfS8kMSBbUixMXTwvaT4NCgkJPC9wPg0KCQk8cD5UaGUgZmlyc3QgY29uZGl0aW9uIGluIHRoZSBibG9jayBtYXRjaGVzIHRoZSByZXF1ZXN0ZWQgVVJMIGFnYWluc3QgdGhlIGRvbWFpbiBuYW1lLCBpbmNsdWRlZCB0byBjb25kaXRpb25hbCB2YWx1ZSAodGhlIG9uZSB0aGF0IHNob3VsZCBOT1QgYmUgcmVkaXJlY3RlZCksIGFuZCBzdG9wcyByZXdyaXRpbmcgaWYgdGhleSBtYXRjaC4gSXQgaXMgcG9zc2libGUgdG8gYWRkIGRvbWFpbiBuYW1lcyB0byB0aGUgY29uZGl0aW9uYWwgZGlyZWN0aXZlLCBzZXBhcmF0aW5nIHRoZW0gd2l0aCB0aGUgJ3wnIHN5bWJvbCwgb3IgdG8gc3BlY2lmeSBzZXZlcmFsIGNvbmRpdGlvbmFsIGRpcmVjdGl2ZXMsIChzZWUgZXhhbXBsZXMgYmVsb3cpLjwvcD4NCgkJPHA+YSkgU2VwYXJhdGluZyBkb21haW5zIHdpdGggJ3wnPGJyIC8+PGk+UmV3cml0ZUVuZ2luZSBPbjwvaT48YnIgLz48aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXig8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+XC4pPzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+fF4oPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPlwuKT88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlMjwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj48L2k+PGJyIC8+PGk+UmV3cml0ZVJ1bGUgLiogLSBbTF08L2k+PGJyIC8+PGk+UmV3cml0ZUNvbmQgJXtIVFRQU30gIT1vbjwvaT48YnIgLz48aT5SZXdyaXRlUnVsZSBeLz8oLiopIGh0dHBzOi8vJXtTRVJWRVJfTkFNRX0vJDEgW1IsTF08L2k+PC9wPg0KCQk8cD5iKSBTcGVjaWZ5aW5nIHNldmVyYWwgY29uZGl0aW9uczxiciAvPjxpPlJld3JpdGVFbmdpbmUgT248L2k+PGJyIC8+PGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF4oPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPlwuKT88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT48YnIgLz48aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXig8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+XC4pPzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGUyPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQ8L2k+PGJyIC8+PGk+UmV3cml0ZVJ1bGUgLiogLSBbTF08L2k+PGJyIC8+PGk+UmV3cml0ZUNvbmQgJXtIVFRQU30gIT1vbjwvaT48YnIgLz48aT5SZXdyaXRlUnVsZSBeLz8oLiopIGh0dHBzOi8vJXtTRVJWRVJfTkFNRX0vJDEgW1IsTF08L2k+PC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTMiPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPi5odGFjY2VzcyByZWRpcmVjdCBIVFRQIHRvIEhUVFBTIG9yIGh0dHBzOi8vd3d3IGZvciBhIHNpbmdsZSBzaXRlPC9oMz4NCgkJPHA+YSkgUmVkaXJlY3RzIGFsbCBodHRwOi8vIHJlcXVlc3RzIHRvIHRoZSBzYW1lIHBhZ2UsIGJ1dCB3aXRoIGh0dHBzOi8vPC9wPg0KCQk8cD4NCgkJCQk8aT4NCgkJCQkJCTxpZm1vZHVsZSBtb2RfcmV3cml0ZS5jPSIiPg0KCQkJCQkJPC9pZm1vZHVsZT4NCgkJCQk8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUVuZ2luZSBPbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQmFzZSAvPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUFN9ICE9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4le1JFUVVFU1RfVVJJfSBbUj0zMDEsTF08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+DQoJCQkJPC9pPg0KCQk8L3A+DQoJCTxwPmIpIFJlZGlyZWN0cyBhbGwgaHR0cDovLyByZXF1ZXN0cyB0byB0aGUgc2FtZSBwYWdlLCBidXQgd2l0aCBodHRwczovL3d3dy48L3A+DQoJCTxwPg0KCQkJCTxpPg0KCQkJCQkJPGlmbW9kdWxlIG1vZF9yZXdyaXRlLmM9IiI+DQoJCQkJCQk8L2lmbW9kdWxlPg0KCQkJCTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlRW5naW5lIE9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVCYXNlIC88L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQU30gIT1vbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JCBbT1JdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlIC4qIGh0dHBzOi8vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTQiPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPi5odGFjY2VzcyBGb3JjZSDigJhodHRwczovL+KAmSBvciDigJhodHRwczovL3d3dzwvaDM+DQoJCTxwPmEpIFJlZGlyZWN0cyBhbGwgaHR0cDovLyBhbmQgaHR0cHM6Ly8gcmVxdWVzdHMgdG8gdGhlIHNhbWUgcGFnZSwgYnV0IHdpdGggaHR0cHM6Ly9leGFtcGxlLmNvbSAoYWxzbyByZWRpcmVjdHMgZnJvbSBodHRwczovL3d3dy5leGFtcGxlLmNvbSB0byBodHRwczovL2V4YW1wbGUuY29tKTwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kIFtPUl08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQ8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgLiogaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUFN9ID1vbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4le1JFUVVFU1RfVVJJfSBbUj0zMDEsTF08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+DQoJCQkJPC9pPg0KCQk8L3A+DQoJCTxwPmIpIFJlZGlyZWN0cyBhbGwgaHR0cDovLyBhbmQgaHR0cHM6Ly8gcmVxdWVzdHMgdG8gdGhlIHNhbWUgcGFnZSwgYnV0IHdpdGggaHR0cHM6Ly93d3cgKGFsc28gcmVkaXJlY3RzIGh0dHBzOi8vZXhhbXBsZS5jb20gdG8gaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20pPC9wPg0KCQk8cD4NCgkJCQk8aT4NCgkJCQkJCTxpZm1vZHVsZSBtb2RfcmV3cml0ZS5jPSIiPg0KCQkJCQkJPC9pZm1vZHVsZT4NCgkJCQk8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUVuZ2luZSBPbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQmFzZSAvPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUFN9ICE9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiV7UkVRVUVTVF9VUkl9IFtSPTMwMSxMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSA9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQ8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgLiogaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4le1JFUVVFU1RfVVJJfSBbUj0zMDEsTF08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+DQoJCQkJPC9pPg0KCQk8L3A+DQoJCTxwPg0KCQk8L3A+DQoJCTxwIGlkPSJydWxlNSI+DQoJCTwvcD4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8aDM+Lmh0YWNjZXNzIEZvcmNlIOKAmGh0dHA6Ly/igJkgb3Ig4oCYaHR0cDovL3d3dy7igJk8L2gzPg0KCQk8YnIgLz4NCgkJPGJyIC8+DQoJCTxwPmEpIFJlZGlyZWN0cyBhbGwgc2l0ZSB2aXNpdG9ycyB0byB0aGUgc2FtZSBwYWdlLCBidXQgd2l0aCBmb3JjZWQgaHR0cDovLyArIHJlZGlyZWN0cyBodHRwOi8vd3d3LmV4YW1wbGUuY29tIHRvIGh0dHA6Ly9leGFtcGxlLmNvbTwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSA9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwOi8vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiV7UkVRVUVTVF9VUkl9IFtSPTMwMSxMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlIC4qIGh0dHA6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD5iKSBSZWRpcmVjdHMgYWxsIHNpdGUgdmlzaXRvcnMgdG8gdGhlIHNhbWUgcGFnZSwgYnV0IHdpdGggZm9yY2VkIGh0dHA6Ly93d3cgKyByZWRpcmVjdHMgZnJvbSBodHRwOi8vZXhhbXBsZS5jb20gdG8gaHR0cDovL3d3dy5leGFtcGxlLmNvbTwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSA9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwOi8vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiV7UkVRVUVTVF9VUkl9IFtSPTMwMSxMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlIC4qIGh0dHA6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4le1JFUVVFU1RfVVJJfSBbUj0zMDEsTF08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+DQoJCQkJPC9pPg0KCQk8L3A+DQoJCTxwPg0KCQk8L3A+DQoJCTxwIGlkPSJydWxlNiI+DQoJCTwvcD4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8aDM+UmVkaXJlY3QgdG8vZnJvbSBhIHN1YmRvbWFpbjwvaDM+DQoJCTxwPmEpIFJlZGlyZWN0cyBmcm9tIGV4YW1wbGUuY29tIG9yIHd3dy5leGFtcGxlLmNvbSAoYm90aCBodHRwOi8vIGFuZCBodHRwczovLykgdG8gYSBzcGVjaWZpYyBzdWJkb21haW48L3A+DQoJCTxwPg0KCQkJCTxpPg0KCQkJCQkJPGlmbW9kdWxlIG1vZF9yZXdyaXRlLmM9IiI+DQoJCQkJCQk8L2lmbW9kdWxlPg0KCQkJCTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlRW5naW5lIE9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVCYXNlIC88L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnN1YmRvbWFpbjwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiV7UkVRVUVTVF9VUkl9IFtSPTMwMSxMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT4NCgkJCQk8L2k+DQoJCTwvcD4NCgkJPHA+YikgUmVkaXJlY3RzIGZyb20gYSBzdWJkb21haW4gKGJvdGggaHR0cDovLyBhbmQgaHR0cHM6Ly8pIHRvIGh0dHBzOi8vd3d3LmV4YW1wbGUuY29tPC9wPg0KCQk8cD4NCgkJCQk8aT4NCgkJCQkJCTxpZm1vZHVsZSBtb2RfcmV3cml0ZS5jPSIiPg0KCQkJCQkJPC9pZm1vZHVsZT4NCgkJCQk8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUVuZ2luZSBPbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQmFzZSAvPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+c3ViZG9tYWluPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlIC4qIGh0dHBzOi8vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+d3d3PC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTciPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPlJlZGlyZWN0IGZyb20gaHR0cDovLyB0byBodHRwczovLyBvciBodHRwczovL3d3dyBoYXZpbmcgQ2xvdWRGbGFyZSBGbGV4aWJsZSBTU0wgbW9kZTwvaDM+DQoJCTxwPmEpIEJhc2ljIGh0dHA6Ly8gdG8gaHR0cHM6Ly8gcmVkaXJlY3Rpb24sIGJ1dCB0aGlzIGJsb2NrIHNob3VsZCBiZSB1c2VkIGFsb25nIHdpdGggQ2xvdWRGbGFyZSBGbGV4aWJsZSBTU0wgTW9kZTwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUDpYLUZvcndhcmRlZC1Qcm90b30gIWh0dHBzPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kIFtPUl08L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQ8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgLiogaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD5iKSBUaGUgc2FtZSBydWxlLCBidXQgcmVkaXJlY3RzIHRvIGh0dHBzOi8vd3d3PC9wPg0KCQk8cD4NCgkJCQk8aT4NCgkJCQkJCTxpZm1vZHVsZSBtb2RfcmV3cml0ZS5jPSIiPg0KCQkJCQkJPC9pZm1vZHVsZT4NCgkJCQk8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUVuZ2luZSBPbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQmFzZSAvPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUFN9ICE9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQOlgtRm9yd2FyZGVkLVByb3RvfSAhaHR0cHM8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9IF48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPlwuPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiQgW09SXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JDwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSAuKiBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPiV7UkVRVUVTVF9VUkl9IFtSPTMwMSxMXTwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT4NCgkJCQk8L2k+DQoJCTwvcD4NCgkJPHA+DQoJCTwvcD4NCgkJPHAgaWQ9InJ1bGU4Ij4NCgkJPC9wPg0KCQk8YnIgLz4NCgkJPGJyIC8+DQoJCTxoMz5FbmFibGluZyBIVFRQUyBmb3IgYSBzcGVjaWZpYyBzdWJmb2xkZXI8L2gzPg0KCQk8cD5Tb21ldGltZXMgeW91IG1heSBuZWVkIHRvIHJlZGlyZWN0IGEgY2VydGFpbiBwYXJ0IG9mIGEgd2Vic2l0ZSBsb2NhdGVkIGluIGEgc3BlY2lmaWMgc3ViZm9sZGVyLCB3aGlsZSBsZWF2aW5nIHRoZSByZXN0IG9mIHRoZSBzaXRlIGFzLWlzLiBUbyBkbyB0aGlzLCBpbnNlcnQgdGhlIGZvbGxvd2luZyBibG9jayB0byAuaHRhY2Nlc3M6PC9wPg0KCQk8cD4NCgkJCQk8aT5SZXdyaXRlRW5naW5lIE9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUFN9ICE9b248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgXi8/PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+c3ViZm9sZGVyPC9zcGFuPi8oLiopIGh0dHBzOi8vJTxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPi88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5zdWJmb2xkZXI8L3NwYW4+LyQxIFtSLExdPC9pPg0KCQk8L3A+DQoJCTxwPlRoaXMgcnVsZSBpcyBhcHBsaWVkIGlmIG9ubHkgdGhlIHNwZWNpZmllZCBzdWJmb2xkZXIgaXMgbWVudGlvbmVkIGluIHRoZSBpbml0aWFsIHJlcXVlc3QuPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTkiPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPi5odGFjY2VzcyBGb3JjZSBIVFRQUyBmb3IgYSBzcGVjaWZpYyBwYWdlPC9oMz4NCgkJPHA+VGhlIHJld3JpdGUgcnVsZSBmb3IgcmVkaXJlY3RpbmcgYSBzcGVjaWZpYyBwYWdlIGlzIHNpbWlsYXIgdG8gdGhlIHByZXZpb3VzIG9uZTo8L3A+DQoJCTxwPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUNvbmQgJXtIVFRQU30gIT1vbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlUnVsZSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmh0bWw8L3NwYW4+JCBodHRwczovLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnd3dzwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Y29tPC9zcGFuPi88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5odG1sPC9zcGFuPiBbUixMXTwvaT4NCgkJPC9wPg0KCQk8cD5Pbmx5IHRoZSByZXF1ZXN0ZWQgcGFnZSB3aWxsIGJlIHJlZGlyZWN0ZWQ7IG90aGVyIHNpdGUgY29udGVudCB3aWxsIHJlbWFpbiB1bmFmZmVjdGVkLjwvcD4NCgkJPHA+SWYgdGhlIHBhZ2UgdGhhdCBuZWVkcyB0byBiZSByZWRpcmVjdGVkIGlzIGxvY2F0ZWQgaW4gYSBzcGVjaWZpYyBzdWJmb2xkZXIsIHRoZSBSZXdyaXRlUnVsZSBsaW5lIHNob3VsZCBiZSBtb2RpZmllZCBhcyBmb2xsb3dzOjwvcD4NCgkJPHA+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgXjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnRlc3Q8L3NwYW4+LzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+XC48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5odG1sPC9zcGFuPiQgaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij53d3c8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmV4YW1wbGU8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+dGVzdDwvc3Bhbj4vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj4uPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+aHRtbDwvc3Bhbj4gW1IsTF08L2k+DQoJCTwvcD4NCgkJPHA+KGluIHRoZSBhYm92ZSBleGFtcGxlLCAndGVzdCcgaXMgdGhlIHN1YmZvbGRlciBpbiBxdWVzdGlvbik8L3A+DQoJCTxwPg0KCQk8L3A+DQoJCTxwIGlkPSJydWxlMTAiPg0KCQk8L3A+DQoJCTxiciAvPg0KCQk8YnIgLz4NCgkJPGgzPlNldHRpbmcgdXAgcmVkaXJlY3QgZm9yIGEgc3BlY2lmaWMgZmlsZSBuYW1lLCByZWdhcmRsZXNzIG9mIGxvY2F0aW9uPC9oMz4NCgkJPHA+SWYgeW91IGhhdmUgYSBudW1iZXIgb2YgcGFnZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCBsb2NhdGVkIGluIGRpZmZlcmVudCBzdWJmb2xkZXJzICh0aGUgZXhhbXBsZSAnaW5kZXguaHRtbCcgaXMgdXNlZCBiZWxvdyksIHlvdSBtYXkgZW5hYmxlIEhUVFBTIHJlZGlyZWN0IGZvciBhbGwgb2YgdGhlbSBhdCBvbmNlLiBEbyB0aGlzIGJ5IGFwcGx5aW5nIHRoZSBydWxlc2V0IGFzIHNob3duIGJlbG93OjwvcD4NCgkJPHA+DQoJCQkJPGk+UmV3cml0ZUVuZ2luZSBPbjwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7UkVRVUVTVF9GSUxFTkFNRX0gPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+aW5kZXg8L3NwYW4+LjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmh0bWw8L3NwYW4+PC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVSdWxlICguKikgaHR0cHM6Ly8le0hUVFBfSE9TVH0le1JFUVVFU1RfVVJJfSBbUixMXTwvaT4NCgkJPC9wPg0KCQk8cD5Pbmx5IHRoZSBwYWdlcyB3aXRoIHRoZSBmaWxlIG5hbWVzIHRoYXQgbWF0Y2ggdGhlIHtSRVFVRVNUX0ZJTEVOQU1FfSBwYXJhbWV0ZXIgdmFsdWUgd2lsbCBiZSByZWRpcmVjdGVkIHRvIEhUVFBTLjwvcD4NCgkJPHA+DQoJCTwvcD4NCgkJPHAgaWQ9InJ1bGUxMSI+DQoJCTwvcD4NCgkJPGJyIC8+DQoJCTxiciAvPg0KCQk8aDM+UGFydGlhbCByZWRpcmVjdCB0byBodHRwczovLzwvaDM+DQoJCTxwPmEpIFJlZGlyZWN0cyBhbGwgc2l0ZSB0byBodHRwczovLyBleGNlcHQgZm9yIG9uZSBwYWdlIChleGFtcGxlLmNvbS9zb21lX2h0dHBfcGFnZS5odG1sKTwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7UkVRVUVTVF9VUkl9ICFeLzxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPnNvbWVfaHR0cF9wYWdlPC9zcGFuPlwuaHRtbCQ8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgLiogaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD5iKSBSZWRpcmVjdHMgb25seSBvbmUgcGFnZSBleGFtcGxlLmNvbS9zb21lX2h0dHBzX3BhZ2UuaHRtbCB0byBodHRwczovLzwvcD4NCgkJPHA+DQoJCQkJPGk+DQoJCQkJCQk8aWZtb2R1bGUgbW9kX3Jld3JpdGUuYz0iIj4NCgkJCQkJCTwvaWZtb2R1bGU+DQoJCQkJPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVFbmdpbmUgT248L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZUJhc2UgLzwvaT4NCgkJCQk8YnIgLz4NCgkJCQk8YnIgLz4NCgkJCQk8aT5SZXdyaXRlQ29uZCAle0hUVFBTfSAhPW9uPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7SFRUUF9IT1NUfSBePHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+ZXhhbXBsZTwvc3Bhbj5cLjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPmNvbTwvc3Bhbj4kPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPlJld3JpdGVDb25kICV7UkVRVUVTVF9VUkl9IF4vPHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+c29tZV9odHRwc19wYWdlPC9zcGFuPlwuaHRtbCQ8L2k+DQoJCQkJPGJyIC8+DQoJCQkJPGk+UmV3cml0ZVJ1bGUgLiogaHR0cHM6Ly88c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5leGFtcGxlPC9zcGFuPi48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5jb208L3NwYW4+JXtSRVFVRVNUX1VSSX0gW1I9MzAxLExdPC9pPg0KCQkJCTxiciAvPg0KCQkJCTxpPg0KCQkJCTwvaT4NCgkJPC9wPg0KCQk8cD4NCgkJPC9wPg0KCQk8cCBpZD0icnVsZTEyIj4NCgkJPC9wPg0KCQk8YnIgLz4NCgkJPGJyIC8+DQoJCTxoMz4NCgkJPC9oMz4NCgkJPGgzPkhvdyB0byBzcGVjaWZ5IGEgcmVkaXJlY3Qgc3RhdHVzIGNvZGUgaW4gcmV3cml0ZSBydWxlPC9oMz4NCgkJPHA+RWFjaCByZXdyaXRlIHJ1bGUgZW5kcyB3aXRoIHNvLWNhbGxlZCAncmV3cml0ZSBmbGFncycgKHNwZWNpZmllZCBpbiBzcXVhcmUgYnJhY2tldHMsIGUuZy4gW1IsTF0pLiBUaGVzZSBmbGFncyBoZWxwIHRvIGNvbnRyb2wgdGhlIHJld3JpdGluZyBwcm9jZXNzIHRvIGJlIHBlcmZvcm1lZCBjb3JyZWN0bHkuIFRvIHNldCBhIHJlZGlyZWN0IHdpdGggYSAzMDEgc3RhdHVzIGNvZGUgKHBlcm1hbmVudCksIHlvdSB3aWxsIG5lZWQgdG8gYXNzaWduIHRoaXMgY29kZSB0byB0aGUgUi1mbGFnIGluIGJyYWNrZXRzIGJ5IGFkZGluZyAnPTMwMScuPC9wPg0KCQk8cD4NCgkJCQk8aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvSFRUUFNyZWRpcmVjdDcucG5nIiAvPg0KCQkJCTxiciAvPg0KCQkJCTxiPk5PVEU8L2I+OiBJZiB0aGVyZSBpcyBubyB2YWx1ZSBzcGVjaWZpZWQgZm9yIHRoZSBSLWZsYWcsIGEgcmVkaXJlY3Rpb24gd2lsbCBiZSBleGVjdXRlZCB3aXRoIGEgMzAyIHN0YXR1cyBjb2RlIGJ5IGRlZmF1bHQuPC9wPg0KCQk8cD5PbmNlIGNvbXBsZXRlLCBhIHJlZGlyZWN0IGZ1bmN0aW9uaW5nIGFuZCBpdHMgc3RhdHVzIGNvZGUgY2FuIGJlIGNoZWNrZWQgd2l0aCB0aGUgaGVscCBvZiA8YSBocmVmPSJodHRwczovL2h0dHBzdGF0dXMuaW8vIiBsaW5rdGV4dD0idGhpcyB0b29sIiBsaW5rdHlwZT0iQ3VzdG9tIiB0YXJnZXQ9Il9ibGFuayI+dGhpcyB0b29sPC9hPi48L3A+DQo=","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"2019-09-24T11:38:49.0000000","LiveDateTime":"1754-02-02T00:00:00.0000000","CreatedDateTime":"2016-06-14T04:30:09.0000000","ApprovalDatetime":"2016-06-14T07:52:34.0000000","RequestCount":71227,"MarkedAsNew":false,"MarkedAsFeatured":false,"RatingValue":2,"CategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":14,"CategoryName":"SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":38,"CategoryName":"SSL General"}],"AssociatedCategories":[{"CategoryId":38,"CategoryName":"SSL General","CategoryDisplayName":"SSL CertificatesSSL General"}],"AssociatedTags":[],"RelatedArticles":[],"AssociatedMedias":[],"PreferredCategoryId":0,"RootParentCategoryName":null,"RootParentCategoryId":0},"status":200,"statusText":"OK"},"/api/v1/ncpl/simplekb/getcategorybycategoryid:\"{\\\"categoryId\\\":38}\"":{"body":{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryDto","Description":"QmFzaWMgaW5mb3JtYXRpb24gb24gU1NMIGNlcnRpZmljYXRlcw==","ParentCategoryId":14,"Parent_Category_Name":"SSL Certificates","FriendlyId":null,"ApprovedYN":true,"TreatAsTopicYN":false,"CreatedDateTime":"7/25/2008 4:58:37 PM","CurrentCategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":14,"CategoryName":"SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":38,"CategoryName":"SSL General"}],"RelatedCategories":[],"AssociatedArticles":[{"ArticleId":9499,"Title":"SHA-2 server and browser compatibility","ArticleName":"SHA-2 server and browser compatibility","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/26/2015"},{"ArticleId":9503,"Title":"What is an ECC (Elliptic Curve Cryptography) certificate?","ArticleName":"What is an ECC (Elliptic Curve Cryptography) certificate?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9504,"Title":"How do I get an ECC certificate via Namecheap?","ArticleName":"How do I get an ECC certificate via Namecheap?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/14/2020"},{"ArticleId":9507,"Title":"Why an EV certificate is better for an ecommerce website than a Domain Validation one?","ArticleName":"Why an EV certificate is better for an ecommerce website than a Domain Validation one?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/24/2020"},{"ArticleId":9508,"Title":"What is the difference between very high, high, medium and low assurance certificates?","ArticleName":"What is the difference between very high, high, medium and low assurance certificates?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9509,"Title":"Your site shows 256-bit encryption and my site shows 128-bit, why?","ArticleName":"Your site shows 256-bit encryption and my site shows 128-bit, why?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/27/2019"},{"ArticleId":9511,"Title":"How 2–5-year SSL certificates work","ArticleName":"How 2–5-year SSL certificates work","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":"3/14/2015 4:00:00 AM","FeaturedTillDate":"3/9/2015 4:00:00 AM","ModifiedDateTime":"10/16/2020"},{"ArticleId":9588,"Title":"What is Certificate Transparency?","ArticleName":"What is Certificate Transparency?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/24/2020"},{"ArticleId":9595,"Title":"HTTP to HTTPS redirection on IIS","ArticleName":"HTTP to HTTPS redirection on IIS","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/25/2019"},{"ArticleId":9596,"Title":"HTTP Strict Transport Security (HSTS)","ArticleName":"HTTP Strict Transport Security (HSTS)","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/04/2019"},{"ArticleId":9597,"Title":"HTTP Public Key Pinning (HPKP)","ArticleName":"HTTP Public Key Pinning (HPKP)","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9598,"Title":"Disabling SSLv3","ArticleName":"Disabling SSLv3","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9599,"Title":"Disabling RC4","ArticleName":"Disabling RC4","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9600,"Title":"Disabling SHA-1","ArticleName":"Disabling SHA-1","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9601,"Title":"Cipher Suites Configuration and forcing Perfect Forward Secrecy on Windows","ArticleName":"Cipher Suites Configuration and forcing Perfect Forward Secrecy on Windows","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9602,"Title":"OCSP Stapling","ArticleName":"OCSP Stapling","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9650,"Title":"I can see SHA-1 fingerprint/thumbprint on my certificate. Is my certificate actually SHA-2?","ArticleName":"I can see SHA-1 fingerprint/thumbprint on my certificate. Is my certificate actually SHA-2?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9652,"Title":"Perfect Forward Secrecy. What it is?","ArticleName":"Perfect Forward Secrecy. What it is?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9653,"Title":"How to check whether the server supports Forward Secrecy?","ArticleName":"How to check whether the server supports Forward Secrecy?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9671,"Title":"How do I remove an SSL certificate from my account?","ArticleName":"How do I remove an SSL certificate from my account?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/23/2019"},{"ArticleId":9682,"Title":"How to push SSL certificates from one Namecheap account to another one","ArticleName":"How to push SSL certificates from one Namecheap account to another one","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/31/2020"},{"ArticleId":9707,"Title":"HSTS: General information","ArticleName":"HSTS: General information","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9708,"Title":"Prerequisites for Namecheap Shared hosting to enable HSTS","ArticleName":"Prerequisites for Namecheap Shared hosting to enable HSTS","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9709,"Title":"How to enable HSTS on Namecheap shared hosts","ArticleName":"How to enable HSTS on Namecheap shared hosts","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9710,"Title":"How to enable HSTS on third-party servers","ArticleName":"How to enable HSTS on third-party servers","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9711,"Title":"How to check if HSTS is enabled","ArticleName":"How to check if HSTS is enabled","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9727,"Title":"What is SSL certificate encryption strength?","ArticleName":"What is SSL certificate encryption strength?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9752,"Title":"How do I get A+ rating in SSLLabs?","ArticleName":"How do I get A+ rating in SSLLabs?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9770,"Title":"How to use .htaccess to redirect to https in cPanel","ArticleName":"How to use .htaccess to redirect to https in cPanel","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9782,"Title":"Security tips for business","ArticleName":"Security tips for business","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/29/2020"},{"ArticleId":9783,"Title":"1024 bit certificates","ArticleName":"1024 bit certificates","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9790,"Title":"SGC certificates sunset","ArticleName":"SGC certificates sunset","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/24/2020"},{"ArticleId":9800,"Title":"Advantages of having an SSL certificate","ArticleName":"Advantages of having an SSL certificate","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/24/2020"},{"ArticleId":9805,"Title":"Setting HTTPS redirect on a Nginx web-server","ArticleName":"Setting HTTPS redirect on a Nginx web-server","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9821,"Title":"Apache Redirect to HTTPS","ArticleName":"Apache Redirect to HTTPS","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"06/19/2020"},{"ArticleId":9952,"Title":"Supported key sizes and signature algorithms in CSRs","ArticleName":"Supported key sizes and signature algorithms in CSRs","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":"12/5/2017 5:00:00 AM","ModifiedDateTime":"09/17/2019"},{"ArticleId":9953,"Title":"IIS Redirect HTTP to HTTPS","ArticleName":"IIS Redirect HTTP to HTTPS","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":"11/28/2017 5:00:00 AM","ModifiedDateTime":"08/31/2020"},{"ArticleId":9968,"Title":"How to check the certificate revocation status","ArticleName":"How to check the certificate revocation status","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":"1/26/2018 5:00:00 AM","ModifiedDateTime":"09/24/2019"},{"ArticleId":9969,"Title":"HPKP pinning","ArticleName":"HPKP pinning","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9991,"Title":"CAA Record and why it is needed (SSL related)","ArticleName":"CAA Record and why it is needed (SSL related)","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":"4/30/2018 4:00:00 AM","ModifiedDateTime":"10/26/2020"},{"ArticleId":10081,"Title":"Comodo CA rebrands as Sectigo","ArticleName":"Comodo CA rebrands as Sectigo","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/25/2019"},{"ArticleId":10100,"Title":"Cipher Suites Configuration for Apache, Nginx","ArticleName":"Cipher Suites Configuration for Apache, Nginx","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/27/2019"},{"ArticleId":10293,"Title":"SSL Certificate Validity Update","ArticleName":"SSL Certificate Validity Update","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/26/2020"},{"ArticleId":634,"Title":"Web server","ArticleName":"Web server","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/11/2018"},{"ArticleId":9293,"Title":"I need to secure some of the subdomains of my domain name","ArticleName":"I need to secure some of the subdomains of my domain name","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9294,"Title":"I need to secure two, three or more domain names with the same certificate","ArticleName":"I need to secure two, three or more domain names with the same certificate","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":786,"Title":"What is an SSL certificate and what is it used for?","ArticleName":"What is an SSL certificate and what is it used for?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/29/2019"},{"ArticleId":334,"Title":"What is Certificate Authority (CA)?","ArticleName":"What is Certificate Authority (CA)?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9415,"Title":"SSL certificate migration from the SHA-1 to SHA-2 algorithm","ArticleName":"SSL certificate migration from the SHA-1 to SHA-2 algorithm","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/24/2019"},{"ArticleId":9467,"Title":"How do I check my hashing algorithm?","ArticleName":"How do I check my hashing algorithm?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/24/2020"},{"ArticleId":9484,"Title":"I want to test your service do you have trial certificates?","ArticleName":"I want to test your service do you have trial certificates?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/26/2019"},{"ArticleId":789,"Title":"Can I Use A Single SSL Certificate for Multiple Subdomains","ArticleName":"Can I Use A Single SSL Certificate for Multiple Subdomains","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"03/10/2020"},{"ArticleId":787,"Title":"How to inform your clients that you use SSL","ArticleName":"How to inform your clients that you use SSL","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/27/2019"},{"ArticleId":464,"Title":"What is a wildcard certificate?","ArticleName":"What is a wildcard certificate?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/28/2020"},{"ArticleId":790,"Title":"Types of certificates offered at Namecheap","ArticleName":"Types of certificates offered at Namecheap","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/01/2019"},{"ArticleId":9469,"Title":"Are your certificates private or shared? What is the difference?","ArticleName":"Are your certificates private or shared? What is the difference?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/26/2015"},{"ArticleId":9466,"Title":"Can I get a certificate if I use an online web-hosting (Wix, Weebly, Tumblr, etc.)?","ArticleName":"Can I get a certificate if I use an online web-hosting (Wix, Weebly, Tumblr, etc.)?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/20/2021"},{"ArticleId":9473,"Title":"Can I use your SSL certificates for FTP and SQL?","ArticleName":"Can I use your SSL certificates for FTP and SQL?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"11/22/2018"},{"ArticleId":9481,"Title":"I have a certificate at another vendor; will there be an issue, if I activate one with you for the same common name?","ArticleName":"I have a certificate at another vendor; will there be an issue, if I activate one with you for the same common name?","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/26/2015"},{"ArticleId":982,"Title":"Domain Validated Certificates","ArticleName":"Domain Validated Certificates","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/01/2019"},{"ArticleId":886,"Title":"Chained and Single Root Certificates","ArticleName":"Chained and Single Root Certificates","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/01/2019"},{"ArticleId":885,"Title":"SSL Certificate Warranty","ArticleName":"SSL Certificate Warranty","LiveDateTime":"2/2/1754 12:00:00 AM","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/17/2019"}],"AssociatedTags":[],"CategoryId":38,"CategoryName":"SSL General"},"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":2244,"CategoryName":"VPN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2246,"CategoryName":"How to set up VPN?"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2248,"CategoryName":"Router VPN setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2249,"CategoryName":"Windows built-in VPN setup"},{"__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":177,"CategoryName":"G Suite (Google Apps)"}]},{"__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":"G Suite (Google Apps)"},{"__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":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2244,"CategoryName":"VPN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2246,"CategoryName":"How to set up VPN?"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2248,"CategoryName":"Router VPN setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2249,"CategoryName":"Windows built-in VPN setup"},{"__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":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"https://files.namecheap.com/cdn/1055/assets/img/pictograms/150/video-red.png","ShortDesc":"","CategoryId":2253,"CategoryName":"How-To Videos","SubCategories":[{"__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":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2262,"CategoryName":"EasyWP How-To"}]},{"__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":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":"G Suite (Google Apps)"},{"__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":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":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":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":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":"G Suite (Google Apps)"},{"__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":"Marketplace"},{"__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":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":"WhoisGuard","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":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":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":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":"Marketplace"},{"__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":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":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":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":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 use .htaccess to redirect to https in cPanel

Once an SSL certificate is installed and the site can be reached via https:// appropriately, you might want to make it accessible via https:// by default. In other words, by typing domain.com in a web-browser, a user should be redirected to https://domain.com to access the site securely.

In this article, we’ll go through some of the basic types of HTTPS-redirection and show how to use .htaccess to Force HTTPS in Cpanel.

The file itself can be found if you go to cPanel >> File Manager. There, find the document root of your website. For primary cPanel domains, the folder is usually ‘public_html’. If the website is an add-on, you can look up its document root in Addon domains section.

When you find the folder, the .htaccess file may already be there. To double-check it, click Settings in the top-right corner and tick Show hidden files (dotfiles).

If the file did not appear, feel free to create it by clicking +File. Make sure to name the file .htaccess, starting with the dot.

To open the file, right-click it, then click Edit. In the next pop-up window, click Edit as well.



Types of Redirects

When it comes to setting up a rewrite rule, it is useful to know that there is a permanent redirection type and a temporary one. Each type is processed by search engines and web-browsers differently, and has its own status code, which can be specified in a rewrite rule explicitly:

  • Status code 301 'Moved permanently' (permanent redirect) implies that the requested resource has moved to a new location permanently, thus search engines should not take into account the references to a previous location and index a new one. Web-browsers, in turn, will store a new URL in cache, therefore, giving it priority over the initial URL.

  • Status code 302 'Moved Temporarily' (temporary redirect) means that the redirect has been set for a limited period of time. Search engines in this case should honor both locations as equal and the initial one would remain valid. Accordingly, browsers will not cache the new URL and the redirection will be executed every time the initial URL is requested.

NOTE: Enabling a 302 redirect for a long period of time can significantly decrease a website’s ranking in search results. In terms of HTTP-HTTPS redirect, all site requests are split between http://domain.com and https://domain.com, since both are indexed by search engines separately. Therefore, in most cases a 301 status code is preferable for HTTP-HTTPS redirects.

We will describe exactly where a status code needs to be specified in the next section.



Setting .htaccess rewriterule: use cases

NOTE: The directives specified below work under their own syntax. Changing any symbol or character can lead to improper functioning or failure of the rewrite rule. To keep things clear, we have highlighted the parts that can be modified with red color (mostly where a certain domain name should be placed).

Let’s take an overview of the most common ways in which a redirection from HTTP to HTTPS can be configured.



Enabling HTTPS redirect in Cpanel for all sites

NOTE: If you already have some code in your .htaccess, add this one above the rules with a similar starting prefix.

To redirect all sites within a cPanel account, one of the following blocks should be added to the .htaccess file in the home directory of your cPanel (‘/home/cpanelusername/’):

a)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

This block enables rewriting capabilities, verifies that the initial request does not already have https://, and rewrites the entire requested URL, replacing http:// with https:// (e.g., http://domain.com/subfolder/index.php will be replaced with https://domain.com/subfolder/index.php).

b)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

This block works the same way as the previous one, just with the help of a different syntax. It is possible to use either of the above mentioned rewrite rules in order to redirect all sites within a cPanel account.



Disabling rewrite rule application for a specific site

If you need to setup a redirect for all sites within cPanel account except of example.com, the block of code specified below can be added to .htaccess in the home directory:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com|^(www\.)?example2\.com
RewriteRule .* - [L]
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

The first condition in the block matches the requested URL against the domain name, included to conditional value (the one that should NOT be redirected), and stops rewriting if they match. It is possible to add domain names to the conditional directive, separating them with the '|' symbol, or to specify several conditional directives, (see examples below).

a) Separating domains with '|'
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com|^(www\.)?example2\.com
RewriteRule .* - [L]
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

b) Specifying several conditions
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?example2\.com$
RewriteRule .* - [L]
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]



.htaccess redirect HTTP to HTTPS or https://www for a single site

a) Redirects all http:// requests to the same page, but with https://


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]

b) Redirects all http:// requests to the same page, but with https://www.


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=301,L]



.htaccess Force ‘https://’ or ‘https://www

a) Redirects all http:// and https:// requests to the same page, but with https://example.com (also redirects from https://www.example.com to https://example.com)


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]

b) Redirects all http:// and https:// requests to the same page, but with https://www (also redirects https://example.com to https://www.example.com)


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=301,L]



.htaccess Force ‘http://’ or ‘http://www.’



a) Redirects all site visitors to the same page, but with forced http:// + redirects http://www.example.com to http://example.com


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* http://example.com%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* http://example.com%{REQUEST_URI} [R=301,L]

b) Redirects all site visitors to the same page, but with forced http://www + redirects from http://example.com to http://www.example.com


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* http://example.com%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule .* http://www.example.com%{REQUEST_URI} [R=301,L]



Redirect to/from a subdomain

a) Redirects from example.com or www.example.com (both http:// and https://) to a specific subdomain


RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://subdomain.example.com%{REQUEST_URI} [R=301,L]

b) Redirects from a subdomain (both http:// and https://) to https://www.example.com


RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=301,L]



Redirect from http:// to https:// or https://www having CloudFlare Flexible SSL mode

a) Basic http:// to https:// redirection, but this block should be used along with CloudFlare Flexible SSL Mode


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]

b) The same rule, but redirects to https://www


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=301,L]



Enabling HTTPS for a specific subfolder

Sometimes you may need to redirect a certain part of a website located in a specific subfolder, while leaving the rest of the site as-is. To do this, insert the following block to .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?subfolder/(.*) https://%www.example.com/subfolder/$1 [R,L]

This rule is applied if only the specified subfolder is mentioned in the initial request.



.htaccess Force HTTPS for a specific page

The rewrite rule for redirecting a specific page is similar to the previous one:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^example\.html$ https://www.example.com/example.html [R,L]

Only the requested page will be redirected; other site content will remain unaffected.

If the page that needs to be redirected is located in a specific subfolder, the RewriteRule line should be modified as follows:

RewriteRule ^test/example\.html$ https://www.example.com/test/example.html [R,L]

(in the above example, 'test' is the subfolder in question)



Setting up redirect for a specific file name, regardless of location

If you have a number of pages with the same name, located in different subfolders (the example 'index.html' is used below), you may enable HTTPS redirect for all of them at once. Do this by applying the ruleset as shown below:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_FILENAME} index.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Only the pages with the file names that match the {REQUEST_FILENAME} parameter value will be redirected to HTTPS.



Partial redirect to https://

a) Redirects all site to https:// except for one page (example.com/some_http_page.html)


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteCond %{REQUEST_URI} !^/some_http_page\.html$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]

b) Redirects only one page example.com/some_https_page.html to https://


RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteCond %{REQUEST_URI} ^/some_https_page\.html$
RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]



How to specify a redirect status code in rewrite rule

Each rewrite rule ends with so-called 'rewrite flags' (specified in square brackets, e.g. [R,L]). These flags help to control the rewriting process to be performed correctly. To set a redirect with a 301 status code (permanent), you will need to assign this code to the R-flag in brackets by adding '=301'.


NOTE: If there is no value specified for the R-flag, a redirection will be executed with a 302 status code by default.

Once complete, a redirect functioning and its status code can be checked with the help of this tool.

Updated

Viewed
71227 times

{}

Need help? We're always here for you.