<!DOCTYPE html><html prefix="og: http://ogp.me/ns#" dir="ltr" lang="en" class="no-js">
	<head>
	
	<title>
	Adobe Community
</title>
	
	
	<link rel="icon" href="https://www.adobe.com/favicon.ico" type="image/x-icon" />
<meta name="google-site-verification" content="VfGWzOLDyrmGv8t-bb5sGqNb8fyIhHvgC7cfRSBeKSw" />
<meta name="naver-site-verification" content="adaeadaf12f842eea35a5cc30868712b00cabad5" />


	
	
	
	<meta content="Come for help, be inspired. The Adobe Community is the place to ask questions, find answers, learn from experts and share your knowledge. We have everything to help you" name="description"/><meta content="width=device-width, initial-scale=1.0" name="viewport"/><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
	<meta content="https://community.adobe.com/html/@416A805101E7E377CBC2F9C0E8FE8583/assets/Adobe_logo.svg" property="og:image"/><meta content="https://community.adobe.com" property="og:site_name"/><meta content="website" property="og:type"/><meta content="https://community.adobe.com/" property="og:url"/><meta content="Come for help, be inspired. The Adobe Community is the place to ask questions, find answers, learn from experts and share your knowledge. We have everything to help you get started, learn how to's, tips and tricks, and unlock your creativity." property="og:description"/><meta content="Adobe Community" property="og:title"/>
	
	
		<link class="lia-link-navigation hidden live-links" title="New board conversations in Adobe Community" type="application/rss+xml" rel="alternate" id="link" href="/havfw69955/rss/Community?interaction.style=forum"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All board posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_0" href="/havfw69955/rss/Community?interaction.style=forum&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New knowledge base articles in Adobe Community" type="application/rss+xml" rel="alternate" id="link_1" href="/havfw69955/rss/Community?interaction.style=tkb"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All knowledge base posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_2" href="/havfw69955/rss/Community?interaction.style=tkb&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New blog articles in Adobe Community" type="application/rss+xml" rel="alternate" id="link_3" href="/havfw69955/rss/Community?interaction.style=blog"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All blog posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_4" href="/havfw69955/rss/Community?interaction.style=blog&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New idea exchange ideas in Adobe Community" type="application/rss+xml" rel="alternate" id="link_5" href="/havfw69955/rss/Community?interaction.style=idea"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All idea exchange posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_6" href="/havfw69955/rss/Community?interaction.style=idea&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New contest entry in Adobe Community" type="application/rss+xml" rel="alternate" id="link_7" href="/havfw69955/rss/Community?interaction.style=contest"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All contest posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_8" href="/havfw69955/rss/Community?interaction.style=contest&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New Products" type="application/rss+xml" rel="alternate" id="link_9" href="/havfw69955/rss/Community?interaction.style=review"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All Reviews and Comments" type="application/rss+xml" rel="alternate" id="link_10" href="/havfw69955/rss/Community?interaction.style=review&amp;feeds.replies=true"></link>
	
		<link class="lia-link-navigation hidden live-links" title="New media posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_11" href="/havfw69955/rss/Community?interaction.style=media"></link>
	
		<link class="lia-link-navigation hidden live-links" title="All media posts in Adobe Community" type="application/rss+xml" rel="alternate" id="link_12" href="/havfw69955/rss/Community?interaction.style=media&amp;feeds.replies=true"></link>
	

	
	
	    
            	<link href="/skins/6450634/50a5e41812b881d323504de5a694dd5c/homeskin.css" rel="stylesheet" type="text/css"/>
            
	

	
	
	
	
	  
<link rel="stylesheet" href="https://use.typekit.net/csa7wef.css">
<script src="https://community.adobe.com/html/@888DF633626C37D26B1268BB917429D4/assets/loadIcons.js">
</script>
<script>
loadIcons("https://community.adobe.com/html/@692440CBB0649F26E70C74871805285D/assets/spectrum-icons.svg");
loadIcons("https://community.adobe.com/html/@9763ABE85076090A6B2640C7EA17AA0E/assets/spectrum-css-icons.svg");
</script>
<script type='text/javascript'>
  //initializing marketingtech object
  window.marketingtech = {
      adobe: {
        target: false,
          launch: {
              property: "global",
              environment: "production",
              controlPageLoad: false
          }
      }
  };
  const dnmsUrl = "https://cc-api-data.adobe.io/ingest";
  const dnmsEventBuild = "prod";
  // CMP changes
  window.fedsConfig = window.fedsConfig || {};
  window.fedsConfig.privacy = window.fedsConfig.privacy || {};
  window.fedsConfig.privacy.otDomainId = "7a5eb705-95ed-4cc4-a11d-0cc5760e93db";
  window.fedsConfig.privacy.footerLinkSelector = '#openCookieModal';
</script>
<link rel="stylesheet" type="text/css" href="https://www.adobe.com/etc/beagle/public/globalnav/adobe-privacy/latest/privacy.min.css">
<script src="https://www.adobe.com/etc.clientlibs/globalnav/clientlibs/base/privacy-standalone.js"></script>
<script src="https://www.adobe.com/marketingtech/main.min.js"></script>

    <script>

      "use strict"
      var userProfilePromiseResolved;
      var userProfilePromise = new Promise(function(resolve){userProfilePromiseResolved = resolve;});
      try{
        var clientId = 'LithiumDMEProd';
        var userGUID = "";
        var seamlessLoginFFId = '3252';

        window.adobeid = {

          client_id: clientId,
          onReady: function () {

          if(adobeIMS) {
              let imsUserProfile;
              adobeIMS.getProfile().then(function(result)
              {
                imsUserProfile = result;
                  if(adobeIMS.getAccessToken()) {

                  var accessTokenObj = {access_token: adobeIMS.getAccessToken().token};
                  userGUID = imsUserProfile.userId;
                  let key = userGUID+"_sso_count";

                  if(localStorage.getItem(key)){
                    //if its second attempt onwards then this loop will get executed stopping infinite loop in failure scenarios
                    localStorage.removeItem(key);
                    dnmsSeamlessLoginTracking(userGUID, 'Plugin failed', seamlessLoginFFId);
                  }
                  else{
                    //first attempt for seamless login
                    localStorage.setItem(key, 1);
                    var mergedToken = Object.assign(accessTokenObj,imsUserProfile);
                    var mergedTokenStr = JSON.stringify(mergedToken);
                    var tokenUrl = "/auth/oauth2callback?redirect_uri="+encodeURIComponent(window.location.href)+"&token="+encodeURIComponent(mergedTokenStr);
                    dnmsSeamlessLoginTracking(userGUID, 'test', seamlessLoginFFId);
                    if(tokenUrl) {
                      window.location.replace(tokenUrl);
                    }
                  }
                } else{
                  dnmsSeamlessLoginTracking(userGUID, 'invalid');
                }
                userProfilePromiseResolved();
              }).catch(function(error)
              {
                imsUserProfile = null;
                userProfilePromiseResolved();
              });
              adobeIMS.getUserProfile = function(){
                return imsUserProfile;
              };
              adobeIMS.getUserAccessToken = function(){
                return adobeIMS.getAccessToken()?adobeIMS.getAccessToken().token:null;
              };
          }
          },
          scope: 'AdobeID,openid,additional_info.screen_name,update_profile.screen_name,additional_info.optionalAgreements,pps.read,pps.write,pps.search',
          base_url: "https://ims-na1.adobelogin.com",
          environment: "prod",
          useLocalStorage: "false",
          autoValidateToken: "true",
          logsEnabled: "false" === 'true'
        };
      }catch(err){
        console.log(err);
      }   
    </script>

<script src="https://auth.services.adobe.com/imslib/imslib.min.js"></script>
  <!-- HOTFIX CODE -->
  

<script>

function DunamisBaseData() {
    this._event_guid = generateGUID();
    this._event_category = "WEB";
    this._event_offline = "false";
    this._event_user_agent = navigator.userAgent;
    this._event_pagename = document.title;
    this._event_build = dnmsEventBuild;
    this._event_url = location.href;
    this._event_referrer = document.referrer;
    try{
        this._event_user_guid = adobeIMS && adobeIMS.getUserProfile() ? adobeIMS.getUserProfile().userId : "";
    }catch(err){
        this._event_user_guid = "";
        console.log(err);
    }
    this._event_language = getLocale();
    //source
    this._source_client_id = "Alfred";
    this._source_name = "Forums";
    this._source_version = "1.0";
    this._source_platform = "Web";
    this._source_device = navigator.platform;
    this._source_os_version = navigator.appVersion;
    //content
    this._content_author = getUserRoleProperty();
    this._content_type = getConversationContentType(); //not for category page
    //ui
}

function generateGUID() {
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var crypto = window.crypto || window.msCrypto;
        var r = crypto.getRandomValues(new Uint8Array(1))[0] % 16 | 0,
            v = c == 'x' ? r : (r & 0x3 | 0x8);
        return v.toString(16);
    });
}

const dnmsMapObj = {
    _event_: "event.",
    _source_: "source.",
    _ui_: "ui.",
    _content_: "content.",
    _env_svc_: "env.svc.",
    _env_api_: "env.api.",
    _env_fw_: "env.fw.",
    _exp_: "exp.",
    _context_: "context."
};

function formatPayload(payload) {
    var _regex = new RegExp(Object.keys(dnmsMapObj).join("|"), "g");
    return payload.replace(_regex, function(matched) {
        return dnmsMapObj[matched];
    });
}

function getDnmsPayload(dunamisData) {
    return {
        "events": [{
            "time": new Date().toISOString(),
            "project": "forum-web-service",
            "environment": dnmsEventBuild,
            "ingesttype": "dunamis",
            "data": dunamisData
        }]
    };
}

function ingestAPI(dunamisData) {
    var http = new XMLHttpRequest();
    var url = dnmsUrl;
    var api_key = 'forum-service';
    http.onreadystatechange = processResponse(http);
    http.open('POST', url, true);
    http.setRequestHeader('Content-type', 'application/json');
    //http.setRequestHeader('cache-control', 'no-cache');
    http.setRequestHeader('x-api-key', api_key);
    var payload = formatPayload(JSON.stringify(getDnmsPayload(dunamisData)));
    //console.log(payload);
    http.send(payload);
}

function processResponse(http) {
    try {
        if (http.readyState === XMLHttpRequest.DONE) {
            if (http.status === 200) {
                console.log(http.responseText);
            } else {
                console.log('There was a problem with the request');
            }
        }
    } catch (e) {
        console.log('Caught Exception: ' + e.description);
    }
}

function invokeIngestAPI(dData) {
    try {
        let visitorId = getVisitorId();
        if (visitorId) {
            dData._event_visitor_guid = visitorId;
            ingestAPI(dData);
        } else {
            waitAndInvokeIngestAPI(dData);
        }
    } catch (e) {
        console.log('Caught Exception: ' + e.description);
    }
}

function waitAndInvokeIngestAPI(dData) {
    let visitorId;
    let counter = 10;
    let timeoutId = setInterval(function() {
        if (counter > 0) {
            visitorId = getVisitorId();
            if (visitorId) {
                clearInterval(timeoutId);
                dData._event_visitor_guid = visitorId;
                ingestAPI(dData);
            } else {
                counter--;
            }
        } else {
            clearInterval(timeoutId);
        }
    }, 500);
}

function getVisitorId() {
    let vId;
    if (window.s_adbadobenonacdc && window.s_adbadobenonacdc.visitor) {
        vId = window.s_adbadobenonacdc.visitor.getMarketingCloudVisitorID();
    } else {
        vId = getMCVIDCookie();
    }
    return vId;
}

function getMCVIDCookie() {
    let xCookies = document.cookie.split(';');
    for (let i = 0; i < xCookies.length; i++) {
        if (xCookies[i].includes('s_ecid')) {
            let xCookie = xCookies[i].split('=');
            if (xCookie.length > 1) {
                return xCookie[1].replace('MCMID%7C', '');
            }
        }
    }
}

function saveDataInLS(dData) {
    localStorage.setItem("ingestEntry", JSON.stringify(dData));
}

(function() {
    var data = localStorage.getItem('ingestEntry');
    if (data) {
        //invokeIngestAPI(JSON.parse(data));
        localStorage.removeItem('ingestEntry');
    }
})();

//createURLwithIngestParams
function creatURLwithIngestParams(url, x_product, x_product_location, guid) {
    let url_extension = '?';
    if (url.indexOf('?') >= 0) {
        url_extension = '&';
    }
    return url += url_extension + 'x-product=' + x_product + '&x-product-location=' + x_product_location + '&guid=' + guid;
}


//check session validity
function isUserSessionValid() {
    return adobeIMS.getUserAccessToken() ? true : false;
}

/**
 * 
 * Seamless login events
 */

function dnmsSeamlessLoginTracking(userGUID, variationId, campaignId) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();

    dData._event_workflow = "SUSI";
    dData._event_subcategory = "SignIn";
    dData._event_type = "render";
    dData._event_subtype = "seamless_signin";
    dData._event_user_guid = userGUID;
    dData._exp_variation_id = variationId;

    if (campaignId) {
        dData._exp_campaign_id = campaignId;
    }
    invokeIngestAPI(dData);
}

/**
 * Screen name events
 */

function dnmsDefaultScreenNameAssignment(type, mode, err_code, err_type, err_desc) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "ScreenName";
    dData._event_subcategory = "Forums";
    dData._event_type = mode;

    if (type === "IMS") {
        dData._event_subtype = "fetched from IMS";
    } else {
        dData._event_subtype = "auto-generated";
    }

    if (mode === "error") {
        dData._event_error_code = err_code;
        dData._event_error_type = err_type;
        dData._event_error_desc = err_desc;
    }
    invokeIngestAPI(dData);
}

function dnmsSubmitScreenNameClick(source, status, code, type, desc) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();

    if (source === 'post') {
        dData._event_workflow = "Community";
        dData._event_subcategory = "Post Community";
    } else if (source === 'reply') {
        dData._event_workflow = "Conversation";
        dData._event_subcategory = "Conversation";
    }

    dData._event_type = "click";
    dData._event_subtype = "screen-name";

    if (status && status === 'error') {
        dData._event_error_code = code;
        dData._event_error_type = type;
        dData._event_error_desc = desc;
    }

    invokeIngestAPI(dData);
}

/**
 * Home Page events
 */

//Home page render
function dnmsHPRender(sophiaMap) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "render";
    dData._event_subtype = "page";
    if(sophiaMap.hasOwnProperty('CampaignId')){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
    }
    invokeIngestAPI(dData);
}

//New Home page For you component load
function dnmsHPForYouRender(data,title){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Discover";
    dData._event_type = "render";
    dData._event_subtype = title;
    let cardsLimit = '5';
    try{
        let contentIds = '',contentTypes='',contentNames='';
        if(data.hasOwnProperty('list')){
            list = data['list'];
            for(let i=0;i<=cardsLimit;i++){
                let podId = 'pod-'+i;
                let catId = JSON.parse(list[i])["id"];
                contentIds += podId+':'+catId;
                contentTypes += podId+':'+JSON.parse(data['typeList'])[catId];                           
                prodName = normalizeCategoryId(catId);
                contentNames += podId+':'+prodName;                            
                if(i !== cardsLimit){
                    contentIds += '|';
                    contentTypes += '|';
                    contentNames += '|';                        	
                }
                
            }
        }
        dData._event_value = contentTypes;
        dData._content_name = contentNames;
        dData._content_id = contentIds;
    }catch(err){
        console.log(err);
    }
    invokeIngestAPI(dData);
}

//New Home page For you component card click
function dnmsHPForYouCardClick(catId,cardType,podId,title) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Discover";
    dData._event_type = "click";
    dData._event_subtype = title;
    try{      
        dData._event_value = cardType;
        dData._content_name = normalizeCategoryId(catId);
        dData._content_id = catId;
        dData._content_action = podId;
    }catch(err){
        console.log(err);
    }
    invokeIngestAPI(dData);
}

//New home page view all communities button click
function dnmsViewAllClick(){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "More to discover";
    dData._event_type = "click";
    dData._event_subtype = "load more communities";
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//New home page outlinks click
function dnmsHPOutlinkClick(link,type,title){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = title;
    dData._event_type = "click";
    dData._event_subtype = type;
    dData._event_url = link;                              
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Sign-in click
function dnmsSigninClick() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "click";
    dData._event_subtype = "signin";
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community view button click
function dnmsHPCommunityViewBtnClick(productName) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "click";
    dData._event_subtype = "view";
    dData._event_value = productName;
    dData._content_name = productName;
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community link click
function dnmsHPCommunityLinkClick(productName,sophiaMap) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "click";
    dData._event_subtype = "community";
    dData._event_value = productName;
    dData._content_name = productName;
    if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
        if(sophiaMap['VariationId'] === 'variant'){
        	dData._event_subcategory = "More to discover";                          
        }
    }
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Home page sort click
function dnmsHPSortClick(sortOrder,sophiaMap) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "click";
    dData._event_subtype = "sort";
    dData._ui_sort_order = sortOrder;
    if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
        if(sophiaMap['VariationId'] === 'variant'){
        	dData._event_subcategory = "More to discover";                          
        }
    }
    invokeIngestAPI(dData);
}

//Home page filter click
function dnmsHPFilterClick(filter,sophiaMap) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Home";
    dData._event_subcategory = "Forums";
    dData._event_type = "click";
    dData._event_subtype = "product-category";
    dData._ui_filter = filter;
    if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
        if(sophiaMap['VariationId'] === 'variant'){
        	dData._event_subcategory = "More to discover";                          
        }
    }
    invokeIngestAPI(dData);
}

/**
 * Community Page events
 */

//Community page render
function dnmsCPRender(communityName, pageNum, conversationCount, sortType, filter, langFilter, ML_opt_in_status, contentCategory, recommendedOption) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community";
    dData._event_type = "render";
    dData._event_subtype = "page";
    dData._event_count = pageNum;
    dData._event_value = conversationCount;
    dData._content_name = communityName;
    dData._ui_sort_order = sortType;
  	if(filter){
    	dData._ui_filter = filter;
  	}
  	dData._ui_sequence = langFilter;
    if (recommendedOption) {
        dData._ui_view_type = recommendedOption;
    }
    dData._env_api_name = ML_opt_in_status;
    if(contentCategory === 'NA'){
        contentCategory = getSectionTab();
    }
    dData._content_category = contentCategory; // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page section tab click
function dnmsCPSectionTabClick(communityName, source, destinationTab, sourceTab) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Sections";
    dData._event_type = "click";
    dData._event_subtype = "section style";
    dData._event_value = source;
    dData._content_name = communityName;
    if(sourceTab){
    	dData._content_category = sourceTab.toLowerCase(); // all/discussion/featured/idea/bug/announcement - only for category page
  	}
    if(destinationTab){
        dData._content_action = destinationTab.toLowerCase();
    }
    
    invokeIngestAPI(dData);
}

//Community page follow click
function dnmsCPFollowClick(communityName, conversationCount, followSelectedContentTypes) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Follow";
    dData._event_type = "click";
    dData._event_subtype = "follow";
    dData._event_count = conversationCount;
    dData._content_name = communityName;
    if(followSelectedContentTypes){
        dData._content_type = followSelectedContentTypes; // discussion / idea/ bug
    }
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page unfollow click
/*function dnmsCPUnfollowClick(communityName, conversationCount) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Follow";
    dData._event_type = "click";
    dData._event_subtype = "unfollow";
    dData._event_count = conversationCount;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}*/

//Community page follow actions click
function dnmsCPfollowActionEvents(communityName, conversationCount, actionType, followType, selectedContentTypes) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Follow";
    dData._event_type = "click";
    dData._event_subtype = actionType;
    dData._event_count = conversationCount;
    dData._content_name = communityName;
    if(actionType === 'submit'){
        if(!selectedContentTypes){
            selectedContentTypes = 'Featured, Discussions, Announcements'
        }
        dData._content_type = selectedContentTypes; // discussion / idea/ bug
        dData._event_value = followType;
    }
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page post button click
function dnmsCPPostBtnClick(communityName,source,conversationCount) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Post";
    dData._event_type = "click";
    dData._event_subtype = source;
    dData._event_count = conversationCount;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community page sort click
function dnmsCPSortClick(communityName, sortOrder) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community";
    dData._event_type = "click";
    dData._event_subtype = "sort";
    dData._ui_sort_order = sortOrder;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community page filter click
function dnmsCPFilterClick(communityName, filter, type) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community";
    dData._event_type = "click";
    if(type === 'language'){
        dData._event_subtype = "langFilter";
    }
    else{
        dData._event_subtype = "filter";
    }
    dData._ui_filter = filter;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    //saveDataInLS(dData);

    invokeIngestAPI(dData);
}

//Community page conversation card click
function dnmsCPConversationCardClick(communityName, conversationTitle, conversationCategory, conversationContentType, conversationStatusType) {
    
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Conversation Card";
    dData._event_type = "click";
    dData._event_subtype = "card";
    dData._event_value = conversationTitle;
    dData._content_name = communityName;
    dData._ui_view_type = conversationCategory; // Top reply/Pinned Reply/Correct answer/Featured/Announcement|pinned

    /* Will be handled later when ACP recommendations will be picked up
    if (recommendedOption === "on") {
        dData._ui_view_type = "recommended_on";
    } else if (recommendedOption === "off") {
        dData._ui_view_type = "recommended_off";
    }*/
    dData._content_type = conversationContentType; // discussion / idea/ bug
    if(conversationStatusType){
        dData._content_status = conversationStatusType; // released/planned/fixed etc
    }
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community page related communities click
function dnmsCPRelatedCommunityClick(communityName, relatedCommunityName, url) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Related Communities";
    dData._event_type = "click";
    dData._event_subtype = "link";
    dData._content_name = communityName;
    dData._event_value = relatedCommunityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    dData._content_action = creatURLwithIngestParams(url, 'Community', 'Community:RelatedCommunity', dData._event_guid);
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community page topic click
function dnmsCPTopicClick(communityName, topic) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Topics";
    dData._event_type = "click";
    dData._event_subtype = "topic";
    dData._event_value = topic;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page topic follow click
function dnmsCPTopicFollowClick(communityName, topic, action) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Topics";
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._event_value = topic;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page recommended button click
function dnmsCPRecommendedBtnClick(communityName, option, sortType, filter) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Recommended Conversations";
    dData._event_type = "click";
    dData._event_subtype = "recommended";
    dData._event_value = option;
    dData._content_name = communityName;
    dData._ui_sort_order = sortType;
    dData._ui_filter = filter;
    dData._ui_view_type = "toggle on/off";
    invokeIngestAPI(dData);
}

//Community page move-merge/delete click
function dnmsCPMoveMergeDeleteClick(communityName, eSubType, ids) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community Controls";
    dData._event_type = "click";
    dData._event_subtype = eSubType;
    dData._event_value = ids;
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    //saveDataInLS(dData);
    invokeIngestAPI(dData);
}

//Community page translate click
function dnmsCPTranslateClick(communityName, langValue, conversationContentType) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community";
    dData._event_type = "click";
    dData._event_subtype = "translate";
    dData._event_value = langValue;
    dData._content_name = communityName;
    dData._content_type = conversationContentType; // discussion / idea/ bug
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

//Community page Board control button click
function dnmsCPBoardControlBtnClick(communityName){

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Community Controls";
    dData._event_type = "click";
    dData._event_subtype = "board-control";
    dData._content_name = communityName;
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
   
    invokeIngestAPI(dData);
}

//Community page announcement custom card events
function dnmsCPAnnouncementEvents(communityName, eventType, contentCategory, viewType){

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Announcement";
    dData._event_type = eventType;
    if(eventType === 'click'){
        dData._event_subtype = "close";
    }
    else{
        dData._event_subtype = "card";
    }
    dData._content_name = communityName;
    dData._content_category = contentCategory; // all/discussion/featured/idea/bug/announcement
    dData._ui_view_type = viewType;
  
    invokeIngestAPI(dData);
}

/**
 * New Post Page events
 */

//New Post button click
function dnmsNPBtnClick(communityName, eSubType, subject, topics, coverImageAdded, coverImageType, contentType, ghost_text_campaign) {
  
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Post Community";
    dData._event_type = "click";
    dData._event_subtype = eSubType;
    if (subject.length > 0) {
        dData._event_value = subject;
    }
    dData._content_name = communityName;
    if (topics.length > 0) {
        dData._content_category = topics;
    }
    dData._content_action = coverImageAdded;
    dData._ui_filter = coverImageType;
  	dData._content_type = contentType;
  
    if (typeof ghost_text_campaign != "undefined" && Object.keys(ghost_text_campaign).length > 0) {
        dData._exp_campaign_id = ghost_text_campaign.campaignId;
        dData._exp_variation_id = ghost_text_campaign.variationId;
        dData._exp_control_group_id = ghost_text_campaign.controlGroupId;
    }
    
    invokeIngestAPI(dData);
}

/**
 * Conversation Page events
 */

//Conversation page render
function dnmsConversationPageRender(communityName, replyCount, subject, page_no, topics, conversationId, layoutView, solnType, statusValue, upvotes) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Conversation";
    dData._event_type = "render";
    dData._event_value = subject;
    dData._event_subtype = "page";
    dData._event_count = replyCount;
    dData._content_name = communityName;
    dData._content_id = conversationId;
    dData._env_fw_name = layoutView + '_view';
  	dData._ui_sequence = page_no;
    if (topics.length > 0) {
        dData._content_category = topics;
    }
    if(solnType != ''){
        dData._ui_view_type = solnType;
    }

    if(dData._content_type === 'Idea' || dData._content_type === 'Bug'){ //only for idea & bug
        dData._content_status = statusValue;
        dData._content_size = upvotes; //number of upvotes 
    }

    invokeIngestAPI(dData);
}

function dnmsNewPostSuccess(communityName, subject, messageUid, sophiaResponse) {
  	var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Community";
    dData._event_subcategory = "Create Post";
    dData._event_type = "click";
    dData._event_subtype = "success";
    dData._event_value = subject;
    dData._content_name = communityName;
    dData._content_id = messageUid;
  
  	if (typeof sophiaResponse != "undefined" && sophiaResponse.fromPage && sophiaResponse.fromPage.length > 0) {
  	  let sophiaData = sophiaResponse.fromPage[0]
      dData._exp_campaign_id = sophiaData.CampaignId;
      dData._exp_variation_id = sophiaData.VariationId;
  	}
    invokeIngestAPI(dData);
  }

//Related conversations render
function dnmsRelatedConversationsRender(cnvrstnDtlsArr, campaignId, controlId, variationId) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Related Conversations";
    dData._event_type = "render";
    dData._event_subtype = "component";
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_value = cnvrstnDtlsArr[2];
    if (cnvrstnDtlsArr[3]) {
        dData._event_count = cnvrstnDtlsArr[3];
    }
    dData._content_category = "Related";
    dData._exp_campaign_id = campaignId;
    dData._exp_variation_id = variationId;
    dData._exp_control_group_id = controlId;

    invokeIngestAPI(dData);
}

/**
 * 
 * Assisted Reply events
 */

function assistedReplyClickActions(action,convId,community,replyId,isEdited){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();

    dData._event_workflow = "Conversation";
    dData._event_subcategory = "AssistedReply";
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._content_name = community;
    dData._content_id = convId;
  	if(replyId){
  		dData._content_action = replyId;
  	}
    if(isEdited){
        dData._content_category = isEdited; 
    }

    invokeIngestAPI(dData);
}

function assistedReplyResponse(response,convId,community){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();

    dData._event_workflow = "Conversation";
    dData._event_subcategory = "AssistedReply";
    dData._event_type = response['status'];
    dData._event_subtype = "response-generated";
    dData._content_name = community;
    dData._content_id = convId;
    if(response['status'] === 'error'){
        err_type = {'500':'Syntax error','400':'Bad request','408':'Request timeout','401':'Unauthorized User','204':'No content'}
        err_code = response['code'];
        dData._event_error_desc = response['answer'];
        dData._event_error_code = err_code;
        if(err_type.hasOwnProperty(err_code)){
            dData._event_error_type = err_type[err_code];
        }
    }else{
        dData._event_value = response['answer'];
    }
    dData._content_action = response['queryId'];
    dData._event_count = response['hallucination'];

    invokeIngestAPI(dData);
}

function assistedReplyFeedbackActions(type,convId,community,replyId,feedback){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();

    dData._event_workflow = "Conversation";
    dData._event_subcategory = "AssistedReply";
    dData._event_type = "click";
    dData._event_subtype = "submit-feedback";
    dData._content_name = community;
    dData._content_id = convId;
    if(feedback.hasOwnProperty('Feedback')){
        if(feedback.hasOwnProperty('Rating')){
            dData._event_value = feedback['Rating'];
            if(feedback['Feedback'] !== "" && feedback['Feedback'].length > 0){
                dData._event_value += "|"+feedback['Feedback'];
            }
        }
        else{
            dData._event_value = feedback['Feedback'];
        }
    }else{
        dData._event_value = feedback['Rating'];
    }
    if(replyId){
        dData._content_action = replyId;
    }
    dData._ui_view_type = type; // not-helpful/reply-feedback

    invokeIngestAPI(dData);
}

//Related conversations click
function dnmsRelatedConversationsClick(communityName, url, org_convo_id, rel_convo_id, page_no, subject, campaignId, controlId, variationId, relatedCommContentType, link_no, page_size) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Related Conversations";
    dData._event_type = "click";
    dData._event_subtype = "link";
    dData._event_count = page_no;
    dData._event_value = subject;
    dData._content_name = communityName;
    dData._context_guid = org_convo_id;
    dData._content_id = rel_convo_id;
    dData._content_category = relatedCommContentType;

    dData._content_action = creatURLwithIngestParams(url, 'Community', 'Conversation:RelatedConversation', dData._event_guid);
    dData._exp_campaign_id = campaignId;
    dData._exp_variation_id = variationId;
    dData._exp_control_group_id = controlId;

    dData._event_idp = link_no;
    if (link_no && page_size) dData._event_org_guid = (parseInt(link_no) + ((parseInt(page_no) - 1) * page_size));

    invokeIngestAPI(dData);
}

function dnmsLayoutViewSwitcherClick(new_layout_view, cnvrstnDtlsArr) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Conversation";
    dData._event_type = "click";
    dData._event_subtype = "nest_linear_click";
    dData._env_fw_name = new_layout_view + '_view';
    if (cnvrstnDtlsArr.length >= 3) {
        dData._content_name = cnvrstnDtlsArr[0];
        dData._content_id = cnvrstnDtlsArr[1];
        dData._event_value = cnvrstnDtlsArr[2];
    }
    invokeIngestAPI(dData);
}

function dnmsTrackReplySort(sortOrder, cnvrstnDtlsArr) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Conversation";
    dData._event_type = "click";
    dData._event_subtype = "sort";
    dData._ui_sort_order = sortOrder;
    dData._env_fw_name = "linear_view";
    if (cnvrstnDtlsArr.length >= 3) {
        dData._content_name = cnvrstnDtlsArr[0];
        dData._content_id = cnvrstnDtlsArr[1];
        dData._event_value = cnvrstnDtlsArr[2];
    }
    invokeIngestAPI(dData);
}

function dnmsTrackInResponseTo(cnvrstnDtlsArr) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Conversation";
    dData._event_type = "click";
    dData._event_subtype = "go_to_original";
    dData._env_fw_name = "linear_view";
    if (cnvrstnDtlsArr.length >= 3) {
        dData._content_name = cnvrstnDtlsArr[0];
        dData._content_id = cnvrstnDtlsArr[1];
        dData._event_value = cnvrstnDtlsArr[2];
    }
    invokeIngestAPI(dData);
}

function dnmsRelatedPaginationClick(communityName, coversationTitle, convId, rel_page_number, campaignId, controlId, variationId) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Related Conversations";
    dData._event_type = "click";
    dData._event_subtype = "page";
    dData._content_category = "Related";
    dData._context_guid = convId;
    dData._content_name = communityName;
    dData._content_id = convId;
    dData._event_count = rel_page_number;
    dData._event_value = coversationTitle;
    dData._exp_campaign_id = campaignId;
    dData._exp_variation_id = variationId;
    dData._exp_control_group_id = controlId;
    invokeIngestAPI(dData);
}

//Launch click
function dnmsCCLinkClick(communityName, url, cctype, pagesource) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = pagesource;
    dData._event_subcategory = "CC Link";
    dData._ui_view_type = cctype;
    dData._event_type = "click";
    dData._event_subtype = "install";
    dData._content_name = communityName;
    dData._content_action = creatURLwithIngestParams(url, 'ALFD', 'Web', dData._event_guid);
    invokeIngestAPI(dData);
}

//Manage account click
function dnmsManageAccountEvent(communityName, url, cctype, eventType, pagesource, campaignId, variationId, controlGroupId) {
    
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = pagesource;
    dData._event_subcategory = "Manage account";
    dData._ui_view_type = cctype;
    dData._event_type = eventType;
    dData._event_subtype = "manage";
    dData._content_name = communityName;
    dData._exp_campaign_id = campaignId;
    dData._exp_variation_id = variationId;
    dData._exp_control_group_id = controlGroupId;
    dData._content_action = creatURLwithIngestParams(url, 'ALFD', 'Web', dData._event_guid);
    if(pagesource === 'Community'){
        dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    }

    invokeIngestAPI(dData);
}


//Conversation original message actions
function dnmsConversationActionsClick(action, cnvrstnDtlsArr, workflow="Conversation", content_type='', source='', voteCount, sophiaResponse) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = workflow;
    dData._event_subcategory = "Conversation";
  	if (source == 'Latest Posts' || source == 'Trending Posts') {
        dData._event_subcategory = source;
    }
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_value = cnvrstnDtlsArr[2];
    if (source && source!='') {
        dData._content_action = source;
    }
    if(voteCount){
  	    dData._event_count = voteCount;
    }
  	if(workflow === "Community"){
  		dData._content_category = getSectionTab();
  		dData._content_type = content_type;
  	}
    let engagementActions = ['like','unlike','vote','unvote'];
    if(engagementActions.indexOf(action) !== -1){
        if (typeof sophiaResponse != "undefined" && Object.keys(sophiaResponse).length > 0 ) {
            dData._exp_campaign_id = sophiaResponse.CampaignId;
            dData._exp_variation_id = sophiaResponse.VariationId;
        }
    }
    invokeIngestAPI(dData);
}

