Application

Chose application
.NET Native Web Flutter
Chose version
ver. 14.0 ver. 13.0 ver. 12.0 ver. 11.0 ver. 10.0 ver. 9.0 ver. 8.0 ver. 7.0 ver. 6.0 ver. 5.0 ver. 4.0
Choose device
AccessToken/n

Class containing access token and related information.<\/p>\n<h4 id=\"content-authorizationrequest\"><a href=https://samsungtizenos.com/"#content-authorizationrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.AuthorizationRequest.md/">AuthorizationRequest/n

The request parameters to be sent to authorization end point.<\/p>\n<h4 id=\"content-authorizationresponse\"><a href=https://samsungtizenos.com/"#content-authorizationresponse\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.AuthorizationResponse.md/">AuthorizationResponse/n

The response containing authroization code from the authorization server.<\/p>\n<h4 id=\"content-authorizer\"><a href=https://samsungtizenos.com/"#content-authorizer\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.Authorizer.md/">Authorizer/n

An abstract class to represent various OAuth 2.0 authorization code flows.\nRefer to <a href=https://samsungtizenos.com/"http:////tools.ietf.org//html//rfc6749/">http:////tools.ietf.org//html//rfc6749 about OAuth 2.0 protocols.\nAlso service provider document needs to be referred for using end points and additional parameters.<\/p>\n<h4 id=\"content-clientcredentials\"><a href=https://samsungtizenos.com/"#content-clientcredentials\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ClientCredentials.md/">ClientCredentials/n

Contains client credentials required for authentication in request-body<\/p>\n<h4 id=\"content-clientcredentialsauthorizer\"><a href=https://samsungtizenos.com/"#content-clientcredentialsauthorizer\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ClientCredentialsAuthorizer.md/">ClientCredentialsAuthorizer/n

The ClientCredentialsAuthorizer is used to obtain access tokens using Client Credentials Grant flow as described at <a href=https://samsungtizenos.com/"https:////tools.ietf.org//html//rfc6749#section-4.4\">https:\/\/tools.ietf.org\/html\/rfc6749#section-4.4<\/a><\/p>\n<h4 id=\"content-clientcredentialstokenrequest\"><a href=https://samsungtizenos.com/"#content-clientcredentialstokenrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ClientCredentialsTokenRequest.md/">ClientCredentialsTokenRequest/n

The class contains request parameters for retreiving access token in Client Credentials Grant flow.<\/p>\n<h4 id=\"content-codegrantauthorizationrequest\"><a href=https://samsungtizenos.com/"#content-codegrantauthorizationrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.CodeGrantAuthorizationRequest.md/">CodeGrantAuthorizationRequest/n

The class contains request parameters for retreiving authorization code in Authorization Code Grant flow.\nPlease refer <a href=https://samsungtizenos.com/"https:////tools.ietf.org//html//rfc6749#section-4.1.1\">https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1.1<\/a> for more details<\/p>\n<h4 id=\"content-codegrantauthorizer\"><a href=https://samsungtizenos.com/"#content-codegrantauthorizer\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.CodeGrantAuthorizer.md/">CodeGrantAuthorizer/n

The CodeGrantAuthorizer is used to obtain access tokens and refresh tokens using Authorization Code Grant flow as described at <a href=https://samsungtizenos.com/"https:////tools.ietf.org//html//rfc6749#section-4.1\">https:\/\/tools.ietf.org\/html\/rfc6749#section-4.1<\/a><\/p>\n<h4 id=\"content-codegranttokenrequest\"><a href=https://samsungtizenos.com/"#content-codegranttokenrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.CodeGrantTokenRequest.md/">CodeGrantTokenRequest/n

The class contains request parameters for retreiving access token in Authorization Code Grant flow.<\/p>\n<h4 id=\"content-implicitgrantauthorizationrequest\"><a href=https://samsungtizenos.com/"#content-implicitgrantauthorizationrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ImplicitGrantAuthorizationRequest.md/">ImplicitGrantAuthorizationRequest/n

The class contains request parameters for retreiving access token in Implicit Grant flow.<\/p>\n<h4 id=\"content-implicitgrantauthorizer\"><a href=https://samsungtizenos.com/"#content-implicitgrantauthorizer\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ImplicitGrantAuthorizer.md/">ImplicitGrantAuthorizer/n

