Here is a solution for those with C#.NET apps that need to update the internal browser their desktop app invokes when OAuth is required due to breaking changes enforced by MYOB in Aug 2024. In summary, you need to replace WebBrowser with WebView2 (NuGet: Microsoft.Web.WebView2)
If you used the MYOB template of many years ago, you can replace OAuthLogin.GetAuthorizationCode with this:
public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format("{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope);
// Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2);
// Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>();
// Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } };
// Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; };
// Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains("code=")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri);
// Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code);
// Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } };
// Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null);
frm.Size = new Size(800, 600); frm.Show();
// Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task;
return authCode;
}
Notes:
1. Change the call to the updated method to include an await:
3. You will probably get a brief flash of 'Failed navigation' as the http://desktop redirect page is shown before the form drops away. Maybe someone can sort that. Ironically, I don't need this code any more based on what I have been forced to learn this weekend.
Thanks Steve. I'm eternally grateful for this post. I'm translating to VB.Net as we speak and will post once I get it working. Anyone else here in VB Land?
I think there is still a problem registering new apps and have sent a query to the the API team. In summary, the auth process works, you get a code and with that can successfully retrieve OAuth access and refresh tokens but you end up with a 'Forbidden' response when trying to use the access token enumerate companies (either manually or via the SDK.)
However, if you have an older app key/secret (like from about 2 weeks ago) everything seems to work fine.
It is all working ok as we don't have a new app and are using the SDK.
We are just investigating what other WebView files we need to include for the client installation and then we should be good to go with updating our clients which will be an enormous relief.
You have been extremely generous, and I cannot thank you enough.
// Helper function to extract the authorization code from the URL private static string ExtractAuthorizationCode(string uri) { var uriObj = new Uri(uri); var queryParams = HttpUtility.ParseQueryString(uriObj.Query); return queryParams["code"]; }
public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format("{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope);
// Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2);
// Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>();
// Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } };
// Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; };
// Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains("code=")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri);
// Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code);
// Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } };
// Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null);
frm.Size = new Size(800, 600); frm.Show();
// Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task;
return authCode;
}
// Helper function to extract the authorization code from the URL private static string ExtractAuthorizationCode(string uri) { var uriObj = new Uri(uri); var queryParams = HttpUtility.ParseQueryString(uriObj.Query); return queryParams["code"]; }
This thread was very helpful in getting my solution running again. Thank you for sharing the helpful information!
Just a note that I ran into a problem when my app was installed in the Program Files (x86) folder. WebView2 needs to create a user data folder and it can't create that folder under Program Files. The version I am using doesn't give an error message when it can't create the folder - it just didn't display the browser.
Still struggling. I get the error "The type or namespace name 'CoreWebView2InitializationCompleted' does not exist in the namespace 'Microsoft.Web.WebView2' (are you missing an assembly reference?)"
I have
using Microsoft.Web.WebView2.WinForms;
I have downloaded and installed Microsoft.Web.WebView2 v. 1.0.2739.15 from NuGet and the project has references
Nice thought but sadly not the answer. Have rebooted and tried other solutions that use mostly the same code but no further forward. The problem arisies consistently on all the versions of the app I have tried.
Will resume picking over my csproj files tomorrow so if you have any more brilliant thoughts happy to hear about them.
I have managed to build my app using WebView2 and when I run it on my machine it works. However, when I copy the the bin directory to another machine the application generates an error indicating that a dll is missing. I have the following dll's:
In wandering around places like StackOverflow looking for a solution to my problem (not finding WebView2.CoreWebView2InitializationCompleted despite having the WebView2 dlls when all the other WebView stuff seems fine) I found something about bindingRedirect - could this be relevant to your issue? Perhaps the version of one of the dlls on the target PC be different.
Thanks for the above code - I was almost forced to spin up a VB.NET/BV#.NET version thinking all my Access code was now useless - that is the rabbit hole that this MYOB mess has forced upon us.
However, I have got my Access code back online as of last night - and the delay in doing so was the mis-information coming out of API tech( apparently they hadn't been told of the changes made to the server) - however this failed navigation error is not an error, as it turns out (prior to all this change we got a blank page and I could extract the code embedded in the page source) - the returned access code is/was, it seems, embedded in a json payload in the form of a page - this is not happening now - so this error whether using chrome/IE/Edge was not an error - the code was legit - but so far I haven't been able to capture it out of the old webbrowser in Access - however with Antview2 the webbrowser2 Edge it came with a method that enabled easy capture.
I am hoping I can do without Antview2 and capture this code in an ordinary browser.
Here's some other info that may be useful. From my reading (not testing,) WebBrowser, available in .NET, runs in IE7 mode by default. There are some reg keys you can use to push it up to IE11 but MYOB have said even that won't be supported soon, so switching to WebView2 makes sense.
After you make the original GET request, after a lot of bouncing around (about 5 calls, which you can see if you put a break on webView2.NavigationStarting in my code) you end up with a return result that includes your chosen redirect URL, e.g. http://desktop, and a bunch of query parameters that include the code you need to POST to get the access tokens. I'm guessing that 'bouncing' now won't happen if you're not using a modern browser (maybe the issue is javascript related?)
The return URL (if using http://desktop) will definitely result in a navigation error because it doesn't point to a valid resource, but is serves the purpose of presenting the code, which you can extract for the next step. I don't remember seeing a page navigation error with the WebBrowser control, probably because the form was closed before it was rendered. With my code, you do get a flash of the error page before the form automatically closes.
I guess if you can't find suitable browser to invoke within your app, you could start an external browser to make the GET request, and make the redirect URL something like http://localhost:1234 and set up a port listener in your app to retrieve the result. Or if that's also a problem, simply provide instructions for the user to copy and paste the redirect URL back into your app so you can extract the code.
Since posting my last I have played around with my trial app I keep on my laptop - originally built before I had any code for my client apps.
But determined I was of keeping the old Access browser I finally found a way of capturing the returned code even though the page errors - prior I could use
Me.WebView.Object.Document.documentElement.outerHTML to capture the page = source code - but that doesn't work now.
I am a bit peeved at having to buy an Antview2 licence which isn't cheap so I am going keep running my code using the std VBA Webviewer - here is what works
Me.WebView.Object.Document.URL
Result = "res://ieframe.dll/dnserrordiagoff.htm#http://desktop/?code=ory_ac_rTxyMWokubBE..........................Sk47H_QJi-IaiieQ4rs6Perq8AZaN6Gv-yTOE&scope=CompanyFile+offline_access+openid&state=887b5f483a0cefc39eee91c2"
And this works fine - the access code is legit - it gives me an access_token and a refresh_token.
I am betting that when MYOB finally switch fully over this will still work - so am using Antview2 on 1 website integration but configuring my other 2 website integrations with MYOB using the above.
The Doc
Looking for something else?
Search the Community Forum for answers or find your topic and get the conversation started!
"}},"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/community/NavbarDropdownToggle\"]})":[{"__ref":"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/EscalatedMessageBanner\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/users/UserLink\"]})":[{"__ref":"CachedAsset:text:en_US-components/users/UserLink-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/users/UserRank\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/users/UserRank-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageTime\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageTime-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageSubject\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageSubject-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageBody\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageBody-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageCustomFields\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageCustomFields-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageReplyButton\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageReplyButton-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/AcceptedSolutionButton\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/common/Pager/PagerLoadMore\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/common/Pager/PagerLoadMorePreviousNextLinkable\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMorePreviousNextLinkable-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageView/MessageViewInline\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1736219507668"}],"message({\"id\":\"message:877556\"})":{"__ref":"ForumReplyMessage:message:877556"},"message({\"id\":\"message:877174\"})":{"__ref":"ForumReplyMessage:message:877174"},"message({\"id\":\"message:877234\"})":{"__ref":"ForumReplyMessage:message:877234"},"message({\"id\":\"message:877326\"})":{"__ref":"ForumReplyMessage:message:877326"},"message({\"id\":\"message:877145\"})":{"__ref":"ForumReplyMessage:message:877145"},"message({\"id\":\"message:877162\"})":{"__ref":"ForumReplyMessage:message:877162"},"message({\"id\":\"message:877167\"})":{"__ref":"ForumReplyMessage:message:877167"},"message({\"id\":\"message:877342\"})":{"__ref":"ForumReplyMessage:message:877342"},"message({\"id\":\"message:877171\"})":{"__ref":"ForumReplyMessage:message:877171"},"message({\"id\":\"message:877378\"})":{"__ref":"ForumReplyMessage:message:877378"},"message({\"id\":\"message:877387\"})":{"__ref":"ForumReplyMessage:message:877387"},"message({\"id\":\"message:877384\"})":{"__ref":"ForumReplyMessage:message:877384"},"message({\"id\":\"message:877388\"})":{"__ref":"ForumReplyMessage:message:877388"},"message({\"id\":\"message:877385\"})":{"__ref":"ForumReplyMessage:message:877385"},"message({\"id\":\"message:877376\"})":{"__ref":"ForumReplyMessage:message:877376"},"message({\"id\":\"message:877386\"})":{"__ref":"ForumReplyMessage:message:877386"},"message({\"id\":\"message:877479\"})":{"__ref":"ForumReplyMessage:message:877479"},"message({\"id\":\"message:877488\"})":{"__ref":"ForumReplyMessage:message:877488"},"message({\"id\":\"message:877490\"})":{"__ref":"ForumReplyMessage:message:877490"},"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/users/UserAvatar\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1736219507668"}],"cachedText({\"lastModified\":\"1736219507668\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/ranks/UserRankLabel\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1736219507668"}]},"CachedAsset:pages-1736217255040":{"__typename":"CachedAsset","id":"pages-1736217255040","value":[{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogViewAllPostsPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId/all-posts/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CasePortalPage","type":"CASE_PORTAL","urlPath":"/caseportal","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CreateGroupHubPage","type":"GROUP_HUB","urlPath":"/groups/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CaseViewPage","type":"CASE_DETAILS","urlPath":"/case/:caseId/:caseNumber","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"InboxPage","type":"COMMUNITY","urlPath":"/inbox","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"HelpFAQPage","type":"COMMUNITY","urlPath":"/help","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaMessagePage","type":"IDEA_POST","urlPath":"/idea/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaViewAllIdeasPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/all-ideas/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"LoginPage","type":"USER","urlPath":"/signin","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogPostPage","type":"BLOG","urlPath":"/category/:categoryId/blogs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ThemeEditorPage","type":"COMMUNITY","urlPath":"/designer/themes","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbViewAllArticlesPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId/all-articles/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"OccasionEditPage","type":"EVENT","urlPath":"/event/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"OAuthAuthorizationAllowPage","type":"USER","urlPath":"/auth/authorize/allow","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"PageEditorPage","type":"COMMUNITY","urlPath":"/designer/pages","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"PostPage","type":"COMMUNITY","urlPath":"/category/:categoryId/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumBoardPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbBoardPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"EventPostPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"UserBadgesPage","type":"COMMUNITY","urlPath":"/users/:login/:userId/badges","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"GroupHubMembershipAction","type":"GROUP_HUB","urlPath":"/membership/join/:nodeId/:membershipType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaReplyPage","type":"IDEA_REPLY","urlPath":"/idea/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"UserSettingsPage","type":"USER","urlPath":"/mysettings/:userSettingsTab","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"GroupHubsPage","type":"GROUP_HUB","urlPath":"/groups","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumPostPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"OccasionRsvpActionPage","type":"OCCASION","urlPath":"/event/:boardId/:messageSubject/:messageId/rsvp/:responseType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"VerifyUserEmailPage","type":"USER","urlPath":"/verifyemail/:userId/:verifyEmailToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"AllOccasionsPage","type":"OCCASION","urlPath":"/category/:categoryId/events/:boardId/all-events/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"EventBoardPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbReplyPage","type":"TKB_REPLY","urlPath":"/kb/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaBoardPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CommunityGuideLinesPage","type":"COMMUNITY","urlPath":"/communityguidelines","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CaseCreatePage","type":"SALESFORCE_CASE_CREATION","urlPath":"/caseportal/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbEditPage","type":"TKB","urlPath":"/kb/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForgotPasswordPage","type":"USER","urlPath":"/forgotpassword","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaEditPage","type":"IDEA","urlPath":"/idea/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TagPage","type":"COMMUNITY","urlPath":"/tag/:tagName","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogBoardPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"OccasionMessagePage","type":"OCCASION_TOPIC","urlPath":"/event/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ManageContentPage","type":"COMMUNITY","urlPath":"/managecontent","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ClosedMembershipNodeNonMembersPage","type":"GROUP_HUB","urlPath":"/closedgroup/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CommunityPage","type":"COMMUNITY","urlPath":"/","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumMessagePage","type":"FORUM_TOPIC","urlPath":"/discussions/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"IdeaPostPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogMessagePage","type":"BLOG_ARTICLE","urlPath":"/blog/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"RegistrationPage","type":"USER","urlPath":"/register","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"EditGroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumEditPage","type":"FORUM","urlPath":"/discussions/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ResetPasswordPage","type":"USER","urlPath":"/resetpassword/:userId/:resetPasswordToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbMessagePage","type":"TKB_ARTICLE","urlPath":"/kb/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogEditPage","type":"BLOG","urlPath":"/blog/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ManageUsersPage","type":"USER","urlPath":"/users/manage/:tab?/:manageUsersTab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumReplyPage","type":"FORUM_REPLY","urlPath":"/discussions/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"PrivacyPolicyPage","type":"COMMUNITY","urlPath":"/privacypolicy","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"NotificationPage","type":"COMMUNITY","urlPath":"/notifications","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"UserPage","type":"USER","urlPath":"/users/:login/:userId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"OccasionReplyPage","type":"OCCASION_REPLY","urlPath":"/event/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ManageMembersPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/manage/:tab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"SearchResultsPage","type":"COMMUNITY","urlPath":"/search","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"BlogReplyPage","type":"BLOG_REPLY","urlPath":"/blog/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"GroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TermsOfServicePage","type":"COMMUNITY","urlPath":"/termsofservice","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"CategoryPage","type":"CATEGORY","urlPath":"/category/:categoryId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"ForumViewAllTopicsPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/all-topics/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"TkbPostPage","type":"TKB","urlPath":"/category/:categoryId/kbs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1736217255040,"localOverride":null,"page":{"id":"GroupHubPostPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"}],"localOverride":false},"CachedAsset:text:en_US-components/context/AppContext/AppContextProvider-0":{"__typename":"CachedAsset","id":"text:en_US-components/context/AppContext/AppContextProvider-0","value":{"noCommunity":"Cannot find community","noUser":"Cannot find current user","noNode":"Cannot find node with id {nodeId}","noMessage":"Cannot find message with id {messageId}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Loading/LoadingDot-0":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-0","value":{"title":"Loading..."},"localOverride":false},"User:user:-1":{"__typename":"User","id":"user:-1","uid":-1,"login":"Anonymous","email":"","avatar":null,"rank":null,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":"ANONYMOUS","registrationTime":null,"confirmEmailStatus":false,"registrationAccessLevel":"VIEW","ssoRegistrationFields":[]},"ssoId":null,"profileSettings":{"__typename":"ProfileSettings","dateDisplayStyle":{"__typename":"InheritableStringSettingWithPossibleValues","key":"layout.friendly_dates_enabled","value":"true","localValue":"true","possibleValues":["true","false"]},"dateDisplayFormat":{"__typename":"InheritableStringSetting","key":"layout.format_pattern_date","value":"dd-MM-yyyy","localValue":"MM-dd-yyyy"},"language":{"__typename":"InheritableStringSettingWithPossibleValues","key":"profile.language","value":"en-US","localValue":"en","possibleValues":["en-US"]}},"deleted":false},"Theme:customTheme1":{"__typename":"Theme","id":"customTheme1"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi02NzQtaHdteWR5?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi02NzQtaHdteWR5?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Category:category:PartnersGroup":{"__typename":"Category","id":"category:PartnersGroup","entityType":"CATEGORY","displayId":"PartnersGroup","nodeType":"category","depth":1,"title":"More","shortTitle":"More","parent":{"__ref":"Category:category:top"},"categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:top":{"__typename":"Category","id":"category:top","displayId":"top","nodeType":"category","depth":0,"title":"Top","entityType":"CATEGORY","shortTitle":"Top"},"Forum:board:AccountRightAPIquestions":{"__typename":"Forum","id":"board:AccountRightAPIquestions","entityType":"FORUM","displayId":"AccountRightAPIquestions","nodeType":"board","depth":2,"conversationStyle":"FORUM","title":"MYOB Business API","description":"Developer queries about the MYOB Business API (Application Programming Interface)","avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi02NzQtaHdteWR5?image-coordinates=0%2C0%2C320%2C320\"}"},"profileSettings":{"__typename":"ProfileSettings","language":null},"parent":{"__ref":"Category:category:PartnersGroup"},"ancestors":{"__typename":"CoreNodeConnection","edges":[{"__typename":"CoreNodeEdge","node":{"__ref":"Community:community:myob"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:PartnersGroup"}}]},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"boardPolicies":{"__typename":"BoardPolicies","canPublishArticleOnCreate":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.forums.policy_can_publish_on_create_workflow_action.accessDenied","key":"error.lithium.policies.forums.policy_can_publish_on_create_workflow_action.accessDenied","args":[]}},"canReadNode":{"__typename":"PolicyResult","failureReason":null}},"shortTitle":"MYOB Business API","repliesProperties":{"__typename":"RepliesProperties","sortOrder":"LIKES","repliesFormat":"threaded"},"forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"eventPath":"category:PartnersGroup/community:myobboard:AccountRightAPIquestions/","tagProperties":{"__typename":"TagNodeProperties","tagsEnabled":{"__typename":"PolicyResult","failureReason":null}},"requireTags":false,"tagType":"FREEFORM_ONLY"},"Rank:rank:187":{"__typename":"Rank","id":"rank:187","position":65,"name":"Experienced User","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:177397":{"__typename":"User","id":"user:177397","uid":177397,"login":"Steve_PP","deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-1.svg"},"rank":{"__ref":"Rank:rank:187"},"email":"","messagesCount":26,"biography":null,"topicsCount":3,"kudosReceivedCount":14,"kudosGivenCount":5,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2017-11-28T15:49:38.649+11:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"followersCount":null,"solutionsCount":0,"ssoId":null,"entityType":"USER","eventPath":"community:myob/user:177397"},"ForumTopicMessage:message:877141":{"__typename":"ForumTopicMessage","uid":877141,"subject":"C# WebBrowser -> WebView2 solution","id":"message:877141","revisionNum":1,"repliesCount":37,"author":{"__ref":"User:user:177397"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:AccountRightAPIquestions"},"conversation":{"__ref":"Conversation:conversation:877141"},"readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:877141"},"body":"
Hi
Here is a solution for those with C#.NET apps that need to update the internal browser their desktop app invokes when OAuth is required due to breaking changes enforced by MYOB in Aug 2024. In summary, you need to replace WebBrowser with WebView2 (NuGet: Microsoft.Web.WebView2)
If you used the MYOB template of many years ago, you can replace OAuthLogin.GetAuthorizationCode with this:
public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format(\"{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code\", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope);
// Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2);
// Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>();
// Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } };
// Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; };
// Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains(\"code=\")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri);
// Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code);
// Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } };
// Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null);
frm.Size = new Size(800, 600); frm.Show();
// Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task;
return authCode;
}
Notes:
1. Change the call to the updated method to include an await:
3. You will probably get a brief flash of 'Failed navigation' as the http://desktop redirect page is shown before the form drops away. Maybe someone can sort that. Ironically, I don't need this code any more based on what I have been forced to learn this weekend.
","body@stringLength":"5619","rawBody":"
Hi
Here is a solution for those with C#.NET apps that need to update the internal browser their desktop app invokes when OAuth is required due to breaking changes enforced by MYOB in Aug 2024. In summary, you need to replace WebBrowser with WebView2 (NuGet: Microsoft.Web.WebView2)
If you used the MYOB template of many years ago, you can replace OAuthLogin.GetAuthorizationCode with this:
public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format(\"{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code\", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope);
// Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2);
// Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>();
// Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } };
// Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; };
// Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains(\"code=\")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri);
// Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code);
// Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } };
// Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null);
frm.Size = new Size(800, 600); frm.Show();
// Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task;
return authCode;
}
Notes:
1. Change the call to the updated method to include an await:
3. You will probably get a brief flash of 'Failed navigation' as the http://desktop redirect page is shown before the form drops away. Maybe someone can sort that. Ironically, I don't need this code any more based on what I have been forced to learn this weekend.
","kudosSumWeight":4,"postTime":"2024-08-25T20:31:16.013+10:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"tags":{"__typename":"TagConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"timeToRead":2,"currentRevision":{"__ref":"Revision:revision:877141_1"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":939},"visibilityScope":"PUBLIC","canonicalUrl":null,"seoTitle":null,"seoDescription":null,"isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"archivalData":null,"searchSnippet":"Hi Here is a solution for those with C#.NET apps that need to update the internal browser their desktop app invokes when OAuth is required due to breaking changes enforced by MYOB in Aug 202...","replies":{"__typename":"MessageConnection","edges":[{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDE","node":{"__ref":"ForumReplyMessage:message:877556"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDI","node":{"__ref":"ForumReplyMessage:message:877174"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDM","node":{"__ref":"ForumReplyMessage:message:877145"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDQ","node":{"__ref":"ForumReplyMessage:message:877162"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDU","node":{"__ref":"ForumReplyMessage:message:877171"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDY","node":{"__ref":"ForumReplyMessage:message:877376"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDc","node":{"__ref":"ForumReplyMessage:message:877384"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDg","node":{"__ref":"ForumReplyMessage:message:877385"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDk","node":{"__ref":"ForumReplyMessage:message:877386"}},{"__typename":"MessageEdge","cursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDEw","node":{"__ref":"ForumReplyMessage:message:877479"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":true,"endCursor":"MjQuMTF8Mi4xfG98MTB8MTQ6MCwzOToxfDEw","hasPreviousPage":false,"startCursor":null}},"customFields":[]},"Conversation:conversation:877141":{"__typename":"Conversation","id":"conversation:877141","solved":false,"topic":{"__ref":"ForumTopicMessage:message:877141"},"lastPostingActivityTime":"2024-09-06T13:40:59.242+10:00","lastPostTime":"2024-09-06T13:40:59.242+10:00","unreadReplyCount":37,"isSubscribed":false},"ModerationData:moderation_data:877141":{"__typename":"ModerationData","id":"moderation_data:877141","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":"member"},"Revision:revision:877141_1":{"__typename":"Revision","id":"revision:877141_1","lastEditTime":"2024-08-25T20:31:16.013+10:00"},"CachedAsset:theme:customTheme1-1736217239955":{"__typename":"CachedAsset","id":"theme:customTheme1-1736217239955","value":{"id":"customTheme1","animation":{"fast":"150ms","normal":"250ms","slow":"500ms","slowest":"750ms","function":"cubic-bezier(0.07, 0.91, 0.51, 1)","__typename":"AnimationThemeSettings"},"avatar":{"borderRadius":"10px","collections":["custom"],"__typename":"AvatarThemeSettings"},"basics":{"browserIcon":{"imageAssetName":"Favicon-1710285586777.png","imageLastModified":"1710285589142","__typename":"ThemeAsset"},"customerLogo":{"imageAssetName":"logo2-1710285458800.png","imageLastModified":"1710285462029","__typename":"ThemeAsset"},"maximumWidthOfPageContent":"1350px","oneColumnNarrowWidth":"800px","gridGutterWidthMd":"30px","gridGutterWidthXs":"10px","pageWidthStyle":"WIDTH_OF_BROWSER","__typename":"BasicsThemeSettings"},"buttons":{"borderRadiusSm":"100vw","borderRadius":"100vw","borderRadiusLg":"100vw","paddingY":"5px","paddingYLg":"7px","paddingYHero":"var(--lia-bs-btn-padding-y-lg)","paddingX":"12px","paddingXLg":"16px","paddingXHero":"60px","fontStyle":"NORMAL","fontWeight":"700","textTransform":"NONE","disabledOpacity":0.5,"primaryTextColor":"var(--lia-bs-white)","primaryTextHoverColor":"var(--lia-bs-white)","primaryTextActiveColor":"var(--lia-bs-white)","primaryBgColor":"var(--lia-bs-primary)","primaryBgHoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.85))","primaryBgActiveColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.7))","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","primaryBorderActive":"1px solid transparent","primaryBorderFocus":"1px solid var(--lia-bs-white)","primaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","secondaryTextColor":"var(--lia-bs-gray-900)","secondaryTextHoverColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.95))","secondaryTextActiveColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.9))","secondaryBgColor":"var(--lia-bs-gray-200)","secondaryBgHoverColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.96))","secondaryBgActiveColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.92))","secondaryBorder":"1px solid transparent","secondaryBorderHover":"1px solid transparent","secondaryBorderActive":"1px solid transparent","secondaryBorderFocus":"1px solid transparent","secondaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","tertiaryTextColor":"var(--lia-bs-gray-900)","tertiaryTextHoverColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.95))","tertiaryTextActiveColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.9))","tertiaryBgColor":"transparent","tertiaryBgHoverColor":"transparent","tertiaryBgActiveColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.04)","tertiaryBorder":"1px solid transparent","tertiaryBorderHover":"1px solid hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","tertiaryBorderActive":"1px solid transparent","tertiaryBorderFocus":"1px solid transparent","tertiaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","destructiveTextColor":"var(--lia-bs-danger)","destructiveTextHoverColor":"hsl(var(--lia-bs-danger-h), var(--lia-bs-danger-s), calc(var(--lia-bs-danger-l) * 0.95))","destructiveTextActiveColor":"hsl(var(--lia-bs-danger-h), var(--lia-bs-danger-s), calc(var(--lia-bs-danger-l) * 0.9))","destructiveBgColor":"var(--lia-bs-gray-200)","destructiveBgHoverColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.96))","destructiveBgActiveColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.92))","destructiveBorder":"1px solid transparent","destructiveBorderHover":"1px solid transparent","destructiveBorderActive":"1px solid transparent","destructiveBorderFocus":"1px solid transparent","destructiveBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","__typename":"ButtonsThemeSettings"},"border":{"color":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","mainContent":"DARK","sideContent":"DARK","radiusSm":"6px","radius":"10px","radiusLg":"18px","radius50":"100vw","__typename":"BorderThemeSettings"},"boxShadow":{"xs":"0 0 0 1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.08), 0 3px 0 -1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.08)","sm":"0 2px 4px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.06)","md":"0 5px 15px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.15)","lg":"0 10px 30px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.15)","__typename":"BoxShadowThemeSettings"},"cards":{"bgColor":"var(--lia-panel-bg-color)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":"var(--lia-box-shadow-xs)","__typename":"CardsThemeSettings"},"chip":{"maxWidth":"300px","height":"30px","__typename":"ChipThemeSettings"},"coreTypes":{"defaultMessageLinkColor":"var(--lia-bs-link-color)","defaultMessageLinkDecoration":"none","defaultMessageLinkFontStyle":"NORMAL","defaultMessageLinkFontWeight":"400","defaultMessageFontStyle":"NORMAL","defaultMessageFontWeight":"400","forumColor":"#EC0677","forumFontFamily":"var(--lia-bs-font-family-base)","forumFontWeight":"var(--lia-default-message-font-weight)","forumLineHeight":"var(--lia-bs-line-height-base)","forumFontStyle":"var(--lia-default-message-font-style)","forumMessageLinkColor":"var(--lia-default-message-link-color)","forumMessageLinkDecoration":"var(--lia-default-message-link-decoration)","forumMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","forumMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","forumSolvedColor":"#18AD31","blogColor":"#8118CD","blogFontFamily":"var(--lia-bs-font-family-base)","blogFontWeight":"var(--lia-default-message-font-weight)","blogLineHeight":"1.75","blogFontStyle":"var(--lia-default-message-font-style)","blogMessageLinkColor":"var(--lia-default-message-link-color)","blogMessageLinkDecoration":"var(--lia-default-message-link-decoration)","blogMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","blogMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","tkbColor":"#430071","tkbFontFamily":"var(--lia-bs-font-family-base)","tkbFontWeight":"var(--lia-default-message-font-weight)","tkbLineHeight":"1.75","tkbFontStyle":"var(--lia-default-message-font-style)","tkbMessageLinkColor":"var(--lia-default-message-link-color)","tkbMessageLinkDecoration":"var(--lia-default-message-link-decoration)","tkbMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","tkbMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaColor":"#4099E2","qandaFontFamily":"var(--lia-bs-font-family-base)","qandaFontWeight":"var(--lia-default-message-font-weight)","qandaLineHeight":"var(--lia-bs-line-height-base)","qandaFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkColor":"var(--lia-default-message-link-color)","qandaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","qandaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaSolvedColor":"#3FA023","ideaColor":"#FF8000","ideaFontFamily":"var(--lia-bs-font-family-base)","ideaFontWeight":"var(--lia-default-message-font-weight)","ideaLineHeight":"var(--lia-bs-line-height-base)","ideaFontStyle":"var(--lia-default-message-font-style)","ideaMessageLinkColor":"var(--lia-default-message-link-color)","ideaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","ideaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","ideaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","contestColor":"#FCC845","contestFontFamily":"var(--lia-bs-font-family-base)","contestFontWeight":"var(--lia-default-message-font-weight)","contestLineHeight":"var(--lia-bs-line-height-base)","contestFontStyle":"var(--lia-default-message-link-font-style)","contestMessageLinkColor":"var(--lia-default-message-link-color)","contestMessageLinkDecoration":"var(--lia-default-message-link-decoration)","contestMessageLinkFontStyle":"ITALIC","contestMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","occasionColor":"#D13A1F","occasionFontFamily":"var(--lia-bs-font-family-base)","occasionFontWeight":"var(--lia-default-message-font-weight)","occasionLineHeight":"var(--lia-bs-line-height-base)","occasionFontStyle":"var(--lia-default-message-font-style)","occasionMessageLinkColor":"var(--lia-default-message-link-color)","occasionMessageLinkDecoration":"var(--lia-default-message-link-decoration)","occasionMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","occasionMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","grouphubColor":"#333333","categoryColor":"#949494","communityColor":"#FFFFFF","productColor":"#949494","__typename":"CoreTypesThemeSettings"},"colors":{"black":"#000000","white":"#FFFFFF","gray100":"#F7F7F7","gray200":"#F7F7F7","gray300":"#E8E8E8","gray400":"#D9D9D9","gray500":"#CCCCCC","gray600":"#949494","gray700":"#707070","gray800":"#545454","gray900":"#333333","dark":"#545454","light":"#F7F7F7","primary":"#A130F5","secondary":"#333333","bodyText":"#333333","bodyBg":"#FFFFFF","info":"#409AE2","success":"#41C5AE","warning":"#FCC844","danger":"#D13A1F","alertSystem":"#FF6600","textMuted":"#707070","highlight":"#FFFCAD","outline":"var(--lia-bs-primary)","custom":["#C497FE","#7B14EF","#EBDCFD","#232428","#FFF854","#070708"],"__typename":"ColorsThemeSettings"},"divider":{"size":"3px","marginLeft":"4px","marginRight":"4px","borderRadius":"50%","bgColor":"var(--lia-bs-gray-600)","bgColorActive":"var(--lia-bs-gray-600)","__typename":"DividerThemeSettings"},"dropdown":{"fontSize":"var(--lia-bs-font-size-sm)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius-sm)","dividerBg":"var(--lia-bs-gray-300)","itemPaddingY":"5px","itemPaddingX":"20px","headerColor":"var(--lia-bs-gray-700)","__typename":"DropdownThemeSettings"},"email":{"link":{"color":"#0069D4","hoverColor":"#0061c2","decoration":"none","hoverDecoration":"underline","__typename":"EmailLinkSettings"},"border":{"color":"#e4e4e4","__typename":"EmailBorderSettings"},"buttons":{"borderRadiusLg":"5px","paddingXLg":"16px","paddingYLg":"7px","fontWeight":"700","primaryTextColor":"#ffffff","primaryTextHoverColor":"#ffffff","primaryBgColor":"#0069D4","primaryBgHoverColor":"#005cb8","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","__typename":"EmailButtonsSettings"},"panel":{"borderRadius":"5px","borderColor":"#e4e4e4","__typename":"EmailPanelSettings"},"__typename":"EmailThemeSettings"},"emoji":{"skinToneDefault":"#ffcd43","skinToneLight":"#fae3c5","skinToneMediumLight":"#e2cfa5","skinToneMedium":"#daa478","skinToneMediumDark":"#a78058","skinToneDark":"#5e4d43","__typename":"EmojiThemeSettings"},"heading":{"color":"var(--lia-bs-body-color)","fontFamily":"Inter","fontStyle":"NORMAL","fontWeight":"500","h1FontSize":"34px","h2FontSize":"32px","h3FontSize":"28px","h4FontSize":"24px","h5FontSize":"20px","h6FontSize":"16px","lineHeight":"1.3","subHeaderFontSize":"11px","subHeaderFontWeight":"500","h1LetterSpacing":"normal","h2LetterSpacing":"normal","h3LetterSpacing":"normal","h4LetterSpacing":"normal","h5LetterSpacing":"normal","h6LetterSpacing":"normal","subHeaderLetterSpacing":"2px","h1FontWeight":null,"h2FontWeight":null,"h3FontWeight":null,"h4FontWeight":null,"h5FontWeight":null,"h6FontWeight":null,"__typename":"HeadingThemeSettings"},"icons":{"size10":"10px","size12":"12px","size14":"14px","size16":"16px","size20":"20px","size24":"24px","size30":"30px","size40":"40px","size50":"50px","size60":"60px","size80":"80px","size120":"120px","size160":"160px","__typename":"IconsThemeSettings"},"imagePreview":{"bgColor":"var(--lia-bs-gray-900)","titleColor":"var(--lia-bs-white)","controlColor":"var(--lia-bs-white)","controlBgColor":"var(--lia-bs-gray-800)","__typename":"ImagePreviewThemeSettings"},"input":{"borderColor":"var(--lia-bs-gray-600)","disabledColor":"var(--lia-bs-gray-600)","focusBorderColor":"var(--lia-bs-primary)","labelMarginBottom":"10px","btnFontSize":"var(--lia-bs-font-size-sm)","focusBoxShadow":"0 0 0 3px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","checkLabelMarginBottom":"2px","checkboxBorderRadius":"3px","borderRadiusSm":"100vw","borderRadius":"100vw","borderRadiusLg":"100vw","formTextMarginTop":"4px","textAreaBorderRadius":"18px","activeFillColor":"var(--lia-bs-primary)","__typename":"InputThemeSettings"},"loading":{"dotDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.2)","dotLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.5)","barDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.06)","barLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.4)","__typename":"LoadingThemeSettings"},"link":{"color":"var(--lia-bs-primary)","hoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) - 10%))","decoration":"none","hoverDecoration":"underline","__typename":"LinkThemeSettings"},"listGroup":{"itemPaddingY":"15px","itemPaddingX":"15px","borderColor":"var(--lia-bs-gray-300)","__typename":"ListGroupThemeSettings"},"modal":{"contentTextColor":"var(--lia-bs-body-color)","contentBg":"var(--lia-bs-white)","backgroundBg":"var(--lia-bs-black)","smSize":"440px","mdSize":"760px","lgSize":"1080px","backdropOpacity":0.3,"contentBoxShadowXs":"var(--lia-bs-box-shadow-sm)","contentBoxShadow":"var(--lia-bs-box-shadow)","headerFontWeight":"700","__typename":"ModalThemeSettings"},"navbar":{"position":"FIXED","background":{"attachment":null,"clip":null,"color":"var(--lia-bs-white)","imageAssetName":"","imageLastModified":"0","origin":null,"position":"CENTER_CENTER","repeat":"NO_REPEAT","size":"COVER","__typename":"BackgroundProps"},"backgroundOpacity":0.8,"paddingTop":"15px","paddingBottom":"15px","borderBottom":"1px solid var(--lia-bs-border-color)","boxShadow":"var(--lia-bs-box-shadow-sm)","brandMarginRight":"30px","brandMarginRightSm":"10px","brandLogoHeight":"30px","linkGap":"10px","linkJustifyContent":"flex-start","linkPaddingY":"5px","linkPaddingX":"10px","linkDropdownPaddingY":"9px","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkColor":"var(--lia-bs-body-color)","linkHoverColor":"var(--lia-bs-primary)","linkFontSize":"var(--lia-bs-font-size-sm)","linkFontStyle":"NORMAL","linkFontWeight":"400","linkTextTransform":"NONE","linkLetterSpacing":"normal","linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkBgColor":"transparent","linkBgHoverColor":"transparent","linkBorder":"none","linkBorderHover":"none","linkBoxShadow":"none","linkBoxShadowHover":"none","linkTextBorderBottom":"none","linkTextBorderBottomHover":"none","dropdownPaddingTop":"10px","dropdownPaddingBottom":"15px","dropdownPaddingX":"10px","dropdownMenuOffset":"2px","dropdownDividerMarginTop":"10px","dropdownDividerMarginBottom":"10px","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","controllerIconColor":"var(--lia-bs-body-color)","controllerIconHoverColor":"var(--lia-bs-body-color)","controllerTextColor":"var(--lia-nav-controller-icon-color)","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","controllerHighlightColor":"hsla(30, 100%, 50%)","controllerHighlightTextColor":"var(--lia-yiq-light)","controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerColor":"var(--lia-nav-controller-icon-color)","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","hamburgerBgColor":"transparent","hamburgerBgHoverColor":"transparent","hamburgerBorder":"none","hamburgerBorderHover":"none","collapseMenuMarginLeft":"20px","collapseMenuDividerBg":"var(--lia-nav-link-color)","collapseMenuDividerOpacity":0.16,"__typename":"NavbarThemeSettings"},"pager":{"textColor":"var(--lia-bs-link-color)","textFontWeight":"var(--lia-font-weight-md)","textFontSize":"var(--lia-bs-font-size-sm)","__typename":"PagerThemeSettings"},"panel":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-bs-border-radius)","borderColor":"var(--lia-bs-border-color)","boxShadow":"none","__typename":"PanelThemeSettings"},"popover":{"arrowHeight":"8px","arrowWidth":"16px","maxWidth":"300px","minWidth":"100px","headerBg":"var(--lia-bs-white)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius)","boxShadow":"0 0.5rem 1rem hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.15)","__typename":"PopoverThemeSettings"},"prism":{"color":"#000000","bgColor":"#f5f2f0","fontFamily":"var(--font-family-monospace)","fontSize":"var(--lia-bs-font-size-base)","fontWeightBold":"var(--lia-bs-font-weight-bold)","fontStyleItalic":"italic","tabSize":2,"highlightColor":"#b3d4fc","commentColor":"#62707e","punctuationColor":"#6f6f6f","namespaceOpacity":"0.7","propColor":"#990055","selectorColor":"#517a00","operatorColor":"#906736","operatorBgColor":"hsla(0, 0%, 100%, 0.5)","keywordColor":"#0076a9","functionColor":"#d3284b","variableColor":"#c14700","__typename":"PrismThemeSettings"},"rte":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":" var(--lia-panel-box-shadow)","customColor1":"#bfedd2","customColor2":"#fbeeb8","customColor3":"#f8cac6","customColor4":"#eccafa","customColor5":"#c2e0f4","customColor6":"#2dc26b","customColor7":"#f1c40f","customColor8":"#e03e2d","customColor9":"#b96ad9","customColor10":"#3598db","customColor11":"#169179","customColor12":"#e67e23","customColor13":"#ba372a","customColor14":"#843fa1","customColor15":"#236fa1","customColor16":"#ecf0f1","customColor17":"#ced4d9","customColor18":"#95a5a6","customColor19":"#7e8c8d","customColor20":"#34495e","customColor21":"#000000","customColor22":"#ffffff","defaultMessageHeaderMarginTop":"40px","defaultMessageHeaderMarginBottom":"20px","defaultMessageItemMarginTop":"0","defaultMessageItemMarginBottom":"4px","diffAddedColor":"hsla(170, 53%, 51%, 0.4)","diffChangedColor":"hsla(43, 97%, 63%, 0.4)","diffNoneColor":"hsla(0, 0%, 80%, 0.4)","diffRemovedColor":"hsla(9, 74%, 47%, 0.4)","specialMessageHeaderMarginTop":"40px","specialMessageHeaderMarginBottom":"20px","specialMessageItemMarginTop":"0","specialMessageItemMarginBottom":"4px","__typename":"RteThemeSettings"},"tags":{"bgColor":"var(--lia-bs-gray-200)","bgHoverColor":"var(--lia-bs-gray-400)","borderRadius":"var(--lia-bs-border-radius-sm)","color":"var(--lia-bs-body-color)","hoverColor":"var(--lia-bs-body-color)","fontWeight":"var(--lia-font-weight-md)","fontSize":"var(--lia-font-size-xxs)","textTransform":"UPPERCASE","letterSpacing":"0.5px","__typename":"TagsThemeSettings"},"toasts":{"borderRadius":"var(--lia-bs-border-radius)","paddingX":"12px","__typename":"ToastsThemeSettings"},"typography":{"fontFamilyBase":"'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif","fontStyleBase":"NORMAL","fontWeightBase":"400","fontWeightLight":"300","fontWeightNormal":"400","fontWeightMd":"500","fontWeightBold":"700","letterSpacingSm":"normal","letterSpacingXs":"normal","lineHeightBase":"1.5","fontSizeBase":"16px","fontSizeXxs":"11px","fontSizeXs":"12px","fontSizeSm":"14px","fontSizeLg":"20px","fontSizeXl":"24px","smallFontSize":"14px","customFonts":[],"__typename":"TypographyThemeSettings"},"unstyledListItem":{"marginBottomSm":"5px","marginBottomMd":"10px","marginBottomLg":"15px","marginBottomXl":"20px","marginBottomXxl":"25px","__typename":"UnstyledListItemThemeSettings"},"yiq":{"light":"#ffffff","dark":"#000000","__typename":"YiqThemeSettings"},"colorLightness":{"primaryDark":0.36,"primaryLight":0.74,"primaryLighter":0.89,"primaryLightest":0.95,"infoDark":0.39,"infoLight":0.72,"infoLighter":0.85,"infoLightest":0.93,"successDark":0.24,"successLight":0.62,"successLighter":0.8,"successLightest":0.91,"warningDark":0.39,"warningLight":0.68,"warningLighter":0.84,"warningLightest":0.93,"dangerDark":0.41,"dangerLight":0.72,"dangerLighter":0.89,"dangerLightest":0.95,"__typename":"ColorLightnessThemeSettings"},"localOverride":false,"__typename":"Theme"},"localOverride":false},"CachedAsset:text:en_US-components/common/EmailVerification-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/common/EmailVerification-1736219507668","value":{"email.verification.title":"Email Verification Required","email.verification.message.update.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. To change your email, visit My Settings.","email.verification.message.resend.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. Resend email."},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Loading/LoadingDot-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-1736219507668","value":{"title":"Loading..."},"localOverride":false},"CachedAsset:quilt:myob.prod:pages/forums/ForumMessagePage:board:AccountRightAPIquestions-1736377487361":{"__typename":"CachedAsset","id":"quilt:myob.prod:pages/forums/ForumMessagePage:board:AccountRightAPIquestions-1736377487361","value":{"id":"ForumMessagePage","container":{"id":"Common","headerProps":{"backgroundImageProps":null,"backgroundColor":null,"addComponents":null,"removeComponents":["community.widget.bannerWidget"],"componentOrder":null,"__typename":"QuiltContainerSectionProps"},"headerComponentProps":{"community.widget.breadcrumbWidget":{"disableLastCrumbForDesktop":false}},"footerProps":null,"footerComponentProps":null,"items":[{"id":"message-list","layout":"MAIN_SIDE","bgColor":"var(--lia-bs-gray-200)","showTitle":false,"showDescription":false,"textPosition":"CENTER","textColor":"var(--lia-bs-body-color)","sectionEditLevel":null,"bgImage":null,"disableSpacing":null,"edgeToEdgeDisplay":null,"fullHeight":null,"showBorder":null,"__typename":"MainSideQuiltSection","columnMap":{"main":[{"id":"messages.widget.topicWithThreadedReplyListWidget","className":"lia-topic-with-replies","props":{"editLevel":"CONFIGURE"},"__typename":"QuiltComponent"}],"side":[{"id":"custom.widget.Start_a_post","className":null,"props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":true,"title":"Looking for something else?","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.Online_Help_SME","className":null,"props":{"customComponentId":"custom.widget.Online_Help_SME","customComponentProps":[]},"__typename":"QuiltComponent"},{"id":"custom.widget.MYOB_Academy","className":null,"props":{"customComponentId":"custom.widget.MYOB_Academy","customComponentProps":[]},"__typename":"QuiltComponent"},{"id":"messages.widget.relatedContentWidget","className":null,"props":{"hideIfEmpty":true,"enablePagination":false,"useTitle":true,"listVariant":{"type":"unstyled","props":{"listItemSpacing":"md"}},"instanceId":"1706573650217","pageSize":8,"style":"compact","pagerVariant":{"type":"none"},"viewVariant":{"type":"inline","props":{"useRepliesCount":false,"useMedia":false,"useAuthorRank":false,"useNode":false,"boardIconSize":"24","useAuthorLoginLink":true,"useNodeLink":true,"usePreviewMedia":true,"timeStampType":"postTime","useTextBody":true,"useSolvedBadge":false,"subjectAs":"h6","renderPostTimeBeforeAuthor":true,"useAvatar":true,"useVideoPreview":false,"portraitClampBodyLines":3,"useCompactSpacing":true,"useTimeToRead":false,"useSpoilerFreeBody":true,"useKudosCount":false,"useViewCount":false,"useBody":false,"useTags":false,"clampSubjectLines":1,"useBoardIcon":false,"useMessageTimeLink":true,"useAuthorLogin":true}},"lazyLoad":false,"panelType":"bubble"},"__typename":"QuiltComponent"}],"__typename":"MainSideSectionColumns"}}],"__typename":"QuiltContainer"},"__typename":"Quilt","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-pages/forums/ForumMessagePage-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-pages/forums/ForumMessagePage-1736219507668","value":{"title":"{contextMessageSubject} | {communityTitle}","errorMissing":"This message cannot be found","name":"Forum Message Page","section.message-list.title":"Forum Discussion","archivedMessageTitle":"This Content Has Been Archived","section.FvIRbP.title":"Forum Discussion","section.message-list.description":"","section.FvIRbP.description":""},"localOverride":false},"CachedAsset:quiltWrapper:myob.prod:Common:1735835134281":{"__typename":"CachedAsset","id":"quiltWrapper:myob.prod:Common:1735835134281","value":{"id":"Common","header":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"var(--lia-bs-gray-200)","items":[{"id":"community.widget.navbarWidget","props":{"showUserName":true,"showRegisterLink":true,"useIconLanguagePicker":true,"useLabelLanguagePicker":true,"links":{"sideLinks":[],"mainLinks":[{"children":[{"linkType":"INTERNAL","id":"solo-link","params":{"categoryId":"Solo"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-1","params":{"categoryId":"Business"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-2","params":{"categoryId":"AccountRight"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-3","params":{"categoryId":"NZinfo"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-4","params":{"categoryId":"AdvancedPlatform"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-5","params":{"categoryId":"EntProdHelp"},"routeName":"CategoryPage"}],"linkType":"INTERNAL","id":"migrated-link-0","params":{"categoryId":"Support"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"partner-program-members","params":{"categoryId":"partner-program-members"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-7","params":{"boardId":"AD_Notices","categoryId":"beta"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-8","params":{"boardId":"MYOBAdvisor","categoryId":"beta"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-9","params":{"boardId":"myob-client-accounting","categoryId":"beta"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-10","params":{"boardId":"AETax","categoryId":"beta"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-11","params":{"boardId":"PracticeBAS","categoryId":"beta"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"migrated-link-6","params":{"categoryId":"beta"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"migrated-link-21","params":{"categoryId":"Scholarly"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-22","params":{"categoryId":"Developer"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-23","params":{"boardId":"AccountRightAPIquestions","categoryId":"top"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-24","params":{"categoryId":"MYOBAdvanced"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-25","params":{"categoryId":"enterprisesolutionpartners"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"migrated-link-26","params":{"groupHubId":"Payroll"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"migrated-link-27","params":{"boardId":"AccountEdge","categoryId":"PartnersGroup"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"migrated-link-20","params":{"categoryId":"PartnersGroup"},"routeName":"CategoryPage"}]},"className":"QuiltComponent_lia-component-edit-mode__0nCcm","style":{"boxShadow":"var(--lia-bs-box-shadow-sm)","linkFontWeight":"400","controllerHighlightColor":"hsla(30, 100%, 50%)","dropdownDividerMarginBottom":"10px","hamburgerBorderHover":"none","linkFontSize":"14px","linkBoxShadowHover":"none","backgroundOpacity":0.8,"controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerBgColor":"transparent","linkTextBorderBottom":"none","hamburgerColor":"var(--lia-nav-controller-icon-color)","brandLogoHeight":"34px","linkLetterSpacing":"normal","linkBgHoverColor":"transparent","collapseMenuDividerOpacity":0.16,"paddingBottom":"15px","dropdownPaddingBottom":"15px","dropdownMenuOffset":"2px","hamburgerBgHoverColor":"transparent","borderBottom":"1px solid var(--lia-bs-border-color)","hamburgerBorder":"none","dropdownPaddingX":"10px","brandMarginRightSm":"10px","linkBoxShadow":"none","linkJustifyContent":"flex-start","linkColor":"var(--lia-bs-body-color)","collapseMenuDividerBg":"var(--lia-nav-link-color)","dropdownPaddingTop":"10px","controllerHighlightTextColor":"var(--lia-yiq-dark)","controllerTextColor":"var(--lia-nav-controller-icon-color)","background":{"imageAssetName":"","color":"var(--lia-bs-gray-200)","size":"COVER","repeat":"NO_REPEAT","position":"CENTER_CENTER","imageLastModified":""},"linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkHoverColor":"var(--lia-bs-body-color)","position":"FIXED","linkBorder":"none","linkTextBorderBottomHover":"2px solid var(--lia-bs-primary)","brandMarginRight":"30px","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","linkBorderHover":"none","collapseMenuMarginLeft":"20px","linkFontStyle":"NORMAL","linkPaddingX":"10px","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","paddingTop":"15px","linkPaddingY":"5px","linkTextTransform":"NONE","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkBgColor":"transparent","linkDropdownPaddingY":"9px","controllerIconColor":"var(--lia-bs-body-color)","dropdownDividerMarginTop":"10px","linkGap":"10px","controllerIconHoverColor":"var(--lia-bs-body-color)"},"showSearchIcon":true,"languagePickerStyle":"iconAndLabel"},"__typename":"QuiltComponent"},{"id":"community.widget.breadcrumbWidget","props":{"backgroundColor":"transparent","linkHighlightColor":"var(--lia-bs-primary)","visualEffects":{"showBottomBorder":true},"backgroundOpacity":100,"linkTextColor":"var(--lia-bs-gray-700)"},"__typename":"QuiltComponent"},{"id":"community.widget.bannerWidget","props":{"backgroundColor":"transparent","visualEffects":{"showBottomBorder":true},"backgroundOpacity":100,"backgroundImageProps":{"backgroundSize":"COVER","backgroundPosition":"CENTER_CENTER","backgroundRepeat":"NO_REPEAT"},"fontColor":"var(--lia-bs-body-color)"},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"footer":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"var(--lia-bs-gray-200)","items":[{"id":"community.widget.footerWidget","props":null,"__typename":"QuiltComponent"},{"id":"custom.widget.Custom_Footer","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"__typename":"QuiltWrapper","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/ActionFeedback-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/common/ActionFeedback-1736219507668","value":{"joinedGroupHub.title":"Welcome","joinedGroupHub.message":"You are now a member of this group and are subscribed to updates.","groupHubInviteNotFound.title":"Invitation Not Found","groupHubInviteNotFound.message":"Sorry, we could not find your invitation to the group. The owner may have canceled the invite.","groupHubNotFound.title":"Group Not Found","groupHubNotFound.message":"The grouphub you tried to join does not exist. It may have been deleted.","existingGroupHubMember.title":"Already Joined","existingGroupHubMember.message":"You are already a member of this group.","accountLocked.title":"Account Locked","accountLocked.message":"Your account has been locked due to multiple failed attempts. Try again in {lockoutTime} minutes.","editedGroupHub.title":"Changes Saved","editedGroupHub.message":"Your group has been updated.","leftGroupHub.title":"Goodbye","leftGroupHub.message":"You are no longer a member of this group and will not receive future updates.","deletedGroupHub.title":"Deleted","deletedGroupHub.message":"The group has been deleted.","groupHubCreated.title":"Group Created","groupHubCreated.message":"{groupHubName} is ready to use","accountClosed.title":"Account Closed","accountClosed.message":"The account has been closed and you will now be redirected to the homepage","resetTokenExpired.title":"Reset Password Link has Expired","resetTokenExpired.message":"Try resetting your password again","invalidUrl.title":"Invalid URL","invalidUrl.message":"The URL you're using is not recognized. Verify your URL and try again.","accountClosedForUser.title":"Account Closed","accountClosedForUser.message":"{userName}'s account is closed","inviteTokenInvalid.title":"Invitation Invalid","inviteTokenInvalid.message":"Your invitation to the community has been canceled or expired.","inviteTokenError.title":"Invitation Verification Failed","inviteTokenError.message":"The url you are utilizing is not recognized. Verify your URL and try again","pageNotFound.title":"Access Denied","pageNotFound.message":"You do not have access to this area of the community or it doesn't exist","eventAttending.title":"Responded as Attending","eventAttending.message":"You'll be notified when there's new activity and reminded as the event approaches","eventInterested.title":"Responded as Interested","eventInterested.message":"You'll be notified when there's new activity and reminded as the event approaches","eventNotFound.title":"Event Not Found","eventNotFound.message":"The event you tried to respond to does not exist.","redirectToRelatedPage.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.message":"The content you are trying to access is archived","redirectToRelatedPage.message":"The content you are trying to access is archived","relatedUrl.archivalLink.flyoutMessage":"The content you are trying to access is archived View Archived Content"},"localOverride":false},"CachedAsset:component:custom.widget.Start_a_post-en-1736217269742":{"__typename":"CachedAsset","id":"component:custom.widget.Start_a_post-en-1736217269742","value":{"component":{"id":"custom.widget.Start_a_post","template":{"id":"Start_a_post","markupLanguage":"HTML","style":null,"texts":null,"defaults":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Start_a_post","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Online_Help_SME-en-1736217269742":{"__typename":"CachedAsset","id":"component:custom.widget.Online_Help_SME-en-1736217269742","value":{"component":{"id":"custom.widget.Online_Help_SME","template":{"id":"Online_Help_SME","markupLanguage":"HTML","style":null,"texts":null,"defaults":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Online_Help_SME","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.MYOB_Academy-en-1736217269742":{"__typename":"CachedAsset","id":"component:custom.widget.MYOB_Academy-en-1736217269742","value":{"component":{"id":"custom.widget.MYOB_Academy","template":{"id":"MYOB_Academy","markupLanguage":"HTML","style":null,"texts":null,"defaults":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.MYOB_Academy","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Custom_Footer-en-1736217269742":{"__typename":"CachedAsset","id":"component:custom.widget.Custom_Footer-en-1736217269742","value":{"component":{"id":"custom.widget.Custom_Footer","template":{"id":"Custom_Footer","markupLanguage":"HANDLEBARS","style":".sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.custom-footer-wrapper {\n background-color: #1b2830;\n}\n\n.custom-footer {\n width: 100%;\n padding: 40px var(--lia-bs-grid-gutter-width);\n margin: 0 auto;\n font-size: 14px;\n\n @media (min-width: 576px) {\n max-width: 33.75rem;\n }\n\n @media (min-width: 768px) {\n max-width: 45rem;\n padding: 40px calc(var(--lia-bs-grid-gutter-width) * 0.5);\n }\n\n @media (min-width: 992px) {\n max-width: 60rem;\n }\n\n @media (min-width: 1260px) {\n max-width: var(--lia-container-max-width);\n }\n}\n\n.footer-links-wrapper {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n width: 100%;\n color: var(--lia-rte-custom-color-18);\n\n ul {\n list-style: none;\n padding: 0;\n flex: 100%;\n margin-bottom: 0;\n\n li {\n a {\n color: var(--lia-rte-custom-color-18);\n padding: 5px 0;\n display: inline-block;\n }\n }\n }\n\n + .footer-links-wrapper {\n border-top: 1px solid #687480;\n margin-top: 20px;\n padding-top: 20px;\n }\n}\n\n.footer-text-wrapper {\n color: var(--lia-rte-custom-color-18);\n width: 100%;\n}\n\n.footer-text-wrapper p {\n margin-bottom: 0;\n}\n\n.footer-social-wrapper {\n display: flex;\n justify-content: space-between;\n color: var(--lia-rte-custom-color-18);\n border-top: 1px solid var(--lia-rte-custom-color-18);\n margin-top: 20px;\n padding-top: 20px;\n width: 100%;\n}\n\n.footer-links-wrapper .footer-social-wrapper ul li {\n width: auto;\n display: inline-block;\n}\n\n.footer-links-wrapper .footer-social-wrapper ul li a {\n padding: 0;\n margin-right: 0;\n border-radius: 12px;\n}\n\n@media (min-width: 992px) {\n .footer-text-wrapper,\n .footer-social-wrapper {\n width: auto;\n }\n\n .footer-social-wrapper {\n border-top: 0;\n margin-top: 0;\n padding-top: 0;\n width: auto;\n }\n\n .footer-links-wrapper ul {\n flex: auto;\n flex-wrap: wrap;\n }\n\n .footer-links-wrapper ul li {\n display: inline-block;\n }\n\n .footer-links-wrapper ul li a {\n margin-right: 20px;\n }\n\n .footer-links-wrapper-2 {\n justify-content: space-between;\n }\n}\n\n.myob-social-links a:hover .myob-icon {\n fill: #969ea7;\n}\n\n.myob-social-links .myob-icon {\n -webkit-transition: fill 0.2s ease-out;\n transition: fill 0.2s ease-out;\n fill: #687480;\n}\n\n.myob-social-links .myob-icon a {\n -webkit-transition: color 0.2s ease-out;\n transition: color 0.2s ease-out;\n color: #969ea7;\n text-decoration: none;\n}\n\n.myob-footer-copyright {\n color: #687480;\n padding-right: 20px;\n}\n\n.myob-footer-copyright a,\n.myob-footer-copyright a:hover {\n color: var(--lia-rte-custom-color-18);\n}\n\n.myob-social-links {\n margin-bottom: 0;\n}\n\n.myob-social-links li {\n float: left;\n margin-bottom: 0;\n line-height: 0;\n}\n\n.myob-social-links li + li {\n margin-left: 1.25em;\n}\n\n.myob-social-links li a:before {\n content: \" \";\n display: inline-block;\n width: 24px;\n height: 24px;\n background-size: contain;\n background-position: center;\n}\n.myob-social-links .twitter a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 6%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm5.33,10c0,.12,0,.23,0,.35A7.75,7.75,0,0,1,5.4,16.92a5.48,5.48,0,0,0,4-1.13A2.73,2.73,0,0,1,6.89,13.9a2.73,2.73,0,0,0,1.23,0,2.73,2.73,0,0,1-2.19-2.67v0a2.73,2.73,0,0,0,1.23.34,2.73,2.73,0,0,1-.84-3.64,7.74,7.74,0,0,0,5.62,2.85,2.76,2.76,0,0,1-.07-.62,2.73,2.73,0,0,1,4.72-1.86,5.49,5.49,0,0,0,1.73-.66c-.2.64-.23.87-.79,1.21a1.46,1.46,0,0,0,1.34,0A5.8,5.8,0,0,1,17.33,10Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.myob-social-links .googleplus a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 4%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0ZM9,17.5a5.5,5.5,0,1,1,4.1-9.17L11.61,9.67a3.5,3.5,0,1,0,.56,3.84H9v-2h4.47a1,1,0,0,1,1,1.11A5.49,5.49,0,0,1,9,17.5Zm10.5-4v2h-2v-2h-2v-2h2v-2h2v2h2v2Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.myob-social-links .facebook a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm3.51,12H13.2v7.2h-3V12H8.4V9.58h1.8V8.29A2.61,2.61,0,0,1,13,5.4h2.6V7.77H13.81a.58.58,0,0,0-.61.66V9.58h2.56Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.myob-social-links .linkedin a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 5%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,24A12,12,0,1,0,0,12,12,12,0,0,0,12,24Zm1.82-10.71a1.2,1.2,0,0,0-1.2,1.2v4.2h-3s0-7.2,0-7.8h3v.89A3.72,3.72,0,0,1,15,10.91c1.78,0,3,1.29,3,3.78v4H15v-4.2A1.2,1.2,0,0,0,13.82,13.29ZM6.91,9.69h0A1.47,1.47,0,0,1,5.4,8.2,1.44,1.44,0,0,1,6.93,6.75a1.47,1.47,0,1,1,0,2.94Zm1.51,9h-3v-7.8h3Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.myob-social-links .instagram a:before {\n background: url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibXlvYi1pY29uIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMiAwYzYuNjE3IDAgMTIgNS4zODMgMTIgMTIgMCA2LjYxNi01LjM4MyAxMi0xMiAxMlMwIDE4LjYxNiAwIDEyQzAgNS4zODQgNS4zODMgMCAxMiAwem03IDE2LjE2NlY3LjgzYzAtMS41Ni0xLjI3LTIuODMtMi44MzMtMi44M0g3LjgzM0M2LjI3MSA1IDUgNi4yNyA1IDcuODN2OC4zMzVDNSAxNy43MjkgNi4yNzEgMTkgNy44MzMgMTloOC4zMzRDMTcuNzMgMTkgMTkgMTcuNzMgMTkgMTYuMTY2ek04LjU0NSA5LjUyTDggOS41MjRWNmgxdjIuODgxYy0uMTcyLjE5Ny0uMzIzLjQxLS40NTUuNjM5ek0xNSAxMS41YzAgMS42NTYtMS4zNDQgMy0zIDMtMS42NTcgMC0zLTEuMzQ0LTMtMyAwLTEuNjU3IDEuMzQzLTMgMy0zIDEuNjU2IDAgMyAxLjM0MyAzIDN6bS01LTMuNDQ0VjZoNi4xNjdDMTcuMTc4IDYgMTggNi44MjIgMTggNy44MzF2MS42N2wtMi41NTMuMDA1QzE0Ljc1NCA4LjMxMyAxMy40NzcgNy41IDEyIDcuNWMtLjczMSAwLTEuNDA5LjIxMi0yIC41NTZ6TTE2IDhoMVY3aC0xdjF6TTcgOS41MjRsLTEgLjAwM1Y3LjgzMmMwLS43MS40MDktMS4zMTggMS0xLjYyMnYzLjMxNHoiIGZpbGw9IiM2ODc0ODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPiA8L3N2Zz4=\")\n no-repeat;\n}\n","texts":null,"defaults":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Custom_Footer","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"dynamicByCoreNode":false,"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":{"css":".custom_widget_Custom_Footer_sr-only_7twck_1 {\n position: absolute;\n width: 0.0625rem;\n height: 0.0625rem;\n padding: 0;\n margin: -0.0625rem;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.custom_widget_Custom_Footer_custom-footer-wrapper_7twck_12 {\n background-color: #1b2830;\n}\n\n.custom_widget_Custom_Footer_custom-footer_7twck_12 {\n width: 100%;\n padding: 2.5rem var(--lia-bs-grid-gutter-width);\n margin: 0 auto;\n font-size: 0.875rem;\n\n @media (min-width: 576px) {\n max-width: 33.75rem;\n }\n\n @media (min-width: 768px) {\n max-width: 45rem;\n padding: 2.5rem calc(var(--lia-bs-grid-gutter-width) * 0.5);\n }\n\n @media (min-width: 992px) {\n max-width: 60rem;\n }\n\n @media (min-width: 1260px) {\n max-width: var(--lia-container-max-width);\n }\n}\n\n.custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n width: 100%;\n color: var(--lia-rte-custom-color-18);\n\n ul {\n list-style: none;\n padding: 0;\n flex: 100%;\n margin-bottom: 0;\n\n li {\n a {\n color: var(--lia-rte-custom-color-18);\n padding: 0.3125rem 0;\n display: inline-block;\n }\n }\n }\n\n + .custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 {\n border-top: 1px solid #687480;\n margin-top: 1.25rem;\n padding-top: 1.25rem;\n }\n}\n\n.custom_widget_Custom_Footer_footer-text-wrapper_7twck_69 {\n color: var(--lia-rte-custom-color-18);\n width: 100%;\n}\n\n.custom_widget_Custom_Footer_footer-text-wrapper_7twck_69 p {\n margin-bottom: 0;\n}\n\n.custom_widget_Custom_Footer_footer-social-wrapper_7twck_78 {\n display: flex;\n justify-content: space-between;\n color: var(--lia-rte-custom-color-18);\n border-top: 1px solid var(--lia-rte-custom-color-18);\n margin-top: 1.25rem;\n padding-top: 1.25rem;\n width: 100%;\n}\n\n.custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 .custom_widget_Custom_Footer_footer-social-wrapper_7twck_78 ul li {\n width: auto;\n display: inline-block;\n}\n\n.custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 .custom_widget_Custom_Footer_footer-social-wrapper_7twck_78 ul li a {\n padding: 0;\n margin-right: 0;\n border-radius: 0.75rem;\n}\n\n@media (min-width: 992px) {\n .custom_widget_Custom_Footer_footer-text-wrapper_7twck_69,\n .custom_widget_Custom_Footer_footer-social-wrapper_7twck_78 {\n width: auto;\n }\n\n .custom_widget_Custom_Footer_footer-social-wrapper_7twck_78 {\n border-top: 0;\n margin-top: 0;\n padding-top: 0;\n width: auto;\n }\n\n .custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 ul {\n flex: auto;\n flex-wrap: wrap;\n }\n\n .custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 ul li {\n display: inline-block;\n }\n\n .custom_widget_Custom_Footer_footer-links-wrapper_7twck_40 ul li a {\n margin-right: 1.25rem;\n }\n\n .custom_widget_Custom_Footer_footer-links-wrapper-2_7twck_125 {\n justify-content: space-between;\n }\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 a:hover .custom_widget_Custom_Footer_myob-icon_7twck_130 {\n fill: #969ea7;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_myob-icon_7twck_130 {\n transition: fill 0.2s ease-out;\n fill: #687480;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_myob-icon_7twck_130 a {\n transition: color 0.2s ease-out;\n color: #969ea7;\n text-decoration: none;\n}\n\n.custom_widget_Custom_Footer_myob-footer-copyright_7twck_147 {\n color: #687480;\n padding-right: 1.25rem;\n}\n\n.custom_widget_Custom_Footer_myob-footer-copyright_7twck_147 a,\n.custom_widget_Custom_Footer_myob-footer-copyright_7twck_147 a:hover {\n color: var(--lia-rte-custom-color-18);\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 {\n margin-bottom: 0;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 li {\n float: left;\n margin-bottom: 0;\n line-height: 0;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 li + li {\n margin-left: 1.25em;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 li a:before {\n content: \" \";\n display: inline-block;\n width: 1.5rem;\n height: 1.5rem;\n background-size: contain;\n background-position: center;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_twitter_7twck_179 a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 6%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm5.33,10c0,.12,0,.23,0,.35A7.75,7.75,0,0,1,5.4,16.92a5.48,5.48,0,0,0,4-1.13A2.73,2.73,0,0,1,6.89,13.9a2.73,2.73,0,0,0,1.23,0,2.73,2.73,0,0,1-2.19-2.67v0a2.73,2.73,0,0,0,1.23.34,2.73,2.73,0,0,1-.84-3.64,7.74,7.74,0,0,0,5.62,2.85,2.76,2.76,0,0,1-.07-.62,2.73,2.73,0,0,1,4.72-1.86,5.49,5.49,0,0,0,1.73-.66c-.2.64-.23.87-.79,1.21a1.46,1.46,0,0,0,1.34,0A5.8,5.8,0,0,1,17.33,10Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_googleplus_7twck_184 a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 4%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0ZM9,17.5a5.5,5.5,0,1,1,4.1-9.17L11.61,9.67a3.5,3.5,0,1,0,.56,3.84H9v-2h4.47a1,1,0,0,1,1,1.11A5.49,5.49,0,0,1,9,17.5Zm10.5-4v2h-2v-2h-2v-2h2v-2h2v2h2v2Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_facebook_7twck_189 a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm3.51,12H13.2v7.2h-3V12H8.4V9.58h1.8V8.29A2.61,2.61,0,0,1,13,5.4h2.6V7.77H13.81a.58.58,0,0,0-.61.66V9.58h2.56Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_linkedin_7twck_194 a:before {\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle%3EAsset 5%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M12,24A12,12,0,1,0,0,12,12,12,0,0,0,12,24Zm1.82-10.71a1.2,1.2,0,0,0-1.2,1.2v4.2h-3s0-7.2,0-7.8h3v.89A3.72,3.72,0,0,1,15,10.91c1.78,0,3,1.29,3,3.78v4H15v-4.2A1.2,1.2,0,0,0,13.82,13.29ZM6.91,9.69h0A1.47,1.47,0,0,1,5.4,8.2,1.44,1.44,0,0,1,6.93,6.75a1.47,1.47,0,1,1,0,2.94Zm1.51,9h-3v-7.8h3Z' style='fill:%23687480'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")\n no-repeat;\n}\n\n.custom_widget_Custom_Footer_myob-social-links_7twck_130 .custom_widget_Custom_Footer_instagram_7twck_199 a:before {\n background: url(\"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibXlvYi1pY29uIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMiAwYzYuNjE3IDAgMTIgNS4zODMgMTIgMTIgMCA2LjYxNi01LjM4MyAxMi0xMiAxMlMwIDE4LjYxNiAwIDEyQzAgNS4zODQgNS4zODMgMCAxMiAwem03IDE2LjE2NlY3LjgzYzAtMS41Ni0xLjI3LTIuODMtMi44MzMtMi44M0g3LjgzM0M2LjI3MSA1IDUgNi4yNyA1IDcuODN2OC4zMzVDNSAxNy43MjkgNi4yNzEgMTkgNy44MzMgMTloOC4zMzRDMTcuNzMgMTkgMTkgMTcuNzMgMTkgMTYuMTY2ek04LjU0NSA5LjUyTDggOS41MjRWNmgxdjIuODgxYy0uMTcyLjE5Ny0uMzIzLjQxLS40NTUuNjM5ek0xNSAxMS41YzAgMS42NTYtMS4zNDQgMy0zIDMtMS42NTcgMC0zLTEuMzQ0LTMtMyAwLTEuNjU3IDEuMzQzLTMgMy0zIDEuNjU2IDAgMyAxLjM0MyAzIDN6bS01LTMuNDQ0VjZoNi4xNjdDMTcuMTc4IDYgMTggNi44MjIgMTggNy44MzF2MS42N2wtMi41NTMuMDA1QzE0Ljc1NCA4LjMxMyAxMy40NzcgNy41IDEyIDcuNWMtLjczMSAwLTEuNDA5LjIxMi0yIC41NTZ6TTE2IDhoMVY3aC0xdjF6TTcgOS41MjRsLTEgLjAwM1Y3LjgzMmMwLS43MS40MDktMS4zMTggMS0xLjYyMnYzLjMxNHoiIGZpbGw9IiM2ODc0ODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPiA8L3N2Zz4=\")\n no-repeat;\n}\n","tokens":{"sr-only":"custom_widget_Custom_Footer_sr-only_7twck_1","custom-footer-wrapper":"custom_widget_Custom_Footer_custom-footer-wrapper_7twck_12","custom-footer":"custom_widget_Custom_Footer_custom-footer_7twck_12","footer-links-wrapper":"custom_widget_Custom_Footer_footer-links-wrapper_7twck_40","footer-text-wrapper":"custom_widget_Custom_Footer_footer-text-wrapper_7twck_69","footer-social-wrapper":"custom_widget_Custom_Footer_footer-social-wrapper_7twck_78","footer-links-wrapper-2":"custom_widget_Custom_Footer_footer-links-wrapper-2_7twck_125","myob-social-links":"custom_widget_Custom_Footer_myob-social-links_7twck_130","myob-icon":"custom_widget_Custom_Footer_myob-icon_7twck_130","myob-footer-copyright":"custom_widget_Custom_Footer_myob-footer-copyright_7twck_147","twitter":"custom_widget_Custom_Footer_twitter_7twck_179","googleplus":"custom_widget_Custom_Footer_googleplus_7twck_184","facebook":"custom_widget_Custom_Footer_facebook_7twck_189","linkedin":"custom_widget_Custom_Footer_linkedin_7twck_194","instagram":"custom_widget_Custom_Footer_instagram_7twck_199"}},"form":null},"localOverride":false},"CachedAsset:text:en_US-components/community/Breadcrumb-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/Breadcrumb-1736219507668","value":{"navLabel":"Breadcrumbs","dropdown":"Additional parent page navigation"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBanner-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBanner-1736219507668","value":{"messageMarkedAsSpam":"This post has been marked as spam","messageMarkedAsSpam@board:TKB":"This article has been marked as spam","messageMarkedAsSpam@board:BLOG":"This post has been marked as spam","messageMarkedAsSpam@board:FORUM":"This discussion has been marked as spam","messageMarkedAsSpam@board:OCCASION":"This event has been marked as spam","messageMarkedAsSpam@board:IDEA":"This idea has been marked as spam","manageSpam":"Manage Spam","messageMarkedAsAbuse":"This post has been marked as abuse","messageMarkedAsAbuse@board:TKB":"This article has been marked as abuse","messageMarkedAsAbuse@board:BLOG":"This post has been marked as abuse","messageMarkedAsAbuse@board:FORUM":"This discussion has been marked as abuse","messageMarkedAsAbuse@board:OCCASION":"This event has been marked as abuse","messageMarkedAsAbuse@board:IDEA":"This idea has been marked as abuse","preModCommentAuthorText":"This comment will be published as soon as it is approved","preModCommentModeratorText":"This comment is awaiting moderation","messageMarkedAsOther":"This post has been rejected due to other reasons","messageMarkedAsOther@board:TKB":"This article has been rejected due to other reasons","messageMarkedAsOther@board:BLOG":"This post has been rejected due to other reasons","messageMarkedAsOther@board:FORUM":"This discussion has been rejected due to other reasons","messageMarkedAsOther@board:OCCASION":"This event has been rejected due to other reasons","messageMarkedAsOther@board:IDEA":"This idea has been rejected due to other reasons","messageArchived":"This post was archived on {date}","relatedUrl":"View Related Content","relatedContentText":"Showing related content","archivedContentLink":"View Archived Content"},"localOverride":false},"CachedAsset:text:en_US-components/messages/RelatedContentWidget-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/RelatedContentWidget-1736219507668","value":{"title":"Related Content","emptyDescription":"No content to show","title@instance:1706573650217":"Related content","title@instance:ozpMun":"Related content"},"localOverride":false},"CachedAsset:text:en_US-components/community/FooterWidget-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/FooterWidget-1736219507668","value":{"homeLink":"Community Home","topOfPage":"Top of Page","buildHash":"Build Hash:","buildNumber":"Build Number:","buildTime":"Build Time:","privacyPolicy":"Privacy Policy","helpLink":"Help"},"localOverride":false},"Category:category:NZinfo":{"__typename":"Category","id":"category:NZinfo","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:beta":{"__typename":"Category","id":"category:beta","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"CATEGORY","displayId":"beta","nodeType":"category","depth":1,"title":"Accountants & Bookkeepers","shortTitle":"Accountants & Bookkeepers"},"Forum:board:AccountEdge":{"__typename":"Forum","id":"board:AccountEdge","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:AccountRight":{"__typename":"Category","id":"category:AccountRight","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"CATEGORY","displayId":"AccountRight","nodeType":"category","depth":2,"title":"MYOB AccountRight","shortTitle":"MYOB AccountRight"},"Forum:board:AETax":{"__typename":"Forum","id":"board:AETax","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"AETax","nodeType":"board","depth":2,"conversationStyle":"FORUM","title":"MYOB AU Tax","shortTitle":"MYOB AU Tax","parent":{"__ref":"Category:category:beta"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi03MzUtQW1kZEJs?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"Advice, answers, and more about your desktop Accountants Office and Accountants Enterprise","eventPath":"category:beta/community:myobboard:AETax/"},"Forum:board:AD_Notices":{"__typename":"Forum","id":"board:AD_Notices","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:MYOBAdvisor":{"__typename":"Forum","id":"board:MYOBAdvisor","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Business":{"__typename":"Category","id":"category:Business","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"CATEGORY","displayId":"Business","nodeType":"category","depth":2,"title":"MYOB Business","shortTitle":"MYOB Business"},"Category:category:Support":{"__typename":"Category","id":"category:Support","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:AdvancedPlatform":{"__typename":"Category","id":"category:AdvancedPlatform","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:Payroll":{"__typename":"GroupHub","id":"grouphub:Payroll","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Scholarly":{"__typename":"Category","id":"category:Scholarly","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:PracticeBAS":{"__typename":"Forum","id":"board:PracticeBAS","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:EntProdHelp":{"__typename":"Category","id":"category:EntProdHelp","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:myob-client-accounting":{"__typename":"Forum","id":"board:myob-client-accounting","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:Solo":{"__typename":"Category","id":"category:Solo","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Rank:rank:175":{"__typename":"Rank","id":"rank:175","position":59,"name":"Contributing Cover User","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:9575":{"__typename":"User","id":"user:9575","uid":9575,"login":"myMedia","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2010-09-23T17:53:28.727+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-9.svg"},"rank":{"__ref":"Rank:rank:175"},"messagesCount":5,"kudosGivenCount":1,"kudosReceivedCount":5,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:9575"},"ForumTopicMessage:message:877558":{"__typename":"ForumTopicMessage","uid":877558,"subject":"VB.Net WebBrowser -> WebView2 Solution","id":"message:877558","revisionNum":1,"repliesCount":1,"author":{"__ref":"User:user:9575"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:AccountRightAPIquestions"},"conversation":{"__ref":"Conversation:conversation:877558"},"moderationData":{"__ref":"ModerationData:moderation_data:877558"},"postTime":"2024-08-29T21:11:48.277+10:00","lastPublishTime":"2024-08-29T21:11:48.277+10:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":97},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:PartnersGroup/community:myobboard:AccountRightAPIquestions/message:877558"},"Conversation:conversation:877558":{"__typename":"Conversation","id":"conversation:877558","solved":false,"topic":{"__ref":"ForumTopicMessage:message:877558"},"lastPostingActivityTime":"2024-09-03T09:00:02.574+10:00","lastPostTime":"2024-09-03T09:00:02.574+10:00"},"ModerationData:moderation_data:877558":{"__typename":"ModerationData","id":"moderation_data:877558","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:877558":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:877558","relatedMessage":{"__ref":"ForumTopicMessage:message:877558"}},"User:user:280946":{"__typename":"User","id":"user:280946","uid":280946,"login":"APancari","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2022-08-18T19:45:47.521+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-5.svg"},"rank":null,"messagesCount":2,"kudosGivenCount":1,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:280946"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi0zNTAtT25CV1B3?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi0zNTAtT25CV1B3?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Forum:board:Sales_and_Purchases":{"__typename":"Forum","id":"board:Sales_and_Purchases","entityType":"FORUM","displayId":"Sales_and_Purchases","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"AccountRight: Sales and Purchases","shortTitle":"AccountRight: Sales and Purchases","parent":{"__ref":"Category:category:AccountRight"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi0zNTAtT25CV1B3?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"Chat about sales and purchasing in AccountRight.","eventPath":"category:AccountRight/category:Support/community:myobboard:Sales_and_Purchases/"},"ForumTopicMessage:message:776768":{"__typename":"ForumTopicMessage","uid":776768,"subject":"MYOB Accountright - Access on Webbrowser","id":"message:776768","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:280946"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:Sales_and_Purchases"},"conversation":{"__ref":"Conversation:conversation:776768"},"moderationData":{"__ref":"ModerationData:moderation_data:776768"},"postTime":"2022-08-18T19:47:39.812+10:00","lastPublishTime":"2022-08-18T19:47:39.812+10:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":461},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:AccountRight/category:Support/community:myobboard:Sales_and_Purchases/message:776768"},"Conversation:conversation:776768":{"__typename":"Conversation","id":"conversation:776768","solved":true,"topic":{"__ref":"ForumTopicMessage:message:776768"},"lastPostingActivityTime":"2022-08-19T19:50:55.865+10:00","lastPostTime":"2022-08-19T19:50:55.865+10:00"},"ModerationData:moderation_data:776768":{"__typename":"ModerationData","id":"moderation_data:776768","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:776768":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:776768","relatedMessage":{"__ref":"ForumTopicMessage:message:776768"}},"Rank:rank:171":{"__typename":"Rank","id":"rank:171","position":57,"name":"Trusted Cover User","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:85666":{"__typename":"User","id":"user:85666","uid":85666,"login":"TSGTanya","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2013-08-05T18:44:17.169+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/images/dS04NTY2Ni0xMTg3MWkwMjU3MEVEQjg0OUMzRDZE"},"rank":{"__ref":"Rank:rank:171"},"messagesCount":260,"kudosGivenCount":25,"kudosReceivedCount":16,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":4,"entityType":"USER","eventPath":"community:myob/user:85666"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi04MjAtQkJUc2V4?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi04MjAtQkJUc2V4?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Forum:board:Bus-Sales":{"__typename":"Forum","id":"board:Bus-Sales","entityType":"FORUM","displayId":"Bus-Sales","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"MYOB Business: Sales and Purchases","shortTitle":"MYOB Business: Sales and Purchases","parent":{"__ref":"Category:category:Business"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi04MjAtQkJUc2V4?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"","eventPath":"category:Business/category:Support/community:myobboard:Bus-Sales/"},"ForumTopicMessage:message:858008":{"__typename":"ForumTopicMessage","uid":858008,"subject":"How do i change the locked date via MYOB browser? - found solution via business settings.","id":"message:858008","revisionNum":2,"repliesCount":2,"author":{"__ref":"User:user:85666"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:Bus-Sales"},"conversation":{"__ref":"Conversation:conversation:858008"},"moderationData":{"__ref":"ModerationData:moderation_data:858008"},"postTime":"2024-02-15T13:13:09.193+11:00","lastPublishTime":"2024-02-15T13:20:31.523+11:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":201},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:Business/category:Support/community:myobboard:Bus-Sales/message:858008"},"Conversation:conversation:858008":{"__typename":"Conversation","id":"conversation:858008","solved":true,"topic":{"__ref":"ForumTopicMessage:message:858008"},"lastPostingActivityTime":"2024-02-19T12:50:56.530+11:00","lastPostTime":"2024-02-19T12:50:56.530+11:00"},"ModerationData:moderation_data:858008":{"__typename":"ModerationData","id":"moderation_data:858008","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:858008":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:858008","relatedMessage":{"__ref":"ForumTopicMessage:message:858008"}},"User:user:310674":{"__typename":"User","id":"user:310674","uid":310674,"login":"Brightside","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-09-06T00:48:55.441+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-2.svg"},"rank":null,"messagesCount":3,"kudosGivenCount":0,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:310674"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi0zNDYtaEMzcnZr?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi0zNDYtaEMzcnZr?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Forum:board:Accounting_Software_General":{"__typename":"Forum","id":"board:Accounting_Software_General","entityType":"FORUM","displayId":"Accounting_Software_General","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"AccountRight: Getting Started","shortTitle":"AccountRight: Getting Started","parent":{"__ref":"Category:category:AccountRight"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi0zNDYtaEMzcnZr?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"New to AccountRight? Start your journey here.","eventPath":"category:AccountRight/category:Support/community:myobboard:Accounting_Software_General/"},"ForumTopicMessage:message:835170":{"__typename":"ForumTopicMessage","uid":835170,"subject":"WRONG FINANACIAL YEAR - NEED SOLUTION","id":"message:835170","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:310674"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:Accounting_Software_General"},"conversation":{"__ref":"Conversation:conversation:835170"},"moderationData":{"__ref":"ModerationData:moderation_data:835170"},"postTime":"2023-09-06T00:57:37.913+10:00","lastPublishTime":"2023-09-06T00:57:37.913+10:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":209},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:AccountRight/category:Support/community:myobboard:Accounting_Software_General/message:835170"},"Conversation:conversation:835170":{"__typename":"Conversation","id":"conversation:835170","solved":false,"topic":{"__ref":"ForumTopicMessage:message:835170"},"lastPostingActivityTime":"2023-09-06T14:02:59.185+10:00","lastPostTime":"2023-09-06T14:02:59.185+10:00"},"ModerationData:moderation_data:835170":{"__typename":"ModerationData","id":"moderation_data:835170","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:835170":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:835170","relatedMessage":{"__ref":"ForumTopicMessage:message:835170"}},"User:user:223390":{"__typename":"User","id":"user:223390","uid":223390,"login":"nduro","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2020-04-02T09:42:56.699+11:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-1.svg"},"rank":{"__ref":"Rank:rank:187"},"messagesCount":74,"kudosGivenCount":6,"kudosReceivedCount":4,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:223390"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi03ODYtNUZaVkhL?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi03ODYtNUZaVkhL?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Forum:board:MultiCurrencyTest":{"__typename":"Forum","id":"board:MultiCurrencyTest","entityType":"FORUM","displayId":"MultiCurrencyTest","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"AccountRight: Inventory and Multi Currency","shortTitle":"AccountRight: Inventory and Multi Currency","parent":{"__ref":"Category:category:AccountRight"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi03ODYtNUZaVkhL?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"","eventPath":"category:AccountRight/category:Support/community:myobboard:MultiCurrencyTest/"},"ForumTopicMessage:message:640167":{"__typename":"ForumTopicMessage","uid":640167,"subject":"Inventory Management - Best Practice - In MYOB AR or Add On Module?? Whats the best solution??","id":"message:640167","revisionNum":2,"repliesCount":2,"author":{"__ref":"User:user:223390"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:MultiCurrencyTest"},"conversation":{"__ref":"Conversation:conversation:640167"},"moderationData":{"__ref":"ModerationData:moderation_data:640167"},"postTime":"2020-04-15T15:33:47.174+10:00","lastPublishTime":"2020-04-15T15:34:48.631+10:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":915},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:AccountRight/category:Support/community:myobboard:MultiCurrencyTest/message:640167"},"Conversation:conversation:640167":{"__typename":"Conversation","id":"conversation:640167","solved":true,"topic":{"__ref":"ForumTopicMessage:message:640167"},"lastPostingActivityTime":"2020-04-21T15:05:17.549+10:00","lastPostTime":"2020-04-21T15:05:17.549+10:00"},"ModerationData:moderation_data:640167":{"__typename":"ModerationData","id":"moderation_data:640167","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:640167":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:640167","relatedMessage":{"__ref":"ForumTopicMessage:message:640167"}},"Rank:rank:189":{"__typename":"Rank","id":"rank:189","position":66,"name":"Contributing User","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:313081":{"__typename":"User","id":"user:313081","uid":313081,"login":"talinga","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-10-03T11:05:52.414+11:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-2.svg"},"rank":{"__ref":"Rank:rank:189"},"messagesCount":16,"kudosGivenCount":1,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:313081"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi04MDktQ1NnY1pK?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi04MDktQ1NnY1pK?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"Forum:board:ARBanking":{"__typename":"Forum","id":"board:ARBanking","entityType":"FORUM","displayId":"ARBanking","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"AccountRight: Banking","shortTitle":"AccountRight: Banking","parent":{"__ref":"Category:category:AccountRight"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi04MDktQ1NnY1pK?image-coordinates=0%2C0%2C320%2C320\"}"},"description":"","eventPath":"category:AccountRight/category:Support/community:myobboard:ARBanking/"},"ForumTopicMessage:message:840638":{"__typename":"ForumTopicMessage","uid":840638,"subject":"Seeking solution to fix issues about Prepare Electronic Payments","id":"message:840638","revisionNum":1,"repliesCount":6,"author":{"__ref":"User:user:313081"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:ARBanking"},"conversation":{"__ref":"Conversation:conversation:840638"},"moderationData":{"__ref":"ModerationData:moderation_data:840638"},"postTime":"2023-10-10T13:33:56.075+11:00","lastPublishTime":"2023-10-10T13:33:56.075+11:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":273},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:AccountRight/category:Support/community:myobboard:ARBanking/message:840638"},"Conversation:conversation:840638":{"__typename":"Conversation","id":"conversation:840638","solved":false,"topic":{"__ref":"ForumTopicMessage:message:840638"},"lastPostingActivityTime":"2023-10-13T13:41:40.002+11:00","lastPostTime":"2023-10-13T13:41:40.002+11:00"},"ModerationData:moderation_data:840638":{"__typename":"ModerationData","id":"moderation_data:840638","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:840638":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:840638","relatedMessage":{"__ref":"ForumTopicMessage:message:840638"}},"Rank:rank:183":{"__typename":"Rank","id":"rank:183","position":63,"name":"Valued User","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:132704":{"__typename":"User","id":"user:132704","uid":132704,"login":"SB_Systems","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2015-05-21T17:19:26.478+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/images/dS0xMzI3MDQtMTI5MjBpMkZERTk0RENENkZENDU2Mg"},"rank":{"__ref":"Rank:rank:183"},"messagesCount":108,"kudosGivenCount":0,"kudosReceivedCount":7,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":14,"entityType":"USER","eventPath":"community:myob/user:132704"},"AssociatedImage:{\"url\":\"https://community.myob.com/t5/s/myob/images/bi03MzUtQW1kZEJs?image-coordinates=0%2C0%2C320%2C320\"}":{"__typename":"AssociatedImage","url":"https://community.myob.com/t5/s/myob/images/bi03MzUtQW1kZEJs?image-coordinates=0%2C0%2C320%2C320","mimeType":"image/png"},"ForumTopicMessage:message:673027":{"__typename":"ForumTopicMessage","uid":673027,"subject":"SR DAL Error 6522 - Solution","id":"message:673027","revisionNum":1,"repliesCount":1,"author":{"__ref":"User:user:132704"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:AETax"},"conversation":{"__ref":"Conversation:conversation:673027"},"moderationData":{"__ref":"ModerationData:moderation_data:673027"},"postTime":"2020-08-25T10:36:45.339+10:00","lastPublishTime":"2020-08-25T10:36:45.339+10:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":1401},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:beta/community:myobboard:AETax/message:673027"},"Conversation:conversation:673027":{"__typename":"Conversation","id":"conversation:673027","solved":false,"topic":{"__ref":"ForumTopicMessage:message:673027"},"lastPostingActivityTime":"2020-08-27T11:39:27.302+10:00","lastPostTime":"2020-08-27T11:39:27.302+10:00"},"ModerationData:moderation_data:673027":{"__typename":"ModerationData","id":"moderation_data:673027","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:673027":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:673027","relatedMessage":{"__ref":"ForumTopicMessage:message:673027"}},"User:user:229897":{"__typename":"User","id":"user:229897","uid":229897,"login":"BigTD","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2020-06-19T10:50:15.775+10:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.myob.com/t5/s/myob/m_assets/avatars/default/avatar-6.svg"},"rank":null,"messagesCount":3,"kudosGivenCount":1,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:myob/user:229897"},"ForumTopicMessage:message:656072":{"__typename":"ForumTopicMessage","uid":656072,"subject":"IO.IOException Error with MYOB AO Solution","id":"message:656072","revisionNum":1,"repliesCount":1,"author":{"__ref":"User:user:229897"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:AETax"},"conversation":{"__ref":"Conversation:conversation:656072"},"moderationData":{"__ref":"ModerationData:moderation_data:656072"},"postTime":"2020-06-19T11:33:25.794+10:00","lastPublishTime":"2020-06-19T11:33:25.794+10:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":791},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:beta/community:myobboard:AETax/message:656072"},"Conversation:conversation:656072":{"__typename":"Conversation","id":"conversation:656072","solved":false,"topic":{"__ref":"ForumTopicMessage:message:656072"},"lastPostingActivityTime":"2020-07-17T17:04:14.809+10:00","lastPostTime":"2020-07-17T17:04:14.809+10:00"},"ModerationData:moderation_data:656072":{"__typename":"ModerationData","id":"moderation_data:656072","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:656072":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:656072","relatedMessage":{"__ref":"ForumTopicMessage:message:656072"}},"QueryVariables:TopicReplyList:message:877141:1":{"__typename":"QueryVariables","id":"TopicReplyList:message:877141:1","value":{"id":"message:877141","first":10,"sorts":{"kudosSumWeight":{"direction":"DESC","order":0},"postTime":{"direction":"ASC","order":1}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"kudosSumWeight":{"direction":"DESC","order":0},"postTime":{"direction":"ASC","order":1}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":true,"useNodeAncestors":false,"useUserHoverCard":true,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"ROOT_MUTATION":{"__typename":"Mutation"},"CachedAsset:text:en_US-components/community/Navbar-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/Navbar-1736219507668","value":{"community":"Community Home","inbox":"Inbox","manageContent":"Manage Content","tos":"Terms of Service","forgotPassword":"Forgot Password","themeEditor":"Theme Editor","edit":"Edit Navigation Bar","skipContent":"Skip to content","migrated-link-9":"MYOB Client Accounting","migrated-link-7":"Admin Tasks & General Discussions","migrated-link-8":"MYOB Practice Manager / Document Manager","migrated-link-1":"MYOB Business","migrated-link-21":"Students & Educators","migrated-link-2":"MYOB AccountRight","migrated-link-22":"Developers","onboarding-hub":"Installing the app","migrated-link-0":"Product Help & Ideas","migrated-link-20":"More","migrated-link-5":"MYOB EXO","migrated-link-6":"Accountants & Bookkeepers","migrated-link-3":"New Zealand Payroll and Tax","migrated-link-4":"MYOB Acumatica","migrated-link-18":"Contacts - manage you customers and suppliers","migrated-link-19":"Categories - organise your transactions","migrated-link-16":"Invoicing - get paid faster","migrated-link-17":"Expenses - stay on top of your spending","migrated-link-14":"Share your ideas","migrated-link-15":"Early access program news","migrated-link-12":"EAP Hub","migrated-link-13":"Getting set up","partner-program-members":"Partner Program Members","migrated-link-10":"MYOB AU Tax","migrated-link-11":"MYOB Online Tax AU","solo-link":"Solo","help":"Ask a question","migrated-link-27":"Other MYOB software","migrated-link-25":"MYOB Enterprise Solutions Partners","town-square---soloists":"Soloist Town Square","migrated-link-26":"Payroll Hub","migrated-link-23":"MYOB Business API","migrated-link-24":"MYOB Acumatica Partners"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarHamburgerDropdown-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarHamburgerDropdown-1736219507668","value":{"hamburgerLabel":"Side Menu"},"localOverride":false},"CachedAsset:text:en_US-components/community/BrandLogo-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/BrandLogo-1736219507668","value":{"logoAlt":"Khoros","themeLogoAlt":"Brand Logo"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarTextLinks-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarTextLinks-1736219507668","value":{"more":"More"},"localOverride":false},"CachedAsset:text:en_US-components/search/SpotlightSearchIcon-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/search/SpotlightSearchIcon-1736219507668","value":{"search":"Search"},"localOverride":false},"CachedAsset:text:en_US-components/authentication/AuthenticationLink-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/authentication/AuthenticationLink-1736219507668","value":{"title.login":"Sign In","title.registration":"Register","title.forgotPassword":"Forgot Password","title.multiAuthLogin":"Sign In"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeLink-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeLink-1736219507668","value":{"place":"Place {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewStandard-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewStandard-1736219507668","value":{"anonymous":"Anonymous","author":"{messageAuthorLogin}","authorBy":"{messageAuthorLogin}","board":"{messageBoardTitle}","replyToUser":" to {parentAuthor}","showMoreReplies":"Show More","replyText":"Reply","repliesText":"Replies","markedAsSolved":"Marked as Solved","movedMessagePlaceholder.BLOG":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.TKB":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.FORUM":"{count, plural, =0 {This reply has been} other {These replies have been} }","movedMessagePlaceholder.IDEA":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.OCCASION":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholderUrlText":"moved.","messageStatus":"Status: ","statusChanged":"Status changed: {previousStatus} to {currentStatus}","statusAdded":"Status added: {status}","statusRemoved":"Status removed: {status}","labelExpand":"expand replies","labelCollapse":"collapse replies","unhelpfulReason.reason1":"Content is outdated","unhelpfulReason.reason2":"Article is missing information","unhelpfulReason.reason3":"Content is for a different Product","unhelpfulReason.reason4":"Doesn't match what I was searching for"},"localOverride":false},"CachedAsset:text:en_US-components/messages/ThreadedReplyList-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/ThreadedReplyList-1736219507668","value":{"title":"{count, plural, one{# Reply} other{# Replies}}","title@board:BLOG":"{count, plural, one{# Comment} other{# Comments}}","title@board:TKB":"{count, plural, one{# Comment} other{# Comments}}","title@board:IDEA":"{count, plural, one{# Comment} other{# Comments}}","title@board:OCCASION":"{count, plural, one{# Comment} other{# Comments}}","noRepliesTitle":"No Replies","noRepliesTitle@board:BLOG":"No Comments","noRepliesTitle@board:TKB":"No Comments","noRepliesTitle@board:IDEA":"No Comments","noRepliesTitle@board:OCCASION":"No Comments","noRepliesDescription":"Be the first to reply","noRepliesDescription@board:BLOG":"Be the first to comment","noRepliesDescription@board:TKB":"Be the first to comment","noRepliesDescription@board:IDEA":"Be the first to comment","noRepliesDescription@board:OCCASION":"Be the first to comment","messageReadOnlyAlert:BLOG":"Comments have been turned off for this post","messageReadOnlyAlert:TKB":"Comments have been turned off for this article","messageReadOnlyAlert:IDEA":"Comments have been turned off for this idea","messageReadOnlyAlert:FORUM":"Replies have been turned off for this discussion","messageReadOnlyAlert:OCCASION":"Comments have been turned off for this event"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyCallToAction-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyCallToAction-1736219507668","value":{"leaveReply":"Leave a reply...","leaveReply@board:BLOG@message:root":"Leave a comment...","leaveReply@board:TKB@message:root":"Leave a comment...","leaveReply@board:IDEA@message:root":"Leave a comment...","leaveReply@board:OCCASION@message:root":"Leave a comment...","repliesTurnedOff.FORUM":"Replies are turned off for this topic","repliesTurnedOff.BLOG":"Comments are turned off for this topic","repliesTurnedOff.TKB":"Comments are turned off for this topic","repliesTurnedOff.IDEA":"Comments are turned off for this topic","repliesTurnedOff.OCCASION":"Comments are turned off for this topic","infoText":"Stop poking me!"},"localOverride":false},"CachedAsset:text:en_US-components/customComponent/CustomComponent-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/customComponent/CustomComponent-1736219507668","value":{"errorMessage":"Error rendering component id: {customComponentId}","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/QueryHandler-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/QueryHandler-1736219507668","value":{"title":"Query Handler"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/BuildInformation-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/BuildInformation-1736219507668","value":{"buildHash":"Build Hash: {buildHash}","buildNumber":"Build Number: {buildNumber}","buildTime":"Build Time: {buildTime}"},"localOverride":false},"CachedAsset:text:en_US-components/community/KhorosLogo-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/KhorosLogo-1736219507668","value":{"alt":"Powered By Khoros"},"localOverride":false},"ModerationData:moderation_data:877556":{"__typename":"ModerationData","id":"moderation_data:877556","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":"member"},"ForumReplyMessage:message:877556":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:9575"},"id":"message:877556","revisionNum":1,"uid":877556,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:AccountRightAPIquestions"},"parent":{"__ref":"ForumTopicMessage:message:877141"},"conversation":{"__ref":"Conversation:conversation:877141"},"subject":"Re: C# WebBrowser -> WebView2 solution","moderationData":{"__ref":"ModerationData:moderation_data:877556"},"body":"
Thanks Steve. I'm eternally grateful for this post. I'm translating to VB.Net as we speak and will post once I get it working. Anyone else here in VB Land?
I think there is still a problem registering new apps and have sent a query to the the API team. In summary, the auth process works, you get a code and with that can successfully retrieve OAuth access and refresh tokens but you end up with a 'Forbidden' response when trying to use the access token enumerate companies (either manually or via the SDK.)
However, if you have an older app key/secret (like from about 2 weeks ago) everything seems to work fine.
It is all working ok as we don't have a new app and are using the SDK.
We are just investigating what other WebView files we need to include for the client installation and then we should be good to go with updating our clients which will be an enormous relief.
You have been extremely generous, and I cannot thank you enough.
// Helper function to extract the authorization code from the URL private static string ExtractAuthorizationCode(string uri) { var uriObj = new Uri(uri); var queryParams = HttpUtility.ParseQueryString(uriObj.Query); return queryParams[\"code\"]; }
public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format(\"{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code\", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope);
// Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2);
// Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>();
// Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } };
// Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; };
// Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains(\"code=\")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri);
// Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code);
// Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } };
// Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null);
frm.Size = new Size(800, 600); frm.Show();
// Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task;
return authCode;
}
// Helper function to extract the authorization code from the URL private static string ExtractAuthorizationCode(string uri) { var uriObj = new Uri(uri); var queryParams = HttpUtility.ParseQueryString(uriObj.Query); return queryParams[\"code\"]; }
This thread was very helpful in getting my solution running again. Thank you for sharing the helpful information!
Just a note that I ran into a problem when my app was installed in the Program Files (x86) folder. WebView2 needs to create a user data folder and it can't create that folder under Program Files. The version I am using doesn't give an error message when it can't create the folder - it just didn't display the browser.
Still struggling. I get the error \"The type or namespace name 'CoreWebView2InitializationCompleted' does not exist in the namespace 'Microsoft.Web.WebView2' (are you missing an assembly reference?)\"
I have
using Microsoft.Web.WebView2.WinForms;
I have downloaded and installed Microsoft.Web.WebView2 v. 1.0.2739.15 from NuGet and the project has references
Nice thought but sadly not the answer. Have rebooted and tried other solutions that use mostly the same code but no further forward. The problem arisies consistently on all the versions of the app I have tried.
Will resume picking over my csproj files tomorrow so if you have any more brilliant thoughts happy to hear about them.
I have managed to build my app using WebView2 and when I run it on my machine it works. However, when I copy the the bin directory to another machine the application generates an error indicating that a dll is missing. I have the following dll's:
In wandering around places like StackOverflow looking for a solution to my problem (not finding WebView2.CoreWebView2InitializationCompleted despite having the WebView2 dlls when all the other WebView stuff seems fine) I found something about bindingRedirect - could this be relevant to your issue? Perhaps the version of one of the dlls on the target PC be different.
Thanks for the above code - I was almost forced to spin up a VB.NET/BV#.NET version thinking all my Access code was now useless - that is the rabbit hole that this MYOB mess has forced upon us.
However, I have got my Access code back online as of last night - and the delay in doing so was the mis-information coming out of API tech( apparently they hadn't been told of the changes made to the server) - however this failed navigation error is not an error, as it turns out (prior to all this change we got a blank page and I could extract the code embedded in the page source) - the returned access code is/was, it seems, embedded in a json payload in the form of a page - this is not happening now - so this error whether using chrome/IE/Edge was not an error - the code was legit - but so far I haven't been able to capture it out of the old webbrowser in Access - however with Antview2 the webbrowser2 Edge it came with a method that enabled easy capture.
I am hoping I can do without Antview2 and capture this code in an ordinary browser.
Here's some other info that may be useful. From my reading (not testing,) WebBrowser, available in .NET, runs in IE7 mode by default. There are some reg keys you can use to push it up to IE11 but MYOB have said even that won't be supported soon, so switching to WebView2 makes sense.
After you make the original GET request, after a lot of bouncing around (about 5 calls, which you can see if you put a break on webView2.NavigationStarting in my code) you end up with a return result that includes your chosen redirect URL, e.g. http://desktop, and a bunch of query parameters that include the code you need to POST to get the access tokens. I'm guessing that 'bouncing' now won't happen if you're not using a modern browser (maybe the issue is javascript related?)
The return URL (if using http://desktop) will definitely result in a navigation error because it doesn't point to a valid resource, but is serves the purpose of presenting the code, which you can extract for the next step. I don't remember seeing a page navigation error with the WebBrowser control, probably because the form was closed before it was rendered. With my code, you do get a flash of the error page before the form automatically closes.
I guess if you can't find suitable browser to invoke within your app, you could start an external browser to make the GET request, and make the redirect URL something like http://localhost:1234 and set up a port listener in your app to retrieve the result. Or if that's also a problem, simply provide instructions for the user to copy and paste the redirect URL back into your app so you can extract the code.
Since posting my last I have played around with my trial app I keep on my laptop - originally built before I had any code for my client apps.
But determined I was of keeping the old Access browser I finally found a way of capturing the returned code even though the page errors - prior I could use
Me.WebView.Object.Document.documentElement.outerHTML to capture the page = source code - but that doesn't work now.
I am a bit peeved at having to buy an Antview2 licence which isn't cheap so I am going keep running my code using the std VBA Webviewer - here is what works
Me.WebView.Object.Document.URL
Result = \"res://ieframe.dll/dnserrordiagoff.htm#http://desktop/?code=ory_ac_rTxyMWokubBE..........................Sk47H_QJi-IaiieQ4rs6Perq8AZaN6Gv-yTOE&scope=CompanyFile+offline_access+openid&state=887b5f483a0cefc39eee91c2\"
And this works fine - the access code is legit - it gives me an access_token and a refresh_token.
I am betting that when MYOB finally switch fully over this will still work - so am using Antview2 on 1 website integration but configuring my other 2 website integrations with MYOB using the above.
The Doc
","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"218","kudosSumWeight":0,"repliesCount":3,"postTime":"2024-08-28T21:22:02.030+10:00","lastPublishTime":"2024-08-28T21:22:02.030+10:00","metrics":{"__typename":"MessageMetrics","views":153},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"category:PartnersGroup/community:myobboard:AccountRightAPIquestions/message:877141/message:877490","customFields":[],"attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarDropdownToggle-1736219507668","value":{"ariaLabelClosed":"Press the down arrow to open the menu"},"localOverride":false},"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/EscalatedMessageBanner-1736219507668","value":{"escalationMessage":"Escalated to Salesforce by {username} on {date}","viewDetails":"View Details","modalTitle":"Case Details","escalatedBy":"Escalated by: ","escalatedOn":"Escalated on: ","caseNumber":"Case Number: ","status":"Status: ","lastUpdateDate":"Last Update: ","automaticEscalation":"automatic escalation","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-components/users/UserLink-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/users/UserLink-1736219507668","value":{"authorName":"View Profile: {author}","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserRank-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserRank-1736219507668","value":{"rankName":"{rankName}","userRank":"Author rank {rankName}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageTime-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageTime-1736219507668","value":{"postTime":"Published: {time}","lastPublishTime":"Last Update: {time}","conversation.lastPostingActivityTime":"Last posting activity time: {time}","conversation.lastPostTime":"Last post time: {time}","moderationData.rejectTime":"Rejected time: {time}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSubject-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSubject-1736219507668","value":{"noSubject":"(no subject)"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBody-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBody-1736219507668","value":{"showMessageBody":"Show More","mentionsErrorTitle":"{mentionsType, select, board {Board} user {User} message {Message} other {}} No Longer Available","mentionsErrorMessage":"The {mentionsType} you are trying to view has been removed from the community.","videoProcessing":"Video is being processed. Please try again in a few minutes.","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageCustomFields-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageCustomFields-1736219507668","value":{"CustomField.default.label":"Value of {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyButton-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyButton-1736219507668","value":{"repliesCount":"{count}","title":"Reply","title@board:BLOG@message:root":"Comment","title@board:TKB@message:root":"Comment","title@board:IDEA@message:root":"Comment","title@board:OCCASION@message:root":"Comment"},"localOverride":false},"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/AcceptedSolutionButton-1736219507668","value":{"accept":"Mark as Solution","accepted":"Marked as Solution","errorHeader":"Error!","errorAdd":"There was an error marking as solution.","errorRemove":"There was an error unmarking as solution.","solved":"Solved"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMore-1736219507668","value":{"loadMore":"Show More"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMorePreviousNextLinkable-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMorePreviousNextLinkable-1736219507668","value":{"loadMore":"Show More"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewInline-1736219507668","value":{"bylineAuthor":"{bylineAuthor}","bylineBoard":"{bylineBoard}","anonymous":"Anonymous","place":"Place {bylineBoard}","gotoParent":"Go to parent {name}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1736219507668","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1736219507668":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1736219507668","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false}}}},"page":"/forums/ForumMessagePage/ForumMessagePage","query":{"boardId":"accountrightapiquestions","messageSubject":"c-webbrowser---webview2-solution","messageId":"877141"},"buildId":"OKtI0OLKuXmERTJKBVqYX","runtimeConfig":{"buildInformationVisible":false,"logLevelApp":"info","logLevelMetrics":"info","openTelemetryClientEnabled":false,"openTelemetryConfigName":"myob","openTelemetryServiceVersion":"24.11.0","openTelemetryUniverse":"prod","openTelemetryCollector":"http://localhost:4318","openTelemetryRouteChangeAllowedTime":"5000","apolloDevToolsEnabled":false},"isFallback":false,"isExperimentalCompile":false,"dynamicIds":["./components/seo/QAPageSchema/QAPageSchema.tsx","./components/community/Navbar/NavbarWidget.tsx","./components/community/Breadcrumb/BreadcrumbWidget.tsx","./components/messages/TopicWithThreadedReplyListWidget/TopicWithThreadedReplyListWidget.tsx","./components/customComponent/CustomComponent/CustomComponent.tsx","./components/messages/RelatedContentWidget/RelatedContentWidget.tsx","./components/community/FooterWidget/FooterWidget.tsx","./components/messages/MessageView/MessageViewStandard/MessageViewStandard.tsx","./components/messages/ThreadedReplyList/ThreadedReplyList.tsx","./components/community/KhorosLogo/KhorosLogo.tsx","../shared/client/components/common/List/UnstyledList/UnstyledList.tsx","./components/messages/MessageView/MessageView.tsx","../shared/client/components/common/Pager/PagerLoadMore/PagerLoadMore.tsx","../shared/client/components/common/Pager/PagerLoadMorePreviousNextLinkable/PagerLoadMorePreviousNextLinkable.tsx","./components/messages/MessageView/MessageViewInline/MessageViewInline.tsx"],"appGip":true,"scriptLoader":[]}