//Conversation reply actions click
function dnmsConversationReplyActionsClick(action, replyType, cnvrstnDtlsArr, sophiaResponse) {
    
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Reply";
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_value = cnvrstnDtlsArr[2];
    if (cnvrstnDtlsArr[3]) {
        dData._event_count = cnvrstnDtlsArr[3];
    }
    if (cnvrstnDtlsArr.length > 5) {
        dData._exp_variation_id = cnvrstnDtlsArr[4];
        dData._exp_campaign_id = cnvrstnDtlsArr[5];
    }
    let engagementActions = ['like','unlike','vote','unvote','post'];
    if(engagementActions.indexOf(action) !== -1){
        if (typeof sophiaResponse != "undefined" && Object.keys(sophiaResponse).length > 0 ) {
            dData._exp_campaign_id = sophiaResponse.CampaignId;
            dData._exp_variation_id = sophiaResponse.VariationId;
        }
    }

    dData._ui_view_type = replyType;

    invokeIngestAPI(dData);
}

//Conversation controls click
function dnmsConversationControlsClick(action, cnvrstnDtlsArr, value, mode) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Conversation Controls";
    dData._event_type = "click";
    dData._event_subtype = "conversation-control";
    dData._content_category = action;
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_count = cnvrstnDtlsArr[3];
    if(value){
  	    dData._event_value = value;
    }
    if(mode){
        dData._content_action = mode;
    }
    invokeIngestAPI(dData);
}

//Conversation status update
function dnmsConversationStatusUpdate(action,cnvrstnDtlsArr,comment,status){

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Status";
    dData._event_type = "click";
    dData._event_subtype = action;
    if(status){
        dData._content_status = status;
    }
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_count = cnvrstnDtlsArr[2];
  	dData._event_value = comment;
    
    invokeIngestAPI(dData);
}

//Edit Message Action Success/Cancel
function dnmsEditMessageAction(action, replyType, cnvrstnDtlsArr, coverImageAdded, coverImageType) {
    
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Edit Message";
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_value = cnvrstnDtlsArr[2];
    if (cnvrstnDtlsArr[3]) {
        dData._event_count = cnvrstnDtlsArr[3];
    }
    if (replyType) {
        dData._ui_view_type = replyType;
    }
    dData._content_action = coverImageAdded;
    dData._ui_filter= coverImageType;
    invokeIngestAPI(dData);
}

//Report Message Action
function dnmsReportMessageAction(action, replyType, cnvrstnDtlsArr) {
    
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Report";
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._content_name = cnvrstnDtlsArr[0];
    dData._content_id = cnvrstnDtlsArr[1];
    dData._event_value = cnvrstnDtlsArr[2];
    if (cnvrstnDtlsArr[3]) {
        dData._event_count = cnvrstnDtlsArr[3];
    }
    if (replyType) {
        dData._ui_view_type = replyType;
    }

    invokeIngestAPI(dData);
}

function dnmsPromoRender(promotype, promosubtype, community, messageUid) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Promo";
    dData._event_type = "render";
    dData._event_subtype = promotype;
    dData._content_category = promosubtype;
  	dData._content_name = community;
    dData._content_id = messageUid;
    invokeIngestAPI(dData);
}
  
function dnmsPromoClick(promotype, promosubtype, clickitem, community, messageUid) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Promo";
    dData._event_type = "click";
    dData._event_subtype = promotype;
    dData._content_action = clickitem;
    dData._content_category = promosubtype;
    dData._content_name = community;
    dData._content_id = messageUid;
    invokeIngestAPI(dData);
}

function dnmsRecomRender(podNum, priority, sophiaMap, messageUid, community, flag, score) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Recommendation";
    dData._event_type = "render";
    dData._event_subtype = podNum;
    dData._content_category = priority;
  	dData._content_status = flag;
  	dData._content_name = community;
    dData._content_id = messageUid;
    dData._content_type = score;
	if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
        dData._exp_control_group_id = sophiaMap['ControlGroupId'];
        dData._exp_action_block_id = sophiaMap['ActionBlockId'];
        dData._exp_treatment_id = sophiaMap['TreatmentId'];
        dData._exp_surface_id = sophiaMap['SurfaceId'];
    }
    invokeIngestAPI(dData);
}
  
function dnmsRecomClick(podNum, priority, url, messageUid, CampaignId, TreatmentId, VariationId, ControlGroupId, ActionBlockId, SurfaceId, flag, boardId, score) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Recommendation";
    dData._event_type = "click";
    dData._event_subtype = podNum;
    dData._content_action = url;
    dData._content_category = priority;
  	dData._content_status = flag;
    dData._content_name = boardId;
    dData._content_id = messageUid;
    dData._content_type = score;
    dData._exp_campaign_id = CampaignId;
    dData._exp_variation_id = VariationId;
    dData._exp_treatment_id = TreatmentId;
  	dData._exp_control_group_id = ControlGroupId;
  	dData._exp_action_block_id = ActionBlockId;
    dData._exp_surface_id = SurfaceId;
    invokeIngestAPI(dData);
}

function dnmsMoveDialogClick(action) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation Controls";
    dData._event_subcategory = "Move Dialog";
    dData._event_type = "click";
    dData._event_subtype = action;
    invokeIngestAPI(dData);
}

//Conversation move/merge/delete message success
function dnmsMoveMergeDeleteSuccessClick(eWorkflow, subCategory, eType, eSubtype, cnvrstnDtlsArr) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = eWorkflow;
    dData._event_subcategory = subCategory;
    dData._event_type = eType;
    dData._event_subtype = eSubtype;
    dData._content_name = cnvrstnDtlsArr[0];
    if(eWorkflow !== 'Community'){
        dData._content_id = cnvrstnDtlsArr[1];
    }
    if(eSubtype === 'Delete success' && eWorkflow === 'Conversation'){
        dData._content_type = cnvrstnDtlsArr[2];
    }
    else{
        dData._content_category = cnvrstnDtlsArr[2];
    }
    dData._event_value = cnvrstnDtlsArr[3];
    if (cnvrstnDtlsArr[4]) {
        dData._ui_view_type = cnvrstnDtlsArr[4];
    }

    invokeIngestAPI(dData);
}

//Conversation feedback tracking
function dnmsTrackConversationFeedback(eType, eSubtype, arr) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "Recommended Conversations";
    dData._event_type = eType;
    dData._event_subtype = eSubtype;
    dData._content_name = arr[1];
    dData._content_id = arr[0];

    if (arr[2]) {
        dData._event_value = arr[2];
    }
    if (arr[3]) {

        dData._ui_view_type = arr[3];
    }
    invokeIngestAPI(dData);
}

/**
 * Jira Integration events
 */

//convert to jira button click
function dnmsJiraClickEvents(convId, workflow, communityName, eSubCategory, subject, action, status, actionBtn) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = workflow;
    dData._event_subcategory = eSubCategory;
    dData._event_type = "click";
    if (subject.length > 0) {
        dData._event_value = subject;
    }
    dData._content_name = communityName;
    if(actionBtn){
        dData._event_subtype = action;
    }
    else{
        dData._event_subtype = 'conversation-control';
        dData._content_action = action;
    }
    dData._content_status = status;
    dData._content_id = convId;
    invokeIngestAPI(dData);
}

//jira linking
function dnmsJiraLinking(convId,workflow,communityName, eSubCategory, subject, eSubType, status, err_code, err_type){
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = workflow;
    dData._event_subcategory = eSubCategory;
    dData._event_type = "click";
    dData._event_subtype = eSubType;
    if(eSubType === 'error'){
        dData._event_error_code = err_code;
        dData._event_error_type = err_type;
    }
    if (subject.length > 0) {
        dData._event_value = subject;
    }
    dData._content_name = communityName;
    dData._content_status = status;
    dData._content_id = convId;
    invokeIngestAPI(dData);
}

/**
 * Search events
 */

//Search input click
function dnmsSearchInputClick(keyword, cName, index, action, sophiaMap) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Search";
    if(index == 0){
        dData._event_subcategory = "All Communities";
    }else if(index == 2){
        dData._event_subcategory = "Recent Search";
    }
    else{
        dData._event_subcategory = "Community";
        dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement
    }
    dData._event_type = "click";
    dData._event_subtype = action;
    dData._ui_search_keyword = keyword;
    if (cName) {
        dData._content_name = cName;
    }
  	if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
    }

    invokeIngestAPI(dData);
}

//Search result click
function dnmsSearchResultClick(keyword, subject, cName, index, resultCount, position, contentType, solved, tab, sophiaMap){

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Search";
    if(index == 0){
        dData._event_subcategory = "All Communities";
    }else if(index == 2){
        dData._event_subcategory = "Recent Search";
    }
    else{
        dData._event_subcategory = "Community";
        if(contentType)
            dData._content_category = contentType; // discussion/idea/bug
    }
    dData._event_type = "click";
    dData._event_subtype = "search result click";
    dData._event_count = resultCount;
    dData._ui_search_keyword = keyword;
    dData._event_value = subject;
    if(solved){
        dData._ui_view_type = solved;
    }
    dData._event_idp = position;
    if (cName) {
        dData._content_name = cName;
    }
    if(tab){
        dData._content_category = tab;
  		if(contentType){
            dData._content_action = contentType; //message/node
        }
    }
  	if(sophiaMap){
        dData._exp_campaign_id = sophiaMap['CampaignId'];
        dData._exp_variation_id = sophiaMap['VariationId'];
    }

    invokeIngestAPI(dData);
}

//Search more results click
function dnmsShowMoreSearchClick(keyword, cName, conversationCount){

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Search";
    dData._event_subcategory = "Community";
    dData._event_type = "click";
    dData._event_subtype = "show more";
    dData._event_count = conversationCount;
    dData._ui_search_keyword = keyword;
    if (cName) {
        dData._content_name = cName;
    }
    dData._content_category = getSectionTab(); // all/discussion/featured/idea/bug/announcement

    invokeIngestAPI(dData);
}

/**
 * Privacy events
 */

//OneTrust enable all/measure-performance cookies
function dnmsEnableCookiesClick() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Privacy";
    dData._event_type = "click";
    dData._event_subtype = "accept";
    dData._env_svc_name = "OneTrust";
    invokeIngestAPI(dData);
}


//dunmais for coachmarks
function dnmsCmShowWelcome() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Welcome Dialog";
    dData._event_type = "render";
    dData._event_subtype = "component";
    invokeIngestAPI(dData);
}

function dnmsCmSkipWelcome() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Welcome Dialog";
    dData._event_type = "click";
    dData._event_subtype = "skip";
    invokeIngestAPI(dData);
}

function dnmsCmTakeTour() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Welcome Dialog";
    dData._event_type = "click";
    dData._event_subtype = "taketour";
    invokeIngestAPI(dData);
}

function dnmsCmDisplayCoachmark(pageName, cardIndex) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Coachmark";
    dData._event_type = "render";
    dData._event_subtype = "component";
   	dData._content_name = pageName;
    dData._event_value = cardIndex;
    invokeIngestAPI(dData);
}

function dnmsCmSkipCoachmark(pageName, cardIndex) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Coachmark";
    dData._event_type = "click";
    dData._event_subtype = "skip";
   	dData._content_name = pageName;
    dData._event_value = cardIndex;
    invokeIngestAPI(dData);
}

function dnmsCmNextCoachmark(pageName, cardIndex) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Coachmark";
    dData._event_type = "click";
    dData._event_subtype = "next";
   	dData._content_name = pageName;
    dData._event_value = cardIndex;
    invokeIngestAPI(dData);
}

function dnmsCmDoneCoachmark(pageName, cardIndex) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding";
    dData._event_subcategory = "Coachmark";
    dData._event_type = "click";
    dData._event_subtype = "done";
   	dData._content_name = pageName;
    dData._event_value = cardIndex;
    invokeIngestAPI(dData);
}

/**
 * Settings Page events
 */

function dnmsSettingsPageRender(type) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Settings";
    dData._event_subcategory = "Account Settings";
    dData._event_type = "render";
    dData._event_subtype = type;

    invokeIngestAPI(dData);
}

function dnmsSettingsfollowActionEvents(communityName, followType, selectedContentTypes, type) {

    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Settings";
    dData._event_subcategory = "Follow";
    dData._event_type = "click";
    dData._event_subtype = 'submit';
    dData._content_name = communityName;
    
    if(!selectedContentTypes){
        selectedContentTypes = 'Featured, Discussions, Announcements'
    }
    dData._content_type = selectedContentTypes; // discussion / idea/ bug
    dData._event_value = followType;
    dData._content_category = type;

    invokeIngestAPI(dData);
}

  
function dnmsTrendingPostsRender(posttype, community, messageUid){
	var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "TrendingPost";
    dData._event_type = "render";
    dData._event_subtype = posttype;
  	dData._content_name = community;
    dData._content_id = messageUid;
    invokeIngestAPI(dData);
}

function dnmsTrendingPostsClick(posttype, community, messageUid, subject){
  	var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Conversation";
    dData._event_subcategory = "TrendingPost";
    dData._event_type = "click";
    dData._event_subtype = posttype;
    dData._content_name = community;
    dData._content_id = messageUid;
    invokeIngestAPI(dData);
}

  

/**
 * Onboarding dialogue events
*/
  function dnmsOBrender() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding Profile";
    dData._event_subcategory = "welcome";
    dData._event_type = "render";
    dData._event_subtype = "page";
    invokeIngestAPI(dData);
  }

  function dnmsOBclick(subcategory, subtype, value, response, contentname) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Onboarding Profile";
    dData._event_subcategory = subcategory;
    dData._event_type = "click";
    dData._event_subtype = subtype;
    dData._event_value = value;
  	dData._ui_view_type = contentname;    
    invokeIngestAPI(dData);
  }

  
/**
 * Coachmark events
*/
  function dnmsOBCoachmarkrender() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Coachmark";
    dData._event_subcategory = "ob skip or complete";
    dData._event_type = "render";
    dData._event_subtype = "page";
    invokeIngestAPI(dData);
  }  

  function dnmsCloseOnboardingCoachmark() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Coachmark";
    dData._event_subcategory = "ob skip or complete";
    dData._event_type = "click";
    dData._event_subtype = "ok";
    invokeIngestAPI(dData);
  } 

  function dnmstrackUserProfileDropdownClick(subtype) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Global Header";
    dData._event_subcategory = "profile dropdown";
    dData._event_type = "click";
    dData._event_subtype = subtype;
    invokeIngestAPI(dData);
  } 

  
/**
 * Account settings page events
*/

	function dnmstrackSettingSaveClick(fieldState, subtype, viewtype) {
      var dData = new DunamisBaseData();
      dData._event_dts_end = new Date().toISOString();
      dData._event_workflow = "Settings";
      dData._event_subcategory = "Account Settings";
      dData._event_type = "click";
      dData._event_subtype = subtype;
      dData._ui_view_type = viewtype;
  	  if(fieldState){
  			dData._content_action = fieldState.join("|");
  		} 
      invokeIngestAPI(dData);
  }

  function dnmstrackSettingViewProfileClick() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Settings";
    dData._event_subcategory = "Account Settings";
    dData._event_type = "click";
    dData._event_subtype = "view-profile";
    invokeIngestAPI(dData);
  }

  function dnmstrackSettingAutogenerateScreennameClick() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Settings";
    dData._event_subcategory = "Account Settings";
    dData._event_type = "click";
    dData._event_subtype = "random-generate";
    invokeIngestAPI(dData);
  }

  
/**
 * Profile page events
*/

  function dnmstrackProfileRender() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Profile page";
    dData._event_subcategory = "Profile";
    dData._event_type = "render";
    dData._event_subtype = "page";
    invokeIngestAPI(dData);
  }

 function dnmstrackPPClick(link, workflow, value, sortValue, subtype, postID, handle, boardTitle, tab) {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = workflow;
    dData._event_subcategory = "profile";
    dData._event_type = "click";
    dData._event_subtype = subtype;
    dData._event_value = value;
    dData._content_action = (link!="")?link:boardTitle;
    dData._content_name = (handle!="")?handle:tab;
    dData._ui_sort_order = sortValue;
    dData._content_id = postID;
    invokeIngestAPI(dData);
  }

 function dnmstrackPPRender(){
  var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Profile page";
    dData._event_subcategory = "Profile";
    dData._event_type = "render";
    dData._event_subtype = "page";
    invokeIngestAPI(dData);
  }
  
/**
 * Mini Profile events
*/
  
  function dnmstrackProfileHoverRender() {
    var dData = new DunamisBaseData();
    dData._event_dts_end = new Date().toISOString();
    dData._event_workflow = "Profile Hover card";
    dData._event_subcategory = "profile";
    dData._event_type = "render";
    dData._event_subtype = "page";
    invokeIngestAPI(dData);
  }
    
</script>

<script type="text/javascript" src="/t5/scripts/129B3FAC03679C8B82A528EDDD4E9DDC/lia-scripts-head-min.js"></script><script language="javascript" type="text/javascript">
<!--
LITHIUM.PrefetchData = {"Components":{},"commonResults":{}};
LITHIUM.DEBUG = false;
LITHIUM.CommunityJsonObject = {
  "Validation" : {
    "image.description" : {
      "min" : 0,
      "max" : 1000,
      "isoneof" : [ ],
      "type" : "string"
    },
    "tkb.toc_maximum_heading_level" : {
      "min" : 1,
      "max" : 6,
      "isoneof" : [ ],
      "type" : "integer"
    },
    "tkb.toc_heading_list_style" : {
      "min" : 0,
      "max" : 50,
      "isoneof" : [
        "disc",
        "circle",
        "square",
        "none"
      ],
      "type" : "string"
    },
    "blog.toc_maximum_heading_level" : {
      "min" : 1,
      "max" : 6,
      "isoneof" : [ ],
      "type" : "integer"
    },
    "tkb.toc_heading_indent" : {
      "min" : 5,
      "max" : 50,
      "isoneof" : [ ],
      "type" : "integer"
    },
    "blog.toc_heading_indent" : {
      "min" : 5,
      "max" : 50,
      "isoneof" : [ ],
      "type" : "integer"
    },
    "blog.toc_heading_list_style" : {
      "min" : 0,
      "max" : 50,
      "isoneof" : [
        "disc",
        "circle",
        "square",
        "none"
      ],
      "type" : "string"
    }
  },
  "User" : {
    "settings" : {
      "imageupload.legal_file_extensions" : "*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF;*.png;*.PNG",
      "config.enable_avatar" : true,
      "integratedprofile.show_klout_score" : true,
      "layout.sort_view_by_last_post_date" : true,
      "layout.friendly_dates_enabled" : true,
      "profileplus.allow.anonymous.scorebox" : false,
      "tkb.message_sort_default" : "topicPublishDate",
      "layout.format_pattern_date" : "MMM dd, yyyy",
      "config.require_search_before_post" : "off",
      "isUserLinked" : false,
      "integratedprofile.cta_add_topics_dismissal_timestamp" : -1,
      "layout.message_body_image_max_size" : 1000,
      "profileplus.everyone" : false,
      "integratedprofile.cta_connect_wide_dismissal_timestamp" : -1,
      "blog.toc_maximum_heading_level" : "",
      "integratedprofile.hide_social_networks" : false,
      "blog.toc_heading_indent" : "",
      "contest.entries_per_page_num" : 20,
      "layout.messages_per_page_linear" : 30,
      "integratedprofile.cta_manage_topics_dismissal_timestamp" : -1,
      "profile.shared_profile_test_group" : false,
      "integratedprofile.cta_personalized_feed_dismissal_timestamp" : -1,
      "integratedprofile.curated_feed_size" : 10,
      "contest.one_kudo_per_contest" : false,
      "integratedprofile.enable_social_networks" : false,
      "integratedprofile.my_interests_dismissal_timestamp" : -1,
      "profile.language" : "en",
      "layout.friendly_dates_max_age_days" : 1,
      "layout.threading_order" : "thread_ascending",
      "blog.toc_heading_list_style" : "disc",
      "useRecService" : false,
      "layout.module_welcome" : "",
      "imageupload.max_uploaded_images_per_upload" : 10,
      "imageupload.max_uploaded_images_per_user" : 10000,
      "integratedprofile.connect_mode" : "",
      "tkb.toc_maximum_heading_level" : "",
      "tkb.toc_heading_list_style" : "disc",
      "sharedprofile.show_hovercard_score" : true,
      "config.search_before_post_scope" : "community",
      "tkb.toc_heading_indent" : "",
      "p13n.cta.recommendations_feed_dismissal_timestamp" : -1,
      "imageupload.max_file_size" : 10024,
      "layout.show_batch_checkboxes" : false,
      "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1
    },
    "isAnonymous" : true,
    "policies" : {
      "image-upload.process-and-remove-exif-metadata" : false
    },
    "registered" : false,
    "emailRef" : "",
    "id" : -1,
    "login" : "Deleted User"
  },
  "Server" : {
    "communityPrefix" : "/havfw69955",
    "nodeChangeTimeStamp" : 1715099443893,
    "tapestryPrefix" : "/t5",
    "deviceMode" : "DESKTOP",
    "responsiveDeviceMode" : "DESKTOP",
    "membershipChangeTimeStamp" : "0",
    "version" : "24.2",
    "branch" : "24.2-release",
    "showTextKeys" : false
  },
  "Config" : {
    "phase" : "prod",
    "integratedprofile.cta.reprompt.delay" : 30,
    "profileplus.tracking" : {
      "profileplus.tracking.enable" : false,
      "profileplus.tracking.click.enable" : false,
      "profileplus.tracking.impression.enable" : false
    },
    "app.revision" : "2404161404-s534b78ba67-b105",
    "navigation.manager.community.structure.limit" : "1000"
  },
  "Activity" : {
    "Results" : [ ]
  },
  "NodeContainer" : {
    "viewHref" : "https://community.adobe.com/t5/top/ct-p/top",
    "description" : "",
    "id" : "top",
    "shortTitle" : "Top",
    "title" : "Top",
    "nodeType" : "category"
  },
  "Page" : {
    "skins" : [
      "homeskin",
      "alfred_base_skin",
      "responsive_peak"
    ],
    "authUrls" : {
      "loginUrl" : "/plugins/custom/adobe/oauthssstate/sso_login_redirect?locale=en&referer=https%3A%2F%2Fcommunity.adobe.com%2F",
      "loginUrlNotRegistered" : "/plugins/custom/adobe/oauthssstate/sso_login_redirect?locale=en&redirectreason=notregistered&referer=https%3A%2F%2Fcommunity.adobe.com%2F",
      "loginUrlNotRegisteredDestTpl" : "/plugins/custom/adobe/oauthssstate/sso_login_redirect?locale=en&redirectreason=notregistered&referer=%7B%7BdestUrl%7D%7D"
    },
    "name" : "CommunityPage",
    "rtl" : false,
    "object" : {
      "viewHref" : "/",
      "id" : "havfw69955",
      "page" : "CommunityPage",
      "type" : "Community"
    }
  },
  "WebTracking" : {
    "Activities" : { },
    "path" : "Community:Home"
  },
  "Feedback" : {
    "targeted" : { }
  },
  "Seo" : {
    "markerEscaping" : {
      "pathElement" : {
        "prefix" : "@",
        "match" : "^[0-9][0-9]$"
      },
      "enabled" : false
    }
  },
  "TopLevelNode" : {
    "viewHref" : "https://community.adobe.com/",
    "description" : "Come for help, be inspired. The Adobe Community is the place to ask questions, find answers, learn from experts and share your knowledge. We have everything to help you get started, learn how to's, tips and tricks, and unlock your creativity.",
    "id" : "havfw69955",
    "shortTitle" : "Home",
    "title" : "Adobe Community",
    "nodeType" : "Community"
  },
  "Community" : {
    "viewHref" : "https://community.adobe.com/",
    "integratedprofile.lang_code" : "en",
    "integratedprofile.country_code" : "US",
    "id" : "havfw69955",
    "shortTitle" : "Home",
    "title" : "Adobe Community"
  },
  "CoreNode" : {
    "viewHref" : "https://community.adobe.com/",
    "settings" : { },
    "description" : "Come for help, be inspired. The Adobe Community is the place to ask questions, find answers, learn from experts and share your knowledge. We have everything to help you get started, learn how to's, tips and tricks, and unlock your creativity.",
    "id" : "havfw69955",
    "shortTitle" : "Home",
    "title" : "Adobe Community",
    "nodeType" : "Community",
    "ancestors" : [ ]
  }
};
LITHIUM.Components.RENDER_URL = "/t5/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw";
LITHIUM.Components.ORIGINAL_PAGE_NAME = 'community/Page';
LITHIUM.Components.ORIGINAL_PAGE_ID = 'CommunityPage';
LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'o9vFPbXXU0TSvnCoVJSyK6QL8fmYIgYS8EIdR5BfQgugqbDWax0CrTVHO4xTZWiC_6pv4VLwSAzqgZTGzYVtymf_bHGGzErYS3tOyZAmdaQALkhJqO_n1mot_ibE9mpmaGFdDar0Z3l-XKfqYz_GgfYUUUJdHZVw82C39pLMbbV1f0t3_WXcjCkKNS33wt01ufxgpHhzxMZpoCKzC0jLFOya52G0BkhyqFlYfGUY7wFajGJbFzsXw2DfDuTQyD9dioCEiraYJxj9n2GoMiqmrJF9Rr6jDsSnBmSsouHECqY.';
LITHIUM.Css = {
  "BASE_DEFERRED_IMAGE" : "lia-deferred-image",
  "BASE_BUTTON" : "lia-button",
  "BASE_SPOILER_CONTAINER" : "lia-spoiler-container",
  "BASE_TABS_INACTIVE" : "lia-tabs-inactive",
  "BASE_TABS_ACTIVE" : "lia-tabs-active",
  "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight",
  "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to",
  "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating",
  "BASE_FORM_ERROR_TEXT" : "lia-form-error-text",
  "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert",
  "BASE_BUTTON_OVERLAY" : "lia-button-overlay",
  "BASE_TABS_STANDARD" : "lia-tabs-standard",
  "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar",
  "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight",
  "BASE_CONTENT" : "lia-content",
  "BASE_JS_HIDDEN" : "lia-js-hidden",
  "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay",
  "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success",
  "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text",
  "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper",
  "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader",
  "BASE_FORM_FIELD_ERROR" : "lia-form-field-error",
  "BASE_SPOILER_CONTENT" : "lia-spoiler-content",
  "BASE_FORM_SUBMITTING" : "lia-form-submitting",
  "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start",
  "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus",
  "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end",
  "BASE_SPOILER_LINK" : "lia-spoiler-link",
  "FACEBOOK_LOGOUT" : "lia-component-users-action-logout",
  "BASE_DISABLED" : "lia-link-disabled",
  "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user",
  "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning",
  "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback",
  "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay",
  "BASE_LAZY_LOAD" : "lia-lazy-load"
};
LITHIUM.noConflict = true;
LITHIUM.useCheckOnline = false;
LITHIUM.RenderedScripts = [
  "Namespace.js",
  "Forms.js",
  "jquery.hoverIntent-r6.js",
  "Throttle.js",
  "jquery.appear-1.1.1.js",
  "json2.js",
  "Cache.js",
  "NoConflict.js",
  "jquery.ui.position.js",
  "Globals.js",
  "jquery.ajax-cache-response-1.0.js",
  "jquery.css-data-1.0.js",
  "jquery.iframe-shim-1.0.js",
  "PartialRenderProxy.js",
  "jquery.clone-position-1.0.js",
  "Video.js",
  "DeferredImages.js",
  "AutoComplete.js",
  "HelpIcon.js",
  "SearchForm.js",
  "jquery.fileupload.js",
  "ResizeSensor.js",
  "InformationBox.js",
  "LiModernizr.js",
  "PolyfillsAll.js",
  "Events.js",
  "SpoilerToggle.js",
  "jquery.ui.widget.js",
  "Auth.js",
  "jquery.viewport-1.0.js",
  "jquery.ui.resizable.js",
  "DataHandler.js",
  "jquery.lithium-selector-extensions.js",
  "Loader.js",
  "jquery.ui.dialog.js",
  "jquery.ui.core.js",
  "jquery.ui.draggable.js",
  "jquery.iframe-transport.js",
  "jquery.scrollTo.js",
  "Link.js",
  "jquery.effects.slide.js",
  "jquery.position-toggle-1.0.js",
  "prism.js",
  "ForceLithiumJQuery.js",
  "AjaxFeedback.js",
  "jquery.placeholder-2.0.7.js",
  "jquery.tmpl-1.1.1.js",
  "ElementQueries.js",
  "Sandbox.js",
  "jquery.js",
  "jquery.effects.core.js",
  "Text.js",
  "Lithium.js",
  "ActiveCast3.js",
  "jquery.delayToggle-1.0.js",
  "jquery.json-2.6.0.js",
  "jquery.tools.tooltip-1.2.6.js",
  "jquery.ui.mouse.js",
  "jquery.function-utils-1.0.js",
  "Tooltip.js",
  "Placeholder.js",
  "AjaxSupport.js",
  "ElementMethods.js",
  "jquery.blockui.js",
  "jquery.autocomplete.js",
  "SearchAutoCompleteToggle.js",
  "Components.js"
];// -->
</script><script type="text/javascript" src="/t5/scripts/D60EB96AE5FF670ED274F16ABB044ABD/lia-scripts-head-min.js"></script></head>
	<body class="lia-user-status-anonymous CommunityPage lia-body" id="lia-body">
	
	
	<div id="E437-60-6" class="ServiceNodeInfoHeader">
</div>
	
	
	
	

	<div class="lia-page">
		<center>
			
				

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

<script>
  const PAGE_LANG='en';
  //get User Role property
  function getUserRoleProperty() {
      let xVar = document.getElementsByClassName('adobe-global-nav__row--right')
      if(xVar && xVar.length > 0) {
          if(xVar[0].hasAttribute('data-user-role')) {
			  return xVar[0].getAttribute('data-user-role');
          }
      }
  }

  //Capitalize String
    function capitalize(string) {
        return string.charAt(0).toUpperCase() + string.slice(1);
    }

  function cleanDigitalDataProperties(propArray) {
    for(let i=0; i<propArray.length; i++) {
        deleteDigitalDataProperty(propArray[i]);
    }
  }

  //Set digital data primary event property
  function setPrimaryEvent(eName, eAction) {
    setDigitalDataProperty('digitalData.primaryEvent.eventInfo.eventName', eName);
    setDigitalDataProperty('digitalData.primaryEvent.eventInfo.eventAction', eAction);
  }

  //Set digital data property
  function setDigitalDataProperty(propertyName, value) {
    digitalData._set(propertyName,  value);
  }

  //Delete digital data property
  function deleteDigitalDataProperty(propertyName) {
    digitalData._delete(propertyName);
  }

  //get digital data property value
  function getDigitalDataProperty(propertyName) {
    return digitalData._get(propertyName);
  }

  //Capture and send digital data snapshot
  function captureSnapshot(trackingType) {
	setDigitalDataProperty('digitalData.community.profileInfo.userRole', getUserRoleProperty());
    _satellite.track(trackingType, {
        digitalData: digitalData._snapshot()
    });
  }

    function getLocale() {
        if(document.getElementById('languageCommunityDropdown')) {
            let locale = $('#languageCommunityDropdown').find('.language-menu-item.is-selected').attr('data-locale-type');
            switch (locale) {
                case 'en':
                    return 'en-US';
                case 'ar':
                    return 'ar-AE';
                case 'de':
                    return 'de-DE';
                case 'es':
                    return 'es-ES';
                case 'fr':
                    return 'fr-FR';
                case 'ja':
                    return 'ja-JP';
                case 'pt':
                    return 'pt-PT';
                case 'ko':
                    return 'ko-KR';
                default:
                    return 'en-US';
        	}
    	}
    }

//Create and return sort info object
function createGPSortInfoObj(sortType) {
    const sortInfoObj = {
        filterInfo: {
            keyword: sortType,
            category: 'sortBy'
        }
    };
    return sortInfoObj;
}

//Create and return filter info object
function createGPFilterInfoObj(filterType, category) {
    const filterInfoObj = {
        filterInfo: {
            keyword: filterType,
            category: category? category: 'filterBy'
        }
    };
    return filterInfoObj;
}                                    

function normalizeBoardId(boardId) {
    let langArr =  ["jp","ko",];
    for(let i=0;i<langArr.length;i++){
        let langSuffix = '-'+langArr[i];
        if(boardId.indexOf(langSuffix) !== -1){
            boardId = boardId.replace(langSuffix, '');
            break;
        }
    }
    return boardId;
}