The ImplicitGrantAuthorizer is used to obtain access tokens using Implicit Grant flow as described at <a href=https://samsungtizenos.com/"https:////tools.ietf.org//html//rfc6749#section-4.2\">https:\/\/tools.ietf.org\/html\/rfc6749#section-4.2<\/a><\/p>\n<h4 id=\"content-oauth2errorresponse\"><a href=https://samsungtizenos.com/"#content-oauth2errorresponse\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.OAuth2ErrorResponse.md/">OAuth2ErrorResponse/n

Wrapper class contaning OAuth2 related error information<\/p>\n<h4 id=\"content-oauth2exception\"><a href=https://samsungtizenos.com/"#content-oauth2exception\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.OAuth2Exception.md/">OAuth2Exception/n

Exception wrapper for OAuth2 related exception<\/p>\n<h4 id=\"content-refreshtoken\"><a href=https://samsungtizenos.com/"#content-refreshtoken\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.RefreshToken.md/">RefreshToken/n

The refresh token which can be used to obtain new access token.<\/p>\n<h4 id=\"content-refreshtokenrequest\"><a href=https://samsungtizenos.com/"#content-refreshtokenrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.RefreshTokenRequest.md/">RefreshTokenRequest/n

The class contains request parameters for refreshing an access token.<\/p>\n<h4 id=\"content-resourceownerpwdcredentialsauthorizer\"><a href=https://samsungtizenos.com/"#content-resourceownerpwdcredentialsauthorizer\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsAuthorizer.md/">ResourceOwnerPwdCredentialsAuthorizer/n

The ResourceOwnerPwdCredentialsAuthorizer is used to obtain access tokens using Resource Owner Password Credentials Grant flow as described at <a href=https://samsungtizenos.com/"https:////tools.ietf.org//html//rfc6749#section-4.3\">https:\/\/tools.ietf.org\/html\/rfc6749#section-4.3<\/a><\/p>\n<h4 id=\"content-resourceownerpwdcredentialstokenrequest\"><a href=https://samsungtizenos.com/"#content-resourceownerpwdcredentialstokenrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.ResourceOwnerPwdCredentialsTokenRequest.md/">ResourceOwnerPwdCredentialsTokenRequest/n

The class contains request parameters for retreiving access token in Resource Owner Password Credentials Grant flow.<\/p>\n<h4 id=\"content-tokenrequest\"><a href=https://samsungtizenos.com/"#content-tokenrequest\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.TokenRequest.md/">TokenRequest/n

Abstract wrapper class containing OAuth 2.0 request parameters for requesting an access token.<\/p>\n<h4 id=\"content-tokenresponse\"><a href=https://samsungtizenos.com/"#content-tokenresponse\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.TokenResponse.md/">TokenResponse/n

The response from authroization server containing access token and an optional refresh token.<\/p>\n<h2 id=\"content-enums\"><a href=https://samsungtizenos.com/"#content-enums\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Enums<\/h2>\n<h4 id=\"content-authenticationscheme\"><a href=https://samsungtizenos.com/"#content-authenticationscheme\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a><a href=https://samsungtizenos.com/"Tizen.Account.OAuth2.AuthenticationScheme.md/">AuthenticationScheme/n

