Forum Discussion

ThierryEMMANUEL's avatar
ThierryEMMANUEL
Community Member
5 months ago
Solved

Rotating a shape 90° shouldn't be too complicated but...

Hello community members.

A few words of context: for my latest entry in the e-learning challenge #482, I needed to rotate a rectangle by 90°, several times. I used good old motion trajectories, with settings of 1 and 0 pixels, and it works. I KNOW it's possible to do this with Javascript code more elegantly (transformation time and smooth motion), simpler (with far fewer variables), smarter, easier to modify, etc., but I don't know how. I've tried using parts of the solutions that you guys on the right side of this screen have proposed here and there, but I have failed. Fun fact : I literally spent a whole day (in cumulative hours) with ChapGPT to get him to help me write the code (about 20 versions) and it was a failure too. He accumulated errors: difficulties in simply identifying the form and selecting it, difficulties in running it, derailing the expected behavior of one part of the code while trying to fix another part. It's obvious that Chappy doesn't know enough about the inner workings of Storyline to create this code (which I'm sure is very simple). In the end, he apologized for having provoked my frustration. Yes, he did! But at least I've learned how to use SL's debugging console.

So I'm turning to you because I don't know JS at all. Can you help me, please? I'm going to execute this Javascript when I click on the rectangle mentioned below. Here's my (very simple) request:

There's a rectangle on my slide. I want to rotate it 90° clockwise, around its own center, in 1 second. When I click on it again, it rotates another 90°, from its previous position. In short, it rotates 360° in 4 clicks. And that's all there is to it!

This can be in pure JS or with GSAP, it doesn't matter (I'm not sure I know what I'm saying here, but whatever...).

And finally, please, please, please, can you make sure your code REALLY works? There are so many caring people out there who want to help but offer solutions that only work after 10 more messages of clarification and tweaking. It's frustrating too.

Many thanks in advance. I'll buy a French beer for anyone who succeeds.

  • Hi ThierryEMMANUEL I have the solution for me, but let me know if you need any tweaks to it. This leverages the GSAP library as it is the cleanest solution. In the attached video, I explain the code, and also talk through some modifications you could make. This method also uses some Storyline variables, which may help configure the functionality from Storyline so it is a bit easier to work with for none programmers.

    I'll have a Pietra please. ChatGPT reckons it's one of the most expensive in France ;)

    Working file attached:

16 Replies

  • Hi ThierryEMMANUEL I have the solution for me, but let me know if you need any tweaks to it. This leverages the GSAP library as it is the cleanest solution. In the attached video, I explain the code, and also talk through some modifications you could make. This method also uses some Storyline variables, which may help configure the functionality from Storyline so it is a bit easier to work with for none programmers.

    I'll have a Pietra please. ChatGPT reckons it's one of the most expensive in France ;)

    Working file attached:

    • Hello everyone. Even though the question is “solved”, the bar remains open if anyone wants to show another solution.
      Hi SamHill Thank you very much. The JS code works exactly as I expected. I rushed through the .story file before watching your video (I will), and it is indeed super easy to make adjustments with the internal variables. I've already modified the duration, degrees of rotation and direction of rotation, for example. The only thing I'm going to try is to change the shape selection by its data-model-id (I learned how to get it in the debugging console), so as to leave the accessible text free to be changed if need be. And I'm going to duplicate this code 24 times for 24 shapes to recreate my rotating puzzle activity.
      Let's talk about beer. Pietra comes from Corsica (part of France, in fact) but I'm not sure it's the most expensive. I suggest an organic craft beer produced by friends in the Dordogne (central-western France), a beautiful region renowned for its gastronomy. It's called “La Lutine” and my favorite is amber and tastes of hops and friendship.

      • VicovandenEv121's avatar
        VicovandenEv121
        Community Member

        make a Trigger that Executes Javascript on click of the object, paste in the Javascript:

        let object1 = document.querySelector("[data-model-id='6nmK88deM2z']");
        gsap.to(object1, { rotation: "+=90", duration: 1 })

        Find the ID of the object and paste that in.... READY ;) you can use it on multiple objects on your slide without changing "object1" 

  • Hello again SamHill . I'm making a VERY IMPORTANT clarification from my point of view, and may be useful for those who will read it. I discovered while studying your .story file and your video that a large part of my very long misunderstanding with Chappy comes, not from the code, but from my trigger. I've always used “Execute JScode when the user clicks Shape” (instead of “... when timeline of Shape begins”) which conflicts with the “addEventListener” command in the code. In your video, it seems to work with “user clicks” for a while (never for me) and I didn't see when you changed it. In any case, Chappy never mentioned it and that's why there was no reward beer for him. Thanks again. 

    • SamHill's avatar
      SamHill
      Super Hero

      Hi Thierry, I did make a mistake at first in my video by adding the script to the "click" trigger. You may have also seen extra script I had added, that is no longer present, to counteract the issue of adding it the the "click" trigger. I added a variable to ensure the inialisation code only ran once, otherwise it would keep adding click events. I realised my error, and added to the timeline starts event and removed the redundant JS.

      If duplicating multiple times, there are better ways to do it (in the interest of maintenance), by creating a single JavaScript function. I can show a revision tomorrow when I'm back at my desk if interested.

      • Always interested in learning more, SamHill . Indeed, my activity posted on the ELC challenge #482 includes 24 pieces. So some simplification would be nice. 
        I also wanted to reply a third time because I've found a new way of selecting the element to be rotated by its alternative text (in case you don't really need it for accessibility via a screen reader, of course). Creating text variables containing alternative text is a little... complicated. If you replace your 2 lines 
        const targetShape = player.GetVar('xxxxxxxxx');                
        const target = document.querySelector(`[data-acc-text=“${targetShape}”]`);
        by 
        const target = document.querySelector(“[data-acc-text=‘alt text of the element’]”);
        it works. 
        Do you think there's a downside to using this method... apparently much simpler?
        Looking forward to hearing from you.

    • SamHill's avatar
      SamHill
      Super Hero

      Love it. Now, what about a pulse animation when they are all in the correct position 😉

