Beatedit For Premiere Pro --
LINK >>> https://urluso.com/2t2w4N
Use the beat information to generate fully automatic edits in sync with the music. If you need more control, the beat markers can also be used as guides in your manual editing process. Also the automatic edits can be tweaked easily in the timeline.
BeatEdit relies on very robust beat tracking technologies developed by music research groups around the globe.The used beat tracker IBT is developed by the Sound and Music Computing Group at INESC TEC in Porto. Furthermore, BeatEdit is relying on the MARSYAS (Music Analysis, Retrieval and Synthesis for Audio Signals) framework which is developed under the direction of George Tzanetakis, Associate Professor at University of Victoria.
After the beat detection, we generated sequence markers in the Premiere Pro timeline for some of the beats (1). Then we used the Automate To Sequence function of Premiere Pro, to automatically generate a cut based on those markers (2).In addition to the sequence markers, we also generated clip markers for all beats in the audio track (3). These are useful as guides in case we want to modify any of the cuts manually later and still ensure that they are placed accurately on beat locations.
Below that is the BeatEdit player, which displays the audio waveform, beat markers, and region view. Below the player are two volume sliders. BeatEdit generates clicks on the beat during playback. Use the sliders to raise or lower the music and click volume independently of each other.
Click the Load Music button to open an audio file from your hard drive. BeatEdit will automatically analyze the audio file and generate beat markers, visualized by blue lines on the audio waveform. The analysis only takes a few seconds.
Summary In this tutorial we cover an interesting little fact that also experienced video editors are often not aware of: The beats of a song are not always located exactly at peaks visible in the waveform. Sometimes they are located slightly before or after them.
Another thing you need to know is BeatEdit generates beat markers based on the beat nearest the playhead. In other words, BeatEdit will select the beat nearest the playhead and let the other beat markers fall accordingly. If you need to shift all your beat markers forward or backward a beat or two, move the playhead and press Select again. For example, if you want the markers to land on the downbeats, move the playhead to a downbeat and click Select.
When you add extra markers, they can be added musically or randomly. This is controlled by the Musical Chaotic slider. Notice in the GIF above that the yellow beat markers are added to the louder parts in the waveform before the quieter parts. This is because it is set to 100% musical.
This brings us to the dice icon. Clicking the dice generates a random selection of beat markers dependent on your extra markers parameters. However, the dice can not be used when BeatEdit is set to 100% musical. Notice below the Musical Chaotic slider is set to 100% chaotic.
When you generate an automatic cut with Beat Edit for Premiere Pro, you most likely don't want to have a cut at each beat. BeatEdit comes with a bunch of easy and intuitive tools to influence where the cuts should be located.
BeatEdit will add markers directly to the audio file and import the file unless it detects the file is already imported in the Project panel. Clip markers are great for manual editing. Enable snapping (keyboard shortcut: S) in the Timeline so edit points snap to the marker positions. You can edit to the beat by moving and trimming video clips to markers on your music clip.
This tutorial on Automate to Sequence won't change the way you edit in Premiere Pro. But, it could change the way you begin an edit in Premiere Pro. We'll also look at how Automate to Sequence can help you edit to a beat, make time-lapses and fix audio pops on jump cuts.
In this tutorial you learn how to create an automatic cut in sync with the music using BeatEdit for Premiere Pro. BeatEdit automatically detects the beats in your music and arranges your clips in the Premiere Pro timeline accordingly.
As the name infers, when you perform any kind of ripple edit or ripple delete, the sequence markers will ripple as well. Under normal editing circumstances this is probably what you would want to happen. But when using sequence markers to edit to a beat, you want your sequence markers to stay where they are, fixed to the beat of the music track.
In this tutorial you learn how BeatEdit for Premiere Pro can support you in manual editing tasks. BeatEdit automatically detects the beats in your music and represents them as markers in your Premiere Pro timeline. This makes it very easy to place your cuts exactly at the beats such that the cut feels smooth and fits nicely to the music.
BeatEdit can also be used to edit the music to fit the edit. With clip markers applied to the downbeats of a song, it is easy for editors to loop or shorten the music track to the duration of the edit.
In all my testing, there was only one song where the intro fooled BeatEdit for a couple measures before it picked up on the correct timing. I tried importing the file to run the beat detection analysis again, but I got consistent results. The fix was manually moving a couple markers at the beginning of the song. Hardly an inconvenience.
BeatEdit detects the beats in your music and generates markers for them in your Premiere Pro timeline. Create automatic edits in sync with the music, or let BeatEdit assist your manual editing process.
Use the beat information to generate fully automatic edits in sync with the music. If you need more control, the beat markers can also be used as guides in your manual editing process. What's more, the automatic edits can be easily tweaked in the timeline.
BeatEdit offers detailed controls to select the beats you want to work with. You can subdivide beats to create faster patterns, and select beats very easily. To create more variation, BeatEdit can also create extra markers at locations that are no beats but other rythmically relevant peaks of the music.
BeatEdit relies on highly robust beat tracking technologies developed by music research groups around the globe. The beat tracker used (IBT) is developed by the Sound and Music Computing Group at the INESC University of Porto . BeatEdit also relies on the MARSYAS (Music Analysis, Retrieval and Synthesis for Audio Signals) framework developed under the direction of George Tzanetakis, Associate Professor at the University of Victoria.
BeatEdit is designed to detect the beats in individual songs, but it cannot process audio files which are lasting for hours - since the entire audio data needs to be loaded into memory during beat detection. If you need to process very long audio files, you have to split those into smaller files and process each of them individually - the maximum length depends on your machine.
BeatEdit relies on very robust beat tracking technologies developed by music research groups around the globe. The used beat tracker IBT is developed by the Sound and Music Computing Group at INESC University of Porto. Furthermore, BeatEdit is relying on the MARSYAS (Music Analysis, Retrieval and Synthesis for Audio Signals) framework which is developed under the direction of George Tzanetakis, Associate Professor at University of Victoria.
After the beat detection, we generated sequence markers in the Premiere Pro timeline for some of the beats (1). Then we used the Automate To Sequence function of Premiere Pro, to automatically generate a cut based on those markers (2). In addition to the sequence markers, we also generated clip markers for all beats in the audio track (3). These are useful as guides in case we want to modify any of the cuts manually later and still ensure that they are placed accurately on beat locations.
Working with the beats is very intuitive: In the BeatEdit user interface, they are visualized as blue bars and are audible as click sounds during playback. The user interface also offers flexible tools to select specific beats and to add extra markers at other rhythmically relevant points.
In this tutorial, learn how to create automatic edits in sync with the music using BeatEdit for Premiere Pro. BeatEdit automatically detects the beats in your music and arranges your clips in the Premiere Pro timeline accordingly.
It is compatible with CC2014 and newer. It detect the beats and also (optionally) additional rhythmically relevant points. Then you can generate sequence or clip markers at these beats, which is helpful both as guides for manual editing and for automatic edits with "Automate to Sequence".
This is a very interesting point! When you want to accuratly place a specific action on a beat, you can also add a clip marker at the action (manually) and then when you move the clip, the action marker snaps to your beat markers.
Dear community,Adobe Premiere Elements sports a cool Beat Detection feature, unfortunately the Pro version doesn\u2019t.Why is that? And why can't paying CC subscribers use the Elements version for free? Or do I miss something?Kind regards,Tim","isUseLiaRichMedia":false,"autoTitleLink":" _0.form.messageeditor.tinymceeditor:getautotitle?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","isGteEditorV2":true,"linkTooltipTexts":{"bareURL":"Bare URL","unlink":"Unlink","openLink":"Open link","autoTitle":"Auto-title"},"elementSelector":"#tinyMceEditor_6583093eb0a2a","preLoadedAddOnAssetUrls":["/html/js/lib/tinymce/4.7.13/themes/modern/theme.js","/html/js/lib/tinymce/4.7.13/plugins/lists/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/compat3x/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/image/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/link/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/textcolor/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/table/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/tabfocus/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/paste/plugin.js","/plugin/editors/tinymce/plugins/spoiler/plugin.js","/plugin/editors/tinymce/plugins/spoiler/langs/en.js","/plugin/editors/tinymce/plugins/insertcode/plugin.js","/plugin/editors/tinymce/plugins/insertcode/langs/en.js","/html/js/lib/tinymce/4.7.13/plugins/advlist/plugin.js","/html/js/lib/tinymce/4.7.13/plugins/autolink/plugin.js","/plugin/editors/tinymce/plugins/liarichmedia/plugin.js","/plugin/editors/tinymce/plugins/liarichmedia/langs/en.js","/plugin/editors/tinymce/plugins/liaexpandtoolbar/plugin.js","/plugin/editors/tinymce/plugins/liaexpandtoolbar/langs/en.js","/html/js/lib/tinymce/4.7.13/plugins/codesample/plugin.js","/plugin/editors/tinymce/plugins/liaquote/plugin.js","/plugin/editors/tinymce/plugins/liaquote/langs/en.js","/plugin/editors/tinymce/plugins/liamacros/plugin.js","/plugin/editors/tinymce/plugins/liamacros/langs/en.js","/plugin/editors/tinymce/plugins/liafullscreendone/plugin.js","/plugin/editors/tinymce/plugins/liafullscreendone/langs/en.js","/html/js/lib/tinymce/4.7.13/plugins/code/plugin.js","/plugin/editors/tinymce/plugins/mentions/plugin.js","/plugin/editors/tinymce/plugins/mentions/langs/en.js","/html/js/lib/tinymce/4.7.13/plugins/noneditable/plugin.js","/plugin/editors/tinymce/plugins/emoticons/plugin.js","/plugin/editors/tinymce/plugins/emoticons/langs/en.js","/plugin/editors/tinymce/plugins/spellchecker/plugin.js"],"isOoyalaVideoEnabled":false,"isInlineLinkEditingEnabled":true,"optionsParam":{"messageMentionTemplate":"#{title}","spellcheckerUrl":"/spellchecker/lucene","useUserMentions":true,"toolbarSelector":".mce-toolbar-grp","useProductMentions":false,"mediaUploadOptions":{"attachmentOverlayText":"Drop your files here","createVideoLink":" _0.form.messageeditor.tinymceeditor:createvideo?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","imageUploadSettings":{"validImageExts":"*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF;*.png;*.PNG","maxFileBytes":10264576,"maxImagesPerUpload":10},"editorOverlayText":"Drop your media files here","copyPasteSettings":{"copyPasteEvent":"LITHIUM:liaCopyPasteImages","copyPasteBatchSize":3,"copyPasteCss":"lia-copypaste-placeholder","username":"Deleted User"},"videoImageTooltip":"\"Please wait while we upload and process your video. This may take a few minutes, so please check back later.\"","enableFormActionButtonsEvent":"LITHIUM:enableFormActionButtons","videoUploadingUrlsLink":" _0.form.messageeditor.tinymceeditor:videouploadingurls?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","isOverlayVisible":true,"videoEmbedThumbnail":"/i/skins/default/video-loading-new.gif","videoStatusUpdateLink":" _0.form.messageeditor.tinymceeditor:videostatusupdate?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","token":"4zN76XJ6pMUAwCKu6QbVRFdjXXWPT5FWSm2ncBSvvC0.","defaultAlbumId":1,"imageFormatFeedbackErrorContainer":".lia-file-error-msg","fileUploadSelector":".lia-file-upload","isCanUploadImages":false,"videoUploadSettings":{"maxFileBytes":512000000,"validVideoExts":".wmv;.avi;.mov;.moov;.mpg;.mpeg;.m2t;.m2v;.vob;.flv;.mp4;.mpg4;.mkv;.asf;.m4v;.m2p;.3gp;.3g2;.f4v;.mp3;.m4a;.wma;.aac"},"disableFormActionButtonsEvent":"LITHIUM:disableFormActionButtons","isOoyalaVideoEnabled":false,"videoEmbedSizes":{"small":{"width":200,"height":150},"original":{"width":400,"height":300},"large":{"width":600,"height":450},"medium":{"width":400,"height":300}},"isMobileDevice":false,"removeAllOverlays":"LITHIUM:removeAllOverlays","isCanUploadVideo":false,"passToAttachmentEvent":"LITHIUM:passToAttachment"},"imageUrlPattern":" -id//image-size/?v=v2&px=-1","useMessageMentions":false,"spellcheckerLangs":"English (US)=en,Spanish=es,Portuguese=pt,German=de,French=fr,Arabic=ar","mentionsVersion":"2","iframeTitle":"Body Rich Text Area. Press ALT-F10 for toolbar and Escape to return to the editor.","events":{"editorPasteEvent":"LITHIUM:editorPaste","editorLoadedEvent":"LITHIUM:editorLoaded"},"useGraphicalEditor":true}});LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6583093eb0a2a_30","feedbackSelector":".InfoMessage"});LITHIUM.Text.set({"ajax.createUrlSnippet.loader.feedback.title":"Loading..."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"useLoader":true,"event":"LITHIUM:createUrlSnippet"},"tokenId":"ajax","elementSelector":"#messagepresnippet_6583093eb0a2a","action":"createUrlSnippet","feedbackSelector":"#messagepresnippet_6583093eb0a2a","url":" _0.form.messageeditor.messagepresnippet:createurlsnippet?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"apPieHIzQIeL4h4NsqH03uzi923W0k2Nf-2CDJob21U."});LITHIUM.MessagePreSnippet({"pasteEvent":"LITHIUM:editorPaste","maxUrlListSize":10,"snippetExistsTextClass":"lia-media-snippet-preview-exists","tinyMceSelector":"#messageEditor_6583093eb0a2a_0","messageSnippetEvent":"LITHIUM:createUrlSnippet","elementSelector":"#messagepresnippet_6583093eb0a2a","snippetUpdateEvent":"LITHIUM:updateUrlSnippet","urlFormFieldSelector":".lia-form-media-snippet-url-input","snippetCloseEvent":"LITHIUM:closeUrlSnippet"});LITHIUM.BlockEvents('.lia-js-block-events', [".lia-spoiler-link",".oo-icon",".oo-volume-bar",".oo-close-button"], '.message-preview');LITHIUM.KeepSessionAlive("/t5/status/blankpage?keepalive", 300000);new LITHIUM.MessageEditor({"previewButtonSelector":"#previewButton_6583093eb0a2a","defaultTabSelector":".rich-link","defaultTabName":"rich","usesInlinePreview":true,"formHasErrorsEvent":"LITHIUM:formHasErrors","exitPreviewButtonSelector":"#exitPreviewButton_6583093eb0a2a","isTabsPresent":false,"ajaxCompleteEvent":"LITHIUM:ajaxComplete","isGteEditorV2":true,"previewSubmitElementSelector":"#submitContext_6583093eb0a2a","tinyMceElementSelector":"#tinyMceEditor_6583093eb0a2a","elementSelector":"#messageEditor_6583093eb0a2a_0","macroChangeEvent":"LITHIUM:change-macro","preExitPreviewEvent":"LITHIUM:refreshAttachments"});LITHIUM.MessageEditor.MessageQuote("#messageQuote_6583093eb0a2a", "#tinyMceEditor_6583093eb0a2a", " wrote:Dear community,Adobe Premiere Elements sports a cool Beat Detection feature, unfortunately the Pro version doesn\u2019t.Why is that? And why can't paying CC subscribers use the Elements version for free? Or do I miss something?Kind regards,Tim", true);LITHIUM.FileDragDrop({"urls":{"uploadUrl":" _0.form.attachmentscomponent:uploadfileaction/attachments-key/a059e1a5-7e26-4fde-b87f-b836270ceed3?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826"},"selectors":{"container":"#filedragdrop_6583093eb0a2a","feedbackElement":"#dragDropFeedback .AjaxFeedback","cancelUploadProgress":"lia-remove-attachment-inprogress","fileUpload":"#filedragdrop_6583093eb0a2a .lia-file-upload"},"events":{"uploadDoneEvent":"LITHIUM:uploadDone","refreshAttachmentsEvent":"LITHIUM:refreshAttachments","formHasErrorsEvent":"LITHIUM:formHasErrors"},"misc":{"actionTokenId":"uploadFile","fileDataParam":"Filedata","isEditorGteV2":true,"actionToken":"iVmzA0vhHC7KfdJsPXIFlSGH4gBgnVVTR_AJ-1T1hNU."}});LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6583093eb0a2a_31","feedbackSelector":".InfoMessage"});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:refreshAttachments","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a","attachmentKey":"a059e1a5-7e26-4fde-b87f-b836270ceed3"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","action":"refreshAttachments","feedbackSelector":"#attachmentsComponent_6583093eb0a2a","url":" _0.form.attachmentscomponent:refreshattachments?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"1R0e9Ny3K-iLeD23tgKEzxVw9XeznS1Ylwe2MBKRdXY."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:removeNewAttachment","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a","attachmentKey":"a059e1a5-7e26-4fde-b87f-b836270ceed3"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-upload","action":"removeNewAttachment","feedbackSelector":"#attachmentsComponent_6583093eb0a2a","url":" _0.form.attachmentscomponent:removenewattachment?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"QAhzRby2qd7uL0vEK5d57JG-u-qw9lzb9zg0Xlh5_ho."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:removePreviewAttachment","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a","attachmentKey":"a059e1a5-7e26-4fde-b87f-b836270ceed3"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-upload","action":"removePreviewAttachment","feedbackSelector":"#attachmentsComponent_6583093eb0a2a","url":" _0.form.attachmentscomponent:removepreviewattachment?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"WpFtcp0sTdMPEmbkP5-E2datAbLHbGL8W_oyBAEQv_s."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:removeExistingAttachment","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a","attachmentKey":"a059e1a5-7e26-4fde-b87f-b836270ceed3"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-upload","action":"removeExistingAttachment","feedbackSelector":"#attachmentsComponent_6583093eb0a2a","url":" _0.form.attachmentscomponent:removeexistingattachment?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"cE2ph3sbCPKJncXiDAXugjiVOHBeHXy2D55OElr8Knw."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:removeInProgressNewAttachment","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a","attachmentKey":"a059e1a5-7e26-4fde-b87f-b836270ceed3"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-upload","action":"removeInProgressNewAttachment","feedbackSelector":"#attachmentsComponent_6583093eb0a2a","url":" _0.form.attachmentscomponent:removeinprogressnewattachment?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"KS8Ffc9ErgHPKgZsc4EsP-t8RqS12Nogi1eJez4Ab6c."});LITHIUM.DragDropAttachmentsComponent({"fileSizeErrorText":"The file () exceeds the maximum file size. The maximum file size is 47 MB.","validExts":"8bf, abf, abr, act, aep, afm, ai, arw, as, ase, avi, bmp, book, cel, cfc, chproj, cptx, cr2, cr3, crf, crw, css, csv, dn, dng, doc, docx, eps, epub, exif, fbx, fla, flac, flv, fm, gif, icma, icml, ico, ics, idml, indd, jpeg, jpg, jsfl, json, log, loss, lrcat, lrtemplate, m4a, mif, mov, mp3, mp4, mpg, nef, nrw, obj, odt, orf, otc, otf, pdf, pfb, pfm, pmd, png, ppj, ppt, pptx, prc, prel, prproj, ps, psb, psd, raf, raw, rtf, sbs, sbsar, sbsm, scc, ses, sesx, skp, sol, srt, srw, ssa, stl, svg, swf, tif, ttc, ttf, txt, wav, wmv, x3f, xd, xls, xlsx, xml, xmp","dropZoneSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-attachments-drop-zone","uploadingText":"Uploading...","changeNumAttachmentsEvent":"LITHIUM:changeNumAttachments","storageUnitKB":"KB","currAttachments":0,"removeNewAttachmentSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-remove-attachment","removeInProgressNewAttachment":"LITHIUM:removeInProgressNewAttachment","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","maxAttachments":10,"removeAllOverlays":"LITHIUM:removeAllOverlays","inProgressAttachmentsContainerSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-in-progress-attachments","removeExistingAttachmentEvent":"LITHIUM:removeExistingAttachment","inputFieldSelector":".lia-form-type-file.lia-form-type-file-hidden","dropFilesHereText":"attachments.overlay.text","enableFormActionButtonsEvent":"LITHIUM:enableFormActionButtons","maxFileSize":50000000,"tooManyAttachmentsMsg":"The maximum number of attachments has been reached. Maximum number of attachments allowed is: 10","attachmentErrorSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-error-msg","cancelAttachmentProgressCss":"lia-remove-attachment-inprogress","fileUploadSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-file-upload","newAttachmentSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-new-attachment","attachmentsTooManyErrorSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-attachment-upload-error-many","fileTypeErrorText":"The file type () is not supported. Valid file types are: 8bf, abf, abr, act, aep, afm, ai, arw, as, ase, avi, bmp, book, cel, cfc, chproj, cptx, cr2, cr3, crf, crw, css, csv, dn, dng, doc, docx, eps, epub, exif, fbx, fla, flac, flv, fm, gif, icma, icml, ico, ics, idml, indd, jpeg, jpg, jsfl, json, log, loss, lrcat, lrtemplate, m4a, mif, mov, mp3, mp4, mpg, nef, nrw, obj, odt, orf, otc, otf, pdf, pfb, pfm, pmd, png, ppj, ppt, pptx, prc, prel, prproj, ps, psb, psd, raf, raw, rtf, sbs, sbsar, sbsm, scc, ses, sesx, skp, sol, srt, srw, ssa, stl, svg, swf, tif, ttc, ttf, txt, wav, wmv, x3f, xd, xls, xlsx, xml, xmp.","uploadDoneEvent":"LITHIUM:uploadDone","disableFormActionButtonsEvent":"LITHIUM:disableFormActionButtons","inProgressAttachmentSelector":".lia-in-progress-attachment","removePreviewAttachmentEvent":"LITHIUM:removePreviewAttachment","removeNewAttachmentEvent":"LITHIUM:removeNewAttachment","passToAttachmentEvent":"LITHIUM:passToAttachment"});LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6583093eb0a2a_32","feedbackSelector":".InfoMessage"});LITHIUM.Form.resetFieldForFocusFound();LITHIUM.Text.set({"ajax.InlineMessageReply.loader.feedback.title":"Loading..."});LITHIUM.AjaxSupport.fromForm('#form_6583093eb0a2a', 'InlineMessageReply', '#ajaxFeedback_6583093eb0a2a_0', 'LITHIUM:ajaxError', {"useLoader":false,"ignoreFormActions":["Cancel","SaveDraft"],"event":"submit","httpMethod":"POST"}, false);LITHIUM.InputEditForm("form_6583093eb0a2a", {"submitButton":".lia-button-Submit-action","enableFormButtonEvent":"LITHIUM:enableFormButton","warnUnsavedDataActionCssClasses":["lia-form-action-ignore-unsaved-data","lia-button-Cancel-action"],"useUnsavedDataWarning":true,"ignoreDisableFormDuringSubmitCssClasses":[],"submitOnChange":false,"swallowEnterEvent":true,"enableFormEvent":"LITHIUM:enableForm","disableFormButtonEvent":"LITHIUM:disableFormButton","disableFormEvent":"LITHIUM:disableForm","unloadMessage":"Unsaved information will be lost.","ignoreOnChangeCssClasses":[],"disableFormOnSubmit":true,"buttonWrapperSelector":".lia-button-wrapper","showUnsavedDataWarningDataKey":"showUnsavedDataWarning","liaBodyTagId":"#lia-body"});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:autosaveInline","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a"}},"tokenId":"ajax","elementSelector":"#form_6583093eb0a2a","action":"autosaveInline","feedbackSelector":"#form_6583093eb0a2a","url":" _0.form:autosaveinline?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"1tOzn1xIKi4jRzcKvyXMhkb8XmUV8H2kJTPCp3sdL1Q."});LITHIUM.InlineMessageReplyEditor({"openEditsSelector":".lia-inline-message-edit","ajaxFeebackSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-inline-ajax-feedback","collapseEvent":"LITHIUM:collapseInlineMessageEditor","confimationText":"You have other message editors open and your data inside of them might be lost. Are you sure you want to proceed?","topicMessageSelector":".lia-forum-topic-message-gte-5","focusEditor":false,"hidePlaceholderShowFormEvent":"LITHIUM:hidePlaceholderShowForm","formWrapperSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-form-wrapper","reRenderInlineEditorEvent":"LITHIUM:reRenderInlineEditor","ajaxBeforeSendEvent":"LITHIUM:ajaxBeforeSend:InlineMessageReply","element":"input","clientIdSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","loadAutosaveAction":false,"newPostPlaceholderSelector":".lia-new-post-placeholder","placeholderWrapperSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-placeholder-wrapper","messageId":6093264,"formSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","expandedClass":"lia-inline-message-reply-form-expanded","expandedRepliesSelector":".lia-inline-message-reply-form-expanded","newPostPlaceholderClass":"lia-new-post-placeholder","editorLoadedEvent":"LITHIUM:editorLoaded","replyEditorPlaceholderWrapperCssClass":"lia-placeholder-wrapper","messageActionsClass":"lia-message-actions","cancelButtonSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-button-Cancel-action","isGteForumV5":true,"messageViewWrapperSelector":".lia-threaded-detail-display-message-view","disabledReplyClass":"lia-inline-message-reply-disabled-reply"});LITHIUM.Text.set({"ajax.reRenderInlineEditor.loader.feedback.title":"Loading..."});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"useLoader":true,"blockUI":"","event":"LITHIUM:reRenderInlineEditor","parameters":{"clientId":"inlinemessagereplyeditor_0_6583093eb0a2a"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","action":"reRenderInlineEditor","feedbackSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","url":" _0:rerenderinlineeditor?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"7En5U3DF07GEMZc8JU3YcR2XeqSYpMjzkMoOxtUwM7s."});LITHIUM.InlineMessageEditor({"ajaxFeebackSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-inline-ajax-feedback","submitButtonSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a .lia-button-Submit-action"});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:lazyLoadComponent","parameters":{"componentId":"messages.widget.emoticons-lazy-load-runner"}},"tokenId":"ajax","elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a","action":"lazyLoadComponent","feedbackSelector":false,"url":" _0:lazyloadcomponent?t:ac=board-id/premiere-pro/message-id/28826/thread-id/28826","ajaxErrorEventName":"LITHIUM:ajaxError","token":"ha4BAgm8JdYoBp9fwx3zNU6wUOUTsFB7B3MQRN96aCY."});LITHIUM.lazyLoadComponent({"selectors":{"elementSelector":"#inlinemessagereplyeditor_0_6583093eb0a2a"},"events":{"lazyLoadComponentEvent":"LITHIUM:lazyLoadComponent"},"misc":{"isLazyLoadEnabled":true}});;(function($){try{ const RESOURCE_LINK = 'Community: resourcesLinkClick'; const RESOURCE_EDIT = 'Community: resourcesEditClick'; const RESOURCE_ADD_GROUP = 'Community: resourcesAddGroupClick'; const RESOURCE_ADD_LINK = 'Community: resourcesAddLinkClick'; const RESOURCE_EDIT_GROUP = 'Community: resourcesEditGroup'; const RESOURCE_EDIT_LINK = 'Community: resourcesEditLink'; const RESOURCE_DELETE_GROUP = 'Community: resourcesDeleteGroup'; const RESOURCE_DELETE_LINK = 'Community: resourcesDeleteLink'; if($('.resources-container').length > 0){ $('.links-list-item-title-url-container .list-link').on('click', function(e) { trackResourceEvents(e.currentTarget,RESOURCE_LINK,true,true); }); $('.resources-header-edit-icon').on('click',function(e){ trackResourceEvents(null,RESOURCE_EDIT,false,false); }); $('.add-group-container').on('click',function(e){ trackResourceEvents(null,RESOURCE_ADD_GROUP,false,false); }); $(document).on('click', '.group-form .add-link', function(e){ trackResourceEvents(null,RESOURCE_ADD_LINK,false,false); }); $(document).on('click', '.group-list-item .group-edit-button', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_EDIT_GROUP,true,false); }); $(document).on('click', '.group-list-item .group-delete-button', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_DELETE_GROUP,true,false); }); $(document).on('click', '.saved-link__edit', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_EDIT_LINK,true,true); }); $(document).on('click', '.saved-link__delete', function(e){ trackResourceEvents(e.currentTarget,RESOURCE_DELETE_LINK,true,true); }); }} catch(ex) { console.log(ex); }})(LITHIUM.jQuery); ;(function($){try{const CC_LINKS_TYPE={ '0': 'GetAppsBanner', '1': 'GetApps', '2': 'InstallTheApp', '3': 'LaunchTheExperience', '4': 'ManageAccount'}; const CONVERSATION_FLAG_TYPE={ '-1': '', '0': 'Top Reply', '1': 'Correct Answer', '2': 'Featured', '3': 'Announcement', '4': 'Pinned Reply'}; const PAGE_NAME='digitalData.page.pageInfo.pageName';const LANGUAGE='digitalData.page.pageInfo.language';const SITE_SECTION='digitalData.page.pageInfo.siteSection';const COMMUNITY_CATEGORY='digitalData.community.communityInfo.communityCategory';const COMMUNITY_ID='digitalData.community.communityInfo.communityId';const COMMUNITY_TITLE='digitalData.community.communityInfo.communityTitle'; const CONVERSATION_PAGE='Community: conversationPage';//evar203 mapped variablesconst CARD_CREATED_DATE='digitalData.community.communityAttributes.cardCreatedDate';const COUNT_CORRECT_ANSWER='digitalData.community.communityAttributes.countCorrectAnswer';const COMMUNITY_FLAG='digitalData.community.communityInfo.communityFlag'; const COUNT_REPLY='digitalData.community.communityAttributes.countReply'; const RELATED_CONVERSATION_ACTION='relatedConversationClick';const COMMUNITY_DD_PROPERTY='digitalData.community';const CONVERSATION_REPORT='Community: conversationReportClick';const REPLY_REPORT='Community: repliesReportClick';const MARKED_CORRECT='Community: Marked as Correct';const UNMARKED_CORRECT='Community: UnMarked as Correct';const REPLY_MARKED_CORRECT='replyMarkedCorrect';const REPLY_UNMARKED_CORRECT='replyUnmarkedCorrect';const CONVERSATION_FOLLOW='Community: conversationFollowClick';const REPLY_FOLLOW='Community: repliesFollowClick';const CONVERSATION_UNFOLLOW='Community: conversationUnfollowClick';const REPLY_UNFOLLOW='Community: repliesUnfollowClick';const SOPHIA_EVENTS = 'digitalData.sophiaResponse.fromPage';const CC_LINK1 = 'Community: CCD_';const CC_LINK2 = 'Click';const CC_LINK_CLICK = 'ccdLinkClick';const CC_MANAGE_ACCOUNT_CLICK = 'manageAccountLinkClick'; const REC_CONVO_FEEDBACK_SHOWN='digitalData.community.communityAttributes.recConvoFeedbackShown';const CONVERSATION_EDIT='Community: conversationEditClick';const CONVERSATION_VIEW_HISTORY='Community: conversationViewHistoryClick';const CONVERSATION_MOVE_MERGE='Community: conversationMoveMergeClick';const CONVERSATION_SPAM='Community: conversationSpamClick';const CONVERSATION_DELETE='Community: conversationDeleteClick';const CONVERSATION_BAN_USER='Community: conversationBanUserClick';const REPLY_BAN_USER='Community: repliesBanUserClick';const REPLY_SPAM='Community: repliesSpamClick';const REPLY_DELETE='Community: repliesDeleteClick';const REPLY_MOVE_MERGE='Community: repliesMoveMergeClick';const REPLY_VIEW_HISTORY='Community: repliesViewHistoryClick';const REPLY_EDIT='Community: repliesEditClick';const REPLIES_IN_RESPONSE_TO ='Community: repliesInResponseToClick';$.when(promise1).done( function () {userProfilePromise.then(trackConversationPageLoad);}); function trackConversationPageLoad() { //Conversation Page Load Tracking const subject = $('.userStrip').attr('data-message-subject');let messageUid = '6093264';const tempDD = digitalData; let boardId = normalizeBoardId('premiere-pro'); let community = normalizeCategoryBoardId(); let contentType = getBoardType(boardId); //track new post success trackNewPostSuccess(community, subject, messageUid); //track merge message success trackMergeSuccess(subject,community,'6093264',contentType); //recover digital data property digitalData = tempDD; const valArr = location.pathname.split('/'); let pageName; let layoutView = 'threaded'; if('ForumTopicPage' === 'IdeaPage'){ layoutView = 'linear'; //Ideas do not support threaded view so it will always be linear } let sortOrder = 'by_date_ascending'=="by_date_ascending"?"Earliest":"Latest"; if(PAGE_LANG!=='en'){ pageName = location.hostname + ':t5:' + boardId + ':' + 'conversationPage'; } else if(valArr && valArr.length > 2) { pageName = location.hostname + ':' + valArr[1] + ':' + community + ':' + 'conversationPage'; } if(pageName) { setDigitalDataProperty(PAGE_NAME, pageName); } if(messageUid) { setDigitalDataProperty(COMMUNITY_ID, messageUid); } setDigitalDataProperty(LANGUAGE, getLocale()); setDigitalDataProperty(SITE_SECTION, CONVERSATION_PAGE); setPrimaryEvent(CONVERSATION_PAGE, 'pageload');let replyCount = 0;if($('.reply-count__text').length > 0) {replyCount = $('.reply-count__text').attr('data-reply-count'); } let status = ''; let voteCount = 0; if($('.message-status-link').length > 0) {status = $('.message-status-link')[0].innerText;} if($('#messageKudosCount_').length > 0){ voteCount = $('#messageKudosCount_')[0].getAttribute('data-upvote-count'); } const correctAnswerCount = $('.correct-answer-div').attr('data-correct-answer-count'); const creationDate = $('.roleTimestamp').attr('data-post-time'); setDigitalDataProperty(CARD_CREATED_DATE, creationDate); //setDigitalDataProperty(COUNT_REPLY, replyCount?replyCount:'0'); setDigitalDataProperty(COUNT_CORRECT_ANSWER, correctAnswerCount?correctAnswerCount:'0'); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE, contentType); setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty(COMMUNITY_TITLE, subject); let solnType = $('.conversation-page-container').attr('data-solution-type'); if(parseInt(solnType) 0) { solnType = '1'; } else if($('#special-reply-pinned').length > 0) { solnType = '4'; } } solnType = CONVERSATION_FLAG_TYPE[solnType]; let flag = solnType; if($('.body-outer-container').attr('data-pin-flag') === "true"){ if(flag != ''){ flag = flag + ';Pinned'; }else{ flag = 'Pinned'; } } if(flag != ''){ setDigitalDataProperty(COMMUNITY_FLAG, flag); } if(document.getElementById('feedback_view_1')) { setDigitalDataProperty(REC_CONVO_FEEDBACK_SHOWN, 'true'); dnmsTrackConversationFeedback('render', 'feedback-answer', [messageUid, community, null, 'radio button']); } setDigitalDataProperty(FILTERS, [createGPSortInfoObj(sortOrder)]); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': relatedConvCampaignId, 'ControlGroupId': relatedConvControlGroupId, 'VariationId': relatedConvVariationId, 'ActionBlockId': relatedConvActionBlockId}, {'CampaignId': manageAccountCampaignId, 'ControlGroupId': manageAccountControlGroupId, 'VariationId': manageAccountVariationId, 'ActionBlockId': manageAccountActionBlockId}]); captureSnapshot('state'); //dunamis api call dnmsConversationPageRender(community, replyCount, subject, getCommunityCurrentPageNum(), getConversationTags().toString(), messageUid, layoutView, flag, status, voteCount); cleanDigitalDataProperties([SOPHIA_EVENTS]); if ($('.promos-wrapper').length > 0){ let promotype = $('.promos-wrapper').attr('data-promotype'); let promosubtype = $('.promos-wrapper').attr('data-promosubtype'); dnmsPromoRender(promotype, promosubtype, community, messageUid); } //Track related conversation clickdetectRelatedConversationsLoad(); //track status update success if(localStorage.hasOwnProperty('messageStatusUpdate')){ trackStatusUpdateSuccess(); } //Track reply post success trackReplyPostSuccess(); let lsCleanUpArr = ['gpEditMessageType', 'gpEditMessagePageNum', 'gpReportMessageDetails', 'gpReportMessageType'];clearStorage(lsCleanUpArr);cleanDigitalDataProperties(['digitalData.primaryEvent.eventInfo', FILTERS]);} function getPayload(params){ var sophiaPayload = []; try{ params = params.split("&"); var keyMapping = {'aid':'ActionBlockId','campid':'CampaignId', 'cid':'ContainerId','cgid':'ControlGroupId','tid':'TreatmentId','vid':'VariationId','sid':'SurfaceId'}; var sophiaMap = {}; for(let i=0;i 1 && (keys[0] in keyMapping)){ sophiaMap[keyMapping[keys[0]]] = keys[1]; } } sophiaPayload.push(sophiaMap); }catch(err){ console.log(err); } return sophiaPayload;}function trackNewPostSuccess(communityName, subject, messageUid) { const npsDD = localStorage.getItem('npsDigitalData'); if(npsDD) {const ddVal = JSON.parse(npsDD);if(subject === ddVal.community.communityInfo.communityTitle) { digitalData = ddVal; setDigitalDataProperty(COMMUNITY_ID, messageUid); dnmsNewPostSuccess(communityName, subject, messageUid, JSON.parse(npsDD).sophiaResponse); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); } localStorage.removeItem('npsDigitalData');}}function trackMergeSuccess(subject,community,messageId,contentType) { try{ const mergeMsgDD = localStorage.getItem('mergeMsgDigitalData'); if(mergeMsgDD) { const ddVal = JSON.parse(mergeMsgDD); if(messageId === ddVal.community.communityInfo.communityId) { digitalData = ddVal; setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty('digitalData.community.communityInfo.communityContentTab', contentType); setDigitalDataProperty(COMMUNITY_TITLE, subject); captureSnapshot('event'); let cnvrstnIds = []; let slctdCnvrstnArr = ddVal.community.attributes.selectedConversations; for(let i=0;i 4) { let triggerBy = moveMergeTriggerDetails[0]; let cName = community; // merged to which community if(cName !== moveMergeTriggerDetails[1]){ cName = community + '|' + moveMergeTriggerDetails[1]; // merged to which community | from which community } let cId = messageId; let cType = moveMergeTriggerDetails[3]; //merged from which community type let msgType = moveMergeTriggerDetails[4]; let replyType = msgType!=='originalPost'?msgType:null; let xArr = [cName, cId, cType, messageId+'|'+cnvrstnIds.toString(), replyType]; // merged to which message | messages that got merged if(triggerBy === 'communityPage') { dnmsMoveMergeDeleteSuccessClick('Community','Community Controls', 'success', 'Merge', xArr); } else if(triggerBy === 'conversationPage') { dnmsMoveMergeDeleteSuccessClick('Conversation','Merge Conversation', 'click', 'Merge success', xArr); } localStorage.removeItem('moveMergeDeletetriggeredBy'); } } localStorage.removeItem('mergeMsgDigitalData'); } }catch(err){ console.log(err); }}function clearStorage(items) {for(let x=0; x 0) {$('.related-conversations-card').on('click', function(e) { if(e.target.hasAttribute('data-related-content-type')){ //section tab click events let destinationTab = e.target.getAttribute('data-related-content-type'); dnmsCPSectionTabClick(getDigitalDataProperty(COMMUNITY_CATEGORY), 'related conversation', destinationTab); setPrimaryEvent('Community: relatedConversationLabelClick', SECTION_TAB_ACTION); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE, destinationTab); captureSnapshot('event'); } else{ let subject = e.target.getAttribute('data-related-conversation-subject'); let boardId = e.target.getAttribute('data-related-conversation-board'); let relatedCommContentType = getBoardType(boardId); let community = normalizeCategoryBoardId(); let target_href = e.target.href; let convo_id = e.target.getAttribute('data-related-conversation-id'); let org_convo_id = getDigitalDataProperty(COMMUNITY_ID); dnmsRelatedConversationsClick(community, target_href, org_convo_id, convo_id, "", subject, relatedConvCampaignId, relatedConvControlGroupId, relatedConvVariationId, relatedCommContentType); setPrimaryEvent(RELATED_CONVERSATION_CLICK, RELATED_CONVERSATION_ACTION); cleanDigitalDataProperties([COMMUNITY_DD_PROPERTY]); setDigitalDataProperty(COMMUNITY_CATEGORY, community); setDigitalDataProperty(COMMUNITY_CONTENT_TYPE,relatedCommContentType); setDigitalDataProperty(COMMUNITY_ID, convo_id); setDigitalDataProperty(COMMUNITY_TITLE, subject); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': relatedConvCampaignId, 'ControlGroupId': relatedConvControlGroupId, 'VariationId': relatedConvVariationId, 'ActionBlockId': relatedConvActionBlockId}]); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); } }); }}//Track actions on conversation and repliesif($('.lia-quilt-column-main_content').length > 0) { $('.lia-quilt-column-main_content').on('click', function(e){ let targetElement = $(e.target); //Track Report if(targetElement.hasClass('report__text')) { trackReportClick(targetElement); } //Track mark correct answer if(targetElement.hasClass('lia-component-solutions-action-mark-message-as-accepted-solution')) { trackMarkUnmarkCorrectAnswer('mark correct answer', targetElement); } //Track Unmark correct answer if(targetElement.hasClass('lia-component-solutions-action-unmark-message-as-accepted-solution')) { trackMarkUnmarkCorrectAnswer('unmark correct answer', targetElement); } //Track view history click if(targetElement.hasClass('view-message-history')) { trackViewHistoryClick(targetElement); } //Track move merge click if(targetElement.hasClass('move-message')) { trackMoveMergeClick(targetElement); if(getDigitalDataProperty(COMMUNITY_CONTENT_TYPE) !== 'Discussion' ){ let authorId = $(targetElement).closest('.MessageView').find('.userStrip__link').attr('data-user-id'); if(authorId.length > 0) localStorage.setItem("mergeAuthor", authorId); } } //Track delete conversation/reply click if(targetElement.hasClass('delete-message-and-replies') || targetElement.hasClass('delete-message')) { trackDeleteMessageClick(targetElement); } //Track ban user click if(targetElement.hasClass('ban-user')) { trackBanUserClick(targetElement); } //Track follow click if(targetElement.hasClass('addMessageUserEmailSubscription')) { trackFollowUnfollowClick(targetElement, 'follow'); } //Track unfollow click if(targetElement.hasClass('removeMessageUserEmailSubscription')) { trackFollowUnfollowClick(targetElement, 'unfollow'); } //Track in response to if(targetElement.hasClass('lia-message-reply-in-response-to')) { setPrimaryEvent(REPLIES_IN_RESPONSE_TO, REPLY_ACTION); captureSnapshot('event'); dnmsTrackInResponseTo(getConversationPageDetails()); } });}//Track edit message clickif($('.edit-message').length > 0) { $('.edit-message').on('click', function(e){ trackEditMessageClick($(e.target)); });}//Track mark spam clickif($('.lia-component-spam-action-mark-message-as-spam').length > 0) { $('.lia-component-spam-action-mark-message-as-spam').on('click', function(e){ trackMarkSpamClick($(e.target)); });} //Track conversation page CC clicksvar ccElements = document.querySelectorAll(".cc-links-cta-container__anchor, .cc-links-banner-p2 a button");for (let i = 0; i < ccElements.length; i++) { if($(ccElements[i]).length) { $(ccElements[i]).on('click', function(e) { let ccType = e.currentTarget.getAttribute('data-type'); let ccurl = e.currentTarget.getAttribute('href'); if(ccType && CC_LINKS_TYPE[ccType]) { if (ccType == '4') { let primaryEvent = "Community: ManageAccountBtn_Click"; setPrimaryEvent(primaryEvent, CC_MANAGE_ACCOUNT_CLICK); setDigitalDataProperty(SOPHIA_EVENTS,[{'CampaignId': manageAccountCampaignId, 'ControlGroupId': manageAccountControlGroupId, 'VariationId': manageAccountVariationId, 'ActionBlockId': manageAccountActionBlockId}]); captureSnapshot('event'); cleanDigitalDataProperties([SOPHIA_EVENTS]); dnmsManageAccountEvent(getDigitalDataProperty(COMMUNITY_CATEGORY), ccurl, 'ManageAccount', 'click', 'Conversation', manageAccountCampaignId, manageAccountVariationId, manageAccountControlGroupId); } else { let primaryEvent = CC_LINK1+CC_LINKS_TYPE[ccType]+CC_LINK2; setPrimaryEvent(primaryEvent, CC_LINK_CLICK); captureSnapshot('event'); dnmsCCLinkClick(getDigitalDataProperty(COMMUNITY_CATEGORY), ccurl, CC_LINKS_TYPE[ccType], 'Conversation'); } } }); } }function trackFollowUnfollowClick(tElement, action) { let isFollowAction = action==='follow'; if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(isFollowAction?CONVERSATION_FOLLOW:CONVERSATION_UNFOLLOW, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick(action, getConversationPageDetails()); } else { setPrimaryEvent(isFollowAction?REPLY_FOLLOW:REPLY_UNFOLLOW, REPLY_ACTION); let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick(action, replyType, getConversationPageDetails()); } } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackBanUserClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_BAN_USER, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('ban user', getConversationPageDetails()); } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('ban user', replyType, getConversationPageDetails()); } setPrimaryEvent(REPLY_BAN_USER, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackMarkSpamClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_SPAM, CONVERSATION_ACTION); //dunamis api call let convArray = getConversationPageDetails(); dnmsConversationActionsClick('mark as spam', convArray); if(convArray.length > 1){ syncDataOnS3('Spam', convArray[1]); } } else { let replyType = getReplyType(tElement); if(replyType) { dnmsConversationReplyActionsClick('mark as spam', replyType, getConversationPageDetails()); } setPrimaryEvent(REPLY_SPAM, REPLY_ACTION); } cleanDigitalDataProperties([COMMUNITY_ATTRIBUTES]); captureSnapshot('event');}function trackDeleteMessageClick(tElement) { if(tElement.closest('.lia-thread-topic').length > 0) { setPrimaryEvent(CONVERSATION_DELETE, CONVERSATION_ACTION); //dunamis api call dnmsConversationActionsClick('delete the conversation', getConversationPageDetails()); localStorage.setItem('moveMergeDeletetriggeredBy','conversationPage:originalPost'+':'+getConversationPageDetails().toString()+':'+getDigitalDataProperty(COMMUNITY_CONTENT_TYPE)); } else {