Enumerations for Client authentication scheme, used to sign client id and client secret accordingly.\nDefault is Basic (<a href=https://samsungtizenos.com/"http:////tools.ietf.org//html//rfc2617#section-2\">http:\/\/tools.ietf.org\/html\/rfc2617#section-2<\/a>)<\/p>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-namespace-tizenaccountoauth2-1\">Namespace Tizen.Account.OAuth2<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-description\">Description<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-classes\">Classes<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-accesstoken\">AccessToken<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-authorizationrequest\">AuthorizationRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-authorizationresponse\">AuthorizationResponse<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-authorizer\">Authorizer<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-clientcredentials\">ClientCredentials<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-clientcredentialsauthorizer\">ClientCredentialsAuthorizer<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-clientcredentialstokenrequest\">ClientCredentialsTokenRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-codegrantauthorizationrequest\">CodeGrantAuthorizationRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-codegrantauthorizer\">CodeGrantAuthorizer<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-codegranttokenrequest\">CodeGrantTokenRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-implicitgrantauthorizationrequest\">ImplicitGrantAuthorizationRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-implicitgrantauthorizer\">ImplicitGrantAuthorizer<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-oauth2errorresponse\">OAuth2ErrorResponse<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-oauth2exception\">OAuth2Exception<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-refreshtoken\">RefreshToken<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-refreshtokenrequest\">RefreshTokenRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-resourceownerpwdcredentialsauthorizer\">ResourceOwnerPwdCredentialsAuthorizer<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-resourceownerpwdcredentialstokenrequest\">ResourceOwnerPwdCredentialsTokenRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-tokenrequest\">TokenRequest<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-tokenresponse\">TokenResponse<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-enums\">Enums<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-authenticationscheme\">AuthenticationScheme<\/a><\/li>\n<\/ul>\n","title":"Namespace Tizen.Account.OAuth2","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"RIScVcMExNyooG5bONXi","name":"documentation::article","path":"docs\/application\/dotnet\/api\/14.0.0\/common\/Tizen.Account.OAuth2","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"7628ef072d84109c057a33ba4b573885542e04361d14a41965023dcea28864cd"}" wire:effects="[]" wire:id="RIScVcMExNyooG5bONXi" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtbmFtZXNwYWNlLXRpemVuYWNjb3VudG9hdXRoMlwiPjxhIGhyZWY9XCIjY29udGVudC1uYW1lc3BhY2UtdGl6ZW5hY2NvdW50b2F1dGgyXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5OYW1lc3BhY2UgVGl6ZW4uQWNjb3VudC5PQXV0aDI8XC9oMT48ZGl2IGRhdGEta25vd2xlZGdlLWJhc2UtbWV0YWRhdGE+PFwvZGl2PlxuPHA+XHVmZWZmPFwvcD5cbjxoMSBpZD1cImNvbnRlbnQtbmFtZXNwYWNlLXRpemVuYWNjb3VudG9hdXRoMi0xXCI+PGEgaHJlZj1cIiNjb250ZW50LW5hbWVzcGFjZS10aXplbmFjY291bnRvYXV0aDItMVwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+TmFtZXNwYWNlIFRpemVuLkFjY291bnQuT0F1dGgyPFwvaDE+PGRpdiBkYXRhLWtub3dsZWRnZS1iYXNlLW1ldGFkYXRhPjxcL2Rpdj5cbjxoMyBpZD1cImNvbnRlbnQtZGVzY3JpcHRpb25cIj48YSBocmVmPVwiI2NvbnRlbnQtZGVzY3JpcHRpb25cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkRlc2NyaXB0aW9uPFwvaDM+XG48aDIgaWQ9XCJjb250ZW50LWNsYXNzZXNcIj48YSBocmVmPVwiI2NvbnRlbnQtY2xhc3Nlc1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+Q2xhc3NlczxcL2gyPlxuPGg0IGlkPVwiY29udGVudC1hY2Nlc3N0b2tlblwiPjxhIGhyZWY9XCIjY29udGVudC1hY2Nlc3N0b2tlblwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+PGEgaHJlZj1cIlRpemVuLkFjY291bnQuT0F1dGgyLkFjY2Vzc1Rva2VuLm1kXCI+QWNjZXNzVG9rZW48XC9hPjxcL2g0PlxuPHA+Q2xhc3MgY29udGFpbmluZyBhY2Nlc3MgdG9rZW4gYW5kIHJlbGF0ZWQgaW5mb3JtYXRpb24uPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtYXV0aG9yaXphdGlvbnJlcXVlc3RcIj48YSBocmVmPVwiI2NvbnRlbnQtYXV0aG9yaXphdGlvbnJlcXVlc3RcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5BdXRob3JpemF0aW9uUmVxdWVzdC5tZFwiPkF1dGhvcml6YXRpb25SZXF1ZXN0PFwvYT48XC9oND5cbjxwPlRoZSByZXF1ZXN0IHBhcmFtZXRlcnMgdG8gYmUgc2VudCB0byBhdXRob3JpemF0aW9uIGVuZCBwb2ludC48XC9wPlxuPGg0IGlkPVwiY29udGVudC1hdXRob3JpemF0aW9ucmVzcG9uc2VcIj48YSBocmVmPVwiI2NvbnRlbnQtYXV0aG9yaXphdGlvbnJlc3BvbnNlXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuQXV0aG9yaXphdGlvblJlc3BvbnNlLm1kXCI+QXV0aG9yaXphdGlvblJlc3BvbnNlPFwvYT48XC9oND5cbjxwPlRoZSByZXNwb25zZSBjb250YWluaW5nIGF1dGhyb2l6YXRpb24gY29kZSBmcm9tIHRoZSBhdXRob3JpemF0aW9uIHNlcnZlci48XC9wPlxuPGg0IGlkPVwiY29udGVudC1hdXRob3JpemVyXCI+PGEgaHJlZj1cIiNjb250ZW50LWF1dGhvcml6ZXJcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5BdXRob3JpemVyLm1kXCI+QXV0aG9yaXplcjxcL2E+PFwvaDQ+XG48cD5BbiBhYnN0cmFjdCBjbGFzcyB0byByZXByZXNlbnQgdmFyaW91cyBPQXV0aCAyLjAgYXV0aG9yaXphdGlvbiBjb2RlIGZsb3dzLlxuUmVmZXIgdG8gPGEgaHJlZj1cImh0dHA6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5XCI+aHR0cDpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzY3NDk8XC9hPiBhYm91dCBPQXV0aCAyLjAgcHJvdG9jb2xzLlxuQWxzbyBzZXJ2aWNlIHByb3ZpZGVyIGRvY3VtZW50IG5lZWRzIHRvIGJlIHJlZmVycmVkIGZvciB1c2luZyBlbmQgcG9pbnRzIGFuZCBhZGRpdGlvbmFsIHBhcmFtZXRlcnMuPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtY2xpZW50Y3JlZGVudGlhbHNcIj48YSBocmVmPVwiI2NvbnRlbnQtY2xpZW50Y3JlZGVudGlhbHNcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5DbGllbnRDcmVkZW50aWFscy5tZFwiPkNsaWVudENyZWRlbnRpYWxzPFwvYT48XC9oND5cbjxwPkNvbnRhaW5zIGNsaWVudCBjcmVkZW50aWFscyByZXF1aXJlZCBmb3IgYXV0aGVudGljYXRpb24gaW4gcmVxdWVzdC1ib2R5PFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtY2xpZW50Y3JlZGVudGlhbHNhdXRob3JpemVyXCI+PGEgaHJlZj1cIiNjb250ZW50LWNsaWVudGNyZWRlbnRpYWxzYXV0aG9yaXplclwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+PGEgaHJlZj1cIlRpemVuLkFjY291bnQuT0F1dGgyLkNsaWVudENyZWRlbnRpYWxzQXV0aG9yaXplci5tZFwiPkNsaWVudENyZWRlbnRpYWxzQXV0aG9yaXplcjxcL2E+PFwvaDQ+XG48cD5UaGUgQ2xpZW50Q3JlZGVudGlhbHNBdXRob3JpemVyIGlzIHVzZWQgdG8gb2J0YWluIGFjY2VzcyB0b2tlbnMgdXNpbmcgQ2xpZW50IENyZWRlbnRpYWxzIEdyYW50IGZsb3cgYXMgZGVzY3JpYmVkIGF0IDxhIGhyZWY9XCJodHRwczpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzY3NDkjc2VjdGlvbi00LjRcIj5odHRwczpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzY3NDkjc2VjdGlvbi00LjQ8XC9hPjxcL3A+XG48aDQgaWQ9XCJjb250ZW50LWNsaWVudGNyZWRlbnRpYWxzdG9rZW5yZXF1ZXN0XCI+PGEgaHJlZj1cIiNjb250ZW50LWNsaWVudGNyZWRlbnRpYWxzdG9rZW5yZXF1ZXN0XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuQ2xpZW50Q3JlZGVudGlhbHNUb2tlblJlcXVlc3QubWRcIj5DbGllbnRDcmVkZW50aWFsc1Rva2VuUmVxdWVzdDxcL2E+PFwvaDQ+XG48cD5UaGUgY2xhc3MgY29udGFpbnMgcmVxdWVzdCBwYXJhbWV0ZXJzIGZvciByZXRyZWl2aW5nIGFjY2VzcyB0b2tlbiBpbiBDbGllbnQgQ3JlZGVudGlhbHMgR3JhbnQgZmxvdy48XC9wPlxuPGg0IGlkPVwiY29udGVudC1jb2RlZ3JhbnRhdXRob3JpemF0aW9ucmVxdWVzdFwiPjxhIGhyZWY9XCIjY29udGVudC1jb2RlZ3JhbnRhdXRob3JpemF0aW9ucmVxdWVzdFwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+PGEgaHJlZj1cIlRpemVuLkFjY291bnQuT0F1dGgyLkNvZGVHcmFudEF1dGhvcml6YXRpb25SZXF1ZXN0Lm1kXCI+Q29kZUdyYW50QXV0aG9yaXphdGlvblJlcXVlc3Q8XC9hPjxcL2g0PlxuPHA+VGhlIGNsYXNzIGNvbnRhaW5zIHJlcXVlc3QgcGFyYW1ldGVycyBmb3IgcmV0cmVpdmluZyBhdXRob3JpemF0aW9uIGNvZGUgaW4gQXV0aG9yaXphdGlvbiBDb2RlIEdyYW50IGZsb3cuXG5QbGVhc2UgcmVmZXIgPGEgaHJlZj1cImh0dHBzOlwvXC90b29scy5pZXRmLm9yZ1wvaHRtbFwvcmZjNjc0OSNzZWN0aW9uLTQuMS4xXCI+aHR0cHM6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5I3NlY3Rpb24tNC4xLjE8XC9hPiBmb3IgbW9yZSBkZXRhaWxzPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtY29kZWdyYW50YXV0aG9yaXplclwiPjxhIGhyZWY9XCIjY29udGVudC1jb2RlZ3JhbnRhdXRob3JpemVyXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuQ29kZUdyYW50QXV0aG9yaXplci5tZFwiPkNvZGVHcmFudEF1dGhvcml6ZXI8XC9hPjxcL2g0PlxuPHA+VGhlIENvZGVHcmFudEF1dGhvcml6ZXIgaXMgdXNlZCB0byBvYnRhaW4gYWNjZXNzIHRva2VucyBhbmQgcmVmcmVzaCB0b2tlbnMgdXNpbmcgQXV0aG9yaXphdGlvbiBDb2RlIEdyYW50IGZsb3cgYXMgZGVzY3JpYmVkIGF0IDxhIGhyZWY9XCJodHRwczpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzY3NDkjc2VjdGlvbi00LjFcIj5odHRwczpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzY3NDkjc2VjdGlvbi00LjE8XC9hPjxcL3A+XG48aDQgaWQ9XCJjb250ZW50LWNvZGVncmFudHRva2VucmVxdWVzdFwiPjxhIGhyZWY9XCIjY29udGVudC1jb2RlZ3JhbnR0b2tlbnJlcXVlc3RcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5Db2RlR3JhbnRUb2tlblJlcXVlc3QubWRcIj5Db2RlR3JhbnRUb2tlblJlcXVlc3Q8XC9hPjxcL2g0PlxuPHA+VGhlIGNsYXNzIGNvbnRhaW5zIHJlcXVlc3QgcGFyYW1ldGVycyBmb3IgcmV0cmVpdmluZyBhY2Nlc3MgdG9rZW4gaW4gQXV0aG9yaXphdGlvbiBDb2RlIEdyYW50IGZsb3cuPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtaW1wbGljaXRncmFudGF1dGhvcml6YXRpb25yZXF1ZXN0XCI+PGEgaHJlZj1cIiNjb250ZW50LWltcGxpY2l0Z3JhbnRhdXRob3JpemF0aW9ucmVxdWVzdFwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+PGEgaHJlZj1cIlRpemVuLkFjY291bnQuT0F1dGgyLkltcGxpY2l0R3JhbnRBdXRob3JpemF0aW9uUmVxdWVzdC5tZFwiPkltcGxpY2l0R3JhbnRBdXRob3JpemF0aW9uUmVxdWVzdDxcL2E+PFwvaDQ+XG48cD5UaGUgY2xhc3MgY29udGFpbnMgcmVxdWVzdCBwYXJhbWV0ZXJzIGZvciByZXRyZWl2aW5nIGFjY2VzcyB0b2tlbiBpbiBJbXBsaWNpdCBHcmFudCBmbG93LjxcL3A+XG48aDQgaWQ9XCJjb250ZW50LWltcGxpY2l0Z3JhbnRhdXRob3JpemVyXCI+PGEgaHJlZj1cIiNjb250ZW50LWltcGxpY2l0Z3JhbnRhdXRob3JpemVyXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuSW1wbGljaXRHcmFudEF1dGhvcml6ZXIubWRcIj5JbXBsaWNpdEdyYW50QXV0aG9yaXplcjxcL2E+PFwvaDQ+XG48cD5UaGUgSW1wbGljaXRHcmFudEF1dGhvcml6ZXIgaXMgdXNlZCB0byBvYnRhaW4gYWNjZXNzIHRva2VucyB1c2luZyBJbXBsaWNpdCBHcmFudCBmbG93IGFzIGRlc2NyaWJlZCBhdCA8YSBocmVmPVwiaHR0cHM6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5I3NlY3Rpb24tNC4yXCI+aHR0cHM6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5I3NlY3Rpb24tNC4yPFwvYT48XC9wPlxuPGg0IGlkPVwiY29udGVudC1vYXV0aDJlcnJvcnJlc3BvbnNlXCI+PGEgaHJlZj1cIiNjb250ZW50LW9hdXRoMmVycm9ycmVzcG9uc2VcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5PQXV0aDJFcnJvclJlc3BvbnNlLm1kXCI+T0F1dGgyRXJyb3JSZXNwb25zZTxcL2E+PFwvaDQ+XG48cD5XcmFwcGVyIGNsYXNzIGNvbnRhbmluZyBPQXV0aDIgcmVsYXRlZCBlcnJvciBpbmZvcm1hdGlvbjxcL3A+XG48aDQgaWQ9XCJjb250ZW50LW9hdXRoMmV4Y2VwdGlvblwiPjxhIGhyZWY9XCIjY29udGVudC1vYXV0aDJleGNlcHRpb25cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5PQXV0aDJFeGNlcHRpb24ubWRcIj5PQXV0aDJFeGNlcHRpb248XC9hPjxcL2g0PlxuPHA+RXhjZXB0aW9uIHdyYXBwZXIgZm9yIE9BdXRoMiByZWxhdGVkIGV4Y2VwdGlvbjxcL3A+XG48aDQgaWQ9XCJjb250ZW50LXJlZnJlc2h0b2tlblwiPjxhIGhyZWY9XCIjY29udGVudC1yZWZyZXNodG9rZW5cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPjxhIGhyZWY9XCJUaXplbi5BY2NvdW50Lk9BdXRoMi5SZWZyZXNoVG9rZW4ubWRcIj5SZWZyZXNoVG9rZW48XC9hPjxcL2g0PlxuPHA+VGhlIHJlZnJlc2ggdG9rZW4gd2hpY2ggY2FuIGJlIHVzZWQgdG8gb2J0YWluIG5ldyBhY2Nlc3MgdG9rZW4uPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtcmVmcmVzaHRva2VucmVxdWVzdFwiPjxhIGhyZWY9XCIjY29udGVudC1yZWZyZXNodG9rZW5yZXF1ZXN0XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuUmVmcmVzaFRva2VuUmVxdWVzdC5tZFwiPlJlZnJlc2hUb2tlblJlcXVlc3Q8XC9hPjxcL2g0PlxuPHA+VGhlIGNsYXNzIGNvbnRhaW5zIHJlcXVlc3QgcGFyYW1ldGVycyBmb3IgcmVmcmVzaGluZyBhbiBhY2Nlc3MgdG9rZW4uPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtcmVzb3VyY2Vvd25lcnB3ZGNyZWRlbnRpYWxzYXV0aG9yaXplclwiPjxhIGhyZWY9XCIjY29udGVudC1yZXNvdXJjZW93bmVycHdkY3JlZGVudGlhbHNhdXRob3JpemVyXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuUmVzb3VyY2VPd25lclB3ZENyZWRlbnRpYWxzQXV0aG9yaXplci5tZFwiPlJlc291cmNlT3duZXJQd2RDcmVkZW50aWFsc0F1dGhvcml6ZXI8XC9hPjxcL2g0PlxuPHA+VGhlIFJlc291cmNlT3duZXJQd2RDcmVkZW50aWFsc0F1dGhvcml6ZXIgaXMgdXNlZCB0byBvYnRhaW4gYWNjZXNzIHRva2VucyB1c2luZyBSZXNvdXJjZSBPd25lciBQYXNzd29yZCBDcmVkZW50aWFscyBHcmFudCBmbG93IGFzIGRlc2NyaWJlZCBhdCA8YSBocmVmPVwiaHR0cHM6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5I3NlY3Rpb24tNC4zXCI+aHR0cHM6XC9cL3Rvb2xzLmlldGYub3JnXC9odG1sXC9yZmM2NzQ5I3NlY3Rpb24tNC4zPFwvYT48XC9wPlxuPGg0IGlkPVwiY29udGVudC1yZXNvdXJjZW93bmVycHdkY3JlZGVudGlhbHN0b2tlbnJlcXVlc3RcIj48YSBocmVmPVwiI2NvbnRlbnQtcmVzb3VyY2Vvd25lcnB3ZGNyZWRlbnRpYWxzdG9rZW5yZXF1ZXN0XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuUmVzb3VyY2VPd25lclB3ZENyZWRlbnRpYWxzVG9rZW5SZXF1ZXN0Lm1kXCI+UmVzb3VyY2VPd25lclB3ZENyZWRlbnRpYWxzVG9rZW5SZXF1ZXN0PFwvYT48XC9oND5cbjxwPlRoZSBjbGFzcyBjb250YWlucyByZXF1ZXN0IHBhcmFtZXRlcnMgZm9yIHJldHJlaXZpbmcgYWNjZXNzIHRva2VuIGluIFJlc291cmNlIE93bmVyIFBhc3N3b3JkIENyZWRlbnRpYWxzIEdyYW50IGZsb3cuPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtdG9rZW5yZXF1ZXN0XCI+PGEgaHJlZj1cIiNjb250ZW50LXRva2VucmVxdWVzdFwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+PGEgaHJlZj1cIlRpemVuLkFjY291bnQuT0F1dGgyLlRva2VuUmVxdWVzdC5tZFwiPlRva2VuUmVxdWVzdDxcL2E+PFwvaDQ+XG48cD5BYnN0cmFjdCB3cmFwcGVyIGNsYXNzIGNvbnRhaW5pbmcgT0F1dGggMi4wIHJlcXVlc3QgcGFyYW1ldGVycyBmb3IgcmVxdWVzdGluZyBhbiBhY2Nlc3MgdG9rZW4uPFwvcD5cbjxoNCBpZD1cImNvbnRlbnQtdG9rZW5yZXNwb25zZVwiPjxhIGhyZWY9XCIjY29udGVudC10b2tlbnJlc3BvbnNlXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuVG9rZW5SZXNwb25zZS5tZFwiPlRva2VuUmVzcG9uc2U8XC9hPjxcL2g0PlxuPHA+VGhlIHJlc3BvbnNlIGZyb20gYXV0aHJvaXphdGlvbiBzZXJ2ZXIgY29udGFpbmluZyBhY2Nlc3MgdG9rZW4gYW5kIGFuIG9wdGlvbmFsIHJlZnJlc2ggdG9rZW4uPFwvcD5cbjxoMiBpZD1cImNvbnRlbnQtZW51bXNcIj48YSBocmVmPVwiI2NvbnRlbnQtZW51bXNcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkVudW1zPFwvaDI+XG48aDQgaWQ9XCJjb250ZW50LWF1dGhlbnRpY2F0aW9uc2NoZW1lXCI+PGEgaHJlZj1cIiNjb250ZW50LWF1dGhlbnRpY2F0aW9uc2NoZW1lXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT48YSBocmVmPVwiVGl6ZW4uQWNjb3VudC5PQXV0aDIuQXV0aGVudGljYXRpb25TY2hlbWUubWRcIj5BdXRoZW50aWNhdGlvblNjaGVtZTxcL2E+PFwvaDQ+XG48cD5FbnVtZXJhdGlvbnMgZm9yIENsaWVudCBhdXRoZW50aWNhdGlvbiBzY2hlbWUsIHVzZWQgdG8gc2lnbiBjbGllbnQgaWQgYW5kIGNsaWVudCBzZWNyZXQgYWNjb3JkaW5nbHkuXG5EZWZhdWx0IGlzIEJhc2ljICg8YSBocmVmPVwiaHR0cDpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzI2MTcjc2VjdGlvbi0yXCI+aHR0cDpcL1wvdG9vbHMuaWV0Zi5vcmdcL2h0bWxcL3JmYzI2MTcjc2VjdGlvbi0yPFwvYT4pPFwvcD5cbiIsInRhYmxlX29mX2NvbnRlbnQiOiI8dWwgY2xhc3M9XCJ0YWJsZS1vZi1jb250ZW50c1wiPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1uYW1lc3BhY2UtdGl6ZW5hY2NvdW50b2F1dGgyLTFcIj5OYW1lc3BhY2UgVGl6ZW4uQWNjb3VudC5PQXV0aDI8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1kZXNjcmlwdGlvblwiPkRlc2NyaXB0aW9uPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtY2xhc3Nlc1wiPkNsYXNzZXM8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1hY2Nlc3N0b2tlblwiPkFjY2Vzc1Rva2VuPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtYXV0aG9yaXphdGlvbnJlcXVlc3RcIj5BdXRob3JpemF0aW9uUmVxdWVzdDxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWF1dGhvcml6YXRpb25yZXNwb25zZVwiPkF1dGhvcml6YXRpb25SZXNwb25zZTxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWF1dGhvcml6ZXJcIj5BdXRob3JpemVyPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtY2xpZW50Y3JlZGVudGlhbHNcIj5DbGllbnRDcmVkZW50aWFsczxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWNsaWVudGNyZWRlbnRpYWxzYXV0aG9yaXplclwiPkNsaWVudENyZWRlbnRpYWxzQXV0aG9yaXplcjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWNsaWVudGNyZWRlbnRpYWxzdG9rZW5yZXF1ZXN0XCI+Q2xpZW50Q3JlZGVudGlhbHNUb2tlblJlcXVlc3Q8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1jb2RlZ3JhbnRhdXRob3JpemF0aW9ucmVxdWVzdFwiPkNvZGVHcmFudEF1dGhvcml6YXRpb25SZXF1ZXN0PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtY29kZWdyYW50YXV0aG9yaXplclwiPkNvZGVHcmFudEF1dGhvcml6ZXI8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1jb2RlZ3JhbnR0b2tlbnJlcXVlc3RcIj5Db2RlR3JhbnRUb2tlblJlcXVlc3Q8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1pbXBsaWNpdGdyYW50YXV0aG9yaXphdGlvbnJlcXVlc3RcIj5JbXBsaWNpdEdyYW50QXV0aG9yaXphdGlvblJlcXVlc3Q8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1pbXBsaWNpdGdyYW50YXV0aG9yaXplclwiPkltcGxpY2l0R3JhbnRBdXRob3JpemVyPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtb2F1dGgyZXJyb3JyZXNwb25zZVwiPk9BdXRoMkVycm9yUmVzcG9uc2U8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1vYXV0aDJleGNlcHRpb25cIj5PQXV0aDJFeGNlcHRpb248XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1yZWZyZXNodG9rZW5cIj5SZWZyZXNoVG9rZW48XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1yZWZyZXNodG9rZW5yZXF1ZXN0XCI+UmVmcmVzaFRva2VuUmVxdWVzdDxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LXJlc291cmNlb3duZXJwd2RjcmVkZW50aWFsc2F1dGhvcml6ZXJcIj5SZXNvdXJjZU93bmVyUHdkQ3JlZGVudGlhbHNBdXRob3JpemVyPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtcmVzb3VyY2Vvd25lcnB3ZGNyZWRlbnRpYWxzdG9rZW5yZXF1ZXN0XCI+UmVzb3VyY2VPd25lclB3ZENyZWRlbnRpYWxzVG9rZW5SZXF1ZXN0PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtdG9rZW5yZXF1ZXN0XCI+VG9rZW5SZXF1ZXN0PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtdG9rZW5yZXNwb25zZVwiPlRva2VuUmVzcG9uc2U8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1lbnVtc1wiPkVudW1zPFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtYXV0aGVudGljYXRpb25zY2hlbWVcIj5BdXRoZW50aWNhdGlvblNjaGVtZTxcL2E+PFwvbGk+XG48XC91bD5cbiIsInRpdGxlIjoiTmFtZXNwYWNlIFRpemVuLkFjY291bnQuT0F1dGgyIiwicmF3IjpudWxsfSx7ImNsYXNzIjoiQXBwXFxTZXJ2aWNlc1xcRG9jdW1lbnRhdGlvblxcRGF0YVxcUmVuZGVyZWRNYXJrZG93biIsInMiOiJ3cmJsIn1dfSx7InMiOiJhcnIifV19LCJtZW1vIjp7ImlkIjoiUUkxdlg3RTJ0cVptOFZRTHM0bE4iLCJuYW1lIjoiX19tb3VudFBhcmFtc0NvbnRhaW5lciIsInBhdGgiOiJkb2NzXC9hcHBsaWNhdGlvblwvZG90bmV0XC9hcGlcLzE0LjAuMFwvY29tbW9uXC9UaXplbi5BY2NvdW50Lk9BdXRoMiIsIm1ldGhvZCI6IkdFVCIsInJlbGVhc2UiOiJhLWEtYSJ9LCJjaGVja3N1bSI6ImU4YjE4NDQxYmU4ZTNjNWNjOWIzYTgzZGZjYzIzNzg1YTM3NGNkOTlhYjM2YWQxMjhkNWExNzEzYzZkZWZmM2IifQ==')" >

For the best experience,
Please visit us from a computer

Copyright © 2026 SAMSUNG. All rights reserved.

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.