/** Sprinklr Common functions start **/

    function normalizeCategoryId(categoryId){
                                       
      categoryId = normalizeBoardId(categoryId);                                 
      if(categoryId.indexOf('ct-') !== -1){
          categoryId = categoryId.replace('ct-','');
      }
      return categoryId;
    } 
                                        
    function normalizeCategoryBoardId(boardId){
       
        try{       
            if(!boardId){                            
            }else{
                    if(boardId.indexOf('idea-') !== -1){
                        boardId = boardId.replace('idea-','');
                    }
                    else if(boardId.indexOf('bug-') !== -1){
                        boardId = boardId.replace('bug-','');
                    }
                return boardId;   
            }
        }catch(err){
            console.log(err);
        }
        return '';
    } 
                                        
    //Fetch Section tab in context to be sent across various analytics events
    function getSectionTab(){
        
        var tab = '';

        return tab.toLowerCase();
    }

    //board type
    function getBoardType(boardId){

        let type = 'Discussion';
        if(boardId.includes("idea-")){
            type = 'Idea';
        }
        else if(boardId.includes("bug-")){
            type = 'Bug';
        }

        return type;
    }
    
    //Fetch Section tab in context to be sent across various analytics events
    function getConversationContentType(){

        var contentType = '';

        return contentType;
    }

    function getTruncatedPageName(){

        let pageName = location.hostname + location.pathname.replace(/\//g, ':');
        try{
            let valArr = location.pathname.split('/');
            if(valArr && valArr.length > 3){
                pageName = location.hostname + ':' + valArr[1] + ':' + valArr[2] + ':' + valArr[3];
            }
        }catch(err){
            console.log(err);
        }
        return pageName;
    }

/** Sprinklr Common functions end **/

try{
  //Track report abuse
  function trackReportAbuse(conversationId){
	  if(document.getElementsByClassName('lia-link-navigation crumb-board').length > 0){
    	let boardHref = document.getElementsByClassName('lia-link-navigation crumb-board')[0].href;
    	let arr = boardHref.split('/');
    	if(arr.length > 0){
    		    		setDigitalDataProperty('digitalData.community.communityInfo.communityCategory', normalizeBoardId(arr[arr.length-1]));
    	}
  	  }
      setDigitalDataProperty('digitalData.community.communityInfo.communityId', conversationId);
      setPrimaryEvent('Community: notifyModeratorSuccess', 'reportModerator');
      captureSnapshot('event');
  }

function isEmptyBody() {
	let result = false;
    let iframeDoc = document.getElementById('tinyMceEditor_ifr').contentWindow.document.getElementById('tinymce');
    let contentText = iframeDoc.innerText.trim();
    let checkTags = ['img'];
    let contentTags = iframeDoc.querySelectorAll(checkTags.join()).length;
    if(contentText == "" && contentTags == 0) {
		result = true;
    }
	return result;
}
      
function isEmptyTopics() {
  	let result = true;
    if(document.getElementById('communityLabelList')) {
    	let topics = document.getElementById('communityLabelList').children;
    	for(let i=0;i<topics.length;i++){
        	if(topics[i].children[0].classList.contains('topic-item__text--select')){
        		result = false;
        		break;
      		}
    	}
    } else {
		result = false;
	}
	return result;
}

function getCommunityCurrentPageNum() {
                                          
    let queryParams = getUrlParams();
    let page_no = '1';                                     
    if(queryParams.hasOwnProperty('page')){
    	page_no = queryParams['page'];
    }
    else if(location.pathname.indexOf('page') != -1){
        let arr = location.pathname.split('/');
        let pageIndex = arr.indexOf('page');
        page_no = arr[pageIndex+1];
    }
    return page_no;
}

function getMoveMergeTriggerDetails() {

    let triggerBy = localStorage.getItem('moveMergeDeletetriggeredBy');
    let replyType,cName,cId,cType;

    try{
        if(triggerBy) {

            let arr = triggerBy.split(':');
            triggerBy = arr.length>0?arr[0]:null;

            if(triggerBy !== 'communityPage') {
                if(arr.length > 3) {
                    replyType = arr[1];
                    let xArr = arr[2].split(',');
                    if(xArr.length > 1) {
                        cName = xArr[0];
                        cId = xArr[1];
                    }
                }
                cType = arr[3];
            } else {
                if(arr.length > 2) {
                    cName = arr[1];
                    cId = arr[2];
                    cType = getBoardType(cId).toLowerCase()+'s';
                }
            }
        }
    }catch(err){
        console.log(err);
    }
    return [triggerBy, cName, cId, cType, replyType];
}
} catch(ex){console.log(ex);}
</script><script>

    function isTrackedPage(type){
      if(type === 'post' || type === 'reply'){
        return true;
      }
      return false;
    }
  
    function imsScreenNameUpdate(displayName,type,selector,methodType){
      console.log("ims screen name update: "+displayName+" selector: "+selector+" type: "+type);
      try{
        let url = window.adobeid.base_url+'/ims/update_profile/v1?client_id='+window.adobeid.client_id;
        let fd = new FormData();    
        fd.append('fields','{"screen_name":"'+displayName+'"}'); 
        //let url= "https://pps-stage.adobe.io/api/profile";
        //let fd= { "nick_name": displayName };
        //fd = JSON.stringify(fd);
        let header = 'Bearer '+adobeIMS.getUserAccessToken();
        if(adobeIMS.getUserProfile().userId === ''){ //preventing switch user case
          
          if(!methodType){
            methodType = "ims";
            if(type === "imsFallback"){
              methodType = type;
            }
            if(!localStorage.getItem('Current_IMS_ScreenName')){
              localStorage.setItem('Current_IMS_ScreenName',adobeIMS.getUserProfile().screen_name);
            }
          }
          screenNameAPICall(methodType,url,header,fd,selector,type,"lithium",displayName);
        }
      }catch(err){
        dnmsDefaultScreenNameAssignment("lithium","error","","IMS screen name update failed","Caught at IMS update: "+err.toString());
        console.log(err);
      }
    }

    //Track screen name interactions
    function trackScreenNameInteractions(event,action){
      try{
        console.log("track screen name interactions called");
        if(!action){
          action = 'bannerInteraction';
        }
        setPrimaryEvent(event,action);
        captureSnapshot('event');
        if(action === 'errorOccured'){
          deleteDigitalDataProperty('digitalData.error.client.primary.errorInfo');
        }
      }catch(err){
        console.log(err);
      }
    }
    
    function setErrorProperty(code,name,type,description){
      setDigitalDataProperty('digitalData.error.client.primary.errorInfo',{'code':code,'name':name,'type':type,'description':description});
    }

  </script><div id="adobe-global-nav" class="spectrum-grid--fluid adobe-global-nav">
    <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs adobe-global-nav__row">
      <h2 class="adobe-global-nav__row--left">
        <a class="spectrum-grid-row spectrum-grid-middle-xs gnav-logo" href=/ linkname="Globalnav:Menu:Adobe" title="Adobe Community">
          <img class="gnav-logo__image" src="https://community.adobe.com/html/@416A805101E7E377CBC2F9C0E8FE8583/assets/Adobe_logo.svg" alt="Adobe">
          <span class="gnav-logo__text">Adobe Community</span>
        </a>
      </h2>
      <div id="global-search-wrapper">
        <div class="community-search__wrapper ">
          <div class="spectrum-Search">
<div id="lia-searchformV32_6f36fbbb142751" class="SearchForm lia-search-form-wrapper lia-mode-default lia-component-common-widget-search-form">
	

	
		<div class="lia-inline-ajax-feedback">
			<div class="AjaxFeedback" id="ajaxfeedback_6f36fbbb142751"></div>
			
	

	

		</div>

	

	
		<div id="searchautocompletetoggle_6f36fbbb142751">	
	
		

	
		<div class="lia-inline-ajax-feedback">
			<div class="AjaxFeedback" id="ajaxfeedback_6f36fbbb142751_0"></div>
			
	

	

		</div>

	

	
			
            <form enctype="multipart/form-data" class="lia-form lia-form-inline SearchForm" action="https://community.adobe.com/t5/community/page.searchformv32.form.form" method="post" id="form_6f36fbbb142751" name="form_6f36fbbb142751"><div class="t-invisible"><input value="search/contributions/page" name="t:cp" type="hidden"></input><input value="v7SYUk1GYAH8iEJ5CyrS4pnLUTvluiFd0tKWyoRx4ajgCYuygd0-pCoBVb6zZbzU-1BqqqfqccuM2oossEMyineV62xb9hbb_D9eCsHwnEZXpk3TsYudDahcgVw3YWWOLnGpi5lb3Yvjj_rw98FPAraTKfU2207BV6yWIVt5bnhrlNCGQpGOwgQwhDA5Vm79eG0wOj-wDJBBCLsYT1kUkZX63aRw19xurzj4jUDQkIcblhpo92sLyzkEF80BQzXsPS4zN0pIgFU5Ax0GLbS2nDk59Ba4l3jmwLwWxqsWry7e9IKY7-ja0714utrOg3XNdt73mmZ1o-l2hc5wSkoHTz3ljBpF4UTkAb32AW7NZ8qF1CNDLfAdfs-mQH_LSIlrh3bxwnNrS2zfdUzAHFFF5p6ZlQ9yTWBqSd8MN4cT5-6qXZsnZ4TDLTEm7qFK5cLvFE-iqELLDh2DRFpdhymtYSawkMQTZ2tM8pcOePKV8VFfuTqXZRLRCQZ5OlNS24CZmAPgSl4qmp3NT8GnlGVdXzKJM9V3gV6O61PfAdR3VYHZ9tZh3G7CX9lLZUrSqkOky_lzzhO4kRPffNbWN6BJPwQJDwyiKRU0gkcPWWouP9HSEHsfQoWZEdBVWZH1XQyftxzlQopW43_mVDXgxKd6IFovM51Z_JnuzxqzZeDrySJ3bWQW0XzW8E9ADSrnNeGoH92SyEACWYahj86n8dX-EMaW4AhCatAhtDeH2khlYoZmIqS4SGEdXzQsjioLuRpIUMmpTjA1Fa4HtDhEbyUIIWYdaQKmh2yJQDFDzVv2MchOkYPgdZ1diYWD1NRGJ6CR7stOWtsWeQe5nEEw6VP7J0a4Jiz0Ias9dPjBfHd0A4kwue4yX5W-RYtNvIMqYuvDBO5w-PJutLirQQ2KTxtMz0rFxV2GBbkoPXPP4lLzfIzxIlIfc5brjQo_nrqonrojzMJKQaUxateauy7va7VUj_w580-X2Kqi21ezj_IEyBgz6sv9ld07gO4E2BUIQQ1K2r92GSfl7UXWpEjS6OPZ4oCuwFOyiRz_uxjcNrDArLrA1q2fD_9YrAtoSzkQFTVpiyqLmoTJzaQwSp3PshqVSSGFqyraaD0dLlCt2rxlG4RfjtbAfkEMsfCkqwEcNGIhAUNK3umZafsmp7FnC_e9u9hX0CW-cWL6O8oAxAZZlGzz5j3tXTMMItOBWzKJPWNJReUypChbqtJtHWxP6bMPiy4LU4-1U72HTEKuaRY6oQ6cWjwKE6ryJ42kXq6J5LCBmZMeUH2B0Ta5CjneO6M2xQuReZzZJZovSqPa3iBFkmY." name="lia-form-context" type="hidden"></input><input value="CommunityPage::searchformv32.form:" name="liaFormContentKey" type="hidden"></input><input value="5DI9GWMef1Esyz275vuiiOExwpQ=:H4sIAAAAAAAAALVSTU7CQBR+krAixkj0BrptjcpCMSbERGKCSmxcm+kwlGrbqTOvFDYexRMYL8HCnXfwAG5dubDtFKxgYgu4mrzvm3w/M+/pHcphHQ4kI4L2dMo9FLYZoM09qbeJxQ4V0+XC7e/tamqyBPEChwgbh1JAjQtLIz6hPaYh8ZlEMaxplAvm2KZmEsm0hhmBhOKpzZzOlsEw8LevR5W3zZfPEqy0oJIYc+eCuAyh2rolfaI7xLN0I8rjWfWBj7CuzJvf5osmbxRN3hacMimNwHRtKSOr0XNnv/vx+FoCGPjhMRzljhNLYHrEt9kA5T08ACCsKvREoYuqxqLl8BLO84q4UcMITcG49y/QOGs1pYyESl5p6V6qwRW086rinVmoxMZsiZud/zBUTc6gmVc4kExkJafmcYG1GM9+wfIsCkf2OP54hal5EjnG54z8h0XhjfcF7wQUs5Kz0GTjU2rOjc/llTT4Au07pDOcBQAA" name="t:formdata" type="hidden"></input></div>
	
	

	

	

	
		<div class="lia-inline-ajax-feedback">
			<div class="AjaxFeedback" id="feedback_6f36fbbb142751"></div>
			
	

	

		</div>

	

	

	

	


	
	<input value="_PRBjat_Ds4QvgTWyVe9FwQYMkBtuTHHN0izzKqMzLE." name="lia-action-token" type="hidden"></input>
	
	<input value="form_6f36fbbb142751" id="form_UIDform_6f36fbbb142751" name="form_UID" type="hidden"></input>
	<input value="" id="form_instance_keyform_6f36fbbb142751" name="form_instance_key" type="hidden"></input>
	
                

                
                    
                        <span class="lia-search-granularity-wrapper">
                            <select title="Search Granularity" class="lia-search-form-granularity search-granularity" aria-label="Search Granularity" id="searchGranularity_6f36fbbb142751" name="searchGranularity"><option title="All community" selected="selected" value="havfw69955|community">All community</option><option title="Knowledge base" value="tkb|tkb">Knowledge base</option><option title="Users" value="user|user">Users</option></select>
                        </span>
                    
                

                <span class="lia-search-input-wrapper">
                    <span class="lia-search-input-field">
                        <span class="lia-button-wrapper lia-button-wrapper-secondary lia-button-wrapper-searchForm-action"><input value="searchForm" name="submitContextX" type="hidden"></input><input class="lia-button lia-button-secondary lia-button-searchForm-action" value="Search" id="submitContext_6f36fbbb142751" name="submitContext" type="submit"></input></span>

                        <input placeholder="Search all communities" aria-label="Search" title="Search" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-message" value="" id="messageSearchField_6f36fbbb142751_0" name="messageSearchField" type="text"></input>
                        <input placeholder="Search all communities" aria-label="Search" title="Search" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-tkb-article lia-js-hidden" value="" id="messageSearchField_6f36fbbb142751_1" name="messageSearchField_0" type="text"></input>
                        

	
		<input placeholder="Enter a keyword to search within the users" ng-non-bindable="" title="Enter a user name or rank" class="lia-form-type-text UserSearchField lia-search-input-user search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a user name or rank" value="" id="userSearchField_6f36fbbb142751" name="userSearchField" type="text"></input>
	

	


                        <input placeholder="Enter a keyword to search within the private messages" title="Enter a search word" class="lia-form-type-text NoteSearchField lia-search-input-note search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="noteSearchField_6f36fbbb142751_0" name="noteSearchField" type="text"></input>
						<input title="Enter a search word" class="lia-form-type-text ProductSearchField lia-search-input-product search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="productSearchField_6f36fbbb142751" name="productSearchField" type="text"></input>
                        <input class="lia-as-search-action-id" name="as-search-action-id" type="hidden"></input>
                    </span>
                </span>
                
                    <span id="clearSearchButton_6f36fbbb142751" role="button" tabindex="0" title="Clear" class="lia-clear-field lia-js-hidden" aria-label="Clear the search input"></span>
                

                <span class="lia-cancel-search">cancel</span>

                
            
</form>
		
			<div class="search-autocomplete-toggle-link lia-js-hidden">
				<span>
					<a class="lia-link-navigation auto-complete-toggle-on lia-link-ticket-post-action lia-component-search-action-enable-auto-complete" data-lia-action-token="HYAvI9rDwnbAiIMRxKBk2kA6z6fykK9VWQK2dy4J4mE." rel="nofollow" id="enableAutoComplete_6f36fbbb142751" href="https://community.adobe.com/t5/community/page.enableautocomplete:enableautocomplete?t:cp=action/contributions/searchactions">Turn on suggestions</a>					
					<span class="HelpIcon">
	<a class="lia-link-navigation help-icon lia-tooltip-trigger" role="button" aria-label="Help Icon" id="link_6f36fbbb142751" href="#"><span class="lia-img-icon-help lia-fa-icon lia-fa-help lia-fa" alt="Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type." aria-label="Help Icon" role="img" id="display_6f36fbbb142751"></span></a><div role="alertdialog" class="lia-content lia-tooltip-pos-bottom-left lia-panel-tooltip-wrapper" id="link_6f36fbbb142751_0-tooltip-element"><div class="lia-tooltip-arrow"></div><div class="lia-panel-tooltip"><div class="content">Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.</div></div></div>
</span>
				</span>
			</div>
		

	

	

	
	
	
</div>
		
	<div class="spell-check-showing-result">
		Showing results for <span class="lia-link-navigation show-results-for-link lia-link-disabled" aria-disabled="true" id="showingResult_6f36fbbb142751"></span>
		
			<a class="lia-link-navigation more-synonym-search-results-for-link" rel="nofollow" id="showingMoreResult_6f36fbbb142751" href="#"></a>
			<span class="all-results-for-synonym-search"> </span>
		

	</div>
	<div>
		
			<span class="synonym-search-instead lia-js-hidden">
				Show <a class="lia-link-navigation synonym-search-instead-for-link" rel="nofollow" id="synonymSearchInstead_6f36fbbb142751" href="#"></a> only 
			</span>
			<span class="spell-check-and-synonym-search-instead lia-js-hidden"> | </span>
		
		<span class="spell-check-search-instead">
			Search instead for <a class="lia-link-navigation search-instead-for-link" rel="nofollow" id="searchInstead_6f36fbbb142751" href="#"></a>
		</span>

	</div>
	<div class="spell-check-do-you-mean lia-component-search-widget-spellcheck">
		Did you mean: <a class="lia-link-navigation do-you-mean-link" rel="nofollow" id="doYouMean_6f36fbbb142751" href="#"></a>
	</div>

	

	

	


	
</div>            <svg class="spectrum-Icon spectrum-UIIcon-Magnifier spectrum-Search-icon spectrum-search-icon-magnifier spectrum-Icon--sizeS" focusable="false" aria-hidden="true" aria-label="Magnify">
              <use xlink:href="#spectrum-icon-18-Magnify"></use>
            </svg>
            <div id="header-search-recent-searches"></div>
          </div>
        </div>
      </div>
      <div class="adobe-global-nav__row--right" data-user-role='Not Signed User'>
        <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-end-xs adobe-global-nav__row--right_grid">
            <div class="new-global-search adobe-global-nav__search">
              <span id="link_search" onclick="displayGlobalSearchBar();">
                <img src="https://community.adobe.com/html/@C4DD0BF2142FF0FEFDDD4C07390DC85C/assets/spectrum_search_icon.svg" alt="search">
              </span>
            </div>
          <div class="language-selector-wrapper show">
<div class="spectrum-Dropdown adobe-global-header__locale_switcher is-open">
        <button id="languageCommunityDropDownButton" class="footer-menu-item-hyperlink" onclick="toggleLocaleDropdown('en')">
            <svg class='spectrum-Icon spectrum-Icon--sizeS' focusable='false' aria-hidden='true' aria label='GlobeGrid'>
                <use xlink:href='#spectrum-icon-18-GlobeGrid'></use>
            </svg>
        </button>
        <div id="languageCommunityDropdown" class="spectrum-Popover spectrum-Popover--bottom spectrum-Dropdown-popover is-open adobe-global-header__locale_switcher_popover en">
            <ul class="spectrum-Menu" role="listbox">
              <li id="global-community" class="spectrum-Menu-item" role="option" aria-selected="true" tabindex="0" onclick="toggleGlobalCommunityDisplay()"> 
                <span class="spectrum-Menu-itemLabel global-community-label">Global community</span>
                <span id="global-community-collapse">
                  <svg id="global-community-chevronDown" class="spectrum-Icon spectrum-Icon--sizeS global-community-chevron" focusable="false" aria-hidden="true" aria-label="ChevronDown">
                    <use xlink:href="#spectrum-icon-18-ChevronDown"></use>
                  </svg>
                  <svg id="global-community-chevronUp" class="spectrum-Icon spectrum-Icon--sizeS global-community-chevron" focusable="false" aria-hidden="true" aria-label="ChevronUp">
                    <use xlink:href="#spectrum-icon-18-ChevronUp"></use>
                  </svg>
                </span>
              </li>
              <ul id="language-list-dropdown">
                <li id="language-label" class="spectrum-Menu-item" role="option" aria-selected="true" tabindex="0"> 
                  <span class="spectrum-Menu-itemLabel language-text-label">Language:</span>
                </li>
                <ul id="language-list">
                    <li onclick="switchLocale('de')" id="german" data-locale-type="de" class=" spectrum-Menu-item language-menu-item" role="option" aria-selected="true" tabindex="0"> 
                      <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                        <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                      </svg>
                      <span class="spectrum-Menu-itemLabel">Deutsch</span> 
                    </li>
                    <li  id="english" data-locale-type="en" class="is-selected spectrum-Menu-item language-menu-item" role="option" aria-selected="true" tabindex="0"> 
                      <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--true" focusable="false" aria-hidden="true">
                        <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                      </svg>
                      <span class="spectrum-Menu-itemLabel">English</span> 
                    </li>
                    <li onclick="switchLocale('es')" id="spanish" data-locale-type="es" class=" spectrum-Menu-item language-menu-item" role="option" aria-selected="true" tabindex="0"> 
                      <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                        <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                      </svg>
                      <span class="spectrum-Menu-itemLabel">Español</span> 
                    </li>
                    <li onclick="switchLocale('fr')" id="french" data-locale-type="fr" class=" spectrum-Menu-item language-menu-item" role="option" aria-selected="true" tabindex="0"> 
                      <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                        <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                      </svg>
                      <span class="spectrum-Menu-itemLabel">Français</span> 
                    </li>
                    <li onclick="switchLocale('pt')" id="portugues" data-locale-type="pt" class=" spectrum-Menu-item language-menu-item" role="option" aria-selected="true" tabindex="0"> 
                      <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                        <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                      </svg>
                      <span class="spectrum-Menu-itemLabel">Português</span> 
                    </li>
                </ul>
              </ul>
                <li onclick="switchLocale('ja')" id="japanese" data-locale-type="ja" class=" spectrum-Menu-item language-menu-item language-community-wrapper" role="option" aria-selected="true" tabindex="0"> 
                  <span class="spectrum-Menu-itemLabel language-community-label">日本語コミュニティ</span>
                  <div class="u-tooltip-showOnHover"> 
                    <svg class='spectrum-Icon spectrum-Icon--sizeS language-community-icon' focusable='false' aria-hidden='true' aria label='InfoOutline'>
                      <use xlink:href='#spectrum-icon-18-InfoOutline'></use>
                    </svg>
                    <span class="spectrum-Tooltip spectrum-Tooltip--top web-tooltip-top language-community-tooltip">
                      <span class="spectrum-Tooltip-label">Dedicated community for Japanese speakers</span>
                      <span class="spectrum-Tooltip-tip"></span>
                    </span>
                  </div>
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                  </svg>
                </li>
                <li onclick="switchLocale('ko')" id="korean" data-locale-type="ko" class=" spectrum-Menu-item language-menu-item language-community-wrapper" role="option" aria-selected="true" tabindex="0"> 
                  <span class="spectrum-Menu-itemLabel language-community-label">한국 커뮤니티</span>
                  <div class="u-tooltip-showOnHover"> 
                    <svg class='spectrum-Icon spectrum-Icon--sizeS language-community-icon' focusable='false' aria-hidden='true' aria label='InfoOutline'>
                      <use xlink:href='#spectrum-icon-18-InfoOutline'></use>
                    </svg>
                    <span class="spectrum-Tooltip spectrum-Tooltip--top web-tooltip-top language-community-tooltip">
                      <span class="spectrum-Tooltip-label">Dedicated community for Korean speakers</span>
                      <span class="spectrum-Tooltip-tip"></span>
                    </span>
                  </div>
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark languageOption__checkmark-display--false" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkMedium" />
                  </svg>
                </li>
            </ul>
        </div>
        <div id="language-dropdown-arrow" class="arrow"></div>
    </div>          </div>
            <a title="SignIn" alt="SignIn" id="sign_in" href="/plugins/custom/adobe/oauthssstate/sso_login_redirect?locale=en&referer=https%3A%2F%2Fcommunity.adobe.com%2F">
              <button class="spectrum-Button spectrum-Button--secondary sign-in">
                <span class="spectrum-Button-label">
                  Sign In
                </span>
              </button>
            </a>
        </div>
      </div>
      <div class="search-exit spectrum-Body5">
        <i class="lia-fa lia-fa-times" aria-hidden="true"></i>
        Exit
      </div>
    </div>
    <div class="overlay"></div>
  </div>
  

      	<script>
            var hubsPromise = $.Deferred();
        </script>
    <script>
        var d = document.getElementById("lia-body");
        d.className += " spectrum spectrum--lightest spectrum--medium";
        // Disabling console object in production, and 
        // [IE FIX] Handling "ReferenceError: console is not defined" isseue in IE
        var userList = ["snaidu@adobe.com","chitamba@adobe.com","snaidu+screen+test6@adobe.com","divyashreer@adobe.com","luo.liang@khoros.com","prakasha@adobe.com","srnair@adobe.com","prakasha+acrossprod@adobetest.com","divyashreer+Apiuser161@adobetest.com","gsoman@adobe.com"];
        if((location.host == "community.adobe.com" || (typeof console == 'undefined')) && userList.indexOf('') === -1){
            var console = {};
            console.log = console.dir = console.error = console.info = console.warn = function(){};
            window.console = console;
        }
        var landingPageSophiaMap = {};
      	var hubsSophiaMap = {};
    </script>

  <script>
    if(localStorage.hasOwnProperty('landing_page_variant')){
      localStorage.removeItem('landing_page_variant');
    }
  </script> 

					
	
	<div class="MinimumWidthContainer">
		<div class="min-width-wrapper">
			<div class="min-width">		
				
						<div class="lia-content">
                            
							
							
							
		
	<div class="lia-quilt lia-quilt-community-page lia-quilt-layout-one-column lia-top-quilt">
	<div class="lia-quilt-row lia-quilt-row-header">
		<div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-header lia-mark-empty">
			
		</div>
	</div><div class="lia-quilt-row lia-quilt-row-main">
		<div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-main-content">
			<div class="lia-quilt-column-alley lia-quilt-column-alley-single">
	
		
			  <div id="home-wrapper" class="home-wrapper hide">
    <div id="old-home-view">
      <div class="banner-container">
<div class="banner-bg"> 
  <div>&nbsp;</div> 
  <div>&nbsp;</div> 
  <div>&nbsp;</div> 
</div>

<div class="banner-content">
  <h1 class="heading banner__responsive-heading">Come for help, be inspired.</h1>
  <div class="spectrum-Body1 description">Welcome to Adobe Community</div>
  </div>      </div>
      <div class="body-container">
<div class="spectrum-grid--fixed body-content">
    <div class="spectrum-grid-row">

      <div class="spectrum-grid-col-xs-12 spectrum-grid-col-sm-3 spectrum-grid-col-sm-offset-1 spectrum-grid-col-md-2 spectrum-grid-col-md-offset-1">
        <div class="spectrum-grid-row">

          <div class="spectrum-grid-col-xs-6 spectrum-grid-col-sm-12 sort-card">
<span class="spectrum-Body5 sort__label">Sort</span>
    <div class='spectrum-Dropdown dropdown-wrapper' id='ddSortCommunities_dropDownMenu'>
      <button class='spectrum-FieldButton spectrum-Dropdown-trigger dropdown-button' id='ddSortCommunities_dropdownButton' aria-haspopup='true'>
        <span class='spectrum-Dropdown-label spectrum-Body4 dropdown-label' id='ddSortCommunities_current'>
          	<span class='spectrum-Menu-itemLabel' item-id='item-0' item-value=featured>Featured</span>
        </span>
        <svg class='spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Dropdown-icon dropdown__desktop-svg' focusable='false' aria-hidden='true'>
          <use xlink:href='#spectrum-css-icon-ChevronDownMedium' />
        </svg>
        
      </button>
      <div class='spectrum-Popover spectrum-Popover--bottom spectrum-Dropdown-popover dropdown-popover' id='ddSortCommunities_popover'>
        <ul class='spectrum-Menu dropdown-menu' id='ddSortCommunities_menu' role='listbox'>
            <li class='spectrum-Menu-item is-selected' role='option' tabindex='0'>
              <span class='spectrum-Menu-itemLabel' id='ddSortCommunities_item-selection-0' item-id='item-0' item-value=featured>
                Featured
              </span>
              <svg class='spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark dropdown-popover__checkmark' focusable='false' aria-hidden='true'>
                <use xlink:href='#spectrum-css-icon-CheckmarkMedium' />
              </svg>
            </li>
            <li class='spectrum-Menu-item ' role='option' tabindex='0'>
              <span class='spectrum-Menu-itemLabel' id='ddSortCommunities_item-selection-1' item-id='item-1' item-value=popular>
                Popular
              </span>
              <svg class='spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark dropdown-popover__checkmark' focusable='false' aria-hidden='true'>
                <use xlink:href='#spectrum-css-icon-CheckmarkMedium' />
              </svg>
            </li>
            <li class='spectrum-Menu-item ' role='option' tabindex='0'>
              <span class='spectrum-Menu-itemLabel' id='ddSortCommunities_item-selection-2' item-id='item-2' item-value=alphabetical>
                Alphabetical
              </span>
              <svg class='spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark dropdown-popover__checkmark' focusable='false' aria-hidden='true'>
                <use xlink:href='#spectrum-css-icon-CheckmarkMedium' />
              </svg>
            </li>
            <li class='spectrum-Menu-item ' role='option' tabindex='0'>
              <span class='spectrum-Menu-itemLabel' id='ddSortCommunities_item-selection-3' item-id='item-3' item-value=latest>
                Latest
              </span>
              <svg class='spectrum-Icon spectrum-UIIcon-CheckmarkMedium spectrum-Menu-checkmark dropdown-popover__checkmark' focusable='false' aria-hidden='true'>
                <use xlink:href='#spectrum-css-icon-CheckmarkMedium' />
              </svg>
            </li>
        </ul>
      </div>
    </div>          </div>

          <div class="spectrum-grid-col-xs-6 spectrum-grid-col-sm-12 filter-card">
<div class="spectrum-Dropdown dropdown__align mobile-show" id="dropDownMenu_filter">
    <span class="spectrum-Body5 category__label">Filter</span>
    <br/>
    <button class="spectrum-FieldButton spectrum-Dropdown-trigger dropdown__color" id="dropdownButton_filter" aria-haspopup="true">
      <span class="spectrum-Dropdown-label spectrum-Body4 dropdown__label-color" id="filter">Select</span>
      <svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Dropdown-icon" focusable="false" aria-hidden="true">
        <use xlink:href="#spectrum-css-icon-ChevronDownMedium" />
      </svg>
    </button>
    <div class="spectrum-Popover spectrum-Popover--bottom spectrum-Dropdown-popover popover__list" id="popover_filter">
      <ul class="spectrum-Menu" id="menu_filter" role="listbox" class="category__margin">
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-0' filter-id="filter-0" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Photography</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-1' filter-id="filter-1" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Design & Layout</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-2' filter-id="filter-2" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Video & Motion</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-3' filter-id="filter-3" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Illustration</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-4' filter-id="filter-4" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">UI and UX</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-5' filter-id="filter-5" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Documents & PDF</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-6' filter-id="filter-6" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Business Solutions</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-7' filter-id="filter-7" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Community</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-8' filter-id="filter-8" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">Technical Communication and eLearning</span>
              </label>
            </li>
            <li class="spectrum-Menu-item" role="option">
              <label class="spectrum-Checkbox">
                <input type="checkbox" class="spectrum-Checkbox-input" "  data-id='filter-9' filter-id="filter-9" onclick="checkFunction(0,event)">
                <span class="spectrum-Checkbox-box">
                  <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
                  </svg>
                  <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                    <use xlink:href="#spectrum-css-icon-DashSmall"></use>
                  </svg>
                </span>
                <span class="spectrum-Checkbox-label checkbox__label-color">3D & AR</span>
              </label>
            </li>
      </ul>
    </div>
  </div>
  <div class="mobile-hide">
    <span class="spectrum-Body5 category__label">Filter</span>
    <ul id="menu_filter_desktop">
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-0" filter-id="filter-0" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Photography</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-1" filter-id="filter-1" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Design & Layout</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-2" filter-id="filter-2" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Video & Motion</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-3" filter-id="filter-3" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Illustration</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-4" filter-id="filter-4" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">UI and UX</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-5" filter-id="filter-5" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Documents & PDF</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-6" filter-id="filter-6" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Business Solutions</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-7" filter-id="filter-7" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Community</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-8" filter-id="filter-8" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">Technical Communication and eLearning</span>
          </label>
        </li>
        <li>
          <label class="spectrum-Checkbox">
            <input type="checkbox" class="spectrum-Checkbox-input" data-id="filter-9" filter-id="filter-9" onclick="checkFunction(1,event)">
            <span class="spectrum-Checkbox-box">
              <svg class="spectrum-Icon spectrum-UIIcon-CheckmarkSmall spectrum-Checkbox-checkmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-CheckmarkSmall"></use>
              </svg>
              <svg class="spectrum-Icon spectrum-UIIcon-DashSmall spectrum-Checkbox-partialCheckmark" focusable="false" aria-hidden="true">
                <use xlink:href="#spectrum-css-icon-DashSmall"></use>
              </svg>
            </span>
            <span class="spectrum-Checkbox-label checkbox__label-color">3D & AR</span>
          </label>
        </li>
    </ul>
  </div>          </div>

        </div>
      </div>

      <div class="spectrum-grid-col-xs-12 spectrum-grid-col-sm-7 spectrum-grid-col-md-8">
<div id="listTarget">
<div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@EA194451F83B4E82AE5A88CABCBDA1C6/assets/icons/photoshop.svg" alt="Photoshop ecosystem" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-ecosystem/ct-p/ct-photoshop' data-board-id='ct-photoshop' class="comm-card__link">Photoshop ecosystem</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">118,086 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-ecosystem/ct-p/ct-photoshop'  data-board-id='ct-photoshop' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@71C4EBD17CB14C24EBE40DF7CD6E66CD/assets/icons/acrobat-reader.svg" alt="Acrobat" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat/ct-p/ct-acrobat' data-board-id='ct-acrobat' class="comm-card__link">Acrobat</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">77,947 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat/ct-p/ct-acrobat'  data-board-id='ct-acrobat' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@8A87E85365CB4728932EF11AF466B462/assets/icons/adobe-firefly.svg" alt="Adobe Firefly" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-firefly/ct-p/ct-adobe-firefly' data-board-id='ct-adobe-firefly' class="comm-card__link">Adobe Firefly</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">6,267 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-firefly/ct-p/ct-adobe-firefly'  data-board-id='ct-adobe-firefly' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F8E363DF7644BA61735DAD354952944C/assets/icons/adobe-express.svg" alt="Adobe Express" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-express/ct-p/ct-adobe-express' data-board-id='ct-adobe-express' class="comm-card__link">Adobe Express</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">10,355 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-express/ct-p/ct-adobe-express'  data-board-id='ct-adobe-express' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@9F010B79B58DB6DEC4A46CD84D42EB35/assets/icons/premiere-pro.svg" alt="Premiere Pro" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/premiere-pro/ct-p/ct-premiere-pro' data-board-id='ct-premiere-pro' class="comm-card__link">Premiere Pro</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">89,120 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/premiere-pro/ct-p/ct-premiere-pro'  data-board-id='ct-premiere-pro' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@8A9C41FFEE4007EB19636389ED24C511/assets/icons/illustrator.svg" alt="Illustrator" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/illustrator/ct-p/ct-illustrator' data-board-id='ct-illustrator' class="comm-card__link">Illustrator</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">57,686 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/illustrator/ct-p/ct-illustrator'  data-board-id='ct-illustrator' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@AD2BCEF4514080C3C4791851E2E5CC79/assets/icons/after-effects.svg" alt="After Effects" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/after-effects/ct-p/ct-after-effects' data-board-id='ct-after-effects' class="comm-card__link">After Effects</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">48,770 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/after-effects/ct-p/ct-after-effects'  data-board-id='ct-after-effects' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@01C3773281627577BDC921689FA2655C/assets/icons/indesign.svg" alt="InDesign" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/indesign/ct-p/ct-indesign' data-board-id='ct-indesign' class="comm-card__link">InDesign</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">68,421 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/indesign/ct-p/ct-indesign'  data-board-id='ct-indesign' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@82D88FDF2161C0A15E87097A990B13FD/assets/icons/photoshop-beta.svg" alt="Photoshop (Beta)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-beta/ct-p/ct-photoshop-beta' data-board-id='ct-photoshop-beta' class="comm-card__link">Photoshop (Beta)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">3,023 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-beta/ct-p/ct-photoshop-beta'  data-board-id='ct-photoshop-beta' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@05E1093EA3235DB489912D2F08F18933/assets/icons/lightroom.svg" alt="Lightroom ecosystem (Cloud-based)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/lightroom-ecosystem-cloud-based/ct-p/ct-lightroom' data-board-id='ct-lightroom' class="comm-card__link">Lightroom ecosystem (Cloud-based)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">22,757 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/lightroom-ecosystem-cloud-based/ct-p/ct-lightroom'  data-board-id='ct-lightroom' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@0FC8441A94069E5CAF096F0027F11D3B/assets/icons/lightroom-classic.svg" alt="Lightroom Classic" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/lightroom-classic/ct-p/ct-lightroom-classic' data-board-id='ct-lightroom-classic' class="comm-card__link">Lightroom Classic</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">57,070 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/lightroom-classic/ct-p/ct-lightroom-classic'  data-board-id='ct-lightroom-classic' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@A22A8EF5A44075E8E8DA078B2827CB59/assets/icons/audition.svg" alt="Audition" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/audition/ct-p/ct-audition' data-board-id='ct-audition' class="comm-card__link">Audition</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,869 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/audition/ct-p/ct-audition'  data-board-id='ct-audition' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@606DE39495960E7CB63755134E2F077D/assets/icons/animate.svg" alt="Animate" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/animate/ct-p/ct-animate' data-board-id='ct-animate' class="comm-card__link">Animate</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">67,936 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/animate/ct-p/ct-animate'  data-board-id='ct-animate' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D7FE98EA61438635499C993BCDC17B65/assets/icons/fresco.svg" alt="Fresco" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/fresco/ct-p/ct-Fresco' data-board-id='ct-Fresco' class="comm-card__link">Fresco</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,721 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/fresco/ct-p/ct-Fresco'  data-board-id='ct-Fresco' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F2356299A65E1679828072E65DF62AFA/assets/icons/stock.svg" alt="Stock" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/stock/ct-p/ct-stock' data-board-id='ct-stock' class="comm-card__link">Stock</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">6,964 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/stock/ct-p/ct-stock'  data-board-id='ct-stock' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F2356299A65E1679828072E65DF62AFA/assets/icons/stock.svg" alt="Stock Contributors" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/stock-contributors/ct-p/ct-Stock-Contributors' data-board-id='ct-Stock-Contributors' class="comm-card__link">Stock Contributors</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">12,024 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/stock-contributors/ct-p/ct-Stock-Contributors'  data-board-id='ct-Stock-Contributors' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@033BB7FB204F09AEAE7B275FBF7BBACD/assets/icons/substance-3d-painter.svg" alt="Substance 3D Painter" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-painter/ct-p/ct-substance-3d-painter' data-board-id='ct-substance-3d-painter' class="comm-card__link">Substance 3D Painter</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">3,074 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-painter/ct-p/ct-substance-3d-painter'  data-board-id='ct-substance-3d-painter' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@08BB3066ECF4AB7997A624315FA8B990/assets/icons/substance-3d-designer.svg" alt="Substance 3D Designer" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-designer/ct-p/ct-substance-3d-designer' data-board-id='ct-substance-3d-designer' class="comm-card__link">Substance 3D Designer</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,129 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-designer/ct-p/ct-substance-3d-designer'  data-board-id='ct-substance-3d-designer' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@135AA4849FA7113605D103776A5470B7/assets/icons/substance-3d-stager.svg" alt="Substance 3D Stager" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-stager/ct-p/ct-substance-3d-stager' data-board-id='ct-substance-3d-stager' class="comm-card__link">Substance 3D Stager</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">587 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-stager/ct-p/ct-substance-3d-stager'  data-board-id='ct-substance-3d-stager' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D36822309E6D666F9993297054122FF3/assets/icons/substance-3d-sampler.svg" alt="Substance 3D Sampler" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-sampler/ct-p/ct-substance-3d-sampler' data-board-id='ct-substance-3d-sampler' class="comm-card__link">Substance 3D Sampler</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">419 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-sampler/ct-p/ct-substance-3d-sampler'  data-board-id='ct-substance-3d-sampler' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@18D865EA6DC38F38B8FF58389ABB23B8/assets/icons/substance-3d-modeler.svg" alt="Substance 3D Modeler" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-modeler/ct-p/ct-substance-3d-modeler' data-board-id='ct-substance-3d-modeler' class="comm-card__link">Substance 3D Modeler</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">92 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-modeler/ct-p/ct-substance-3d-modeler'  data-board-id='ct-substance-3d-modeler' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@35F68BFF373B9AB811EB3F6546A62678/assets/icons/dimension.svg" alt="Dimension" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/dimension/ct-p/ct-dimension' data-board-id='ct-dimension' class="comm-card__link">Dimension</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,738 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/dimension/ct-p/ct-dimension'  data-board-id='ct-dimension' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@5AB9B345084D02C69D73E88E1FFD9314/assets/icons/aero.svg" alt="Adobe Aero" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-aero/ct-p/ct-adobe-aero' data-board-id='ct-adobe-aero' class="comm-card__link">Adobe Aero</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">642 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-aero/ct-p/ct-adobe-aero'  data-board-id='ct-adobe-aero' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@3EF6FF43A2F3AA7901CB2E840FB4AAD4/assets/icons/dreamweaver.svg" alt="Dreamweaver" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/dreamweaver/ct-p/ct-dreamweaver' data-board-id='ct-dreamweaver' class="comm-card__link">Dreamweaver</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">20,901 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/dreamweaver/ct-p/ct-dreamweaver'  data-board-id='ct-dreamweaver' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Download & Install" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/download-install/ct-p/ct-download-and-install' data-board-id='ct-download-and-install' class="comm-card__link">Download & Install</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">120,740 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/download-install/ct-p/ct-download-and-install'  data-board-id='ct-download-and-install' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@B70D05E3AEA227B75A88A5E1FDA369A9/assets/icons/captivate.svg" alt="Captivate" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/captivate/ct-p/ct-captivate' data-board-id='ct-captivate' class="comm-card__link">Captivate</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">61,615 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/captivate/ct-p/ct-captivate'  data-board-id='ct-captivate' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@CC12383DF86469C6FC0D1F1767FEBB3F/assets/icons/flash-player.svg" alt="Flash Player (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/flash-player-read-only/ct-p/ct-flash-player' data-board-id='ct-flash-player' class="comm-card__link">Flash Player (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">46,040 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/flash-player-read-only/ct-p/ct-flash-player'  data-board-id='ct-flash-player' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@7DF2AC9B30D0FD9F348F1456B21AA4A8/assets/icons/coldfusion.svg" alt="ColdFusion" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/coldfusion/ct-p/ct-coldfusion' data-board-id='ct-coldfusion' class="comm-card__link">ColdFusion</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">37,296 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/coldfusion/ct-p/ct-coldfusion'  data-board-id='ct-coldfusion' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@159B71E6D5FF5207DB4BEBFA2426F035/assets/icons/robohelp.svg" alt="RoboHelp" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/robohelp/ct-p/ct-robohelp' data-board-id='ct-robohelp' class="comm-card__link">RoboHelp</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">25,223 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/robohelp/ct-p/ct-robohelp'  data-board-id='ct-robohelp' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DBC4374D423585A056CA0ED6C242F6A6/assets/icons/digital-editions.svg" alt="Digital Editions" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/digital-editions/ct-p/ct-digital-editions' data-board-id='ct-digital-editions' class="comm-card__link">Digital Editions</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">24,907 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/digital-editions/ct-p/ct-digital-editions'  data-board-id='ct-digital-editions' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@71C4EBD17CB14C24EBE40DF7CD6E66CD/assets/icons/acrobat-reader.svg" alt="Acrobat Reader" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat-reader/ct-p/ct-acrobat-reader' data-board-id='ct-acrobat-reader' class="comm-card__link">Acrobat Reader</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">21,742 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat-reader/ct-p/ct-acrobat-reader'  data-board-id='ct-acrobat-reader' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@50D7344715169C669DDECB053A140056/assets/icons/photoshop-elements.svg" alt="Photoshop Elements" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-elements/ct-p/ct-photoshop-elements' data-board-id='ct-photoshop-elements' class="comm-card__link">Photoshop Elements</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">21,072 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-elements/ct-p/ct-photoshop-elements'  data-board-id='ct-photoshop-elements' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@71C4EBD17CB14C24EBE40DF7CD6E66CD/assets/icons/acrobat-reader.svg" alt="Acrobat SDK" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat-sdk/ct-p/ct-acrobat-sdk' data-board-id='ct-acrobat-sdk' class="comm-card__link">Acrobat SDK</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">19,228 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat-sdk/ct-p/ct-acrobat-sdk'  data-board-id='ct-acrobat-sdk' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Business Catalyst (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/business-catalyst-read-only/ct-p/ct-business-catalyst' data-board-id='ct-business-catalyst' class="comm-card__link">Business Catalyst (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">15,164 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/business-catalyst-read-only/ct-p/ct-business-catalyst'  data-board-id='ct-business-catalyst' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@807720A07569F071BE06917962576184/assets/icons/framemaker.svg" alt="FrameMaker" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/framemaker/ct-p/ct-framemaker' data-board-id='ct-framemaker' class="comm-card__link">FrameMaker</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">14,131 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/framemaker/ct-p/ct-framemaker'  data-board-id='ct-framemaker' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D27B0C8D17AAB1D1D1E6789F95AA4CEB/assets/icons/xd.svg" alt="Adobe XD" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-xd/ct-p/ct-xd' data-board-id='ct-xd' class="comm-card__link">Adobe XD</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">13,522 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-xd/ct-p/ct-xd'  data-board-id='ct-xd' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@2EFB73194435C672680FE6304D877477/assets/icons/document-cloud-pdf-services.svg" alt="Adobe Acrobat Online" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-acrobat-online/ct-p/ct-document-cloud-pdf-services' data-board-id='ct-document-cloud-pdf-services' class="comm-card__link">Adobe Acrobat Online</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">13,198 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-acrobat-online/ct-p/ct-document-cloud-pdf-services'  data-board-id='ct-document-cloud-pdf-services' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Enterprise & Teams" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/enterprise-teams/ct-p/ct-enterprise-and-teams' data-board-id='ct-enterprise-and-teams' class="comm-card__link">Enterprise & Teams</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">11,075 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/enterprise-teams/ct-p/ct-enterprise-and-teams'  data-board-id='ct-enterprise-and-teams' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@7753A4F70AC15932CB0662E0F8D9CEC0/assets/icons/air.svg" alt="Air" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/air/ct-p/ct-air' data-board-id='ct-air' class="comm-card__link">Air</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">10,783 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/air/ct-p/ct-air'  data-board-id='ct-air' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Account, Payment, & Plan" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/account-payment-plan/ct-p/ct-account-payment-and-plan' data-board-id='ct-account-payment-and-plan' class="comm-card__link">Account, Payment, & Plan</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">10,115 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/account-payment-plan/ct-p/ct-account-payment-and-plan'  data-board-id='ct-account-payment-and-plan' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DB86E13677319DF3FEAF8EF9F6F7D833/assets/icons/sign.svg" alt="Adobe Acrobat Sign" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-acrobat-sign/ct-p/ct-adobe-sign' data-board-id='ct-adobe-sign' class="comm-card__link">Adobe Acrobat Sign</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">9,454 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-acrobat-sign/ct-p/ct-adobe-sign'  data-board-id='ct-adobe-sign' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@4C4476A864A7A345345EFF382F2808BF/assets/icons/bridge.svg" alt="Bridge" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/bridge/ct-p/ct-bridge' data-board-id='ct-bridge' class="comm-card__link">Bridge</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,562 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/bridge/ct-p/ct-bridge'  data-board-id='ct-bridge' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@A66749AA3C12B847F91D9B142A2586FD/assets/icons/muse.svg" alt="Muse (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/muse-read-only/ct-p/ct-muse' data-board-id='ct-muse' class="comm-card__link">Muse (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,157 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/muse-read-only/ct-p/ct-muse'  data-board-id='ct-muse' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@59145E51974AA4453ADB3009393D0583/assets/icons/premiere-elements.svg" alt="Premiere Elements" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/premiere-elements/ct-p/ct-premiere-elements' data-board-id='ct-premiere-elements' class="comm-card__link">Premiere Elements</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,101 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/premiere-elements/ct-p/ct-premiere-elements'  data-board-id='ct-premiere-elements' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@04B5A9F1C6ED291A0D9C82AE70AB5A92/assets/icons/acrobat-reader-mobile.svg" alt="Acrobat Reader Mobile" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat-reader-mobile/ct-p/ct-acrobat-reader-mobile' data-board-id='ct-acrobat-reader-mobile' class="comm-card__link">Acrobat Reader Mobile</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,082 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat-reader-mobile/ct-p/ct-acrobat-reader-mobile'  data-board-id='ct-acrobat-reader-mobile' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@65F328CEE6C3F4892530CDF9CFF34CB3/assets/icons/creative-cloud.svg" alt="Creative Cloud Services" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/creative-cloud-services/ct-p/ct-cc-services' data-board-id='ct-cc-services' class="comm-card__link">Creative Cloud Services</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">8,064 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/creative-cloud-services/ct-p/ct-cc-services'  data-board-id='ct-cc-services' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@6EFC52411321AF201CEDBBCAD0AC1E94/assets/icons/media-server.svg" alt="Media Server (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/media-server-read-only/ct-p/ct-media-server' data-board-id='ct-media-server' class="comm-card__link">Media Server (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">7,144 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/media-server-read-only/ct-p/ct-media-server'  data-board-id='ct-media-server' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F10229127AC990538A98205538C2145A/assets/icons/character-animator.svg" alt="Character Animator" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/character-animator/ct-p/ct-character-animator' data-board-id='ct-character-animator' class="comm-card__link">Character Animator</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">6,701 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/character-animator/ct-p/ct-character-animator'  data-board-id='ct-character-animator' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@3FDBDA93BD8DDE32911836CE63AEBD18/assets/icons/premiere-rush.svg" alt="Premiere Rush" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/premiere-rush/ct-p/ct-premiere-rush' data-board-id='ct-premiere-rush' class="comm-card__link">Premiere Rush</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">5,676 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/premiere-rush/ct-p/ct-premiere-rush'  data-board-id='ct-premiere-rush' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@28DCBF6B5C78CB6720B59E12F182FEAF/assets/icons/media-encoder.svg" alt="Adobe Media Encoder" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-media-encoder/ct-p/ct-media-encoder' data-board-id='ct-media-encoder' class="comm-card__link">Adobe Media Encoder</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">4,928 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-media-encoder/ct-p/ct-media-encoder'  data-board-id='ct-media-encoder' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Using the Community" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/using-the-community/ct-p/ct-Using-the-Community' data-board-id='ct-Using-the-Community' class="comm-card__link">Using the Community</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">4,909 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/using-the-community/ct-p/ct-Using-the-Community'  data-board-id='ct-Using-the-Community' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@988ACEC1E64B9F4F90CD778A0A8B33E7/assets/icons/connect.svg" alt="Connect" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/connect/ct-p/ct-connect' data-board-id='ct-connect' class="comm-card__link">Connect</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">4,626 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/connect/ct-p/ct-connect'  data-board-id='ct-connect' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@683A0A47B2989974CBAFE381FDABBD4E/assets/icons/camera-raw.svg" alt="Camera Raw" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/camera-raw/ct-p/ct-camera-raw' data-board-id='ct-camera-raw' class="comm-card__link">Camera Raw</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">3,969 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/camera-raw/ct-p/ct-camera-raw'  data-board-id='ct-camera-raw' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@A50D67C85051029E1C064273775AEE0E/assets/icons/flash-builder.svg" alt="Flash Builder (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/flash-builder-read-only/ct-p/ct-flash-builder' data-board-id='ct-flash-builder' class="comm-card__link">Flash Builder (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">3,494 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/flash-builder-read-only/ct-p/ct-flash-builder'  data-board-id='ct-flash-builder' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Flex (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/flex-read-only/ct-p/ct-flex' data-board-id='ct-flex' class="comm-card__link">Flex (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">3,330 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/flex-read-only/ct-p/ct-flex'  data-board-id='ct-flex' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@A76631552864A56717D682482F5D0755/assets/icons/adobe-scan.svg" alt="Adobe Scan" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-scan/ct-p/ct-adobe-scan' data-board-id='ct-adobe-scan' class="comm-card__link">Adobe Scan</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,610 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-scan/ct-p/ct-adobe-scan'  data-board-id='ct-adobe-scan' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Video Hardware" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/video-hardware/ct-p/ct-video-hardware' data-board-id='ct-video-hardware' class="comm-card__link">Video Hardware</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,561 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/video-hardware/ct-p/ct-video-hardware'  data-board-id='ct-video-hardware' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@9C3DAE83C2319884AE838CDE3DBB6EF1/assets/icons/Document-Cloud-SDK.svg" alt="Acrobat Services API" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat-services-api/ct-p/ct-Document-Cloud-SDK' data-board-id='ct-Document-Cloud-SDK' class="comm-card__link">Acrobat Services API</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,166 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat-services-api/ct-p/ct-Document-Cloud-SDK'  data-board-id='ct-Document-Cloud-SDK' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Type & Typography" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/type-typography/ct-p/ct-type-and-typography' data-board-id='ct-type-and-typography' class="comm-card__link">Type & Typography</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,138 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/type-typography/ct-p/ct-type-and-typography'  data-board-id='ct-type-and-typography' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@E5864FCB8196E9A13B2047D63187A93F/assets/icons/fonts.svg" alt="Adobe Fonts" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-fonts/ct-p/ct-fonts' data-board-id='ct-fonts' class="comm-card__link">Adobe Fonts</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">2,131 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-fonts/ct-p/ct-fonts'  data-board-id='ct-fonts' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="The Lounge" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/the-lounge/ct-p/ct-the-lounge' data-board-id='ct-the-lounge' class="comm-card__link">The Lounge</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,684 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/the-lounge/ct-p/ct-the-lounge'  data-board-id='ct-the-lounge' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@65F328CEE6C3F4892530CDF9CFF34CB3/assets/icons/creative-cloud.svg" alt="Creative Cloud desktop" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/creative-cloud-desktop/ct-p/ct-creative-cloud-desktop' data-board-id='ct-creative-cloud-desktop' class="comm-card__link">Creative Cloud desktop</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,121 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/creative-cloud-desktop/ct-p/ct-creative-cloud-desktop'  data-board-id='ct-creative-cloud-desktop' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@AE041EECF9DE076F4BDE6322F36B68E2/assets/icons/illustrator-draw.svg" alt="Illustrator Draw (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/illustrator-draw-read-only/ct-p/ct-illustrator-draw' data-board-id='ct-illustrator-draw' class="comm-card__link">Illustrator Draw (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,070 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/illustrator-draw-read-only/ct-p/ct-illustrator-draw'  data-board-id='ct-illustrator-draw' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@B72AE951EFF1B135D0D528D547B94657/assets/icons/alm.svg" alt="Adobe Learning Manager" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-learning-manager/ct-p/ct-captivate-prime' data-board-id='ct-captivate-prime' class="comm-card__link">Adobe Learning Manager</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">1,056 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-learning-manager/ct-p/ct-captivate-prime'  data-board-id='ct-captivate-prime' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Content Server" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/content-server/ct-p/ct-content-server' data-board-id='ct-content-server' class="comm-card__link">Content Server</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">899 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/content-server/ct-p/ct-content-server'  data-board-id='ct-content-server' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@65F328CEE6C3F4892530CDF9CFF34CB3/assets/icons/creative-cloud.svg" alt="Adobe Collaboration Experiences" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-collaboration-experiences/ct-p/ct-adobe-collaboration-experiences' data-board-id='ct-adobe-collaboration-experiences' class="comm-card__link">Adobe Collaboration Experiences</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">887 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-collaboration-experiences/ct-p/ct-adobe-collaboration-experiences'  data-board-id='ct-adobe-collaboration-experiences' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Video Lounge" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/video-lounge/ct-p/ct-video-lounge' data-board-id='ct-video-lounge' class="comm-card__link">Video Lounge</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">844 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/video-lounge/ct-p/ct-video-lounge'  data-board-id='ct-video-lounge' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@1FE6C9983D5C503CA3E1DBDC890BE32D/assets/icons/exchange.svg" alt="Exchange" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/exchange/ct-p/ct-exchange' data-board-id='ct-exchange' class="comm-card__link">Exchange</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">825 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/exchange/ct-p/ct-exchange'  data-board-id='ct-exchange' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Illustrator on the iPad" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/illustrator-on-the-ipad/ct-p/ct-illustrator-for-the-ipad' data-board-id='ct-illustrator-for-the-ipad' class="comm-card__link">Illustrator on the iPad</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">712 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/illustrator-on-the-ipad/ct-p/ct-illustrator-for-the-ipad'  data-board-id='ct-illustrator-for-the-ipad' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DD80B1E613F6F3BC7510156D0B759463/assets/icons/mixamo.svg" alt="Mixamo" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/mixamo/ct-p/ct-mixamo' data-board-id='ct-mixamo' class="comm-card__link">Mixamo</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">701 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/mixamo/ct-p/ct-mixamo'  data-board-id='ct-mixamo' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@3DE53250BFA615A7B90CBC6CCC2B043B/assets/icons/photoshop-sketch.svg" alt="Photoshop Sketch (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-sketch-read-only/ct-p/ct-photoshop-sketch' data-board-id='ct-photoshop-sketch' class="comm-card__link">Photoshop Sketch (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">673 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-sketch-read-only/ct-p/ct-photoshop-sketch'  data-board-id='ct-photoshop-sketch' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@669D083ABEF23AB1F2DA43387A4E9175/assets/icons/team-projects.svg" alt="Team Projects" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/team-projects/ct-p/ct-team-projects' data-board-id='ct-team-projects' class="comm-card__link">Team Projects</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">656 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/team-projects/ct-p/ct-team-projects'  data-board-id='ct-team-projects' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@96C737192769AE9808613887FDD72A79/assets/icons/photoshop-mix.svg" alt="Photoshop Mix (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-mix-read-only/ct-p/ct-photoshop-mix' data-board-id='ct-photoshop-mix' class="comm-card__link">Photoshop Mix (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">605 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-mix-read-only/ct-p/ct-photoshop-mix'  data-board-id='ct-photoshop-mix' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F7E42FDEDB2F42D83C7C6BF865D6DDD0/assets/icons/incopy.svg" alt="InCopy" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/incopy/ct-p/ct-incopy' data-board-id='ct-incopy' class="comm-card__link">InCopy</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">498 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/incopy/ct-p/ct-incopy'  data-board-id='ct-incopy' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@0A6E474C2E57A5544A5C4EA5AA74A50D/assets/icons/photoshop-fix.svg" alt="Photoshop Fix (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-fix-read-only/ct-p/ct-photoshop-fix' data-board-id='ct-photoshop-fix' class="comm-card__link">Photoshop Fix (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">436 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-fix-read-only/ct-p/ct-photoshop-fix'  data-board-id='ct-photoshop-fix' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Coding Corner" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/coding-corner/ct-p/ct-coding-corner' data-board-id='ct-coding-corner' class="comm-card__link">Coding Corner</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">426 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/coding-corner/ct-p/ct-coding-corner'  data-board-id='ct-coding-corner' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@4DBE333E403029FFFD8D3D0C3F2CBC25/assets/icons/capture.svg" alt="Adobe Capture" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-capture/ct-p/ct-capture' data-board-id='ct-capture' class="comm-card__link">Adobe Capture</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">420 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-capture/ct-p/ct-capture'  data-board-id='ct-capture' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Color Management" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/color-management/ct-p/ct-Color-Management' data-board-id='ct-Color-Management' class="comm-card__link">Color Management</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">379 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/color-management/ct-p/ct-Color-Management'  data-board-id='ct-Color-Management' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@1425621CB7503A94929E8794CABF0A20/assets/icons/postscript.svg" alt="PostScript" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/postscript/ct-p/ct-postscript' data-board-id='ct-postscript' class="comm-card__link">PostScript</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">377 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/postscript/ct-p/ct-postscript'  data-board-id='ct-postscript' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F733BA8D93656F177D489938B652185E/assets/icons/fireworks.svg" alt="Fireworks" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/fireworks/ct-p/ct-fireworks' data-board-id='ct-fireworks' class="comm-card__link">Fireworks</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">371 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/fireworks/ct-p/ct-fireworks'  data-board-id='ct-fireworks' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@0496079CEA5AA762A2AB17AD0F311B3D/assets/icons/color.svg" alt="Adobe Color" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-color/ct-p/ct-color' data-board-id='ct-color' class="comm-card__link">Adobe Color</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">319 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-color/ct-p/ct-color'  data-board-id='ct-color' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DA710776FA4A32839E02B7E53DBD0FCA/assets/icons/photoshop-express.svg" alt="Photoshop Express" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-express/ct-p/ct-photoshop-express' data-board-id='ct-photoshop-express' class="comm-card__link">Photoshop Express</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">310 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-express/ct-p/ct-photoshop-express'  data-board-id='ct-photoshop-express' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@1C2BEFCA9A11CB9104D52228392A089F/assets/icons/photoshop-camera.svg" alt="Photoshop Camera" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-camera/ct-p/ct-Photoshop-Camera' data-board-id='ct-Photoshop-Camera' class="comm-card__link">Photoshop Camera</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">296 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-camera/ct-p/ct-Photoshop-Camera'  data-board-id='ct-Photoshop-Camera' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F5431E4BA01DCC61E6BAE1FBF2D6A235/assets/icons/premiere-clip.svg" alt="Premiere Clip (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/premiere-clip-read-only/ct-p/ct-premiere-clip' data-board-id='ct-premiere-clip' class="comm-card__link">Premiere Clip (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">288 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/premiere-clip-read-only/ct-p/ct-premiere-clip'  data-board-id='ct-premiere-clip' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DB89432D70705AB27E8FEDCC7C73D19D/assets/icons/substance-3d-plugins.svg" alt="Substance 3D Plugins" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-plugins/ct-p/ct-substance-3d-plugins' data-board-id='ct-substance-3d-plugins' class="comm-card__link">Substance 3D Plugins</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">284 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-plugins/ct-p/ct-substance-3d-plugins'  data-board-id='ct-substance-3d-plugins' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@85A0644BB9D6100F12A50C380A54D233/assets/icons/prelude.svg" alt="Prelude (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/prelude-read-only/ct-p/ct-prelude' data-board-id='ct-prelude' class="comm-card__link">Prelude (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">228 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/prelude-read-only/ct-p/ct-prelude'  data-board-id='ct-prelude' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@98A50E84A72F62CAAB6C1D5F48BE504D/assets/icons/substance-3d-assets-and-community-assets.svg" alt="Substance 3D Assets and Community Assets" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/substance-3d-assets-and-community-assets/ct-p/ct-substance-3d-assets-and-community-assets' data-board-id='ct-substance-3d-assets-and-community-assets' class="comm-card__link">Substance 3D Assets and Community Assets</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">210 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/substance-3d-assets-and-community-assets/ct-p/ct-substance-3d-assets-and-community-assets'  data-board-id='ct-substance-3d-assets-and-community-assets' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@DB86E13677319DF3FEAF8EF9F6F7D833/assets/icons/sign.svg" alt="Acrobat Sign Developer" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/acrobat-sign-developer/ct-p/ct-acrobat-sign-developer' data-board-id='ct-acrobat-sign-developer' class="comm-card__link">Acrobat Sign Developer</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">194 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/acrobat-sign-developer/ct-p/ct-acrobat-sign-developer'  data-board-id='ct-acrobat-sign-developer' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@78F18463AD98B6F09D7854D65B471E99/assets/icons/comp.svg" alt="Adobe Comp (read-only)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-comp-read-only/ct-p/ct-comp' data-board-id='ct-comp' class="comm-card__link">Adobe Comp (read-only)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">186 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-comp-read-only/ct-p/ct-comp'  data-board-id='ct-comp' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@EA194451F83B4E82AE5A88CABCBDA1C6/assets/icons/photoshop.svg" alt="Photoshop Developers" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/photoshop-developers/ct-p/ct-photoshop-developers' data-board-id='ct-photoshop-developers' class="comm-card__link">Photoshop Developers</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">109 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/photoshop-developers/ct-p/ct-photoshop-developers'  data-board-id='ct-photoshop-developers' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@3F5C9BD04A324AAB72175D6684054DE3/assets/icons/illustrator-on-the-web-beta.svg" alt="Illustrator on the web (beta)" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/illustrator-on-the-web-beta/ct-p/ct-illustrator-on-the-web-beta' data-board-id='ct-illustrator-on-the-web-beta' class="comm-card__link">Illustrator on the web (beta)</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">105 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/illustrator-on-the-web-beta/ct-p/ct-illustrator-on-the-web-beta'  data-board-id='ct-illustrator-on-the-web-beta' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@F8E363DF7644BA61735DAD354952944C/assets/icons/adobe-express.svg" alt="Adobe Express Embed SDK" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/adobe-express-embed-sdk/ct-p/ct-express-embed-sdk' data-board-id='ct-express-embed-sdk' class="comm-card__link">Adobe Express Embed SDK</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">67 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/adobe-express-embed-sdk/ct-p/ct-express-embed-sdk'  data-board-id='ct-express-embed-sdk' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@4A2B9957DC655942CB164B7F73EBE87C/assets/icons/spark.svg" alt="Spark Page and Video on iOS" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='/t5/spark-page-and-video-on-ios/ct-p/ct-Spark' data-board-id='ct-Spark' class="comm-card__link">Spark Page and Video on iOS</a> 
                      <span class="spectrum-Body5 comm-card__subheading-color">48 conversations</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='/t5/spark-page-and-video-on-ios/ct-p/ct-Spark'  data-board-id='ct-Spark' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">View</span> 
             </button> 
           </a>
        </div>
      </div>
  </div><div class="comm-card spectrum-grid--fixed">
      <div class="spectrum-grid-row spectrum-grid-middle-xs spectrum-grid-between-xs comm-card__height">
        <div class="spectrum-grid-col-xs-9 spectrum-grid-col-sm-8 spectrum-grid-col-md-7">
          <div class="spectrum-grid-row spectrum-grid-middle-xs comm-card__height">
            <div class=" comm-card__icon-container">
              <img loading="lazy" src="https://community.adobe.com/html/@D3DFB8E321F0D816D6E91C553047E549/assets/icons/adobe.svg" alt="Experience Cloud Community" class="comm-card__icon"/>
            </div>
            <div class="comm-card__body-container spectrum-grid-col-xs">
                  <a href='https://experienceleaguecommunities.adobe.com/' data-board-id='ct-experience-cloud-community' target="_blank" class="comm-card__link">Experience Cloud Community</a> 
                  <span class="spectrum-Body5 comm-card__subheading-color">Adobe Analytics and 10+ more</span>
            </div>      
          </div>
        </div>
        <div class="spectrum-grid-col-xs spectrum-grid-end-xs">
            <a href='https://experienceleaguecommunities.adobe.com/' target=_blank data-board-id='ct-experience-cloud-community' class="view__remove-decoration"  aria-label="view community">
              <button class="spectrum-Button spectrum-Button--primary comm-card__button-color"> 
                  <span class="spectrum-Button-label">Visit</span> 
             </button> 
           </a>
        </div>
      </div>
  </div>  </div>      </div>
    </div>
  </div>      </div>
    </div>
    <div id="new-home-placeholder"></div>
<div class="spectrum-grid--fluid adobe-global-footer">
    <div class="spectrum-grid-row spectrum-grid-middle-xs adobe-global-footer__row">
      <div class="footer-copyright-item">
        <span class="footer-menu-item spectrum-Body5">
           Copyright © 2024 Adobe. All rights reserved.
        </span>
      </div>
      <div class="footer-links-group"> 
        <a data-footer="CommunityHelp" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="/t5/ct-using-the-community/ct-p/ct-Using-the-Community">
          Using the Community
        </a>
        <a data-footer="ExperienceLeague" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="https://experienceleague.adobe.com">
          Experience League
        </a>
        <a data-footer="TermsofUse" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="https://www.adobe.com/legal/terms.html">
          Terms of Use
        </a>
        <a data-footer="PrivacyPolicy" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="https://www.adobe.com/privacy.html">
          Privacy
        </a>
        <a id="openCookieModal" data-footer="Cookies" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" onclick="showConsentPopup()">
          Cookie preferences
        </a>
        <a id="pi_link" data-footer="DoNotSellOrSharePersonalInformation" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="https://www.adobe.com/privacy/us-rights.html">
          Do not sell or share my personal information
        </a>
        <a data-footer="AdChoices" class="footer-menu-item footer-menu-item--hyperlink spectrum-Body5" href="https://www.adobe.com/privacy/opt-out.html#interest-based-ads">
          <img loading="lazy" src=https://community.adobe.com/html/@282E2B4ACDCF2813053FC2BB40123E8F/assets/adchoices.svg alt="ad choices" />AdChoices
        </a>
      </div>
    </div>
  </div>
  <script>
    function showConsentPopup() {
      if(window.adobePrivacy)
        window.adobePrivacy.showConsentPopup();
    }
    //matches support on all browsers
    (function(ELEMENT) {
      ELEMENT.matches = ELEMENT.matches || ELEMENT.mozMatchesSelector || ELEMENT.msMatchesSelector || ELEMENT.oMatchesSelector || ELEMENT.webkitMatchesSelector;
      ELEMENT.closest = ELEMENT.closest || function closest(selector) {
          if (!this) return null;
          if (this.matches(selector)) return this;
          if (!this.parentElement) { return null } else return this.parentElement.closest(selector)
      };
    })(Element.prototype);
  </script>  </div>
<script>
      let currSort = "item-0";
      let currFilters = 'filter-0,filter-1,filter-2,filter-3,filter-4,filter-5,filter-6,filter-7,filter-8,filter-9,filter-others';
      var ajaxFetchHomePageInProgress = false;
      let containerId = "listTarget";
      let sortAttribute = 'item-id';
      let exp = 'control';

      if("CommunityPage" == "CommunityPage" && "true" != "" && "true" == "true"){
        exp = 'variant';
        containerId = "channel-view-list";
        currSort = 'featured';
      	sortAttribute = 'item-value';                            
      }else{
        $(window).resize(function() {
          if(window.innerWidth <= 767){
            $(".new-global-search").addClass("show");
            $('.adobe-global-nav .community-search__wrapper').removeClass("show");                           
          }else{
            $(".new-global-search").removeClass("show");
            $('.adobe-global-nav .community-search__wrapper').addClass("show");
          }                                                   
        });
      }

      let endpointUrl = (exp === 'variant')?'/plugins/custom/adobe/adobe/new-home-feed-data-fetch':'/plugins/custom/adobe/adobe/card-selection';
      function onPageFetched(pageContent,containerId){
        var elem = document.getElementById(containerId);
        $(elem).html(pageContent);
      }

      var enableHubs = false;
      $.when(hubsPromise).done(
        function(){
          if(hubsSophiaMap.hasOwnProperty('VariationId') && hubsSophiaMap['VariationId'] === 'variant'){
            enableHubs = true;
          }
      });
      function getPageQueryParams(filters){
        return {"sort": currSort, "filters": filters, "locale": "en", "enableHubs": enableHubs};
      }
      function fetchHomePage(filters){
          ajaxFetchHomePageInProgress = true;
          var request = $.ajax({
                          url: endpointUrl,
                          type: "GET",
                          dataType: "html",
                          data: getPageQueryParams(filters)
                        });
        request.done(function(data){
          onPageFetched(data,containerId);
          ajaxFetchHomePageInProgress = false;
        }); 
        request.fail(function () {
          ajaxFetchHomePageInProgress = false;
        });
      }

      // Event listeners
      function onSortChanged(currentTarget){
        try {
          let filters = currFilters;
          if(exp === 'control'){
            currSort = currentTarget.children[0].getAttribute(sortAttribute);
            var menu = document.getElementById('menu_filter_desktop');
            var catList = [];
            for(var i=0;i<menu.children.length;i++){
              var checkBox = menu.children[i].querySelector("input");
              if (checkBox.checked === true){
                catList.push(checkBox.getAttribute('filter-id'));
              }
            }
            if(catList.length !== 0){
              filters = catList.join(',');
            }
      		}else{
            currSort = currentTarget;
            let selectedSortId = 'sort-'+currentTarget;
            var sortSelected = document.getElementById(selectedSortId);
            $('.home-filter-dropdown.selected').removeClass('selected');
      		  if($(sortSelected).hasClass('selected')){
              $(sortSelected).removeClass('selected');
          	}else{
              $(sortSelected).addClass('selected');                         
          	}
            filters = $('.filter-button.selected').attr('filter-id');
          }
          fetchHomePage(filters);
        } catch(error) {}
      }

      function onFilterChanged(newSort, newFilters){
        try {
          currSort = newSort;
          fetchHomePage(newFilters);
        } catch(error) {}
      }
                                     
      if(exp === 'control'){
        /* START Mobile script */
        toggleFilterDropdown();
        $('.filter-card .mobile-hide input').change(function(e) {
          const opPos = $(e.target).closest('li').index();
          $('.filter-card .mobile-show input')[opPos].checked = e.target.checked;
        })
      	$('.filter-card .mobile-show input').change(function(e) {
          const opPos = $(e.target).closest('li').index();
          $('.filter-card .mobile-hide input')[opPos].checked = e.target.checked;
        })
        /* END Mobile Script */ 
      }

      function toggleFilterDropdown(){
        let ddBtn_filter = document.getElementById('dropdownButton_filter');
        let popover_filter = document.getElementById('popover_filter');
        $('#dropDownMenu_filter').click(function(event) {
          popover_filter.classList.toggle("is-open");
          ddBtn_filter.classList.toggle("is-selected");
          event.stopPropagation();
        });
        $(document).click(function(event) {
          if (!event) {
            var event = window.event;
          }
          if(popover_filter){
            popover_filter.classList.remove("is-open");
            ddBtn_filter.classList.remove("is-selected");
          }                                          
        });
      };                                                                                        

      function checkFunction(mode,e) {
        let catList = [];
        /*
          mode = 0 -> old home page mobile view
          mode = 1 -> old home page desktop view
          mode = 2 -> new home page mobile view
          mode = 3 -> new home page desktop view
        */
        let action,currFilterId;
        let currEl = e.currentTarget;
        let currFilterMapId = currEl.getAttribute('data-id');
        if(mode !== 3){          
          action = 'Removed';                                
          let menu = document.getElementById(((mode == 0 || mode === 2) ? 'menu_filter' : 'menu_filter_desktop'));
          for (var i = 0; i < menu.children.length; i++) {
            let checkBox = menu.children[i].querySelector("input");
            if (checkBox.checked == true) {
              let currentFilter = checkBox.getAttribute('data-id');
              catList.push(checkBox.getAttribute('filter-id'));
              if(currFilterMapId === currentFilter){
                action = 'Applied';
              }
            }
          }                                        
      	}else{
          if($('.filter-button.selected').attr('filter-id') == currEl.getAttribute('filter-id')){
             showFilters();
      		 return;
          }
          $('.filter-button.selected').removeClass('selected');
          currFilterId = currEl.getAttribute('filter-id');
          if($(currEl).hasClass('selected')){
            action = 'Removed';
            $(currEl).removeClass('selected');
          }else{
            action = 'Applied';
            $(currEl).addClass('selected');
            catList.push(currFilterId);   
          }
         
      	}
        try{
          let filterParam = 'all';
          if (catList.length == 0) {
            if(mode === 0 || mode === 1){
              catList = currFilters;
            }else{
              catList = 'all';
            }
          }else{
            catList = catList.join(',');
            filterParam = catList;
          }
          if(exp === 'variant'){
            if(mode === 3){
              let selectedFilters = catList;
              $('#all-cat #filter-dropdown-label').html($(currEl).find('.filter-label').text());
              showFilters();
            }
            homeFilterClick(currFilterMapId);
            //let path = getExistingParams(['filters']).replace('&','?');
            //path += '&filters='+filterParam;
            //if(filterParam === 'all'){
             //history.pushState({}, "", path);
      			//}else{
      				//history.replaceState({}, "", path);
      			//}
          }
        }catch(err){
          console.log(err);
        }
        //callback
        onFilterChanged(currSort,catList);      
      }
      
	    function loadMoreCommunities() {
        try{
          var x = document.getElementsByClassName("hide-cards");
          if(x){
            const loadText = document.querySelector('#load-more-coms');
            if(loadText.classList.contains("load-more-text")){
              $(x).slice(0, 16).removeClass("hide-cards");
              $(loadText).removeClass("load-more-text");
              if(x.length === 0){
                $("#load-more-coms").css("display", "none");
              }else{
                $("#load-more-coms").text("Load all communities")
              }
            }else{
              $(x).slice(0).removeClass("hide-cards");
              $("#load-more-coms").css("display", "none");
            }
          }
        }catch(err){
          console.log(err);
        }		
        trackViewAllChannelsClick();
      }

      function showSort(){
        try{
          var x = document.getElementById("m0-sort-dd");
          if(x){
            if (x.style.display === "none" || x.style.display === '') {
              x.style.setProperty("display", "flex", "important")
            } else {
              x.style.setProperty("display", "none")
            }                                      
          }          	
         }catch(err){console.log(err);}
      }

      function showFilters(){
        try{
         	let y = document.getElementById("all-cat");
         	var x = document.getElementById("home-filter-list");  
          if(x || y){
            if (x.style.display === "none") {
              x.style.display = "flex";
              y.classList.add("drop-down-open");
            } else {
              x.style.display = "none";
              y.classList.remove("drop-down-open");
            }
          }                                                  
        }catch(err){console.log(err);}
      }

      function sortDDClick(sortType){
        try{
          if ($('#all-sort').css('display') !== 'none'){
            $("#m0-sort-dd").css('display', 'none');
          }        
          onSortChanged(sortType)
          $('#sort-dropdown-label').html($('.home-filter-dropdown.selected').text());
          trackHomeSortClick(sortType);
        }catch(err){
          console.log(err);
        }
      }
      
      $(document).on("click", function(event){
        try{
          var $trigger = $("#all-cat-dropdwon");
        	let y = document.getElementById("all-cat");
          if(y){
            if($trigger !== event.target && !$trigger.has(event.target).length){
              $(".home-filter-list-container").css("display", "none");
              y.classList.remove("drop-down-open"); 
            }
          }                                       
        }catch(err){console.log(err);}
      });
          
      var windowsize = $(window).width();
      $(window).resize(function() {
        try{
          var x = document.getElementById("m0-sort-dd");   
          windowsize = $(window).width();
          if (windowsize < 768) {
            x.style.setProperty("display", "none", "important");
            $(document).on("click", function(event){
              try {
                var $triggersort = $("#all-sort-dropdwon");
                if($triggersort !== event.target && !$triggersort.has(event.target).length){
                  let dropStyle = getComputedStyle(x, "flex-direction");                                     
                  if(dropStyle.flexDirection === "column"){                                       
                    x.style.setProperty("display", "none", "important");
                  }
                }
              } catch (err) {
                console.log(err)
              }
            });
          }
          else{
            $(window).resize(function() {
              try {
                if (windowsize > 767) {
                  x = document.getElementById("m0-sort-dd");
                  x.style.setProperty("display", "flex", "important");
                }
              } catch (err) {
                console.log(err)
              }
            });
          }
        }catch(err){console.log(err);}
      });                                                                                    
  </script>
		
			  	<script>
        const COMMUNITY='Community: community';
        const PRODUCT_COMMUNITY_CLICK='productCommunityClick';
        const SORT='Community: sort';
        const SORT_CLICK='sortByClick';
        const SEARCH_DD_PROPERTY='digitalData.search';
        const FILTER='Community: filter';
        const PRODUCT_FILTER='productFilter';
        const FILTERS='digitalData.search.filter';
        const PRIMARY_FILTER='digitalData.search.primaryFilter';
        const VIEW_ALL_ACTION = 'loadMoreCommunitiesClick';
        
        //Track channel card click in new home
        function homeCardClick(catId){
          //dunamis api call
          let productName = normalizeCategoryId(catId);
          dnmsHPCommunityLinkClick(productName,landingPageSophiaMap);
          setPrimaryEvent(COMMUNITY + capitalize(productName), PRODUCT_COMMUNITY_CLICK);
          captureSnapshot('event');
        }
        //Track filter by category click for new experience
        function homeFilterClick(filterId){
            setPrimaryEvent(FILTER+'Applied', PRODUCT_FILTER+'Applied');
            cleanDigitalDataProperties([SEARCH_DD_PROPERTY]);
            dnmsHPFilterClick(FILTER_TYPE[filterId],landingPageSophiaMap);
            let filterObj = createGPFilterInfoObj(FILTER_TYPE[filterId]);
            setDigitalDataProperty(PRIMARY_FILTER, filterObj);
            setDigitalDataProperty(FILTERS, setFiltersArray(null,FILTER_TYPE[filterId]));
            captureSnapshot('event');
            cleanDigitalDataProperties([PRIMARY_FILTER]);
        }
        //Track sort click for new experience
        function trackHomeSortClick(sort){
            let sortType = capitalize(sort);
            dnmsHPSortClick(sortType,landingPageSophiaMap);
            setPrimaryEvent(SORT+sortType, SORT_CLICK);
            cleanDigitalDataProperties([SEARCH_DD_PROPERTY]);
            setDigitalDataProperty(PRIMARY_FILTER, createGPSortInfoObj(sortType));
            setDigitalDataProperty(FILTERS, setFiltersArray(sortType));
            captureSnapshot('event');
            cleanDigitalDataProperties([PRIMARY_FILTER]);
        }
        function setFiltersArray(sortType,filterType){  
            try{
                let filters = [];
                if(!sortType){
                    sortType = $('.home-filter-dropdown.selected').attr('item-value');
                }
                if(!filterType){
                    filterType = $('.filter-button.selected').attr('filter-id');
                }
                filters.push(createGPSortInfoObj(sortType));
                filters.push(createGPFilterInfoObj(filterType));
                return filters;
            }catch(err){
                console.log(err);
            }                                               
        }
        //Track view all communities click
        function trackViewAllChannelsClick(){
            dnmsViewAllClick();
            setPrimaryEvent('Community: loadMoreCommunities', VIEW_ALL_ACTION);
            captureSnapshot('event');
        }
    </script>

		
	
	
</div>
		</div>
	</div><div class="lia-quilt-row lia-quilt-row-footer">
		<div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-footer">
			<div class="lia-quilt-column-alley lia-quilt-column-alley-single">
	
		
			<div class="lia-quilt lia-quilt-footer lia-quilt-layout-footer lia-component-quilt-footer">
	<div class="lia-quilt-row lia-quilt-row-main">
		<div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-icons lia-mark-empty">
			
		</div>
	</div>
</div>
		
	
	
</div>
		</div>
	</div>
</div>
	

	
						</div>
					
			</div>								
		</div>
	</div>

				
			
		</center>
	</div>
	
	
	
	
	<!-- Hitbox -->

	
	
	<script type="text/javascript">
	new Image().src = ["/","b","e","a","c","o","n","/","5","4","2","3","8","0","4","2","0","5","7","1","_","1","7","1","5","0","9","9","5","8","9","5","1","8",".","g","i","f"].join("");
</script>
<script type="text/javascript" src="/t5/scripts/BE0032418924EBD91CF51033577A461C/lia-scripts-common-min.js"></script><script type="text/javascript" src="/t5/scripts/CB99EF67617840C721F3784DB6499213/lia-scripts-body-min.js"></script><script language="javascript" type="text/javascript">
<!--
LITHIUM.Sandbox.restore();
LITHIUM.jQuery.fn.cssData.defaults = {"dataPrefix":"lia-js-data","pairDelimeter":"-","prefixDelimeter":"-"};
LITHIUM.CommunityJsonObject.User.policies['forums.action.message-view.batch-messages.allow'] = false;
    /**
        *component render in place
    **/
    function renderInPlace(component, position, data = {}, callback={}) {
      try {
      LITHIUM.Components.renderInPlace(
          component,
          data, 
          callback,
          position
      );
      }
      catch(err) {
        console.log(err);
      }
    }

    /**
        *handles special characters
    **/
    function handleWhiteSpace(str) {
        return str
            .replace(/&/g, '&amp;')
            .replace(/"/g, '&quot;')
            .replace(/'/g, '&#39;')
            .replace(/\n/g, '<br>');
    }


    /** 
    	*on click of 'Edit on Adobe Accounts Page / Adobe Account on the user profile menu'
      	*redirects to account.adobe.com
      **/

    function redirectToAccountPage() {
      try {
      	window.open('https://account.adobe.com'+'/profile', '_blank');
      } catch (error) {
      	console.log(error);
      }
    }
  
  	function addClassToSelector(selectorClasses, classToBeAdded) {
    	var selector = $(selectorClasses);
        if(selector.length > 0 && !selector.hasClass(classToBeAdded)) {
    		selector.addClass(classToBeAdded);
        }
    }

    /**
        Sanitize html
    **/
    function sanitizeHTML(text) {
        let element = document.createElement('div');
        element.innerText = text;
        return element.innerHTML;
    }

    function getGeoLocation() {
      try{
        if (countryCode !== '') return;  
        $.ajax({
          url: "https://geo2.adobe.com/json/",
          type: "GET",
          dataType: 'json',
          success: function (response) {
            if (response && response.country) {
              countryCode = response.country;
            }
            getGeoLocationPromise.resolve();
          },
          error: function (response) {
            console.log("Error fetching geolocation");
            getGeoLocationPromise.resolve();
          }
        });
      } catch(err){
        console.log(err);
        getGeoLocationPromise.resolve();
      } 
    }
  
    function waitAndInvokeSophiaAPI(queryParam, callback, failureCallback, source='sophia') {
      let visitorId;
      let counter = 10;
      let timeoutId = setInterval(function() {
        if (counter > 0) {
            visitorId = getVisitorId();
            if (visitorId) {
                clearInterval(timeoutId);
                callSophiaAnonymousCampaign(queryParam, callback, source);
            } else {
                counter--;
            }
        } else {
            clearInterval(timeoutId);
            failureCallback();
        }
      }, 500);
    }  

    function callFloodgate(queryParam, callback, failCallback){
      try{
        let url = "https://p13n-mr.adobe.io/fg/api/v3/feature"+queryParam;
        let header = {"x-adobe-uuid": generateGUID(),
                      "x-api-key": 'LithiumDMEProd'
                      }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let request = $.ajax({ 
                        url: url,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(failCallback); 
      } catch(err){
        console.log(err);
      } 
    }

    function callSophiaNonAnonymousCampaign(queryParam, doneCallback, failCallback) {
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (!auth) failCallback({});
        var request =
            $.ajax({
                url: "https://p13n.adobe.io/psdk/v2/content"+queryParam,
                type: "GET",
                headers: {
                    Authorization: auth,
                    "x-api-key": 'LithiumDMEProd'
                }
            });
            request.done(doneCallback);
            request.fail(failCallback);
    }
  
    function callSophiaAnonymousCampaign(queryParam, callback, source){
      try{
        var mcid = 'MCMID|' + getVisitorId();
        let url = (source === 'sophia')?"https://p13n.adobe.io/psdk/v2/content":"https://p13n-mr.adobe.io/fg/api/v3/feature";
        let header = {"x-adobe-uuid": mcid,
                      "x-api-key": 'LithiumDMEProd'
                      }
        if(source === 'sophia'){
          header["x-adobe-uuid-type"] = "visitorId";
        }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let sophiaUrl=url+queryParam;
        let request = $.ajax({ 
                        url: sophiaUrl,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(callback); 
      } catch(err){
        console.log(err);
      } 
    }
  
    function downloadFontToIframe(mnode) {
      try {
        let li = document.createElement('link');
        li.rel = "stylesheet";
        li.href = "https://use.typekit.net/csa7wef.css";
        if (mnode.getElementsByTagName("iframe").length > 0) {
          mnode.getElementsByTagName("iframe")[0].contentDocument.getElementsByTagName('head')[0].appendChild(li);
        }
      } catch(err) {}
    }
  
    function addObserverToDownloadFont(container, targetClass) {
      try {
        let config = { attributes: true, childList: true, subtree: true };
        let callback = function(mutationsList, observer) {
          for(let i=0; i<mutationsList.length; i++) {
            if (mutationsList[i].type === 'childList') {
              for(let j=0; j<mutationsList[i].addedNodes.length; j++){
                let mnode = mutationsList[i].addedNodes[j];
                if($(mnode).hasClass(targetClass)){
                  downloadFontToIframe(mnode);
                  observer.disconnect();
                  return;
                }
              }
            }
          }
        };
        let observer = new MutationObserver(callback);
        observer.observe(container, config);  
      } catch(err) {}
    }


    /**
        *component render in place
    **/
    function renderInPlace(component, position, data = {}, callback={}) {
      try {
      LITHIUM.Components.renderInPlace(
          component,
          data, 
          callback,
          position
      );
      }
      catch(err) {
        console.log(err);
      }
    }

    /**
        *handles special characters
    **/
    function handleWhiteSpace(str) {
        return str
            .replace(/&/g, '&amp;')
            .replace(/"/g, '&quot;')
            .replace(/'/g, '&#39;')
            .replace(/\n/g, '<br>');
    }


    /** 
    	*on click of 'Edit on Adobe Accounts Page / Adobe Account on the user profile menu'
      	*redirects to account.adobe.com
      **/

    function redirectToAccountPage() {
      try {
      	window.open('https://account.adobe.com'+'/profile', '_blank');
      } catch (error) {
      	console.log(error);
      }
    }
  
  	function addClassToSelector(selectorClasses, classToBeAdded) {
    	var selector = $(selectorClasses);
        if(selector.length > 0 && !selector.hasClass(classToBeAdded)) {
    		selector.addClass(classToBeAdded);
        }
    }

    /**
        Sanitize html
    **/
    function sanitizeHTML(text) {
        let element = document.createElement('div');
        element.innerText = text;
        return element.innerHTML;
    }

    function getGeoLocation() {
      try{
        if (countryCode !== '') return;  
        $.ajax({
          url: "https://geo2.adobe.com/json/",
          type: "GET",
          dataType: 'json',
          success: function (response) {
            if (response && response.country) {
              countryCode = response.country;
            }
            getGeoLocationPromise.resolve();
          },
          error: function (response) {
            console.log("Error fetching geolocation");
            getGeoLocationPromise.resolve();
          }
        });
      } catch(err){
        console.log(err);
        getGeoLocationPromise.resolve();
      } 
    }
  
    function waitAndInvokeSophiaAPI(queryParam, callback, failureCallback, source='sophia') {
      let visitorId;
      let counter = 10;
      let timeoutId = setInterval(function() {
        if (counter > 0) {
            visitorId = getVisitorId();
            if (visitorId) {
                clearInterval(timeoutId);
                callSophiaAnonymousCampaign(queryParam, callback, source);
            } else {
                counter--;
            }
        } else {
            clearInterval(timeoutId);
            failureCallback();
        }
      }, 500);
    }  

    function callFloodgate(queryParam, callback, failCallback){
      try{
        let url = "https://p13n-mr.adobe.io/fg/api/v3/feature"+queryParam;
        let header = {"x-adobe-uuid": generateGUID(),
                      "x-api-key": 'LithiumDMEProd'
                      }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let request = $.ajax({ 
                        url: url,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(failCallback); 
      } catch(err){
        console.log(err);
      } 
    }

    function callSophiaNonAnonymousCampaign(queryParam, doneCallback, failCallback) {
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (!auth) failCallback({});
        var request =
            $.ajax({
                url: "https://p13n.adobe.io/psdk/v2/content"+queryParam,
                type: "GET",
                headers: {
                    Authorization: auth,
                    "x-api-key": 'LithiumDMEProd'
                }
            });
            request.done(doneCallback);
            request.fail(failCallback);
    }
  
    function callSophiaAnonymousCampaign(queryParam, callback, source){
      try{
        var mcid = 'MCMID|' + getVisitorId();
        let url = (source === 'sophia')?"https://p13n.adobe.io/psdk/v2/content":"https://p13n-mr.adobe.io/fg/api/v3/feature";
        let header = {"x-adobe-uuid": mcid,
                      "x-api-key": 'LithiumDMEProd'
                      }
        if(source === 'sophia'){
          header["x-adobe-uuid-type"] = "visitorId";
        }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let sophiaUrl=url+queryParam;
        let request = $.ajax({ 
                        url: sophiaUrl,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(callback); 
      } catch(err){
        console.log(err);
      } 
    }
  
    function downloadFontToIframe(mnode) {
      try {
        let li = document.createElement('link');
        li.rel = "stylesheet";
        li.href = "https://use.typekit.net/csa7wef.css";
        if (mnode.getElementsByTagName("iframe").length > 0) {
          mnode.getElementsByTagName("iframe")[0].contentDocument.getElementsByTagName('head')[0].appendChild(li);
        }
      } catch(err) {}
    }
  
    function addObserverToDownloadFont(container, targetClass) {
      try {
        let config = { attributes: true, childList: true, subtree: true };
        let callback = function(mutationsList, observer) {
          for(let i=0; i<mutationsList.length; i++) {
            if (mutationsList[i].type === 'childList') {
              for(let j=0; j<mutationsList[i].addedNodes.length; j++){
                let mnode = mutationsList[i].addedNodes[j];
                if($(mnode).hasClass(targetClass)){
                  downloadFontToIframe(mnode);
                  observer.disconnect();
                  return;
                }
              }
            }
          }
        };
        let observer = new MutationObserver(callback);
        observer.observe(container, config);  
      } catch(err) {}
    }


    var onboarding_ff = "false";

    function screenNameAPICall(methodType,url,header,payload,selector,type,source,displayName){
      
      console.log("screen name API called: "+methodType+" url: "+url+" payload: "+payload+" selector: "+selector+" type: "+type+" source: "+source+" displayname: "+displayName);
      let http = new XMLHttpRequest();
      http.onreadystatechange = function(){
        if (http.readyState === 4) {
          if(http.status == 200){
            console.log("update success "+http.responseText+"method: "+methodType);
            if(methodType === "lithium"){
              lithiumSuccessCallback(this,selector,type,source);
            }
            else if(methodType === "lithiumFallback"){
              lithiumFallbackSuccessCallback(this);
            }
            else if(methodType === "ims"){
              lithiumScreenNameUpdate(displayName,source,selector,type);
            }
            else if(methodType === "imsFallback"){
              lithiumScreenNameUpdate(displayName,"lithiumFallback");
            }
          }else{
            if(methodType === "ims"){
              imsFailureCallback(this,selector,type);
            }
            else{
              removeIMSCookie();
              dnmsDefaultScreenNameAssignment(source,"error","400","Network failure","request failed for "+methodType);
            }
          }
        }
      }
      
      if(methodType === "ims" || methodType === "imsFallback" || methodType === "imsOnly"){
        http.open('POST', url);
        //http.open('PATCH', url);
        http.setRequestHeader('Authorization', header);
        //http.setRequestHeader('content-type', 'application/json');
        //http.setRequestHeader('x-api-key', 'alfred-stage');
      }
      else{
        http.open('POST', url, true);
        http.setRequestHeader('Content-type', header);
      }
      http.send(payload);
    }

    function removeIMSCookie(){
      let key = 'Current_IMS_ScreenName';
      let storedCookie = localStorage.getItem(key);
      if(storedCookie){
        localStorage.removeItem(key);
      }
    }

    function resetIMSScreenName(type,selector){
      let key = 'Current_IMS_ScreenName';
      let storedCookie = localStorage.getItem(key);
      if(storedCookie){
        localStorage.removeItem(key);
        //reset IMS name with previous name
        if(storedCookie !== ''){
          imsScreenNameUpdate(storedCookie,type,selector,"imsOnly");
        }
        else{
          //failed to reset name in IMS
          console.log("failed to reset name in IMS");
          dnmsDefaultScreenNameAssignment("lithium","error","400","Bad request","unsupported value for screen_name");
        }
      }
    }

    function imsFailureCallback(http,selector,type){

      console.log("ims failure callback - selector: "+selector+" type: "+type);
      let data = http.responseText;
      let resp = JSON.parse(data);

      console.log("data: "+data);
      if(selector && resp){
        if(resp['error_description'].indexOf('DUPLICATE') >= 0){
          //if(resp['code']) {
          //let pps_code = resp['code'];
          //if(pps_code=="ALREADY_CLAIMED"){
          setErrorProperty('','duplicate name','duplicate',resp['error_description']);
          if(isTrackedPage(type)){
            dnmsSubmitScreenNameClick(type,'error','','duplicate:duplicate name',resp['error_description']);
          }
          insertErrorStrip("That screen name is already taken. Please choose a different one.",selector);
        }
        //else {
          //fallback error for IMS screen name assignment
          //}
        //}
        else{
          //fallback error for IMS screen name assignment
          setErrorProperty('','Adobe-branded terms or profanity','fuzzy blocklist',resp['error_description']);
          if(isTrackedPage(type)){
            dnmsSubmitScreenNameClick(type,'error','','fuzzy blocklist:Adobe-branded terms or profanity',resp['error_description']);
          }
          insertErrorStrip("Your screen name cannot contain Adobe-branded terms or profanity.",selector);
        }
        trackScreenNameInteractions('Community: errorOccured','errorOccured');
        removeIMSCookie();
      }
      else{
        let displayName = "supportive_wanderer-1";
        imsScreenNameUpdate(displayName,"imsFallback");
      }
    }

    function lithiumSuccessCallback(http,selector,type,source){

      console.log("lithium success callack - selector: "+selector+" source: "+source);
      let data = http.responseText.trim();
      let resp = JSON.parse(data);
      let status = resp["status"];
      console.log("data: "+data);

      if(selector){
        //user's choice screen name assignment
        if(status === "error"){ 
          if(resp["type"] === "generic"){
            //fallback error string for lithium name assignment
            err_name = 'fallback error';
            err_type = 'other error';
            err_text_key = "This screen name is unavailable. Please choose a different one.";
          }
          else{
            //duplicate error in lithium
            err_name = 'duplicate name';
            err_type = 'duplicate';
            err_text_key = "That screen name is already taken. Please choose a different one.";
          }
          setErrorProperty(resp["code"],err_name,err_type,resp["developer_message"]);
          if(isTrackedPage(type)){
            dnmsSubmitScreenNameClick(type,'error',resp["code"],err_type+':'+err_name,resp["developer_message"]);
          }
          insertErrorStrip(err_text_key,selector);
          resetIMSScreenName(type,selector);
          trackScreenNameInteractions('Community: errorOccured','errorOccured');
        }
        else{
          let msgStrip = $('.msg-strip-label');
          removeIMSCookie();
          if(msgStrip.length > 0){
            screenNameCancelAction();
            let displayName = '';
            if(resp["login"]){
              displayName = resp["login"];
            }
            $(msgStrip[0]).html("Saved. You're now Posting as " + displayName);
            trackScreenNameInteractions('Community: editBannerSubmitted');
            if(isTrackedPage(type)){
              dnmsSubmitScreenNameClick(type);
            }
          }
          else{
            //to reload page when tracking is done
            $.when(trackScreenNameInteractions('Community: profileEditSubmitted','profileInteraction')).then(function() {
              console.log("profile page: before page reload");
              if(onboarding_ff == "false") {
                location.reload();
              } else {
                screenNameUpdateSuccessCallback();
              }
            });
          }
        }
      }
      else{				
      //default screen name assignment
        if(status==="error"){
          if(source === "IMS"){
            imsScreenNameUpdate(getUniqueDefaultName());
          }
          else{
            let displayName = "vibrant_whisper-1";
            imsScreenNameUpdate(displayName,"imsFallback");
          }
        }
        else{
          console.log("auto assign success: "+source);
          removeIMSCookie();
          let userNameCreated = source === 'lithium'?'Community: userNameCreated':'Community: userNameCollected';
          if(onboarding_ff == "false") {
            if('CommunityPage' === 'PostPage' || 'CommunityPage' === 'ForumTopicPage' || 'CommunityPage' === 'IdeaPage' || 'CommunityPage' === 'PrivateNotesPage'){
              //explicit reload is added in these pages only because these open editor as soon as user registers and needs to have updated screen name to not let users post without a name. Without refresh, screen name does not get reflected in UI.
              localStorage.setItem('UserNameCreated',userNameCreated);
              location.reload();
            }
            else{
              dnmsDefaultScreenNameAssignment(source,"success");
              trackScreenNameInteractions(userNameCreated,'UserNameCreated');
            }
          }
          else {
            //explicit reload is added in these pages only because these open editor as soon as user registers and needs to have updated screen name to not let users post without a name. Without refresh, screen name does not get reflected in UI.
            localStorage.setItem('UserNameCreated',userNameCreated);
            location.reload();
          }  
        }
      }
    }

    function lithiumFallbackSuccessCallback(http){

      console.log("lithium fallback success callback");
      let fallbackData = http.responseText.trim();
      let resp = JSON.parse(fallbackData);
      let status = resp["status"];

      console.log("fallbackdata: "+fallbackData+" status: "+status);
      if(status === "success"){
        console.log("auto assign fallback success");
        removeIMSCookie();
        if(onboarding_ff == "false") {
          if('CommunityPage' === 'PostPage' || 'CommunityPage' === 'ForumTopicPage' || 'CommunityPage' === 'IdeaPage' || 'CommunityPage' === 'PrivateNotesPage'){
            //explicit reload is added in these pages only because these open editor as soon as user registers and needs to have updated screen name to not let users post without a name. Without refresh, screen name does not get reflected in UI.
              localStorage.setItem('UserNameCreated','Community: userNameCreated');
              location.reload();
          }else{
            trackScreenNameInteractions('Community: userNameCreated','UserNameCreated');
            dnmsDefaultScreenNameAssignment("lithium","success");
          }
        }
        else {
          //explicit reload is added in these pages only because these open editor as soon as user registers and needs to have updated screen name to not let users post without a name. Without refresh, screen name does not get reflected in UI.
          localStorage.setItem('UserNameCreated','Community: userNameCreated');
          location.reload();
        }
      }
      else{
        console.log("error in lithium fallback");
        resetIMSScreenName();
        dnmsDefaultScreenNameAssignment("lithium","error","","Exhausted attempts","Exhausted attempts at lithium fallback");
      }
    }

    function lithiumScreenNameUpdate(displayName,source,selector,type){

      console.log("lithium screen name update called: "+displayName+" source: "+source+" selector: "+selector+" type: "+type);
      try{
        let url = "/plugins/custom/adobe/adobe/set-display-name";
        let contentType = 'application/x-www-form-urlencoded';
        let caseChange = '&caseChange=false';
        let autoGenerated = '&autoGenerated=false';
        if(localStorage.getItem('Current_IMS_ScreenName') && localStorage.getItem('Current_IMS_ScreenName').toLowerCase() === displayName.toLowerCase()){
          caseChange = '&caseChange=true';
        }
        if(!selector){
          autoGenerated = '&autoGenerated=true';
        }
        let payload = 'name='+displayName+caseChange+autoGenerated;
        let methodType = "lithium";
        if(source === "lithiumFallback"){
          methodType = source;
        }
        screenNameAPICall(methodType,url,contentType,payload,selector,type,source,displayName);
      }catch(err){
        dnmsDefaultScreenNameAssignment(source,"error","","lithium screen name update failed","Caught at lithium update: "+err.toString());
        console.log(err);
      }
    }
      
    //set screen name by default only for logged in users coming to community without login name
    if(!true && "Deleted User" === ""){
    
      console.log("init if loop entered");
      var counter = 0;
      sc_name_interval_id = setInterval(updateScreenName, 1000);
    
      function updateScreenName(){
        try{
          if(window.adobeIMS && window.adobeIMS.getUserProfile() && counter<=10){
            clearInterval(sc_name_interval_id);
            let profileData = window.adobeIMS.getUserProfile();
            if(profileData){
              let IMSscreenName = profileData.screen_name;
              if(IMSscreenName !== null){
                //sync lithium screen name with IMS
                lithiumScreenNameUpdate(IMSscreenName,"IMS");
              }
              else{
                //IMS screen name setting post call should happen before Lithium API call to minimise sync issues between their respective validations.
                imsScreenNameUpdate(getUniqueDefaultName());
              }
            }
          }
          else{
            //extra terminating condition to prevent infinte loop (imslib failure [Rare case])                                                                     
            counter++;
            if (counter > 10) {
              clearInterval(sc_name_interval_id);
            }
          }
        }catch(err){
          dnmsDefaultScreenNameAssignment("","error","","update screen name failed","Caught at name update: "+err.toString());
          console.log(err);
        }
      }
    }
    
    function getRandomString(count){ 
      console.log("getRandomString called");
      let randomString = "";
      try{
        while(randomString.length < count){
          let rand = Math.random();
          if(rand != 0){
              randomString += rand.toString(36).substring(2,8);                          
          }
        }     
      }catch(err){
        console.log(err);                                  
      }
      return randomString.substring(0,count);
    }    

    function getUniqueDefaultName(){
      let name = 'ob_default' + getRandomString(12);
      try{
        if(onboarding_ff == 'false') {
          console.log('non-onboarding new user default');
          name = '-1'+getRandomString(4);
          let len = name.length;
          limit = len<=25?(25-len):len;
          let first_name = '';
          name = first_name.substring(0,limit) + name;
        }
        else {
          console.log('onboarding new user default');
          let first_name = '';
          let last_name = '';
          let id = '-1';
          first_name = first_name.substring(0,18).toLowerCase().replace(' ', '_');
          last_name = last_name.substring(0, (19 - first_name.length)).toLowerCase().replace(' ', '_');
          id = id.slice(-5);
          name = first_name + '_' + last_name + id;
          console.log('final default name', name);
        }
      }catch(err){
        dnmsDefaultScreenNameAssignment("lithium","error","","get unique default name failed","Caught at unique default name: "+err.toString());
        console.log(err);
      }
      return name; 
    }                                                                         
                                     

LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6f36fbbb142751","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6f36fbbb142751_0","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6f36fbbb142751_1","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_6f36fbbb142751_2","feedbackSelector":".InfoMessage"});
LITHIUM.AjaxFeedback(".lia-inline-ajax-feedback", "LITHIUM:hideAjaxFeedback", ".lia-inline-ajax-feedback-persist");
LITHIUM.Placeholder();
LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No relevant post is found.","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('<form>',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('<input>',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n  \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.defaultAjaxFeedbackHtml = \"<div class=\\\"lia-inline-ajax-feedback lia-component-common-widget-ajax-feedback\\\">\\n\\t\\t\\t<div class=\\\"AjaxFeedback\\\" id=\\\"ajaxFeedback_6f36fbbb62efb0\\\"><\\/div>\\n\\t\\t\\t\\n\\t\\n\\n\\t\\n\\n\\t\\t<\\/div>\";LITHIUM.AjaxSupport.defaultAjaxErrorHtml = \"<span id=\\\"feedback-errorfeedback_6f36fbbb7bec44\\\"> <\\/span>\\n\\n\\t\\n\\t\\t<div class=\\\"InfoMessage lia-panel-feedback-inline-alert lia-component-common-widget-feedback\\\" id=\\\"feedback_6f36fbbb7bec44\\\">\\n\\t\\t\\t<div role=\\\"alert\\\" class=\\\"lia-text\\\">\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t<p ng-non-bindable=\\\"\\\" tabindex=\\\"0\\\">\\n\\t\\t\\t\\t\\t\\tSorry, unable to complete the action you requested.\\n\\t\\t\\t\\t\\t<\\/p>\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\t\\t\\t<\\/div>\\n\\n\\t\\t\\t\\n\\t\\t<\\/div>\";LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_6f36fbbb5584bc', 'disableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, '19iJTFQXVQSbt0_d2GebACPvehUlpOFu6qjCFaa-FdQ.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"B5ZCG-73j7JlWoymVZbqOdJIQ6NZKMvPMbWB1nL2fq4.\" rel=\"nofollow\" id=\"disableAutoComplete_6f36fbbb5584bc\" href=\"https://community.adobe.com/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_6f36fbbb142751_0","redirectToItemLink":false,"url":"https://community.adobe.com/t5/community/page.searchformv32.messagesearchfield.messagesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"});
LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No relevant post is found.","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('<form>',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('<input>',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n  \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_6f36fbbbb655d0', 'disableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, 'EsamTna4dbccKa9gUNCECCsI05ebzM6-XppL6_wV1Sg.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"vnnbcyKza-jq3Kl2HGmMujKYaxsTecibXsHunPBjfAE.\" rel=\"nofollow\" id=\"disableAutoComplete_6f36fbbbb655d0\" href=\"https://community.adobe.com/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_6f36fbbb142751_1","redirectToItemLink":false,"url":"https://community.adobe.com/t5/community/page.searchformv32.tkbmessagesearchfield.messagesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"});
LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching for users...","emptyText":"No relevant post is found.","successText":"Users found:","defaultText":"Enter a user name or rank","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('<form>',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('<input>',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n  \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_6f36fbbbdc8afa', 'disableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, 'mJcgKB5FgOthSFPcRm6YfSid5RXikOjC0nVLsNIrRS4.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"GivX-oE5OsU0lvFTXZ78plF3i8-GSuN0OPYL-kXdA2o.\" rel=\"nofollow\" id=\"disableAutoComplete_6f36fbbbdc8afa\" href=\"https://community.adobe.com/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#userSearchField_6f36fbbb142751","redirectToItemLink":false,"url":"https://community.adobe.com/t5/community/page.searchformv32.usersearchfield.usersearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"});
LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:userExistsQuery","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":"#userSearchField_6f36fbbb142751","action":"userExistsQuery","feedbackSelector":"#ajaxfeedback_6f36fbbb142751_0","url":"https://community.adobe.com/t5/community/page.searchformv32.usersearchfield:userexistsquery?t:cp=search/contributions/page","ajaxErrorEventName":"LITHIUM:ajaxError","token":"HM3cOq5AxSKEg2YGKs-XBKZNzq7zSFB88DTF2A-L-k4."});
LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No relevant post is found.","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('<form>',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('<input>',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n  \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_6f36fbbc08d41d', 'disableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, '7Dxv80Q5sl3SUQEDvWf2Kb_Q1WvBQOUftWbzUtgIBjU.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"09bBdZVPG3Lw6N3SLN-MmNJglx7mixD-aLS6qlrSl5Y.\" rel=\"nofollow\" id=\"disableAutoComplete_6f36fbbc08d41d\" href=\"https://community.adobe.com/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#noteSearchField_6f36fbbb142751_0","redirectToItemLink":false,"url":"https://community.adobe.com/t5/community/page.searchformv32.notesearchfield.notesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"});
LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No relevant post is found.","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('<form>',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('<input>',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n  \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_6f36fbbc2cc4e2', 'disableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, 'NHZsRw_uycTevJ0ZPzWg9Tg3odYLnAq0r3X3TGbqwnw.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"lF68ykOa5T2oxZsTz6-_rgEl_sJ7Yr0G0LbFU6yrMKQ.\" rel=\"nofollow\" id=\"disableAutoComplete_6f36fbbc2cc4e2\" href=\"https://community.adobe.com/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#productSearchField_6f36fbbb142751","redirectToItemLink":false,"url":"https://community.adobe.com/t5/community/page.searchformv32.productsearchfield.productsearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"});
LITHIUM.Link({"linkSelector":"a.lia-link-ticket-post-action"});
LITHIUM.AjaxSupport.fromLink('#enableAutoComplete_6f36fbbb142751', 'enableAutoComplete', '#ajaxfeedback_6f36fbbb142751_0', 'LITHIUM:ajaxError', {}, 'fw6L-6CYR2r118GHh_WSVfzyfvwObheWB5sG8gyvD38.', 'ajax');
LITHIUM.Tooltip({"bodySelector":"body#lia-body","delay":30,"enableOnClickForTrigger":false,"predelay":10,"triggerSelector":"#link_6f36fbbb142751","tooltipContentSelector":"#link_6f36fbbb142751_0-tooltip-element .content","position":["bottom","left"],"tooltipElementSelector":"#link_6f36fbbb142751_0-tooltip-element","events":{"def":"focus mouseover keydown,blur mouseout keydown"},"hideOnLeave":true});
LITHIUM.HelpIcon({"selectors":{"helpIconSelector":".help-icon .lia-img-icon-help"}});
LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_6f36fbbb142751","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"});
LITHIUM.SearchForm({"asSearchActionIdSelector":".lia-as-search-action-id","useAutoComplete":true,"selectSelector":".lia-search-form-granularity","useClearSearchButton":true,"buttonSelector":".lia-button-searchForm-action","asSearchActionIdParamName":"as-search-action-id","formSelector":"#lia-searchformV32_6f36fbbb142751","nodesModel":{"havfw69955|community":{"title":"Search Community: Adobe Community","inputSelector":".lia-search-input-message"},"tkb|tkb":{"title":"Knowledge base","inputSelector":".lia-search-input-tkb-article"},"user|user":{"title":"Users","inputSelector":".lia-search-input-user"}},"asSearchActionIdHeaderKey":"X-LI-AS-Search-Action-Id","inputSelector":"#messageSearchField_6f36fbbb142751_0:not(.lia-js-hidden)","clearSearchButtonSelector":"#clearSearchButton_6f36fbbb142751"});

function getUrlParams(url,caseFlag=false) {

  // get query string from url (optional) or window
  var queryString = url ? url.split('?')[1] : window.location.search.slice(1);

  // we'll store the parameters here
  var obj = {};

  // if query string exists
  if (queryString) {

    // stuff after # is not part of query string, so get rid of it
    //queryString = queryString.split('#')[0];

    // split our query string into its component parts
    var arr = queryString.split('&');

    for (var i = 0; i < arr.length; i++) {
      // separate the keys and the values
      var a = arr[i].split('=');

  	  if(a.length > 1){
  
        // set parameter name and value (use 'true' if empty)
        var paramName = a[0];
        var paramValue = typeof (a[1]) === 'undefined' ? true : a[1];

        // (optional) keep case consistent
        if(!caseFlag){
          paramName = paramName.toLowerCase();
          if (typeof paramValue === 'string') 
            paramValue = paramValue.toLowerCase();
        }

        // if the paramName ends with square brackets, e.g. colors[] or colors[2]
        if (paramName.match(/\[(\d+)?\]$/)) {

          // create key if it doesn't exist
          var key = paramName.replace(/\[(\d+)?\]/, '');
          if (!obj[key]) obj[key] = [];

          // if it's an indexed array e.g. colors[2]
          if (paramName.match(/\[\d+\]$/)) {
            // get the index value and add the entry at the appropriate position
            var index = /\[(\d+)\]/.exec(paramName)[1];
            obj[key][index] = paramValue;
          } else {
            // otherwise add the value to the end of the array
            obj[key].push(paramValue);
          }
        } else {
          // we're dealing with a string
          if (!obj[paramName]) {
            // if it doesn't exist, create property
            obj[paramName] = paramValue;
          } else if (obj[paramName] && typeof obj[paramName] === 'string'){
            // if property does exist and it's a string, convert it to an array
            obj[paramName] = [obj[paramName]];
            obj[paramName].push(paramValue);
          } else {
            // otherwise add the property
            obj[paramName].push(paramValue);
          }
        }
  	  }	
    }
  }

  return obj;
}

function getExistingParams(customParams=[]){
  let urlParams = getUrlParams(null,true), existingParams = "";
  for (var key in urlParams) { 
  	if(!customParams.includes(key))
  		existingParams += ("&" + key + "=" + urlParams[key]) ;
  }
  return existingParams;
}
  
function getConversationPath(paramsMap){
  
    var customParams='?',prefix='';
    for (var key in paramsMap) {
      customParams += prefix+key+'='+paramsMap[key];
  		if(prefix==''){
        	prefix='&';
		}
    }
	return (window.location.pathname + customParams + window.location.hash);
}
  

    

  let supportedCommunities = ["jp","ko",];
  let supportedLocales = ["de","en","es","fr","ja","pt","ko",];
  let corrCurrLocale = "en";

  document.onreadystatechange = function (event) {
    if (document.readyState == "complete") {
      setSelectedLocale();
    }
  }

  function correctLocale(locale) {
    if(locale == "ja") return "jp";
    else return locale;
  }

  function toggleLocaleDropdown(currentCommunity) {
    $('#languageCommunityDropdown').toggle();
    $('#language-dropdown-arrow').toggle();
    if(currentCommunity === 'en'){
      $('#global-community-chevronDown').toggle();
      $('#language-list-dropdown').toggle();
    }
    else{
      $('#global-community-chevronUp').toggle();
    }
  }

  function toggleGlobalCommunityDisplay(){
    $('#global-community-chevronDown').toggle();
    $('#global-community-chevronUp').toggle();
    $('#language-list-dropdown').toggle();
  }

  function setCookie(cname, cvalue, exdays, domain) {
    let d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    let expires = "expires="+ d.toUTCString();
    cookieString = cname + "=" + cvalue + ";" + expires + ";path=/;";
    if(domain){
      cookieString += "domain=" + domain;
    }
    document.cookie = cookieString;
  }

  function readCookie(name) {
    let nameEQ = name + "=";
    let ca = document.cookie.split(';');
    for (let i = 0; i < ca.length; i++) {
      let c = ca[i];
      while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
  }

  function getLocaleFromBrowserLanguage ( browserLanguage ) {
    //Default, if nothing matches to our criteria. "ar" should be translated to "en"
    let userLocale = "en";
    if( typeof(browserLanguage) != 'undefined' && browserLanguage != null ) {
      let userLocaleValue = browserLanguage.split('-')[0];
      //Check for supported locales i.e. es, fr, en, de, ja, pt.
      if (userLocaleValue!= "" && supportedLocales.indexOf (userLocaleValue) > -1 ) {
        userLocale = userLocaleValue;
      }
    }
    return userLocale;
  }

  function setSelectedLocale() {
    try{
      let urlParams = getUrlParams();
      let internationalCookie = readCookie("international");
      let existingUserCookie = readCookie("adobe.community.language");
      let userLangPref = 'en';

      if((typeof(existingUserCookie) === 'undefined' || existingUserCookie === null) && (typeof(internationalCookie) === 'undefined' || internationalCookie === null) && !urlParams.hasOwnProperty('profile.language') && userLangPref === 'en') { //first visit of user
        //Use the browser language for setting language only when user does not have any other preference set from previous visit or international cookie or lang param in url
        // Code below prefers the first language in user's language list if this list is available, or uses language;
        var browserLanguage = navigator.languages && navigator.languages[0] || navigator.language || navigator.userLanguage;
        selectedLocale = getLocaleFromBrowserLanguage(browserLanguage);
        if(supportedCommunities.indexOf(correctLocale(selectedLocale)) !== -1){
          selectedLocale = 'en';
        }
        if(selectedLocale !== userLangPref){
          switchLocale(selectedLocale, userLangPref);
        }else{
          setCookie('adobe.community.language',selectedLocale,365,"adobe.com");
        }
      }
    }catch(err){
      console.log(err);
    }
  }

  function switchLocale(selectedLocale, userLangPref) {
    try{
      if(selectedLocale.trim() === "")
        return;

      let isAnonymous = 'true';
      let urlParams = getUrlParams();
      if(!userLangPref){
        userLangPref = 'en';
      }
      if(isAnonymous !== 'true'){
        var request = $.ajax({
          url: "/plugins/custom/adobe/adobe/global-navigation-locale-switch",
          type: "POST",
          dataType: "html",
          data: { "language": selectedLocale }
        });

        var handleSuccess = function (data) {
          //If previous and current locale are same, do not reload the page. Else it will hit our performance.  
          try {
            let jsonResponse = JSON.parse(data);                         
            if (jsonResponse.status === "success") {
              handleRedirection(selectedLocale);
            }
          } catch ( error ){
            console.log(error.message);
          }
        }
        request.done(handleSuccess);
        request.fail(function (data) {});
      }
      else{
        if(urlParams.hasOwnProperty('pageRefresh') && urlParams['pageRefresh'] === 'true' 
          && urlParams.hasOwnProperty('profile.language') && urlParams['profile.language'] === selectedLocale){
          //If current page has pageRefresh=true parameter and profile.language for same language already, do not proceed. 
          //It means that page has already refreshed once but lia.anon.profile.language cookie was not created.
          //It will prevent infinite page refresh in such case
          return;
        }
        handleRedirection(selectedLocale);
      }
    }catch(err){
      console.log(err);
    }
  }

  function handleRedirection(selectedLocale){
    try{
      //Redirect Community check
      let corrSelLocale = correctLocale(selectedLocale);
      let langParam = '?profile.language='+selectedLocale;
      let existingUserCookie = readCookie("adobe.community.language");
      if(typeof(existingUserCookie) === 'undefined' || existingUserCookie === null){
        setCookie('adobe.community.language',selectedLocale,365,"adobe.com");
      }

      if(supportedCommunities.indexOf(corrSelLocale) !== -1) { // language community selection (supported locale)
        window.location.href = window.location.origin + '/t5/'+corrSelLocale+'/ct-p/'+corrSelLocale+langParam;
      }
      else if(supportedCommunities.indexOf(corrCurrLocale) !== -1) { //language selection in language community 
        //applicable for dropdown use case only; all other cases are handled in init where it will be redirected back to lang community
        window.location.href = window.location.origin+langParam;
      }
      else {
        //language selection in global community (non-supported locale)
        let existingParams = getExistingParams(["profile.language"]);
        location.href = location.origin + location.pathname + "?profile.language="+ selectedLocale + existingParams;
      }
    }catch(err){
      console.log(err);
    }
  }
  $(document).click(function(event=window.event){
    try{
      if (event && event.target && !event.target.matches('#languageCommunityDropDownButton') && !event.target.matches('.global-community-label') && !event.target.matches('#global-community-collapse') && !event.target.matches('.language-text-label') && !event.target.matches('#global-community') && !event.target.matches('#language-label') && !event.target.matches('#language-list-dropdown') && !event.target.matches('#language-list') && $('#languageCommunityDropdown').css("display") === 'block') {
        toggleLocaleDropdown('en');
      }
    }catch(err){
      console.log(err);
    }
  });

        function initiateHubsRender(){
            try{
                let clientId = 'LithiumDMEProd';
                callFloodgate('?clientId='+clientId, function(data){
                    let release = data['releases'];
                    // releases[] is empty when none of the feature flags for the application are turned ON. If one or more features are ON, size will always be 1.
                    // features[] is empty when user is in control group according to audience rules of all feature flags present for the application. Based on what feature flag rules the use satisfies, respective feature keys will be added to this array.
                    if(release.length > 0){
                        let features = release[0]['release_analytics_params'];
                        let type = 'control';
                        for(let i=0; i<=features.length-1; i++){
                            if(features[i]['f_key'] === 'community-hubs'){
                                hubsSophiaMap['CampaignId'] = features[i]['feature_id'];
                                if(features[i]['variant_id'] !== 0){
                                    type = 'variant';
                                }
                                hubsSophiaMap['VariationId'] = type;
                                break;
                            }
                        }
                    } 
                    hubsPromise.resolve();                                    
                }, function(data){
                    console.log("fallback");
                    hubsPromise.resolve();
                },'floodgate');
            }catch(err){
              console.log(err); 
              hubsPromise.resolve();                                            
            }                                              
        }

          	initiateHubsRender();

  function dropdownFunction(ddId,callbackItemClicked) {
    try{
      var ddBtn = document.getElementById(ddId+'_dropdownButton');
      var popover = document.getElementById(ddId+'_popover');
      var current = document.getElementById(ddId+'_current');
      
      if(ddBtn && popover && current) {

        ddBtn.addEventListener('click', function() {
          popover.classList.toggle("is-open");
          ddBtn.classList.toggle("is-selected");
          if(ddId == 'ddFilterPreviewCards'){
            var ddId1 = 'ddSortPreviewCards';
            var ddId2 = 'ddLanguageFilterPreviewCards';
          }
          else if(ddId == 'ddLanguageFilterPreviewCards'){
            var ddId1 = 'ddSortPreviewCards';
            var ddId2 = 'ddFilterPreviewCards';
          }
          else{
            var ddId1 = 'ddFilterPreviewCards';
            var ddId2 = 'ddLanguageFilterPreviewCards';
          }
          try{
            document.getElementById(ddId1+'_popover').classList.remove("is-open");
            document.getElementById(ddId1+'_dropdownButton').classList.remove("is-selected");
            document.getElementById(ddId2+'_popover').classList.remove("is-open");
            document.getElementById(ddId2+'_dropdownButton').classList.remove("is-selected");
          }
          catch(err){}
          event.stopPropagation();
        });

        $(document).click(function(event){
          if (!event) { var event = window.event; }
          popover.classList.remove("is-open");
          ddBtn.classList.remove("is-selected");
        })

        $('#'+ddId+'_menu li').on('click', function (e) {
          //remove following/unfollowing string from UI for topics in case of ajax page load
          if($('.community-followed-topics-info').length > 0 && $('.community-followed-topics-info').hasClass('community-followed-topics-info--visible')){
            $('.community-followed-topics-info')[0].classList.remove('community-followed-topics-info--visible');
          }
          ddBtn.classList.remove("is-selected");
          var listObj = e.currentTarget;
          current.innerHTML = listObj.children[0].outerHTML;
          if (current.children && current.children.length > 0) {
            current.children[0].removeAttribute("id");
          }
          popover.classList.toggle("is-open");
          $('#'+ddId+'_menu').find('.spectrum-Menu-item.is-selected').removeClass('is-selected');
          listObj.classList.add("is-selected");
          if(callbackItemClicked.trim() !== "")                                            
            window[callbackItemClicked](listObj);
        }); 
      }
    }catch(err){}                                               
  }                                              

    /**
        *component render in place
    **/
    function renderInPlace(component, position, data = {}, callback={}) {
      try {
      LITHIUM.Components.renderInPlace(
          component,
          data, 
          callback,
          position
      );
      }
      catch(err) {
        console.log(err);
      }
    }

    /**
        *handles special characters
    **/
    function handleWhiteSpace(str) {
        return str
            .replace(/&/g, '&amp;')
            .replace(/"/g, '&quot;')
            .replace(/'/g, '&#39;')
            .replace(/\n/g, '<br>');
    }


    /** 
    	*on click of 'Edit on Adobe Accounts Page / Adobe Account on the user profile menu'
      	*redirects to account.adobe.com
      **/

    function redirectToAccountPage() {
      try {
      	window.open('https://account.adobe.com'+'/profile', '_blank');
      } catch (error) {
      	console.log(error);
      }
    }
  
  	function addClassToSelector(selectorClasses, classToBeAdded) {
    	var selector = $(selectorClasses);
        if(selector.length > 0 && !selector.hasClass(classToBeAdded)) {
    		selector.addClass(classToBeAdded);
        }
    }

    /**
        Sanitize html
    **/
    function sanitizeHTML(text) {
        let element = document.createElement('div');
        element.innerText = text;
        return element.innerHTML;
    }

    function getGeoLocation() {
      try{
        if (countryCode !== '') return;  
        $.ajax({
          url: "https://geo2.adobe.com/json/",
          type: "GET",
          dataType: 'json',
          success: function (response) {
            if (response && response.country) {
              countryCode = response.country;
            }
            getGeoLocationPromise.resolve();
          },
          error: function (response) {
            console.log("Error fetching geolocation");
            getGeoLocationPromise.resolve();
          }
        });
      } catch(err){
        console.log(err);
        getGeoLocationPromise.resolve();
      } 
    }
  
    function waitAndInvokeSophiaAPI(queryParam, callback, failureCallback, source='sophia') {
      let visitorId;
      let counter = 10;
      let timeoutId = setInterval(function() {
        if (counter > 0) {
            visitorId = getVisitorId();
            if (visitorId) {
                clearInterval(timeoutId);
                callSophiaAnonymousCampaign(queryParam, callback, source);
            } else {
                counter--;
            }
        } else {
            clearInterval(timeoutId);
            failureCallback();
        }
      }, 500);
    }  

    function callFloodgate(queryParam, callback, failCallback){
      try{
        let url = "https://p13n-mr.adobe.io/fg/api/v3/feature"+queryParam;
        let header = {"x-adobe-uuid": generateGUID(),
                      "x-api-key": 'LithiumDMEProd'
                      }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let request = $.ajax({ 
                        url: url,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(failCallback); 
      } catch(err){
        console.log(err);
      } 
    }

    function callSophiaNonAnonymousCampaign(queryParam, doneCallback, failCallback) {
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (!auth) failCallback({});
        var request =
            $.ajax({
                url: "https://p13n.adobe.io/psdk/v2/content"+queryParam,
                type: "GET",
                headers: {
                    Authorization: auth,
                    "x-api-key": 'LithiumDMEProd'
                }
            });
            request.done(doneCallback);
            request.fail(failCallback);
    }
  
    function callSophiaAnonymousCampaign(queryParam, callback, source){
      try{
        var mcid = 'MCMID|' + getVisitorId();
        let url = (source === 'sophia')?"https://p13n.adobe.io/psdk/v2/content":"https://p13n-mr.adobe.io/fg/api/v3/feature";
        let header = {"x-adobe-uuid": mcid,
                      "x-api-key": 'LithiumDMEProd'
                      }
        if(source === 'sophia'){
          header["x-adobe-uuid-type"] = "visitorId";
        }
        var auth = adobeIMS.getAccessToken() ? adobeIMS.getAccessToken().token : null;
        if (auth !== null) {
          header['Authorization'] = 'Bearer ' + auth;
        }
        let sophiaUrl=url+queryParam;
        let request = $.ajax({ 
                        url: sophiaUrl,
                        type: "GET",
                        headers: header
                      });
        request.done(callback); 
        request.fail(callback); 
      } catch(err){
        console.log(err);
      } 
    }
  
    function downloadFontToIframe(mnode) {
      try {
        let li = document.createElement('link');
        li.rel = "stylesheet";
        li.href = "https://use.typekit.net/csa7wef.css";
        if (mnode.getElementsByTagName("iframe").length > 0) {
          mnode.getElementsByTagName("iframe")[0].contentDocument.getElementsByTagName('head')[0].appendChild(li);
        }
      } catch(err) {}
    }
  
    function addObserverToDownloadFont(container, targetClass) {
      try {
        let config = { attributes: true, childList: true, subtree: true };
        let callback = function(mutationsList, observer) {
          for(let i=0; i<mutationsList.length; i++) {
            if (mutationsList[i].type === 'childList') {
              for(let j=0; j<mutationsList[i].addedNodes.length; j++){
                let mnode = mutationsList[i].addedNodes[j];
                if($(mnode).hasClass(targetClass)){
                  downloadFontToIframe(mnode);
                  observer.disconnect();
                  return;
                }
              }
            }
          }
        };
        let observer = new MutationObserver(callback);
        observer.observe(container, config);  
      } catch(err) {}
    }


    function disableRedirect(e){
        e.preventDefault();
    }
    function homeSearchHandling(mode='banner'){
        try{
            $('#global-search-wrapper').addClass('new-search');
            $('.new-search .lia-search-input-message').attr('placeholder','Search Adobe Community...');
            $('.adobe-global-nav .new-search .spectrum-search-icon-magnifier').replaceWith('<img class="new-search-icon" loading="lazy" src="https://community.adobe.com/html/@EAD1AE1EC60800B1D4958C17D35EC1CC/assets/S2_new-search-icon.svg" alt="search">');
            let key = 'prevSearchKeys_-1';
            if(localStorage.hasOwnProperty(key) && 'true' !== 'true'){
                LITHIUM.Components.renderInPlace(
                    "recent-searches",
                    {"results": localStorage[key],
                    "type": "home-banner"
                    },
                    {},
                    "banner-search-recent-searches"
                );
                LITHIUM.Components.renderInPlace(
                    "recent-searches",
                    {"results": localStorage[key]
                    },
                    {},
                    "header-search-recent-searches"
                );
            }
        }catch(err){
            console.log(err);
        }
  		try{
          let index = 5;
          let formIndex = 1;
          if(window.innerWidth <= 767){
              index = 0;
              formIndex = 0;
          }
          if(document.getElementsByClassName('lia-autocomplete-content').length > index) {
              let tNode = document.getElementsByClassName('lia-autocomplete-content')[index];
              let tConfig = { childList: true, subtree: true };
              let tCallback = function(mList, tObserver) {
                  for(let i=0; i<mList.length; i++) {
                      if (mList[i].type === 'childList' || mList[i].type === 'subtree') {
                          $('.lia-autocomplete-message-item').off('click', homeSearchAutocompleteHandler);
                          $('.lia-autocomplete-message-item').on('click', homeSearchAutocompleteHandler);
                          $('.lia-autocomplete-node-item').off('click', homeSearchAutocompleteHandler);
                          $('.lia-autocomplete-node-item').on('click', homeSearchAutocompleteHandler);
                      }
                  }
              };
              let tObserver = new MutationObserver(tCallback);
              tObserver.observe(tNode, tConfig);
          }
          if(document.getElementsByClassName('lia-button-searchForm-action').length > formIndex) {
              document.getElementsByClassName('lia-button-searchForm-action')[formIndex].addEventListener('click', function(e){
                  cleanDigitalDataProperties(['digitalData.search', 'digitalData.community.communityAttributes']);
                  let searchItem;
                  if(document.getElementsByClassName('lia-search-input-message').length > formIndex) {
                      searchItem = document.getElementsByClassName('lia-search-input-message')[formIndex].value;
                      setPrimaryEvent('Community: homeSearchClick', 'searchInteraction');
                      setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchItem);
                      setDigitalDataProperty('digitalData.search.searchInfo.type', 'typed');
                      captureSnapshot('event');
                      //dunamis api call
                      dnmsSearchInputClick(searchItem, getDigitalDataProperty('digitalData.community.communityInfo.communityCategory'),0,'input',landingPageSophiaMap);
                  }
              });
          }
  		}catch(err){
            console.log(err);
        }
    }
    function homeSearchAutocompleteHandler(e){
        let contentType = 'node';
        if(e.currentTarget.classList.contains('lia-autocomplete-message-item')){
            contentType = 'message';
        }
        let linkName = searchLinkAttribute(e.currentTarget,'text','lia-link-navigation lia-autocomplete-'+contentType+'-list-item-link');
        let link = searchLinkAttribute(e.currentTarget,'url','lia-link-navigation lia-autocomplete-'+contentType+'-list-item-link');
        let community;
        let tab = 'communities';
        if(contentType === 'node'){
            community = linkName;
        }else{
            community = searchLinkAttribute(e.currentTarget,'text','node-title');
        }
        let searchTerm = document.getElementsByClassName('lia-search-input-message')[0].value;
        if($(e.currentTarget).closest('.home-page-base-container').length > 0){
            tab = 'explore';
            searchTerm = document.getElementsByClassName('lia-search-input-message')[1].value;
        }
        try{        
            if('true' !== 'true' && contentType === 'message'){                
                populatePrevSearch(linkName,community,link);
            }
            setPrimaryEvent('Community: homeSearchSelected', 'searchInteraction');
            setCommonProperties(e,linkName,searchTerm,0,contentType,null,link,community,tab,landingPageSophiaMap);
        }catch(err){
            console.log(err);
        }
    }
  	function deletePrevSearchItem(e,type){
        try{
            let key = 'prevSearchKeys_-1';
            let obj = JSON.parse(localStorage[key]);

            if(type === 'home-banner'){
                allParents = $('.home-page-base-container .close-icon');
            }else{
                allParents = $('.adobe-global-nav .close-icon');
            }
            let i;
            for(i=0;i<allParents.length;i++){
                if(allParents[i]===e.currentTarget){
                    pos = i;
                }
            }
            delete obj[pos];
            for(i=pos;i<Object.keys(obj).length;i++){
                obj[i] = obj[i+1];
            }
            if(pos!==Object.keys(obj).length){
                delete obj[i-1];
            }
            let div = $(e.target).closest('.recent-search-row')[0];
            $(div).remove();

            /* to keep UI for both search bars in sync */
            if(type === 'home-banner'){
                otherDiv = $('.adobe-global-nav .recent-search-row')[pos];
            }else{
                otherDiv = $('.home-page-base-container .recent-search-row')[pos];
            }
            if($(otherDiv).length > 0){
                $(otherDiv).remove();
            }
            localStorage.setItem(key,JSON.stringify(obj));
            if(Object.keys(obj).length === 0){
                $('.recent-searches').empty();   
      			$('.recent-searches').css("display","none");
      			let x = document.getElementsByClassName("search-input lia-search-input-message");
                if(x.length > 1 ) {
                    x[1].classList.remove("has-prev-searches");        
                }                            	
            }
        }catch(err){
            console.log(err);
        }
    }
    function displayGlobalSearchBar(){
        try {
            $('.adobe-global-nav .new-search .community-search__wrapper').addClass("mobile-view focused show");
            setTimeout(function(){                                                                     
                $($('.search-input.lia-search-input-message')[0]).focus();
                if($('#recent-searches').children().length > 0){
                    $('#recent-searches').css("display","block");      
                }                                                               	
            });
        } catch (err) {
           console.log(err)
        }                                                                  
    }
    function positionPaddles(){
        try{
            let rightPaddle = $(".right-paddle");
            let leftPaddle = $(".left-paddle");
            let element = $(".placeholder-div-for-you");
            if(element.length > 0){
                let elementOffset = element.offset();
                let arrowTop = elementOffset.top + element.outerHeight() / 2 - rightPaddle.outerHeight() / 2 + 2;

                let rightPaddleArrowLeft = elementOffset.left + element.outerWidth() - 20;
                if(window.innerWidth > 767 && window.innerWidth < 1280){
                    rightPaddleArrowLeft = elementOffset.left + element.outerWidth() - 34;                                                    
                }                                                        
                let leftPaddleArrowLeft = elementOffset.left - 10;

                rightPaddle.css({
                    top: arrowTop,
                    left: rightPaddleArrowLeft
                });
                leftPaddle.css({
                    top: arrowTop,
                    left: leftPaddleArrowLeft
                });
  		    }
        }catch(err){
            console.log(err);
        }
    }
  	function forYouScrollListener(){
        try {
            $('.placeholder-div-for-you').on('scroll', function(e) {
                let scrollLeft = e.target.scrollLeft;
                if(scrollLeft > 9){
                    $('.featured-parent').css("padding-left","0px");
                    $('.featured-header').css("padding-left","16px");
                }else{
                    $('.featured-parent').css("padding-left","16px");
                    $('.featured-header').css("padding-left","0px");
                }
            });
        } catch (err) {
            console.log(err)
        }
    }
  	$(window).resize(function(e){                           
      	if(window.innerWidth <= 767){
      		forYouScrollListener();
       	}else{
        	positionPaddles();
        }                           
    });
  
  	var scroll = 0;
  	var rightCounter = 0, max;
  
  	function paddleClickListeners(){
        let scrollDuration = 600;
        $('#right-paddle').on('click', function(e){
            try{
                $('#left-paddle').removeClass('hidden');
                if(window.innerWidth >= 1280){
                    scroll += 960;
                    max=1;
                }else{
                    scroll += 620;
                    max = 2;
                }
                if(rightCounter < max){
                    $('.placeholder-div-for-you').animate( { scrollLeft: scroll}, scrollDuration);
                }
                rightCounter += 1;
                if(rightCounter === max){
                    $('#right-paddle').addClass('hidden');
                }
            }catch(err){
                console.log(err);
            }
        });
        $('#left-paddle').on('click', function(e){
            try{
                rightCounter -= 1;
                $('#right-paddle').removeClass('hidden');
                if(window.innerWidth >= 1280){
                    scroll -= 960;
                }else{
                    scroll -= 620;
                }
                if(scroll >= 0){
                    $('.placeholder-div-for-you').animate( { scrollLeft: scroll}, scrollDuration);
                    if(scroll === 0){
                        $('#left-paddle').addClass('hidden');
                    }
                }
            }catch(err){
                console.log(err);
            }
        });
  	}
  	function getRecentlyVisitedCommunities(){
        try{
            let userId = getVisitorId();
            let obj = [];
            if(!userId){
                let visitorId;
                let counter = 10;
                let timeoutId = setInterval(function() {
                    if (counter > 0) {
                        visitorId = getVisitorId();
                        if (visitorId) {
                            clearInterval(timeoutId);
                            if(localStorage.hasOwnProperty('recentlyVisited_'+visitorId)){
                                obj = JSON.parse(localStorage.getItem('recentlyVisited_'+visitorId));
                                obj.reverse();
                            }
                        } else {
                            counter--;
                        }
                    } else {
                        clearInterval(timeoutId);
                    }
                }, 500);
            }else{
                if(localStorage.hasOwnProperty('recentlyVisited_'+userId)){
                    obj = JSON.parse(localStorage.getItem('recentlyVisited_'+userId));
                    obj.reverse();
                }
            }
  			return obj;
        }catch(err){
            console.log(err);
        }
    }
  	function renderFeaturedCards(forYouCommunities,typeMap,title){
		try {
           let cardsLimit = '6';
           let enableHubs = false;
            if(hubsSophiaMap.hasOwnProperty('VariationId') && hubsSophiaMap['VariationId'] === 'variant'){
              enableHubs = true;
            }  
            for(let i=0; i<cardsLimit; i++){          
                renderInPlace(
                    "featured-community-card",
                    "placeholder-div-for-you-"+i, 
                    {
                        "index": i,
                        "channel": forYouCommunities[i],
                        "typeMap": typeMap,
                        "title": title,
                        "enableHubs": enableHubs,
                    },
                    {}
                );
            }
        } catch (err) {
           console.log(err)
        }
	}
    function successCallbacks(data){
        let title = $('.featured-parent .featured-title').attr('data-title');
        renderFeaturedCards(data['list'],data['typeList'],title);
        dnmsHPForYouRender(data,title);
        if(window.innerWidth <= 767){
            forYouScrollListener();  
        }else{
      		positionPaddles();
            $('#right-paddle').removeClass('hidden');
            paddleClickListeners();
      	}
    }                                   
  	function fetchForYouContent(recentlyVisitedCommunities){
        try{
            ajaxFetchPageInProgress = true;
            var userToken = (adobeIMS && adobeIMS.getAccessToken())?adobeIMS.getAccessToken().token:null;
            let request = $.ajax({ 
                            url: "/plugins/custom/adobe/adobe/get-featured-communities",
                            type: "GET",
                            dataType: "html",
                            headers: {
                                token: userToken          		
                            },
                            data: {'recentlyVisitedList': JSON.stringify(recentlyVisitedCommunities)}
                        });
            request.done(function(data){
  				data = JSON.parse(data);
                if(data.hasOwnProperty('list') && data.hasOwnProperty('typeList')){
                    successCallbacks(data);                  
                }
            }); 
            request.fail(function() {
                ajaxFetchPageInProgress = false;    
                let list = ['ct-photoshop','ct-acrobat','ct-adobe-firefly','ct-adobe-express','ct-premiere-pro','ct-illustrator','ct-after-effects','ct-indesign','ct-photoshop-beta','ct-lightroom','ct-lightroom-classic','ct-audition','ct-animate','ct-Fresco','ct-stock','ct-Stock-Contributors','ct-substance-3d-painter','ct-substance-3d-designer','ct-substance-3d-stager','ct-substance-3d-sampler','ct-substance-3d-modeler','ct-dimension','ct-adobe-aero','ct-dreamweaver'];
  				let typeList = {'ct-photoshop':'featured','ct-acrobat':'featured','ct-adobe-firefly':'featured','ct-adobe-express':'featured','ct-premiere-pro':'featured','ct-illustrator':'featured','ct-after-effects':'featured','ct-indesign':'featured','ct-photoshop-beta':'featured','ct-lightroom':'featured','ct-lightroom-classic':'featured','ct-audition':'featured','ct-animate':'featured','ct-Fresco':'featured','ct-stock':'featured','ct-Stock-Contributors':'featured','ct-substance-3d-painter':'featured','ct-substance-3d-designer':'featured','ct-substance-3d-stager':'featured','ct-substance-3d-sampler':'featured','ct-substance-3d-modeler':'featured','ct-dimension':'featured','ct-adobe-aero':'featured','ct-dreamweaver':'featured'};
      			let data = {'list':list,'typeList':typeList};
                successCallbacks(data);
            });
        }catch(err){
            console.log(err);
        }
    }

      function loadNewHomePage(){
        try{
          ajaxFetchPageInProgress = true;
          let request = 
              $.ajax({ url: "/plugins/custom/adobe/adobe/landing-page-data-fetch",
              type: "GET",
              dataType: "html"
          });
          request.done(function(data){
            $('#old-home-view').remove();
            $('#home-wrapper').addClass("new-home-page-container");
            $('#adobe-global-nav').addClass('global-nav-reloaded');
            data = JSON.parse(data);
            let recentlyVisitedCommunities = getRecentlyVisitedCommunities();
            $.when(hubsPromise).done(
              function () {
                let enableHubs = false;
                if(hubsSophiaMap.hasOwnProperty('VariationId') && hubsSophiaMap['VariationId'] === 'variant'){
                  enableHubs = true;
                }                        
                LITHIUM.Components.renderInPlace(
                  "home-page-default-view", 
                  {"members": data["members"],
                  "conversations": data["conversations"],
                  "online_users": data["online_users"],
                  "recently_visited": recentlyVisitedCommunities.length.toString(),
                  "enableHubs": enableHubs,
                  },
                  {complete : function(response){
                      if(response.status === 200){           
                        if($('.home-wrapper').hasClass('hide')){
                          $('.home-wrapper')[0].classList.add('show');                                                
                          $('.home-wrapper')[0].classList.remove('hide');
                        }
                        homeSearchHandling();                
                        fetchForYouContent(recentlyVisitedCommunities);         
                        ajaxFetchPageInProgress = false;
                      }
                    }
                  },
                  "new-home-placeholder"
                ); 
              }  
            );                     
          }); 
          request.fail(function () {
            ajaxFetchPageInProgress = false;
          });
        }catch(err){
          console.log(err);
        }
      }  
      loadNewHomePage();
      landingPageSophiaMap['CampaignId'] = '12937';
      landingPageSophiaMap['VariationId'] = 'variant';       

  var outerContent = $('.banner-bg');
  var innerContent = $('.banner-bg > div');
  $(window).on('resize DOMContentLoaded', function() {
    outerContent.scrollLeft((innerContent.width() * 3 - outerContent.width()) / 2);
  })

      dropdownFunction('ddSortCommunities','onSortChanged')

      $('#listTarget>div>.spectrum-grid-row').on('click', function(event) { 
          const anchors = $(event.currentTarget).closest('.comm-card').find("a");
          const mobileDivs = $(".mobile-show:visible");
          if(anchors.length > 0){
              if(mobileDivs.length > 0){
                  // click only if not clicked on anchor
                  if(event.target.href === undefined)
                      location.href = anchors[0].href;
              } 
          }
      })

  function searchMoreResults(e){
    try{
      let parent = $(e.currentTarget).closest('.lia-search-input-wrapper');
      let query = $(parent).find('.lia-search-input-message')[0].value;
      location.href = "/t5/forums/searchpage?q=" + query;
      trackSearchMoreResultsClick(query); 
    }catch(err){
      console.log(err);
    }
  }
  (function($) {
    $(document).ready(function(){
      $('.Category-page-search .lia-search-input-message').attr('placeholder','Find your answer or post to this community');
		  $(document).on('click', '.overlay, .home-banner-search-overlay, .search-exit', function(event) {
        $(".spectrum .adobe-global-nav .adobe-global-nav__row .adobe-global-nav__row--left").css("visibility", "visible");
        $(".spectrum .adobe-global-nav .adobe-global-nav__row .adobe-global-nav__row--right").css("visibility", "visible");
        $(".search-input.lia-search-input-message").val("");
        $(".overlay").css("display", "none");
        $(".home-banner-search-overlay").css("display", "none");
        $(".search-exit").css("display", "none");
        $(".lia-clear-field").css("display", "none");
        $(".search-input.lia-search-input-message").removeClass("focused");
        $(".search-input.lia-search-input-message").removeClass("has-prev-searches");
        $('.adobe-global-nav .new-search .community-search__wrapper').removeClass("focused");
        $('.recent-searches').css("display", "none");
  		  $('.search-exit').removeClass("banner-search-focus");
        $('.adobe-global-nav .new-search .community-search__wrapper').removeClass("mobile-view");
  		  try{
          if($('.spectrum-search-icon-magnifier').length > 0){
  		      document.getElementsByClassName("spectrum-search-icon-magnifier")[0].classList.remove("focused");
          }
  		  }catch(err){
          console.log(err);
        }
  		  if(window.innerWidth <= 767){
          $('.spectrum .adobe-global-nav .community-search__wrapper').removeClass("show");                     
        }  
        if(window.innerWidth <= 1279){
          $('.spectrum .adobe-global-nav .new-search .community-search__wrapper').removeClass("show");                     
        }
        if(window.innerWidth <= 767){
          $('.new-search.home-page-banner-search').css("display","block");
        }
        $('body').removeClass('Category-page-search-active');
      });
      $(document).on('focus', '.spectrum-Textfield.spectrum-Search-input, .search-input.lia-search-input-message, .spectrum-Search-icon.spectrum-search-icon-magnifier', function(event) {
        try{                            
          if($(event.target).closest('.home-page-banner-search').length > 0){
            $(".home-banner-search-overlay, .search-exit").addClass('banner-search-focus');
            $(".home-banner-search-overlay, .search-exit").css("display", "block");
            if(window.innerWidth <= 767){
              $('.new-search.home-page-banner-search').css("display","none");
              $('.adobe-global-nav .new-search .community-search__wrapper').addClass('show');
              if($('#adobe-global-nav #recent-searches .recent-search-row').length > 0){
                $(".search-input.lia-search-input-message").addClass("has-prev-searches");
                $('#adobe-global-nav #recent-searches').css("display", "block");
              }
              $('.adobe-global-nav .new-search .community-search__wrapper').addClass("mobile-view");
              $('.search-exit').removeClass("banner-search-focus");
              setTimeout(function(){
                $($('.adobe-global-nav .new-search .search-input.lia-search-input-message')[0]).focus();
              });
            }
            if($('.home-page-banner-search #recent-searches .recent-search-row').length > 0){
              $(".search-input.lia-search-input-message").addClass("has-prev-searches");
              $('.home-page-banner-search #recent-searches').css("display", "block");
            }
          }else{
            $(".spectrum .adobe-global-nav__row--left, .spectrum .adobe-global-nav__row--right").css("visibility", "hidden");
            $(".overlay, .search-exit").css("display", "block");
            if($('#adobe-global-nav #recent-searches .recent-search-row').length > 0){
              $(".search-input.lia-search-input-message").addClass("has-prev-searches");
              $('#adobe-global-nav #recent-searches').css("display", "block");
            }
          }
          if(!$(".new-search .lia-autocomplete-footer").children().hasClass("search-all-results")){
            $(".lia-autocomplete-footer").append('<span class="search-all-results spectrum-Body4" onclick="searchMoreResults(event);">See all search results</span>');
          }
          $(".search-input.lia-search-input-message").addClass("focused");
          if($(this).parents('.Category-page-search').length >0){
              $('body').addClass('Category-page-search-active');
          }
  		}catch(err){
  			console.log(err);
  		}
      });
      $(document).on('focus', '.search-input.lia-search-input-message', function(event) {
        $(".lia-clear-field").css("display", "block");
      });
      $(document).keyup(function(e) {
        if (e.keyCode === 27){
          $(".lia-search-input-field input").blur();
          $('.search-exit').trigger('click');
        }
      });
        $(document).ajaxComplete(function(event,xhr,options){
          if(options.url.indexOf('page.searchformv32.messagesearchfield.messagesearchfield') !== -1){
            if(xhr.responseText){
              $('.recent-searches').css("display","none");
              let resp = JSON.parse(xhr.responseText);
              try{
                var $span = $(".lia-autocomplete-content ul li .lia-autocomplete-suggestion-board-title");
                $($span).each(function(){
                  var getTitle = $(this).text().split(' ');
                  getTitle.pop();
                  getTitleString = getTitle.join(' ');
                  $('<span class="custom-board-title"><span class="in-text">in</span><span class="node-title" textDetails = "'+getTitleString+'">'+getTitleString+'</span></span>').insertAfter($(this));
                  $(this).remove();
                });
              }catch(err){
                console.log(err);
              }
              try{
                var $node = $(".lia-autocomplete-content ul li.lia-autocomplete-node-item");
                let bdata = JSON.parse('{"ct-Document-Cloud-SDK":{"b":"3","f":"#FFFFFF","l":"Document-Cloud-SDK.svg","promosubtype":"null","promotype":"null"},"ct-Fresco":{"b":"7","f":"#B8D433","l":"fresco.svg","promosubtype":"null","promotype":"null"},"ct-Illustrator-for-the-iPad":{"b":"9","f":"","l":"illustrator.svg","promosubtype":"null","promotype":"null"},"ct-Photoshop-Camera":{"b":"7","f":"#FFFFFF","l":"photoshop-camera.svg","promosubtype":"null","promotype":"null"},"ct-Spark":{"b":"3","f":"#FFFFFF","l":"spark.svg","promosubtype":"null","promotype":"null"},"ct-Stock-Contributors":{"b":"1","f":"#FF3366","l":"stock.svg","promosubtype":"null","promotype":"null"},"ct-abuse-reports":{"b":"3","f":"#FFFFFF","l":"adobe.svg"},"ct-account-payment-and-plan":{"b":"","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-acrobat":{"b":"1","f":"#FF3500","l":"acrobat-reader.svg","promosubtype":"null","promotype":"null"},"ct-acrobat-reader":{"b":"2","f":"#E42127","l":"acrobat-reader.svg","promosubtype":"null","promotype":"null"},"ct-acrobat-reader-and-reader-mobile":{"b":"3","f":"#FF3500","l":"document-cloud-pdf-services.svg","promosubtype":"null","promotype":"null"},"ct-acrobat-reader-mobile":{"b":"2","f":"#E42127","l":"acrobat-reader-mobile.svg","promosubtype":"null","promotype":"null"},"ct-acrobat-sdk":{"b":"1","f":"#FF3500","l":"acrobat-reader.svg"},"ct-acrobat-sign-developer":{"b":"4","f":"#FF3500","l":"sign.svg","promosubtype":"null","promotype":"null"},"ct-adbe-sign-and-dc-pdf-services":{"b":"3","f":"#FF3500","l":"sign.svg","promosubtype":"null","promotype":"null"},"ct-adobe-aero":{"b":"","f":"","l":"aero.svg","promosubtype":"null","promotype":"null"},"ct-adobe-collaboration-experiences":{"b":"3","f":"#FFFFFF","l":"creative-cloud.svg"},"ct-adobe-community-professionals":{"b":"3","f":"","l":"adobe.svg"},"ct-adobe-creative-cloud-express":{"b":"","f":"","l":"adobe-creative-cloud-express.svg","promosubtype":"null","promotype":"null"},"ct-adobe-express":{"b":"","f":"","l":"adobe-express.svg"},"ct-adobe-express-beta":{"b":"","f":"","l":"adobe-express.svg"},"ct-adobe-firefly":{"b":"3","f":"#FFFFFF","hubID":"adobe-firefly","l":"adobe-firefly.svg"},"ct-adobe-firefly-beta":{"b":"3","f":"#FFFFFF","l":"adobe-firefly-beta.svg"},"ct-adobe-scan":{"b":"5","f":"#00FAFA","l":"adobe-scan.svg","promosubtype":"null","promotype":"null"},"ct-adobe-sign":{"b":"4","f":"#FF3500","l":"sign.svg","promosubtype":"null","promotype":"null"},"ct-adobe-student-advisory-board":{"b":"3","f":"","l":"adobe.svg"},"ct-ae-properties-panel-beta":{"b":"6","f":"#1473E6","l":"after-effects-beta.png"},"ct-after-effects":{"b":"6","f":"#CD87FF","l":"after-effects.svg","promosubtype":"null","promotype":"null"},"ct-after-effects-beta":{"b":"6","f":"#1473E6","l":"after-effects-beta.png"},"ct-air":{"b":"3","f":"","l":"air.svg"},"ct-animate":{"b":"6","f":"#FF401A","l":"animate.svg","promosubtype":"null","promotype":"null"},"ct-arabic-wip":{"b":"3","f":"","l":"adobe.svg"},"ct-audition":{"b":"6","f":"#3CF2C5","l":"audition.svg","promosubtype":"null","promotype":"null"},"ct-audition-beta":{"b":"6","f":"#1473E6","l":"audition-beta.png"},"ct-back-room":{"b":"3","f":"","l":"adobe.svg"},"ct-blaze-ds":{"b":"3","f":"","l":"adobe.svg"},"ct-brackets":{"b":"3","f":"","l":"adobe.svg"},"ct-bridge":{"b":"1","f":"#FFBF00","l":"bridge.svg","promosubtype":"null","promotype":"null"},"ct-business-catalyst":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-camera-raw":{"b":"3","f":"#D5D5D5","l":"camera-raw.svg","promosubtype":"null","promotype":"null"},"ct-captivate":{"b":"10","f":"","l":"captivate.svg","promosubtype":"null","promotype":"null"},"ct-captivate-prime":{"b":"10","f":"","l":"alm.svg","promosubtype":"null","promotype":"null"},"ct-capture":{"b":"1","f":"#ff4475","l":"capture.svg","promosubtype":"null","promotype":"null"},"ct-cc-services":{"b":"12","f":"","l":"creative-cloud.svg","promosubtype":"null","promotype":"null"},"ct-cc-teams-and-spaces-private-beta":{"b":"","f":"","l":"creative-cloud.svg"},"ct-character-animator":{"b":"6","f":"#D480FF","l":"character-animator.svg","promosubtype":"null","promotype":"null"},"ct-character-animator-beta":{"b":"6","f":"#1473E6","l":"character-animator-beta.png"},"ct-chl":{"b":"3","f":"","l":"adobe.svg"},"ct-coding-corner":{"b":"3","f":"","l":"adobe.svg"},"ct-coldfusion":{"b":"1","f":"","l":"coldfusion.svg","promosubtype":"null","promotype":"null"},"ct-collaboration-beta":{"b":"","f":"","l":"creative-cloud.svg"},"ct-color":{"b":"8","f":"#F94DFF","l":"color.svg","promosubtype":"null","promotype":"null"},"ct-comp":{"b":"6","f":"#a890ff","l":"comp.svg","promosubtype":"null","promotype":"null"},"ct-connect":{"b":"10","f":"","l":"connect.svg","promosubtype":"null","promotype":"null"},"ct-content-server":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-contribute":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-create-embed-sdk-beta":{"b":"","f":"","l":"creative-cloud.svg"},"ct-creative-cloud-desktop":{"b":"","f":"","l":"creative-cloud.svg"},"ct-creative-cloud-rename-group":{"b":"3","f":"","l":"creative-cloud.svg","promosubtype":"null","promotype":"null"},"ct-design-mobile-app-community-forum-wip-japan":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-digital-editions":{"b":"9","f":"","l":"digital-editions.svg","promosubtype":"null","promotype":"null"},"ct-digital-negative-dng":{"b":"3","f":"","l":"digital-negative-dng.png","promosubtype":"null","promotype":"null"},"ct-digital-publishing-suite":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-dimension":{"b":"10","f":"#D4FCEF","l":"dimension.svg","promosubtype":"null","promotype":"null"},"ct-director":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-document-cloud-pdf-services":{"b":"3","f":"#FF3500","l":"document-cloud-pdf-services.svg","promosubtype":"null","promotype":"null"},"ct-download-and-install":{"b":"","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-dreamweaver":{"b":"8","f":"#68ED3C","l":"dreamweaver.svg","promosubtype":"null","promotype":"null"},"ct-edge-animate":{"b":"6","f":"","l":"edge-animate.svg","promosubtype":"null","promotype":"null"},"ct-employee-participant-lounge":{"b":"3","f":"","l":"adobe.svg"},"ct-enterprise-and-teams":{"b":"3","f":"","l":"adobe.svg"},"ct-exchange":{"b":"3","f":"","l":"exchange.svg"},"ct-express-embed-sdk":{"b":"","f":"","l":"adobe-express.svg"},"ct-fireworks":{"b":"1","f":"#ffd800","l":"fireworks.svg","promosubtype":"null","promotype":"null"},"ct-flash-builder":{"b":"1","f":"#B3A3A8","l":"flash-builder.svg"},"ct-flash-player":{"b":"3","f":"","l":"flash-player.svg","promosubtype":"null","promotype":"null"},"ct-flash-player-and-shockwave-player":{"b":"3","f":"","l":"flash-player.svg","promosubtype":"null","promotype":"null"},"ct-flash-player-shockwave-player-wip-japan":{"b":"6","f":"","l":"adobe.svg"},"ct-flex":{"b":"3","f":"","l":"adobe.svg"},"ct-fonts":{"b":"1","f":"","l":"fonts.svg","promosubtype":"null","promotype":"null"},"ct-framemaker":{"b":"9","f":"","l":"framemaker.svg","promosubtype":"null","promotype":"null"},"ct-framemaker-publishing-server":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-french-wip":{"b":"3","f":"","l":"adobe.svg"},"ct-fuse":{"b":"3","f":"#FF9500","l":"fuse.png","promosubtype":"null","promotype":"null"},"ct-german-wip":{"b":"3","f":"","l":"adobe.svg"},"ct-getting-started":{"b":"12","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-golive":{"b":"3","f":"","l":"adobe.svg"},"ct-hardware-forum":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-holding-room":{"b":"3","f":"","l":"adobe.svg"},"ct-illustrator":{"b":"9","f":"#FF8308","l":"illustrator.svg","promosubtype":"null","promotype":"null","ucsRespfiCode":["illustrator_cc","illustrator_web","adobe_illustrator_on_ipad"],"ucsfiCode":"illustrator_cc"},"ct-illustrator-draw":{"b":"9","f":"#FF8308","l":"illustrator-draw.svg","promosubtype":"null","promotype":"null"},"ct-illustrator-on-the-web-beta":{"b":"9","f":"#FF8308","l":"illustrator-on-the-web-beta.svg"},"ct-incopy":{"b":"11","f":"#FF66F2","l":"incopy.svg","promosubtype":"null","promotype":"null"},"ct-indesign":{"b":"11","f":"#FF3388","l":"indesign.svg"},"ct-indesign-server":{"b":"11","f":"#FF3388","l":"indesign-server.png","promosubtype":"null","promotype":"null"},"ct-jrun":{"b":"3","f":"","l":"adobe.svg"},"ct-labs":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-licensing":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-lightroom":{"b":"7","f":"#3DF0F0","l":"lightroom.svg","promosubtype":"null","promotype":"null"},"ct-lightroom-classic":{"b":"7","f":"#D9F2FF","l":"lightroom-classic.svg","promosubtype":"null","promotype":"null"},"ct-lightroom-mobile-early-access":{"b":"6","f":"#1473E6","l":"lightroom-mobile-early-access.svg"},"ct-lightroom-web-early-access":{"b":"","f":"","l":"lightroom-mobile-early-access.svg","promosubtype":"null","promotype":"null"},"ct-media-encoder":{"b":"6","f":"#DFD9FF","l":"media-encoder.svg","promosubtype":"null","promotype":"null"},"ct-media-encoder-beta":{"b":"3","f":"#1473E6","l":"media-encoder-beta.png"},"ct-media-server":{"b":"3","f":"","l":"media-server.svg","promosubtype":"null","promotype":"null"},"ct-mixamo":{"b":"1","f":"","l":"mixamo.svg","promosubtype":"null","promotype":"null"},"ct-moderators":{"b":"3","f":"","l":"adobe.svg"},"ct-muse":{"b":"10","f":"#CAF200","l":"muse.svg","promosubtype":"null","promotype":"null"},"ct-open-source-media-framework":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-phonegap":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-phonegap-build":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-photo-mobile-app-community-forum-wip-japan":{"b":"3","f":"","l":"adobe.svg"},"ct-photoshop":{"b":"7","f":"#26C9FF","l":"photoshop.svg","ucsRespfiCode":["photoshop_cc","photoshop_web","adobe_photoshop_on_ipad"],"ucsfiCode":"photoshop_cc"},"ct-photoshop-beta":{"b":"6","f":"#1473E6","l":"photoshop-beta.svg"},"ct-photoshop-developers":{"b":"","f":"","l":"photoshop.svg"},"ct-photoshop-early-access":{"b":"6","f":"#1473E6","l":"photoshop-beta.svg"},"ct-photoshop-elements":{"b":"7","f":"","l":"photoshop-elements.svg","promosubtype":"null","promotype":"null"},"ct-photoshop-express":{"b":"7","f":"","l":"photoshop-express.svg","promosubtype":"null","promotype":"null"},"ct-photoshop-fix":{"b":"7","f":"","l":"photoshop-fix.svg","promosubtype":"null","promotype":"null"},"ct-photoshop-mix":{"b":"7","f":"","l":"photoshop-mix.svg","promosubtype":"null","promotype":"null"},"ct-photoshop-sketch":{"b":"7","f":"","l":"photoshop-sketch.svg","promosubtype":"null","promotype":"null"},"ct-portfolio":{"b":"3","f":"#66B3FF","l":"portfolio.png","promosubtype":"null","promotype":"null"},"ct-postscript":{"b":"3","f":"","l":"postscript.svg","promosubtype":"null","promotype":"null"},"ct-prelude":{"b":"6","f":"#79CEEC","l":"prelude.svg","promosubtype":"null","promotype":"null"},"ct-premiere-clip":{"b":"8","f":"#E873FF","l":"premiere-clip.svg","promosubtype":"null","promotype":"null"},"ct-premiere-elements":{"b":"8","f":"","l":"premiere-elements.svg","promosubtype":"null","promotype":"null"},"ct-premiere-express":{"b":"","f":"","l":"premiere-express.svg","promosubtype":"null","promotype":"null"},"ct-premiere-pro":{"b":"6","f":"#E873FF","l":"premiere-pro.svg","promosubtype":"frameio","promotype":"action-focused","ucsRespfiCode":["premierepro_cc","premiere_pro_cc","premiere-pro_cc"],"ucsfiCode":"premiere-pro_cc"},"ct-premiere-pro-beta":{"b":"6","f":"#1473E6","l":"premiere-pro-beta.png"},"ct-premiere-rush":{"b":"6","f":"#ECD9FF","l":"premiere-rush.svg","promosubtype":"null","promotype":"null"},"ct-premiere-rush-beta":{"b":"6","f":"#1473E6","l":"premiere-rush-beta.png"},"ct-project-felix":{"b":"3","f":"","l":"adobe.svg"},"ct-project-spice":{"b":"","f":"","l":"creative-cloud.svg"},"ct-reader-mobile":{"b":"2","f":"#E42127","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-robohelp":{"b":"1","f":"","l":"robohelp.svg","promosubtype":"null","promotype":"null"},"ct-robohelp-server":{"b":"3","f":"","l":"robohelp-server.png","promosubtype":"null","promotype":"null"},"ct-shockwave":{"b":"6","f":"#FEFEFE","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-shockwave-player":{"b":"3","f":"#FEFEFE","l":"shockwave-player.svg","promosubtype":"null","promotype":"null"},"ct-spam-reports":{"b":"3","f":"","l":"adobe.svg"},"ct-spanish-wip":{"b":"3","f":"","l":"adobe.svg"},"ct-stock":{"b":"1","f":"#FF3366","l":"stock.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-assets-and-community-assets":{"b":"","f":"","l":"substance-3d-assets-and-community-assets.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-designer":{"b":"","f":"","l":"substance-3d-designer.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-modeler":{"b":"","f":"","l":"substance-3d-modeler.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-painter":{"b":"","f":"","l":"substance-3d-painter.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-plugins":{"b":"","f":"","l":"substance-3d-plugins.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-sampler":{"b":"","f":"","l":"substance-3d-sampler.svg","promosubtype":"null","promotype":"null"},"ct-substance-3d-stager":{"b":"","f":"","l":"substance-3d-stager.svg","promosubtype":"null","promotype":"null"},"ct-support-community":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-team-projects":{"b":"12","f":"","l":"team-projects.svg","promosubtype":"null","promotype":"null"},"ct-teams":{"b":"12","f":"","l":"creative-cloud.svg"},"ct-the-lounge":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-type-and-typography":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-typekit":{"b":"3","f":"","l":"typekit.png","promosubtype":"null","promotype":"null"},"ct-user-group-managers":{"b":"3","f":"","l":"adobe.svg"},"ct-video-hardware":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-video-lounge":{"b":"3","f":"","l":"adobe.svg","promosubtype":"null","promotype":"null"},"ct-video-mobile-app-community-forum-wip-japan":{"b":"3","f":"","l":"adobe.svg"},"ct-xd":{"b":"8","f":"#FF26B7","l":"xd.svg","promosubtype":"null","promotype":"null"},"default":{"b":"3","f":"#FFFFFF","l":"adobe.svg","promosubtype":"null","promotype":"null"}}');
                let boardCounter = 0;
                let lastBoardIndex = 0;
                $($node).each(function(){
                  let nodeIdEl = $(this).find('.lia-autocomplete-node-list-item-link');
                  let nodeIdArr = $(nodeIdEl).prop('href').split('/');
                  let nodeId = nodeIdArr[nodeIdArr.length-1];
                  if(nodeId.startsWith('ct-') && lastBoardIndex < 3 && bdata.hasOwnProperty(nodeId)){
                    let boardIcon = bdata[nodeId]['l'];
                    lastBoardIndex++;
                    $(this).prepend('<img loading="lazy" src="https://community.adobe.com/html/assets/icons/'+boardIcon+'" class="custom-board-icon" alt="board-icon"></img>');
                  }else{
                    boardCounter++;
                    $(this).remove();
                  }
                });
                if(boardCounter === $node.length){
                  $($('.lia-autocomplete-no-event-item')[0]).remove();
                }
                $($(".lia-autocomplete-content ul li.lia-autocomplete-node-item")[lastBoardIndex-1]).addClass('last-node');
              }catch(err){
                console.log(err);
              }
            }
          }
        });                                                         
    });
  })(LITHIUM.jQuery);

        const FILTER_IDS=['filter-0', 'filter-1', 'filter-2', 'filter-3', 'filter-4','filter-5', 'filter-6', 'filter-7', 'filter-8', 'filter-9'];
        const FILTER_TYPE_EN={
            'filter-0': 'Photography',
            'filter-1': 'Design & Layout',
            'filter-2': 'Video & Motion',
            'filter-3': 'Illustration',
            'filter-4': 'UI and UX',
            'filter-5': 'Documents & PDF',
            'filter-6': 'Business Solutions',
            'filter-7': 'Community',
            'filter-8': 'Technical Communication and eLearning',
            'filter-9': '3D & AR',
            'filter-10': 'all'
        };
        const FILTER_TYPE_JP={
            'filter-0': 'General',
            'filter-1': 'Photo',
            'filter-2': 'Graphic Design',
            'filter-3': 'Video',
            'filter-4': 'Illustration',
            'filter-5': 'UI and UX',
            'filter-6': 'Acrobat & PDF',
            'filter-7': 'Business Solutions',
            'filter-8': '3D&AR'
        }
        const FILTER_TYPE=(PAGE_LANG==='jp')?FILTER_TYPE_JP:FILTER_TYPE_EN;

        //Capitalize String
        function capitalize(string) {
            return string.charAt(0).toUpperCase() + string.slice(1);
        }
        ;(function($){
            try{
                const PAGE_NAME='digitalData.page.pageInfo.pageName';
                const LANGUAGE='digitalData.page.pageInfo.language';
                const SITE_SECTION='digitalData.page.pageInfo.siteSection';
                const COMMUNITY_HOME_PAGE='Community: homePage';
                const SOPHIA_EVENTS = 'digitalData.sophiaResponse.fromPage';

                var exp = 'control';
                let isLangCommunity = 'false';
                if(isLangCommunity === 'false'){
                    exp = 'variant';
                }
                userProfilePromise.then(trackHomePageLoad);

                //Track Community Home pageload
                function trackHomePageLoad() {
                    let pageName = PAGE_LANG!=='en'?location.hostname+location.pathname.replace(/\//g, ':'):location.hostname;
                    setDigitalDataProperty(PAGE_NAME, pageName);
                    setDigitalDataProperty(LANGUAGE, getLocale());
                    setDigitalDataProperty(SITE_SECTION, COMMUNITY_HOME_PAGE);
                    setPrimaryEvent(COMMUNITY_HOME_PAGE, 'pageload');
                    //dunamis api call
                    dnmsHPRender(landingPageSophiaMap);
                    setDigitalDataProperty(SOPHIA_EVENTS,[landingPageSophiaMap]);
                    if(exp === 'control'){
                        setDigitalDataProperty(FILTERS, getFiltersArray(null));
                        detectChangesInProductList();
                        trackCommunityCardLinkClick();
                        trackCommunityCardViewBtnClick();
                        homeSortClick();
                    }else{
                        setDigitalDataProperty(FILTERS, setFiltersArray(null));
                    }                                     	
                    captureSnapshot('state'); 
                    cleanDigitalDataProperties([SEARCH_DD_PROPERTY]);
                }

                if(exp === 'control'){
                    //Track community card text click
                    function trackCommunityCardLinkClick() {
                        if($('.comm-card__link').length > 0) {
                        $('.comm-card__link').on('click', function(e) {
                            let boardId = e.target.getAttribute('data-board-id');
                            if(boardId != "") {
                                //dunamis api call
                                let productName = normalizeCategoryId(boardId);
                                dnmsHPCommunityLinkClick(productName,landingPageSophiaMap);
                                setPrimaryEvent(COMMUNITY + capitalize(productName), PRODUCT_COMMUNITY_CLICK);
                                captureSnapshot('event');
                            }
                        });
                        }                                
                    }

                    //Track sort by click
                    function homeSortClick(){
                        if(document.getElementById('ddSortCommunities_menu')) {
                            document.getElementById('ddSortCommunities_menu').addEventListener('click', function(e){
                                if(e.target.hasAttribute('item-value')) {
                                    let sortType = capitalize(e.target.getAttribute('item-value'));
                                    //dunamis api call
                                    dnmsHPSortClick(sortType,landingPageSophiaMap);
                                    setPrimaryEvent(SORT+sortType, SORT_CLICK);
                                    cleanDigitalDataProperties([SEARCH_DD_PROPERTY]);
                                    setDigitalDataProperty(PRIMARY_FILTER, createGPSortInfoObj(sortType));
                                    setDigitalDataProperty(FILTERS, getFiltersArray(sortType));
                                    captureSnapshot('event');
                                    cleanDigitalDataProperties([SEARCH_DD_PROPERTY, PRIMARY_FILTER]);
                                }
                            });
                        }
                    }

                    //Return selected sort type
                    function getSelectedSortType() {
                        let currentSortType = document.getElementById('ddSortCommunities_current');
                        if(currentSortType && currentSortType.children.length > 0) {
                            if(currentSortType.children[0].hasAttribute('item-value')) {
                                return capitalize(currentSortType.children[0].getAttribute('item-value'));
                            };
                        }
                    }

                    //Return selected community filters
                    function getSelectedFilters() {
                        let filterArray = [];
                        for(let i=0; i<FILTER_IDS.length; i++) {
                            let x = $("[filter-id="+FILTER_IDS[i]+"]");
                            if(x && x.length > 0) {
                                if(x[0].checked) {
                                    filterArray.push(FILTER_TYPE[FILTER_IDS[i]]);
                                }
                            }
                        }
                        return filterArray;
                    }

                    //Return filters array
                    function getFiltersArray(sortType,selectedFilters){
                        let filters = [];
                        filters.push(createGPSortInfoObj(sortType?sortType:getSelectedSortType()));
                        if(!selectedFilters){
                            selectedFilters = getSelectedFilters();
                        }
                        for(let i=0; i<selectedFilters.length; i++) {
                            filters.push(createGPFilterInfoObj(selectedFilters[i]));
                        }
                        return filters;
                    }

                    //Track community card view button click
                    function trackCommunityCardViewBtnClick() {
                        if($('.view__remove-decoration').length > 0) {
                            $('.view__remove-decoration').on('click', function(e) {
                                let boardId = e.currentTarget.getAttribute('data-board-id');
                                if(boardId != "") {
                                    //dunamis api call
                                    let productName = normalizeCategoryId(boardId);
                                    dnmsHPCommunityViewBtnClick(productName);
                                    setPrimaryEvent(COMMUNITY + capitalize(productName) + 'View', PRODUCT_COMMUNITY_CLICK);
                                    captureSnapshot('event');
                                }
                            });
                        }
                    }

                    //Track filter by category click for old experience
                    if(document.getElementById('menu_filter_desktop')){
                        for(let i=0; i<FILTER_IDS.length; i++){
                            let x = $("[filter-id="+FILTER_IDS[i]+"]");
                            if(x && x.length > 0){
                                x.on('change', function(){
                                    let checked = (x[0].checked)?'Applied':'Removed';
                                    setPrimaryEvent(FILTER+checked, PRODUCT_FILTER+checked);
                                    cleanDigitalDataProperties([SEARCH_DD_PROPERTY]);
                                    //dunamis api call
                                    if(checked === 'Applied') {
                                        dnmsHPFilterClick(FILTER_TYPE[x[0].getAttribute('filter-id')],landingPageSophiaMap);
                                    }
                                    let filterObj = createGPFilterInfoObj(FILTER_TYPE[x[0].getAttribute('filter-id')]);
                                    setDigitalDataProperty(PRIMARY_FILTER, filterObj);
                                    setDigitalDataProperty(FILTERS, getFiltersArray(null));
                                    captureSnapshot('event');
                                });
                            }
                        }
                    }

                    //Detect change in list of product, sniff element listTarget
                    function detectChangesInProductList() {
                        const targetNode = document.getElementById('listTarget');
                        const config = { childList: true };
                        const callback = function(mutationsList, observer) {
                            for(var i=0; i < mutationsList.length; i++) {
                                if (mutationsList[i].type === 'childList') {
                                    trackCommunityCardLinkClick();
                                    trackCommunityCardViewBtnClick();
                                }
                            }
                        };
                        const observer = new MutationObserver(callback);
                        observer.observe(targetNode, config);
                    }
                }
            } catch(ex){console.log(ex);}
        })(LITHIUM.jQuery);

LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"});
LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://community.adobe.com/t5/community/page.liabase.basebody.partialrenderproxy:partialrenderproxyrelay","ajaxErrorEventName":"LITHIUM:ajaxError","token":"9bRkZSBYMPyiZtothj7Zy8Y9VUrs3KUASaPobNAu78E."});
LITHIUM.Auth.API_URL = "/t5/util/authcheckpage";
LITHIUM.Auth.LOGIN_URL_TMPL = "/plugins/custom/adobe/oauthssstate/sso_login_redirect?locale=en&referer=https%3A%2F%2FREPLACE_TEXT";
LITHIUM.Auth.KEEP_ALIVE_URL = "/t5/status/blankpage?keepalive";
LITHIUM.Auth.KEEP_ALIVE_TIME = 300000;
LITHIUM.Auth.CHECK_SESSION_TOKEN = 'LhmNlUL2BNnbuRATy8fLIYvPlewiYv_MolcN0Xf04C8.';
LITHIUM.AjaxSupport.useTickets = false;
LITHIUM.Loader.runJsAttached();
// -->
</script>
<script>
        function trackRecentSearchClick(searchTerm,searchResultCount,linkPostion,community,linkUrl){
            try {
                let linkName = searchTerm;
                if(community && community !== ""){
                    populatePrevSearch(searchTerm,community,linkUrl);
                }
                setPrimaryEvent('Community: recentSearchSelected', 'searchInteraction');
                setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchTerm);
                setDigitalDataProperty('digitalData.search.searchInfo.type', 'auto');
                setDigitalDataProperty('digitalData.search.searchInfo.totalResults', searchResultCount);
                setDigitalDataProperty('digitalData.search.searchInfo.linkClickPosition', linkPostion);
                setDigitalDataProperty('digitalData.search.searchInfo.linkName', linkName);
                setDigitalDataProperty('digitalData.search.searchInfo.linkUrl', linkUrl);
                setDigitalDataProperty('digitalData.community.communityInfo.communityCategory',community);
                captureSnapshot('event');
                dnmsSearchResultClick(searchTerm, linkName, community, 2, searchResultCount, linkPostion, null, null, null, landingPageSophiaMap);
            } catch (err) {
               console.log(err)
            }
        }
        function trackSearchMoreResultsClick(searchItem){
            try {
                cleanDigitalDataProperties(['digitalData.search', 'digitalData.community.communityAttributes']);
                setPrimaryEvent('Community: searchMoreResultsClick', 'searchInteraction');
                setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchItem);
                setDigitalDataProperty('digitalData.search.searchInfo.type', 'typed');
                captureSnapshot('event');
                dnmsSearchInputClick(searchItem,null,0,'see more results',landingPageSophiaMap);
            } catch (err) {
               console.log(err)
            }
        }
</script>

<script>
try{  
    var onboarding_ff = "false";
    if(onboarding_ff == "false") {
        if('CommunityPage' === 'PostPage' || 'CommunityPage' === 'ForumTopicPage' || 'CommunityPage' === 'IdeaPage' || 'CommunityPage' === 'PrivateNotesPage'){
            //userName created event for new users in cases when explicit reload is adding because of race condition
            (function () {  
                var userNameCreated = localStorage.getItem('UserNameCreated');
                if(userNameCreated){
                    trackScreenNameInteractions(userNameCreated,'UserNameCreated');
                    if(userNameCreated.indexOf('userNameCollected') >=0 ){
                        dnmsDefaultScreenNameAssignment("IMS","success");
                    }
                    else{
                        dnmsDefaultScreenNameAssignment("lithium","success");
                    }
                    localStorage.removeItem('UserNameCreated');
                }
            })();
        }
    }

//Track sign in click
if(document.getElementById('sign_in')) {
    document.getElementById('sign_in').addEventListener('click', function(){
        //dunamis api call
        dnmsSigninClick();
        setPrimaryEvent('Community: gNavsignInClick', 'GlobalnavClick');
        cleanDigitalDataProperties(['digitalData.community', 'digitalData.search']);
        captureSnapshot('event');
    });
}

var isSearchIconClicked = false;

  
//User profile menu clik tracking
const user_menu_class_map = {
"view-profile-link" : "MyProfile" ,
"account-settings-link" : "MySettings", 
"my-subscriptions-link":"MyFollows", 
"community-help-link":"Help", 
"community-admin-link":"CommunityAdmin", 
"logout-link":"SignOut",
"adobe_account": "AdobeAccount"
}
if (document.getElementById("menu-user-dropdown-toggle")) {
    document
    .getElementById("menu-user-dropdown-toggle")
    .addEventListener("click", function (e) {
        cleanDigitalDataProperties([
        "digitalData.community",
        "digitalData.search",
        ]);
        for (let className in user_menu_class_map){
            if (e.target && e.target.classList && e.target.classList.contains(className)) {
                setPrimaryEvent(
                    "Community: gNav" + user_menu_class_map[className] + "Click",
                    "GlobalnavClick"
                );                               	
                captureSnapshot("event");
                break;
            }
        }
    });
}
  

//My Notifications click track
if(document.getElementsByClassName('user_notifications') && document.getElementsByClassName('user_notifications').length > 0) {
    document.getElementsByClassName('user_notifications')[0].addEventListener('click', function(e) {
        cleanDigitalDataProperties(['digitalData.community', 'digitalData.search']);
        setPrimaryEvent('Community: gNavNotificationClick', 'GlobalnavClick');
        captureSnapshot('event');
    })
}

//Track logo click
if(document.getElementsByClassName('gnav-logo') && document.getElementsByClassName('gnav-logo').length > 0) {
    document.getElementsByClassName('gnav-logo')[0].addEventListener('click', function(e) {
        setPrimaryEvent('Community: gNavSupportLogoClick', 'GlobalnavClick');
        cleanDigitalDataProperties(['digitalData.community', 'digitalData.search']);
        captureSnapshot('event');
    });
}

//Track footer click
if(document.getElementsByClassName('footer-menu-item') && document.getElementsByClassName('footer-menu-item').length > 0) {
    for(let i=0; i<document.getElementsByClassName('footer-menu-item').length; i++){
        document.getElementsByClassName('footer-menu-item')[i].addEventListener('click', function(e) {
            let footerData = e.target.getAttribute('data-footer');
            setPrimaryEvent('Community: footer' + footerData, 'footerLinkClick');
            cleanDigitalDataProperties(['digitalData.community', 'digitalData.search']);
            captureSnapshot('event');
        });
    }
}

//Track language-switch click
if(document.getElementById('languageCommunityDropdown')) {
    document.getElementById('languageCommunityDropdown').addEventListener('click', function(e){
        let langValue = '';
        if(e.target.parentElement && e.target.parentElement.id && e.target.parentElement.hasAttribute('data-locale-type')){
            langValue = e.target.parentElement.id;
        }
        if(langValue !== ''){
            setPrimaryEvent('Community: language'+capitalize(langValue), 'languageSwitchClick');
            cleanDigitalDataProperties(['digitalData.community', 'digitalData.search']);
            captureSnapshot('event');
        }
    });
}
 
//Track secondary search click

if('CommunityPage' !== 'CommunityPage'){
    //Search autocomplete track
    if(document.getElementsByClassName('lia-autocomplete-content').length > 0) {
        let tNode = document.getElementsByClassName('lia-autocomplete-content')[0];
        let tConfig = { childList: true, subtree: true };
        let tCallback = function(mList, tObserver) {
            for(let i=0; i<mList.length; i++) {
                if (mList[i].type === 'childList' || mList[i].type === 'subtree') {
                    $('.lia-autocomplete-message-item').off('click', searchAutocompleteHandler);
                    $('.lia-autocomplete-node-item').off('click', searchAutocompleteHandler);
                    $('.lia-autocomplete-message-item').on('click', searchAutocompleteHandler);
                    $('.lia-autocomplete-node-item').on('click', searchAutocompleteHandler);
                }
            }
        };
        let tObserver = new MutationObserver(tCallback);
        tObserver.observe(tNode, tConfig);
    }

    //Track global search click
    if(document.getElementsByClassName('lia-button-searchForm-action').length > 0) {
        document.getElementsByClassName('lia-button-searchForm-action')[0].addEventListener('click', function(e){
            isSearchIconClicked = true;
            cleanDigitalDataProperties(['digitalData.search', 'digitalData.community.communityAttributes']);
            let searchItem;
            if(document.getElementsByClassName('lia-search-input-message').length > 0) {
                searchItem = document.getElementsByClassName('lia-search-input-message')[0].value;
                setPrimaryEvent('Community: searchClick', 'searchInteraction');
                setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchItem);
                setDigitalDataProperty('digitalData.search.searchInfo.type', 'typed');
                captureSnapshot('event');
                //dunamis api call
                dnmsSearchInputClick(searchItem, getDigitalDataProperty('digitalData.community.communityInfo.communityCategory'),0,'input',landingPageSophiaMap);
            }
        });
    }

    function searchAutocompleteHandler(e){
        let searchTerm = document.getElementsByClassName('lia-search-input-message')[0].value;
        let linkName = e.currentTarget.innerText;
        try{
            if('true' !== 'true' && e.currentTarget.classList.contains('lia-autocomplete-message-item')){     
                populateGlobalPrevSearch(e.currentTarget,linkName);
            }
        }catch(err){
            console.log(err);
        }
        setPrimaryEvent('Community: searchSelected', 'searchInteraction');
        setCommonProperties(e,linkName,searchTerm,0,null,null,null,null,null,landingPageSophiaMap);
    }
}

function populateGlobalPrevSearch(currentNode,searchTerm){
    let link = searchLinkAttribute(currentNode,'url','lia-link-navigation lia-autocomplete-message-list-item-link');
    let community = searchLinkAttribute(currentNode,'text','lia-autocomplete-suggestion-board-title'); 
    var getTitle = community.split(' ');
    getTitle.pop();
    community = getTitle.join(' ');                                                
    populatePrevSearch(searchTerm,community,link);
}

function setCommonProperties(e,linkName,searchTerm,index,contentType,solved,linkUrl,community,tab,sophiaMap){
    setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchTerm);
    setDigitalDataProperty('digitalData.search.searchInfo.type', 'auto');
    let searchResultCount = document.getElementsByClassName('lia-autocomplete-node-item').length + document.getElementsByClassName('lia-autocomplete-message-item').length;
    setDigitalDataProperty('digitalData.search.searchInfo.totalResults', searchResultCount);
    let linkPostion = searchLinkClickPosition(e.currentTarget.innerText);
    setDigitalDataProperty('digitalData.search.searchInfo.linkClickPosition', linkPostion);
    setDigitalDataProperty('digitalData.search.searchInfo.linkName', linkName);
    if(!linkUrl){
        linkUrl = searchLinkAttribute(e.currentTarget,'url','lia-autocomplete-message-item');
    }
    setDigitalDataProperty('digitalData.search.searchInfo.linkUrl', linkUrl);
    captureSnapshot('event');
    if(!community){
        community = getDigitalDataProperty('digitalData.community.communityInfo.communityCategory');
    }
    dnmsSearchResultClick(searchTerm, linkName, community, index, searchResultCount, linkPostion, contentType, solved, tab, sophiaMap);
}

/*function searchLinkClickUrl(currentNode) {
    let linkUrl;
    let cName = 'lia-autocomplete-message-list-item-link';
    if(currentNode.classList.contains('lia-autocomplete-node-item')) {
        cName = 'lia-autocomplete-node-list-item-link';
    }
    let elements = currentNode.getElementsByClassName(cName);
    if(elements.length > 0) {
        linkUrl = elements[0].href;
    }
    return linkUrl;
}*/

function searchLinkAttribute(currentNode,type,cName){
    let link;

    if(type === 'url'){
        if(currentNode.classList.contains('lia-autocomplete-node-item')) {
            cName = 'lia-autocomplete-node-list-item-link';
        }
    }
    //if(currentNode.classList.contains('lia-autocomplete-message-item')){
        let elements = currentNode.getElementsByClassName(cName);
        if(elements.length > 0) {
            if(type === 'text'){
                link = elements[0].innerText;
            }else if(type === 'url'){
                link = elements[0].href;
            }
            else{
                link = 'resolved';
            }
        }
    //}
    return link;
}

function searchLinkClickPosition(linkName) {
    let result = 0;
    let nodes = document.getElementsByClassName('lia-autocomplete-node-item');
    let nodeCount = nodes.length;
    for(let x=0; x<nodeCount; x++) {
        if(nodes[x].innerText === linkName) {
            result = x+1;
        }
    }
    if(result === 0) {
        let msgs = document.getElementsByClassName('lia-autocomplete-message-item');
        let msgCount = msgs.length;
        result += nodeCount;
        for(let y=0; y<msgCount; y++) {
            if(msgs[y].innerText === linkName) {
                result += y+1;
            }
        }
    }
    return result;
}

//Remove listener from search exit
function removeSearchExitListener(){
	let objArr = document.getElementsByClassName('lia-search-input-message');
	if(objArr && objArr.length > 0) {
		objArr[0].removeEventListener('focusout', searchFocusExit);
	}
}

//Track global search exit click
function trackSearchExit() {
	if(document.getElementsByClassName('lia-search-input-message').length > 0) {
        let searchExitObj = document.getElementsByClassName('lia-search-input-message')[0];
        searchExitObj.addEventListener('focusout', searchFocusExit);
	}
}

function searchFocusExit(){
	setTimeout(function(){
        if(!isSearchIconClicked) {
            cleanDigitalDataProperties(['digitalData.search', 'digitalData.community.communityAttributes']);
            let searchItem;
            if(document.getElementsByClassName('lia-search-input-message').length > 0) {
            searchItem = document.getElementsByClassName('lia-search-input-message')[0].value;
            setDigitalDataProperty('digitalData.search.searchInfo.keyword', searchItem);
            }
            setPrimaryEvent('Community: searchExitClick', 'searchInteraction');
            //captureSnapshot('event');
            removeSearchExitListener();
        } else {
            isSearchIconClicked = false;
        }
  	}, 100);
}

//Add listener to search exit
if(document.getElementsByClassName('lia-search-input-message').length > 0) {
	document.getElementsByClassName('lia-search-input-message')[0].addEventListener('focusin', trackSearchExit);
}

//Listener for enable all cookies/custom cookies click event
window.addEventListener('adobePrivacy:PrivacyCustom', function () {
    if(window.adobePrivacy) {
        let activeGroups = adobePrivacy.activeCookieGroups();
        if (activeGroups.indexOf('C0002') !== -1) {
            dnmsEnableCookiesClick();
        }
    }
});

//Listener for enable all cookies click event
window.addEventListener('click', function(e) {
    if(e.target && ((e.target.id === 'onetrust-accept-btn-handler') || (e.target.id === 'enable-recommended-btn-handler'))) {
        dnmsEnableCookiesClick();
    }
});

//Track user registration event
if(localStorage.getItem('userRegDigitalData')) {
	const userRegDD = localStorage.getItem('userRegDigitalData');
	const userRegName = localStorage.getItem('userRegName');
  	if(userRegName) {
		const urddVal = JSON.parse(userRegDD);
		const dDataTemp = digitalData._snapshot();
		if(document.getElementsByClassName('lia-user-avatar-message').length >0) {
          if(document.getElementsByClassName('lia-user-avatar-message')[0].title === userRegName) {
			deleteDigitalDataProperty('digitalData.community');
			deleteDigitalDataProperty('digitalData.search');
			digitalData = urddVal;
            captureSnapshot('event');
            localStorage.removeItem('userRegDigitalData');
            localStorage.removeItem('userRegName');
			digitalData = dDataTemp;
          }
		}
	}
}
  
function getSelectedConversationsArr() {
    let cName, cType;
    let tiggerDetails = getMoveMergeTriggerDetails();
    if(tiggerDetails && tiggerDetails.length > 3) {
        cName = tiggerDetails[1];
        cType = tiggerDetails[3];
    }
    let cnverstns = document.getElementsByClassName('lia-custom-event');
    let cInfoArr = [];
    for(let y=0;y<cnverstns.length;y++) {
        let cnvrsnId;
        let title = cnverstns[y].innerText;
        let splitArr = cnverstns[y].href.split('/');
        if(splitArr.length > 0) {
            cnvrsnId = splitArr[splitArr.length-1].split('#')[0];
        }
        cInfoArr.push(createCommunityInfoObj(title, cnvrsnId, cName, cType));
    }
    return cInfoArr;
}

function moveMergeDeletePageAction(action, eventType) {
  
    let slctdCnvrstnArr = getSelectedConversationsArr();
    let cnvrstnIds = [];
  
    for(let i=0;i<slctdCnvrstnArr.length;i++) {
        cnvrstnIds.push(slctdCnvrstnArr[i].communityInfo.communityId);
    }
                                                                                       
    let triggerDetails = getMoveMergeTriggerDetails();
                                              
    if(triggerDetails && triggerDetails.length > 4) {
  
        let triggerBy = triggerDetails[0];
        let cName = triggerDetails[1];
        let cId = triggerDetails[2];
        let cType = triggerDetails[3];
        let msgType = triggerDetails[4];
        let replyType = msgType!=='originalPost'?msgType:null;

        let xArr = [cName, cId, cType, cnvrstnIds.toString(), replyType];
  
        if(triggerBy === 'communityPage') {
            dnmsMoveMergeDeleteSuccessClick('Community','Community Controls', eventType, action, xArr);
        } else if(triggerBy === 'conversationPage') {
            dnmsMoveMergeDeleteSuccessClick('Conversation',action+' Conversation', 'click', action+' '+eventType, xArr);
        }

        localStorage.removeItem('moveMergeDeletetriggeredBy');
    }
}

function moveMergeDeleteModeType() {
    let modeType;
    let tiggerDetails = getMoveMergeTriggerDetails();
    if(tiggerDetails && tiggerDetails.length > 0) {
        let triggerBy = tiggerDetails[0];
        if(triggerBy === 'communityPage') {
            modeType = 'conversations';
        } else if(triggerBy === 'conversationPage') {
            modeType = 'conversation';
        }
    }
    return modeType;
}

function createCommunityInfoObj(title, id, boardId, contentType) {
    const commuinityInfoObj = {
        communityInfo: {
            communityTitle: title,
            communityId: id,
            communityCategory: boardId,
            communityContentTab: contentType
        }
    };
    return commuinityInfoObj;
}

} catch(ex){console.log(ex);}

/**  
	Move-merge-delete data sync code block
**/

try{
  
  let communityObj = LITHIUM.CommunityJsonObject;
  let actionMap = {'MessageMoved': 'Move', 'MessageDeleted': 'Delete'};
  let resultObj = communityObj.Activity.Results;
  let convIdMap = {}
  let excludeBoards = ['abuse-reports','spam-reports'];
  
  if(resultObj.length > 0 && excludeBoards.indexOf(communityObj.CoreNode.id) < 0){

    for (let i = 0; i < resultObj.length; i++){
                              
      let actionType = resultObj[i].name; 
        //show success toast if the conversation was moved.                              
        if(actionType == "MessageMoved" && localStorage.hasOwnProperty('moveMsgDigitalData'))  {
            LITHIUM.Components.renderInPlace(
                "spectrum-toast-notification",  
                {"text": "movePost.move-success",
                "type": "positive"
                },
                {},
                "toast-container" 
            );
            localStorage.removeItem('moveMsgDigitalData');
        } 
      if(actionMap.hasOwnProperty(actionType)){
  		let convId = resultObj[i].message.uid;
        if(convIdMap.hasOwnProperty(actionMap[actionType])){
        	convIdMap[actionMap[actionType]].push(convId);                       
        }
        else{
        	convIdMap[actionMap[actionType]] = [convId];                           
        }                           
      }
    }
     
  	if(Object.keys(convIdMap).length > 1 && convIdMap.hasOwnProperty('Delete') && convIdMap.hasOwnProperty('Move')){
  		syncDataOnS3('Move', convIdMap['Move'].toString());
  	}
  	else{
      for (action in convIdMap) {                               
        syncDataOnS3(action, convIdMap[action].toString());                                 
      }
  	}
  }
                                   
}catch(err){
	console.log(err);
}
                                                       
function syncDataOnS3(actionType, conversationIds){
  try{                                   
  	var request = $.ajax({
      url: '/plugins/custom/adobe/adobe/sync-data-on-s3',
      type: "GET",
      dataType: "html",
      data: {"conversationIds": conversationIds.toString(), "type": actionType}
    });
    request.fail(function(err){
    	console.log(err);
    });
  }catch(err){
  	console.log(err);
  }
}
  
</script>


<script>
//Track profile dropdown links click
    try{
        if($('.users-profile-menu-row2').length > 0){
                $('.users-profile-menu-row2').find('a').on('click', function(e){
                    dnmstrackUserProfileDropdownClick($(e.target).attr('data-tab-name'));
                });
            }
        }catch(err){
        console.log(err);
    }
</script>


 





<script>
  //close profile hover in cases it gets stuck. Outside click will make it go away
  
  window.addEventListener('click',function(event){
  	try{
      if(event && event.target){
        let cardWrapper = $(".profileCard");
        if(cardWrapper.length > 0 && cardWrapper[0].style.display != "none" && !cardWrapper[0].contains(event.target)){
            cardWrapper.remove();
        }
      }
                  let BreadcrumbContainer =  $('.spectrum-Breadcrumbs-item');
               if (!BreadcrumbContainer.is(event.target) && !BreadcrumbContainer.has(event.target).length) {
                 $('.spectrum-Breadcrumbs-item-options').removeClass('open');
               }
  	}catch(err){
  		console.log(err);
  	}
  });

  

</script>

<script>
function modifyAttachments(class1, class2) {
    try{
        if($(class1).length>0){
            for(i=0;i<$(class1).length;i++){
                for(j=0;j<$(class1)[i].children.length;j++){
                    var attachedFiles = $($(class1)[i].children[j])
                    if(attachedFiles.find(".lia-link-disabled").length>0){
                        let emptySpan = attachedFiles.find(class2).find("span")
                        if($(".lia-media-document").length > 0){
                            let downloadLink = attachedFiles.find(".lia-media-document").find("a").attr("href")
                            let location = "window.location.href='" + downloadLink + "'"
                            emptySpan.attr("onclick", location);
                            $("<div class='custom-attachment-download-text'>Download</div>").insertAfter(emptySpan)
                        }
                    }
                    else{
                        let previewAnchor = attachedFiles.find(class2).find("a")
                        $("<div class='custom-attachment-preview-text'>Preview</div>").insertAfter(previewAnchor)
                    }
                    if($(".lia-attachment-file-size").length>0 ){
                        let tobeRemoved = attachedFiles.find(class2).children()
                        tobeRemoved.remove(".lia-attachment-file-size")
                    }
                    if($(".lia-attachment-preview-tooltip").length>0 ){
                        let tobeRemoved = attachedFiles.find(class2).children()
                        tobeRemoved.remove(".lia-attachment-preview-tooltip")
                    }
                    
                }
            }
        }
    } catch(err) {
        console.log(err);
    }
} 
</script>



<script>
    function populatePrevSearch(query,node="",link=""){
        try{
            let userId = '-1';
            let obj = {};
            let value = {"query":query,"node":node,"href":link};
            if(localStorage.hasOwnProperty('prevSearchKeys_'+userId)){
                obj = JSON.parse(localStorage.getItem('prevSearchKeys_'+userId));
                let currLen = Object.keys(obj).length;
                let flag = false;
                for(let i=0;i<Object.keys(obj).length;i++){
                    if(obj[i].query === value.query){
                        flag = true;
                        continue;
                    }
                    if(flag){
                        obj[i-1] = obj[i];
                        if(i === currLen-1){                                    
                        	currLen = currLen-1;
                            flag = false;                                
                        }
                    }
                }
                if(!flag && currLen >= 5){
                    for(let i=0;i<Object.keys(obj).length;i++){
                        obj[i] = obj[i+1];
                    }
                    currLen = currLen-1;
                }
                if(!flag){
                    obj[currLen] = value;
                }
            }else{
                obj[0] = value;
            }
            localStorage.setItem('prevSearchKeys_'+userId,JSON.stringify(obj));
        }catch(err){
            console.log(err);
        }
    }

</script>

</body>
</html>