"}},"componentScriptGroups({\"componentId\":\"custom.widget.GoogleTag\"})":{"__typename":"ComponentScriptGroups","scriptGroups":{"__typename":"ComponentScriptGroupsDefinition","afterInteractive":{"__typename":"PageScriptGroupDefinition","group":"AFTER_INTERACTIVE","scriptIds":[]},"lazyOnLoad":{"__typename":"PageScriptGroupDefinition","group":"LAZY_ON_LOAD","scriptIds":[]}},"componentScripts":[]},"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/community/NavbarDropdownToggle\"]})":[{"__ref":"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/EscalatedMessageBanner\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/users/UserLink\"]})":[{"__ref":"CachedAsset:text:en_US-components/users/UserLink-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/users/UserRank\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/users/UserRank-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageTime\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageTime-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageSolvedBadge\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageSolvedBadge-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageSubject\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageSubject-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageBody\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageBody-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageCustomFields\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageCustomFields-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageReplyButton\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageReplyButton-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageSolutionList\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageSolutionList-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/AcceptedSolutionButton\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/common/Pager/PagerLoadMore\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageView/MessageViewInline\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1743191520384"}],"message({\"id\":\"message:1206579\"})":{"__ref":"ForumReplyMessage:message:1206579"},"message({\"id\":\"message:1206712\"})":{"__ref":"ForumReplyMessage:message:1206712"},"message({\"id\":\"message:1206783\"})":{"__ref":"ForumReplyMessage:message:1206783"},"message({\"id\":\"message:1206488\"})":{"__ref":"AcceptedSolutionMessage:message:1206488"},"message({\"id\":\"message:1206509\"})":{"__ref":"ForumReplyMessage:message:1206509"},"message({\"id\":\"message:1206521\"})":{"__ref":"ForumReplyMessage:message:1206521"},"message({\"id\":\"message:1206516\"})":{"__ref":"ForumReplyMessage:message:1206516"},"message({\"id\":\"message:1206518\"})":{"__ref":"ForumReplyMessage:message:1206518"},"messages({\"constraints\":{\"solution\":{\"eq\":true},\"topicId\":{\"eq\":\"message:1206412\"}},\"first\":10,\"sorts\":{\"postTime\":{\"direction\":\"ASC\"}}})":{"__typename":"MessageConnection","edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOToxfGludCwxMjA2NDg4LDEyMDY0ODg","node":{"__ref":"AcceptedSolutionMessage:message:1206488"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null},"totalCount":1},"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/users/UserAvatar\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/ranks/UserRankLabel\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"components/attachments/AttachmentView/AttachmentViewChip\"]})":[{"__ref":"CachedAsset:text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1743191520384"}],"cachedText({\"lastModified\":\"1743191520384\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/nodes/NodeIcon\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/nodes/NodeIcon-1743191520384"}]},"CachedAsset:pages-1742810649149":{"__typename":"CachedAsset","id":"pages-1742810649149","value":[{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogViewAllPostsPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId/all-posts/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CasePortalPage","type":"CASE_PORTAL","urlPath":"/caseportal","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CreateGroupHubPage","type":"GROUP_HUB","urlPath":"/groups/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CaseViewPage","type":"CASE_DETAILS","urlPath":"/case/:caseId/:caseNumber","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"InboxPage","type":"COMMUNITY","urlPath":"/inbox","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"HelpFAQPage","type":"COMMUNITY","urlPath":"/help","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaMessagePage","type":"IDEA_POST","urlPath":"/idea/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaViewAllIdeasPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/all-ideas/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"LoginPage","type":"USER","urlPath":"/signin","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogPostPage","type":"BLOG","urlPath":"/category/:categoryId/blogs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ThemeEditorPage","type":"COMMUNITY","urlPath":"/designer/themes","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbViewAllArticlesPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId/all-articles/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"OccasionEditPage","type":"EVENT","urlPath":"/event/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"OAuthAuthorizationAllowPage","type":"USER","urlPath":"/auth/authorize/allow","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"PageEditorPage","type":"COMMUNITY","urlPath":"/designer/pages","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"PostPage","type":"COMMUNITY","urlPath":"/category/:categoryId/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumBoardPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbBoardPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"EventPostPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"UserBadgesPage","type":"COMMUNITY","urlPath":"/users/:login/:userId/badges","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"GroupHubMembershipAction","type":"GROUP_HUB","urlPath":"/membership/join/:nodeId/:membershipType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"MaintenancePage","type":"COMMUNITY","urlPath":"/maintenance","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaReplyPage","type":"IDEA_REPLY","urlPath":"/idea/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"UserSettingsPage","type":"USER","urlPath":"/mysettings/:userSettingsTab","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"GroupHubsPage","type":"GROUP_HUB","urlPath":"/groups","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumPostPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"OccasionRsvpActionPage","type":"OCCASION","urlPath":"/event/:boardId/:messageSubject/:messageId/rsvp/:responseType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"VerifyUserEmailPage","type":"USER","urlPath":"/verifyemail/:userId/:verifyEmailToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"AllOccasionsPage","type":"OCCASION","urlPath":"/category/:categoryId/events/:boardId/all-events/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"EventBoardPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbReplyPage","type":"TKB_REPLY","urlPath":"/kb/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaBoardPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CommunityGuideLinesPage","type":"COMMUNITY","urlPath":"/communityguidelines","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CaseCreatePage","type":"SALESFORCE_CASE_CREATION","urlPath":"/caseportal/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbEditPage","type":"TKB","urlPath":"/kb/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForgotPasswordPage","type":"USER","urlPath":"/forgotpassword","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaEditPage","type":"IDEA","urlPath":"/idea/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TagPage","type":"COMMUNITY","urlPath":"/tag/:tagName","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogBoardPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"OccasionMessagePage","type":"OCCASION_TOPIC","urlPath":"/event/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ManageContentPage","type":"COMMUNITY","urlPath":"/managecontent","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ClosedMembershipNodeNonMembersPage","type":"GROUP_HUB","urlPath":"/closedgroup/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CommunityPage","type":"COMMUNITY","urlPath":"/","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumMessagePage","type":"FORUM_TOPIC","urlPath":"/discussions/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"IdeaPostPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogMessagePage","type":"BLOG_ARTICLE","urlPath":"/blog/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"RegistrationPage","type":"USER","urlPath":"/register","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"EditGroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumEditPage","type":"FORUM","urlPath":"/discussions/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ResetPasswordPage","type":"USER","urlPath":"/resetpassword/:userId/:resetPasswordToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbMessagePage","type":"TKB_ARTICLE","urlPath":"/kb/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogEditPage","type":"BLOG","urlPath":"/blog/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ManageUsersPage","type":"USER","urlPath":"/users/manage/:tab?/:manageUsersTab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumReplyPage","type":"FORUM_REPLY","urlPath":"/discussions/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"PrivacyPolicyPage","type":"COMMUNITY","urlPath":"/privacypolicy","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"NotificationPage","type":"COMMUNITY","urlPath":"/notifications","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"UserPage","type":"USER","urlPath":"/users/:login/:userId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"HealthCheckPage","type":"COMMUNITY","urlPath":"/health","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"OccasionReplyPage","type":"OCCASION_REPLY","urlPath":"/event/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ManageMembersPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/manage/:tab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"SearchResultsPage","type":"COMMUNITY","urlPath":"/search","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"BlogReplyPage","type":"BLOG_REPLY","urlPath":"/blog/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"GroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TermsOfServicePage","type":"COMMUNITY","urlPath":"/termsofservice","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"CategoryPage","type":"CATEGORY","urlPath":"/category/:categoryId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"ForumViewAllTopicsPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/all-topics/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"localOverride":null,"page":{"id":"TkbPostPage","type":"TKB","urlPath":"/category/:categoryId/kbs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1742810649149,"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":"Deleted user","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":"MM-dd-yyyy","localValue":"MM-dd-yyyy"},"language":{"__typename":"InheritableStringSettingWithPossibleValues","key":"profile.language","value":"en-US","localValue":null,"possibleValues":["en-US"]}},"deleted":false},"Theme:customTheme1":{"__typename":"Theme","id":"customTheme1"},"GroupHub:grouphub:javascript":{"__typename":"GroupHub","id":"grouphub:javascript","entityType":"GROUP_HUB","displayId":"javascript","nodeType":"grouphub","depth":3,"title":"JavaScript","shortTitle":"JavaScript","parent":{"__ref":"Category:category:join-groups"}},"Category:category:top":{"__typename":"Category","id":"category:top","displayId":"top","nodeType":"category","depth":0,"title":"Top","entityType":"CATEGORY","shortTitle":"Top"},"Category:category:connect":{"__typename":"Category","id":"category:connect","displayId":"connect","nodeType":"category","depth":1,"parent":{"__ref":"Category:category:top"},"title":"Connect","entityType":"CATEGORY","shortTitle":"Connect","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:join-groups":{"__typename":"Category","id":"category:join-groups","displayId":"join-groups","nodeType":"category","depth":2,"parent":{"__ref":"Category:category:connect"},"title":"Join Groups","entityType":"CATEGORY","shortTitle":"Join Groups","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:javascriptforum-board":{"__typename":"Forum","id":"board:javascriptforum-board","entityType":"FORUM","displayId":"javascriptforum-board","nodeType":"board","depth":4,"conversationStyle":"FORUM","title":"JavaScript","description":"","avatar":null,"profileSettings":{"__typename":"ProfileSettings","language":null},"parent":{"__ref":"GroupHub:grouphub:javascript"},"ancestors":{"__typename":"CoreNodeConnection","edges":[{"__typename":"CoreNodeEdge","node":{"__ref":"Community:community:rwgqn69235"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:connect"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:join-groups"}},{"__typename":"CoreNodeEdge","node":{"__ref":"GroupHub:grouphub:javascript"}}]},"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":[]}}},"shortTitle":"Forum","repliesProperties":{"__typename":"RepliesProperties","sortOrder":"PUBLISH_TIME","repliesFormat":"threaded"},"eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/","tagProperties":{"__typename":"TagNodeProperties","tagsEnabled":{"__typename":"PolicyResult","failureReason":null}},"requireTags":false,"tagType":"FREEFORM_ONLY"},"Rank:rank:6":{"__typename":"Rank","id":"rank:6","position":5,"name":"Community Member","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:851976":{"__typename":"User","id":"user:851976","uid":851976,"login":"ThierryEMMANUEL","deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/auth0%7C5c448d7e2dbeca51a1f0233b"},"rank":{"__ref":"Rank:rank:6"},"email":"","messagesCount":146,"biography":null,"topicsCount":2,"kudosReceivedCount":800,"kudosGivenCount":7,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2019-01-20T08:18:38.000-08:00","confirmEmailStatus":null},"followersCount":null,"solutionsCount":4,"entityType":"USER","eventPath":"community:rwgqn69235/user:851976"},"ForumTopicMessage:message:1206412":{"__typename":"ForumTopicMessage","uid":1206412,"subject":"Rotating a shape 90° shouldn't be too complicated but...","id":"message:1206412","revisionNum":1,"repliesCount":16,"author":{"__ref":"User:user:851976"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"conversation":{"__ref":"Conversation:conversation:1206412"},"readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:1206412"},"body":"

Hello community members.

A few words of context: for my latest entry in the e-learning challenge #482, I needed to rotate a rectangle by 90°, several times. I used good old motion trajectories, with settings of 1 and 0 pixels, and it works. I KNOW it's possible to do this with Javascript code more elegantly (transformation time and smooth motion), simpler (with far fewer variables), smarter, easier to modify, etc., but I don't know how. I've tried using parts of the solutions that you guys on the right side of this screen have proposed here and there, but I have failed. Fun fact : I literally spent a whole day (in cumulative hours) with ChapGPT to get him to help me write the code (about 20 versions) and it was a failure too. He accumulated errors: difficulties in simply identifying the form and selecting it, difficulties in running it, derailing the expected behavior of one part of the code while trying to fix another part. It's obvious that Chappy doesn't know enough about the inner workings of Storyline to create this code (which I'm sure is very simple). In the end, he apologized for having provoked my frustration. Yes, he did! But at least I've learned how to use SL's debugging console.

So I'm turning to you because I don't know JS at all. Can you help me, please? I'm going to execute this Javascript when I click on the rectangle mentioned below. Here's my (very simple) request:

There's a rectangle on my slide. I want to rotate it 90° clockwise, around its own center, in 1 second. When I click on it again, it rotates another 90°, from its previous position. In short, it rotates 360° in 4 clicks. And that's all there is to it!

This can be in pure JS or with GSAP, it doesn't matter (I'm not sure I know what I'm saying here, but whatever...).

And finally, please, please, please, can you make sure your code REALLY works? There are so many caring people out there who want to help but offer solutions that only work after 10 more messages of clarification and tweaking. It's frustrating too.

Many thanks in advance. I'll buy a French beer for anyone who succeeds.

","body@stringLength":"2138","rawBody":"

Hello community members.

A few words of context: for my latest entry in the e-learning challenge #482, I needed to rotate a rectangle by 90°, several times. I used good old motion trajectories, with settings of 1 and 0 pixels, and it works. I KNOW it's possible to do this with Javascript code more elegantly (transformation time and smooth motion), simpler (with far fewer variables), smarter, easier to modify, etc., but I don't know how. I've tried using parts of the solutions that you guys on the right side of this screen have proposed here and there, but I have failed. Fun fact : I literally spent a whole day (in cumulative hours) with ChapGPT to get him to help me write the code (about 20 versions) and it was a failure too. He accumulated errors: difficulties in simply identifying the form and selecting it, difficulties in running it, derailing the expected behavior of one part of the code while trying to fix another part. It's obvious that Chappy doesn't know enough about the inner workings of Storyline to create this code (which I'm sure is very simple). In the end, he apologized for having provoked my frustration. Yes, he did! But at least I've learned how to use SL's debugging console.

So I'm turning to you because I don't know JS at all. Can you help me, please? I'm going to execute this Javascript when I click on the rectangle mentioned below. Here's my (very simple) request:

There's a rectangle on my slide. I want to rotate it 90° clockwise, around its own center, in 1 second. When I click on it again, it rotates another 90°, from its previous position. In short, it rotates 360° in 4 clicks. And that's all there is to it!

This can be in pure JS or with GSAP, it doesn't matter (I'm not sure I know what I'm saying here, but whatever...).

And finally, please, please, please, can you make sure your code REALLY works? There are so many caring people out there who want to help but offer solutions that only work after 10 more messages of clarification and tweaking. It's frustrating too.

Many thanks in advance. I'll buy a French beer for anyone who succeeds.

","kudosSumWeight":0,"postTime":"2024-11-12T07:45:22.186-08: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:1206412_1"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":152},"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":"Hello community members. A few words of context: for my latest entry in the e-learning challenge #482, I needed to rotate a rectangle by 90°, several times. I used good old motion trajectories, with...","replies":{"__typename":"MessageConnection","edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOToxfGludCwxMjA2NDg4LDEyMDY0ODg","node":{"__ref":"AcceptedSolutionMessage:message:1206488"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOToxfGludCwxMjA2NDg4LDEyMDY1MTY","node":{"__ref":"ForumReplyMessage:message:1206516"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOToxfGludCwxMjA2NDg4LDEyMDY3MTI","node":{"__ref":"ForumReplyMessage:message:1206712"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"customFields":[]},"Conversation:conversation:1206412":{"__typename":"Conversation","id":"conversation:1206412","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1206412"},"lastPostingActivityTime":"2024-11-15T11:23:43.683-08:00","lastPostTime":"2024-11-15T11:23:43.683-08:00","unreadReplyCount":16,"isSubscribed":false},"ModerationData:moderation_data:1206412":{"__typename":"ModerationData","id":"moderation_data:1206412","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Revision:revision:1206412_1":{"__typename":"Revision","id":"revision:1206412_1","lastEditTime":"2024-11-12T07:45:22.186-08:00"},"CachedAsset:theme:customTheme1-1742810648674":{"__typename":"CachedAsset","id":"theme:customTheme1-1742810648674","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":"50%","collections":["custom"],"__typename":"AvatarThemeSettings"},"basics":{"browserIcon":{"imageAssetName":"icon-1707332475463.png","imageLastModified":"1707332477323","__typename":"ThemeAsset"},"customerLogo":{"imageAssetName":"yes-1713449978626.svg","imageLastModified":"1713449980471","__typename":"ThemeAsset"},"maximumWidthOfPageContent":"1440px","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":"55px","paddingXLg":"65px","paddingXHero":"78px","fontStyle":"NORMAL","fontWeight":"400","textTransform":"NONE","disabledOpacity":0.5,"primaryTextColor":"var(--lia-bs-white)","primaryTextHoverColor":"var(--lia-bs-white)","primaryTextActiveColor":"var(--lia-bs-white)","primaryBgColor":"var(--lia-bs-body-color)","primaryBgHoverColor":"var(--lia-bs-primary)","primaryBgActiveColor":"#36a5dd","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-body-color), 0 0 0 4px hsla(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), var(--lia-bs-body-color-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-white)","secondaryBgHoverColor":"var(--lia-bs-primary)","secondaryBgActiveColor":"#36a5dd","secondaryBorder":"1px solid var(--lia-btn-primary-bg-color)","secondaryBorderHover":"1px solid transparent","secondaryBorderActive":"1px solid transparent","secondaryBorderFocus":"1px solid transparent","secondaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-body-color), 0 0 0 4px hsla(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), var(--lia-bs-body-color-l), 0.2)","tertiaryTextColor":"var(--lia-bs-body-color)","tertiaryTextHoverColor":"hsl(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), calc(var(--lia-bs-body-color-l) * 0.95))","tertiaryTextActiveColor":"hsl(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), calc(var(--lia-bs-body-color-l) * 0.9))","tertiaryBgColor":"transparent","tertiaryBgHoverColor":"transparent","tertiaryBgActiveColor":"hsla(var(--lia-bs-body-bg-h), var(--lia-bs-body-bg-s), var(--lia-bs-body-bg-l), 0.04)","tertiaryBorder":"1px solid transparent","tertiaryBorderHover":"1px solid hsla(var(--lia-bs-body-bg-h), var(--lia-bs-body-bg-s), var(--lia-bs-body-bg-l), 0.08)","tertiaryBorderActive":"1px solid transparent","tertiaryBorderFocus":"1px solid transparent","tertiaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-body-color), 0 0 0 4px hsla(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), var(--lia-bs-body-color-l), 0.2)","destructiveTextColor":"#4D0000","destructiveTextHoverColor":"hsl(0, 100%, 14.3%)","destructiveTextActiveColor":"hsl(0, 100%, 13.6%)","destructiveBgColor":"#FFE5E5","destructiveBgHoverColor":"hsl(0, 100%, 91.1%)","destructiveBgActiveColor":"hsl(0, 100%, 87.3%)","destructiveBorder":"1px solid transparent","destructiveBorderHover":"1px solid transparent","destructiveBorderActive":"1px solid transparent","destructiveBorderFocus":"1px solid transparent","destructiveBoxShadowFocus":"0 0 0 1px var(--lia-bs-body-color), 0 0 0 4px hsla(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), var(--lia-bs-body-color-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":"NONE","sideContent":"NONE","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.16)","sm":"0 2px 4px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.12)","md":"0 5px 15px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.3)","lg":"0 10px 30px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.3)","__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-primary)","defaultMessageLinkDecoration":"none","defaultMessageLinkFontStyle":"NORMAL","defaultMessageLinkFontWeight":"400","defaultMessageFontStyle":"NORMAL","defaultMessageFontWeight":"400","forumColor":"#4099E2","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":"#44BF90","blogColor":"#1CBAA0","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":"#4C6B90","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":"#00AEEF","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":"#4E3AD0","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":"#00AEEF","secondary":"#333333","bodyText":"#000000","bodyBg":"#FFFFFF","info":"#00AEEF","success":"#029C29","warning":"#FFB82D","danger":"#00AEEF","alertSystem":"#FF6600","textMuted":"#707070","highlight":"#FFFCAD","outline":"var(--lia-bs-primary)","custom":["#00AEEF","#4E3AD5","#000000","#FFFFFF","#FF6602","#44BF90","#FF4C93","#74BB44","#FFB82D","#AA1A53","#FF0000","#027E20","#029C29","#DB0000","#FF0A0A","#4D0000","#FFE5E5","#36A5DD","#F1F3FD","#CBECFF"],"__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":null,"emoji":{"skinToneDefault":"#ffcd43","skinToneLight":"#fae3c5","skinToneMediumLight":"#e2cfa5","skinToneMedium":"#daa478","skinToneMediumDark":"#a78058","skinToneDark":"#5e4d43","__typename":"EmojiThemeSettings"},"heading":{"color":"var(--lia-bs-body-color)","fontFamily":"GTWalsheimProBold","fontStyle":"NORMAL","fontWeight":"700","h1FontSize":"48px","h2FontSize":"32px","h3FontSize":"22px","h4FontSize":"18px","h5FontSize":"22px","h6FontSize":"16px","lineHeight":"1.4","subHeaderFontSize":"14px","subHeaderFontWeight":"500","h1LetterSpacing":"normal","h2LetterSpacing":"normal","h3LetterSpacing":"normal","h4LetterSpacing":"normal","h5LetterSpacing":"normal","h6LetterSpacing":"normal","subHeaderLetterSpacing":"2px","h1FontWeight":"var(--lia-bs-headings-font-weight)","h2FontWeight":"var(--lia-bs-headings-font-weight)","h3FontWeight":"var(--lia-bs-headings-font-weight)","h4FontWeight":"var(--lia-bs-headings-font-weight)","h5FontWeight":"var(--lia-bs-headings-font-weight)","h6FontWeight":"var(--lia-bs-headings-font-weight)","__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":null,"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":"24px","defaultMessageItemMarginTop":"0","defaultMessageItemMarginBottom":"16px","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":"24px","specialMessageItemMarginTop":"0","specialMessageItemMarginBottom":"16px","__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":"Graphik","fontStyleBase":"NORMAL","fontWeightBase":"400","fontWeightLight":"300","fontWeightNormal":"400","fontWeightMd":"500","fontWeightBold":"700","letterSpacingSm":"normal","letterSpacingXs":"normal","lineHeightBase":"1.4","fontSizeBase":"18px","fontSizeXxs":"11px","fontSizeXs":"14px","fontSizeSm":"16px","fontSizeLg":"20px","fontSizeXl":"24px","smallFontSize":"14px","customFonts":[{"source":"SERVER","name":"Graphik","styles":[{"style":"NORMAL","weight":"400","__typename":"FontStyleData"},{"style":"NORMAL","weight":"700","__typename":"FontStyleData"},{"style":"NORMAL","weight":"500","__typename":"FontStyleData"},{"style":"NORMAL","weight":"600","__typename":"FontStyleData"}],"assetNames":["Graphik-normal-400.woff","Graphik-normal-700.woff","Graphik-normal-500.woff","Graphik-normal-600.woff"],"__typename":"CustomFont"},{"source":"SERVER","name":"GTWalsheimProBold","styles":[{"style":"NORMAL","weight":"700","__typename":"FontStyleData"}],"assetNames":["GTWalsheimProBold-normal-700.woff"],"__typename":"CustomFont"}],"__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-shared/client/components/common/Loading/LoadingDot-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-1743191520384","value":{"title":"Loading..."},"localOverride":false},"CachedAsset:quilt:articulate.prod:pages/forums/ForumMessagePage:board:javascriptforum-board-1743162781756":{"__typename":"CachedAsset","id":"quilt:articulate.prod:pages/forums/ForumMessagePage:board:javascriptforum-board-1743162781756","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":null,"showTitle":null,"showDescription":null,"textPosition":null,"textColor":null,"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":"messages.widget.relatedContentWidget","className":null,"props":{"hideIfEmpty":true,"enablePagination":false,"useTitle":true,"listVariant":{"type":"unstyled","props":{"listItemSpacing":"xxl"}},"pageSize":10,"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":false,"useVideoPreview":false,"portraitClampBodyLines":3,"useCompactSpacing":true,"useTimeToRead":false,"useSpoilerFreeBody":true,"useKudosCount":false,"useViewCount":false,"useBody":false,"useTags":false,"clampSubjectLines":1,"useBoardIcon":true,"useMessageTimeLink":true,"useAuthorLogin":true}},"lazyLoad":false,"panelType":"standard"},"__typename":"QuiltComponent"},{"id":"messages.widget.messageListForNodeByRecentActivityWidget","className":null,"props":{"hideIfEmpty":true,"useTitle":true,"showTabs":false,"pageSize":5,"pagerVariant":{"type":"loadMore"},"style":"compact","viewVariant":{"type":"inline","props":{"useRepliesCount":false,"useMedia":false,"useAuthorRank":false,"useNode":false,"boardIconSize":"24","truncateBodyLength":-1,"useNodeLink":true,"usePreviewMedia":false,"timeStampType":"conversation.lastPostingActivityTime","avatarSize":"40","useTextBody":true,"useSolvedBadge":true,"subjectAs":"h6","renderPostTimeBeforeAuthor":true,"useAvatar":true,"useTimeToRead":false,"useSpoilerFreeBody":true,"useKudosCount":false,"useViewCount":false,"useBody":false,"useTags":false,"clampSubjectLines":1,"useBoardIcon":false,"useMessageTimeLink":true,"clampBodyLines":3,"useAuthorLogin":true,"useUnreadCount":false,"useNodeHoverCard":true,"useSearchSnippet":false}},"panelType":"divider","sorts":{"conversationLastPostingActivityTime":{"direction":"DESC"}}},"__typename":"QuiltComponent"}],"__typename":"MainSideSectionColumns"}}],"__typename":"QuiltContainer"},"__typename":"Quilt","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/EmailVerification-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/common/EmailVerification-1743191520384","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-pages/forums/ForumMessagePage-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-pages/forums/ForumMessagePage-1743191520384","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.IMfqow.title":"Example","section.wLfjRI.title":"Forum Discussion","section.IMfqow.description":""},"localOverride":false},"CachedAsset:quiltWrapper:articulate.prod:Common:1742936287158":{"__typename":"CachedAsset","id":"quiltWrapper:articulate.prod:Common:1742936287158","value":{"id":"Common","header":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"var(--lia-bs-white)","items":[{"id":"custom.widget.GoogleTagManager","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":false,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"community.widget.navbarWidget","props":{"showUserName":false,"showRegisterLink":true,"navbarVariantProps":{"logoHeight":40,"sideLinks":[],"backgroundColor":"var(--lia-bs-white)","showRegisterLink":true,"controllerHighlightColor":"#FF0137","linkAlignment":"left","backgroundImage":{"assetName":null,"backgroundSize":"COVER","lastModified":"","backgroundPosition":"CENTER_CENTER","backgroundRepeat":"NO_REPEAT"},"visualEffects":{"showBottomBorder":true,"showBottomShadow":true,"useStickyPosition":true},"linkFontSize":15,"controllerIconColor":"#333333","backgroundOpacity":0,"showUsername":false,"linkFontStyle":"BOLD","linkHighlightColor":"#000000","mainLinks":[{"linkLabel":"Learn","goesToPage":{"route":"CategoryPage","params":{"categoryId":"blogs"}},"children":[{"linkLabel":"Blog","goesToPage":{"route":"BlogBoardPage","params":{"boardId":"community-updates","categoryId":"blogs"}},"linkType":"INTERNAL"},{"linkLabel":"User Guides","goesToPage":{"route":"TkbBoardPage","params":{"boardId":"user-guides","categoryId":"top"}},"children":[],"linkType":"INTERNAL"}],"linkType":"INTERNAL"},{"linkLabel":"Discuss","goesToPage":{"route":"CategoryPage","params":{"categoryId":"forums"}},"children":[{"linkLabel":"Articulate Storyline","goesToPage":{"route":"ForumBoardPage","params":{"boardId":"support-forum","categoryId":"forums"}},"linkType":"INTERNAL"},{"linkLabel":"Rise 360","goesToPage":{"route":"ForumBoardPage","params":{"boardId":"rise-360","categoryId":"forums"}},"linkType":"INTERNAL"},{"linkLabel":"Review 360","goesToPage":{"route":"ForumBoardPage","params":{"boardId":"review-360","categoryId":"forums"}},"linkType":"INTERNAL"}],"linkType":"INTERNAL"},{"linkLabel":"Downloads","goesToPage":{"route":"TkbBoardPage","params":{"boardId":"downloads","categoryId":"top"}},"children":[],"linkType":"INTERNAL"}],"linkTextColor":"#000000","showSearchIcon":true,"boundaryPadding":{"top":20,"bottom":20},"highlightStyle":"color"},"links":{"sideLinks":[{"children":[],"linkType":"EXTERNAL","id":"Common-external-link","url":"https://www.articulate.com/","target":"BLANK"},{"children":[],"linkType":"EXTERNAL","id":"Common-external-link-5","url":"https://www.articulatestatus.com/","target":"BLANK"},{"children":[],"linkType":"EXTERNAL","id":"Common-external-link-2","url":"https://access.articulate.com/support","target":"BLANK"},{"children":[{"linkType":"EXTERNAL","id":"Common-external-link-3","url":"https://www.articulate.com/blog/","target":"BLANK"},{"linkType":"EXTERNAL","id":"Common-external-link-4","url":"https://www.articulate.com/resources/case-studies/","target":"BLANK"}],"linkType":"EXTERNAL","id":"Common-external-link-1","url":"https://www.articulate.com/resources/","target":"BLANK"}],"mainLinks":[{"children":[],"linkType":"INTERNAL","id":"Common-welcome-center-link","params":{"boardId":"welcome-center","categoryId":"top"},"routeName":"ForumBoardPage"},{"children":[{"linkType":"INTERNAL","id":"migrated-link-1","params":{"boardId":"user-guides","categoryId":"learn"},"routeName":"TkbBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-2","params":{"categoryId":"training-tutorials"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"Common-training-webinars-link","params":{"boardId":"training-webinars","categoryId":"training-tutorials"},"routeName":"EventBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-6","params":{"boardId":"e-learning-challenges","categoryId":"e-learning-challenges"},"routeName":"BlogBoardPage"}],"linkType":"INTERNAL","id":"migrated-link-0","params":{"categoryId":"learn"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"migrated-link-3","params":{"boardId":"articles","categoryId":"learn"},"routeName":"BlogBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-4","params":{"boardId":"product-updates","categoryId":"learn"},"routeName":"BlogBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-5","params":{"boardId":"e-books","categoryId":"learn"},"routeName":"TkbBoardPage"}],"linkType":"INTERNAL","id":"Common-community-blog-link","params":{"categoryId":"community-blog"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"migrated-link-8","params":{"boardId":"discuss","categoryId":"connect"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"Common-exchange-link","params":{"boardId":"exchange","categoryId":"connect"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-9","params":{"boardId":"share-examples","categoryId":"connect"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-13","params":{"boardId":"discover","categoryId":"top"},"routeName":"BlogBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-10","params":{"boardId":"share-ideas","categoryId":"connect"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"migrated-link-12","params":{"categoryId":"join-groups"},"routeName":"CategoryPage"}],"linkType":"INTERNAL","id":"migrated-link-7","params":{"categoryId":"connect"},"routeName":"CategoryPage"},{"children":[],"linkType":"INTERNAL","id":"migrated-link-11","params":{"boardId":"events","categoryId":"top"},"routeName":"EventBoardPage"}]},"className":"QuiltComponent_lia-component-edit-mode__lQ9Z6","style":{"boxShadow":"0","linkFontWeight":"500","controllerHighlightColor":"#AA1A53","dropdownDividerMarginBottom":"10px","hamburgerBorderHover":"none","linkFontSize":"16px","linkBoxShadowHover":"none","backgroundOpacity":0,"controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerBgColor":"transparent","linkTextBorderBottom":"none","hamburgerColor":"var(--lia-nav-controller-icon-color)","brandLogoHeight":"40px","linkLetterSpacing":"normal","linkBgHoverColor":"transparent","collapseMenuDividerOpacity":null,"paddingBottom":"20px","dropdownPaddingBottom":"15px","dropdownMenuOffset":"2px","hamburgerBgHoverColor":"transparent","borderBottom":"0","hamburgerBorder":"none","dropdownPaddingX":"10px","brandMarginRightSm":"10px","linkBoxShadow":"none","linkJustifyContent":"center","linkColor":"#000000","collapseMenuDividerBg":null,"dropdownPaddingTop":"10px","controllerHighlightTextColor":"var(--lia-yiq-light)","background":{"imageAssetName":"","color":"var(--lia-bs-white)","size":"COVER","repeat":"NO_REPEAT","position":"CENTER_CENTER","imageLastModified":""},"linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkHoverColor":"#000000","position":"FIXED","linkBorder":"none","linkTextBorderBottomHover":"2px solid #00AEEF","brandMarginRight":"30px","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","linkBorderHover":"none","collapseMenuMarginLeft":"20px","linkFontStyle":"NORMAL","linkPaddingX":"10px","paddingTop":"20px","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":"#000000","dropdownDividerMarginTop":"10px","linkGap":"10px","controllerIconHoverColor":"#000000"},"showSearchIcon":true},"__typename":"QuiltComponent"},{"id":"community.widget.breadcrumbWidget","props":{"backgroundColor":"transparent","linkHighlightColor":"var(--lia-bs-body-color)","visualEffects":{"showBottomBorder":false},"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"},{"id":"custom.widget.TableStyles","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":false,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"footer":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"transparent","items":[{"id":"custom.widget.Footer_2024","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.GoogleTag","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":false,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"__typename":"QuiltWrapper","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/ActionFeedback-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/common/ActionFeedback-1743191520384","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.GoogleTagManager-en-1743162760776":{"__typename":"CachedAsset","id":"component:custom.widget.GoogleTagManager-en-1743162760776","value":{"component":{"id":"custom.widget.GoogleTagManager","template":{"id":"GoogleTagManager","markupLanguage":"HANDLEBARS","style":null,"texts":null,"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.GoogleTagManager","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.TableStyles-en-1743162760776":{"__typename":"CachedAsset","id":"component:custom.widget.TableStyles-en-1743162760776","value":{"component":{"id":"custom.widget.TableStyles","template":{"id":"TableStyles","markupLanguage":"HANDLEBARS","style":"table {\n\tth, td {\n\t\tpadding: .5em;\n\t}\n\ttr {\n\t\tborder: 1px solid var(--lia-bs-gray-400);\n\t\t&:nth-child(even) {\n\t\t\tbackground-color: var(--lia-bs-gray-100);\n\t\t}\n\t}\n\ttd {\n\t\tborder: inherit;\n\t}\n}","texts":null,"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.TableStyles","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":{"css":"table {\n\tth, td {\n\t\tpadding: .5em;\n\t}\n\ttr {\n\t\tborder: 1px solid var(--lia-bs-gray-400);\n\t\t&:nth-child(even) {\n\t\t\tbackground-color: var(--lia-bs-gray-100);\n\t\t}\n\t}\n\ttd {\n\t\tborder: inherit;\n\t}\n}","tokens":{}},"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Footer_2024-en-1743162760776":{"__typename":"CachedAsset","id":"component:custom.widget.Footer_2024-en-1743162760776","value":{"component":{"id":"custom.widget.Footer_2024","template":{"id":"Footer_2024","markupLanguage":"HANDLEBARS","style":".custom-footer {\n width: 100%;\n\tpadding: 0 var(--lia-bs-grid-gutter-width);\n\tmargin: 0 auto;\n\n @media (min-width: 576px) {\n max-width: 33.75rem;\n }\n\n @media (min-width: 768px) {\n max-width: 45rem;\n padding: 0 calc(var(--lia-bs-grid-gutter-width) * .5);\n }\n\n @media (min-width: 992px) {\n max-width: 60rem;\n }\n\n @media (min-width: 1260px) {\n\t max-width: var(--lia-container-max-width);\n }\n\n ol {\n list-style-type: decimal\n }\n\n ul {\n list-style-type: disc\n }\n\n ul,ol {\n list-style-position: outside\n }\n\n li {\n margin-bottom: .8em;\n position: relative\n }\n\n li ol,li ul {\n margin: .8em 0\n }\n\n nav ul,nav ol {\n list-style: none;\n list-style-image: none\n }\n\n a {\n color: var(--lia-bs-body-color);\n\n &:hover {\n color: var(--lia-bs-body-color);\n }\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n\n img.footer-logo {\n margin-bottom: 24px;\n\n @media (min-width: 1260px) {\n max-width: none;\n }\n }\n\n ul.list-inline {\n display: flex;\n flex-wrap: wrap;\n\n li {\n display: inline-block;\n margin-bottom: 0;\n\n + li {\n margin-left: 8px;\n }\n }\n }\n}\n\n.custom-footer .footer-link-stack {\n + .footer-link-stack {\n margin-top: 24px;\n \n @media (min-width: 768px) {\n margin-top: 0;\n }\n }\n\n ul {\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n\n li:last-child {\n margin-bottom: 0;\n }\n\n + ul {\n margin-top: 8px;\n }\n }\n \n h3 {\n font-size: var(--lia-bs-font-size-base);\n font-weight: 600;\n }\n\n ul + h3 {\n margin-top: 24px;\n }\n\n ul.list-with-icons {\n margin-top: .4em;\n margin-bottom: 0;\n\n li {\n margin-bottom: 0;\n\n a {\n display: flex;\n background-size: 25px;\n background-repeat: no-repeat;\n background-position: left center;\n padding-bottom: .4em;\n padding-left: 33px;\n padding-top: .4em;\n }\n }\n }\n\n .link-social {\n width: 32px;\n height: 32px;\n border: 1px solid #eeeeee;\n background-color: var(--white);\n border-radius: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n.footer-hr {\n hr {\n border-top: 1px solid #e4e4e4;\n margin-top: 32px;\n margin-bottom: 0;\n }\n\n [class*=\"grid__col--\"] {\n margin-bottom: 40px;\n }\n}\n\n.footer__brand {\n margin-bottom: 24px;\n margin-top: 60px;\n\n @media (min-width: 768px) and (max-width: 1199px) {\n margin-bottom: 0;\n margin-top: 36px;\n }\n\n ul.list-inline {\n margin-bottom: 0;\n\n @media (max-width: 767px) {\n justify-content: center;\n }\n\n li {\n margin-bottom: 12px;\n }\n\n li + li {\n margin-left: 0;\n }\n }\n .list-divided {\n padding-left: 0;\n\n li {\n margin-right: 12px;\n margin-left: 0;\n padding-right: 12px;\n border-right: 1px solid var(--lia-bs-body-color);\n line-height: 1;\n\n &:last-child {\n border-right: 0;\n margin-right: 0;\n }\n }\n\n @media (max-width: 767px) {\n text-align: center;\n\n .brand-line {\n width: 100%;\n border-right: 0;\n }\n }\n }\n}\n\n.grid__row {\n font-size: 0;\n line-height: 0;\n display: flex;\n flex-direction: column;\n\n @media (min-width: 768px) {\n flex-direction: row;\n flex-wrap: wrap;\n }\n\n @media (min-width: 1200px) {\n flex-wrap: nowrap;\n }\n}\n\n.grid__row--middled [class*='grid__col--'] {\n vertical-align: middle\n}\n\n.grid__row--middled:after {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle\n}\n\n.grid__row--centered {\n text-align: center\n}\n\n.grid__row--justified {\n text-align: justify;\n text-justify: distribute\n}\n\n.grid__row--justified:after {\n content: \"\";\n display: inline-block;\n width: 100%\n}\n\n.grid__row--opposite {\n text-align: right\n}\n\n[class*='grid__col--'] {\n display: inline-block;\n padding: 0;\n font-size: 14px;\n line-height: 20px;\n text-align: left;\n vertical-align: top;\n\n @media (min-width: 768px) and (max-width: 1199px) {\n margin-bottom: 24px;\n }\n}\n\n/* 24 column grid system */\n@media (min-width: 768px) {\n .grid__col--1 {\n width: 4.16667%\n }\n\n .grid__col--2 {\n width: 8.33333%\n }\n\n .grid__col--3 {\n width: 12.5%\n }\n\n .grid__col--4 {\n width: 16.66667%\n }\n\n .grid__col--5 {\n width: 20.83333%\n }\n\n .grid__col--6 {\n width: 25%\n }\n\n .grid__col--7 {\n width: 29.16667%\n }\n\n .grid__col--8 {\n width: 33.33333%\n }\n\n .grid__col--9 {\n width: 37.5%\n }\n\n .grid__col--10 {\n width: 41.66667%\n }\n\n .grid__col--11 {\n width: 45.83333%\n }\n\n .grid__col--12 {\n width: 50%\n }\n\n .grid__col--13 {\n width: 54.16667%\n }\n\n .grid__col--14 {\n width: 58.33333%\n }\n\n .grid__col--15 {\n width: 62.5%\n }\n\n .grid__col--16 {\n width: 66.66667%\n }\n\n .grid__col--17 {\n width: 70.83333%\n }\n\n .grid__col--18 {\n width: 75%\n }\n\n .grid__col--19 {\n width: 79.16667%\n }\n\n .grid__col--20 {\n width: 83.33333%\n }\n\n .grid__col--21 {\n width: 87.5%\n }\n\n .grid__col--22 {\n width: 91.66667%\n }\n\n .grid__col--23 {\n width: 95.83333%\n }\n\n .grid__col--24 {\n width: 100%\n }\n\n .grid__col--full {\n width: 100%\n }\n\n .grid__col--half {\n width: 50%\n }\n\n .grid__col--third {\n width: 33.33333%\n }\n\n .grid__col--quarter {\n width: 25%\n }\n\n .grid__col--fifth {\n width: 20%\n }\n\n .grid__col--bleed {\n padding-left: 0;\n padding-right: 0\n }\n\n .grid__col--bleedLeft {\n padding-left: 0\n }\n\n .grid__col--bleedRight {\n padding-right: 0\n }\n\n .grid__col--group {\n display: inline-block;\n vertical-align: top;\n font-size: 0;\n line-height: 0\n }\n}\n\n@media (min-width: 768px) and (max-width: 1199px) {\n .grid__col-md--7 {\n width: 29.16667%\n }\n}\n\n.grid__col--offset1 {\n margin-left: 4.16667%\n}\n\n@media (min-width: 768px) {\n .grid__col-md-up--offset1 {\n margin-left: 4.16667%\n }\n}\n\n.grid__col--offset2 {\n margin-left: 8.33333%\n}","texts":null,"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Footer_2024","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":{"css":".custom_widget_Footer_2024_custom-footer_aax6c_1 {\n width: 100%;\n\tpadding: 0 var(--lia-bs-grid-gutter-width);\n\tmargin: 0 auto;\n\n @media (min-width: 576px) {\n max-width: 33.75rem;\n }\n\n @media (min-width: 768px) {\n max-width: 45rem;\n padding: 0 calc(var(--lia-bs-grid-gutter-width) * .5);\n }\n\n @media (min-width: 992px) {\n max-width: 60rem;\n }\n\n @media (min-width: 1260px) {\n\t max-width: var(--lia-container-max-width);\n }\n\n ol {\n list-style-type: decimal\n }\n\n ul {\n list-style-type: disc\n }\n\n ul,ol {\n list-style-position: outside\n }\n\n li {\n margin-bottom: .8em;\n position: relative\n }\n\n li ol,li ul {\n margin: .8em 0\n }\n\n nav ul,nav ol {\n list-style: none;\n list-style-image: none\n }\n\n a {\n color: var(--lia-bs-body-color);\n\n &:hover {\n color: var(--lia-bs-body-color);\n }\n }\n\n img {\n max-width: 100%;\n height: auto;\n }\n\n img.custom_widget_Footer_2024_footer-logo_aax6c_62 {\n margin-bottom: 1.5rem;\n\n @media (min-width: 1260px) {\n max-width: none;\n }\n }\n\n ul.custom_widget_Footer_2024_list-inline_aax6c_70 {\n display: flex;\n flex-wrap: wrap;\n\n li {\n display: inline-block;\n margin-bottom: 0;\n\n + li {\n margin-left: 0.5rem;\n }\n }\n }\n}\n\n.custom_widget_Footer_2024_custom-footer_aax6c_1 .custom_widget_Footer_2024_footer-link-stack_aax6c_85 {\n + .custom_widget_Footer_2024_footer-link-stack_aax6c_85 {\n margin-top: 1.5rem;\n \n @media (min-width: 768px) {\n margin-top: 0;\n }\n }\n\n ul {\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n\n li:last-child {\n margin-bottom: 0;\n }\n\n + ul {\n margin-top: 0.5rem;\n }\n }\n \n h3 {\n font-size: var(--lia-bs-font-size-base);\n font-weight: 600;\n }\n\n ul + h3 {\n margin-top: 1.5rem;\n }\n\n ul.custom_widget_Footer_2024_list-with-icons_aax6c_117 {\n margin-top: .4em;\n margin-bottom: 0;\n\n li {\n margin-bottom: 0;\n\n a {\n display: flex;\n background-size: 25px;\n background-repeat: no-repeat;\n background-position: left center;\n padding-bottom: .4em;\n padding-left: 2.0625rem;\n padding-top: .4em;\n }\n }\n }\n\n .custom_widget_Footer_2024_link-social_aax6c_136 {\n width: 2rem;\n height: 2rem;\n border: 1px solid #eeeeee;\n background-color: var(--white);\n border-radius: 1rem;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n.custom_widget_Footer_2024_footer-hr_aax6c_148 {\n hr {\n border-top: 1px solid #e4e4e4;\n margin-top: 2rem;\n margin-bottom: 0;\n }\n\n [class*=\"grid__col--\"] {\n margin-bottom: 2.5rem;\n }\n}\n\n.custom_widget_Footer_2024_footer__brand_aax6c_160 {\n margin-bottom: 1.5rem;\n margin-top: 3.75rem;\n\n @media (min-width: 768px) and (max-width: 1199px) {\n margin-bottom: 0;\n margin-top: 2.25rem;\n }\n\n ul.custom_widget_Footer_2024_list-inline_aax6c_70 {\n margin-bottom: 0;\n\n @media (max-width: 767px) {\n justify-content: center;\n }\n\n li {\n margin-bottom: 0.75rem;\n }\n\n li + li {\n margin-left: 0;\n }\n }\n .custom_widget_Footer_2024_list-divided_aax6c_184 {\n padding-left: 0;\n\n li {\n margin-right: 0.75rem;\n margin-left: 0;\n padding-right: 0.75rem;\n border-right: 1px solid var(--lia-bs-body-color);\n line-height: 1;\n\n &:last-child {\n border-right: 0;\n margin-right: 0;\n }\n }\n\n @media (max-width: 767px) {\n text-align: center;\n\n .custom_widget_Footer_2024_brand-line_aax6c_203 {\n width: 100%;\n border-right: 0;\n }\n }\n }\n}\n\n.custom_widget_Footer_2024_grid__row_aax6c_211 {\n font-size: 0;\n line-height: 0;\n display: flex;\n flex-direction: column;\n\n @media (min-width: 768px) {\n flex-direction: row;\n flex-wrap: wrap;\n }\n\n @media (min-width: 1200px) {\n flex-wrap: nowrap;\n }\n}\n\n.custom_widget_Footer_2024_grid__row--middled_aax6c_227 [class*='grid__col--'] {\n vertical-align: middle\n}\n\n.custom_widget_Footer_2024_grid__row--middled_aax6c_227:after {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle\n}\n\n.custom_widget_Footer_2024_grid__row--centered_aax6c_238 {\n text-align: center\n}\n\n.custom_widget_Footer_2024_grid__row--justified_aax6c_242 {\n text-align: justify;\n text-justify: distribute\n}\n\n.custom_widget_Footer_2024_grid__row--justified_aax6c_242:after {\n content: \"\";\n display: inline-block;\n width: 100%\n}\n\n.custom_widget_Footer_2024_grid__row--opposite_aax6c_253 {\n text-align: right\n}\n\n[class*='grid__col--'] {\n display: inline-block;\n padding: 0;\n font-size: 0.875rem;\n line-height: 1.25rem;\n text-align: left;\n vertical-align: top;\n\n @media (min-width: 768px) and (max-width: 1199px) {\n margin-bottom: 1.5rem;\n }\n}\n\n/* 24 column grid system */\n\n@media (min-width: 768px) {\n .custom_widget_Footer_2024_grid__col--1_aax6c_272 {\n width: 4.16667%\n }\n\n .custom_widget_Footer_2024_grid__col--2_aax6c_276 {\n width: 8.33333%\n }\n\n .custom_widget_Footer_2024_grid__col--3_aax6c_280 {\n width: 12.5%\n }\n\n .custom_widget_Footer_2024_grid__col--4_aax6c_284 {\n width: 16.66667%\n }\n\n .custom_widget_Footer_2024_grid__col--5_aax6c_288 {\n width: 20.83333%\n }\n\n .custom_widget_Footer_2024_grid__col--6_aax6c_292 {\n width: 25%\n }\n\n .custom_widget_Footer_2024_grid__col--7_aax6c_296 {\n width: 29.16667%\n }\n\n .custom_widget_Footer_2024_grid__col--8_aax6c_300 {\n width: 33.33333%\n }\n\n .custom_widget_Footer_2024_grid__col--9_aax6c_304 {\n width: 37.5%\n }\n\n .custom_widget_Footer_2024_grid__col--10_aax6c_308 {\n width: 41.66667%\n }\n\n .custom_widget_Footer_2024_grid__col--11_aax6c_312 {\n width: 45.83333%\n }\n\n .custom_widget_Footer_2024_grid__col--12_aax6c_316 {\n width: 50%\n }\n\n .custom_widget_Footer_2024_grid__col--13_aax6c_320 {\n width: 54.16667%\n }\n\n .custom_widget_Footer_2024_grid__col--14_aax6c_324 {\n width: 58.33333%\n }\n\n .custom_widget_Footer_2024_grid__col--15_aax6c_328 {\n width: 62.5%\n }\n\n .custom_widget_Footer_2024_grid__col--16_aax6c_332 {\n width: 66.66667%\n }\n\n .custom_widget_Footer_2024_grid__col--17_aax6c_336 {\n width: 70.83333%\n }\n\n .custom_widget_Footer_2024_grid__col--18_aax6c_340 {\n width: 75%\n }\n\n .custom_widget_Footer_2024_grid__col--19_aax6c_344 {\n width: 79.16667%\n }\n\n .custom_widget_Footer_2024_grid__col--20_aax6c_348 {\n width: 83.33333%\n }\n\n .custom_widget_Footer_2024_grid__col--21_aax6c_352 {\n width: 87.5%\n }\n\n .custom_widget_Footer_2024_grid__col--22_aax6c_356 {\n width: 91.66667%\n }\n\n .custom_widget_Footer_2024_grid__col--23_aax6c_360 {\n width: 95.83333%\n }\n\n .custom_widget_Footer_2024_grid__col--24_aax6c_364 {\n width: 100%\n }\n\n .custom_widget_Footer_2024_grid__col--full_aax6c_368 {\n width: 100%\n }\n\n .custom_widget_Footer_2024_grid__col--half_aax6c_372 {\n width: 50%\n }\n\n .custom_widget_Footer_2024_grid__col--third_aax6c_376 {\n width: 33.33333%\n }\n\n .custom_widget_Footer_2024_grid__col--quarter_aax6c_380 {\n width: 25%\n }\n\n .custom_widget_Footer_2024_grid__col--fifth_aax6c_384 {\n width: 20%\n }\n\n .custom_widget_Footer_2024_grid__col--bleed_aax6c_388 {\n padding-left: 0;\n padding-right: 0\n }\n\n .custom_widget_Footer_2024_grid__col--bleedLeft_aax6c_393 {\n padding-left: 0\n }\n\n .custom_widget_Footer_2024_grid__col--bleedRight_aax6c_397 {\n padding-right: 0\n }\n\n .custom_widget_Footer_2024_grid__col--group_aax6c_401 {\n display: inline-block;\n vertical-align: top;\n font-size: 0;\n line-height: 0\n }\n}\n\n@media (min-width: 768px) and (max-width: 1199px) {\n .custom_widget_Footer_2024_grid__col-md--7_aax6c_410 {\n width: 29.16667%\n }\n}\n\n.custom_widget_Footer_2024_grid__col--offset1_aax6c_415 {\n margin-left: 4.16667%\n}\n\n@media (min-width: 768px) {\n .custom_widget_Footer_2024_grid__col-md-up--offset1_aax6c_420 {\n margin-left: 4.16667%\n }\n}\n\n.custom_widget_Footer_2024_grid__col--offset2_aax6c_425 {\n margin-left: 8.33333%\n}","tokens":{"custom-footer":"custom_widget_Footer_2024_custom-footer_aax6c_1","footer-logo":"custom_widget_Footer_2024_footer-logo_aax6c_62","list-inline":"custom_widget_Footer_2024_list-inline_aax6c_70","footer-link-stack":"custom_widget_Footer_2024_footer-link-stack_aax6c_85","list-with-icons":"custom_widget_Footer_2024_list-with-icons_aax6c_117","link-social":"custom_widget_Footer_2024_link-social_aax6c_136","footer-hr":"custom_widget_Footer_2024_footer-hr_aax6c_148","footer__brand":"custom_widget_Footer_2024_footer__brand_aax6c_160","list-divided":"custom_widget_Footer_2024_list-divided_aax6c_184","brand-line":"custom_widget_Footer_2024_brand-line_aax6c_203","grid__row":"custom_widget_Footer_2024_grid__row_aax6c_211","grid__row--middled":"custom_widget_Footer_2024_grid__row--middled_aax6c_227","grid__row--centered":"custom_widget_Footer_2024_grid__row--centered_aax6c_238","grid__row--justified":"custom_widget_Footer_2024_grid__row--justified_aax6c_242","grid__row--opposite":"custom_widget_Footer_2024_grid__row--opposite_aax6c_253","grid__col--1":"custom_widget_Footer_2024_grid__col--1_aax6c_272","grid__col--2":"custom_widget_Footer_2024_grid__col--2_aax6c_276","grid__col--3":"custom_widget_Footer_2024_grid__col--3_aax6c_280","grid__col--4":"custom_widget_Footer_2024_grid__col--4_aax6c_284","grid__col--5":"custom_widget_Footer_2024_grid__col--5_aax6c_288","grid__col--6":"custom_widget_Footer_2024_grid__col--6_aax6c_292","grid__col--7":"custom_widget_Footer_2024_grid__col--7_aax6c_296","grid__col--8":"custom_widget_Footer_2024_grid__col--8_aax6c_300","grid__col--9":"custom_widget_Footer_2024_grid__col--9_aax6c_304","grid__col--10":"custom_widget_Footer_2024_grid__col--10_aax6c_308","grid__col--11":"custom_widget_Footer_2024_grid__col--11_aax6c_312","grid__col--12":"custom_widget_Footer_2024_grid__col--12_aax6c_316","grid__col--13":"custom_widget_Footer_2024_grid__col--13_aax6c_320","grid__col--14":"custom_widget_Footer_2024_grid__col--14_aax6c_324","grid__col--15":"custom_widget_Footer_2024_grid__col--15_aax6c_328","grid__col--16":"custom_widget_Footer_2024_grid__col--16_aax6c_332","grid__col--17":"custom_widget_Footer_2024_grid__col--17_aax6c_336","grid__col--18":"custom_widget_Footer_2024_grid__col--18_aax6c_340","grid__col--19":"custom_widget_Footer_2024_grid__col--19_aax6c_344","grid__col--20":"custom_widget_Footer_2024_grid__col--20_aax6c_348","grid__col--21":"custom_widget_Footer_2024_grid__col--21_aax6c_352","grid__col--22":"custom_widget_Footer_2024_grid__col--22_aax6c_356","grid__col--23":"custom_widget_Footer_2024_grid__col--23_aax6c_360","grid__col--24":"custom_widget_Footer_2024_grid__col--24_aax6c_364","grid__col--full":"custom_widget_Footer_2024_grid__col--full_aax6c_368","grid__col--half":"custom_widget_Footer_2024_grid__col--half_aax6c_372","grid__col--third":"custom_widget_Footer_2024_grid__col--third_aax6c_376","grid__col--quarter":"custom_widget_Footer_2024_grid__col--quarter_aax6c_380","grid__col--fifth":"custom_widget_Footer_2024_grid__col--fifth_aax6c_384","grid__col--bleed":"custom_widget_Footer_2024_grid__col--bleed_aax6c_388","grid__col--bleedLeft":"custom_widget_Footer_2024_grid__col--bleedLeft_aax6c_393","grid__col--bleedRight":"custom_widget_Footer_2024_grid__col--bleedRight_aax6c_397","grid__col--group":"custom_widget_Footer_2024_grid__col--group_aax6c_401","grid__col-md--7":"custom_widget_Footer_2024_grid__col-md--7_aax6c_410","grid__col--offset1":"custom_widget_Footer_2024_grid__col--offset1_aax6c_415","grid__col-md-up--offset1":"custom_widget_Footer_2024_grid__col-md-up--offset1_aax6c_420","grid__col--offset2":"custom_widget_Footer_2024_grid__col--offset2_aax6c_425"}},"form":null},"localOverride":false},"CachedAsset:component:custom.widget.GoogleTag-en-1743162760776":{"__typename":"CachedAsset","id":"component:custom.widget.GoogleTag-en-1743162760776","value":{"component":{"id":"custom.widget.GoogleTag","template":{"id":"GoogleTag","markupLanguage":"HANDLEBARS","style":null,"texts":null,"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.GoogleTag","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:text:en_US-components/community/Breadcrumb-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/Breadcrumb-1743191520384","value":{"navLabel":"Breadcrumbs","dropdown":"Additional parent page navigation"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBanner-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBanner-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/RelatedContentWidget-1743191520384","value":{"title":"Related Content","emptyDescription":"No content to show"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1743191520384","value":{"title@userScope:other":"Recent Content","title@userScope:self":"Contributions","title@board:FORUM@userScope:other":"Recent Discussions","title@board:BLOG@userScope:other":"Recent Blogs","emptyDescription":"No content to show","MessageListForNodeByRecentActivityWidgetEditor.nodeScope.label":"Scope","title@instance:ZvyUCy":"Most Recent","title@instance:1707846530344":"Conversations happening now","title@instance:1739575249929":"Archive","title@instance:1714488527325":"Recent Discussions","title@instance:1706711291349":"All Discussions","title@instance:VSkfRi":"Latest Examples","title@instance:1714488985590":"Newest Articles","title@instance:RMdoRw":"Articulate 360","title@instance:1741381041212":"Recent Introductions","title@instance:1699309009420":"All Discussions","title@instance:lEVAOo":"Storyline ","title@instance:1710185086146":"Help Others","title@instance:Xxobbq":"Articulate 360","title@instance:NpCDGP":"Articulate 360","title@instance:1739574739557":"Archive","title@instance:kqkevC":"Archive","title@instance:1708474656044":"Storyline ","title@instance:xLLSjm":"Archive","title@instance:1708524106229":"Studio 360","title@instance:1743005534829":"Recent Submissions","title@instance:1725460485728":"Recent Product Updates","title@instance:1710442232647":"Projects","title@instance:1709734834038":"All Challenges","title@instance:1738765561478":"Previous Tips & Tricks","title@instance:1714054755842":"Join a challenge","title@instance:1739573273584":"Archive","title@instance:1714488724456":"Join a Challenge","title@instance:1713899183346":"Featured Tutorial","title@instance:1711573126191":"Have an Idea? Share it with Us!","title@instance:YqcZZo":"Articulate 360","title@instance:1739574463817":"Archive","title@instance:QDzbgX":"Most Recent","title@instance:1709735255357":"Recaps","title@instance:1738768304153":"Recent Tips & Tricks","title@instance:cIEamF":"Most Recent","title@instance:1738858551617":"Archive","title@instance:1739575591629":"Archive","title@instance:1710185242694":"Get Inspired","title@instance:qUtfiY":"Articulate 360","title@instance:obdvcl":"Most Recent","title@instance:lAGrsn":"All Examples and Downloads","title@instance:1706713700018":"Recent Discussions","title@instance:1714164286062":"Discuss","title@instance:1710185577884":"Latest Examples","title@instance:1725718372499":"Recent Updates","title@instance:1724680829536":"Discussions","title@instance:DFRZfd":"Articulate 360","title@instance:PiICyd":"Newest","title@instance:mSZqMv":"Newest","title@instance:yVwpbC":"","title@instance:1739573660871":"Archive","title@instance:1742336057463":"Archive","title@instance:1738706092189":"Recent Posts","title@instance:1692888582733":"Featured Blogs","title@instance:1739574280328":"Archive","title@instance:izlekO":"Newewst","title@instance:1724679624046":"Discussions","title@instance:1741968196384":"Tips & Tricks","title@instance:1733520341799":"Recent Updates","title@instance:1739574057369":"Archive","title@instance:GZBHHL":"Most Recent","title@instance:1707245656473":"All Activity","title@instance:1709743420575":"Get Inspired","title@instance:BvWgAB":"Newest Articles","title@instance:XjcSMt":"All Discussions","title@instance:ndGPYw":"Discuss","title@instance:1742335819119":"Archive","title@instance:cYpvLP":"Articulate 360","title@instance:1706903088508":"Help Others","title@instance:1739574911515":"Archive","title@instance:QwMMqe":"This Week's Challenge","title@instance:YDTjSo":"Archive","title@instance:YraixK":"Everything","title@instance:wePydP":"Recent Discussions","title@instance:ErXgTF":"Articulate 360","title@instance:1710184556305":"Get Inspired","title@instance:1708525179181":"Rise 360 ","title@instance:1707781116957":"","title@instance:1714499256147":"This Week's Challenge","title@instance:FmAgYs":"All Tutorials","title@instance:lstAQM":"Most Recent","title@instance:1711027838310":"Newest","title@instance:hmRLIQ":"Studio 360","title@instance:1710185499597":"Join A Challenge","title@instance:1714054899572":"Get Inspired","title@instance:1707245505334":"Featured Work","title@instance:1741699528515":"Introductions","title@instance:1699306493859":"Most Recent","title@instance:1739574375340":"Archive","title@instance:KFlMQC":"Tutorials","title@instance:sfHoXR":"Recent Updates","title@instance:1710184481343":"Grow Your Skills","title@instance:SgvePz":"Recent Introductions","title@instance:1737737989450":"Administraion","title@instance:FzeSgW":"Archive","title@instance:1707328529472":"Articulate 360","title@instance:1724761095523":"Latest Product Updates","title@instance:zKqoJx":"Articulate 360"},"localOverride":false},"Category:category:learn":{"__typename":"Category","id":"category:learn","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:articles":{"__typename":"Blog","id":"board:articles","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Tkb:board:e-books":{"__typename":"Tkb","id":"board:e-books","tkbPolicies":{"__typename":"TkbPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Tkb:board:user-guides":{"__typename":"Tkb","id":"board:user-guides","tkbPolicies":{"__typename":"TkbPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:product-updates":{"__typename":"Blog","id":"board:product-updates","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:e-learning-challenges":{"__typename":"Blog","id":"board:e-learning-challenges","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:discover":{"__typename":"Blog","id":"board:discover","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"BLOG","displayId":"discover","nodeType":"board","depth":1,"conversationStyle":"BLOG","title":"Discover","shortTitle":"Discover","parent":{"__ref":"Category:category:top"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNC14Sk16TWY?image-coordinates=0%2C0%2C400%2C400\"}"},"description":"Explore inspiring projects created by pros from all over the world.","eventPath":"community:rwgqn69235board:discover/"},"Forum:board:discuss":{"__typename":"Forum","id":"board:discuss","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"discuss","nodeType":"board","depth":2,"conversationStyle":"FORUM","title":"Discuss Articulate Products","shortTitle":"Discuss Articulate Products","parent":{"__ref":"Category:category:connect"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNi0wc1g3ZFg?image-coordinates=0%2C0%2C400%2C400\"}"},"description":"Join conversations and ask questions about Articulate products.","eventPath":"category:connect/community:rwgqn69235board:discuss/"},"Forum:board:share-examples":{"__typename":"Forum","id":"board:share-examples","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Occasion:board:events":{"__typename":"Occasion","id":"board:events","boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"occasionPolicies":{"__typename":"OccasionPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:share-ideas":{"__typename":"Forum","id":"board:share-ideas","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:training-tutorials":{"__typename":"Category","id":"category:training-tutorials","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Occasion:board:training-webinars":{"__typename":"Occasion","id":"board:training-webinars","boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"occasionPolicies":{"__typename":"OccasionPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:welcome-center":{"__typename":"Forum","id":"board:welcome-center","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:community-blog":{"__typename":"Category","id":"category:community-blog","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:exchange":{"__typename":"Forum","id":"board:exchange","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Conversation:conversation:1222026":{"__typename":"Conversation","id":"conversation:1222026","topic":{"__typename":"ForumTopicMessage","uid":1222026},"lastPostingActivityTime":"2025-03-28T13:30:56.586-07:00","solved":false},"ForumTopicMessage:message:1222026":{"__typename":"ForumTopicMessage","subject":"Intersect does not work when moving objects with the new API","conversation":{"__ref":"Conversation:conversation:1222026"},"id":"message:1222026","revisionNum":1,"uid":1222026,"depth":0,"board":{"__ref":"Forum:board:javascriptforum-board"},"author":{"__typename":"User","uid":1463469,"login":"RickMaranta","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/auth0%7C5c599c3c5e23fd5cad5ed17d"}},"metrics":{"__typename":"MessageMetrics","views":1},"postTime":"2025-03-28T13:30:56.586-07:00","lastPublishTime":"2025-03-28T13:30:56.586-07:00","readOnly":false},"Conversation:conversation:1221384":{"__typename":"Conversation","id":"conversation:1221384","topic":{"__typename":"ForumTopicMessage","uid":1221384},"lastPostingActivityTime":"2025-03-24T13:47:44.989-07:00","solved":false},"ForumTopicMessage:message:1221384":{"__typename":"ForumTopicMessage","subject":"Help me","conversation":{"__ref":"Conversation:conversation:1221384"},"id":"message:1221384","revisionNum":1,"uid":1221384,"depth":0,"board":{"__ref":"Forum:board:javascriptforum-board"},"author":{"__typename":"User","uid":1535227,"login":"Florence1234","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7Cd7f55ced-0eeb-464e-b4ef-9a0db62b5c2c"}},"metrics":{"__typename":"MessageMetrics","views":5},"postTime":"2025-03-24T13:47:44.989-07:00","lastPublishTime":"2025-03-24T13:47:44.989-07:00","readOnly":false},"Conversation:conversation:1221367":{"__typename":"Conversation","id":"conversation:1221367","topic":{"__typename":"ForumTopicMessage","uid":1221367},"lastPostingActivityTime":"2025-03-24T12:55:09.222-07:00","solved":true},"ForumTopicMessage:message:1221367":{"__typename":"ForumTopicMessage","subject":"Accessing Text from a Text box using new API","conversation":{"__ref":"Conversation:conversation:1221367"},"id":"message:1221367","revisionNum":1,"uid":1221367,"depth":0,"board":{"__ref":"Forum:board:javascriptforum-board"},"author":{"__typename":"User","uid":1463469,"login":"RickMaranta","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/auth0%7C5c599c3c5e23fd5cad5ed17d"}},"metrics":{"__typename":"MessageMetrics","views":17},"postTime":"2025-03-24T11:56:58.928-07:00","lastPublishTime":"2025-03-24T11:56:58.928-07:00","readOnly":false},"Conversation:conversation:1221043":{"__typename":"Conversation","id":"conversation:1221043","topic":{"__typename":"ForumTopicMessage","uid":1221043},"lastPostingActivityTime":"2025-03-21T13:51:30.724-07:00","solved":false},"ForumTopicMessage:message:1221043":{"__typename":"ForumTopicMessage","subject":"Update variables from excel file","conversation":{"__ref":"Conversation:conversation:1221043"},"id":"message:1221043","revisionNum":1,"uid":1221043,"depth":0,"board":{"__ref":"Forum:board:javascriptforum-board"},"author":{"__typename":"User","uid":364221,"login":"JoshuaThian","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7Cbab3156e-1682-4d9f-b325-16e5e7bffbc8"}},"metrics":{"__typename":"MessageMetrics","views":18},"postTime":"2025-03-20T19:48:18.668-07:00","lastPublishTime":"2025-03-20T19:48:18.668-07:00","readOnly":false},"Conversation:conversation:1220737":{"__typename":"Conversation","id":"conversation:1220737","topic":{"__typename":"ForumTopicMessage","uid":1220737},"lastPostingActivityTime":"2025-03-20T05:24:54.255-07:00","solved":true},"ForumTopicMessage:message:1220737":{"__typename":"ForumTopicMessage","subject":"SetVar and GetVar March 2025 Update Question","conversation":{"__ref":"Conversation:conversation:1220737"},"id":"message:1220737","revisionNum":1,"uid":1220737,"depth":0,"board":{"__ref":"Forum:board:javascriptforum-board"},"author":{"__typename":"User","uid":256715,"login":"ScottNodine-109","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C05966fe9-9924-4667-8639-c91b0b0e3f82"}},"metrics":{"__typename":"MessageMetrics","views":49},"postTime":"2025-03-19T08:54:57.040-07:00","lastPublishTime":"2025-03-19T08:54:57.040-07:00","readOnly":false},"User:user:914115":{"__typename":"User","id":"user:914115","uid":914115,"login":"WilliamRyan-dba","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2020-03-25T22:08:17.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C5f321ece-f899-4e95-a917-4818021556a9"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":18,"kudosGivenCount":3,"kudosReceivedCount":15,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:914115"},"AssociatedImage:{\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNi0wc1g3ZFg?image-coordinates=0%2C0%2C400%2C400\"}":{"__typename":"AssociatedImage","url":"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNi0wc1g3ZFg?image-coordinates=0%2C0%2C400%2C400","mimeType":"image/png"},"ForumTopicMessage:message:1206254":{"__typename":"ForumTopicMessage","uid":1206254,"subject":"Rotate object trigger","id":"message:1206254","revisionNum":1,"repliesCount":10,"author":{"__ref":"User:user:914115"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1206254"},"moderationData":{"__ref":"ModerationData:moderation_data:1206254"},"postTime":"2024-11-09T07:44:48.044-08:00","lastPublishTime":"2024-11-09T07:44:48.044-08:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":248},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1206254"},"Conversation:conversation:1206254":{"__typename":"Conversation","id":"conversation:1206254","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1206254"},"lastPostingActivityTime":"2024-12-03T02:31:37.288-08:00","lastPostTime":"2024-12-03T02:31:37.288-08:00"},"ModerationData:moderation_data:1206254":{"__typename":"ModerationData","id":"moderation_data:1206254","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1206254":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1206254","relatedMessage":{"__ref":"ForumTopicMessage:message:1206254"}},"User:user:1523202":{"__typename":"User","id":"user:1523202","uid":1523202,"login":"mlee56468","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2024-12-11T10:54:16.672-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7Ce43720cb-67f7-4c03-a16a-d129dd9891c2"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":6,"kudosGivenCount":0,"kudosReceivedCount":1,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:1523202"},"ForumTopicMessage:message:1210922":{"__typename":"ForumTopicMessage","uid":1210922,"subject":"Angle/Rotate an image","id":"message:1210922","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:1523202"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1210922"},"moderationData":{"__ref":"ModerationData:moderation_data:1210922"},"postTime":"2024-12-23T16:03:04.491-08:00","lastPublishTime":"2024-12-23T16:03:04.491-08:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":46},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1210922"},"Conversation:conversation:1210922":{"__typename":"Conversation","id":"conversation:1210922","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1210922"},"lastPostingActivityTime":"2024-12-31T13:12:28.313-08:00","lastPostTime":"2024-12-31T13:12:28.313-08:00"},"ModerationData:moderation_data:1210922":{"__typename":"ModerationData","id":"moderation_data:1210922","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1210922":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1210922","relatedMessage":{"__ref":"ForumTopicMessage:message:1210922"}},"User:user:505166":{"__typename":"User","id":"user:505166","uid":505166,"login":"JeroenVerhoeckx","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-12-01T05:45:12.000-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C6442605f-3688-48d4-8783-56cedda3912e"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":114,"kudosGivenCount":14,"kudosReceivedCount":4,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:rwgqn69235/user:505166"},"ForumTopicMessage:message:1201746":{"__typename":"ForumTopicMessage","uid":1201746,"subject":"Automatic rotate dial once","id":"message:1201746","revisionNum":1,"repliesCount":7,"author":{"__ref":"User:user:505166"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1201746"},"moderationData":{"__ref":"ModerationData:moderation_data:1201746"},"postTime":"2024-09-28T11:30:42.791-07:00","lastPublishTime":"2024-09-28T11:30:42.791-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":128},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1201746"},"Conversation:conversation:1201746":{"__typename":"Conversation","id":"conversation:1201746","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1201746"},"lastPostingActivityTime":"2024-09-29T13:37:40.053-07:00","lastPostTime":"2024-09-29T13:37:40.053-07:00"},"ModerationData:moderation_data:1201746":{"__typename":"ModerationData","id":"moderation_data:1201746","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1201746":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1201746","relatedMessage":{"__ref":"ForumTopicMessage:message:1201746"}},"User:user:1313274":{"__typename":"User","id":"user:1313274","uid":1313274,"login":"SvenLdke","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2024-06-21T01:02:01.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7Ca9e98463-5a93-48ee-8276-af520eda4c18"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":3,"kudosGivenCount":0,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:rwgqn69235/user:1313274"},"ForumTopicMessage:message:1197288":{"__typename":"ForumTopicMessage","uid":1197288,"subject":"Rotation of 20°","id":"message:1197288","revisionNum":1,"repliesCount":4,"author":{"__ref":"User:user:1313274"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1197288"},"moderationData":{"__ref":"ModerationData:moderation_data:1197288"},"postTime":"2024-08-29T01:57:29.745-07:00","lastPublishTime":"2024-08-29T01:57:29.745-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":74},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1197288"},"Conversation:conversation:1197288":{"__typename":"Conversation","id":"conversation:1197288","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1197288"},"lastPostingActivityTime":"2024-08-29T05:17:29.681-07:00","lastPostTime":"2024-08-29T05:17:29.681-07:00"},"ModerationData:moderation_data:1197288":{"__typename":"ModerationData","id":"moderation_data:1197288","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1197288":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1197288","relatedMessage":{"__ref":"ForumTopicMessage:message:1197288"}},"User:user:509270":{"__typename":"User","id":"user:509270","uid":509270,"login":"AnishaAndrews-W","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-02-25T09:53:19.000-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C499e2ed7-5930-498c-a74d-7fb8a1046ffa"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":5,"kudosGivenCount":3,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:509270"},"ForumTopicMessage:message:1214411":{"__typename":"ForumTopicMessage","uid":1214411,"subject":"Rotating Dial","id":"message:1214411","revisionNum":1,"repliesCount":5,"author":{"__ref":"User:user:509270"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1214411"},"moderationData":{"__ref":"ModerationData:moderation_data:1214411"},"postTime":"2025-01-28T06:11:18.989-08:00","lastPublishTime":"2025-01-28T06:11:18.989-08:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":61},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1214411"},"Conversation:conversation:1214411":{"__typename":"Conversation","id":"conversation:1214411","solved":false,"topic":{"__ref":"ForumTopicMessage:message:1214411"},"lastPostingActivityTime":"2025-01-29T11:32:57.627-08:00","lastPostTime":"2025-01-29T11:32:57.627-08:00"},"ModerationData:moderation_data:1214411":{"__typename":"ModerationData","id":"moderation_data:1214411","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1214411":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1214411","relatedMessage":{"__ref":"ForumTopicMessage:message:1214411"}},"User:user:1214838":{"__typename":"User","id":"user:1214838","uid":1214838,"login":"CostonDaughe676","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2022-06-10T10:52:19.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid|f190f7e9-e4fc-4057-8987-2fb877a2f215"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":0,"kudosGivenCount":0,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:1214838"},"ForumTopicMessage:message:887839":{"__typename":"ForumTopicMessage","uid":887839,"subject":"Mathtype and complicated equations in Rise and Storyline","id":"message:887839","revisionNum":1,"repliesCount":12,"author":{"__ref":"User:user:1214838"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:887839"},"moderationData":{"__ref":"ModerationData:moderation_data:887839"},"postTime":"2023-06-15T11:18:53.000-07:00","lastPublishTime":"2023-06-15T11:18:53.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":60},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:887839"},"Conversation:conversation:887839":{"__typename":"Conversation","id":"conversation:887839","solved":true,"topic":{"__ref":"ForumTopicMessage:message:887839"},"lastPostingActivityTime":"2025-02-25T12:12:46.688-08:00","lastPostTime":"2025-02-25T12:12:46.688-08:00"},"ModerationData:moderation_data:887839":{"__typename":"ModerationData","id":"moderation_data:887839","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:887839":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:887839","relatedMessage":{"__ref":"ForumTopicMessage:message:887839"}},"User:user:1340329":{"__typename":"User","id":"user:1340329","uid":1340329,"login":"HannahSmith-160","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2022-07-28T09:15:25.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C470321b9-4504-4d61-b826-545987eb728e"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":3,"kudosGivenCount":2,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:1340329"},"ForumTopicMessage:message:1216444":{"__typename":"ForumTopicMessage","uid":1216444,"subject":"Rotating a video in Storyline 360","id":"message:1216444","revisionNum":1,"repliesCount":1,"author":{"__ref":"User:user:1340329"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1216444"},"moderationData":{"__ref":"ModerationData:moderation_data:1216444"},"postTime":"2025-02-11T15:58:59.587-08:00","lastPublishTime":"2025-02-11T15:58:59.587-08:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":24},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1216444"},"Conversation:conversation:1216444":{"__typename":"Conversation","id":"conversation:1216444","solved":false,"topic":{"__ref":"ForumTopicMessage:message:1216444"},"lastPostingActivityTime":"2025-02-11T18:49:25.326-08:00","lastPostTime":"2025-02-11T18:49:25.326-08:00"},"ModerationData:moderation_data:1216444":{"__typename":"ModerationData","id":"moderation_data:1216444","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1216444":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1216444","relatedMessage":{"__ref":"ForumTopicMessage:message:1216444"}},"User:user:679679":{"__typename":"User","id":"user:679679","uid":679679,"login":"Nathan_Hilliard","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2019-01-23T07:05:26.000-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/auth0%7C5c48801d98e736790bc198ba"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":251,"kudosGivenCount":11,"kudosReceivedCount":219,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":25,"entityType":"USER","eventPath":"community:rwgqn69235/user:679679"},"ForumTopicMessage:message:892825":{"__typename":"ForumTopicMessage","uid":892825,"subject":"Rotating Cube with Content","id":"message:892825","revisionNum":1,"repliesCount":0,"author":{"__ref":"User:user:679679"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:892825"},"moderationData":{"__ref":"ModerationData:moderation_data:892825"},"postTime":"2024-07-30T08:47:30.000-07:00","lastPublishTime":"2024-07-30T08:47:30.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":77},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:892825"},"Conversation:conversation:892825":{"__typename":"Conversation","id":"conversation:892825","solved":false,"topic":{"__ref":"ForumTopicMessage:message:892825"},"lastPostingActivityTime":"2024-07-30T08:47:30.000-07:00","lastPostTime":"2024-07-30T08:47:30.000-07:00"},"ModerationData:moderation_data:892825":{"__typename":"ModerationData","id":"moderation_data:892825","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:892825":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:892825","relatedMessage":{"__ref":"ForumTopicMessage:message:892825"}},"Rank:rank:2":{"__typename":"Rank","id":"rank:2","position":1,"name":"Staff","color":"00AEEF","icon":null,"rankStyle":"FILLED"},"User:user:50280":{"__typename":"User","id":"user:50280","uid":50280,"login":"DavidAnderson","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2010-10-22T10:58:01.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.articulate.com/t5/s/rwgqn69235/images/dS01MDI4MC1ZRUNVR2o?image-coordinates=0%2C0%2C800%2C800"},"rank":{"__ref":"Rank:rank:2"},"messagesCount":9293,"kudosGivenCount":1776,"kudosReceivedCount":2055,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:rwgqn69235/user:50280"},"AssociatedImage:{\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNC14Sk16TWY?image-coordinates=0%2C0%2C400%2C400\"}":{"__typename":"AssociatedImage","url":"https://community.articulate.com/t5/s/rwgqn69235/images/bi0yNC14Sk16TWY?image-coordinates=0%2C0%2C400%2C400","mimeType":"image/png"},"BlogTopicMessage:message:1169738":{"__typename":"BlogTopicMessage","uid":1169738,"subject":"Storyline: 3 Ways to Rotate Objects in E-Learning","id":"message:1169738","revisionNum":1,"repliesCount":10,"author":{"__ref":"User:user:50280"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Blog:board:discover"},"conversation":{"__ref":"Conversation:conversation:1169738"},"coverImage":{"__typename":"UploadedImage","url":"https://community.articulate.com/t5/s/rwgqn69235/images/bS0xMTY5NzM4LTEwMDc1M2kzNDYyRTlGNDM2NjQ5RjVC?revision=1"},"coverImageProperties":{"__typename":"CoverImageProperties","style":"STANDARD","titlePosition":"BOTTOM","altText":""},"contentWorkflow":{"__typename":"ContentWorkflow","state":"PUBLISH","scheduledPublishTime":null,"scheduledTimezone":null,"shortScheduledTimezone":null,"userContext":{"__typename":"MessageWorkflowContext","canSubmitForReview":null,"canEdit":false,"canRecall":null,"canSubmitForPublication":null,"canReturnToAuthor":null,"canPublish":null,"canReturnToReview":null,"canSchedule":false}},"moderationData":{"__ref":"ModerationData:moderation_data:1169738"},"teaser@stripHtml({\"removeProcessingText\":false,\"truncateLength\":200})":"","postTime":"2024-01-19T10:15:41.000-08:00","lastPublishTime":"2024-01-19T10:15:41.000-08:00","readOnly":false,"introduction":"","metrics":{"__typename":"MessageMetrics","views":809},"placeholder":false,"originalMessageForPlaceholder":null,"entityType":"BLOG_ARTICLE","eventPath":"community:rwgqn69235board:discover/message:1169738"},"Conversation:conversation:1169738":{"__typename":"Conversation","id":"conversation:1169738","solved":false,"topic":{"__ref":"BlogTopicMessage:message:1169738"},"lastPostingActivityTime":"2024-02-27T14:38:44.000-08:00","lastPostTime":"2024-02-27T14:38:44.000-08:00"},"ModerationData:moderation_data:1169738":{"__typename":"ModerationData","id":"moderation_data:1169738","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1169738":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1169738","relatedMessage":{"__ref":"BlogTopicMessage:message:1169738"}},"User:user:742504":{"__typename":"User","id":"user:742504","uid":742504,"login":"FlorentALLAIRE","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-04-28T00:22:05.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7C850d2738-620c-4df4-9930-6974c2dbffcf"},"rank":{"__ref":"Rank:rank:6"},"messagesCount":4,"kudosGivenCount":1,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:rwgqn69235/user:742504"},"ForumTopicMessage:message:1198426":{"__typename":"ForumTopicMessage","uid":1198426,"subject":"Rotation of an object around a fixed point","id":"message:1198426","revisionNum":1,"repliesCount":4,"author":{"__ref":"User:user:742504"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:discuss"},"conversation":{"__ref":"Conversation:conversation:1198426"},"moderationData":{"__ref":"ModerationData:moderation_data:1198426"},"postTime":"2024-09-04T07:48:59.752-07:00","lastPublishTime":"2024-09-04T07:48:59.752-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":144},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1198426"},"Conversation:conversation:1198426":{"__typename":"Conversation","id":"conversation:1198426","solved":false,"topic":{"__ref":"ForumTopicMessage:message:1198426"},"lastPostingActivityTime":"2024-09-06T02:14:43.969-07:00","lastPostTime":"2024-09-06T02:14:43.969-07:00"},"ModerationData:moderation_data:1198426":{"__typename":"ModerationData","id":"moderation_data:1198426","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:1198426":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:1198426","relatedMessage":{"__ref":"ForumTopicMessage:message:1198426"}},"QueryVariables:TopicReplyList:message:1206412:1":{"__typename":"QueryVariables","id":"TopicReplyList:message:1206412:1","value":{"id":"message:1206412","first":10,"sorts":{"postTime":{"direction":"ASC"}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"postTime":{"direction":"ASC"}},"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":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"ROOT_MUTATION":{"__typename":"Mutation"},"CachedAsset:text:en_US-components/community/Navbar-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/Navbar-1743191520384","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":"Share Examples","migrated-link-7":"Connect","Common-community-blog-link":"Community Blog","migrated-link-8":"Discuss Articulate Products","migrated-link-1":"User Guides","migrated-link-2":"Training and Tutorials","Common-external-link":"Articulate Homepage","migrated-link-0":"Learn","migrated-link-5":"E-Books","migrated-link-6":"E-Learning Challenges","migrated-link-3":"Articles","migrated-link-4":"Product Updates","migrated-link-14":"About","Common-external-link-5":"Articulate Status","migrated-link-12":"Join Groups","Common-external-link-4":"Case Studies","migrated-link-13":"Discover","Common-external-link-3":"Blog","Common-exchange-link":"Exchange Best Practices","migrated-link-10":"Suggest Ideas","Common-external-link-2":"Product Support","migrated-link-11":"Attend Events","Common-external-link-1":"Resource Center","Common-training-webinars-link":"Live Training Webinars","Common-welcome-center-link":"Welcome Center","video-tutorials-link":"Video Tutorials"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarHamburgerDropdown-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarHamburgerDropdown-1743191520384","value":{"hamburgerLabel":"Side Menu"},"localOverride":false},"CachedAsset:text:en_US-components/community/BrandLogo-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/BrandLogo-1743191520384","value":{"logoAlt":"Khoros","themeLogoAlt":"Brand Logo"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarTextLinks-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarTextLinks-1743191520384","value":{"more":"More"},"localOverride":false},"CachedAsset:text:en_US-components/search/SpotlightSearchIcon-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/search/SpotlightSearchIcon-1743191520384","value":{"search":"Search"},"localOverride":false},"CachedAsset:text:en_US-components/authentication/AuthenticationLink-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/authentication/AuthenticationLink-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeLink-1743191520384","value":{"place":"Place {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewStandard-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewStandard-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/ThreadedReplyList-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyCallToAction-1743191520384","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-shared/client/components/common/QueryHandler-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/QueryHandler-1743191520384","value":{"title":"Query Handler"},"localOverride":false},"Rank:rank:5":{"__typename":"Rank","id":"rank:5","position":4,"name":"Super Hero","color":"4E3AD5","icon":null,"rankStyle":"FILLED"},"User:user:45789":{"__typename":"User","id":"user:45789","uid":45789,"login":"SamHill","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2013-05-10T08:21:59.000-07:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/auth0%7C19e2cf70-b37e-0131-2ee8-22000b2f96a1"},"rank":{"__ref":"Rank:rank:5"},"entityType":"USER","eventPath":"community:rwgqn69235/user:45789"},"ModerationData:moderation_data:1206488":{"__typename":"ModerationData","id":"moderation_data:1206488","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"AcceptedSolutionMessage:message:1206488":{"__typename":"AcceptedSolutionMessage","uid":1206488,"id":"message:1206488","revisionNum":2,"author":{"__ref":"User:user:45789"},"readOnly":false,"repliesCount":10,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumTopicMessage:message:1206412"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206488"},"body":"

Hi ThierryEMMANUEL I have the solution for me, but let me know if you need any tweaks to it. This leverages the GSAP library as it is the cleanest solution. In the attached video, I explain the code, and also talk through some modifications you could make. This method also uses some Storyline variables, which may help configure the functionality from Storyline so it is a bit easier to work with for none programmers.

\n
\n

I'll have a Pietra please. ChatGPT reckons it's one of the most expensive in France ;)

\n

Working file attached:

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"203","kudosSumWeight":1,"postTime":"2024-11-12T15:29:37.288-08:00","lastPublishTime":"2024-11-12T15:30:04.504-08:00","solution":true,"metrics":{"__typename":"MessageMetrics","views":92},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206488","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwzfDM5OjF8aW50LDEyMDY1MDksMTIwNjUwOQ","node":{"__ref":"ForumReplyMessage:message:1206509"}}]},"customFields":[],"attachments":{"__typename":"AttachmentConnection","edges":[{"__typename":"AttachmentEdge","node":{"__ref":"Attachment:{\"id\":\"attachment:message1206488AttachmentNumber1\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/javascriptforum-board/79/1/shape-rotation.story\"}"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"editFrozen":false,"body@stringLength":"1408","rawBody":"

Hi I have the solution for me, but let me know if you need any tweaks to it. This leverages the GSAP library as it is the cleanest solution. In the attached video, I explain the code, and also talk through some modifications you could make. This method also uses some Storyline variables, which may help configure the functionality from Storyline so it is a bit easier to work with for none programmers.

\n\n

I'll have a Pietra please. ChatGPT reckons it's one of the most expensive in France ;)

\n

Working file attached:

","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206488_2"},"latestVersion":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":[]}}},"body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":200})@stringLength":"203","videos":{"__typename":"VideoConnection","edges":[{"__typename":"VideoEdge","cursor":"MHxodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTl2Y0M1c3R0Rm1nLzE3MzE0NTQxOTQ4NTJ8MHwyNTsyNXx8","node":{"__typename":"AssociatedVideo","videoTag":{"__typename":"VideoTag","vid":"https://www.youtube.com/watch?v=9vcC5sttFmg/1731454194852","thumbnail":"https://i.ytimg.com/vi/9vcC5sttFmg/hqdefault.jpg","uploading":false,"height":240,"width":320,"title":null},"videoAssociationType":"INLINE_BODY"}}],"totalCount":1,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"ModerationData:moderation_data:1206509":{"__typename":"ModerationData","id":"moderation_data:1206509","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"User:user:1134352":{"__typename":"User","id":"user:1134352","uid":1134352,"login":"VicovandenEv121","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-06-15T02:16:56.000-07:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid%7Cc19557d5-4b77-42f2-8d90-565bf14629be"},"rank":{"__ref":"Rank:rank:6"},"entityType":"USER","eventPath":"community:rwgqn69235/user:1134352"},"ForumReplyMessage:message:1206509":{"__typename":"ForumReplyMessage","uid":1206509,"id":"message:1206509","revisionNum":1,"author":{"__ref":"User:user:851976"},"readOnly":false,"repliesCount":9,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"AcceptedSolutionMessage:message:1206488"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206509"},"body":"

Hello everyone. Even though the question is “solved”, the bar remains open if anyone wants to show another solution.
Hi SamHill Thank you very much. The JS code works exactly as I expected. I rushed through the .story file before watching your video (I will), and it is indeed super easy to make adjustments with the internal variables. I've already modified the duration, degrees of rotation and direction of rotation, for example. The only thing I'm going to try is to change the shape selection by its data-model-id (I learned how to get it in the debugging console), so as to leave the accessible text free to be changed if need be. And I'm going to duplicate this code 24 times for 24 shapes to recreate my rotating puzzle activity.
Let's talk about beer. Pietra comes from Corsica (part of France, in fact) but I'm not sure it's the most expensive. I suggest an organic craft beer produced by friends in the Dordogne (central-western France), a beautiful region renowned for its gastronomy. It's called “La Lutine” and my favorite is amber and tastes of hops and friendship.

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"203","kudosSumWeight":0,"postTime":"2024-11-13T02:54:47.062-08:00","lastPublishTime":"2024-11-13T02:54:47.062-08:00","metrics":{"__typename":"MessageMetrics","views":69},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206509","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxfDM5OjF8aW50LDEyMDY1MjEsMTIwNjUyMQ","node":{"__ref":"ForumReplyMessage:message:1206521"}}]},"customFields":[],"editFrozen":false,"body@stringLength":"1284","rawBody":"

Hello everyone. Even though the question is “solved”, the bar remains open if anyone wants to show another solution.
Hi Thank you very much. The JS code works exactly as I expected. I rushed through the .story file before watching your video (I will), and it is indeed super easy to make adjustments with the internal variables. I've already modified the duration, degrees of rotation and direction of rotation, for example. The only thing I'm going to try is to change the shape selection by its data-model-id (I learned how to get it in the debugging console), so as to leave the accessible text free to be changed if need be. And I'm going to duplicate this code 24 times for 24 shapes to recreate my rotating puzzle activity.
Let's talk about beer. Pietra comes from Corsica (part of France, in fact) but I'm not sure it's the most expensive. I suggest an organic craft beer produced by friends in the Dordogne (central-western France), a beautiful region renowned for its gastronomy. It's called “La Lutine” and my favorite is amber and tastes of hops and friendship.

","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":[]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206509_1"},"latestVersion":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":[]}}}},"ModerationData:moderation_data:1206521":{"__typename":"ModerationData","id":"moderation_data:1206521","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206521":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:1134352"},"id":"message:1206521","revisionNum":2,"uid":1206521,"depth":3,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumReplyMessage:message:1206509"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206521"},"body":"

make a Trigger that Executes Javascript on click of the object, paste in the Javascript:

let object1 = document.querySelector(\"[data-model-id='6nmK88deM2z']\");
gsap.to(object1, { rotation: \"+=90\", duration: 1 })

Find the ID of the object and paste that in.... READY ;) you can use it on multiple objects on your slide without changing \"object1\" 

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"203","kudosSumWeight":1,"repliesCount":8,"postTime":"2024-11-13T04:48:53.074-08:00","lastPublishTime":"2024-11-13T04:49:27.629-08:00","metrics":{"__typename":"MessageMetrics","views":73},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206521","customFields":[],"attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"ModerationData:moderation_data:1206516":{"__typename":"ModerationData","id":"moderation_data:1206516","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206516":{"__typename":"ForumReplyMessage","uid":1206516,"id":"message:1206516","revisionNum":1,"author":{"__ref":"User:user:851976"},"readOnly":false,"repliesCount":2,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumTopicMessage:message:1206412"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206516"},"body":"

Hello again SamHill . I'm making a VERY IMPORTANT clarification from my point of view, and may be useful for those who will read it. I discovered while studying your .story file and your video that a large part of my very long misunderstanding with Chappy comes, not from the code, but from my trigger. I've always used “Execute JScode when the user clicks Shape” (instead of “... when timeline of Shape begins”) which conflicts with the “addEventListener” command in the code. In your video, it seems to work with “user clicks” for a while (never for me) and I didn't see when you changed it. In any case, Chappy never mentioned it and that's why there was no reward beer for him. Thanks again. 

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"203","kudosSumWeight":0,"postTime":"2024-11-13T04:22:31.460-08:00","lastPublishTime":"2024-11-13T04:22:31.460-08:00","metrics":{"__typename":"MessageMetrics","views":68},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206516","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwzfDM5OjF8aW50LDEyMDY1MTgsMTIwNjUxOA","node":{"__ref":"ForumReplyMessage:message:1206518"}}]},"customFields":[],"editFrozen":false,"body@stringLength":"895","rawBody":"

Hello again . I'm making a VERY IMPORTANT clarification from my point of view, and may be useful for those who will read it. I discovered while studying your .story file and your video that a large part of my very long misunderstanding with Chappy comes, not from the code, but from my trigger. I've always used “Execute JScode when the user clicks Shape” (instead of “... when timeline of Shape begins”) which conflicts with the “addEventListener” command in the code. In your video, it seems to work with “user clicks” for a while (never for me) and I didn't see when you changed it. In any case, Chappy never mentioned it and that's why there was no reward beer for him. Thanks again. 

","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":[]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206516_1"},"latestVersion":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":[]}}}},"ModerationData:moderation_data:1206518":{"__typename":"ModerationData","id":"moderation_data:1206518","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206518":{"__typename":"ForumReplyMessage","uid":1206518,"id":"message:1206518","revisionNum":1,"author":{"__ref":"User:user:45789"},"readOnly":false,"repliesCount":1,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumReplyMessage:message:1206516"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206518"},"body":"

Hi Thierry, I did make a mistake at first in my video by adding the script to the \"click\" trigger. You may have also seen extra script I had added, that is no longer present, to counteract the issue of adding it the the \"click\" trigger. I added a variable to ensure the inialisation code only ran once, otherwise it would keep adding click events. I realised my error, and added to the timeline starts event and removed the redundant JS.

\n

If duplicating multiple times, there are better ways to do it (in the interest of maintenance), by creating a single JavaScript function. I can show a revision tomorrow when I'm back at my desk if interested.

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"203","kudosSumWeight":0,"postTime":"2024-11-13T04:36:04.972-08:00","lastPublishTime":"2024-11-13T04:36:04.972-08:00","metrics":{"__typename":"MessageMetrics","views":65},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206518","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxfDM5OjF8aW50LDEyMDY1NzksMTIwNjU3OQ","node":{"__ref":"ForumReplyMessage:message:1206579"}}]},"customFields":[],"editFrozen":false,"body@stringLength":"660","rawBody":"

Hi Thierry, I did make a mistake at first in my video by adding the script to the \"click\" trigger. You may have also seen extra script I had added, that is no longer present, to counteract the issue of adding it the the \"click\" trigger. I added a variable to ensure the inialisation code only ran once, otherwise it would keep adding click events. I realised my error, and added to the timeline starts event and removed the redundant JS.

\n

If duplicating multiple times, there are better ways to do it (in the interest of maintenance), by creating a single JavaScript function. I can show a revision tomorrow when I'm back at my desk if interested.

","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":[]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206518_1"},"latestVersion":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":[]}}}},"ModerationData:moderation_data:1206579":{"__typename":"ModerationData","id":"moderation_data:1206579","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206579":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:851976"},"id":"message:1206579","revisionNum":1,"uid":1206579,"depth":3,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumReplyMessage:message:1206518"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206579"},"body":"

Always interested in learning more, SamHill . Indeed, my activity posted on the ELC challenge #482 includes 24 pieces. So some simplification would be nice. 
I also wanted to reply a third time because I've found a new way of selecting the element to be rotated by its alternative text (in case you don't really need it for accessibility via a screen reader, of course). Creating text variables containing alternative text is a little... complicated. If you replace your 2 lines 
const targetShape = player.GetVar('xxxxxxxxx');                
const target = document.querySelector(`[data-acc-text=“${targetShape}”]`);
by 
const target = document.querySelector(“[data-acc-text=‘alt text of the element’]”);
it works. 
Do you think there's a downside to using this method... apparently much simpler?
Looking forward to hearing from you.

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"208","kudosSumWeight":0,"repliesCount":0,"postTime":"2024-11-13T11:31:39.402-08:00","lastPublishTime":"2024-11-13T11:31:39.402-08:00","metrics":{"__typename":"MessageMetrics","views":54},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206579","attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"customFields":[],"readOnly":false,"editFrozen":false,"body@stringLength":"1129","rawBody":"

Always interested in learning more, . Indeed, my activity posted on the ELC challenge #482 includes 24 pieces. So some simplification would be nice. 
I also wanted to reply a third time because I've found a new way of selecting the element to be rotated by its alternative text (in case you don't really need it for accessibility via a screen reader, of course). Creating text variables containing alternative text is a little... complicated. If you replace your 2 lines 
const targetShape = player.GetVar('xxxxxxxxx');                
const target = document.querySelector(`[data-acc-text=“${targetShape}”]`);
by 
const target = document.querySelector(“[data-acc-text=‘alt text of the element’]”);
it works. 
Do you think there's a downside to using this method... apparently much simpler?
Looking forward to hearing from you.

","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206579_1"},"latestVersion":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":[]}}}},"ModerationData:moderation_data:1206712":{"__typename":"ModerationData","id":"moderation_data:1206712","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206712":{"__typename":"ForumReplyMessage","uid":1206712,"id":"message:1206712","revisionNum":1,"author":{"__ref":"User:user:851976"},"readOnly":false,"repliesCount":1,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumTopicMessage:message:1206412"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206712"},"body":"

Hi SamHill  I had something like this in mind, thanks to your code.

https://360.articulate.com/review/content/194e8fe0-bc6b-4b39-baf6-4cfe6186f76d/review

I spent more time preparing the visual than making animations. Looking forward to chatting another time.

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"208","kudosSumWeight":1,"postTime":"2024-11-14T07:24:56.307-08:00","lastPublishTime":"2024-11-14T07:24:56.307-08:00","metrics":{"__typename":"MessageMetrics","views":60},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206712","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwzfDM5OjF8aW50LDEyMDY3ODMsMTIwNjc4Mw","node":{"__ref":"ForumReplyMessage:message:1206783"}}]},"attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"customFields":[],"editFrozen":false,"body@stringLength":"645","rawBody":"

Hi   I had something like this in mind, thanks to your code.

https://360.articulate.com/review/content/194e8fe0-bc6b-4b39-baf6-4cfe6186f76d/review

I spent more time preparing the visual than making animations. Looking forward to chatting another time.

","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206712_1"},"latestVersion":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":[]}}}},"ModerationData:moderation_data:1206783":{"__typename":"ModerationData","id":"moderation_data:1206783","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:1206783":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:45789"},"id":"message:1206783","revisionNum":1,"uid":1206783,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:javascriptforum-board"},"parent":{"__ref":"ForumReplyMessage:message:1206712"},"conversation":{"__ref":"Conversation:conversation:1206412"},"subject":"Re: Rotating a shape 90° shouldn't be too complicated but...","moderationData":{"__ref":"ModerationData:moderation_data:1206783"},"body":"

Love it. Now, what about a pulse animation when they are all in the correct position 😉

","body@stripHtml({\"removeProcessingText\":false,\"removeSpoilerMarkup\":false,\"removeTocMarkup\":false,\"truncateLength\":200})@stringLength":"89","kudosSumWeight":0,"repliesCount":0,"postTime":"2024-11-14T12:09:01.609-08:00","lastPublishTime":"2024-11-14T12:09:01.609-08:00","metrics":{"__typename":"MessageMetrics","views":55},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"solution":false,"entityType":"FORUM_REPLY","eventPath":"grouphub:javascript/category:join-groups/category:connect/community:rwgqn69235board:javascriptforum-board/message:1206412/message:1206783","replies":{"__typename":"MessageConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"customFields":[],"readOnly":false,"editFrozen":false,"body@stringLength":"94","rawBody":"

Love it. Now, what about a pulse animation when they are all in the correct position 😉

","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1206783_1"},"latestVersion":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":[]}}}},"QueryVariables:MessageSolutions":{"__typename":"QueryVariables","id":"MessageSolutions","value":{"first":10,"constraints":{"topicId":{"eq":"message:1206412"},"solution":{"eq":true}},"sorts":{"postTime":{"direction":"ASC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":false,"useBody":true,"useKudosCount":false,"useTimeToRead":false,"useMedia":true,"useRepliesCount":false,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":true,"useTags":false,"useUserHoverCard":false,"useNodeHoverCard":false,"usePreviewSubjectModal":false,"useMessageStatus":false}},"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarDropdownToggle-1743191520384","value":{"ariaLabelClosed":"Press the down arrow to open the menu"},"localOverride":false},"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/EscalatedMessageBanner-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/users/UserLink-1743191520384","value":{"authorName":"View Profile: {author}","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserRank-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserRank-1743191520384","value":{"rankName":"{rankName}","userRank":"Author rank {rankName}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageTime-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageTime-1743191520384","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/MessageSolvedBadge-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSolvedBadge-1743191520384","value":{"solved":"Solved"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSubject-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSubject-1743191520384","value":{"noSubject":"(no subject)"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBody-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBody-1743191520384","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-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageCustomFields-1743191520384","value":{"CustomField.default.label":"Value of {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyButton-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyButton-1743191520384","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/MessageSolutionList-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSolutionList-1743191520384","value":{"emptyDescription":"No has been message solutions yet"},"localOverride":false},"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/AcceptedSolutionButton-1743191520384","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","topicAlreadySolvedErrorTitle":"Solution Already Exists","topicAlreadySolvedErrorDesc":"Refresh the browser to view the existing solution"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMore-1743191520384","value":{"loadMore":"Show More"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewInline-1743191520384","value":{"bylineAuthor":"{bylineAuthor}","bylineBoard":"{bylineBoard}","anonymous":"Anonymous","place":"Place {bylineBoard}","gotoParent":"Go to parent {name}"},"localOverride":false},"Revision:revision:1206516_1":{"__typename":"Revision","id":"revision:1206516_1","lastEditTime":"2024-11-13T04:22:31.460-08:00"},"Revision:revision:1206712_1":{"__typename":"Revision","id":"revision:1206712_1","lastEditTime":"2024-11-14T07:24:56.307-08:00"},"Revision:revision:1206783_1":{"__typename":"Revision","id":"revision:1206783_1","lastEditTime":"2024-11-14T12:09:01.609-08:00"},"Revision:revision:1206579_1":{"__typename":"Revision","id":"revision:1206579_1","lastEditTime":"2024-11-13T11:31:39.402-08:00"},"Revision:revision:1206518_1":{"__typename":"Revision","id":"revision:1206518_1","lastEditTime":"2024-11-13T04:36:04.972-08:00"},"Revision:revision:1206509_1":{"__typename":"Revision","id":"revision:1206509_1","lastEditTime":"2024-11-13T02:54:47.062-08:00"},"Attachment:{\"id\":\"attachment:message1206488AttachmentNumber1\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/javascriptforum-board/79/1/shape-rotation.story\"}":{"__typename":"Attachment","id":"attachment:message1206488AttachmentNumber1","filename":"shape-rotation.story","filesize":137012,"contentType":"application/story","url":"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/javascriptforum-board/79/1/shape-rotation.story"},"Revision:revision:1206488_2":{"__typename":"Revision","id":"revision:1206488_2","lastEditTime":"2024-11-12T15:30:04.504-08:00"},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1743191520384","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1743191520384","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1743191520384","value":{"errorTitle":"Failed!","previewFile":"Preview File","downloadFile":"Download File {name}","removeFile":"Remove File {name}","errorBadExtension":"This file does not have a valid extension. \"{extensions}\" are the valid extensions.","errorFileEmpty":"This file is empty or does not exist.","errorTooLarge":"The maximum file size is: {maxFileSize}.","errorTooMany":"Too many attachments. The maximum number of attachments per message is: {maxAttachmentCount, number, integer}.","errorDuplicate":"This file is already attached."},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/nodes/NodeIcon-1743191520384":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/nodes/NodeIcon-1743191520384","value":{"contentType":"Content Type {style, select, FORUM {Forum} BLOG {Blog} TKB {Knowledge Base} IDEA {Ideas} OCCASION {Events} other {}} icon"},"localOverride":false}}}},"page":"/forums/ForumMessagePage/ForumMessagePage","query":{"boardId":"javascriptforum-board","messageSubject":"rotating-a-shape-90°-shouldnt-be-too-complicated-but-","messageId":"1206412"},"buildId":"Btkyb7T6TeYM9D2gUmiOv","runtimeConfig":{"buildInformationVisible":false,"logLevelApp":"info","logLevelMetrics":"info","openTelemetryClientEnabled":false,"openTelemetryConfigName":"articulate","openTelemetryServiceVersion":"25.2.0","openTelemetryUniverse":"prod","openTelemetryCollector":"http://localhost:4318","openTelemetryRouteChangeAllowedTime":"5000","apolloDevToolsEnabled":false,"inboxMuteWipFeatureEnabled":false},"isFallback":false,"isExperimentalCompile":false,"dynamicIds":["./components/seo/QAPageSchema/QAPageSchema.tsx","./components/customComponent/CustomComponent/CustomComponent.tsx","./components/community/Navbar/NavbarWidget.tsx","./components/community/Breadcrumb/BreadcrumbWidget.tsx","./components/messages/TopicWithThreadedReplyListWidget/TopicWithThreadedReplyListWidget.tsx","./components/messages/RelatedContentWidget/RelatedContentWidget.tsx","./components/messages/MessageListForNodeByRecentActivityWidget/MessageListForNodeByRecentActivityWidget.tsx","./components/messages/MessageView/MessageViewStandard/MessageViewStandard.tsx","./components/messages/ThreadedReplyList/ThreadedReplyList.tsx","./components/customComponent/CustomComponentContent/TemplateContent.tsx","../shared/client/components/common/List/UnstyledList/UnstyledList.tsx","./components/messages/MessageView/MessageView.tsx","../shared/client/components/common/Pager/PagerLoadMore/PagerLoadMore.tsx","./components/messages/MessageView/MessageViewInline/MessageViewInline.tsx","../shared/client/components/common/List/ListGroup/ListGroup.tsx","../shared/client/components/common/List/UnwrappedList/UnwrappedList.tsx","./components/attachments/AttachmentView/AttachmentView.tsx","./components/attachments/AttachmentView/AttachmentViewChip/AttachmentViewChip.tsx"],"appGip":true,"scriptLoader":[]}