Outiref
 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta name="msvalidate.01" content="40A1AE61E78A43E9110D0723A66FD2A8" /><meta name="google-site-verification" content="lu_tUEmjBgrzWC7o0s7lKidyyF-PQkaFIAkO7742hE0" /><meta name="description" content="Latest sentiments from @bestforexbroker. Learn And Earn Forex Trading Education,Strategies And Tips.Your Guide In Choosing The Best Forex Broker." /><meta name="keywords" content="Investagrams,Best Forex Broker,bestforexbroker,@bestforexbroker" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title>
	 Best Forex Broker (@bestforexbroker)  | Investagrams
</title> <script type="text/javascript"> var globalAcceptLangHeader = ""; </script> <meta property="fb:app_id" content="1599265263687910" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="Investagrams" /> <meta property="og:image" content="https://storage.investagrams.com/files/Account/112675/ProfilePicture/2017/10/User_112675_Profile_Picture_20171023-094751_0ff352f0-f33c-4e76-9f6c-97b019c61550.jpg" /> <meta property="og:title" content="Best Forex Broker (@bestforexbroker)  | Investagrams" /> <meta property="og:description" content="Latest sentiments from @bestforexbroker. Learn And Earn Forex Trading Education,Strategies And Tips.Your Guide In Choosing The Best Forex Broker." /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.investagrams.com/profile/bestforexbroker/" /> <link rel="canonical" href="https://www.investagrams.com/profile/bestforexbroker/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@investagrams" /> <meta name="twitter:title" content="Best Forex Broker (@bestforexbroker) " /> <meta name="twitter:description" content="Latest sentiments from @bestforexbroker. Learn And Earn Forex Trading Education,Strategies And Tips.Your Guide In Choosing The Best Forex Broker." /> <meta name="twitter:image" content="https://storage.investagrams.com/files/Account/112675/ProfilePicture/2017/10/User_112675_Profile_Picture_20171023-094751_0ff352f0-f33c-4e76-9f6c-97b019c61550.jpg" /> <meta name="twitter:domain" content="Investagrams" /> <link href="/Images/app_icon.png?is_1.19" rel="shortcut icon" type="image/x-icon" /> <link href="https://storage.investagrams.com/files/Account/112675/ProfilePicture/2017/10/User_112675_Profile_Picture_20171023-094751_0ff352f0-f33c-4e76-9f6c-97b019c61550.jpg" rel="image_src" /> <link href="/Json/manifest.json?is_1.19" rel="manifest" />  <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700,900" rel="stylesheet" media="print" onload="this.media='all'" /> <link href="https://fonts.googleapis.com/css?family=Berkshire+Swash" rel="stylesheet" media="print" onload="this.media='all'" /> <link href="/Font/FontAwesome/5.15.4/css/all.min.css?is_1.19" rel="stylesheet" media="print" onload="this.media='all'" /> <link href="/CSS/Bootstrap4/bootstrap.min.css?is_1.19" rel="stylesheet" /> <link href="/CSS/AOS/aos.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/MainSiteStyle.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/MainStyleV2.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/ShowmanStyle.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Stock/StockStyle.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/sass/MainSiteStyle.min.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/PostStyle.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/SimpleBar/simplebar.min.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/Components/ComponentStyle.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" /> <link href="/CSS/Common/DarkMode/DarkMode.css?i_1.68.8880.35330" rel="stylesheet" type="text/css" />  <link href="/CSS/SimpleNotify/simpleNotify.css?is_1.19" rel="stylesheet" type="text/css" />   <link href="/CSS/Angular/AngularSwitch/angular-ui-switch.min.css?is_1.19" rel="stylesheet" media="print" onload="this.media='all'" />  <script src="/Javascript/JQuery/jquery-2.1.1.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQuery/jquery.nicescroll.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/SignalR/jquery.signalR-2.4.3.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Bootstrap4/popper.min.js?is_1.19" defer> </script> <script src="/Javascript/Bootstrap4/bootstrap.min.js?is_1.19" defer> </script> <script src="/Javascript/SimpleNotify/simpleNotify.js?is_1.19"> </script> <script src="/Javascript/Common/ConstantScript.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/Common/RefTrackerScript.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/Common/InvestaAnalyticsTrackerScript.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Common/HubsJavaScript.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/Common/MainSiteJavascript.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/SimpleBar/simplebar.min.js?is_1.19" type="text/javascript" defer> </script>   <script src="/Javascript/Angular/angular.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularSanitize/angular-sanitize.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularSwitch/angular-ui-switch.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularAutoGrow/angular-autogrow.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularTimeAgo/angular-timeago-core.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularTimeAgo/time-ago-language-en_US.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/AngularUIBootstrap/ui-bootstrap-tpls-3.0.6.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Angular/angular-animate.min.js?i_1.68.8880.35330" defer> </script> <script src="/Javascript/AngularApp/app.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Directive/directives.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/walletApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userAccessApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userPlatformTourApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userSubscriptionApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/chatApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userSavedPostApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/gemsApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/User/userNavSnippetController.js?i_1.68.8880.35330" type="text/javascript" defer> </script>  <script> !function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('set', 'autoConfig', false, '505669647235090'); fbq('init', '505669647235090'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=505669647235090&ev=PageView&noscript=1" /> </noscript> <script src="/Javascript/AngularApp/Services/Api/calendarApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/stockApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/socialApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/notificationApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/tradeApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/tradeCompetitionApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/stockTradingGroundsApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Notification/notificationBarUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Chat/chatBarUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/OpenInvesta/openInvestaModalSnippetController.js?i_1.68.8880.35330" type="text/javascript" defer> </script>  <script src="/Javascript/AngularApp/Controller/Snippet/Social/calendarSnippetController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/Trade/tradeCompetitionSnippetController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/StockTg/rankingsSnippetController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/showmanApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/DarkMode/darkMode-min.js?is_1.19" type="text/javascript" defer> </script>   <script type="text/javascript"> var gaClientId = ""; </script>   <script async src="https://www.googletagmanager.com/gtag/js?id=G-MPZT2JLDD9"> </script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); var ga4TrackingId = 'G-MPZT2JLDD9'; var pageLocation = (window.location.origin + window.location.pathname).toLowerCase(); gtag('get', ga4TrackingId, 'client_id', function (clientId) { gaClientId = clientId; }); window.addEventListener('DOMContentLoaded', function () { if (gaAuthenticatedUserId > 0) { gtag('config', ga4TrackingId, { 'page_location': pageLocation, 'user_id': gaAuthenticatedUserId }); gtag('set', 'user_properties', { 'inv_user_id': gaAuthenticatedUserId }); } else { gtag('config', ga4TrackingId, { 'page_location': pageLocation }); } var gaSendHeartBeatCount = 0; var gaAvoidSendingMultipleHeartBeat = false; function gaHeartBeatFunc() { var timeoutDurationMs = 120000; if (gaSendHeartBeatCount == 0) { timeoutDurationMs = 10000; } else if (gaSendHeartBeatCount >= 1 && gaSendHeartBeatCount <= 20) { timeoutDurationMs = 180000; } else { timeoutDurationMs = 1200000; } var doRepeatHeartBeat = true; if (gaSendHeartBeatCount >= 200) { doRepeatHeartBeat = false; } else if (gaAvoidSendingMultipleHeartBeat && gaSendHeartBeatCount >= 2) { doRepeatHeartBeat = false; } if (doRepeatHeartBeat) { setTimeout(function () { try { gtag("event", "HeartBeat", { HeartBeatCount: gaSendHeartBeatCount, HeartBeatTimeoutDurationMs: timeoutDurationMs }); } catch (ex) { } gaSendHeartBeatCount++; gaHeartBeatFunc(); }, timeoutDurationMs); } } gaHeartBeatFunc(); }); </script>  <script> var _paq = window._paq = window._paq || []; window.addEventListener('DOMContentLoaded', function () { var normalizedFullUrl = location.href.toLowerCase(); if (normalizedFullUrl.endsWith("/")) { normalizedFullUrl = normalizedFullUrl.slice(0, -1); } /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ if (gaAuthenticatedUserId > 0) { _paq.push(['setUserId', gaAuthenticatedUserId]); } _paq.push(['setCustomUrl', normalizedFullUrl]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer']); (function () { var u = "https://matomo.investagrams.com/"; _paq.push(['setTrackerUrl', u + 'matomo.php']); _paq.push(['setSiteId', '1']); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s); })(); }); </script>    <script type="text/javascript"> (function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "4flsrkedwr"); </script>  <script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "995318dae37e46b1af028b18b70a0e07"}'> </script>    <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "Investagrams", "url" : "https://www.investagrams.com/", "email" : "support@investagrams.com", "logo": "https://www.investagrams.com/Images/app_icon.png?is_1.19", "sameAs" : [ "http://www.facebook.com/investagrams", "http://www.twitter.com/InvestaPH", "https://www.linkedin.com/company/investagrams", "https://www.youtube.com/channel/UCmaz9xVsN_kOmQUNvuWKRiw" ] } </script> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/BootstrapDateTimePicker/bootstrap-datetimepicker.min.css?is_1.19" rel="stylesheet" type="text/css" /> <script src="/Javascript/BootstrapJasny/jasny-bootstrap.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/bootstrap-datetimepicker.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojipicker.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojis.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/moment.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapBootbox/bootbox.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/moment.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/socialApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/socialGroupApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/reportApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/userBlockApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/stockApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/Social/followListUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Page/User/userProfilePageController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> </head> <body data-ng-app="investagramsAngularApp" data-ng-controller="userNavSnippetController">    <style> .splash-screen { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: white; z-index: 99999999; display: flex; justify-content: center; align-items: center; overflow: hidden; } .splash-screen-content { text-align: center; display: flex; justify-content: center; align-items: center; flex-direction: column; } .splash-img { height: 85px; width: 85px; display: block; } .loader-bounce { display: flex; align-items: center; justify-content: center; width: max-content; height: 1.25rem; margin-top: 20px; } .loader-bounce:before, .loader-bounce:after, .loader-bounce span { content: ""; background-color: #00bef9; border-radius: 50%; width: .5rem; height: .5rem; margin: .125rem; animation: bouncing-fade 0.6s infinite alternate; } .loader-bounce span { animation-delay: 0.2s; } .loader-bounce:after { animation-delay: 0.4s; } </style> <div id="splashScreenContainer" class="splash-screen"> <div class="splash-screen-content"> <img class="splash-img" src="/Images/app_icon.png?is_1.19" alt="Investagrams" /> <div class="loader-bounce"> <span> </span> </div>  </div> </div> <script> var splashScreenContainerId = "splashScreenContainer"; var isHideSplashScreen = true; window.addEventListener('DOMContentLoaded', function () { document.getElementById(splashScreenContainerId).style.background = null; if (isHideSplashScreen) { document.getElementById(splashScreenContainerId).style.display = "none"; } }); function hideSplashScreenContainer() { isHideSplashScreen = true; document.getElementById(splashScreenContainerId).style.display = "none"; } function showSplashScreenContainer() { isHideSplashScreen = false; } try { if (typeof (Storage) !== "undefined") { var isViewingAdminPage = !!document.getElementById("adminBody"); if (!isViewingAdminPage) { var isDarkMode = localStorage.getItem("darkmode"); isDarkMode = JSON.parse(isDarkMode); if (isDarkMode == null) { var browserTheme = window.matchMedia("(prefers-color-scheme: dark)"); if (browserTheme.matches) isDarkMode = true; } if (isDarkMode) { document.getElementById(splashScreenContainerId).style.background = "#0d121E"; } } } } catch (ex) { console.error(ex); } </script>   <div id="navslide" class="navslide op-mobile-display pt-0">  <div class="navslide-header d-flex align-items-center"> <div class="flex-grow-1"> <button class="op-square-btn" id="closeNav"> <i class="fas fa-times font-size-icon text-navy-light"> </i> </button> </div> <div class="flex-grow-1"> <a class="navbar-brand" href="/"> <img src="/Images/OpenInvesta/op-investa.png?is_1.19" /> </a> </div> </div> <div class="navslide-content"> <div class="navslide-select cursor-pointer p-3" id="accordion1"> <div class="media d-flex align-items-center" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Social</h5> </div> <i class="fas fa-angle-down fs-16 text-navy-light"> </i> </div>  <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordion1"> <div class="card-body navslide-display px-0"> <a class="dropdown-item py-2 px-1 op-dp-list" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/Social/"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-user op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Socials</h5> <p class="mb-0 fs-12 text-navy-light">Share your thoughts about the market</p> </div> </div> </a> <a class="mw-100 br-12 invg-btn-pearl-blue fw-700 my-1" href="/Social/Share/InvestagramsSharer" target="_blank" onclick="return openLinkWindow(this.href);">Create Post</a> <a class="dropdown-item py-2 px-1 op-dp-list" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/Social/Group/ViewGroups/allGroups"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-users op-fa-users"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Groups</h5> <p class="mb-0 fs-12 text-navy-light">Explore market thoughts within your group</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list op-dp-play cursor-pointer" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/Grounds/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/itg-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Trading Grounds</h5> <p class="mb-0 fs-12 text-navy-light">Practice your trading</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list op-dp-play cursor-pointer" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/vTradeLobby"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_play.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Trading Competitions</h5> <p class="mb-0 fs-12 text-navy-light">Test your trading skills</p> </div> </div> </a> <a class="dropdown-item tcup-bg br-12 py-2 px-1 op-dp-list op-dp-play mb-1" href="/VirtualTrade/VirtualTradeRoom?CompetitionId=355" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3"> <div> <img class="align-selfs-start" width="32" height="32" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_trading-cup.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body flex-grow-1"> <h5 class="mt-0 fs-14 mb-1">Trading Cup 2024</h5> <p class="mb-0 fs-12 text-navy-light">The Global Quest Competition</p> </div> <div class="flex-shrink-0"> <img loading="lazy" data-ng-src="/Images/InvestaIcons/icons-champ-badge.png?i_1.68.8880.35330" /> </div> </div> </a> </div> </div> </div>  <div class="navslide-select cursor-pointer p-3" id="accordion2"> <div class="media d-flex align-items-center op-arrow" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> <div class="media-body"> <a class="mt-0 fs-14 mb-1 d-flex"> <span class="prime-tool px-1 mr-1" data-ng-if="UserNav.UserAccess.hasPrimeAccess"> <p class="mb-0">Prime</p> </span> <h5 class="mt-0 fs-14 mb-1">Tools</h5> </a> </div> <i class="fas fa-angle-down op-arrow fs-16 text-navy-light"> </i> </div> <div id="collapseTwo" class="collapse" aria-labelledby="headingOne" data-parent="#accordion1"> <div class="card-body navslide-display px-0"> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Tools/PrimeAnalytics"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_analytics.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Market Signals</h5> <p class="mb-0 fs-12 text-navy-light">The most powerful tools in one page</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Chart/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/chart-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Charts</h5> <p class="mb-0 fs-12 text-navy-light">Draw and analyze your chart patterns</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/ChartMultiple/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/Small/multi-chart-small-icon.png" alt="Image"> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Multicharts</h5> <p class="mb-0 fs-12 text-navy-light">Track up to 8 charts in one view</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/PortfolioDashboard/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" src="/Images/Application/Small/portfolio-icon.png" alt="Image"> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Portfolio <span class="text-bold text-white fs-12 br-12 px-2 py-1 zindex-1" style="background: #FC6F05; right: -10px; top: -10px;">BETA</span> </h5> <p class="mb-0 fs-12 text-navy-light">Track your portfolio growth and performance</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/TradeJournal/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start op-nav-journal" loading="lazy" data-ng-src="/Images/Application/journal-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Journal</h5> <p class="mb-0 fs-12 text-navy-light">Monitor and Analyze your trading strategy</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Screener/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/proscreener-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Screener</h5> <p class="mb-0 fs-12 text-navy-light">Find your next trade with ease</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Watcher/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/Small/watcher-small-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Watcher</h5> <p class="mb-0 fs-12 text-navy-light">Automatically monitor your picks across markets</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Group/129" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaPrime/prime-research.png?i_1.68.8880.35330" alt="Research" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Research</h5> <p class="mb-0 fs-12 text-navy-light">Weekly market insights and trade ideas</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Backtest/" data-ng-click="LoginPrompt.checkIsPrimePlusOrPrimeElite($event,'PrimePricing')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/backtest-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Backtest</h5> <p class="mb-0 fs-12 text-navy-light">Go back in time and test your trading strategies</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Account/Tools/Application/Terminal" data-ng-click="LoginPrompt.checkIsPrimePlusOrPrimeElite($event,'PrimePricing')"> <div class="media d-flex align-items-center"> <div class="op-icons mr-3"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_terminal.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Terminal</h5> <p class="mb-0 fs-12 text-navy-light">Find higher level info on PH Stocks</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/StockJockey/" data-ng-click="LoginPrompt.checkIsLoggedIn($event,'StockJockey')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_stock-jockey.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Stock Jockey</h5> <p class="mb-0 fs-12 text-navy-light">Monitor the activity of brokers</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Stock/ForeignFlows" data-ng-click="LoginPrompt.checkIsLoggedIn($event,'ForeignFlows')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_foreign-flows.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Foreign Flows</h5> <p class="mb-0 fs-12 text-navy-light">Track foreign investor activities</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list cursor-pointer" href="javascript:void(0)" data-toggle="modal" data-target="#panelBuySellCalculatorDialog"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/calculator-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Calculator</h5> <p class="mb-0 fs-12 text-navy-light">Determine your profit and loss</p> </div> </div> </a> </div> </div> </div>  <div class="navslide-select cursor-pointer p-3" id="accordion3"> <div class="media d-flex align-items-center" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Market</h5> </div> <i class="fas fa-angle-down fs-16 text-navy-light"> </i> </div> <div id="collapseThree" class="collapse" aria-labelledby="headingOne" data-parent="#accordion1"> <div class="card-body navslide-display px-0"> <a class="dropdown-item py-2 px-1 op-dp-list" href="/News/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_news.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">News</h5> <p class="mb-0 fs-12 text-navy-light">Be updated with the market</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Stock/Events/CalendarView"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-calendar op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Calendars</h5> <p class="mb-0 fs-12 text-navy-light">Monitor market events</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Market/Resources"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_resources.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Resources</h5> <p class="mb-0 fs-12 text-navy-light">Explore other financial resources</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Market/Status"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_market-status.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Market Status</h5> <p class="mb-0 fs-12 text-navy-light"> Monitor the summary, heatmaps and status of different <br /> exchanges </p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Stock/RealTimeMonitoring" data-ng-click="LoginPrompt.checkIsPseData($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_real-time-monitoring.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Real-Time Monitoring</h5> <p class="mb-0 fs-12 text-navy-light">Monitor and Track your stocks real-time</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Stock/ProjectedPrice"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_projected-price.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Projected Price </h5> <p class="mb-0 fs-12 text-navy-light">View PSE stocks projected price</p> </div> </div> </a> </div> </div> </div>  <div class="navslide-select cursor-pointer p-3" id="accordion4"> <div class="media d-flex align-items-center" data-toggle="collapse" data-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour"> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Learn</h5> </div> <i class="fas fa-angle-down fs-16 text-navy-light"> </i> </div> <div id="collapseFour" class="collapse" data-parent="#accordion1"> <div class="card-body navslide-display px-0"> <a class="dropdown-item py-2 px-1 op-dp-list" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/University/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/learn_icon.png?is_1.19" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">University</h5> <p class="mb-0 fs-12 text-navy-light">All-in-one platform for market education</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden br-bottom-1" href="https://www.investagrams.com/daily/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/OpenInvesta/investa-daily.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">InvestaDaily</h5> <p class="mb-0 fs-12 text-navy-light"> Your Official Learning Hub on Trading,<br /> Investing, and Personal Finance </p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseStockMarket"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Stock Market</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Stock Market</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseCrypto"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Cryptocurrency</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Crypto Trading</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseForex"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/FX.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Forex</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Forex Trading</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseMF"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/FUND.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Mutual Funds and UITF</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Mutual Funds and UITF investments</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CoursePersonalFinance"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start br-round" loading="lazy" data-ng-src="/Images/Flag/INDICES.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Business and Entrepreneurship</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Business and Entrepreneurship</p> </div> </div> </a> </div> </div> </div>  <div class="navslide-select cursor-pointer p-3" id="accordion5"> <div class="media d-flex align-items-center" data-toggle="collapse" data-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive"> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Invest</h5> </div> <i class="fas fa-angle-down fs-16 text-navy-light"> </i> </div> <div id="collapseFive" class="collapse" data-parent="#accordion1"> <div class="card-body navslide-display px-0"> <a class="dropdown-item py-2 px-1 op-dp-list op-dp-play" data-ng-click="LoginPrompt.checkIsLoggedIn($event)" href="/vTrade"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_vtrade.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Virtual Trading</h5> <p class="mb-0 fs-12 text-navy-light">Practice your trading skills in <br />PH, US and Crypto Markets</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="http://invs.st/NavInvestaApp" target="_blank"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start op-nav-invsta-logo" loading="lazy" data-ng-src="/Images/Common/new-logo-investa.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Mutual Fund</h5> <p class="mb-0 fs-12 text-navy-light">Invest in Mutual Funds</p> </div> </div> </a> <a class="dropdown-item py-2 px-1 op-dp-list" href="/Partnerships/" target="_blank"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" width="24" height="24" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_partners.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Partners</h5> <p class="mb-0 fs-12 text-navy-light">Explore our official partners</p> </div> </div> </a> </div> </div> </div>  <div class="d-flex justify-content-center"> <a href="https://invs.st/Tcup2024Nav" target="_blank"> <img class="br-8 m-3" loading="lazy" src="/Images/Showman/TradingCup/nav-button-2024-1.png?i_1.68.8880.35330" alt="Promotional CTA" style="box-shadow: 0px 0px 12px 0px #FFE91F;" /> </a> </div> <div class="pt-20">  <div class="px-3 mb-3"> <button class="w-100 invg-gradient-blue py-2 px-3 br-12 fs-16 fs-roboto text-nowrap" data-ng-show="!UserNav.IsUserLoggedOn" data-ng-click="LoginPrompt.togglePrompt(true)"> <strong class="fw-700">Get Started</strong> </button> </div> <div class="px-3 mb-3 d-flex flex-column gap-2"> <button class="w-100 invg-btn-orange py-2 px-3 br-12 fs-16 fs-roboto text-nowrap" data-ng-click="UserNav.UserFreeTrial.IsEligibleForPrimeFreeTrial ? UserNav.navigateToPrimeLandingPage() : UserNav.navigateToPrimeLandingPage('GoPrime')" data-ng-if="UserNav.IsUserLoggedOn && !UserNav.UserAccess.hasPrimeAccess"> <strong>{{UserNav.UserFreeTrial.IsEligibleForPrimeFreeTrial ? 'Try for 30 days' : 'Go Prime'}}</strong> </button>  <button class="invg-btn-orange d-flex flex-column align-items-center justify-content-center br-8 py-1 px-3 w-100" data-ng-click="UserNav.navigateToPrimeUpgradePage('PSEPLanPrimeUpgrade', 'NAV')" data-ng-if="UserNav.UserAccess.isShowPSEPlanToPrimeUpgrade"> <strong class="fs-14 text-nowrap">Upgrade to Prime</strong> <span class="fs-10">Special offer for PSE Plan users!</span> </button>   </div>  <div class="py-10 w-100 d-flex align-items-center" style="padding-left: .75rem;" data-ng-if="UserNav.IsUserLoggedOn && GlobalNav.IsMobilePhone"> <div style="margin-right: 0.625rem;">  <div data-ng-controller="chatBarUserControlController" data-ng-if="::UserNav.AuthenticatedUserId > 0"> <div data-step="5" data-intro="<div style='padding:10px;color:#707070;'> <img style='width: 60px;height:60px;' src='/Images/Onboarding/Tutorial/chat.png?i_1.68.8880.35330'/> <br/> <div class='mt-2 text-navy-light' style='width:200px;line-height:25px;padding-left:20px;'>This button opens up <strong>InvestaChat</strong>, where you can add your friends for more private converstations!</div> </div>"> <ul class="nav navbar-nav navbar-right notificationMenu navslide-navbar-right" style="margin-left: 5px;"> <li class="dropdown navslide-chat-dropdown"> <a href="/Chat/" class="dropdown-toggle font-size-icon user-menu-icon" target="{{OpenAllNotifExternally ? '_blank' : ''}}" title="InvestaChat"> <span class="position-relative">  <div class="op-icons"> <i class="fas fa-comment text-navy-light font-size-icon"> </i> </div> <span class="notification-badge round" data-ng-show="UnreadCount > 0" data-ng-bind="(UnreadCount > 99) ? '99+' : UnreadCount"> </span> </span> </a> </li> </ul> </div> </div> </div> <a href="/Chat/" class="flex-shrink-0 invg-matte-black">InvestaChat</a> </div> <button class="invg-btn w-100 darkmodeToggleBtn px-3 py-10 d-flex align-items-center" data-ng-click="DarkMode.toggle()"> <span class="op-square-btn mr-12"> <i class="font-size-icon text-navy-light fas" data-ng-class="DarkMode.IsActive ? 'fa-sun' : 'fa-moon'"> </i> </span> <div class="flex-shrink-0 invg-matte-black"> {{DarkMode.IsActive ? 'Light Mode' : 'Dark Mode'}} </div> </button> <a class="invg-btn w-100 px-3 py-10 d-flex align-items-center" href="/Shop/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <span class="op-square-btn mr-12"> <i class="font-size-icon text-navy-light fas fa-shopping-bag"> </i> </span> <span class="flex-shrink-0 invg-matte-black">Shop </span> </a> </div> </div> </div>  <div class="nav-content op-mobile-display" data-ng-if="UserNav.IsShowMainNav"> <nav class="navbar-expand-xl navbar-light bg-white fixed-top nav-mobile d-flex align-items-center flex-grow-1 border-bottom-thin"> <div class="w-100 flex-grow-1 d-flex"> <div class="d-flex flex-grow-1"> <div class="row pl-4 align-items-center w-100" data-ng-show="isFocus"> <div class="w-100 d-flex align-items-center" data-ng-show="isFocus"> <div> <button class="op-square-btn" data-ng-click="isFocus = false"> <i class="fa fa-arrow-left font-size-icon text-navy-light" aria-hidden="true"> </i> </button> </div> <div class="ml-12 mobile-search-bar-container">  <script src="/Javascript/AngularApp/Controller/UserControl/Common/searchBarUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="form-inline mr-auto flex-shrink-1" data-ng-controller="searchBarUserControlController"> <div class="input-group" id="searchStockUserControlContainer" style="width: 100%;"> <span class="search-bar-icon"> <img src="/Images/Application/search-icon.png?i_1.68.8880.35330" /> </span> <input type="search" class="search-bar rounded-corners" data-ng-focus="isFocus=true" data-ng-blur="isFocus=false" data-ng-model="SearchBar.Request.Keyword" data-ng-change="SearchBar.doSearchSnippet()" data-localized-click-directive="SearchBar.ShowSnippet = true;" data-on-enter-keydown-directive="SearchBar.doSearch()" data-ng-click="SearchBar.showRecentSearch()" placeholder="Search Investagrams" style="font-size: 0.9rem;" title="Search for stock, people, or post." autocomplete="off" /> <input type="hidden" name="keyword" value="true" /> <div class="dropdown-search-result-content dropdown-menu" role="menu" style="display: block; width: 410px;" data-ng-show="SearchBar.ShowDropdown || (SearchBar.Request.Keyword && SearchBar.ShowSnippet)">  <div data-ng-if="!SearchBar.Request.Keyword"> <div class="px-20 py-2 d-flex align-items-center justify-content-between"> <h3 class="dropdown-header fs-14 p-0 text-navy-light" data-ng-if="SearchBar.RecentSearch.length > 0">Recent Search</h3> <button class="invg-btn text-cyan px-0 fw-700 fs-12" data-ng-click="SearchBar.clearRecentSearch()">Clear all</button> </div> <div data-ng-repeat="recent in SearchBar.RecentSearch track by recent.Keyword"> <a data-ng-if="recent.IsStock" class="dropdown-item StockSnippet mb-1 d-flex align-items-center" style="white-space: normal; cursor: pointer;" data-ng-href="/Stock/{{recent.StockSnippetData.StockCodeAndExchange}}" data-ng-click="SearchBar.searchStock(recent.StockSnippetData, $event)"> <img data-ng-src="{{::recent.StockSnippetData.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::recent.StockSnippetData.StockCode}} - {{::recent.StockSnippetData.StockName}} </a> <a data-ng-if="!recent.IsStock" class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'Stock', recent.Keyword)" data-ng-href="/Search/Search?type=Stock&keyword={{recent.EncodedKeyword}}"> <span class="d-flex align-items-center ml-1"> <i class="fas fa-search mr-2 fs-20"> </i> <span class="fs-14">{{recent.Keyword}}</span> </span> </a> </div> </div> <div class="dropdown-divider"> </div>  <h3 class="dropdown-header" data-ng-if="SearchBar.StockSnippetResult.length > 0">Stock</h3> <a class="dropdown-item StockSnippet mb-1 d-flex align-items-center" style="white-space: normal; cursor: pointer;" data-ng-repeat="stock in SearchBar.StockSnippetResult track by stock.StockId" data-ng-href="/Stock/{{stock.StockCodeAndExchange}}" data-ng-click="SearchBar.searchStock(stock, $event)"> <img data-ng-src="{{::stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::stock.StockCode}} - {{::stock.StockName}} </a> <div class="dropdown-item" data-ng-show="IsLoading"> <div class="loader-bounce mx-auto"> <span> </span> </div> </div> <div data-ng-show="SearchBar.Request.Keyword && SearchBar.EncodedKeyword"> <div class="dropdown-divider"> </div> <a class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'People')" data-ng-href="/Search/Search?type=People&keyword={{SearchBar.EncodedKeyword}}">Search people: <span style="font-weight: bold;">{{SearchBar.Request.Keyword | stringEllipses:false:10}}</span> </a> <div class="dropdown-divider"> </div> <a class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'Posts')" data-ng-href="/Search/Search?type=Posts&keyword={{SearchBar.EncodedKeyword}}">Search post: <span style="font-weight: bold;">{{SearchBar.Request.Keyword | stringEllipses:false:10}}</span> </a> </div> </div> </div> </div> </div> </div> </div> <div class="row justify-content-between flex-grow-1 px-4 align-items-center" data-ng-show="!isFocus"> <div class="d-flex align-items-center" data-ng-show="!isFocus"> <button class="op-square-btn collapsed mr-12" id="openNav"> <i class="fas fa-bars text-navy-light font-size-icon"> </i> </button>  <a class="navbar-brand" href="/"> <img id="InvestagramsHeaderWordLogoMobile" class="invg-logo-wordmark" src="/Images/OpenInvesta/op-investa.png?is_1.19" /> <img id="InvestagramsHeaderLogoMobile" data-ng-src="/Images/app_icon.png?i_1.68.8880.35330" style="width: 22px; height: 22px;" /> </a> </div> <div id="InvestagramsHeaderLoaderMobile" class="loader-bounce mt-0"> <span> </span> </div>  <div class="d-flex align-items-center">  <div class="d-xl-none"> <button class="op-square-btn" data-ng-click="isFocus = true"> <i class="fas fa-search text-navy-light font-size-icon"> </i> </button> </div> <div data-ng-if="UserNav.IsUserLoggedOn && GlobalNav.IsTabletView">  <div data-ng-controller="notificationBarUserControlController" data-ng-if="::UserNav.AuthenticatedUserId > 0"> <ul class="nav navbar-nav navbar-right notificationMenu ml-1" data-step="7" data-intro="<div style='padding:10px;color:#707070;'> <img style='width: 60px;height:60px;' src='/Images/Onboarding/Tutorial/notification.png?i_1.68.8880.35330'/> <br/> <div class='mt-2 text-navy-light' style='width:200px;line-height:25px;padding-left:20px;'>This is where your <strong>notification</strong> and alerts come in!</div> </div>"> <li class="dropdown"> <div class="dropdown-toggle font-size-icon user-menu-icon cursor-pointer" data-toggle="dropdown" data-localized-click-directive="showUserNotificationBarContent();"> <span class="position-relative">  <span class="op-icons op-icons-active" title="Notifications"> <i class="fas fa-bell font-size-icon text-navy-light"> </i> </span> <span class="notification-badge round" data-ng-show="UnreadCountTotal > 0" data-ng-bind="(UnreadCountTotal > 99) ? '99+': UnreadCountTotal"> </span> </span> </div>  <div class="notif-dropdown-menu p-0 cursor-auto dropdown-menu" role="menu" data-scroll-lock-directive="true" data-scroll-bottom-directive="getOldNotifications(activeNotifTab)" data-ng-click="$event.stopPropagation();"> <div class="border-bottom mt-12 pb-10"> <div class="d-flex align-items-center justify-content-between px-12"> <h4 class="fs-16 text-navy fw-700 cursor-text flex-grow-1">Notifications</h4>  <div type="button" class="bg-toggle-basic cursor-pointer py-1 px-2 br-8 text-navy-light-whover align-middle" data-ng-class="{ 'active' : NotifShow}" data-toggle="collapse" data-target="#notifControlsCollapse" aria-expanded="false" aria-controls="notifControlsCollapse" data-ng-click="NotifShow = !NotifShow"> <i class="fas fa-ellipsis-h fs-16"> </i> </div> </div> <div id="notifControlsCollapse" class="notification-controls collapse px-2 mt-1" data-ng-class="NotifShow ? 'show' : ''"> <div class="notification-control-item" data-ng-click="markAllNotificationAsRead();"> <i class="fa fa-envelope-open mr-3 fs-16 px-2px" style="padding: 2px;"> </i> <p class="fw-500">Mark as all read</p> </div> <div class="notification-control-item" onclick="window.location = 'https://www.investagrams.com/Account/Settings/NotificationSettings';"> <i class="fa fa-cog mr-3 fs-16 px-2px"> </i> <p class="fw-500">Notification settings</p> </div> </div> </div> <ul class="tab tab-basic p-2 position-sticky zindex-1 bg-color-white" style="top: -1px;"> <li class="tab-item" data-ng-repeat="(notifCategoryKey, notifCategoryValue) in ::NotificationCategoryEnum track by $index" data-ng-click="setNotifTab(notifCategoryValue, true)" data-ng-class="{'active' : activeNotifTab == {{::notifCategoryValue}}}"> <div class="py-6 px-12 br-8 fs-14 fw-700 text-navy-light mr-2"> {{::notifCategoryKey}} <span class="br-4 ml-2 fs-12 py-1 px-6 bg-red-2 text-white" data-ng-show="Notifications[notifCategoryValue].UnreadCount > 0" data-ng-bind="(Notifications[notifCategoryValue].UnreadCount > 99) ? '99+' : Notifications[notifCategoryValue].UnreadCount"> </span> </div> </li> </ul> <ul class="notification-list px-2 mb-12" data-ng-show="activeNotifTabContent.List.length > 0"> <li class="notification-item" data-ng-class="notif.IsOpen ? '' : 'untouched'" data-ng-repeat="notif in activeNotifTabContent.List track by notif.NotificationId"> <a class="notification-link" data-ng-click="clickNotif(notif)" data-ng-href="{{::notif.ViewNotificatonUrl}}" target="{{::(OpenAllNotifExternally && notif.ViewNotificatonUrl != '#') ? '_blank' : notif.ExternalUrlHrefTarget}}"> <div class="notification-avatar" data-ng-href="{{::notif.ViewNotificatonUrl}}" target="{{::(OpenAllNotifExternally && notif.NotificationType != 1002) ? '_blank' : notif.ExternalUrlHrefTarget}}"> <img class="notification-img" data-ng-src="{{::notif.ImageUrl}}" onerror="this.src='https://www.investagrams.com/Images/app_icon_white.png?i_1.68.8880.35330'" alt="Loading..." /> <span class="notification-type"> <img class="notification-type-img" data-ng-src="{{::notif.NotificationTypeIconAbsoluteUrl}}" alt="Icon" /> </span> </div> <div class="flex-grow-1"> <div class="d-flex"> <div class="notification-message fs-14 line-clamp-3 text-navy" title="{{::notif.Message}}"> {{::notif.Message}} </div> </div> <div class="bg-containernotif p-2 br-8 mt-2" data-ng-if="::notif.MessagePreview" title="{{::notif.MessagePreview}}"> <p class="fs-14 text-navy line-clamp-2 break-word"> {{::notif.MessagePreview }} </p> </div> <div class="notification-content mt-2"> <div class="d-flex align-items-center"> <div class="rounded bg-red-2 mr-1" style="width: 8px; height: 8px;" data-ng-show="!notif.IsOpen"> </div> <time class="fs-12 text-nowrap text-navy-light" datetime='{{::notif.LastUpdateDate}}' title="{{::notif.LastUpdateDate | date:'EEEE, MMMM d, y h:mm a'}}">{{notif.LastUpdateDate | timeAgo}} </time> </div> </div> </div> </a> </li> <li class="notification-item my-2 d-flex align-items-center justify-content-center pt-2" data-ng-show="IsLoading && activeNotifTabContent.List.length > 0 && !activeNotifTabContent.ReachEnd"> <div class="loader-bounce mt-3"> <span> </span> </div> </li> </ul>  <div class="mx-3 mb-12 position-relative" data-ng-if="activeNotifTabContent.List.length == 0"> <div class="nodata-info" data-ng-show="!IsLoading"> <i class="fas fa-bell fs-22 text-navy-light"> </i> <div class="fs-16 fw-700 mt-12 fs-camptonbook text-navy">{{ activeNotifTab == NotificationCategoryEnum.Alerts ? 'No alerts yet...' : 'No notifications yet...'}}</div> <div class="fs-14 text-navy">Come back again later</div> </div> <div class="d-flex py-12 px-3 border-top bc-transparent-last" data-ng-repeat="i in [1,2,3,4,5,6,7,8]"> <div> <div class="bg-pearl-blue mr-3 br-8" style="width: 32px; height: 32px;"> </div> </div> <div class="flex-grow-1"> <div class="bg-pearl-blue br-8 w-75" style="height: 12px;"> </div> <div class="bg-pearl-blue br-8 w-50 mt-2" style="height: 12px;"> </div> </div> <div> <div class="bg-pearl-blue br-8" style="width: 40px; height: 12px;"> </div> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="op-user" data-ng-if="UserNav.IsUserLoggedOn">  <ul class="nav navbar-nav navbar-right profileMenu-loggedOut ml-1"> <li class="dropdown user-menu" data-ng-if="!UserNav.IsUserLoggedOn"> <a href="/Login?ret=https%3A%2F%2Fwww.investagrams.com%2FProfile%2FBestForexBroker" data-ng-if="::UserNav.Menu.Type == 'MainSite'" class="btn btn-primary btn-sm">LOGIN </a> <a href="/Login?ret=https%3A%2F%2Fwww.investagrams.com%2FProfile%2FBestForexBroker" data-ng-if="::UserNav.Menu.Type == 'LearnSite'" style="margin-top: 10px;" class="btn btn-outline-light btn-sm mr-3">LOGIN </a> </li> <li class="dropdown user-menu nav-profile-picture-li" data-ng-if="UserNav.IsUserLoggedOn"> <a href="#" class="nav-link dropdown-toggle font-size-icon position-relative" data-toggle="dropdown" style="margin-top: 0px; padding: 0px; text-align: center; display: flex; justify-content: center; align-items: center;"> <img data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" class="rounded-circle nav-profile-picture" /> <span class="notification-badge round" data-ng-if="UserNav.SavedPost.ShowNudge" style="right: 5px !important; top: 1.2px !important; height: 17.5px; width: 17.5px;"> </span> </a>  <ul class="dropdown-menu border-radius" style="width: 18.75rem !important; padding: 7px; padding-top: 5px !important;"> <li class="menu-divider"> <a class="profile-menu-item" href="/Profile/{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username}}"> <div class="invg-avatar is-large mb-2"> <img class="avatar" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Image' /> <img data-ng-class="UserNav.UserAccess.isUserSelectedBadgePioneer(UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadgeImageUrl}}" alt="badge" data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadgeImageUrl" /> </div> <div class="profile-menu-content"> <div class="profile-menu-badge"> <img data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.PremiumBadgeImageUrl}}" alt="premium badge" /> </div> <h4 class="profile-menu-name fs-16">{{::UserNav.AuthenticatedUserProfile.UserInfo.FirstName}} {{::UserNav.AuthenticatedUserProfile.UserInfo.LastName}} <span style="color: #62E6AC;" data-ng-if="::UserNav.AuthenticatedUserProfile.SocialProfileInfo.IsVerified"> <i class="fa fa-check-circle" aria-hidden="true"> </i> </span> </h4> <p class="profile-menu-description fs-12">@{{ ::UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username }} </p> </div> </a> </li> <li> <a class="profile-menu-item" href="/Wallet/"> <div class="profile-menu-icon"> <span class="op-icons"> <img src="/Images/Wallet/wallet-logo.png?is_1.19" /> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">{{::UserNav.Wallet.PrimaryWallet.Amount | numberItemPriceCurrencyFormat:UserNav.Wallet.PrimaryWallet.Currency}} {{::UserNav.Wallet.PrimaryWallet.Currency}} </h4> <p class="profile-menu-description">Investa Wallet</p> </div> </a> </li> <li class="menu-divider"> <a class="profile-menu-item" href="/Account/Gems/GemsRewardsCenter"> <div class="profile-menu-icon"> <span class="op-icons"> <img class="h-100 w-100" src="/Images/Gem/gem_icon.png?is_1.19" /> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">{{::UserNav.Gems.GemsProfile.GemsBalance | numberSharesFormat}} Gems </h4> <p class="profile-menu-description">Investa Gems</p> </div> </a> </li> <li> <a class="profile-menu-item" href="/Profile/{{ UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username }}/Saved"> <div class="profile-menu-icon fs-20" data-ng-class="{'saved-post' : UserNav.SavedPost.ShowNudge}"> <span class="op-icons"> <i class="fas fa-bookmark fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Saved Posts </h4> <p data-ng-if="UserNav.UserPrivateStats.UnreadSavedPostCount < 1" class="profile-menu-description">Manage your saved posts</p> <p data-ng-if="UserNav.UserPrivateStats.UnreadSavedPostCount > 0" class="profile-menu-description">{{UserNav.UserPrivateStats.UnreadSavedPostCount}} saved post</p> </div> </a> </li> <li> <a href="/Subscription/" class="profile-menu-item"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-rocket fc-g-gold"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Manage Subscription </h4> <p class="profile-menu-description">Manage your subscription</p> </div>  </a> </li> <li> <a href="/Account/Settings/AccountSettings" class="profile-menu-item mb-0"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-cog fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Settings </h4> <p class="profile-menu-description">Manage your account</p> </div>  </a> </li> <li> <a class="profile-menu-item mb-0" href="https://help.investagrams.com/" target="_blank"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-hand-holding-heart fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Help & Support </h4> <p class="profile-menu-description">Investa Team is ready to help</p> </div>  </a> </li> <li class="menu-divider"> <a class="profile-menu-item" href="/About/ContactUs" target="_blank"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-heart fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Send Feedback </h4> <p class="profile-menu-description">Help us improve</p> </div> </a> </li> <li data-ng-if="UserNav.AuthenticatedUserProfile.UserInfo.HasAdminRole"> <a class="profile-menu-item" href="/Account/Admin/AdminDashboard"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-cogs fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Control Panel </h4> </div>  </a> </li> <li class="profile-menu-item mb-0" data-ng-click="UserNav.signOutUser()"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-sign-out-alt fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Log Out </h4> </div>  </li> </ul> </li> </ul> </div> <div data-ng-if="!UserNav.IsUserLoggedOn"> <div class="op-icons cursor-pointer dropdown ml-1"> <a href="#" class="dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> <i class="fas fa-user text-navy-light font-size-icon"> </i> </a> <div class="dropdown-menu mt-2 py-3 px-1 free-user-avatar" aria-labelledby="navbarDropdown"> <a class="dropdown-item py-2 op-dp-list" data-ng-click="LoginPrompt.checkIsLoggedIn($event, 'unregUserDropdown')"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-user op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Sign in</h5> <p class="mb-0 fs-12 text-navy-light">Tool Access & Learning</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="https://help.investagrams.com/" target="_blank"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-headset op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Help and Support</h5> <p class="mb-0 fs-12 text-navy-light">Investa Team is ready to help</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/About/ContactUs" target="_blank"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-comment-alt op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Send Feedback</h5> <p class="mb-0 fs-12 text-navy-light">Help us improve. </p> </div> </div> </a> </div> </div> </div>  </div> </div> </div> </div> </nav> </div> <nav class="navbar navbar-expand-xl navbar-light bg-white px-4 border-bottom-thin pb-0 fixed-top op-desktop-display pt-0 op-nav-only" data-ng-show="UserNav.IsShowMainNav"> <div class="container-fluid"> <a class="navbar-brand" href="/"> <img src="/Images/OpenInvesta/op-investa.png?is_1.19" /> </a> <div class="d-flex"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#investaNavbar" aria-controls="investaNavbar" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"> </span> </button> </div> <div class="collapse navbar-collapse" id="investaNavbar"> <ul class="navbar-nav"> <li class="nav-item regular-nav-link nav-home"> <a class="nav-link fs-14 py-2 px-3" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Home' }" href="/Home/">Home <span class="sr-only">(current)</span> </a> </li>  <li class="nav-item dropdown regular-nav-link"> <a class="nav-link dropdown-toggle fs-14 p-2" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Social' }" href="#" id="opSocial" role="button" data-toggle="dropdown" aria-expanded="false">Social </a> <div class="dropdown-menu mt-2 py-0 px-0 overflow-hidden" aria-labelledby="opSocial"> <div class="d-flex"> <div class="mx-2 py-2"> <a class="dropdown-item py-2 op-dp-list mt-1" href="/Social/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-user op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Socials</h5> <p class="mb-0 fs-12 text-navy-light">Share your thoughts about the market</p> </div> </div> </a> <a class="mw-100 br-12 invg-btn-pearl-blue fw-700 mx-4 my-1" href="/Social/Share/InvestagramsSharer" target="_blank" onclick="return openLinkWindow(this.href);">Create Post</a> <a class="dropdown-item py-2 op-dp-list" href="/Social/Group/ViewGroups/allGroups" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-users op-fa-users"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Groups</h5> <p class="mb-0 fs-12 text-navy-light">Explore market thoughts within your group</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list op-dp-play" href="/Grounds/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start op-nav-watcher" loading="lazy" data-ng-src="/Images/Application/itg-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Trading Grounds</h5> <p class="mb-0 fs-12 text-navy-light">Practice your trading</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list op-dp-play mb-1" href="/vTradeLobby" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_trading-competitions.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Trading Competitions</h5> <p class="mb-0 fs-12 text-navy-light">Test your trading skills</p> </div> </div> </a> <a class="dropdown-item tcup-bg br-12 py-2 op-dp-list op-dp-play mb-1" href="/VirtualTrade/VirtualTradeRoom?CompetitionId=355" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3"> <div> <img class="align-selfs-start" width="32" height="32" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_trading-cup.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body flex-grow-1"> <h5 class="mt-0 fs-14 mb-1">Trading Cup 2024</h5> <p class="mb-0 fs-12 text-navy-light">The Global Quest Competition</p> </div> <div class="flex-shrink-0"> <img loading="lazy" data-ng-src="/Images/InvestaIcons/icons-champ-badge.png?i_1.68.8880.35330" /> </div> </div> </a> </div> </div> </div> </li>  <li class="nav-item dropdown regular-nav-link" data-step="6" data-intro="<div style='padding:10px;color:#707070;'> <img style='width: 60px;height:60px;' src='/Images/Onboarding/Tutorial/features.png?i_1.68.8880.35330'/> <br/> <div class='mt-2' style='width:200px;line-height:25px;padding-left:20px;'>Here you'll be able to access <strong>full features</strong> of Investagrams, from Learning, Tools, Virtual Trading, Journal, Screeners and many more!</div> </div>"> <a class="nav-link dropdown-toggle fs-14 d-flex py-2 px-3" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Tools' }" href="#" id="opTool" role="button"> <span class="prime-tool px-1 mr-1" data-ng-if="UserNav.UserAccess.hasPrimeAccess"> <p class="mb-0">Prime</p> </span> Tools </a> <div class="dropdown-menu mt-2 py-1 px-1 nav-op-tools" aria-labelledby="opTool"> <a class="dropdown-item py-2 op-dp-list" href="/Tools/PrimeAnalytics"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_analytics.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Market Signals</h5> <p class="mb-0 fs-12 text-navy-light">The most powerful tools in one page</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Chart/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/chart-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Charts</h5> <p class="mb-0 fs-12 text-navy-light">Draw and analyze your chart patterns</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/ChartMultiple/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/Small/multi-chart-small-icon.png?i_1.68.8880.35330" alt="Image"> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Multicharts</h5> <p class="mb-0 fs-12 text-navy-light">Track up to 8 charts in one view</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/PortfolioDashboard/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" src="../Images/Application/Small/portfolio-icon.png?i_1.68.8880.35330" alt="Image"> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Portfolio <span class="text-bold text-white fs-12 br-12 px-2 py-1 zindex-1" style="background: #FC6F05; right: -10px; top: -10px;">BETA</span> </h5> <p class="mb-0 fs-12 text-navy-light">Track your portfolio growth and performance</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/TradeJournal/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start op-nav-journal" loading="lazy" data-ng-src="/Images/Application/journal-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Journal</h5> <p class="mb-0 fs-12 text-navy-light">Monitor and Analyze your trading strategy</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Screener/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/proscreener-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Screener</h5> <p class="mb-0 fs-12 text-navy-light">Find your next trade with ease</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Watcher/" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/Small/watcher-small-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Watcher</h5> <p class="mb-0 fs-12 text-navy-light">Automatically monitor your picks across markets</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Group/129" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaPrime/prime-research.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Research</h5> <p class="mb-0 fs-12 text-navy-light">Weekly market insights and trade ideas</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Backtest/" data-ng-click="LoginPrompt.checkIsPrimePlusOrPrimeElite($event,'PrimePricing')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/backtest-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Backtest</h5> <p class="mb-0 fs-12 text-navy-light">Go back in time and test your trading strategies</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Account/Tools/Application/Terminal" data-ng-click="LoginPrompt.checkIsPrimePlusOrPrimeElite($event, 'PrimePricing')"> <div class="media d-flex align-items-center"> <div class="op-icons mr-3"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_terminal.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Terminal</h5> <p class="mb-0 fs-12 text-navy-light">Find higher level info on PH Stocks</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/StockJockey/" data-ng-click="LoginPrompt.checkIsLoggedIn($event,'StockJockey')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_stock-jockey.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Stock Jockey</h5> <p class="mb-0 fs-12 text-navy-light">Monitor the activity of brokers</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Stock/ForeignFlows" data-ng-click="LoginPrompt.checkIsLoggedIn($event,'ForeignFlows')"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_foreign-flows.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Foreign Flows</h5> <p class="mb-0 fs-12 text-navy-light">Track foreign investor activities</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list cursor-pointer" href="javascript:void(0)" data-toggle="modal" data-target="#panelBuySellCalculatorDialog"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/calculator-icon.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Calculator</h5> <p class="mb-0 fs-12 text-navy-light">Determine your profit and loss</p> </div> </div> </a> </div> </li>  <li class="nav-item dropdown regular-nav-link"> <a class="nav-link dropdown-toggle fs-14 py-2 px-3" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Market' || UserNav.ActivePanel == 'Calendar' }" href="#" id="opMarket" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Market </a> <div class="dropdown-menu mt-2 py-1 px-1 overflow-hidden" aria-labelledby="navbarDropdown"> <a class="dropdown-item py-2 op-dp-list" href="/News/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_news.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">News</h5> <p class="mb-0 fs-12 text-navy-light">Be updated with the market</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Stock/Events/CalendarView"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-calendar op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Calendars</h5> <p class="mb-0 fs-12 text-navy-light">Monitor market events</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Market/Resources"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_resources.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Resources</h5> <p class="mb-0 fs-12 text-navy-light">Explore other financial resources</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Market/Status"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_market-status.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Market Status</h5> <p class="mb-0 fs-12 text-navy-light">Monitor the summary, heatmaps and status of different exchanges</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Stock/RealTimeMonitoring" data-ng-click="LoginPrompt.checkIsPseData($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_real-time-monitoring.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Real-Time Monitoring</h5> <p class="mb-0 fs-12 text-navy-light">Monitor and Track your stocks real-time</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Stock/ProjectedPrice"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_projected-price.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Projected Price </h5> <p class="mb-0 fs-12 text-navy-light">View PSE stocks projected price</p> </div> </div> </a> </div> </li>  <li class="nav-item dropdown regular-nav-link"> <a class="nav-link dropdown-toggle fs-14 py-2 px-3" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Learn' }" href="#" id="opLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Learn </a> <div class="dropdown-menu mt-2 px-1 py-1" aria-labelledby="navbarDropdown"> <a class="dropdown-item py-2 op-dp-list overflow-hidden" href="/University/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Application/learn_icon.png?is_1.19" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">University</h5> <p class="mb-0 fs-12 text-navy-light">All-in-one platform for market education</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden br-bottom-1" href="https://www.investagrams.com/daily/"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/OpenInvesta/investa-daily.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">InvestaDaily</h5> <p class="mb-0 fs-12 text-navy-light"> Your Official Learning Hub on Trading,<br /> Investing, and Personal Finance </p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseStockMarket"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Stock Market</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Stock Market</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseCrypto"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Cryptocurrency</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Crypto Trading</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseForex"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/FX.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Forex</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Forex Trading</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseMF"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/Flag/FUND.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Mutual Funds and UITF</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Mutual Funds and UITF investments</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list overflow-hidden mt-2" href="https://invs.st/CourseBusiness"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start br-round" loading="lazy" data-ng-src="/Images/Flag/INDICES.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Business and Entrepreneurship</h5> <p class="mb-0 fs-12 text-navy-light">Learn about Business and Entrepreneurship</p> </div> </div> </a> </div> </li>  <li class="nav-item dropdown regular-nav-link"> <a class="nav-link dropdown-toggle fs-14 py-2 px-3" data-ng-class="{ 'active' : UserNav.ActivePanel == 'Invest' }" href="#" id="opInvest" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Invest </a> <div class="dropdown-menu mt-2 py-1 px-1 overflow-hidden" aria-labelledby="navbarDropdown"> <a class="dropdown-item py-2 op-dp-list op-dp-play" href="/vTrade" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_vtrade.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Virtual Trading</h5> <p class="mb-0 fs-12 text-navy-light">Practice your trading skills in <br />PH, US and Crypto Markets</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="http://invs.st/NavInvestaApp" target="_blank"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start op-nav-invsta-logo" loading="lazy" data-ng-src="/Images/Common/new-logo-investa.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Mutual Fund</h5> <p class="mb-0 fs-12 text-navy-light">Invest in Mutual Funds</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/Partnerships/" target="_blank"> <div class="media d-flex align-items-center"> <div class="mr-3 op-icons"> <div> <img class="align-selfs-start" width="24" height="24" loading="lazy" data-ng-src="/Images/InvestaIcons/icons_partners.png?i_1.68.8880.35330" /> </div> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Partners</h5> <p class="mb-0 fs-12 text-navy-light">Explore our official partners</p> </div> </div> </a> </div> </li> </ul>  <div class="img-hover"> <a href="https://invs.st/Tcup2024Nav" target="_blank"> <img class="br-8 w-75" loading="lazy" src="/Images/Showman/TradingCup/nav-button-2024-1.png?i_1.68.8880.35330" alt="Promotional CTA" style="box-shadow: 0px 0px 12px 0px #FFE91F;" /> </a> </div> <div class="d-flex align-items-center mx-lg-auto" data-ng-show="!isFocus" style="right: 50%"> <div id="InvestagramsHeaderLoader" class="loader-nav"> <div class="loader-bounce mt-0"> <span> </span> </div> </div> </div> <form class="form-inline my-2 my-lg-0 flex-nowrap"> <div class="row no-gutters align-items-center" style="padding: 9px 0;"> <div class="w-100 d-flex align-items-center"> <div class="ml-2" style="flex: 0 1 100%;">  <script src="/Javascript/AngularApp/Controller/UserControl/Common/searchBarUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="form-inline mr-auto flex-shrink-1" data-ng-controller="searchBarUserControlController"> <div class="input-group" id="searchStockUserControlContainer" style="width: 100%;"> <span class="search-bar-icon"> <img src="/Images/Application/search-icon.png?i_1.68.8880.35330" /> </span> <input type="search" class="search-bar rounded-corners" data-ng-focus="isFocus=true" data-ng-blur="isFocus=false" data-ng-model="SearchBar.Request.Keyword" data-ng-change="SearchBar.doSearchSnippet()" data-localized-click-directive="SearchBar.ShowSnippet = true;" data-on-enter-keydown-directive="SearchBar.doSearch()" data-ng-click="SearchBar.showRecentSearch()" placeholder="Search Investagrams" style="font-size: 0.9rem;" title="Search for stock, people, or post." autocomplete="off" /> <input type="hidden" name="keyword" value="true" /> <div class="dropdown-search-result-content dropdown-menu" role="menu" style="display: block; width: 410px;" data-ng-show="SearchBar.ShowDropdown || (SearchBar.Request.Keyword && SearchBar.ShowSnippet)">  <div data-ng-if="!SearchBar.Request.Keyword"> <div class="px-20 py-2 d-flex align-items-center justify-content-between"> <h3 class="dropdown-header fs-14 p-0 text-navy-light" data-ng-if="SearchBar.RecentSearch.length > 0">Recent Search</h3> <button class="invg-btn text-cyan px-0 fw-700 fs-12" data-ng-click="SearchBar.clearRecentSearch()">Clear all</button> </div> <div data-ng-repeat="recent in SearchBar.RecentSearch track by recent.Keyword"> <a data-ng-if="recent.IsStock" class="dropdown-item StockSnippet mb-1 d-flex align-items-center" style="white-space: normal; cursor: pointer;" data-ng-href="/Stock/{{recent.StockSnippetData.StockCodeAndExchange}}" data-ng-click="SearchBar.searchStock(recent.StockSnippetData, $event)"> <img data-ng-src="{{::recent.StockSnippetData.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::recent.StockSnippetData.StockCode}} - {{::recent.StockSnippetData.StockName}} </a> <a data-ng-if="!recent.IsStock" class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'Stock', recent.Keyword)" data-ng-href="/Search/Search?type=Stock&keyword={{recent.EncodedKeyword}}"> <span class="d-flex align-items-center ml-1"> <i class="fas fa-search mr-2 fs-20"> </i> <span class="fs-14">{{recent.Keyword}}</span> </span> </a> </div> </div> <div class="dropdown-divider"> </div>  <h3 class="dropdown-header" data-ng-if="SearchBar.StockSnippetResult.length > 0">Stock</h3> <a class="dropdown-item StockSnippet mb-1 d-flex align-items-center" style="white-space: normal; cursor: pointer;" data-ng-repeat="stock in SearchBar.StockSnippetResult track by stock.StockId" data-ng-href="/Stock/{{stock.StockCodeAndExchange}}" data-ng-click="SearchBar.searchStock(stock, $event)"> <img data-ng-src="{{::stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::stock.StockCode}} - {{::stock.StockName}} </a> <div class="dropdown-item" data-ng-show="IsLoading"> <div class="loader-bounce mx-auto"> <span> </span> </div> </div> <div data-ng-show="SearchBar.Request.Keyword && SearchBar.EncodedKeyword"> <div class="dropdown-divider"> </div> <a class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'People')" data-ng-href="/Search/Search?type=People&keyword={{SearchBar.EncodedKeyword}}">Search people: <span style="font-weight: bold;">{{SearchBar.Request.Keyword | stringEllipses:false:10}}</span> </a> <div class="dropdown-divider"> </div> <a class="dropdown-item StockSnippet" data-ng-click="SearchBar.searchKeyword($event, 'Posts')" data-ng-href="/Search/Search?type=Posts&keyword={{SearchBar.EncodedKeyword}}">Search post: <span style="font-weight: bold;">{{SearchBar.Request.Keyword | stringEllipses:false:10}}</span> </a> </div> </div> </div> </div> </div> </div> </div> <div class="nav-img-content cursor-pointer"> <a href="/Shop/" title="Shop"> <span class="op-icons"> <i class="font-size-icon fas fa-shopping-bag text-navy-light"> </i> </span> </a> </div> <div class="nav-img-content nav-img-content-icon cursor-pointer" data-ng-if="UserNav.IsUserLoggedOn && !GlobalNav.IsMobilePhone"> <div>  <div data-ng-controller="chatBarUserControlController" data-ng-if="::UserNav.AuthenticatedUserId > 0"> <div data-step="5" data-intro="<div style='padding:10px;color:#707070;'> <img style='width: 60px;height:60px;' src='/Images/Onboarding/Tutorial/chat.png?i_1.68.8880.35330'/> <br/> <div class='mt-2 text-navy-light' style='width:200px;line-height:25px;padding-left:20px;'>This button opens up <strong>InvestaChat</strong>, where you can add your friends for more private converstations!</div> </div>"> <ul class="nav navbar-nav navbar-right notificationMenu navslide-navbar-right" style="margin-left: 5px;"> <li class="dropdown navslide-chat-dropdown"> <a href="/Chat/" class="dropdown-toggle font-size-icon user-menu-icon" target="{{OpenAllNotifExternally ? '_blank' : ''}}" title="InvestaChat"> <span class="position-relative">  <div class="op-icons"> <i class="fas fa-comment text-navy-light font-size-icon"> </i> </div> <span class="notification-badge round" data-ng-show="UnreadCount > 0" data-ng-bind="(UnreadCount > 99) ? '99+' : UnreadCount"> </span> </span> </a> </li> </ul> </div> </div> </div> </div> <div class="nav-img-content nav-img-content-icon cursor-pointer" data-ng-if="UserNav.IsUserLoggedOn && !GlobalNav.IsMobilePhone"> <div>   <div data-ng-controller="notificationBarUserControlController" data-ng-if="::UserNav.AuthenticatedUserId > 0"> <ul class="nav navbar-nav navbar-right notificationMenu ml-1" data-step="7" data-intro="<div style='padding:10px;color:#707070;'> <img style='width: 60px;height:60px;' src='/Images/Onboarding/Tutorial/notification.png?i_1.68.8880.35330'/> <br/> <div class='mt-2 text-navy-light' style='width:200px;line-height:25px;padding-left:20px;'>This is where your <strong>notification</strong> and alerts come in!</div> </div>"> <li class="dropdown"> <div class="dropdown-toggle font-size-icon user-menu-icon cursor-pointer" data-toggle="dropdown" data-localized-click-directive="showUserNotificationBarContent();"> <span class="position-relative">  <span class="op-icons op-icons-active" title="Notifications"> <i class="fas fa-bell font-size-icon text-navy-light"> </i> </span> <span class="notification-badge round" data-ng-show="UnreadCountTotal > 0" data-ng-bind="(UnreadCountTotal > 99) ? '99+': UnreadCountTotal"> </span> </span> </div>  <div class="notif-dropdown-menu p-0 cursor-auto dropdown-menu" role="menu" data-scroll-lock-directive="true" data-scroll-bottom-directive="getOldNotifications(activeNotifTab)" data-ng-click="$event.stopPropagation();"> <div class="border-bottom mt-12 pb-10"> <div class="d-flex align-items-center justify-content-between px-12"> <h4 class="fs-16 text-navy fw-700 cursor-text flex-grow-1">Notifications</h4>  <div type="button" class="bg-toggle-basic cursor-pointer py-1 px-2 br-8 text-navy-light-whover align-middle" data-ng-class="{ 'active' : NotifShow}" data-toggle="collapse" data-target="#notifControlsCollapse" aria-expanded="false" aria-controls="notifControlsCollapse" data-ng-click="NotifShow = !NotifShow"> <i class="fas fa-ellipsis-h fs-16"> </i> </div> </div> <div id="notifControlsCollapse" class="notification-controls collapse px-2 mt-1" data-ng-class="NotifShow ? 'show' : ''"> <div class="notification-control-item" data-ng-click="markAllNotificationAsRead();"> <i class="fa fa-envelope-open mr-3 fs-16 px-2px" style="padding: 2px;"> </i> <p class="fw-500">Mark as all read</p> </div> <div class="notification-control-item" onclick="window.location = 'https://www.investagrams.com/Account/Settings/NotificationSettings';"> <i class="fa fa-cog mr-3 fs-16 px-2px"> </i> <p class="fw-500">Notification settings</p> </div> </div> </div> <ul class="tab tab-basic p-2 position-sticky zindex-1 bg-color-white" style="top: -1px;"> <li class="tab-item" data-ng-repeat="(notifCategoryKey, notifCategoryValue) in ::NotificationCategoryEnum track by $index" data-ng-click="setNotifTab(notifCategoryValue, true)" data-ng-class="{'active' : activeNotifTab == {{::notifCategoryValue}}}"> <div class="py-6 px-12 br-8 fs-14 fw-700 text-navy-light mr-2"> {{::notifCategoryKey}} <span class="br-4 ml-2 fs-12 py-1 px-6 bg-red-2 text-white" data-ng-show="Notifications[notifCategoryValue].UnreadCount > 0" data-ng-bind="(Notifications[notifCategoryValue].UnreadCount > 99) ? '99+' : Notifications[notifCategoryValue].UnreadCount"> </span> </div> </li> </ul> <ul class="notification-list px-2 mb-12" data-ng-show="activeNotifTabContent.List.length > 0"> <li class="notification-item" data-ng-class="notif.IsOpen ? '' : 'untouched'" data-ng-repeat="notif in activeNotifTabContent.List track by notif.NotificationId"> <a class="notification-link" data-ng-click="clickNotif(notif)" data-ng-href="{{::notif.ViewNotificatonUrl}}" target="{{::(OpenAllNotifExternally && notif.ViewNotificatonUrl != '#') ? '_blank' : notif.ExternalUrlHrefTarget}}"> <div class="notification-avatar" data-ng-href="{{::notif.ViewNotificatonUrl}}" target="{{::(OpenAllNotifExternally && notif.NotificationType != 1002) ? '_blank' : notif.ExternalUrlHrefTarget}}"> <img class="notification-img" data-ng-src="{{::notif.ImageUrl}}" onerror="this.src='https://www.investagrams.com/Images/app_icon_white.png?i_1.68.8880.35330'" alt="Loading..." /> <span class="notification-type"> <img class="notification-type-img" data-ng-src="{{::notif.NotificationTypeIconAbsoluteUrl}}" alt="Icon" /> </span> </div> <div class="flex-grow-1"> <div class="d-flex"> <div class="notification-message fs-14 line-clamp-3 text-navy" title="{{::notif.Message}}"> {{::notif.Message}} </div> </div> <div class="bg-containernotif p-2 br-8 mt-2" data-ng-if="::notif.MessagePreview" title="{{::notif.MessagePreview}}"> <p class="fs-14 text-navy line-clamp-2 break-word"> {{::notif.MessagePreview }} </p> </div> <div class="notification-content mt-2"> <div class="d-flex align-items-center"> <div class="rounded bg-red-2 mr-1" style="width: 8px; height: 8px;" data-ng-show="!notif.IsOpen"> </div> <time class="fs-12 text-nowrap text-navy-light" datetime='{{::notif.LastUpdateDate}}' title="{{::notif.LastUpdateDate | date:'EEEE, MMMM d, y h:mm a'}}">{{notif.LastUpdateDate | timeAgo}} </time> </div> </div> </div> </a> </li> <li class="notification-item my-2 d-flex align-items-center justify-content-center pt-2" data-ng-show="IsLoading && activeNotifTabContent.List.length > 0 && !activeNotifTabContent.ReachEnd"> <div class="loader-bounce mt-3"> <span> </span> </div> </li> </ul>  <div class="mx-3 mb-12 position-relative" data-ng-if="activeNotifTabContent.List.length == 0"> <div class="nodata-info" data-ng-show="!IsLoading"> <i class="fas fa-bell fs-22 text-navy-light"> </i> <div class="fs-16 fw-700 mt-12 fs-camptonbook text-navy">{{ activeNotifTab == NotificationCategoryEnum.Alerts ? 'No alerts yet...' : 'No notifications yet...'}}</div> <div class="fs-14 text-navy">Come back again later</div> </div> <div class="d-flex py-12 px-3 border-top bc-transparent-last" data-ng-repeat="i in [1,2,3,4,5,6,7,8]"> <div> <div class="bg-pearl-blue mr-3 br-8" style="width: 32px; height: 32px;"> </div> </div> <div class="flex-grow-1"> <div class="bg-pearl-blue br-8 w-75" style="height: 12px;"> </div> <div class="bg-pearl-blue br-8 w-50 mt-2" style="height: 12px;"> </div> </div> <div> <div class="bg-pearl-blue br-8" style="width: 40px; height: 12px;"> </div> </div> </div> </div> </div> </li> </ul> </div> </div> </div>  <div class="op-user" data-ng-if="UserNav.IsUserLoggedOn">  <ul class="nav navbar-nav navbar-right profileMenu-loggedOut ml-1"> <li class="dropdown user-menu" data-ng-if="!UserNav.IsUserLoggedOn"> <a href="/Login?ret=https%3A%2F%2Fwww.investagrams.com%2FProfile%2FBestForexBroker" data-ng-if="::UserNav.Menu.Type == 'MainSite'" class="btn btn-primary btn-sm">LOGIN </a> <a href="/Login?ret=https%3A%2F%2Fwww.investagrams.com%2FProfile%2FBestForexBroker" data-ng-if="::UserNav.Menu.Type == 'LearnSite'" style="margin-top: 10px;" class="btn btn-outline-light btn-sm mr-3">LOGIN </a> </li> <li class="dropdown user-menu nav-profile-picture-li" data-ng-if="UserNav.IsUserLoggedOn"> <a href="#" class="nav-link dropdown-toggle font-size-icon position-relative" data-toggle="dropdown" style="margin-top: 0px; padding: 0px; text-align: center; display: flex; justify-content: center; align-items: center;"> <img data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" class="rounded-circle nav-profile-picture" /> <span class="notification-badge round" data-ng-if="UserNav.SavedPost.ShowNudge" style="right: 5px !important; top: 1.2px !important; height: 17.5px; width: 17.5px;"> </span> </a>  <ul class="dropdown-menu border-radius" style="width: 18.75rem !important; padding: 7px; padding-top: 5px !important;"> <li class="menu-divider"> <a class="profile-menu-item" href="/Profile/{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username}}"> <div class="invg-avatar is-large mb-2"> <img class="avatar" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Image' /> <img data-ng-class="UserNav.UserAccess.isUserSelectedBadgePioneer(UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadgeImageUrl}}" alt="badge" data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.SelectedBadgeImageUrl" /> </div> <div class="profile-menu-content"> <div class="profile-menu-badge"> <img data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.PremiumBadgeImageUrl}}" alt="premium badge" /> </div> <h4 class="profile-menu-name fs-16">{{::UserNav.AuthenticatedUserProfile.UserInfo.FirstName}} {{::UserNav.AuthenticatedUserProfile.UserInfo.LastName}} <span style="color: #62E6AC;" data-ng-if="::UserNav.AuthenticatedUserProfile.SocialProfileInfo.IsVerified"> <i class="fa fa-check-circle" aria-hidden="true"> </i> </span> </h4> <p class="profile-menu-description fs-12">@{{ ::UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username }} </p> </div> </a> </li> <li> <a class="profile-menu-item" href="/Wallet/"> <div class="profile-menu-icon"> <span class="op-icons"> <img src="/Images/Wallet/wallet-logo.png?is_1.19" /> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">{{::UserNav.Wallet.PrimaryWallet.Amount | numberItemPriceCurrencyFormat:UserNav.Wallet.PrimaryWallet.Currency}} {{::UserNav.Wallet.PrimaryWallet.Currency}} </h4> <p class="profile-menu-description">Investa Wallet</p> </div> </a> </li> <li class="menu-divider"> <a class="profile-menu-item" href="/Account/Gems/GemsRewardsCenter"> <div class="profile-menu-icon"> <span class="op-icons"> <img class="h-100 w-100" src="/Images/Gem/gem_icon.png?is_1.19" /> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">{{::UserNav.Gems.GemsProfile.GemsBalance | numberSharesFormat}} Gems </h4> <p class="profile-menu-description">Investa Gems</p> </div> </a> </li> <li> <a class="profile-menu-item" href="/Profile/{{ UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username }}/Saved"> <div class="profile-menu-icon fs-20" data-ng-class="{'saved-post' : UserNav.SavedPost.ShowNudge}"> <span class="op-icons"> <i class="fas fa-bookmark fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Saved Posts </h4> <p data-ng-if="UserNav.UserPrivateStats.UnreadSavedPostCount < 1" class="profile-menu-description">Manage your saved posts</p> <p data-ng-if="UserNav.UserPrivateStats.UnreadSavedPostCount > 0" class="profile-menu-description">{{UserNav.UserPrivateStats.UnreadSavedPostCount}} saved post</p> </div> </a> </li> <li> <a href="/Subscription/" class="profile-menu-item"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-rocket fc-g-gold"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Manage Subscription </h4> <p class="profile-menu-description">Manage your subscription</p> </div>  </a> </li> <li> <a href="/Account/Settings/AccountSettings" class="profile-menu-item mb-0"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-cog fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Settings </h4> <p class="profile-menu-description">Manage your account</p> </div>  </a> </li> <li> <a class="profile-menu-item mb-0" href="https://help.investagrams.com/" target="_blank"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-hand-holding-heart fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Help & Support </h4> <p class="profile-menu-description">Investa Team is ready to help</p> </div>  </a> </li> <li class="menu-divider"> <a class="profile-menu-item" href="/About/ContactUs" target="_blank"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-heart fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Send Feedback </h4> <p class="profile-menu-description">Help us improve</p> </div> </a> </li> <li data-ng-if="UserNav.AuthenticatedUserProfile.UserInfo.HasAdminRole"> <a class="profile-menu-item" href="/Account/Admin/AdminDashboard"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-cogs fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Control Panel </h4> </div>  </a> </li> <li class="profile-menu-item mb-0" data-ng-click="UserNav.signOutUser()"> <div class="profile-menu-icon fs-20"> <span class="op-icons"> <i class="fas fa-sign-out-alt fc-g-blue"> </i> </span> </div> <div class="profile-menu-content"> <h4 class="profile-menu-name">Log Out </h4> </div>  </li> </ul> </li> </ul> </div>  <div class="dropdown"> <div class="op-icons cursor-pointer mr-2 ml-1 dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="unregUserDropdown" data-ng-if="!UserNav.IsUserLoggedOn"> <span class=""> <i class="fas fa-user font-size-icon text-navy-light"> </i> </span> <div class="dropdown-menu mt-2 py-1 px-1 free-user-avatar" aria-labelledby="navbarDropdown"> <a class="dropdown-item py-2 op-dp-list" data-ng-click="LoginPrompt.checkIsLoggedIn($event, 'unregUserDropdown')"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-user op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Sign in</h5> <p class="mb-0 fs-12">Tool Access & Learning</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="https://help.investagrams.com/" target="_blank"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-headset op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Help and Support</h5> <p class="mb-0 fs-12">Investa Team is ready to help</p> </div> </div> </a> <a class="dropdown-item py-2 op-dp-list" href="/About/ContactUs" target="_blank"> <div class="media d-flex align-items-center"> <div> <span class="mr-3 op-icons"> <i class="fas fa-comment-alt op-fa-user"> </i> </span> </div> <div class="media-body"> <h5 class="mt-0 fs-14 mb-1">Send Feedback</h5> <p class="mb-0 fs-12">Help us improve. </p> </div> </div> </a> </div> </div> </div> <div data-ng-show="!UserNav.IsLoading && (!UserNav.IsUserLoggedOn || !UserNav.UserAccess.hasPrimeAccess)"> <button class="invg-gradient-blue py-2 px-3 my-sm-0 br-12 fs-16 fs-roboto text-nowrap h-32 d-flex align-items-center" data-ng-show="!UserNav.IsUserLoggedOn" data-ng-click="LoginPrompt.togglePrompt(true)"> <strong>Get Started</strong> </button> <button class="invg-btn-orange py-2 px-3 my-sm-0 br-12 fs-16 fs-roboto flex-shrink-0 text-nowrap ml-2 h-32 h-32 d-flex align-items-center" data-ng-click="UserNav.UserFreeTrial.IsEligibleForPrimeFreeTrial ? UserNav.navigateToFreeTrial() : UserNav.navigateToPrimeLandingPage('GoPrime')" data-ng-if="UserNav.IsUserLoggedOn && UserNav.UserAccess.isShowGoInvestaPrime"> <strong>{{UserNav.UserFreeTrial.IsEligibleForPrimeFreeTrial ? 'Free Trial' : 'Go Prime'}}</strong> </button>  <button data-ng-if="UserNav.UserAccess.isShowPSEPlanToPrimeUpgrade" class="invg-btn-orange d-flex flex-column align-items-center justify-content-center br-8 py-1 px-3 ml-2" data-ng-click="UserNav.navigateToPrimeUpgradePage('PSEPLanPrimeUpgrade', 'NAV')"> <strong class="fs-14 text-nowrap">Upgrade to Prime</strong> <span class="fs-10">Special offer for PSE Plan users!</span> </button> </div>   <div class="op-icons ml-2 flex-shrink-0"> <button class="w-100 h-100 d-flex align-items-center justify-content-center darkmodeToggleBtn" data-ng-click="DarkMode.toggle()" title="{{DarkMode.IsActive ? 'Light Mode' : 'Dark Mode'}}"> <i class="font-size-icon fas text-navy-light" data-ng-class="DarkMode.IsActive ? 'fa-sun' : 'fa-moon'"> </i> </button> </div> </form> </div> </div> </nav> <script> window.addEventListener('DOMContentLoaded', function () { $('#notifControlsBtn').click(function (e) { $('#notifControlsCollapse').toggleClass('show'); }); const $dropdown = $(".nav-item, .regular-nav-link"); const $dropdownToggle = $(".dropdown-toggle"); const $dropdownMenu = $(".dropdown-menu"); const showClass = "show"; function dropdownNavbarDisplay() { if (this.matchMedia("(min-width: 768px)").matches) { $dropdown.hover( function () { const $this = $(this); $this.addClass(showClass); $this.find($dropdownToggle).attr("aria-expanded", "true"); $this.find($dropdownMenu).addClass(showClass); }, function () { const $this = $(this); $this.removeClass(showClass); $this.find($dropdownToggle).attr("aria-expanded", "false"); $this.find($dropdownMenu).removeClass(showClass); } ); } else { $dropdown.off("mouseenter mouseleave"); } }; $('.op-dp-play').hover(function () { $('.op-display-play').css("display", "block"); $('.chr').css("display", "block"); }, function () { $('.op-display-play').css("display", "none"); $('.chr').css("display", "none"); }); var mediaQuery = '(max-width: 1199px)'; var mediaQueryList = window.matchMedia(mediaQuery); var isMobileNavOpen = false; var open = document.getElementById('openNav'); var close = document.getElementById('closeNav'); function openNav() { isMobileNavOpen = true; document.getElementById("navslide").classList.add('open'); setTimeout(function () { toggleFreezeScroll(); }, 150); }; open.onclick = openNav; function closeNav() { isMobileNavOpen = false; toggleFreezeScroll(); document.getElementById("navslide").classList.remove('open'); }; close.onclick = closeNav; function toggleFreezeScroll() { if (isMobileNavOpen && mediaQueryList.matches) { document.querySelector('body').classList.add('nav-mobile-freeze-scroll'); } else { document.querySelector('body').classList.remove('nav-mobile-freeze-scroll'); } }; $(window).scroll(function () { if ($(this).scrollTop() > 1) { $('.navbar').addClass('navbar-dark-scroll'); } else { $('.navbar').removeClass('navbar-dark-scroll'); } }); toggleFreezeScroll(); dropdownNavbarDisplay(); }); </script>  <script> window.fbAsyncInit = function () { FB.init({ appId: '1599265263687910', autoLogAppEvents: true, xfbml: true, version: 'v18.0' }); }; (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script>  <script src="/Javascript/AngularApp/Controller/Page/User/loginPageController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Page/User/registerPageController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="op-login-bg" data-ng-controller="loginPageController" data-ng-show="LoginPrompt.ShowPrompt || LoginPrompt.IsForceDisplay" data-ng-if="::!UserNav.IsUserLoggedOn || LoginPrompt.IsForceDisplay"> <button class="op-login-close d-flex align-items-center justify-content-center" data-ng-click="LoginPrompt.togglePrompt(false)" data-ng-show="!LoginPrompt.IsForceDisplay"> <span class="sr-only">Close</span> <i class="fas fa-times"> </i> </button> <div class="op-login-elipse op-login-elipse--top position-absolute" data-ng-if="!LoginPrompt.IsForceDisplay"> </div> <div class="op-login-elipse op-login-elipse--bottom position-absolute" data-ng-if="!LoginPrompt.IsForceDisplay"> </div> <div class="op-login-container"> <div class="op-login-card"> <img data-ng-if="LoginPrompt.IsOpLoginForm || LoginPrompt.IsForceDisplay" class="op-login-logo mb-3" src="/Images/OpenInvesta/op-investa.png?i_1.68.8880.35330" alt="Investagrams" /> <div data-ng-show="!LoginPrompt.IsOpLoginForm && !LoginPrompt.IsForceDisplay" data-ng-click="LoginPrompt.IsOpLoginForm = true"> <span class="mb-3 op-square-btn"> <i class="fas fa-arrow-left"> </i> </span> </div> <h4 class="invg-matte-black fs-camptonbold fs-24 mb-1">{{LoginPrompt.IsOpLoginForm ? 'Login.' : 'Sign Up.'}}</h4> <p class="text-navy-light mb-4 op-login-subtitle">Unlock the full power of Investagrams</p>  <div data-ng-show="LoginPrompt.IsOpLoginForm" data-ng-init="Login.Source = 'Prompt'"> <div class="mb-4"> <button class="invg-btn w-100 p-2 mb-12 op-login-btn" type="button" data-ng-disabled="IsLoading" data-ng-click="loginViaGoogle()"> <img class="mr-12" src="/Images/OpenInvesta/google-icon.png?i_1.68.8880.35330" alt="Investagrams" /> Continue with Google</button> <button class="invg-btn w-100 p-2 op-login-btn" type="button" data-ng-disabled="IsLoading" data-ng-click="loginViaFacebook()"> <img class="mr-12" src="/Images/OpenInvesta/fb-icon.png?i_1.68.8880.35330" alt="Investagrams" /> Continue with Facebook</button> </div> <div class="op-login-divider"> <span class="mx-2">or log in with email</span> </div> <div class="my-4"> <form> <div class="form-group"> <label class="invg-matte-black mb-1 fw-700" for="opLoginEmail">Email address</label> <input class="op-login-input" type="text" id="opLoginEmail" placeholder="Enter your email address" data-ng-model="LoginRequest.Username" data-on-enter-keydown-directive="authenticateUser()" required="required" maxlength="40" />  </div> <div class="form-group mb-2"> <label class="invg-matte-black mb-1 fw-700" for="opLoginPassword">Password</label> <div class="position-relative"> <input class="op-login-input" type="{{(IsShowPassword) ? 'text' : 'password'}}" id="opLoginPassword" placeholder="Enter your password" data-ng-disabled="IsLoading" data-ng-model="LoginRequest.Password" data-on-enter-keydown-directive="authenticateUser()" required="required" maxlength="40" />  <i class="fas fa-eye text-navy-light fs-16 toggle-password-icon" data-ng-class="(IsShowPassword ? 'fa-eye' : 'fa-eye-slash')" data-ng-click="IsShowPassword = !IsShowPassword"> </i> </div> <small class="d-inline-block mt-2" data-ng-show="DisplayMessage.Message"> <span class="text-red">{{DisplayMessage.Message}}</span> </small> <div class="w-100 pt-2 pb-1 d-flex align-items-center justify-content-end"> <a class="text-cyan fw-400 fs-12 cursor-pointer" data-ng-disabled="IsLoading" data-ng-click="forgotUserPassword()">Forgot Password?</a> </div> </div> <div data-ng-show="!IsLoading"> <button class="invg-gradient-blue p-2 w-100 br-12 fs-16 fw-700 d-flex justify-content-center" type="submit" data-ng-click="authenticateUser()"> Login </button> </div> <div data-ng-show="IsLoading"> <div class="loader-bounce mx-auto my-3"> <span> </span> </div> </div> </form> </div> </div>  <div data-ng-controller="registerPageController" data-ng-form="registerForm"> <div data-ng-show="!LoginPrompt.IsOpLoginForm" data-ng-init="Register.Source = 'Prompt'"> <div class="my-4"> <div class="form-row"> <div class="form-group col-6 mb-20"> <label class="invg-matte-black mb-1 fw-700" for="opSignUpFirstName">First Name</label> <input class="op-login-input form-control" type="text" id="opSignUpFirstName" placeholder="Enter first name" data-ng-class="{'is-invalid' : registerForm.RegisterRequestFirstName.$invalid && !registerForm.RegisterRequestFirstName.$pristine }" name="RegisterRequestFirstName" data-ng-disabled="IsLoading" data-ng-model="RegisterRequest.FirstName" maxlength="30" required="required" data-ng-minlength="2" pattern="[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ðÐ\-\s\.\,\']+" title="First Name" /> <p data-ng-show="!registerForm.RegisterRequestFirstName.$pristine && registerForm.RegisterRequestFirstName.$error.required" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Please enter your first name. </p> <p data-ng-show="!registerForm.RegisterRequestFirstName.$pristine && registerForm.RegisterRequestFirstName.$error.pattern" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> First Name - Special characters and Numbers are not allowed. </p> <p data-ng-show="!registerForm.RegisterRequestFirstName.$pristine && registerForm.RegisterRequestFirstName.$error.minlength" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> First Name must be at least 2 characters. </p> </div> <div class="form-group col-6 mb-20"> <label class="invg-matte-black mb-1 fw-700" for="opSignUpLastName">Last Name</label> <input class="op-login-input form-control" type="text" id="opSignUpLastName" placeholder="Enter last name" data-ng-class="{'is-invalid' : registerForm.RegisterRequestLastName.$invalid && !registerForm.RegisterRequestLastName.$pristine }" name="RegisterRequestLastName" required="required" data-ng-disabled="IsLoading" data-ng-model="RegisterRequest.LastName" maxlength="30" data-ng-minlength="2" pattern="[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ðÐ\-\s\.\,\']+" title="Last Name" /> <p data-ng-show="!registerForm.RegisterRequestLastName.$pristine && registerForm.RegisterRequestLastName.$error.required" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Please enter your last name. </p> <p data-ng-show="!registerForm.RegisterRequestLastName.$pristine && registerForm.RegisterRequestLastName.$error.pattern" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Last Name - Special characters and Numbers are not allowed. </p> <p data-ng-show="!registerForm.RegisterRequestLastName.$pristine && registerForm.RegisterRequestLastName.$error.minlength" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Last Name must be at least 2 characters. </p> </div> </div> <div class="form-group mb-20"> <label class="invg-matte-black mb-1 fw-700" for="opSignUpEmail">Email Address</label> <input class="op-login-input form-control" type="email" id="opSignUpEmail" placeholder="Enter your email address" data-ng-class="{'is-invalid' : registerForm.RegisterRequestEmail.$invalid && !registerForm.RegisterRequestEmail.$pristine }" name="RegisterRequestEmail" data-ng-disabled="IsLoading" data-ng-model="RegisterRequest.Email" maxlength="40" data-ng-minlength="2" required="required" /> <p data-ng-show="!registerForm.RegisterRequestEmail.$pristine && registerForm.RegisterRequestEmail.$error.required" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Please enter an email address. </p> <p data-ng-show="!registerForm.RegisterRequestEmail.$pristine && registerForm.RegisterRequestEmail.$error.email" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Please enter a valid email address. </p> </div> <div class="form-group mb-5" style="padding-bottom: 45px;"> <label class="invg-matte-black mb-1 fw-700" for="opSignUpPassword">Password</label> <div class="position-relative"> <input class="op-login-input form-control" type="{{(IsShowPassword) ? 'text' : 'password'}}" id="opSignUpPassword" data-ng-class="{'is-invalid' : registerForm.RegisterRequestPassword.$invalid && !registerForm.RegisterRequestPassword.$pristine }" name="RegisterRequestPassword" data-ng-disabled="IsLoading" data-ng-model="RegisterRequest.Password" placeholder="Password" maxlength="40" data-ng-minlength="6" required="required" />  <i class="fas fa-eye text-navy-light fs-16 toggle-password-icon" data-ng-hide="!registerForm.RegisterRequestPassword.$pristine && registerForm.RegisterRequestPassword.$error.minlength || !registerForm.RegisterRequestPassword.$pristine && registerForm.RegisterRequestPassword.$error.required" data-ng-class="(IsShowPassword ? 'fa-eye' : 'fa-eye-slash')" data-ng-click="IsShowPassword = !IsShowPassword"> </i> <p data-ng-show="!registerForm.RegisterRequestPassword.$pristine && registerForm.RegisterRequestPassword.$error.required" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Please enter a password. </p> <p data-ng-show="!registerForm.RegisterRequestPassword.$pristine && registerForm.RegisterRequestPassword.$error.minlength" style="margin-bottom: 0px;" class="invalid-feedback fs-10"> Password must be at least 6 characters. </p> </div> <small data-ng-show="DisplayMessage.Message"> <span class="fs-14" data-ng-class="{{ (DisplayMessage.IsSuccess) ? 'text-green' : 'text-red' }}">{{DisplayMessage.Message}}</span> </small> </div> <p class="fs-11 mb-1"> By signing up, you agree to our <strong> <a class="text-cyan" href="/About/Terms" onclick="return openLinkWindow(this.href);" target="_blank">Terms of Use</a> </strong> and <strong> <a target="_blank" class="text-cyan" onclick="return openLinkWindow(this.href);" href="/About/PrivacyPolicy">Privacy Policy</a> </strong>. </p> <div data-ng-show="!IsLoading"> <button class="invg-gradient-blue p-2 w-100 justify-content-center br-12 fs-16 fw-700" type="submit" data-ng-click="registerUser()"> Sign up</button> </div> <div data-ng-show="IsLoading"> <div class="loader-bounce mx-auto my-3"> <span> </span> </div> </div> </div> </div> </div> <div class="pt-12 text-navy-light fs-16 text-center" data-ng-show="LoginPrompt.IsOpLoginForm">Don't have an account yet? <span class="text-cyan cursor-pointer" data-ng-click="LoginPrompt.IsOpLoginForm = false">Sign up.</span> </div> <div class="pt-12 text-navy-light fs-16 text-center" data-ng-show="!LoginPrompt.IsOpLoginForm">Already have an account? <span class="text-cyan cursor-pointer" data-ng-click="LoginPrompt.IsOpLoginForm = true">Login.</span> </div> </div> </div> </div>  <div id="AlertNotificationMessage" class="alert-notification-message" style="display: none; z-index: 99999;"> <div id="AlertNotificationPanelMessage" class="alert alert-success alert-dismissible" style="padding-right: 2rem;"> <button type="button" class="close" style="outline: none;" onclick="closeAlertNotificationMessageAfterTimeout()"> <span aria-hidden="true">&times;</span> <span class="sr-only">Close</span> </button> <span id="AlertNotificationTextMessage"> </span> </div> </div>  <div data-ng-if="UserNav.IsShowMainNav"> <div data-ng-if="UserNav.IsShowSubNav"> <div class="nav-margin"> </div>  <div class="prime-mobile" data-ng-if="UserNav.UserAccess.isShowGoInvestaPrime || UserNav.UserAccess.isShowUpgradeToInvestaPrime || UserNav.UserAccess.isShowLaunchPrime"> </div> </div> <div data-ng-if="!UserNav.IsShowSubNav" style="height: 67px; flex-shrink: 0 !important;"> </div> </div> <div class="body-content parent-full-height" data-ng-class="{'op-body-wrapper' : UserNav.ActivePanel == 'Home' || UserNav.ActivePanel == 'Market'}"> <div id="BuySellCalculatorDialogPopup">
	  <script src="/Javascript/AngularApp/Controller/UserControl/Application/calculatorUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="buy-sell-calculator modal fade" id="panelBuySellCalculatorDialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-ng-controller="calculatorUserControlController"> <div class="modal-dialog" data-ng-class="Calculator.BuySellCalculator ? 'modal-xl' : 'modal-lg'"> <div class="modal-content"> <div class="modal-body"> <img class="close close-cal" data-dismiss="modal" src="/Images/ITG/close-result.png?il_1.68.8880.35330_v2" alt="" /> <div class="container-fluid"> <div class="row"> <div class="col-md-2 p-0 m-0"> <h3 class="calculator-header" style="color: #3E3E3E; font-weight: 700; font-size: 20px;">Calculators</h3> <ul style="list-style: none" class="p-0 pt-3 cursor-pointer"> <li class="mb-2"> <p data-ng-class="Calculator.SmartCalculator ? 'text-cyan' : 'text-grey'" data-ng-style="{'font-weight' : Calculator.SmartCalculator ? '600' : '500'}" data-ng-click="SelectCalculator(1)"> {{Calculator.Type.Smart}} </p> </li> <li class="mb-2"> <p data-ng-class="Calculator.RiskManagementCalculator ? 'text-cyan' : 'text-grey'" data-ng-style="{'font-weight' : Calculator.RiskManagementCalculator ? '600' : '500' }" data-ng-click="SelectCalculator(2)"> {{Calculator.Type.RiskMngt}} </p> </li> <li> <p data-ng-class="Calculator.BuySellCalculator ? 'text-cyan' : 'text-grey'" data-ng-style="{'font-weight' : Calculator.BuySellCalculator ? '600' : '500'}" data-ng-click="SelectCalculator(0)"> {{Calculator.Type.BuySell}} </p> </li> </ul> </div> <div class="col-md-10"> <div data-ng-show="Calculator.RiskManagementCalculator">  <script src="/Javascript/AngularApp/Services/Api/userApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Application/riskManagementCalculatorUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div data-ng-controller="riskManagementCalculatorUserControlController" class="ng-cloak rm-calculator pl-5 pr-5 pb-2"> <h3 class="rm-calculator--title pt-3" style="font-size: 16px; font-weight: 700">PORTFOLIO AMOUNT : {{RiskManagementCalculator.PortfolioSize | number : 2}} </h3> <div style="width: 100%; align-content: center;"> <input type="number" data-ng-model="RiskManagementCalculator.PortfolioSize" data-ng-change="CalculateRiskTolerance(true)" min="0" placeholder="How much money do you have in your portfolio?" /> </div> <div class="pt-3 pb-3 text-center rm-calculator-sub" style="color: #676767; font-size: 16px; font-weight: 700"> What is your Risk Tolerance? </div> <div style="display: flex; justify-content: center"> <div class="rm-calculator-type" style="width: 100%; background-color: #fff;"> <div class="btn-group flex-wrap" role="group" style="width: 100%;"> <button type="button" class="btn" data-ng-click="SetRiskTolerance(1)" data-ng-class="{'btn-primary' : RiskManagementCalculator.RiskTolerance == 1, 'btn-secondary' : RiskManagementCalculator.RiskTolerance != 1}"> CONSERVATIVE </button> <button type="button" class="btn" data-ng-click="SetRiskTolerance(2)" data-ng-class="{'btn-primary' : RiskManagementCalculator.RiskTolerance == 2, 'btn-secondary' : RiskManagementCalculator.RiskTolerance != 2}"> MODERATE </button> <button type="button" class="btn" data-ng-click="SetRiskTolerance(3)" data-ng-class="{'btn-primary' : RiskManagementCalculator.RiskTolerance == 3, 'btn-secondary' : RiskManagementCalculator.RiskTolerance != 3}"> AGGRESSIVE </button> <button type="button" class="btn" data-ng-click="SetRiskTolerance(4)" data-ng-class="{'btn-primary' : RiskManagementCalculator.RiskTolerance == 4, 'btn-secondary' : RiskManagementCalculator.RiskTolerance != 4}"> CUSTOM SETUP </button> </div> <div class="row text-center pt-3"> <div class="col-md-4"> <h3>PERCENTAGE PER TRADE</h3> <div data-ng-show="RiskManagementCalculator.RiskTolerance == 4"> <div class="w-75 m-auto"> <input type="number" style="height: 45px; text-align: center" min="0" class="form-control" placeholder="Enter your Trade Percentage"> </div> </div> <div data-ng-show="RiskManagementCalculator.RiskTolerance !=4"> <div class="rm-calculator--percentRisk">{{RiskManagementCalculator.ValueAtRisk | number:2}}%</div> </div> <div> <p class="mb-0 mt-2 rm-calculator--sub">You are limiting your risk to {{RiskManagementCalculator.ValueAtRisk | number:2}}%</p> <p class="rm-calculator--sub">{{RiskManagementCalculator.ValueAtRisk | number:2}}% of your portfolio</p> </div> </div> <div class="col-md-4"> <h3>CASH AT RISK PER TRADE</h3> <div> <div class="rm-calculator--percentRisk">PHP {{RiskManagementCalculator.CashAtRisk | number:2}}</div> <div class="mb-0 mt-2 rm-calculator--sub">Amount of Cash you are willing to risk</div> </div> </div> <div class="col-md-4"> <h3>MAX PORTFOLIO ALLOCATION</h3> <div data-ng-show="RiskManagementCalculator.RiskTolerance == 4"> <div class="w-75 m-auto"> <input style="height: 45px; text-align: center" type="number" min="0" max="100" class="form-control" placeholder="Enter your max port allocation"> </div> </div> <div data-ng-show="RiskManagementCalculator.RiskTolerance != 4"> <div class="rm-calculator--percentRisk">{{RiskManagementCalculator.PortfolioAllocationMax}}%</div> </div> <div class="mb-0 mt-2 rm-calculator--sub">Your allocation limit for protection</div> </div> </div> </div> </div> <br /> <div> <p class="d-flex justify-content-center pb-2" style="color: #676767; font-size: 16px; font-weight: 700;">At what prices are you planning to Buy and Sell?</p> </div> <div class="mb-3 rm-type" style="background-color: #fff; text-align: center; padding: 15px; border-radius: 10px"> <div class="row"> <div class="col-md-4"> <h3>Entry Price</h3> <div> <input style="height: 45px; text-align: center" type="number" class="form-control" min="0" data-ng-model="RiskManagementCalculator.EntryPrice" data-ng-change="CalculateRiskTolerance(true)" /> </div> </div> <div class="col-md-4"> <h3>Cut Loss Price</h3> <div> <input style="height: 45px; text-align: center" type="number" class="form-control" min="0" max="RiskManagementCalculator.EntryPrice" data-ng-model="RiskManagementCalculator.CutlossPrice" data-ng-change="CalculateRiskTolerance(true)" /> </div> </div> <div class="col-md-4"> <h3>Target Price</h3> <div> <input style="height: 45px; text-align: center" min="0" class="form-control" type="number"> </div> </div> </div> </div> <div class="container mb-2"> <div class="row"> <div class="col-12"> <p class="text-center mb-0" style="color: #676767; font-size: 16px; font-weight: 700;">Here are your results!!!</p> </div> </div> </div> <div class="container rm-calculator__card bg-color-white text-center pb-2"> <div class="row"> <div class="col-md-6 d-flex rm-calculator__q-share"> <div> <h3 class="card-title mt-2 mb-1">Quantity of Shares/Units</h3> <div class="card rm-calculator__card--body"> <div class="card-body"> <h4 class="mb-0">{{RiskManagementCalculator.SharesPerUnit | number:0}} Shares</h4> </div> </div> <p class="pt-1">Only purchase up to this quantity to manage risk</p> </div> </div> <div class="col-md-6 d-flex rm-calculator__alo-size"> <div> <h3 class="card-title mt-2 mb-1">Portfolio Allocation Size</h3> <div class="card rm-calculator__card--body"> <div class="card-body"> <h4 class="mb-0">{{RiskManagementCalculator.PortfolioAllocationSize | number:2}}%</h4> </div> </div> <p class="pt-1">Avoid allocating more than the above to manage risk</p> </div> </div> </div> <div class="row"> <div class="col-12"> <button type="button" class="btn btn-primary btn-sm" data-ng-disabled="RiskManagementCalculator.SharesPerUnit == 0" data-ng-click="SetRiskManagementCalculatorResult()"> Copy To Buy & Sell Calculator</button> </div> </div> </div> </div> </div> <div data-ng-show="Calculator.SmartCalculator">  <script src="/Javascript/AngularApp/Services/Api/stockApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/watchlistApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Application/smartCalculatorUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div data-ng-controller="smartCalculatorUserControlController" class="ng-cloak pb-2 sm-calculator"> <div class="container-fluid"> <div class="row"> <div class="col-md-6 sm-calculator__padding"> <div class="box-body"> <div class="form-group pt-3"> <h3 style="color: #3E3E3E">Investa Smart Calculator</h3> <p> Know your stops and targets in an instant </p> </div> <div class="form-group"> <h4>Stock</h4> <div data-ng-class="(!SmartCalculator.IsUpdate) ? 'input-group' : 'form-group'" data-ng-if="SmartCalculator.StockInfo || SmartCalculator.IsUpdate" class="input-group"> <input type="text" class="form-control" data-ng-value="SmartCalculator.StockInfo.StockCodeAndExchange + ' - ' + SmartCalculator.StockInfo.StockName" disabled="disabled" /> <div class="input-group-append"> <button class="btn btn-primary" style="padding: 0 13px;" type="button" data-ng-click="resetSmartCalculator()"> <span class="fas fa-edit"> </span> </button> </div> </div> <div class="input-group" data-ng-if="!SmartCalculator.StockInfo && !SmartCalculator.IsUpdate"> <input type="search" class="form-control" data-ng-model="SmartCalculator.StockKeyword" data-ng-change="SmartCalculator.doSearchSnippet()" data-on-enter-keydown-directive="SmartCalculator.selectStockFromSnippet(SmartCalculator.StockSnippetResult[0])" placeholder="Search Stock..." autocomplete="off"/> <ul class="dropdown dropdown-menu" role="menu" style="display: block;" data-ng-show="SmartCalculator.StockKeyword && SmartCalculator.ShowSnippet"> <li> <a href="#" onclick="return false;" class="dropdown-item StockSnippet" data-ng-repeat="stock in SmartCalculator.StockSnippetResult track by stock.StockId" data-ng-click="SmartCalculator.selectStockFromSnippet(stock)"> <img data-ng-src="{{stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..."/> {{stock.StockCodeAndExchange}} - {{stock.StockName}} </a> </li> </ul> <div class="input-group-append"> <button class="btn btn-primary" style="padding: 0 13px;" type="button" data-ng-click="SmartCalculator.selectStockFromSnippet(SmartCalculator.StockSnippetResult[0])"> <span class="fa fa-search"> </span> </button> </div> </div> </div> <div class="form-group"> <div> <h4>Enter Price</h4> </div> <div> <input class="form-control" style="height: 35px; text-align: center;" type="number" min="0" data-ng-model="SmartCalculatorField.EntryPriceMin" data-on-enter-keydown-directive="ValidateAndComputeCutlossAndTargetPrice()"/> </div> <div class="form-group pt-3"> <button type="button" style="width: 100%;" class="btn btn-primary" data-ng-click="ValidateAndComputeCutlossAndTargetPrice()">Calculate</button> </div> <div class="pt-2"> <p>Disclaimer:The content of the feature is not intended as investment advice. This feature is only intended for information purposes only and does not constitute if a share will be bought or sold.</p> </div> </div> </div> </div> <div class="col-md-6" data-ng-show="!SmartCalculator.ShowISubscribeInvestaPrimePlus"> <br /> <div class="box-body sm-calculator__box"> <div class="form-group"> <h3>Results</h3> <p style="color: #fff; font-size: 13px;">Based on the stock's current trend, volatility, and sentiment.</p> </div> <div class="form-group"> <div class="row m-0 sm-calculator__box--border"> <div class="col-md-6 d-flex pl-0"> <div class="sm-calculator__box--item-center"> <label> Cutloss Price <span title="Sell at this price at a loss to stop the bleeding!" data-rel="tooltip" class="help-icon-form"> <i class="fa fa-question-circle"> </i> </span> </label> </div> </div> <div class="col-md-6"> <p style="color: #fff; font-size: 24px;" class="text-center">{{SmartCalculatorField.CutlossPrice | numberPriceFormat}}</p> </div> </div> </div> <div class="form-group"> <div class="row m-0 sm-calculator__box--border"> <div class="col-md-6 d-flex pl-0"> <div class="sm-calculator__box--item-center"> <label> Target Price <span title="Sell at this price to gain profit" data-rel="tooltip" class="help-icon-form"> <i class="fa fa-question-circle"> </i> </span> </label> </div> </div> <div class="col-md-6"> <p style="color: #fff; font-size: 24px" class="text-center">{{SmartCalculatorField.TargetPrice | numberPriceFormat}}</p> </div> </div> </div> <div class="d-flex justify-content-center"> <button type="button">Import to Investa Watcher</button> </div> </div> </div> <div class="col-md-5 d-flex" data-ng-show="SmartCalculator.ShowISubscribeInvestaPrimePlus"> <div class="investaprime-sub"> <div class="investaprim-sub--content text-center"> <h5 class="pt-4 pb-2">Uh-oh!</h5> <p class="pb-3"> The Investa Smart Calculator is only available to InvestaPrime+ subscribers. Subscribe now to unlock more features! </p> <a href="https://www.investagrams.com/prime?invsrc=IVGW-SmartCalculator" target="_blank" class="btn btn-md">Subscribe now</a> </div> </div> </div> </div> </div> </div>  </div> <div data-ng-show="Calculator.BuySellCalculator">  <script src="/Javascript/AngularApp/Controller/UserControl/Application/buySellCalculatorUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div data-ng-controller="buySellCalculatorUserControlController" class="ng-cloak"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <div> <label>Enter no. of shares:</label> <label>{{BuySellCalculator.Shares | number}}</label> </div> <input type="number" step="1" min="0" class="form-control" data-ng-model="BuySellCalculator.Shares" data-ng-change="computeEverything()" placeholder="Number of Shares" /> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Commission Rate (in %)</label> <input type="number" min="0" class="form-control" data-ng-model="BuySellCalculator.CommissionRateDisplay" data-ng-change="computeEverything()" tabindex="-1" placeholder="Commission Rate (in %)" /> </div> </div> </div> <hr style="margin-top: 5px; margin-bottom: 10px;" /> <div class="row"> <div class="col-md-6"> <div class="text-center"> <h4> <strong>Buy</strong> </h4> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Buy Price</label> <div class="col-md-9"> <input type="number" step="0.0001" min="0" class="form-control" data-ng-model="BuySellCalculator.BuyPrice" data-ng-change="computeEverything()" placeholder="Buy Price" /> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Total Fees</label> <div class="col-md-9"> <label class="col-form-label">{{BuySellCalculator.BuyTotalFees | number: 2}}</label> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Total Amount</label> <div class="col-md-9"> <label class="col-form-label">{{BuySellCalculator.BuyTotalAmount | number: 2}}</label> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Break-Even</label> <div class="col-md-9"> <label class="col-form-label">{{BuySellCalculator.BuyBreakEven | numberPriceFormat}}</label> </div> </div> </div> <div class="col-md-6"> <div class="text-center"> <h4> <strong>Sell</strong> </h4> </div> <div class="form-horizontal"> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Sell Price</label> <div class="col-md-9"> <input type="number" step="0.0001" min="0" class="form-control" data-ng-model="BuySellCalculator.SellPrice" data-ng-change="computeEverythingForSell()" placeholder="Sell Price" /> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Total Fees</label> <div class="col-md-9"> <label class="col-form-label">{{BuySellCalculator.SellTotalFees | number: 2}}</label> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Total Amount</label> <div class="col-md-9"> <label class="col-form-label">{{BuySellCalculator.SellTotalAmount | number: 2}}</label> </div> </div> <div class="form-group row"> <label class="col-md-3 col-form-label text-left">Net Profit</label> <div class="col-md-9"> <label data-ng-class="{'fg-color-stock-green' : BuySellCalculator.NetProfit > 0, 'fg-color-stock-red' : BuySellCalculator.NetProfit < 0}" class="col-forl-label"> {{BuySellCalculator.NetProfit | number: 2}} ({{BuySellCalculator.NetProfitPercentage | number: 2}}%)</label> </div> </div> </div> </div> </div> <hr style="margin-top: 5px; margin-bottom: 20px;" /> <div class="row"> <div class="col-md-12"> <div class="numberLine"> <div class="lineContainer"> <div class="numberContainer" style="margin-top: 3px;"> <div class="numberLeftEnd-value" style="font-weight: bold;">Sell at:</div> <div class="number-value fg-color-stock-red">{{BuySellCalculator.BuyNetLoss10 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-red">{{BuySellCalculator.BuyNetLoss8 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-red">{{BuySellCalculator.BuyNetLoss5 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-red">{{BuySellCalculator.BuyNetLoss3 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-green">{{BuySellCalculator.BuyNetGain3 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-green">{{BuySellCalculator.BuyNetGain5 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-green">{{BuySellCalculator.BuyNetGain8 | numberPriceFormat}}</div> <div class="number-value fg-color-stock-green">{{BuySellCalculator.BuyNetGain10 | numberPriceFormat}}</div> </div> </div> <div class="lineContainer"> <div class="line-2 first-line"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2"> </div> <div class="line-2 line2RightEnd"> </div> </div> <div class="lineContainer"> <div class="line first-line-2"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line"> </div> <div class="line lineRightEnd"> </div> </div> <div class="lineContainer"> <div class="numberContainer"> <div class="numberLeftEnd" style="margin-top: 3px;"> <strong> <span class="fg-color-stock-green">Gain</span>/<span class="fg-color-stock-red">Loss</span>:</strong> </div> <div class="number">-10%</div> <div class="number">-8%</div> <div class="number">-5%</div> <div class="number">-3%</div> <div class="number">3%</div> <div class="number">5%</div> <div class="number">8%</div> <div class="number">10%</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> 
</div>  <div class="modal fade" id="GenericSubscribePrimePlusDialog" tabindex="-1" role="dialog" aria-labelledby="subScribePrime" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header" style="border-bottom: none"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body jockeyDashboard__modal"> <div class="container"> <img class="m-auto d-flex" loading="lazy" data-ng-src="/Images/Application/investa-prime.png?i_1.68.8880.35330" /> <div class="m-auto text-center"> <h5 class="m-auto pt-4" style="color: #3E3E3E !important;">Uh-oh!</h5> <br /> <p class="justify-content-center m-auto" style="width: 70%;"> This feature is only available to <b>InvestaPrime+</b> subscribers. Subscribe now to unlock more features! </p> </div> <div class="pt-3 p-4"> <a href="https://www.investagrams.com/prime?invsrc=IVGW-BackTestSubsPrimeModal" target="_blank" class="btn btn-block jockeyDashboard__modal--btn">Subscribe now</a> </div> <div style="text-align: center;"> <p class="justify-content-center m-auto" style="width: 70%;"> Already a subscriber? <button type="button" class="btn btn-link btn-sm" data-ng-click="Showman.refreshUserAccess()">Refresh Access</button> </p> </div> </div> </div> </div> </div> </div> <div class="full-height parent-full-height">  <script src="/Javascript/AngularApp/Controller/UserControl/Common/navInfoBannerUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div data-ng-controller="navInfoBannerUserControlController"> <div class="alert-wrapper" style="margin-bottom: 15px; width: 100%;" data-ng-class="{ 'mt-4' : UserNav.IsShowMainNav }" data-ng-if="NavInfoBanner.ShowBannerType"> <div class="alert alert-success alert-dismissible p-0 text-center zindex-1 mb-1"> <a data-ng-if="NavInfoBanner.ShowBannerType == 'VerifyEmail'" href="/Account/Settings/EmailSettings" target="_blank"> <div class="alert-success p-10"> <span>Please verify your email address.</span> <span class="alert-link">Click here to verify.</span> </div> </a> </div> </div> </div>    <div id="fullSizeContentPanel">
	  <div class="container" style="max-width: 1100px;" data-ng-controller="userProfilePageController" data-ng-show="viewProfileInfo.userInfo.SocialProfileInfo.UserId > 0"> <div class="row ng-cloak social-profile-content px-0 pl-lg-3"> <div class="col-lg"> <div class="row"> <div class="col-12" style="padding: 0;"> <div class="card"> <div class="profile-cover-photo" data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.HeaderPhotoUrl" data-ng-style="{'background-image': 'url(' + viewProfileInfo.userInfo.SocialProfileInfo.HeaderPhotoUrl + ')'}" style="width: 100%; height: 280px;"> </div> <div class="card-body py-0"> <div class="row"> <div class="col-lg-2 d-flex justify-content-center"> <div class="user-profile-avatar"> <a href="{{ viewProfileInfo.userInfo.SocialProfileInfo.ProfilePictureUrl }}" target="_blank"> <img class="img-thumbnail rounded-circle" data-ng-src="{{ viewProfileInfo.userInfo.SocialProfileInfo.ProfilePictureUrl }}" alt="User" /> <div class="user-profile-badge" data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.SelectedBadgeImageUrl"> <img data-ng-class="UserNav.UserAccess.isUserSelectedBadgePioneer(viewProfileInfo.userInfo.SocialProfileInfo.SelectedBadge) ? 'ibadge-pioneer' : 'ibadge'" data-ng-src='{{viewProfileInfo.userInfo.SocialProfileInfo.SelectedBadgeImageUrl}}' /> </div> </a> </div> </div> <div class="col-lg col-md-8 d-flex profile-nav-scroller p-0" style="justify-content: flex-end;"> <ul class="nav d-flex justify-content-between" role="tablist"> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'posts' || CurrentTab == 'saved'}" data-ng-click="SelectTab('posts')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">POST</span> <span id="postCountBadge" class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.PostCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.PostCount | numberkiloFormat }}</span> </a> </li> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'photos'}" data-ng-click="SelectTab('photos')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">PHOTOS</span> <span id="photosCountBadge" class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.PhotosCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.PhotosCount | numberkiloFormat }}</span> </a> </li> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'forecast'}" data-ng-click="SelectTab('forecast')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">FORECASTS</span> <span id="forecastCountBadge" class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.ForecastCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.ForecastCount | numberkiloFormat }}</span> </a> </li> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'following'}" data-ng-click="SelectTab('following')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">FOLLOWING</span> <span class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.FollowingCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.FollowingCount | numberkiloFormat }}</span> </a> </li> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'follower'}" data-ng-click="SelectTab('follower')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">FOLLOWERS</span> <span id="followingCountBadge" class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.FollowersCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.FollowersCount | numberkiloFormat }}</span> </a> </li> <li> <a data-ng-class="{'nav-item active' : CurrentTab == 'likes'}" data-ng-if="AuthenticatedUserId == viewProfileInfo.userInfo.SocialProfileInfo.UserId" data-ng-click="SelectTab('likes')" class="text-center nav-link cursor-pointer"> <span class="profile-nav-label">LIKES</span> <span id="likesCountBadge" class="profile-nav-value" title="{{ viewProfileInfo.userInfo.SocialProfileInfo.LikesCount | number:0 }}">{{ viewProfileInfo.userInfo.SocialProfileInfo.LikesCount | numberkiloFormat }}</span> </a> </li> </ul> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-lg sidebar-left px-0 pr-lg-3"> <div class="card"> <div class="card-body" style="padding-bottom: 10px;"> <div class="text-left user-profile-header"> <h4> <span class="text-capitalize">{{ viewProfileInfo.userInfo.SocialProfileInfo.DisplayName }}</span> <img title="Verified Profile" class="user-verified-image" src="/Images/Account/Default/default_verified_icon.png" data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.IsVerified" alt="Verified" /> <img title="Community Manager" class="user-verified-image" src="/Images/Account/Default/default_cm_account.png" data-ng-if="(viewProfileInfo.userInfo.SocialProfileInfo.IsCommunityManagerBadge || viewProfileInfo.userInfo.SocialProfileInfo.IsInvestaModerator)" alt="Community Manager" /> <span data-ng-if="viewProfileInfo.isMuted" title="Muted Until {{viewProfileInfo.isMutedUntil | date:'medium'}}" class="btn btn-danger btn-xs fa fa-microphone-slash"> </span> <br /> <small class="d-flex">@{{ viewProfileInfo.userInfo.SocialProfileInfo.Username }} <div class="ml-2 d-flex" style="justify-content: center" data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.PremiumBadgeImageUrl"> <img data-ng-src="{{viewProfileInfo.userInfo.SocialProfileInfo.PremiumBadgeImageUrl}}" alt="premium badge" /> </div> <span class="ml-1 bg-neutral py-1 px-2 profile-follow-label" style="justify-content: center" data-ng-if="viewProfileInfo.userInfo.IsFollowsYou">Follows You </span> </small> </h4> <p class="text-navy"> {{ viewProfileInfo.userInfo.SocialProfileInfo.Bio }} </p> <p data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.Country"> <small> <span class="fa fa-map-marker"> </span>&nbsp;&nbsp;{{ viewProfileInfo.userInfo.SocialProfileInfo.Country }}</small> </p> <p data-ng-if="viewProfileInfo.userInfo.SocialProfileInfo.WebsiteUrl"> <small> <span class="fa fa-link"> </span> <a href="{{ viewProfileInfo.userInfo.SocialProfileInfo.WebsiteUrl }}" target="_blank" style="word-wrap: break-word;">&nbsp;{{ viewProfileInfo.userInfo.SocialProfileInfo.WebsiteUrl }}</a> </small> </p> <p> <small> <span class="far fa-clock"> </span>&nbsp;Member since {{ viewProfileInfo.userInfo.CreateTime | date: "longDate" }}</small> </p> </div> </div> <div class="card-body" style="padding-top: 0px;"> <div class="col-12 text-center" data-ng-if="viewProfileInfo.isOwnProfile"> <div class="btn-group text-left"> <a href="/Account/Settings/SocialProfileSettings" class="btn btn-outline-success">Edit Profile</a> <button type="button" data-ng-if="::IsBusinessAccount" class="btn btn-outline-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="caret"> </span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu" data-ng-if="::IsBusinessAccount"> <li> <a href="/Social/Studio/SchedPost" class="dropdown-item">Social Studio</a> </li> </ul> </div> </div> <div class="col-12 text-center" data-ng-if="!viewProfileInfo.isOwnProfile"> <a onclick="return false;" class="btn btn-outline-info bell-icon" data-ng-attr-title="{{NotifyTitle}}" data-ng-click="toggleBellButton()"> <i data-ng-class="viewProfileInfo.isSubscribedToUser ? 'fas fa-bell ' : 'far fa-bell'" class="fs-16"> </i> </a> <a href="/Chat/?username={{viewProfileInfo.userInfo.SocialProfileInfo.Username}}" class="btn btn-outline-info" title="Chat"> <img class="img-rounded wh-20" src="/Images/Chat/investachat-icon.png?i_1.68.8880.35330" /> </a> <div class="btn-group text-left" data-ng-controller="followListUserControlController"> <input type="button" class="btn btn-outline-info" data-ng-class="{'btn-outline-danger' : FollowButtonHover && viewProfileInfo.userInfo.IsFollowingUser}" data-ng-mouseenter="FollowButtonHover = true" data-ng-mouseleave="FollowButtonHover = false" data-ng-click="toggleFollowUser(viewProfileInfo.userInfo)" data-ng-hide="AuthenticatedUserId == viewProfileInfo.UserInfo.UserId" data-ng-disabled="viewProfileInfo.userInfo.IsLoading" data-ng-value="(viewProfileInfo.userInfo.IsFollowingUser) ? ((FollowButtonHover) ? 'Unfollow' : 'Following') : 'Follow'" /> <button type="button" class="btn btn-outline-info dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="caret"> </span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu"> <li> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="insertBlockUser(viewProfileInfo.userInfo.SocialProfileInfo.Username)">Block</a> </li> <li> <a href="#" onclick="return false;" class="dropdown-item" data-toggle="modal" data-target="#reportUserModal" data-ng-click="reportUserClick(viewProfileInfo.userInfo.SocialProfileInfo.UserId)" data-ng-if="!(viewProfileInfo.userInfo.SocialProfileInfo.IsInvestaModerator || viewProfileInfo.userInfo.SocialProfileInfo.IsCommunityManagerBadge)">Report</a> </li> <li> <a href="#" onclick="return false;" class="dropdown-item" data-ng-if="IsCommunityAdmin || IsModerator" data-toggle="modal" data-target="#muteUser" data-ng-click="muteUser.UserId = viewProfileInfo.userInfo.SocialProfileInfo.UserId">Mute User</a> </li> </ul> </div> </div> </div> </div> <div class="card" data-ng-if="AuthenticatedUserId == viewProfileInfo.userInfo.SocialProfileInfo.UserId && UserNav.AuthenticatedUserProfile.UserInfo.AccountTypeCategory == 4"> <div class="card-body"> <div class="col-12 text-center" data-ng-if="viewProfileInfo.isOwnProfile"> <div class="btn-group text-left"> <a href="/Analytics/BusinessAccountAnalytics" class="btn btn-outline-success"> <span class="profile-nav-label">View Analytics</span> </a> </div> </div> </div> </div> <div class="card"> <div class="card-body social-profile-stats"> <h5 class="card-title">{{ viewProfileInfo.isOwnProfile ? "Your" : viewProfileInfo.userInfo.SocialProfileInfo.Username + "'s" }} Forecast Stats</h5> <div class="row"> <div class="col-6 media mb-2 pr-0"> <img class="mr-2" src="/Images/Social/Forecast/winst_icon.png?i_1.68.8880.35330" /> <div class="media-body"> <h5 class="mb-0" style="font-size: 20px;">{{ viewProfileInfo.userInfo.SocialProfileInfo.SocialProfileStats.ForecastStats.AverageWinLose | number:2}}%</h5> <p>AVG Win/Lose</p> </div> </div> <div class="col-6 media mb-2"> <img class="mr-2" src="/Images/Social/Forecast/netprofit_icon.png?i_1.68.8880.35330" /> <div class="media-body"> <h5 class="mb-0" style="font-size: 20px;">{{ viewProfileInfo.userInfo.SocialProfileInfo.SocialProfileStats.ForecastScore |number:2}}%</h5> <p>Net Profit</p> </div> </div> <div class="col-6 media pr-0"> <img class="mr-2" src="/Images/Social/Forecast/foreceastcount_icon.png?i_1.68.8880.35330" /> <div class="media-body"> <h5 class="mb-0" style="font-size: 20px;">{{ viewProfileInfo.userInfo.SocialProfileInfo.SocialProfileStats.ForecastStats.TotalForecast }}</h5> <p>Forecasts</p> </div> </div> <div class="col-6 media"> <img class="mr-2" src="/Images/Social/Forecast/winrate_icon.png?i_1.68.8880.35330" /> <div class="media-body"> <h5 class="mb-0" style="font-size: 20px;">{{ viewProfileInfo.userInfo.SocialProfileInfo.SocialProfileStats.ForecastStats.HitRate | number:2 }}%</h5> <p>Hit rate</p> </div> </div> </div> </div> </div> </div> <div class="col-lg timeline-post px-0" data-ng-show="!isLoading"> <div data-ng-if="!IsUserLoggedOn" class="text-center" style="padding: 50px;"> <button type="button" class="btn btn-primary btn-lg" onclick="showLoginDialog();"> Please Login to View</button> </div> <div data-ng-show="IsUserLoggedOn && ShowTimeline"> <div class="card px-3" data-ng-show="viewProfileInfo.isOwnProfile">   <link href="/CSS/BootstrapJasny/jasny-bootstrap.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/BootstrapDateTimePicker/bootstrap-datetimepicker.min.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.tw.img.css?v=1" rel="stylesheet" type="text/css" /> <script src="/Javascript/AngularApp/Services/Api/socialGroupApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/moment.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/bootstrap-datetimepicker.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojipicker.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojis.js?is_1.19" type="text/javascript" defer> </script>  <script src="/Javascript/BootstrapJasny/jasny-bootstrap.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Social/socialNewPostUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script>  <div data-ng-controller="socialNewPostUserControlController" data-ng-init="idSuffix=''"> <h3 data-ng-hide="!groupPostDetails.topicName" class="topic-title pt-2 invg-matte-black">{{groupPostDetails.topicName}}</h3> <div class="form-group row px-3 mb-3" data-ng-if="currentPage == 'InvestagramsSharerChart'"> <div class="col-sm-6 mb-2 mb-sm-0"> <select data-ng-model="groupPost.selectedMode" data-ng-change="groupPost.getUserGroups();" class="form-control"> <option value="Timeline">Post in Timeline</option> <option value="Groups">Post in Groups</option> </select> </div> <div class="col-sm-6"> <select data-ng-model="groupPost.selectedGroup" data-ng-if="groupPost.userGroups.length > 0" data-ng-options="group.GroupName for group in groupPost.userGroups track by group.Id" data-ng-change="groupPost.selectGroup();" class="form-control"> </select> <label data-ng-if="groupPost.selectedMode == 'Groups' && groupPost.userGroups.length <= 0">You haven't joined any InvestaGroups yet. Discover groups <a href="/Social/Group/ViewGroups" target="_blank">here.</a> </label> </div> <div class="col-12" data-ng-if="groupPost.selectedGroup.Topics.length > 0"> <div class="row"> <div class="col select-topic"> <div class="select-topic-div" style="min-height: 40px;"> <button type="button" class="btn btn-sm px-3 my-md-2 mx-1" data-ng-class="{'btn-info': groupPostDetails.topicId == -1, 'btn-light': groupPostDetails.topicId != -1}" data-ng-click="groupPost.selectTopic(-1);" style="border-radius: 50px;"> General</button> <button data-ng-repeat="topic in groupPost.selectedGroup.Topics track by topic.Id" type="button" class="btn btn-sm px-3 my-2 mx-1" data-ng-hide="topic.IsReadOnly && !viewGroupInfo.CurrentUserInfo.IsModerator" data-ng-class="{'btn-info': groupPostDetails.topicId == topic.Id, 'btn-light': groupPostDetails.topicId != topic.Id}" data-ng-click="groupPost.selectTopic(topic.Id);" style="border-radius: 50px;"> {{topic.Name}}</button> </div> </div> </div> </div> </div>  <div class="row" data-ng-if="viewGroupInfo.Topics.length > 0 && DisplayedList.TopicName == ''" style=""> <div class="col-md-auto pr-0 my-2 pt-1">Choose a topic:</div> <div class="col select-topic"> <div class="select-topic-div"> <button type="button" class="btn btn-sm px-3 my-md-2 mx-1" data-ng-class="{'btn-info': groupPostDetails.topicId == -1, 'btn-light': groupPostDetails.topicId != -1}" data-ng-click="selectPostTopic(-1)" style="border-radius: 50px;"> General</button> <button data-ng-repeat="topic in viewGroupInfo.Topics" type="button" class="btn btn-sm px-3 my-2 mx-1" data-ng-hide="topic.IsReadOnly && !viewGroupInfo.CurrentUserInfo.IsModerator" data-ng-class="{'btn-info': groupPostDetails.topicId == topic.Id, 'btn-light': groupPostDetails.topicId != topic.Id}" data-ng-click="selectPostTopic(topic.Id)" style="border-radius: 50px;"> {{topic.Name}}</button> </div> </div> </div> <div class="new-post-container" data-ng-class="{'mx-3 mt-0 pt-0' : currentPage == 'InvestagramsSharerChart', 'px-3 timeline-container br-12 border-default' : currentPage == 'InvestagramsSharer'}"> <div data-ng-init="stopAutoFocusDirective = 'false' == 'true';"> </div>  <div class="row"> <div class="col-lg-4 col-12"> <div class="form-group" data-ng-if="::IsSchedPostOnly"> <label>Scheduled Date</label> <div class="input-group date" data-ng-attr-id="{{::'datetimepickerNewSchedPostDate' + idSuffix}}"> <input type="text" data-date-time-picker-directive="" data-ng-model="SocialPostRequest.ScheduledPostDate" class="form-control" /> <span class="input-group-append"> <span class="input-group-text"> <span class="fa fa-calendar"> </span> </span> </span> </div> </div> </div> </div> <div class="new-post-sharer-header" data-ng-if="currentPage == 'InvestagramsSharer'"> <h4 class="fs-20 fw-700">Post on Timeline</h4> </div> <div class="new-post-box-container" data-ng-if="!IsRepost" data-ng-class="{'new-post-box-container-sharer' : currentPage == 'InvestagramsSharerChart', 'new-post-box-container-home' : UserNav.ActivePanel == 'Home'}">  <div class="new-post-box" data-ng-class="{'mt-2': currentPage == 'InvestagramsSharer', 'new-post-box-sharer' : currentPage == 'InvestagramsSharerChart'}"> <div class="invg-avatar is-large mr-12" data-ng-if="UserNav.ActivePanel != 'Stock' && IsUserLoggedOn "> <img class="avatar" data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl" data-ng-src="{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Avatar' /> </div> <div class="anon-avatar mr-20 mt-12" data-ng-if="!IsUserLoggedOn"> <img class="mw-100" src="/Images/OpenInvesta/user-alt.png?i_1.68.8880.35330" /> </div> <div class="d-flex flex-column flex-grow-1 op-text-box" data-ng-class="{'pl-sm-3' : currentPage == 'InvestagramsSharerChart' || currentPage == 'InvestagramsSharer', 'text-box-blocker' : !IsUserLoggedOn && UserNav.ActivePanel == 'Home'}" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div data-ng-class="{'new-post-textarea-sharer' : currentPage == 'InvestagramsSharerChart'}" class="d-block"> <span class="text-cyan social-topic-message d-flex align-items-center" data-ng-show="IsShowTopicMessage" data-ng-hide="!IsShowTopicMessage" data-ng-class="{'social-topic-block' : UserNav.ActivePage == 'Stock'}">You are posting under the topic: <span class="align-items-center text-cyan d-flex"> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$PH'"> <img class="avatar mx-1" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$US'"> <img class="avatar mx-1" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$SG'"> <img class="avatar mx-1" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$FOREX'"> <img class="avatar mx-1" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$COMMODITIES'"> <img class="avatar mx-1" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CRYPTO'"> <img class="avatar mx-1" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$DIGITALBANK'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/digi-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CREDITCARD'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/cc-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$INSURANCE'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/insurance-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$INVESTMENTFUND'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/invest-active.png?i_1.68.8880.35330" /> </span> <button class="social-btn-group right px-1 invg-avatar text-cyan fw-700" data-ng-class="{'disabled': (IsLoading || UserNav.ActivePage == 'HomeSocialFeed' && IsTopicDropdownSelected)}" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-ng-disabled="IsLoading || (UserNav.ActivePage == 'HomeSocialFeed' && IsTopicDropdownSelected)" id="mainFilterDropdownMenuBtn"> {{TopicMessage}} <i class="fas fa-chevron-down filter-dropdown-arrow text-cyan" data-ng-if="!IsTopicDropdownSelected"> </i> </button> <div class="dropdown-menu social-filter-dropdown-menu" id="mainFilterDropdownMenu" aria-labelledby="mainFilterDropdownMenuBtn"> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$PH');" data-ng-class="{'selected' : SocialTopic == '$$PH'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span>PH Stocks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CRYPTO');" data-ng-class="{'selected' : SocialTopic == '$$CRYPTO'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span>Crypto</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$US');" data-ng-class="{'selected' : SocialTopic == '$$US'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span>US Stocks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$FOREX');" data-ng-class="{'selected' : SocialTopic == '$$FOREX'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span>Forex</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$COMMODITIES');" data-ng-class="{'selected' : SocialTopic == '$$COMMODITIES'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span>Commodities</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$DIGITALBANK');" data-ng-class="{'selected' : SocialTopic == '$$DIGITALBANK'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/digi-active.png?i_1.68.8880.35330" /> </span> <span>Digital Banks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CREDITCARD');" data-ng-class="{'selected' : SocialTopic == '$$CREDITCARD'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/cc-active.png?i_1.68.8880.35330" /> </span> <span>Credit Cards</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$INSURANCE');" data-ng-class="{'selected' : SocialTopic == '$$INSURANCE'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/insurance-active.png?i_1.68.8880.35330" /> </span> <span>Insurance</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$INVESTMENTFUND');" data-ng-class="{'selected' : SocialTopic == '$$INVESTMENTFUND'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/invest-active.png?i_1.68.8880.35330" /> </span> <span>Mutual Funds</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$SG');" data-ng-class="{'selected' : SocialTopic == '$$SG'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span>SG Stocks</span> </span> </a> </div> </span> </span> <textarea data-ng-attr-id="{{::'newPostTextBox' + idSuffix}}" class="new-post-textbox mt-2" data-ng-attr-placeholder="{{getPostTextboxPlaceholder(UserNav.AuthenticatedUserProfile.SocialProfileInfo.DisplayName)}}" data-ng-model="SocialPostRequest.Message" data-ng-change="onMessageChanged()" data-ng-disabled="IsLoading" data-ng-paste="onPostTextFieldPaste($event)" rows="1" data-autogrow="" data-reset-autogrow-directive="resetAutogrowNewPostTextBox" data-auto-focus-directive="500" style="min-height:43px;"> </textarea> <button id="newPostSharerEmojiBtn" class="emoji-btn new-post-insert-btn tip-title ml-auto mt-auto" data-ng-show="currentPage == 'InvestagramsSharerChart'"> <i class="fas fa-smile"> </i> </button> </div> <div class="d-flex flex-column flex-grow-1">  <div class="post-add-ons w-100" data-ng-show="ImageFileUploadBase64ViaPaste && !CameFromGenerateChartImage" data-ng-class="{'mt-3' : 'ImageFileUploadBase64ViaPaste && !CameFromGenerateChartImage'}"> <div class="position-relative d-inline-block"> <div class="fileinput-preview img-thumbnail social-post__image-post ng-cloak" style="width: 150px; height: 100px; margin-bottom: 7px;"> <img data-ng-src="{{ImageFileUploadBase64ViaPaste}}" style="max-height: 100%; max-width: 100%;" /> </div> <button class="remove-fileinput-btn" data-ng-click="removeImageFileUploadBase64ViaPaste()" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="d-flex align-items-center"> <button data-ng-attr-id="{{::'newPostPasteEmojiBtn' + idSuffix}}" class="emoji-btn emoji-social-btn new-post-insert-btn ml-1" data-ng-show="currentPage != 'InvestagramsSharerChart'"> <span class="emoji-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="21.209" height="21.209" viewbox="0 0 21.209 21.209"> <path d="M10.6.562a10.6,10.6,0,1,0,10.6,10.6A10.6,10.6,0,0,0,10.6.562Zm3.421,7.184a1.368,1.368,0,1,1-1.368,1.368A1.367,1.367,0,0,1,14.025,7.746Zm-6.842,0A1.368,1.368,0,1,1,5.815,9.114,1.367,1.367,0,0,1,7.184,7.746Zm8.33,7.278a6.388,6.388,0,0,1-9.818,0,.685.685,0,0,1,1.052-.877,5.024,5.024,0,0,0,7.714,0A.685.685,0,0,1,15.513,15.024Z" transform="translate(0 -0.562)" fill="#00bef9" /> </svg> </span> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <button class="twitter-autopost-btn ml-2 invg-tooltip" data-ng-class="{'enabled': Twitter.Data.IsAutoPostEnabled}" data-ng-disabled="Twitter.IsLoading" data-ng-click="ToggleIsAutoPostToTwitter()" data-ng-if="UserNav.ActivePage != 'Stock'"> <span class="tooltiptext">Enable Twitter Auto Post</span> <i class="fab fa-twitter"> </i> <span class="ml-1">Autopost</span> </button> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length <= 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Post'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div>  <div data-ng-if="CameFromGenerateChartImage" style="margin-top: .5rem;"> <div class="fileinput-preview img-thumbnail" style="width: 280px; height: auto;"> <img data-ng-src="{{GenerateChartImageBase64}}" style="max-width: 280px; width: 100%;" /> </div> </div>  <div data-ng-hide="ImageFileUploadBase64ViaPaste" class="fileinput fileinput-new w-100 post-add-ons" data-ng-class="{'mt-3' : SocialPostRequest.ImageBytes}" data-provides="fileinput" style="margin-bottom: 0;">  <div class="position-relative d-inline-block" data-ng-show="SocialPostRequest.ImageBytes && !CameFromGenerateChartImage"> <div class="fileinput-preview img-thumbnail social-post__image-post" data-trigger="fileinput" style="width: 150px; height: 100px;"> </div> <button class="remove-fileinput-btn fileinput-exists" data-dismiss="fileinput" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="d-flex align-items-center flex-wrap justify-content-end"> <label class="select-image-container new-post-insert-btn tip-title mb-0" data-ng-hide="CameFromGenerateChartImage"> <input type="file" class="select-image-btn" data-ng-model="SocialPostRequest.ImageBytes" data-ng-model-filename="SocialPostRequest.ImageBytesFilename" data-ng-change="postType.select('image');" data-file-input-single-base64-directive="true" accept="image/*" /> <i class="fas fa-image"> </i> </label> <button class="forecast-btn tip-title new-post-insert-btn ml-2" data-ng-hide="CameFromGenerateChartImage" data-toggle="collapse" data-ng-class="{'active': postType.current == 'forecast'}" data-ng-click="postType.select('forecast');" data-target="#forecastExpand" aria-expanded="false" data-ng-if="UserNav.ActivePanel != 'Home'" aria-controls="forecastExpand"> <i class="fas fa-chart-line"> </i> </button> <button data-ng-attr-id="{{'newPostSocialEmojiBtn' + idSuffix}}" class="emoji-btn emoji-social-btn new-post-insert-btn tip-title ml-2" data-ng-show="currentPage != 'InvestagramsSharerChart'"> <i class="fas fa-smile"> </i> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <button class="twitter-autopost-btn ml-2 invg-tooltip" data-ng-class="{'enabled': Twitter.Data.IsAutoPostEnabled}" data-ng-disabled="Twitter.IsLoading" data-ng-click="ToggleIsAutoPostToTwitter()" data-ng-if="UserNav.ActivePanel != 'Stock' && UserNav.ActivePanel != 'Home'"> <span class="tooltiptext">Enable Twitter Auto Post</span> <i class="fab fa-twitter"> </i> <span class="ml-1">Autopost</span> </button> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length <= 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Post'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div> </div> </div> </div> <div id="forecastExpand" class="my-12 py-3 border-radius forecast-expand collapse"> <h4 class="fs-16 fw-700 text-navy px-20 pb-3 border-bottom">Make a forecast</h4> <div class="px-20"> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isSearchFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isSearchFocus ? 'text-navy' : 'text-navy-light'" for="forecastSearchStock">Stock</label> <div class="input-group"> <input type="search" class="forecast-input-field" data-ng-attr-id="{{::'forecastSearchStock' + idSuffix }}" placeholder="Search Stock..." aria-label="Recipient's username" data-ng-focus="isSearchFocus = true" data-ng-blur="isSearchFocus = false" data-ng-model="forecast.searchStock.Request.Keyword" data-ng-change="forecast.searchStock.doSearchSnippet()" data-localized-click-directive="forecast.searchStock.ShowSnippet = true;" data-on-enter-keydown-directive="forecast.searchStock.doSearch()" aria-describedby="basic-addon2" autocomplete="off" style=""> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn"> <span> <i class="fa fa-search" aria-hidden="true"> </i> </span> </button> </div> </div> <div class="dropdown-search-result-content dropdown-menu" role="menu" style="display: block;" data-ng-show="forecast.searchStock.Request.Keyword && forecast.searchStock.ShowSnippet"> <h3 class="dropdown-header" data-ng-if="forecast.searchStock.StockSnippetResult.length > 0">Stock</h3> <button class="dropdown-item StockSnippet mb-1" data-ng-repeat="stock in forecast.searchStock.StockSnippetResult" data-ng-click="forecast.searchStock.selectStock(stock)"> <img data-ng-src="{{::stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::stock.StockCode}} - {{::stock.StockName}} </button> <div class="dropdown-header" data-ng-if="!IsLoading && !forecast.searchStock.StockSnippetResult.length > 0"> No results found </div> <div class="dropdown-item text-center" data-ng-show="IsLoading"> <div class="loader-bounce mx-auto my-1"> <span> </span> </div> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isEntryFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isEntryFocus ? 'text-navy' : 'text-navy-light'" for="forecastEntryPrice">Entry Price</label> <div class="input-group"> <input type="number" min="0" step="0.0001" data-ng-attr-id="{{::'forecastEntryPrice' + idSuffix}}" data-ng-focus="isEntryFocus = true" data-ng-blur="isEntryFocus = false" data-ng-model="forecast.data.EntryPrice" data-ng-change="computeForecast(forecast.data.EntryPrice);" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastEntryPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastEntryPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> </div> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isTargetFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isTargetFocus ? 'text-navy' : 'text-navy-light'" for="forecastTargetPrice">Target Price</label> <div class="input-group"> <input type="number" min="0" data-ng-focus="isTargetFocus = true" data-ng-blur="isTargetFocus = false" data-ng-attr-id="{{::'forecastTargetPrice' + idSuffix}}" step="0.0001" data-ng-model="forecast.data.TargetPrice" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastTargetPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastTargetPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isCutlossFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isCutlossFocus ? 'text-navy' : 'text-navy-light'" for="forecastCutlossPrice">Cutloss Price</label> <div class="input-group"> <input type="number" data-ng-focus="isCutlossFocus = true" data-ng-blur="isCutlossFocus = false" data-ng-attr-id="{{::'forecastCutlossPrice' + idSuffix}}" min="0" data-ng-model="forecast.data.Cutloss" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastCutlossPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastCutlossPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> </div> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isRecoFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isRecoFocus ? 'text-navy' : 'text-navy-light'" for="forecastReco">Position Size Reco</label> <div class="input-group"> <input type="number" min="0" step="1" data-ng-focus="isRecoFocus = true" data-ng-blur="isRecoFocus = false" data-ng-model="forecast.data.PortfolioSizeRecommendation" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn increment"> <span> <i class="fa fa-percent" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isDurationFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isDurationFocus ? 'text-navy' : 'text-navy-light'" for="forecastDuration">Duration</label> <div class="input-group" data-ng-attr-id="{{'datetimepickerDuration' + idSuffix}}"> <input type="text" data-ng-focus="isDurationFocus = true" data-ng-blur="isDurationFocus = false" data-date-time-picker-directive="" data-ng-model="forecast.data.EndDate" class="forecast-input-field" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn"> <span> <svg xmlns="http://www.w3.org/2000/svg" width="16.665" height="18.294" viewbox="0 0 16.665 18.294"> <g id="Icon_feather-calendar" transform="translate(1 1)"> <path d="M6.129,6H17.535a1.629,1.629,0,0,1,1.629,1.629V19.035a1.629,1.629,0,0,1-1.629,1.629H6.129A1.629,1.629,0,0,1,4.5,19.035V7.629A1.629,1.629,0,0,1,6.129,6Z" transform="translate(-4.5 -4.371)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M24,3V6.259" transform="translate(-13.409 -3)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M12,3V6.259" transform="translate(-7.926 -3)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M4.5,15H19.165" transform="translate(-4.5 -8.482)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> </g> </svg> </span> </button> </div> </div> </div> </div> </div> <div class="row mb-1 mt-5"> <div class="col-md-3 pr-md-0 mb-3 mb-md-0"> <button type="button" class="forecast-trade-btn" data-ng-class="{'selected' : forecast.data.TradeOrderType == 1}" data-ng-click="forecast.selectTradeType(1)"> Long </button> </div> <div class="col-md-3 pr-md-0 mb-3 mb-md-0"> <button type="button" class="forecast-trade-btn" data-ng-class="{'selected short' : forecast.data.TradeOrderType == 2}" data-ng-click="forecast.selectTradeType(2)"> Short </button> </div> <div class="col-md-6 text-center text-md-right d-flex flex-column align-items-md-end align-items-center justify-content-center"> <button type="button" class="invg-btn text-cyan-light text-hover-cyan fs-16 forecast-expand-close" data-toggle="collapse" data-ng-click="postType.select('text');" data-target="#forecastExpand" aria-expanded="false" aria-controls="forecastExpand"> Close </button> </div> </div> </div> </div>  </div>  <div class="new-post-box-container" data-ng-if="IsRepost"> <div class="new-post-box"> <div class="invg-avatar is-large mr-12"> <img class="avatar" data-ng-src="{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Avatar' /> </div> <div class="d-flex flex-column flex-grow-1"> <div data-ng-class="{'new-post-textarea-sharer' : currentPage == 'InvestagramsSharerChart'}"> <span class="text-cyan social-topic-message d-flex align-items-center" data-ng-show="IsShowTopicMessage">You are posting under the topic: <span class="align-items-center text-cyan d-flex"> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$PH'"> <img class="avatar mx-1" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$US'"> <img class="avatar mx-1" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$SG'"> <img class="avatar mx-1" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$FOREX'"> <img class="avatar mx-1" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$COMMODITIES'"> <img class="avatar mx-1" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CRYPTO'"> <img class="avatar mx-1" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <button class="social-btn-group right px-1 invg-avatar text-cyan fw-700" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-ng-disabled="IsLoading || HomeSocialFeed" id="repostMainFilterDropdownMenuBtn"> {{TopicMessage}} <i class="fas fa-chevron-down filter-dropdown-arrow text-cyan"> </i> </button> <div class="dropdown-menu social-filter-dropdown-menu" id="repostMainFilterDropdownMenu" aria-labelledby="repostMainFilterDropdownMenuBtn"> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$PH');" data-ng-class="{'selected' : SocialTopic == '$$PH'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span>Philippines</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$SG');" data-ng-class="{'selected' : SocialTopic == '$$SG'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span>Singapore</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$US');" data-ng-class="{'selected' : SocialTopic == '$$US'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span>United States</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$FOREX');" data-ng-class="{'selected' : SocialTopic == '$$FOREX'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span>Forex</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CRYPTO');" data-ng-class="{'selected' : SocialTopic == '$$CRYPTO'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span>Cryptocurrency</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$COMMODITIES');" data-ng-class="{'selected' : SocialTopic == '$$COMMODITIES'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span>Commodities</span> </span> </a> </div> </span> </span> <textarea id="repostTextBox" class="new-post-textbox mt-2" placeholder="Add your thoughts (use $ before ticker: e.g. $SYMBL)" data-ng-model="SocialPostRequest.Message" data-ng-change="onMessageChanged()" data-ng-disabled="IsLoading" data-ng-paste="onPostTextFieldPaste($event)" rows="1" data-autogrow="" data-reset-autogrow-directive="resetAutogrowNewPostTextBox" data-auto-focus-directive="500"> </textarea>  <div class="post-item mt-3" data-ng-if="Repost.OriginalPost != null"> <div class="post-header"> <a class="post-avatar is-medium" href="/Profile/{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}}" target="_blank"> <img class="avatar" data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{Repost.OriginalPost.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> <img class="user-badge" data-ng-class="::UserNav.UserAccess.isUserSelectedBadgePioneer(Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl" data-ng-src='{{Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl}}' alt='Badge' /> </a> <div class="post-info"> <div class="d-flex align-items-center flex-wrap"> <div> <a class="post-info-name break-word" href="/Profile/{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}}" target="_blank">{{Repost.OriginalPost.UserFrom.SocialProfileInfo.DisplayName}}</a> <a class="ml-1" href="/Account/Activation/UserIdentityValidation" target="_blank"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a> </div> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <a href="{{Repost.OriginalPost.Permalink}}" target="_blank" class="post-timeago-value invg-tooltip"> <span class="tooltiptext post-timeago-tooltip">{{Repost.OriginalPost.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{Repost.OriginalPost.CreatedDate | timeAgo}} </a> </div> </div> <div class="post-info-username"> @{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}} <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-2"> <span class="text-center plus"> <img data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{Repost.OriginalPost.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl}}>" alt="premium badge" /> </span> </a> </div> <div class="post-timeago-mobile"> <a href="#" target="_blank" class="post-timeago-value"> {{Repost.OriginalPost.CreatedDate | timeAgo}}</a> </div> </div> </div> <div class="post-content ml-0"> <p class="post-caption" data-ng-class="Repost.OriginalPost.TruncateClass ? '{{Repost.OriginalPost.TruncateClass}}' : ''" data-ng-bind-html="Repost.OriginalPost.Message | stringSocialLinky:' _blank' | stringHashtagsAndMention:'_blank':Repost.OriginalPost.ExternalSourceId | stringNewLines" data-see-more-directive="{{ModalTimeout}}"> </p> <span class="see-more-btn d-none" role="button" tabindex="0" data-ng-click="seeMore(Repost.OriginalPost)">See More</span> <div class="post-image-container" data-ng-if="Repost.OriginalPost.PostType != 3 && Repost.OriginalPost.ImageUrl"> <a data-ng-href="{{Repost.OriginalPost.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="!IsImageGif(Repost.OriginalPost.ImageUrl)"> <img class='post-image' data-ng-src="{{Repost.OriginalPost.ImageUrl}}" alt="Post Image" /> </a> <a data-ng-href="{{Repost.OriginalPost.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="IsImageGif(Repost.OriginalPost.ImageUrl)"> <img class='post-image' data-ng-src="{{Repost.OriginalPost.ImageUrl}}" data-gifffer='{{Repost.OriginalPost.ImageUrl}}' data-gifffer-duration='10000' /> </a> </div>  <a href="{{Repost.OriginalPost.UrlDetailClickableLink}}" target="_blank" class="post-preview-link" data-ng-if="Repost.OriginalPost.UrlDetail.Url && !Repost.OriginalPost.ImageUrl && !Repost.OriginalPost.EmbeddedVideoHtmlTag && Repost.OriginalPost.PostType != 3 && Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="post-preview-container"> <img data-ng-if="Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl" class="post-preview-link-img" data-ng-src="{{Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl}}" /> </div> <div class="post-preview-header"> <span class="position-absolute" style="right: 1rem; top: 50%; transform: translateY(-50%);"> <svg xmlns="http://www.w3.org/2000/svg" width="9" height="14.731" viewbox="0 0 9 14.731"> <path d="M12.885,21.625l5.563-5.635-5.563-5.635L14.6,8.625l7.287,7.365L14.6,23.356Z" transform="translate(-12.885 -8.625)" fill="#fff"/> </svg> </span> <div class="d-flex align-items-center" style="margin-bottom: 3px;"> <span class="d-inline-block mr-1" style="margin-top: -3px;"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#c4f1ff"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#c4f1ff"/> </svg> </span> <span class="fs-15" style="color: #C4F1FF;">{{Repost.OriginalPost.UrlDetail.Domain}}</span> </div> <h4 class="fs-15 fw-700 text-white mr-3 post-preview-heading">{{Repost.OriginalPost.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-white fs-15 mt-1 mr-3 post-preview-description">{{Repost.OriginalPost.UrlDetail.Description | limitTo: 400}}</p> </div> </a>  <a href="{{Repost.OriginalPost.UrlDetailClickableLink}}" class="preview-no-image" target="_blank" data-ng-if="Repost.OriginalPost.UrlDetail.Url && !Repost.OriginalPost.ImageUrl && !Repost.OriginalPost.EmbeddedVideoHtmlTag && post.PostType != 3 && !Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="preview-empty-container"> <img class="ml-2 mt-1" src="/Images/Social/preview-img-empty.png?i_1.68.8880.35330" /> </div> <div class="preview-empty-headline"> <h4 class="fs-15 fw-700 text-navy mb-2 post-preview-heading">{{Repost.OriginalPost.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-navy-light fs-15 mt-1 post-preview-description">{{Repost.OriginalPost.UrlDetail.Description | limitTo: 400}}</p> <div class="d-flex align-items-center"> <span class="d-inline-block mr-1"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#00bef9"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#00bef9"/> </svg> </span> <span class="fs-15 text-cyan">{{Repost.OriginalPost.UrlDetail.Domain}}</span> </div> </div> </a> </div> </div>  </div> </div> </div> <div class="d-flex align-items-center"> <button id="repostEmojiBtn" class="emoji-btn emoji-social-btn new-post-insert-btn tip-title ml-2"> <i class="fas fa-smile fs-22 text-cyan-light"> </i> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length < 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Repost'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div>   <div class="row my-12" data-ng-if="CameFromGenerateChartImage"> <div class="col-12"> <div class="ng-scope d-flex flex-row text-left"> <div class="pr-3 ml-0 text-center" style="line-height:1.8;"> <a class="text-navy-light text-hover-cyan" target="_blank" download="{{SocialPostRequest.ImageBytesFilename}}" data-ng-href="{{GenerateChartImageBase64}}" style="padding-top: 10px;"> <span class="fa fa-download px-1"> </span>Download</a> </div> <div class="pl-2 pr-3 text-center border-left" style="line-height:1.8;"> <a class="text-navy-light text-hover-cyan" href="#" onclick="return false;" data-ng-click="copyChartLink()"> <span class="fa fa-link px-1"> </span>Copy Chart link </a> </div> <div class="pl-3 text-navy-light text-hover-cyan d-flex align-items-center border-left" style="padding-top: 1px;"> Share on <a ng-click="shareChartImageToSocialMedia('/Social/Share/FacebookSharer?Url=')" style="cursor:pointer;"> <img src="/Images/Account/Login/login-facebook.png?is_1.19" class="rounded-circle" style="margin: 0 6px;" /> </a> <a ng-click="shareChartImageToSocialMedia('/Social/Share/TwitterSharer?Url=')" style="cursor:pointer;"> <img src="/Images/Account/Login/login-twitter.png?is_1.19" class="rounded-circle ml-auto"> </a> </div> </div> </div> </div> <div class="modal fade" id="NewPostConfirmationModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title text-center">Confirm Post Action</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" data-ng-click="closeModal()">×</button> </div> <div class="modal-body" style=""> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label>Password</label> <input type="text" class="form-control numeric-password" placeholder="Password" data-ng-model="SocialPostRequest.AccountPassword" /> </div> </div> </div> </div> <div class="modal-footer"> <input type="button" class="btn btn-danger" value="Cancel" data-dismiss="modal" data-ng-disabled="IsLoading" /> <input type="button" class="btn btn-success" value="Proceed" data-ng-click="postAfterConfirm()" data-ng-disabled="!SocialPostRequest.AccountPassword || SocialPostRequest.AccountPassword.length == 0 " /> </div> </div> </div> </div> </div> </div> </div> <div class="card p-3" data-ng-show="IsUserLoggedOn" style="min-height: 100vh;"> <h3 class="timeline-title"> <span class="d-flex align-items-center flex-wrap" data-ng-if="CurrentTab == 'posts' || CurrentTab == 'saved'"> <span data-ng-click="updateDisplayedList('posts')" class="cursor-pointer mr-4" data-ng-class="CurrentTab == 'posts' ? 'text-cyan' : 'text-cyan-light'">Post</span> <span data-ng-click="updateDisplayedList('saved')" data-ng-if="viewProfileInfo.isOwnProfile" class="cursor-pointer" data-ng-class="CurrentTab == 'Saved' ? 'text-cyan' : 'text-cyan-light'">Saved Posts</span> <div id="StockQuoteTable_filter" class="dataTables_filter d-flex justify-content-end ml-auto"> <label class="d-flex align-items-center gap-8 mb-0"> <span class="fs-16 text-nowrap">Search Stock</span> <span class="position-relative"> <input type="search" class="form-control form-control-sm" aria-controls="StockQuoteTable" data-ng-model="SearchBar.Request.Keyword" data-ng-model-options="{ updateOn : 'default blur', debounce: { default: 300, blur: 0 } }" data-ng-change="SearchBar.searchStockSnippet()" data-localized-click-directive="SearchBar.ShowSnippet = true;" data-on-enter-keydown-directive="selectStockFromSnippet(SearchBar.StockSnippetResult[0])" data-ng-disabled="IsLoading" /> <ul class="dropdown-menu" role="menu" style="display: block;" data-ng-show="SearchBar.Request.Keyword && SearchBar.ShowSnippet"> <li> <a href="#" onclick="return false;" class="dropdown-item StockSnippet" data-ng-repeat="stock in SearchBar.StockSnippetResult track by stock.StockId" data-ng-click="selectStockFromSnippet(stock)"> <img data-ng-src="{{stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{stock.StockCodeAndExchange}} - {{stock.StockName}}</a> </li> <li data-ng-if="!SearchBar.StockSnippetResult || SearchBar.StockSnippetResult.length == 0"> <span class="text-navy fs-14">No results found for <span class="font-italic">"{{SearchBar.Request.Keyword}}"</span> </span> </li> </ul> </span> </label> </div> </span> <span data-ng-if="CurrentTab == 'photos'">Photos</span> <span data-ng-if="CurrentTab == 'likes'">Likes</span> <span data-ng-if="CurrentTab == 'forecast'">Forecast</span> </h3> <hr />   <link href="/CSS/PhotoSwipe/photoswipe.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/BootstrapJasny/jasny-bootstrap.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.css?is_1.19" rel="stylesheet" type="text/css" />  <script src="/Javascript/BootstrapJasny/jasny-bootstrap.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/Gifffer/gifffer.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/moment.js?is_1.19" type="text/javascript" defer> </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.7.0/chart.min.js" defer> </script> <script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels@2.2" defer> </script> <script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js" defer> </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-annotation/2.1.2/chartjs-plugin-annotation.min.js" defer> </script> <script src="/Javascript/PhotoSwipe/photoswipe-lightbox.umd.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/PhotoSwipe/photoswipe.umd.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Services/Api/reportApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/Social/timelinePostUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/Snippet/Social/followListUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="media-list social-timeline-post" data-ng-controller="timelinePostUserControlController" data-ng-init="modalIdSuffix=''">  <div data-ng-controller="followListUserControlController" data-ng-if="CurrentSelectedMainTab != 'News'"> <div class="post-list" data-ng-show="DisplayedList.List.length > 0" data-ng-hide="DisplayedList.CurrentSelected == 'InvestaPrime' && (UserNav.AuthenticatedUserProfile.IdValidationStatus != 3 || !UserNav.AuthenticatedUserProfile.IsEmailValidated)" data-ng-repeat="post in DisplayedList.List| filter:{ SocialPostId: '!' + FeaturedPostId} track by post.SocialPostId " data-ng-init="postIndex = $index">  <div class="post-item" data-ng-if="::post.Message || post.ImageUrl || post.RepostOriginalPostId" data-ng-class="{'post-item-stock' : UserNav.ActivePage == 'Stock', 'border-0' : UserNav.ActivePage == 'Post'}"> <div class="post-header" data-ng-class="{'pb-2' : post.PostType == 3 && post.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl, 'post-badge-padding-mobile' : post.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl }"> <a data-ng-if="::post.SourceType == 2 && UserNav.ActivePage != 'Group'" class="invg-avatar is-large mr-3" href="{{::post.Group.Permalink}}"> <img class="avatar" data-ng-if="post.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{::post.Group.DisplayPhotoUrl}}' /> <span class="invg-sub-avatar"> <img data-ng-if="::post.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{::post.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> </span> </a> <a data-ng-if="::post.SourceType == 1 || UserNav.ActivePage == 'Group'" class="post-avatar" href="/Profile/{{::post.UserFrom.SocialProfileInfo.Username}}"> <img class="avatar" data-ng-if="::post.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{::post.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> <img data-ng-class="::UserNav.UserAccess.isUserSelectedBadgePioneer(post.UserFrom.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-if="::post.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl" data-ng-src='{{::post.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl}}' alt='Badge' /> </a> <div class="post-info mt-2" data-ng-if="::post.SourceType == 2 && UserNav.ActivePage != 'Group'"> <div class="d-flex align-items-center"> <a class="post-info-name break-word" href="{{::post.Group.Permalink}}">{{::post.Group.GroupName}}</a> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <a href="{{::post.Permalink}}" target="_blank" class="post-timeago-value invg-tooltip"> <span class="tooltiptext post-timeago-tooltip"> {{ post.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{::post.CreatedDate | timeAgo}} </a> </div> </div> <div class="post-info-username">Group post by <a class="text-cyan break-word" href="/Profile/{{::post.UserFrom.SocialProfileInfo.Username}}"> {{::post.UserFrom.SocialProfileInfo.DisplayName}} </a> </div> <div class="post-timeago-mobile"> <a href="{{::post.Permalink}}" target="_blank" class="post-timeago-value">{{::post.CreatedDate | timeAgo}}</a> </div> </div> <div class="post-info mt-2" data-ng-if="::post.SourceType == 1 || UserNav.ActivePage == 'Group'"> <div class="d-flex align-items-center"> <a class="post-info-name break-word" href="/Profile/{{::post.UserFrom.SocialProfileInfo.Username}}">{{::post.UserFrom.SocialProfileInfo.DisplayName}}</a> <div class="post-badges"> <a data-ng-if="::post.UserFrom.SocialProfileInfo.IsVerified" href="/Account/Activation/UserIdentityValidation" target="_blank" class="text-green-light"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a>  <br /> </div> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <a href="{{::post.Permalink}}" target="_blank" data-ng-if="::!post.IsSponsored" class="post-timeago-value invg-tooltip"> <span class="tooltiptext post-timeago-tooltip"> {{::post.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{::post.CreatedDate | timeAgo}} </a> <a href="{{::post.Permalink}}" target="_blank" data-ng-if="::post.IsSponsored" class="post-timeago-value"> <span style="font-style:italic"> Sponsored </span> </a> </div> </div> <div class="post-info-username">@{{::post.UserFrom.SocialProfileInfo.Username}} <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-2 post-premium-badge"> <span class="text-center plus"> <img data-ng-if="::post.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{::post.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl}}>" alt="premium badge"/> </span> </a> </div> <div class="post-timeago-mobile"> <a href="{{::post.Permalink}}" target="_blank" class="post-timeago-value">{{::post.CreatedDate | timeAgo}}</a> </div> </div> <div class="post-right"> <span class="badge badge-pill badge-secondary py-2 px-12 mr-3" data-ng-if="DisplayedList.PinnedPostId == post.SocialPostId"> <i class="fa fa-map-pin"> </i>&nbsp;Pinned </span> <span class="badge badge-pill badge-secondary py-2 px-12 mr-3" data-ng-if="post.IsFeatured"> <i class="fa fa-star"> </i>&nbsp;Featured </span>   <span class="post-actions-icon invg-tooltip" data-ng-disable="isLoading" data-ng-click="SocialPost.savePost(post)"> <span class="tooltiptext">{{post.IsCurrentUserSavedThisPost ? 'Unsave' : 'Save'}}</span> <i data-ng-class="post.IsCurrentUserSavedThisPost ? 'fas fa-bookmark text-cyan' : 'far fa-bookmark'"> </i> </span> <a class="post-actions-icon invg-tooltip" data-toggle='dropdown' onclick="return false;" href="#"> <span class="tooltiptext">More</span> <i class="fas fa-ellipsis-h"> </i> </a> <ul class='post-dropdown-menu dropdown-menu dropdown-menu-right mt-2' role='menu'> <li data-ng-if="UserNav.IsUserLoggedOn && (AuthenticatedUserId == post.UserFrom.SocialProfileInfo.UserId || IsCommunityAdmin || IsModerator) && (post.PostType != 3 || post.PostType == 3 && post.ForecastDetails.Status == 3 || post.ForecastDetails.Status == 4 || post.ForecastDetails.Status == 5)"> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="SocialPost.deletePost(post)"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-trash fa-fw"> </i> </span> <span> Delete </span> </span> </a> </li> <li data-ng-if="UserNav.IsUserLoggedOn && viewGroupInfo.Id && viewGroupInfo.CurrentUserInfo.IsModerator && DisplayedList.PinnedPostId == post.SocialPostId"> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="updatePinnedPost(-1)"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-thumbtack fa-fw"> </i> </span> <span> Unpin Post </span> </span> </a> </li> <li data-ng-if="UserNav.IsUserLoggedOn && viewGroupInfo.Id && viewGroupInfo.CurrentUserInfo.IsModerator && DisplayedList.PinnedPostId != post.SocialPostId"> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="updatePinnedPost(post.SocialPostId)"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-thumbtack fa-fw"> </i> </span> <span> Pin Post </span> </span> </a> </li> <li data-ng-if="UserNav.IsUserLoggedOn && viewGroupInfo.Id && viewGroupInfo.CurrentUserInfo.IsModerator && AuthenticatedUserId != post.UserFrom.SocialProfileInfo.UserId"> <a class="dropdown-item" href="#" data-toggle="modal" data-ng-click="reportedPost.deletePostClick(post);" data-target="#delete-report"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-trash fa-fw"> </i> </span> <span> Delete Post </span> </span> </a> </li> <li data-ng-if="viewGroupInfo.CurrentUserInfo.IsModerator || (UserNav.AuthenticatedUserProfile.UserInfo.AccountTypeCategory != 1 && AuthenticatedUserId == post.UserFrom.SocialProfileInfo.UserId)"> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="SocialPost.setSocialPostReadOnly(post, post.IsReadOnly ? false : true)"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas" data-ng-class="post.IsReadOnly ? 'fa-comment' : 'fa-comment-slash'"> </i> </span> <span> {{post.IsReadOnly ? "Enable" : "Disable"}} Comments </span> </span> </a> </li> <li data-ng-if="::UserNav.IsUserLoggedOn && AuthenticatedUserId != post.UserFrom.UserId"> <a class="dropdown-item" href="/Chat/?username={{::post.UserFrom.SocialProfileInfo.Username}}" target="_blank"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.1012 15.9656C18.1011 15.7148 18.1664 15.4684 18.2904 15.2517C18.3275 15.1889 18.368 15.1282 18.4117 15.07C19.4451 13.507 19.998 11.6662 20 9.78222C19.9766 8.47155 19.6993 7.17847 19.184 5.97708C18.6687 4.77569 17.9256 3.68961 16.9972 2.78108C16.0688 1.87254 14.9734 1.15942 13.7738 0.68257C12.5741 0.205722 11.2938 -0.0254763 10.0062 0.00222499C7.74746 -0.0286555 5.54589 0.725639 3.76519 2.14051C1.9845 3.55538 0.731221 5.54619 0.212368 7.78408C0.0717121 8.4405 0.000516352 9.11037 0 9.78222C0.0039551 11.091 0.261931 12.386 0.759105 13.593C1.25628 14.8 1.98285 15.895 2.89708 16.8153C3.81131 17.7356 4.89518 18.4629 6.08641 18.9555C7.27764 19.4481 8.55275 19.6963 9.83849 19.6857C10.758 19.6435 11.6695 19.4923 12.5547 19.2353C13.2042 19.0536 13.8485 18.8138 14.0162 18.7484C14.1873 18.6826 14.3687 18.6488 14.5516 18.6485C14.7512 18.6474 14.949 18.6869 15.1334 18.7648L18.3956 19.9419C18.4673 19.9726 18.5431 19.9922 18.6205 20C18.681 20.0002 18.741 19.9883 18.797 19.9648C18.8529 19.9413 18.9038 19.9068 18.9466 19.8633C18.9894 19.8197 19.0233 19.7679 19.0464 19.711C19.0694 19.654 19.0812 19.593 19.0809 19.5313C19.077 19.4778 19.0674 19.4248 19.0524 19.3733L18.1012 15.9656Z" fill="#A3C7E8" /> </svg> </span> <span>Chat</span> </span> </a> </li> <li data-ng-if="::UserNav.IsUserLoggedOn && AuthenticatedUserId != post.UserFrom.UserId"> <a class="dropdown-item" href="/Grounds/Game?challenger={{::post.UserFrom.SocialProfileInfo.Username}}" target="_blank"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-gamepad fa-fw"> </i> </span> <span> Challenge </span> </span> </a> </li> <li> <a class="dropdown-item divider" href="{{::post.Permalink}}" target="_blank"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-link fa-fw"> </i> </span> <span> Permalink </span> </span> </a> </li> <li data-ng-if="UserNav.IsUserLoggedOn && (AuthenticatedUserId != post.UserFrom.SocialProfileInfo.UserId ) && !(post.UserFrom.SocialProfileInfo.IsInvestaModerator || post.UserFrom.SocialProfileInfo.IsCommunityManagerBadge) && !(post.GroupMemberType == 2 || post.GroupMemberType == 3) " role="presentation" class="divider"> </li> <li data-ng-if="IsUserLoggedOn && (AuthenticatedUserId != post.UserFrom.SocialProfileInfo.UserId ) && !(post.UserFrom.SocialProfileInfo.IsInvestaModerator || post.UserFrom.SocialProfileInfo.IsCommunityManagerBadge) && !(post.GroupMemberType == 2 || post.GroupMemberType == 3)" data-ng-click="reportPostClick(post.SocialPostId, AuthenticatedUserId)"> <a href="#" onclick="return false;" class="dropdown-item"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-flag fa-fw"> </i> </span> <span> Report </span> </span> </a> </li> </ul> </div> </div> <div class="post-content"> <a data-ng-if="CurrentSelectedMainTab=='Learnings' && post.Topic.Name != null" target="_blank" href="/Group/{{DisplayedList.Learnings.SelectedGroupId}}#!?topicId={{::post.Topic.Id}}" class="category-tag mt-2">#{{::post.Topic.Name}} </a> <p class="post-caption" data-ng-class="post.TruncateClass ? '{{post.TruncateClass}}' : ''" data-ng-bind-html="::post.Message | stringSocialLinky:' _blank' | stringHashtagsAndMention:'_blank':post.ExternalSourceId | stringNewLines" data-see-more-directive=""> </p> <span class="see-more-btn d-none" role="button" tabindex="0">See More</span> <div class="post-image-container" data-ng-if="::post.PostType != 3 && post.ImageUrl"> <a data-ng-href="{{::post.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::!IsImageGif(post.ImageUrl)"> <img class='post-image' data-ng-src="{{::post.ImageUrl}}" alt="Post Image" /> </a> <div data-ng-if="::IsImageGif(post.ImageUrl)"> <img class='post-image' alt="Post Image" data-ng-src="{{::post.ImageUrl}}" data-gifffer='{{::post.ImageUrl}}' data-gifffer-duration='10000' /> </div> </div>  <div class="post-unavailable-container" data-ng-if="post.RepostOriginalPostId > 0 && post.SourcePostDetails == null"> <h5 class="fw-700 mb-1 text-navy">This post is unavailable</h5> <p class="text-navy">The original post may have been deleted or was shared with a close group of people.</p> </div>  <div class="post-item repost-container" data-ng-class="{'mt-12' : post.Message && post.RepostOriginalPostId > 0}" data-ng-if="post.RepostOriginalPostId > 0 && post.SourcePostDetails != null"> <div class="post-header align-items-center"> <a class="invg-avatar is-small mr-12" href="/Profile/{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.Username}}"> <img class="avatar" data-ng-if="::post.SourcePostDetails.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> <img class="user-badge" data-ng-class="::UserNav.UserAccess.isUserSelectedBadgePioneer(post.SourcePostDetails.UserFrom.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-if="::post.SourcePostDetails.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl" data-ng-src='{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl}}' alt='Badge' /> </a> <div class="d-flex align-items-center flex-wrap"> <div> <a class="post-info-name break-word" href="/Profile/{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.Username}}">{{post.SourcePostDetails.UserFrom.SocialProfileInfo.DisplayName}}</a> <a class="ml-1" data-ng-if="::post.SourcePostDetails.UserFrom.SocialProfileInfo.IsVerified" href="/Account/Activation/UserIdentityValidation" target="_blank"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a> </div> <div class="post-info-username ml-1"> @{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.Username}} <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-1"> <span class="text-center plus"> <img data-ng-if="::post.SourcePostDetails.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{::post.SourcePostDetails.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl}}>" alt="premium badge" /> </span> </a> </div> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <a href="{{::post.SourcePostDetails.Permalink}}" target="_blank" class="post-timeago-value invg-tooltip"> <span class="tooltiptext post-timeago-tooltip">{{::post.SourcePostDetails.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{::post.SourcePostDetails.CreatedDate | timeAgo}} </a> </div> <div class="post-timeago-mobile"> <a href="#" target="_blank" class="post-timeago-value">{{::post.SourcePostDetails.CreatedDate | timeAgo}}</a> </div> </div> </div> <div class="post-content ml-0"> <p class="post-caption" data-ng-class="post.SourcePostDetails.TruncateClass ? '{{post.SourcePostDetails.TruncateClass}}' : ''" data-ng-bind-html="::post.SourcePostDetails.Message | stringSocialLinky:' _blank' | stringHashtagsAndMention:'_blank':post.SourcePostDetails.ExternalSourceId | stringNewLines" data-see-more-directive=""> </p> <span class="see-more-btn d-none" role="button" tabindex="0">See More</span> <div class="post-image-container" data-ng-if="::post.SourcePostDetails.PostType != 3 && post.SourcePostDetails.ImageUrl"> <a data-ng-href="{{::post.SourcePostDetails.ImageUrl}}" data-ng-click="openImageViewer()" data-pswp-width="1669" data-pswp-height="2500" data-ng-if="::!IsImageGif(post.SourcePostDetails.ImageUrl)"> <img class='post-image' data-ng-src="{{::post.SourcePostDetails.ImageUrl}}" alt="Post Image" /> </a> <a data-ng-href="{{::post.SourcePostDetails.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::IsImageGif(post.SourcePostDetails.ImageUrl)"> <img class='post-image' data-ng-src="{{::post.SourcePostDetails.ImageUrl}}" data-gifffer='{{::post.SourcePostDetails.ImageUrl}}' data-gifffer-duration='10000' /> </a> </div> <a href="{{::post.SourcePostDetails.UrlDetailClickableLink}}" target="_blank" class="post-preview-link" data-ng-if="::post.SourcePostDetails.UrlDetail.Url && !post.SourcePostDetails.ImageUrl && !post.SourcePostDetails.EmbeddedVideoHtmlTag && post.SourcePostDetails.PostType != 3 && post.SourcePostDetails.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="post-preview-container"> <img data-ng-if="::post.SourcePostDetails.UrlDetail.PreviewCurrentImagePublicUrl" class="post-preview-link-img" data-ng-src="{{::post.SourcePostDetails.UrlDetail.PreviewCurrentImagePublicUrl}}" /> </div> <div class="post-preview-header"> <span class="position-absolute" style="right: 1rem; top: 50%; transform: translateY(-50%);"> <svg xmlns="http://www.w3.org/2000/svg" width="9" height="14.731" viewbox="0 0 9 14.731"> <path d="M12.885,21.625l5.563-5.635-5.563-5.635L14.6,8.625l7.287,7.365L14.6,23.356Z" transform="translate(-12.885 -8.625)" fill="#fff"/> </svg> </span> <div class="d-flex align-items-center" style="margin-bottom: 3px;"> <span class="d-inline-block mr-1" style="margin-top: -3px;"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#c4f1ff"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#c4f1ff"/> </svg> </span> <span class="fs-15" style="color: #C4F1FF;">{{::post.SourcePostDetails.UrlDetail.Domain}}</span> </div> <h4 class="fs-15 fw-700 text-white mr-3 post-preview-heading">{{::post.SourcePostDetails.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-white fs-15 mt-1 mr-3 post-preview-description">{{::post.SourcePostDetails.UrlDetail.Description | limitTo: 400}}</p> </div> </a>  <a href="{{::post.SourcePostDetails.UrlDetailClickableLink}}" class="preview-no-image" target="_blank" data-ng-if="::post.SourcePostDetails.UrlDetail.Url && !post.SourcePostDetails.ImageUrl && !post.SourcePostDetails.EmbeddedVideoHtmlTag && post.SourcePostDetails.PostType != 3 && !post.SourcePostDetails.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="preview-empty-container"> <img class="ml-2 mt-1" src="/Images/Social/preview-img-empty.png?i_1.68.8880.35330" /> </div> <div class="preview-empty-headline"> <h4 class="fs-15 fw-700 text-navy mb-2 post-preview-heading">{{::post.SourcePostDetails.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-navy-light fs-15 mt-1 post-preview-description">{{::post.SourcePostDetails.UrlDetail.Description | limitTo: 400}}</p> <div class="d-flex align-items-center"> <span class="d-inline-block mr-1"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#00bef9"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#00bef9"/> </svg> </span> <span class="fs-15 text-cyan">{{::post.SourcePostDetails.UrlDetail.Domain}}</span> </div> </div> </a> </div> </div>   <a href="{{::post.UrlDetailClickableLink}}" target="_blank" class="post-preview-link" data-ng-if="::post.UrlDetail.Url && !post.ImageUrl && !post.EmbeddedVideoHtmlTag && post.PostType != 3 && post.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="post-preview-container"> <img data-ng-if="::post.UrlDetail.PreviewCurrentImagePublicUrl" class="post-preview-link-img" data-ng-src="{{::post.UrlDetail.PreviewCurrentImagePublicUrl}}" /> </div> <div class="post-preview-header"> <span class="position-absolute" style="right: 1rem; top: 50%; transform: translateY(-50%);"> <svg xmlns="http://www.w3.org/2000/svg" width="9" height="14.731" viewbox="0 0 9 14.731"> <path d="M12.885,21.625l5.563-5.635-5.563-5.635L14.6,8.625l7.287,7.365L14.6,23.356Z" transform="translate(-12.885 -8.625)" fill="#fff"/> </svg> </span> <div class="d-flex align-items-center" style="margin-bottom: 3px;"> <span class="d-inline-block mr-1" style="margin-top: -3px;"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#c4f1ff"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#c4f1ff"/> </svg> </span> <span class="fs-15" style="color: #C4F1FF;">{{::post.UrlDetail.Domain}}</span> </div> <h4 class="fs-15 fw-700 text-white mr-3 post-preview-heading">{{::post.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-white fs-15 mt-1 mr-3 post-preview-description">{{::post.UrlDetail.Description | limitTo: 400}}</p> </div> </a>  <a href="{{::post.UrlDetailClickableLink}}" class="preview-no-image" target="_blank" data-ng-if="::post.UrlDetail.Url && !post.ImageUrl && !post.EmbeddedVideoHtmlTag && post.PostType != 3 && !post.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="preview-empty-container"> <img class="ml-2 mt-1" src="/Images/Social/preview-img-empty.png?i_1.68.8880.35330" /> </div> <div class="preview-empty-headline"> <h4 class="fs-15 fw-700 text-navy mb-2 post-preview-heading">{{::post.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-navy-light fs-15 mt-1 post-preview-description">{{::post.UrlDetail.Description | limitTo: 400}}</p> <div class="d-flex align-items-center"> <span class="d-inline-block mr-1"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#00bef9"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#00bef9"/> </svg> </span> <span class="fs-15 text-cyan">{{::post.UrlDetail.Domain}}</span> </div> </div> </a>  <div class="post-forecast-container forecast-timeline-post" data-ng-if="::post.PostType == 3"> <div class="card-body"> <div class="row">  <div class="col-md-6" data-ng-class="{'col-md-12' : UserNav.ActivePage == 'Stock'}"> <div class="row"> <div class="col-8"> <h3 class="mb-1 text-cyan fs-16 fw-500"> <img data-ng-src="{{::post.ForecastDetails.Stock.StockInfo.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-25" />{{ ::post.ForecastDetails.Stock.StockInfo.StockCode }}</h3> <p class="fs-12 text-navy">{{ ::post.ForecastDetails.Stock.StockInfo.StockName }}</p> </div> <div class="col-4" data-ng-if="post.ForecastDetails.Status == 1 || post.ForecastDetails.Status == 2"> <p class="mb-1 fs-10 text-navy text-right">Last price</p> <h3 class="fs-18 text-navy fw-700 text-right">{{::post.ForecastDetails.Stock.StockHistory.Last }}</h3> </div> <div class="col-4" data-ng-if="post.ForecastDetails.Status != 1 && post.ForecastDetails.Status != 2"> <p class="mb-1" style="font-size: 13px; text-align: right;">End price</p> <h3 style="text-align: right;">{{::post.ForecastDetails.EndPrice }}</h3> </div> </div> <p class="text-navy fs-12 fw-700 my-3">Type of trade: <span class="fw-400">{{ ::post.ForecastDetails.TradeOrderType == 1 ? 'Long' : 'Short' }}</span> </p> <div class="post-forecast-details entry mb-3"> <span>Entry</span> <span>{{ ::post.ForecastDetails.EntryPrice }} </span> </div> <div class="post-forecast-details target mb-3"> <span>Target</span> <span>{{ ::post.ForecastDetails.TargetPrice }} ({{::post.ForecastDetails.TargetPercent}}%) </span> </div> <div class="post-forecast-details cutloss mb-3"> <span>Cutloss</span> <span>{{ ::post.ForecastDetails.Cutloss }} ({{::post.ForecastDetails.CutlossPercent}}%) </span> </div> <p class="fs-12 text-gray-dark">Position Size Recommendation: {{ ::post.ForecastDetails.PortfolioSizeRecommendation }}%</p> <div class="d-flex align-items-center bg-whitesmoke border-radius-10 py-2 px-10 my-3 text-navy fs-12 fw-700" data-ng-if="::post.ForecastDetails.Status != 0"> <span>Forecast Gain/Loss</span> <span class="ml-auto" data-ng-class="{'right-panel-green': post.ForecastDetails.ForecastPercent > 0,'right-panel-red': post.ForecastDetails.ForecastPercent < 0}" id="">{{post.ForecastDetails.ForecastPercent}}% </span> </div> <div data-ng-if="::post.ForecastDetails.Status == 0" class="d-flex justify-content-center mt-5"> <span>This forecast is now inactive.</span> </div> <div class="d-flex align-items-center bg-whitesmoke border-radius-10 py-2 px-10 my-3 text-navy fs-12 fw-700" data-ng-if="post.ForecastDetails.Status == 3 || post.ForecastDetails.Status == 4 || post.ForecastDetails.Status == 5 || post.ForecastDetails.Status == 6"> <span>Forecast Score</span> <span class="ml-auto" data-ng-class="{'right-panel-green': post.ForecastDetails.ForecastScore > 0,'right-panel-red': post.ForecastDetails.ForecastScore < 0, 'text-secondary': post.ForecastDetails.ForecastScore == 0}" id="">{{post.ForecastDetails.ForecastScore}}% </span> </div> </div>  <div class="col-md-6 forecastChartCanvasDiv p-0 p-sm-3" data-ng-class="{'col-md-12' : UserNav.ActivePage == 'Stock'}"> <div class="mb-2 d-flex align-items-center justify-content-between"> <span class="fs-12 text-navy">{{ ::post.ForecastDetails.Status | forecastStatusExpiration}} {{ ::post.ForecastDetails.EndDateString }}</span> <button type="button" class="forfeit-btn" data-ng-click="forecast.cancel(post);" data-ng-if="post.UserFrom.SocialProfileInfo.UserId == AuthenticatedUserId && (post.ForecastDetails.Status == 1 || post.ForecastDetails.Status == 2)"> Forfeit Forecast </button> <button type="button" class="py-1 px-2" data-ng-class="{'unfollow-user-btn' : post.IsCurrentUserFollowingThisForecast && forecast.followMouseHover, 'follow-user-btn' : !post.IsCurrentUserFollowingThisForecast && !forecast.followMouseHover}" data-ng-click="forecast.toggleFollow(post)" data-ng-if="::UserNav.IsUserLoggedOn && AuthenticatedUserId != post.UserFrom.UserId && (post.ForecastDetails.Status == 1 || post.ForecastDetails.Status == 2)"> {{ post.IsCurrentUserFollowingThisForecast ? 'Following' : 'Follow forecast' }} </button> </div> <div class="card"> <div class="card-body p-0 p-sm-2"> <div class="scroll-x-12" style="width: 100%; height: 280px; position: relative;overflow: auto;"> <canvas class="forecastChartCanvas" id="canvas_{{::post.SocialPostId}}"> </canvas> </div> </div> </div> <div class="d-flex align-items-center justify-content-end"> <span class="fs-12 text-navy mr-1" data-ng-if="::post.ForecastDetails.Status != 0">{{ post.ForecastDetails.Status | forecastStatusDescription }}</span> <span> <img data-ng-src="{{post.ForecastDetails.StatusImageUrl}}" data-ng-if="::post.ForecastDetails.Status != 0" style="height: 28px; width: 28px;" /> </span> </div> </div> </div>  <hr data-ng-if="::post.ForecastDetails.Status != 0" /> <div style="max-width: 100%; margin: 0 auto;" data-ng-if="::post.ForecastDetails.Status != 0">  <div data-ng-if="::IsUserLoggedOn && AuthenticatedUserId != post.UserFrom.SocialProfileInfo.UserId && !post.IsCurrentUserVotedThisPost && (post.ForecastDetails.Status == 1 || post.ForecastDetails.Status == 2)"> <p style="font-size: 13px;" class="mb-1">What do you think of {{ ::post.UserFrom.SocialProfileInfo.DisplayName }} forecast?</p> <div class="w-100 d-flex align-items-center"> <button type="button" data-ng-click="forecast.vote(post, 0);" class="forecast-vote-btn hit">Hit</button> <button type="button" data-ng-click="forecast.vote(post, 1);" class="forecast-vote-btn miss">Miss</button> </div> </div>   <div data-ng-show="UserNav.IsUserLoggedOn&& (post.IsCurrentUserVotedThisPost || AuthenticatedUserId == post.UserFrom.SocialProfileInfo.UserId) || (post.ForecastDetails.Status == 3 || post.ForecastDetails.Status == 4 || post.ForecastDetails.Status == 5)"> <div class="progress mb-1"> <div class="progress-bar bg-success" role="progressbar" data-ng-style="{'width': post.ForecastDetails.VoteCount.HitCountPercent > 0 || post.ForecastDetails.VoteCount.MissCountPercent > 0 ? post.ForecastDetails.VoteCount.HitCountPercent +'%' : 50 +'%'}" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100"> </div> </div> <div class="row m-0" style="height: 20px;"> <div class="col text-green mt-0"> <p style="font-size: 12px; font-weight: 700" class="mb-0 ng-binding"> HIT <strong class="float-right ng-binding" style="margin-top: 0">{{post.ForecastDetails.VoteCount.HitCountPercent > 0 || post.ForecastDetails.VoteCount.MissCountPercent > 0 ? post.ForecastDetails.VoteCount.HitCountPercent : 50}}% </strong> </p> </div> <div class="col meter-selling text-red"> <p class="text-left mb-0 ng-binding" style="font-size: 12px; font-weight: 700"> {{post.ForecastDetails.VoteCount.HitCountPercent > 0 || post.ForecastDetails.VoteCount.MissCountPercent > 0 ? post.ForecastDetails.VoteCount.MissCountPercent : 50}}% <strong class="float-right ng-binding">MISS</strong> </p> </div> </div> </div>  </div>  </div> </div>  <div class="post-actions"> <div class="post-actions-item" data-ng-class="post.IsCurrentUserLikeThisPost ? 'active' : ''"> <div class="post-actions-icon heart-icon invg-tooltip" data-ng-click="SocialPost.likePost(post)" data-ng-class="{'like-animation' : post.ShowLikeAnimation}"> <span class="tooltiptext">Like</span> <i data-ng-class="post.IsCurrentUserLikeThisPost ? 'fas' : 'far'" class="fa-heart" aria-hidden="true"> </i> </div> <a data-ng-click="SocialPost.viewPostLikes(post.SocialPostId, false, true)" data-ng-show="post.UsersLikeCount > 0" class="post-likes">{{post.UsersLikeCount | numberkiloFormat}}</a> </div> <div data-ng-if="!viewGroupInfo.Id && post.PostType != 3 && post.SourceType == 1" class="post-actions-item"> <a class="post-actions-icon share-icon invg-tooltip" data-ng-disabled="post.RepostOriginalPostId > 0 && !post.SourcePostDetails" data-ng-class="{'disabled' : (post.RepostOriginalPostId > 0 && !post.SourcePostDetails)}" href="#" onclick="return false;" data-toggle='dropdown' role="button"> <span class="tooltiptext">Repost</span> <i class="fas fa-retweet"> </i> </a> <p data-ng-show="post.RepostsCount > 0" class="post-comments">{{post.RepostsCount | numberkiloFormat}}</p> <ul class='post-dropdown-menu dropdown-menu mt-2' role='menu'> <li> <a class="dropdown-item" href="#" data-ng-click="Repost.repostWithoutCaption(post)" onclick="return false;"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-retweet"> </i> </span> <span data-ng-if="post.IsCurrentUserRepostedPostWithoutCaption || (post.SourcePostDetails && post.SourcePostDetails.IsCurrentUserRepostedPostWithoutCaption)"> Undo Repost </span> <span data-ng-if="!(post.IsCurrentUserRepostedPostWithoutCaption || (post.SourcePostDetails && post.SourcePostDetails.IsCurrentUserRepostedPostWithoutCaption))"> Repost Now </span> </span> </a> </li> <li data-ng-click="Repost.repostWithCaption(post)"> <a class="dropdown-item" href="#" onclick="return false;"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <i class="fas fa-pen"> </i> </span> <span>Repost with caption </span> </span> </a> </li> </ul> </div> <div class="post-actions-item"> <a data-ng-if="UserNav.ActivePage == 'Stock' && !post.IsReadOnly" data-ng-attr-id="{{::'stockPostComment-' + post.SocialPostId}}" class="post-actions-icon comment-icon invg-tooltip" data-toggle="tab" href="#viewPostTab" role="tab" aria-controls="viewPostTab" aria-selected="false" data-ng-click="viewComments(post)"> <span class="tooltiptext">Comment</span> <i class="far fa-comment" aria-hidden="true"> </i> </a> <div data-ng-if="UserNav.ActivePage != 'Stock' && !post.IsReadOnly" class="post-actions-icon comment-icon invg-tooltip" data-ng-click="SocialComment.refreshComments(post)"> <span class="tooltiptext">Comment</span> <i class="far fa-comment" aria-hidden="true"> </i> </div> <p data-ng-show="post.UsersCommentCount > 0 && !post.IsReadOnly" class="post-comments">{{post.UsersCommentCount | numberkiloFormat}}</p> </div> <div class="post-right" data-ng-if="post.SourceType == 1"> <a href="#" onclick="return false;" class="post-actions-icon p-2 invg-tooltip" data-toggle='dropdown' role="button"> <span class="tooltiptext">Share</span> <i class="fas fa-share-alt"> </i> </a> <ul class='post-dropdown-menu dropdown-menu dropdown-menu-right mt-2' role='menu'> <li> <a class="dropdown-item" href="/Social/Share/FacebookSharer?Url={{::post.Permalink}}" target="_blank" onclick="return openLinkWindow(this.href);"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"> <path d="M16,8.049A8,8,0,1,0,6.75,16V10.376H4.719V8.049H6.75V6.276A2.832,2.832,0,0,1,9.772,3.144a12.231,12.231,0,0,1,1.791.157V5.282H10.554a1.16,1.16,0,0,0-1.3,1.257v1.51h2.219l-.355,2.327H9.25V16A8.036,8.036,0,0,0,16,8.049Z" fill="#00bef9" /> </svg> </span> <span>Share to Facebook </span> </span> </a> </li> <li> <a class="dropdown-item" href="/Social/Share/TwitterSharer?Url={{::post.Permalink}}&Text={{::post.Message}}" target="_blank" onclick="return openLinkWindow(this.href);"> <span class="d-flex align-items-center"> <span class="dropdown-item-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="17.878" height="15" viewbox="0 0 17.878 15"> <path d="M17.843,5.155a7.268,7.268,0,0,1-2.1.6,3.794,3.794,0,0,0,1.611-2.094,7.426,7.426,0,0,1-2.329.91,3.6,3.6,0,0,0-2.675-1.2A3.725,3.725,0,0,0,8.681,7.15a3.991,3.991,0,0,0,.095.864A10.275,10.275,0,0,1,1.222,4.073,3.872,3.872,0,0,0,2.355,9.125,3.566,3.566,0,0,1,.7,8.652V8.7A3.757,3.757,0,0,0,3.635,12.41a3.586,3.586,0,0,1-1.648.065A3.694,3.694,0,0,0,5.417,15.1,7.206,7.206,0,0,1,.871,16.722,7.538,7.538,0,0,1,0,16.67a10.189,10.189,0,0,0,5.629,1.7c6.744,0,10.427-5.764,10.427-10.755,0-.161,0-.323-.011-.484a7.538,7.538,0,0,0,1.832-1.959l-.035-.015Z" transform="translate(0 -3.369)" fill="#00bef9" /> </svg> </span> <span>Share to Twitter </span> </span> </a> </li> </ul> </div> </div> <div class="post-comment-list" data-ng-if="UserNav.ActivePage != 'Stock'"> <div class="d-flex align-items-center mt-3"> <a data-ng-show="post.UsersCommentCount > post.Comments.length && !post.ReachCommentEnd" data-ng-click="SocialComment.viewOldCommentsByPost(post)" class="view-comments"> View previous comments </a> </div> <div class="post-comment-item" data-ng-repeat="comment in post.Comments track by comment.SocialCommentId"> <a class="invg-avatar with-hover mr-2" href="/Profile/{{::comment.UserFrom.SocialProfileInfo.Username}}"> <img class="avatar" data-ng-src='{{::comment.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> </a> <div class="post-comment-content"> <div class="post-comment-comment"> <div class="post-comment-header"> <a class="post-comment-name break-word" href="/Profile/{{::comment.UserFrom.SocialProfileInfo.Username}}"> {{::comment.UserFrom.SocialProfileInfo.DisplayName}} </a> <div class="post-badges"> <a data-ng-if="comment.UserFrom.SocialProfileInfo.IsVerified" href="/Account/Activation/UserIdentityValidation" target="_blank" class="text-green-light"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a> <img title="{{comment.UserFrom.SocialProfileInfo.IsInvestaModerator ? 'Investa Moderator' : 'Community Manager'}}" class="ml-1 user-verified-image" data-ng-if="comment.UserFrom.SocialProfileInfo.IsCommunityManagerBadge || comment.UserFrom.SocialProfileInfo.IsInvestaModerator && post.SourceType != 2" src="/Images/Account/Default/default_cm_account.png" alt="CM"> </div> <div class="post-comment-username">@{{::comment.UserFrom.SocialProfileInfo.Username}}</div> <a class="post-comment-option" href="#" data-toggle="dropdown" data-ng-if="::AuthenticatedUserId == comment.UserFrom.SocialProfileInfo.UserId || AuthenticatedUserId == post.UserFrom.SocialProfileInfo.UserId || viewGroupInfo.CurrentUserInfo.IsModerator || IsCommunityAdmin || IsModerator" onclick="return false;"> <span class="post-comment-option-icon"> <i class="fa fa-circle"> </i> <i class="fa fa-circle ml-1"> </i> <i class="fa fa-circle ml-1"> </i> </span> </a> <ul class='dropdown-menu dropdown-menu-right mt-1' role='menu' style="border-radius: 5px;"> <li> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="SocialComment.deleteComment(post, comment)">Delete</a> </li> </ul> </div> <p class="post-comment-caption" data-ng-bind-html="::comment.Message| stringSocialLinky:'_blank' | stringHashtagsAndMention:'_blank':post.ExternalSourceId | stringNewLines"> </p> <div class="post-image-container" data-ng-if="::comment.ImageUrl"> <a data-ng-href="{{::comment.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::IsImageGif(comment.ImageUrl)"> <img class='post-comment-image' data-ng-src="{{::comment.ImageUrl}}" data-gifffer='{{::comment.ImageUrl}}' data-gifffer-duration='10000' /> </a> <a data-ng-href="{{::comment.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::!IsImageGif(comment.ImageUrl)"> <img class='post-comment-image' data-ng-src='{{::comment.ImageUrl}}'/> </a> </div> </div> <div class="post-comment-container"> <div class="post-comment-actions"> <a class="comment-like-count" title="{{comment.LikesCount}} people like this" data-ng-class="comment.IsCurrentUserLikeThisComment ? 'active' : ''" href="#" data-ng-click="SocialComment.viewCommentLikes(comment.SocialCommentId, true)" onclick="return false;" data-ng-if="comment.LikesCount > 0">{{ comment.LikesCount }}</a> <button class="ml-1 comment-like-btn" style="cursor: pointer;" data-ng-click="SocialComment.likeComment(comment)" data-ng-class="comment.IsCurrentUserLikeThisComment ? 'active' : ''">Like</button> <button class="ml-2 comment-reply-btn" data-ng-if="!post.IsReadOnly" data-ng-click="SocialReply.replyUserReply(comment, reply)" onclick="return false;">Reply</button> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <span class="post-timeago-value invg-tooltip"> <span class="tooltiptext comment-timeago-tooltip"> {{ comment.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{comment.CreatedDate | timeAgo}} </span> </div> </div> </div>  <div class="post-comment-replies ml-3"> <span data-ng-show="!comment.showReplies && comment.RepliesCount > 0"> <span class="reply-arrow-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18.414" viewbox="0 0 18 18.414"> <g transform="translate(17 1) rotate(90)"> <path d="M0,5.154,5.154,0l5.154,5.154" transform="translate(5.692)" fill="none" stroke="#7888a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> <path d="M0,16H6.9a3.972,3.972,0,0,0,3.944-4V0" fill="none" stroke="#7888a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> </g> </svg> </span> <a onclick="return false;" data-ng-click="SocialReply.viewOldRepliesByComment(comment)" class="post-comment-replies-btn">{{comment.RepliesCount}} {{comment.RepliesCount > 1 ? 'Replies' : 'Reply'}}</a> </span> <a class="view-comments" onclick="return false;" style="cursor: pointer;" data-ng-click="comment.showReplies = false" data-ng-show="comment.showReplies && (comment.RepliesCount == comment.Replies.length || comment.ReachRepliesEnd) && comment.RepliesCount > 0">Hide replies</a> <a class="view-comments" onclick="return false;" style="cursor: pointer;" data-ng-click="SocialReply.viewOldRepliesByComment(comment)" data-ng-show="comment.showReplies && comment.RepliesCount > comment.Replies.length && !comment.ReachRepliesEnd">View previous replies</a> <div data-ng-if="comment.showReplies && comment.RepliesCount > 0" class="post-comment-item" data-ng-repeat="reply in comment.Replies track by reply.Id"> <a href="/Profile/{{::reply.UserFrom.SocialProfileInfo.Username}}" class="invg-avatar with-hover is-small mr-2"> <img class="avatar" data-ng-src='{{::reply.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> </a> <div class="post-comment-content"> <div class="post-comment-comment"> <div class="post-comment-header"> <a class="post-comment-name break-word" href="/Profile/{{::reply.UserFrom.SocialProfileInfo.Username}}"> {{::reply.UserFrom.SocialProfileInfo.DisplayName}} </a> <div class="post-badges"> <a data-ng-if="reply.UserFrom.SocialProfileInfo.IsVerified" href="/Account/Activation/UserIdentityValidation" target="_blank" class="text-green-light"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a> <img title="{{::reply.UserFrom.SocialProfileInfo.IsInvestaModerator ? 'Investa Moderator' : 'Community Manager'}}" class="user-verified-image" data-ng-if="::reply.UserFrom.SocialProfileInfo.IsCommunityManagerBadge || reply.UserFrom.SocialProfileInfo.IsInvestaModerator && post.SourceType != 2" src="/Images/Account/Default/default_cm_account.png" alt="CM"> </div> <div class="post-comment-username">@{{::reply.UserFrom.SocialProfileInfo.Username}}</div> <a class="post-comment-option" href="#" data-toggle="dropdown" data-ng-if="::AuthenticatedUserId == reply.UserFrom.SocialProfileInfo.UserId || AuthenticatedUserId == post.UserFrom.SocialProfileInfo.UserId || viewGroupInfo.CurrentUserInfo.IsModerator || IsCommunityAdmin || IsModerator" onclick="return false;"> <span class="post-comment-option-icon"> <i class="fa fa-circle"> </i> <i class="fa fa-circle ml-1"> </i> <i class="fa fa-circle ml-1"> </i> </span> </a> <ul class='dropdown-menu dropdown-menu-right mt-1' role='menu' style="border-radius: 5px;"> <li> <a href="#" onclick="return false;" class="dropdown-item" data-ng-click="SocialReply.deleteReply(comment, reply, post)">Delete</a> </li> </ul> </div> <p class="post-comment-caption" data-ng-bind-html="::reply.Message| stringSocialLinky:'_blank' | stringHashtagsAndMention:'_blank':post.ExternalSourceId | stringNewLines"> </p> <div class="post-image-container" data-ng-if="::reply.ImageUrl"> <a data-ng-href="{{::reply.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::IsImageGif(reply.ImageUrl)"> <img class='media-object img-rounded media-object-image-comment' data-ng-src="{{::reply.ImageUrl}}" data-gifffer='{{::reply.ImageUrl}}' data-gifffer-duration='10000' /> </a> <a data-ng-href="{{::reply.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="::!IsImageGif(reply.ImageUrl)"> <img class='media-object img-rounded media-object-image-comment' data-ng-src='{{::reply.ImageUrl}}'> </a> </div> </div> <div class="post-comment-actions pl-3"> <a class="comment-like-count" href="#" data-ng-click="SocialReply.viewReplyLikes(reply.Id, true)" onclick="return false;" data-ng-if="reply.LikesCount > 0" data-ng-class="reply.IsCurrentUserLikeThisReply ? 'active' : ''">{{ reply.LikesCount }}</a> <button class="ml-1 comment-like-btn" style="cursor: pointer;" data-ng-click="SocialReply.likeReply(reply)" data-ng-class="reply.IsCurrentUserLikeThisReply ? 'active' : ''">Like</button> <button data-ng-if="AuthenticatedUserId != reply.UserFrom.SocialProfileInfo.UserId && !post.IsReadOnly" class="ml-2 comment-reply-btn" style="cursor: pointer;" data-ng-click="SocialReply.replyUserReply(comment, reply)">Reply</button> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <span class="post-timeago-value invg-tooltip"> <span class="tooltiptext comment-timeago-tooltip"> {{ reply.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{reply.CreatedDate | timeAgo}} </span> </div> </div> </div> </div> <a class="view-comments" onclick="return false;" style="cursor: pointer;" data-ng-click="SocialReply.viewNewRepliesByComment(comment)" data-ng-show="comment.showReplies && DisplayedList.showRecentReplyButton && comment.RepliesCount > comment.Replies.length && !comment.ReachRepliesRecent">View recent replies</a>  <div class="write-comment" data-ng-if="UserNav.IsUserLoggedOn&& comment.NewCommentRequest.Show && !post.IsReadOnly"> <a class="invg-avatar is-small with-hover mr-2" href="/Profile/{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username}}"> <img class="avatar" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" /> </a> <div class="comment-bar position-relative"> <textarea class="reply-textbox" style="min-height:20px !important;" data-ng-click="SetShowCommentTextBoxToolTip()" data-on-enter-keydown-directive="SocialReply.postNewReply(comment, post)" data-ng-model="comment.NewCommentRequest.Message" data-ng-disabled="comment.IsLoading" data-ng-paste="onPostTextFieldPaste($event, comment)" data-ng-focus="comment.NewCommentRequest.Show" data-autogrow="" data-max-lines="15" data-reset-autogrow-directive="resetAutogrowNewReplyTextBox{{::comment.SocialCommentId}}" data-ng-attr-id="{{'reply-box-' + comment.SocialCommentId}}" maxlength="800" rows="1" placeholder="Write a reply..."> </textarea> <span data-ng-if="ShowCommentBoxToolTip" class="tooltiptext comment-tooltip">Try Shift + Enter for a line break.</span> <div data-ng-hide="comment.NewCommentRequest.ImageFileUploadBase64ViaPaste" class="comment-add-ons fileinput fileinput-new mb-0 d-block" data-provides="fileinput"> <div class="position-relative d-inline-block" data-ng-show="comment.NewCommentRequest.ImageBytes"> <div class="fileinput-preview img-thumbnail mb-2" data-trigger="fileinput" style="width: 75px; height: 75px; border-radius: 10px;"> </div> <button class="remove-fileinput-btn fileinput-exists" data-dismiss="fileinput" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="comment-inserts"> <span class="photo-icon invg-tooltip"> <span class="tooltiptext">Attach a photo or video</span> <input data-ng-attr-id="{{'forecast-reply-photo-upload' + comment.SocialCommentId}}" class="d-none" type="file" data-ng-model="comment.NewCommentRequest.ImageBytes" data-file-input-single-base64-directive="true" accept="image/*" /> <label data-ng-attr-for="{{'forecast-reply-photo-upload' + comment.SocialCommentId}}" class="mb-0"> <svg xmlns="http://www.w3.org/2000/svg" width="18.667" height="14" viewbox="0 0 18.667 14"> <path d="M16.917,18.5H1.75A1.75,1.75,0,0,1,0,16.75V6.25A1.75,1.75,0,0,1,1.75,4.5H16.917a1.75,1.75,0,0,1,1.75,1.75v10.5A1.75,1.75,0,0,1,16.917,18.5ZM4.083,6.542A2.042,2.042,0,1,0,6.125,8.583,2.042,2.042,0,0,0,4.083,6.542Zm-1.75,9.625h14V12.083L13.143,8.893a.438.438,0,0,0-.619,0L7.583,13.833,5.559,11.809a.438.438,0,0,0-.619,0L2.333,14.417Z" transform="translate(0 -4.5)" fill="#a3c7e8"/> </svg> </label> </span> <span class="emoji-icon invg-tooltip"> <span class="tooltiptext">Insert an Emoji</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"> <path d="M8,.562a8,8,0,1,0,8,8A8,8,0,0,0,8,.562Zm2.581,5.419A1.032,1.032,0,1,1,9.548,7.014,1.031,1.031,0,0,1,10.581,5.982Zm-5.161,0A1.032,1.032,0,1,1,4.387,7.014,1.031,1.031,0,0,1,5.419,5.982Zm6.284,5.49a4.819,4.819,0,0,1-7.406,0,.516.516,0,0,1,.794-.661,3.79,3.79,0,0,0,5.819,0A.517.517,0,0,1,11.7,11.472Z" transform="translate(0 -0.562)" fill="#a3c7e8"/> </svg> </span> </div> </div> <div class="comment-add-ons" data-ng-show="comment.NewCommentRequest.ImageFileUploadBase64ViaPaste"> <div class="position-relative d-inline-block" data-ng-show="comment.NewCommentRequest.ImageBytes"> <div class="fileinput-preview img-thumbnail mb-2" data-trigger="fileinput" style="width: 75px; height: 75px; border-radius: 10px;"> <img data-ng-src="{{comment.NewCommentRequest.ImageFileUploadBase64ViaPaste}}" style="max-height: 100%; max-width: 100%; border-radius: 10px;" /> </div> <button class="remove-fileinput-btn" data-ng-disabled="comment.IsLoading" data-ng-click="removeImageFileUploadBase64ViaPaste(comment)"> <span>&times;</span> </button> </div> <div class="comment-inserts"> <span class="emoji-icon invg-tooltip"> <span class="tooltiptext">Insert an Emoji</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"> <path d="M8,.562a8,8,0,1,0,8,8A8,8,0,0,0,8,.562Zm2.581,5.419A1.032,1.032,0,1,1,9.548,7.014,1.031,1.031,0,0,1,10.581,5.982Zm-5.161,0A1.032,1.032,0,1,1,4.387,7.014,1.031,1.031,0,0,1,5.419,5.982Zm6.284,5.49a4.819,4.819,0,0,1-7.406,0,.516.516,0,0,1,.794-.661,3.79,3.79,0,0,0,5.819,0A.517.517,0,0,1,11.7,11.472Z" transform="translate(0 -0.562)" fill="#a3c7e8"/> </svg> </span> </div> </div> </div> </div> </div> </div>  </div> <div data-ng-if="UserNav.ActivePage == 'Post' && post.IsReadOnly"> <span style="color:#7888A2;"> <i class="fa fa-ban mr-1"> </i>Comments are disabled for this post.</span> </div> <div class="write-comment" data-ng-if="!post.IsReadOnly"> <a class="invg-avatar with-hover mr-2" href="/Profile/{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.Username}}"> <img class="avatar" data-ng-src="{{::UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" /> </a> <div class="comment-bar position-relative"> <textarea class="comment-textbox" style="min-height:20px !important;" data-ng-click="SetShowCommentTextBoxToolTip()" data-ng-model="post.NewCommentRequest.Message" data-ng-disabled="post.IsLoading" data-ng-paste="onPostTextFieldPaste($event, post)" data-autogrow="" data-max-lines="15" data-reset-autogrow-directive="resetAutogrowNewCommentTextBox{{::post.SocialPostId}}" data-on-enter-keydown-directive="SocialComment.postNewComment(post)" data-ng-attr-id="{{'comment-box-' + post.SocialPostId}}" maxlength="800" rows="1" placeholder="Write a comment..."> </textarea> <span data-ng-if="ShowCommentBoxToolTip" class="tooltiptext comment-tooltip">Try Shift + Enter for a line break.</span> <div data-ng-hide="post.NewCommentRequest.ImageFileUploadBase64ViaPaste" class="fileinput fileinput-new mb-0 d-block comment-add-ons" data-provides="fileinput"> <div class="position-relative d-inline-block" data-ng-show="post.NewCommentRequest.ImageBytes"> <div class="fileinput-preview img-thumbnail mb-2" data-trigger="fileinput" style="width: 75px; height: 75px; border-radius: 10px;"> </div> <button class="remove-fileinput-btn fileinput-exists" data-dismiss="fileinput" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="comment-inserts"> <span class="photo-icon invg-tooltip"> <span class="tooltiptext">Attach a photo or video</span> <input data-ng-attr-id="{{'forecast-comment-photo-upload-' + post.SocialPostId}}" class="d-none" type="file" data-ng-model="post.NewCommentRequest.ImageBytes" data-file-input-single-base64-directive="true" accept="image/*" /> <label data-ng-attr-for="{{'forecast-comment-photo-upload-' + post.SocialPostId}}" class="mb-0 cursor-pointer"> <svg xmlns="http://www.w3.org/2000/svg" width="18.667" height="14" viewbox="0 0 18.667 14"> <path d="M16.917,18.5H1.75A1.75,1.75,0,0,1,0,16.75V6.25A1.75,1.75,0,0,1,1.75,4.5H16.917a1.75,1.75,0,0,1,1.75,1.75v10.5A1.75,1.75,0,0,1,16.917,18.5ZM4.083,6.542A2.042,2.042,0,1,0,6.125,8.583,2.042,2.042,0,0,0,4.083,6.542Zm-1.75,9.625h14V12.083L13.143,8.893a.438.438,0,0,0-.619,0L7.583,13.833,5.559,11.809a.438.438,0,0,0-.619,0L2.333,14.417Z" transform="translate(0 -4.5)" fill="#a3c7e8"/> </svg> </label> </span> <span class="emoji-icon invg-tooltip"> <span class="tooltiptext">Insert an Emoji</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"> <path d="M8,.562a8,8,0,1,0,8,8A8,8,0,0,0,8,.562Zm2.581,5.419A1.032,1.032,0,1,1,9.548,7.014,1.031,1.031,0,0,1,10.581,5.982Zm-5.161,0A1.032,1.032,0,1,1,4.387,7.014,1.031,1.031,0,0,1,5.419,5.982Zm6.284,5.49a4.819,4.819,0,0,1-7.406,0,.516.516,0,0,1,.794-.661,3.79,3.79,0,0,0,5.819,0A.517.517,0,0,1,11.7,11.472Z" transform="translate(0 -0.562)" fill="#a3c7e8"/> </svg> </span> </div> </div> <div class="comment-add-ons" data-ng-show="post.NewCommentRequest.ImageFileUploadBase64ViaPaste"> <div class="position-relative d-inline-block" data-ng-show="post.NewCommentRequest.ImageFileUploadBase64ViaPaste"> <div class="fileinput-preview img-thumbnail mb-2" data-trigger="fileinput" style="width: 75px; height: 75px; border-radius: 10px;"> <img data-ng-src="{{post.NewCommentRequest.ImageFileUploadBase64ViaPaste}}" style="max-height: 100%; max-width: 100%; border-radius: 10px;" /> </div> <button class="remove-fileinput-btn" data-ng-disabled="post.IsLoading" data-ng-click="removeImageFileUploadBase64ViaPaste(post)"> <span>&times;</span> </button> </div> <div class="comment-inserts"> <span class="emoji-icon invg-tooltip"> <span class="tooltiptext">Insert an Emoji</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"> <path d="M8,.562a8,8,0,1,0,8,8A8,8,0,0,0,8,.562Zm2.581,5.419A1.032,1.032,0,1,1,9.548,7.014,1.031,1.031,0,0,1,10.581,5.982Zm-5.161,0A1.032,1.032,0,1,1,4.387,7.014,1.031,1.031,0,0,1,5.419,5.982Zm6.284,5.49a4.819,4.819,0,0,1-7.406,0,.516.516,0,0,1,.794-.661,3.79,3.79,0,0,0,5.819,0A.517.517,0,0,1,11.7,11.472Z" transform="translate(0 -0.562)" fill="#a3c7e8"/> </svg> </span> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div data-ng-show="DisplayedList.List.length == 0 && !IsLoading && DisplayedList.CurrentSelected == 'Watcher' && UserNav.ActivePage != 'Stock'" class="text-center p-3"> <img class="nodata-icon d-block my-0 mx-auto" width="200" src="/Images/Stock/Chart/nodata-icon.png?i_1.68.8880.35330" alt="no data to display" /> <a href="/Watcher/" class="btn-watcher-add-stock btn" data-ng-disabled="IsLoading" data-ng-if="DisplayedList.CurrentSelected == 'Watcher'">Add Stock/Asset to Watcher</a> </div>  <div data-ng-if="DisplayedList.List.length == 0 && UserNav.ActivePage == 'Stock'" class="d-flex flex-column w-100 justify-content-center align-items-center p-3"> <div class="fs-32">🦉</div> <div class="fs-24 fw-700 my-2 fs-camptonbook invg-matte-black">It's very quiet here</div> <p class="fs-16 fw-400 invg-matte-black">Create a post to break the ice</p> </div>   <div data-ng-attr-id="{{::'repostModal' + modalIdSuffix}}" class="modal fade repost-modal" tabindex="-1" role="document" aria-labelledby="repostModal" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-scrollable"> <div class="modal-content invg-card"> <div class="modal-header d-flex align-items-center justify-content-center"> <h5 class="text-navy fs-20 fw-700 p-20">Repost</h5> <button type="button" class="close position-absolute" style="top: 20px; right: 20px;" data-dismiss="modal" aria-label="Close" data-ng-click="closeModal()"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body pt-0 px-20 pb-2 overflow-x-hidden">   <link href="/CSS/BootstrapJasny/jasny-bootstrap.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/BootstrapDateTimePicker/bootstrap-datetimepicker.min.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.css?is_1.19" rel="stylesheet" type="text/css" /> <link href="/CSS/JQueryEmojiPicker/jquery.emojipicker.tw.img.css?v=1" rel="stylesheet" type="text/css" /> <script src="/Javascript/AngularApp/Services/Api/socialGroupApiService.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/moment.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/BootstrapDateTimePicker/bootstrap-datetimepicker.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojipicker.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/JQueryEmojiPicker/jquery.emojis.js?is_1.19" type="text/javascript" defer> </script>  <script src="/Javascript/BootstrapJasny/jasny-bootstrap.min.js?is_1.19" type="text/javascript" defer> </script> <script src="/Javascript/AngularApp/Controller/UserControl/Social/socialNewPostUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script>  <div data-ng-controller="socialNewPostUserControlController" data-ng-init="idSuffix='TimelineRepost'"> <h3 data-ng-hide="!groupPostDetails.topicName" class="topic-title pt-2 invg-matte-black">{{groupPostDetails.topicName}}</h3> <div class="form-group row px-3 mb-3" data-ng-if="currentPage == 'InvestagramsSharerChart'"> <div class="col-sm-6 mb-2 mb-sm-0"> <select data-ng-model="groupPost.selectedMode" data-ng-change="groupPost.getUserGroups();" class="form-control"> <option value="Timeline">Post in Timeline</option> <option value="Groups">Post in Groups</option> </select> </div> <div class="col-sm-6"> <select data-ng-model="groupPost.selectedGroup" data-ng-if="groupPost.userGroups.length > 0" data-ng-options="group.GroupName for group in groupPost.userGroups track by group.Id" data-ng-change="groupPost.selectGroup();" class="form-control"> </select> <label data-ng-if="groupPost.selectedMode == 'Groups' && groupPost.userGroups.length <= 0">You haven't joined any InvestaGroups yet. Discover groups <a href="/Social/Group/ViewGroups" target="_blank">here.</a> </label> </div> <div class="col-12" data-ng-if="groupPost.selectedGroup.Topics.length > 0"> <div class="row"> <div class="col select-topic"> <div class="select-topic-div" style="min-height: 40px;"> <button type="button" class="btn btn-sm px-3 my-md-2 mx-1" data-ng-class="{'btn-info': groupPostDetails.topicId == -1, 'btn-light': groupPostDetails.topicId != -1}" data-ng-click="groupPost.selectTopic(-1);" style="border-radius: 50px;"> General</button> <button data-ng-repeat="topic in groupPost.selectedGroup.Topics track by topic.Id" type="button" class="btn btn-sm px-3 my-2 mx-1" data-ng-hide="topic.IsReadOnly && !viewGroupInfo.CurrentUserInfo.IsModerator" data-ng-class="{'btn-info': groupPostDetails.topicId == topic.Id, 'btn-light': groupPostDetails.topicId != topic.Id}" data-ng-click="groupPost.selectTopic(topic.Id);" style="border-radius: 50px;"> {{topic.Name}}</button> </div> </div> </div> </div> </div>  <div class="row" data-ng-if="viewGroupInfo.Topics.length > 0 && DisplayedList.TopicName == ''" style=""> <div class="col-md-auto pr-0 my-2 pt-1">Choose a topic:</div> <div class="col select-topic"> <div class="select-topic-div"> <button type="button" class="btn btn-sm px-3 my-md-2 mx-1" data-ng-class="{'btn-info': groupPostDetails.topicId == -1, 'btn-light': groupPostDetails.topicId != -1}" data-ng-click="selectPostTopic(-1)" style="border-radius: 50px;"> General</button> <button data-ng-repeat="topic in viewGroupInfo.Topics" type="button" class="btn btn-sm px-3 my-2 mx-1" data-ng-hide="topic.IsReadOnly && !viewGroupInfo.CurrentUserInfo.IsModerator" data-ng-class="{'btn-info': groupPostDetails.topicId == topic.Id, 'btn-light': groupPostDetails.topicId != topic.Id}" data-ng-click="selectPostTopic(topic.Id)" style="border-radius: 50px;"> {{topic.Name}}</button> </div> </div> </div> <div class="new-post-container" data-ng-class="{'mx-3 mt-0 pt-0' : currentPage == 'InvestagramsSharerChart', 'px-3 timeline-container br-12 border-default' : currentPage == 'InvestagramsSharer'}"> <div data-ng-init="stopAutoFocusDirective = 'false' == 'true';"> </div>  <div class="row"> <div class="col-lg-4 col-12"> <div class="form-group" data-ng-if="::IsSchedPostOnly"> <label>Scheduled Date</label> <div class="input-group date" data-ng-attr-id="{{::'datetimepickerNewSchedPostDate' + idSuffix}}"> <input type="text" data-date-time-picker-directive="" data-ng-model="SocialPostRequest.ScheduledPostDate" class="form-control" /> <span class="input-group-append"> <span class="input-group-text"> <span class="fa fa-calendar"> </span> </span> </span> </div> </div> </div> </div> <div class="new-post-sharer-header" data-ng-if="currentPage == 'InvestagramsSharer'"> <h4 class="fs-20 fw-700">Post on Timeline</h4> </div> <div class="new-post-box-container" data-ng-if="!IsRepost" data-ng-class="{'new-post-box-container-sharer' : currentPage == 'InvestagramsSharerChart', 'new-post-box-container-home' : UserNav.ActivePanel == 'Home'}">  <div class="new-post-box" data-ng-class="{'mt-2': currentPage == 'InvestagramsSharer', 'new-post-box-sharer' : currentPage == 'InvestagramsSharerChart'}"> <div class="invg-avatar is-large mr-12" data-ng-if="UserNav.ActivePanel != 'Stock' && IsUserLoggedOn "> <img class="avatar" data-ng-if="UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl" data-ng-src="{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Avatar' /> </div> <div class="anon-avatar mr-20 mt-12" data-ng-if="!IsUserLoggedOn"> <img class="mw-100" src="/Images/OpenInvesta/user-alt.png?i_1.68.8880.35330" /> </div> <div class="d-flex flex-column flex-grow-1 op-text-box" data-ng-class="{'pl-sm-3' : currentPage == 'InvestagramsSharerChart' || currentPage == 'InvestagramsSharer', 'text-box-blocker' : !IsUserLoggedOn && UserNav.ActivePanel == 'Home'}" data-ng-click="LoginPrompt.checkIsLoggedIn($event)"> <div data-ng-class="{'new-post-textarea-sharer' : currentPage == 'InvestagramsSharerChart'}" class="d-block"> <span class="text-cyan social-topic-message d-flex align-items-center" data-ng-show="IsShowTopicMessage" data-ng-hide="!IsShowTopicMessage" data-ng-class="{'social-topic-block' : UserNav.ActivePage == 'Stock'}">You are posting under the topic: <span class="align-items-center text-cyan d-flex"> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$PH'"> <img class="avatar mx-1" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$US'"> <img class="avatar mx-1" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$SG'"> <img class="avatar mx-1" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$FOREX'"> <img class="avatar mx-1" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$COMMODITIES'"> <img class="avatar mx-1" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CRYPTO'"> <img class="avatar mx-1" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$DIGITALBANK'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/digi-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CREDITCARD'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/cc-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$INSURANCE'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/insurance-active.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$INVESTMENTFUND'"> <img class="avatar mx-1" src="/Images/Social/Enhancement/invest-active.png?i_1.68.8880.35330" /> </span> <button class="social-btn-group right px-1 invg-avatar text-cyan fw-700" data-ng-class="{'disabled': (IsLoading || UserNav.ActivePage == 'HomeSocialFeed' && IsTopicDropdownSelected)}" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-ng-disabled="IsLoading || (UserNav.ActivePage == 'HomeSocialFeed' && IsTopicDropdownSelected)" id="mainFilterDropdownMenuBtn"> {{TopicMessage}} <i class="fas fa-chevron-down filter-dropdown-arrow text-cyan" data-ng-if="!IsTopicDropdownSelected"> </i> </button> <div class="dropdown-menu social-filter-dropdown-menu" id="mainFilterDropdownMenu" aria-labelledby="mainFilterDropdownMenuBtn"> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$PH');" data-ng-class="{'selected' : SocialTopic == '$$PH'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span>PH Stocks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CRYPTO');" data-ng-class="{'selected' : SocialTopic == '$$CRYPTO'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span>Crypto</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$US');" data-ng-class="{'selected' : SocialTopic == '$$US'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span>US Stocks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$FOREX');" data-ng-class="{'selected' : SocialTopic == '$$FOREX'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span>Forex</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$COMMODITIES');" data-ng-class="{'selected' : SocialTopic == '$$COMMODITIES'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span>Commodities</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$DIGITALBANK');" data-ng-class="{'selected' : SocialTopic == '$$DIGITALBANK'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/digi-active.png?i_1.68.8880.35330" /> </span> <span>Digital Banks</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CREDITCARD');" data-ng-class="{'selected' : SocialTopic == '$$CREDITCARD'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/cc-active.png?i_1.68.8880.35330" /> </span> <span>Credit Cards</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$INSURANCE');" data-ng-class="{'selected' : SocialTopic == '$$INSURANCE'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/insurance-active.png?i_1.68.8880.35330" /> </span> <span>Insurance</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$INVESTMENTFUND');" data-ng-class="{'selected' : SocialTopic == '$$INVESTMENTFUND'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Social/Enhancement/invest-active.png?i_1.68.8880.35330" /> </span> <span>Mutual Funds</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$SG');" data-ng-class="{'selected' : SocialTopic == '$$SG'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span>SG Stocks</span> </span> </a> </div> </span> </span> <textarea data-ng-attr-id="{{::'newPostTextBox' + idSuffix}}" class="new-post-textbox mt-2" data-ng-attr-placeholder="{{getPostTextboxPlaceholder(UserNav.AuthenticatedUserProfile.SocialProfileInfo.DisplayName)}}" data-ng-model="SocialPostRequest.Message" data-ng-change="onMessageChanged()" data-ng-disabled="IsLoading" data-ng-paste="onPostTextFieldPaste($event)" rows="1" data-autogrow="" data-reset-autogrow-directive="resetAutogrowNewPostTextBox" data-auto-focus-directive="500" style="min-height:43px;"> </textarea> <button id="newPostSharerEmojiBtn" class="emoji-btn new-post-insert-btn tip-title ml-auto mt-auto" data-ng-show="currentPage == 'InvestagramsSharerChart'"> <i class="fas fa-smile"> </i> </button> </div> <div class="d-flex flex-column flex-grow-1">  <div class="post-add-ons w-100" data-ng-show="ImageFileUploadBase64ViaPaste && !CameFromGenerateChartImage" data-ng-class="{'mt-3' : 'ImageFileUploadBase64ViaPaste && !CameFromGenerateChartImage'}"> <div class="position-relative d-inline-block"> <div class="fileinput-preview img-thumbnail social-post__image-post ng-cloak" style="width: 150px; height: 100px; margin-bottom: 7px;"> <img data-ng-src="{{ImageFileUploadBase64ViaPaste}}" style="max-height: 100%; max-width: 100%;" /> </div> <button class="remove-fileinput-btn" data-ng-click="removeImageFileUploadBase64ViaPaste()" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="d-flex align-items-center"> <button data-ng-attr-id="{{::'newPostPasteEmojiBtn' + idSuffix}}" class="emoji-btn emoji-social-btn new-post-insert-btn ml-1" data-ng-show="currentPage != 'InvestagramsSharerChart'"> <span class="emoji-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="21.209" height="21.209" viewbox="0 0 21.209 21.209"> <path d="M10.6.562a10.6,10.6,0,1,0,10.6,10.6A10.6,10.6,0,0,0,10.6.562Zm3.421,7.184a1.368,1.368,0,1,1-1.368,1.368A1.367,1.367,0,0,1,14.025,7.746Zm-6.842,0A1.368,1.368,0,1,1,5.815,9.114,1.367,1.367,0,0,1,7.184,7.746Zm8.33,7.278a6.388,6.388,0,0,1-9.818,0,.685.685,0,0,1,1.052-.877,5.024,5.024,0,0,0,7.714,0A.685.685,0,0,1,15.513,15.024Z" transform="translate(0 -0.562)" fill="#00bef9" /> </svg> </span> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <button class="twitter-autopost-btn ml-2 invg-tooltip" data-ng-class="{'enabled': Twitter.Data.IsAutoPostEnabled}" data-ng-disabled="Twitter.IsLoading" data-ng-click="ToggleIsAutoPostToTwitter()" data-ng-if="UserNav.ActivePage != 'Stock'"> <span class="tooltiptext">Enable Twitter Auto Post</span> <i class="fab fa-twitter"> </i> <span class="ml-1">Autopost</span> </button> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length <= 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Post'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div>  <div data-ng-if="CameFromGenerateChartImage" style="margin-top: .5rem;"> <div class="fileinput-preview img-thumbnail" style="width: 280px; height: auto;"> <img data-ng-src="{{GenerateChartImageBase64}}" style="max-width: 280px; width: 100%;" /> </div> </div>  <div data-ng-hide="ImageFileUploadBase64ViaPaste" class="fileinput fileinput-new w-100 post-add-ons" data-ng-class="{'mt-3' : SocialPostRequest.ImageBytes}" data-provides="fileinput" style="margin-bottom: 0;">  <div class="position-relative d-inline-block" data-ng-show="SocialPostRequest.ImageBytes && !CameFromGenerateChartImage"> <div class="fileinput-preview img-thumbnail social-post__image-post" data-trigger="fileinput" style="width: 150px; height: 100px;"> </div> <button class="remove-fileinput-btn fileinput-exists" data-dismiss="fileinput" data-ng-disable="isLoading"> <span>&times;</span> </button> </div> <div class="d-flex align-items-center flex-wrap justify-content-end"> <label class="select-image-container new-post-insert-btn tip-title mb-0" data-ng-hide="CameFromGenerateChartImage"> <input type="file" class="select-image-btn" data-ng-model="SocialPostRequest.ImageBytes" data-ng-model-filename="SocialPostRequest.ImageBytesFilename" data-ng-change="postType.select('image');" data-file-input-single-base64-directive="true" accept="image/*" /> <i class="fas fa-image"> </i> </label> <button class="forecast-btn tip-title new-post-insert-btn ml-2" data-ng-hide="CameFromGenerateChartImage" data-toggle="collapse" data-ng-class="{'active': postType.current == 'forecast'}" data-ng-click="postType.select('forecast');" data-target="#forecastExpand" aria-expanded="false" data-ng-if="UserNav.ActivePanel != 'Home'" aria-controls="forecastExpand"> <i class="fas fa-chart-line"> </i> </button> <button data-ng-attr-id="{{'newPostSocialEmojiBtn' + idSuffix}}" class="emoji-btn emoji-social-btn new-post-insert-btn tip-title ml-2" data-ng-show="currentPage != 'InvestagramsSharerChart'"> <i class="fas fa-smile"> </i> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <button class="twitter-autopost-btn ml-2 invg-tooltip" data-ng-class="{'enabled': Twitter.Data.IsAutoPostEnabled}" data-ng-disabled="Twitter.IsLoading" data-ng-click="ToggleIsAutoPostToTwitter()" data-ng-if="UserNav.ActivePanel != 'Stock' && UserNav.ActivePanel != 'Home'"> <span class="tooltiptext">Enable Twitter Auto Post</span> <i class="fab fa-twitter"> </i> <span class="ml-1">Autopost</span> </button> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length <= 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Post'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div> </div> </div> </div> <div id="forecastExpand" class="my-12 py-3 border-radius forecast-expand collapse"> <h4 class="fs-16 fw-700 text-navy px-20 pb-3 border-bottom">Make a forecast</h4> <div class="px-20"> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isSearchFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isSearchFocus ? 'text-navy' : 'text-navy-light'" for="forecastSearchStock">Stock</label> <div class="input-group"> <input type="search" class="forecast-input-field" data-ng-attr-id="{{::'forecastSearchStock' + idSuffix }}" placeholder="Search Stock..." aria-label="Recipient's username" data-ng-focus="isSearchFocus = true" data-ng-blur="isSearchFocus = false" data-ng-model="forecast.searchStock.Request.Keyword" data-ng-change="forecast.searchStock.doSearchSnippet()" data-localized-click-directive="forecast.searchStock.ShowSnippet = true;" data-on-enter-keydown-directive="forecast.searchStock.doSearch()" aria-describedby="basic-addon2" autocomplete="off" style=""> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn"> <span> <i class="fa fa-search" aria-hidden="true"> </i> </span> </button> </div> </div> <div class="dropdown-search-result-content dropdown-menu" role="menu" style="display: block;" data-ng-show="forecast.searchStock.Request.Keyword && forecast.searchStock.ShowSnippet"> <h3 class="dropdown-header" data-ng-if="forecast.searchStock.StockSnippetResult.length > 0">Stock</h3> <button class="dropdown-item StockSnippet mb-1" data-ng-repeat="stock in forecast.searchStock.StockSnippetResult" data-ng-click="forecast.searchStock.selectStock(stock)"> <img data-ng-src="{{::stock.DisplayPhotoUrl}}" class="rounded-circle border mr-1 wh-30" alt="Loading..." /> {{::stock.StockCode}} - {{::stock.StockName}} </button> <div class="dropdown-header" data-ng-if="!IsLoading && !forecast.searchStock.StockSnippetResult.length > 0"> No results found </div> <div class="dropdown-item text-center" data-ng-show="IsLoading"> <div class="loader-bounce mx-auto my-1"> <span> </span> </div> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isEntryFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isEntryFocus ? 'text-navy' : 'text-navy-light'" for="forecastEntryPrice">Entry Price</label> <div class="input-group"> <input type="number" min="0" step="0.0001" data-ng-attr-id="{{::'forecastEntryPrice' + idSuffix}}" data-ng-focus="isEntryFocus = true" data-ng-blur="isEntryFocus = false" data-ng-model="forecast.data.EntryPrice" data-ng-change="computeForecast(forecast.data.EntryPrice);" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastEntryPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastEntryPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> </div> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isTargetFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isTargetFocus ? 'text-navy' : 'text-navy-light'" for="forecastTargetPrice">Target Price</label> <div class="input-group"> <input type="number" min="0" data-ng-focus="isTargetFocus = true" data-ng-blur="isTargetFocus = false" data-ng-attr-id="{{::'forecastTargetPrice' + idSuffix}}" step="0.0001" data-ng-model="forecast.data.TargetPrice" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastTargetPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastTargetPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isCutlossFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isCutlossFocus ? 'text-navy' : 'text-navy-light'" for="forecastCutlossPrice">Cutloss Price</label> <div class="input-group"> <input type="number" data-ng-focus="isCutlossFocus = true" data-ng-blur="isCutlossFocus = false" data-ng-attr-id="{{::'forecastCutlossPrice' + idSuffix}}" min="0" data-ng-model="forecast.data.Cutloss" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button data-ng-click="forecastStep('forecastCutlossPrice', true)" class="quantity-btn increment"> <span> <i class="fa fa-chevron-up" aria-hidden="true"> </i> </span> </button> <button data-ng-click="forecastStep('forecastCutlossPrice', false)" class="quantity-btn decrement"> <span> <i class="fa fa-chevron-down" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> </div> <div class="row my-3"> <div class="col-md-6 mb-3 mb-md-0" data-ng-init="isRecoFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isRecoFocus ? 'text-navy' : 'text-navy-light'" for="forecastReco">Position Size Reco</label> <div class="input-group"> <input type="number" min="0" step="1" data-ng-focus="isRecoFocus = true" data-ng-blur="isRecoFocus = false" data-ng-model="forecast.data.PortfolioSizeRecommendation" class="forecast-input-field" required="required" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn increment"> <span> <i class="fa fa-percent" aria-hidden="true"> </i> </span> </button> </div> </div> </div> </div> <div class="col-md-6" data-ng-init="isDurationFocus = false"> <label class="fs-14 fw-700 mb-1" data-ng-class="isDurationFocus ? 'text-navy' : 'text-navy-light'" for="forecastDuration">Duration</label> <div class="input-group" data-ng-attr-id="{{'datetimepickerDuration' + idSuffix}}"> <input type="text" data-ng-focus="isDurationFocus = true" data-ng-blur="isDurationFocus = false" data-date-time-picker-directive="" data-ng-model="forecast.data.EndDate" class="forecast-input-field" /> <div class="input-group-append"> <div class="quantity-btn-container"> <button class="quantity-btn"> <span> <svg xmlns="http://www.w3.org/2000/svg" width="16.665" height="18.294" viewbox="0 0 16.665 18.294"> <g id="Icon_feather-calendar" transform="translate(1 1)"> <path d="M6.129,6H17.535a1.629,1.629,0,0,1,1.629,1.629V19.035a1.629,1.629,0,0,1-1.629,1.629H6.129A1.629,1.629,0,0,1,4.5,19.035V7.629A1.629,1.629,0,0,1,6.129,6Z" transform="translate(-4.5 -4.371)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M24,3V6.259" transform="translate(-13.409 -3)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M12,3V6.259" transform="translate(-7.926 -3)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> <path d="M4.5,15H19.165" transform="translate(-4.5 -8.482)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /> </g> </svg> </span> </button> </div> </div> </div> </div> </div> <div class="row mb-1 mt-5"> <div class="col-md-3 pr-md-0 mb-3 mb-md-0"> <button type="button" class="forecast-trade-btn" data-ng-class="{'selected' : forecast.data.TradeOrderType == 1}" data-ng-click="forecast.selectTradeType(1)"> Long </button> </div> <div class="col-md-3 pr-md-0 mb-3 mb-md-0"> <button type="button" class="forecast-trade-btn" data-ng-class="{'selected short' : forecast.data.TradeOrderType == 2}" data-ng-click="forecast.selectTradeType(2)"> Short </button> </div> <div class="col-md-6 text-center text-md-right d-flex flex-column align-items-md-end align-items-center justify-content-center"> <button type="button" class="invg-btn text-cyan-light text-hover-cyan fs-16 forecast-expand-close" data-toggle="collapse" data-ng-click="postType.select('text');" data-target="#forecastExpand" aria-expanded="false" aria-controls="forecastExpand"> Close </button> </div> </div> </div> </div>  </div>  <div class="new-post-box-container" data-ng-if="IsRepost"> <div class="new-post-box"> <div class="invg-avatar is-large mr-12"> <img class="avatar" data-ng-src="{{UserNav.AuthenticatedUserProfile.SocialProfileInfo.ProfilePictureUrl}}" alt='User Avatar' /> </div> <div class="d-flex flex-column flex-grow-1"> <div data-ng-class="{'new-post-textarea-sharer' : currentPage == 'InvestagramsSharerChart'}"> <span class="text-cyan social-topic-message d-flex align-items-center" data-ng-show="IsShowTopicMessage">You are posting under the topic: <span class="align-items-center text-cyan d-flex"> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$PH'"> <img class="avatar mx-1" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$US'"> <img class="avatar mx-1" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$SG'"> <img class="avatar mx-1" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$FOREX'"> <img class="avatar mx-1" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$COMMODITIES'"> <img class="avatar mx-1" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span class="invg-avatar is-xs d-flex" data-ng-show="SocialTopic == '$$CRYPTO'"> <img class="avatar mx-1" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <button class="social-btn-group right px-1 invg-avatar text-cyan fw-700" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-ng-disabled="IsLoading || HomeSocialFeed" id="repostMainFilterDropdownMenuBtn"> {{TopicMessage}} <i class="fas fa-chevron-down filter-dropdown-arrow text-cyan"> </i> </button> <div class="dropdown-menu social-filter-dropdown-menu" id="repostMainFilterDropdownMenu" aria-labelledby="repostMainFilterDropdownMenuBtn"> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$PH');" data-ng-class="{'selected' : SocialTopic == '$$PH'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/PH.png?i_1.68.8880.35330" /> </span> <span>Philippines</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$SG');" data-ng-class="{'selected' : SocialTopic == '$$SG'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/SG.png?i_1.68.8880.35330" /> </span> <span>Singapore</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$US');" data-ng-class="{'selected' : SocialTopic == '$$US'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/US.png?i_1.68.8880.35330" /> </span> <span>United States</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$FOREX');" data-ng-class="{'selected' : SocialTopic == '$$FOREX'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/FOREX.png?i_1.68.8880.35330" /> </span> <span>Forex</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$CRYPTO');" data-ng-class="{'selected' : SocialTopic == '$$CRYPTO'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CRYPTO.png?i_1.68.8880.35330" /> </span> <span>Cryptocurrency</span> </span> </a> <a class="dropdown-item" href="#" onclick="return false;" data-ng-click="selectSocialTopic('$$COMMODITIES');" data-ng-class="{'selected' : SocialTopic == '$$COMMODITIES'}"> <span class="d-flex align-items-center"> <span class="invg-avatar is-xs mr-2"> <img class="avatar" src="/Images/Flag/CMD.png?i_1.68.8880.35330" /> </span> <span>Commodities</span> </span> </a> </div> </span> </span> <textarea id="repostTextBox" class="new-post-textbox mt-2" placeholder="Add your thoughts (use $ before ticker: e.g. $SYMBL)" data-ng-model="SocialPostRequest.Message" data-ng-change="onMessageChanged()" data-ng-disabled="IsLoading" data-ng-paste="onPostTextFieldPaste($event)" rows="1" data-autogrow="" data-reset-autogrow-directive="resetAutogrowNewPostTextBox" data-auto-focus-directive="500"> </textarea>  <div class="post-item mt-3" data-ng-if="Repost.OriginalPost != null"> <div class="post-header"> <a class="post-avatar is-medium" href="/Profile/{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}}" target="_blank"> <img class="avatar" data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.ProfilePictureUrl" data-ng-src='{{Repost.OriginalPost.UserFrom.SocialProfileInfo.ProfilePictureUrl}}' /> <img class="user-badge" data-ng-class="::UserNav.UserAccess.isUserSelectedBadgePioneer(Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadge) ? 'user-pioneer-badge' : 'user-badge'" data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl" data-ng-src='{{Repost.OriginalPost.UserFrom.SocialProfileInfo.SelectedBadgeImageUrl}}' alt='Badge' /> </a> <div class="post-info"> <div class="d-flex align-items-center flex-wrap"> <div> <a class="post-info-name break-word" href="/Profile/{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}}" target="_blank">{{Repost.OriginalPost.UserFrom.SocialProfileInfo.DisplayName}}</a> <a class="ml-1" href="/Account/Activation/UserIdentityValidation" target="_blank"> <img title="Verified Profile" class="verified-icon" src="/Images/Account/Default/default_verified_icon.png" alt="Verified"> </a> </div> <div class="post-timeago"> <span class="post-timeago-circle"> <i class="fa fa-circle"> </i> </span> <a href="{{Repost.OriginalPost.Permalink}}" target="_blank" class="post-timeago-value invg-tooltip"> <span class="tooltiptext post-timeago-tooltip">{{Repost.OriginalPost.CreatedDate | date : "MM/dd/yyyy hh:mm a"}} </span> {{Repost.OriginalPost.CreatedDate | timeAgo}} </a> </div> </div> <div class="post-info-username"> @{{Repost.OriginalPost.UserFrom.SocialProfileInfo.Username}} <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-2"> <span class="text-center plus"> <img data-ng-if="Repost.OriginalPost.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{Repost.OriginalPost.UserFrom.SocialProfileInfo.PremiumBadgeImageUrl}}>" alt="premium badge" /> </span> </a> </div> <div class="post-timeago-mobile"> <a href="#" target="_blank" class="post-timeago-value"> {{Repost.OriginalPost.CreatedDate | timeAgo}}</a> </div> </div> </div> <div class="post-content ml-0"> <p class="post-caption" data-ng-class="Repost.OriginalPost.TruncateClass ? '{{Repost.OriginalPost.TruncateClass}}' : ''" data-ng-bind-html="Repost.OriginalPost.Message | stringSocialLinky:' _blank' | stringHashtagsAndMention:'_blank':Repost.OriginalPost.ExternalSourceId | stringNewLines" data-see-more-directive="{{ModalTimeout}}"> </p> <span class="see-more-btn d-none" role="button" tabindex="0" data-ng-click="seeMore(Repost.OriginalPost)">See More</span> <div class="post-image-container" data-ng-if="Repost.OriginalPost.PostType != 3 && Repost.OriginalPost.ImageUrl"> <a data-ng-href="{{Repost.OriginalPost.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="!IsImageGif(Repost.OriginalPost.ImageUrl)"> <img class='post-image' data-ng-src="{{Repost.OriginalPost.ImageUrl}}" alt="Post Image" /> </a> <a data-ng-href="{{Repost.OriginalPost.ImageUrl}}" data-pswp-width="1669" data-pswp-height="2500" data-ng-click="openImageViewer()" data-ng-if="IsImageGif(Repost.OriginalPost.ImageUrl)"> <img class='post-image' data-ng-src="{{Repost.OriginalPost.ImageUrl}}" data-gifffer='{{Repost.OriginalPost.ImageUrl}}' data-gifffer-duration='10000' /> </a> </div>  <a href="{{Repost.OriginalPost.UrlDetailClickableLink}}" target="_blank" class="post-preview-link" data-ng-if="Repost.OriginalPost.UrlDetail.Url && !Repost.OriginalPost.ImageUrl && !Repost.OriginalPost.EmbeddedVideoHtmlTag && Repost.OriginalPost.PostType != 3 && Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="post-preview-container"> <img data-ng-if="Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl" class="post-preview-link-img" data-ng-src="{{Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl}}" /> </div> <div class="post-preview-header"> <span class="position-absolute" style="right: 1rem; top: 50%; transform: translateY(-50%);"> <svg xmlns="http://www.w3.org/2000/svg" width="9" height="14.731" viewbox="0 0 9 14.731"> <path d="M12.885,21.625l5.563-5.635-5.563-5.635L14.6,8.625l7.287,7.365L14.6,23.356Z" transform="translate(-12.885 -8.625)" fill="#fff"/> </svg> </span> <div class="d-flex align-items-center" style="margin-bottom: 3px;"> <span class="d-inline-block mr-1" style="margin-top: -3px;"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#c4f1ff"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#c4f1ff"/> </svg> </span> <span class="fs-15" style="color: #C4F1FF;">{{Repost.OriginalPost.UrlDetail.Domain}}</span> </div> <h4 class="fs-15 fw-700 text-white mr-3 post-preview-heading">{{Repost.OriginalPost.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-white fs-15 mt-1 mr-3 post-preview-description">{{Repost.OriginalPost.UrlDetail.Description | limitTo: 400}}</p> </div> </a>  <a href="{{Repost.OriginalPost.UrlDetailClickableLink}}" class="preview-no-image" target="_blank" data-ng-if="Repost.OriginalPost.UrlDetail.Url && !Repost.OriginalPost.ImageUrl && !Repost.OriginalPost.EmbeddedVideoHtmlTag && post.PostType != 3 && !Repost.OriginalPost.UrlDetail.PreviewCurrentImagePublicUrl"> <div class="preview-empty-container"> <img class="ml-2 mt-1" src="/Images/Social/preview-img-empty.png?i_1.68.8880.35330" /> </div> <div class="preview-empty-headline"> <h4 class="fs-15 fw-700 text-navy mb-2 post-preview-heading">{{Repost.OriginalPost.UrlDetail.Title | limitTo: 100}}</h4> <p class="text-navy-light fs-15 mt-1 post-preview-description">{{Repost.OriginalPost.UrlDetail.Description | limitTo: 400}}</p> <div class="d-flex align-items-center"> <span class="d-inline-block mr-1"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="11.994" viewbox="0 0 12 11.994"> <path d="M10.064,17.513l-.035,0a.477.477,0,0,0-.277.13L7.89,19.508a2.1,2.1,0,0,1-2.97-2.97L6.9,14.56a2.087,2.087,0,0,1,.329-.268,2.119,2.119,0,0,1,.427-.216,2.019,2.019,0,0,1,.432-.107,2.045,2.045,0,0,1,.294-.02c.04,0,.081,0,.133.006a2.094,2.094,0,0,1,1.349.605,2.067,2.067,0,0,1,.493.787.454.454,0,0,0,.556.291l.009,0s.006,0,.006,0a.45.45,0,0,0,.3-.551A2.613,2.613,0,0,0,10.52,13.9a3.035,3.035,0,0,0-1.661-.845c-.055-.009-.11-.017-.164-.023a2.975,2.975,0,0,0-.32-.017c-.075,0-.15,0-.222.009a2.908,2.908,0,0,0-.467.072c-.032.006-.061.014-.092.023a3,3,0,0,0-.562.21,2.962,2.962,0,0,0-.8.574L4.254,15.881a3.041,3.041,0,0,0-.879,2.148,3.032,3.032,0,0,0,5.173,2.142l1.883-1.883A.456.456,0,0,0,10.064,17.513Z" transform="translate(-3.375 -9.062)" fill="#00bef9"/> <path d="M20.438,4.26a3.038,3.038,0,0,0-4.287,0L14.314,6.1a.464.464,0,0,0,.291.79.468.468,0,0,0,.366-.133L16.811,4.92a2.1,2.1,0,0,1,2.97,2.97L17.8,9.868a2.088,2.088,0,0,1-.329.268,2.119,2.119,0,0,1-.427.216,2.019,2.019,0,0,1-.432.107,2.045,2.045,0,0,1-.294.02c-.04,0-.084,0-.133-.006a2.072,2.072,0,0,1-1.822-1.341.461.461,0,0,0-.551-.283.466.466,0,0,0-.326.591,2.634,2.634,0,0,0,.683,1.081h0l.006.006A3.036,3.036,0,0,0,16,11.4a2.976,2.976,0,0,0,.32.017q.112,0,.225-.009a3.3,3.3,0,0,0,.556-.092,3,3,0,0,0,.562-.21,2.962,2.962,0,0,0,.8-.574L20.444,8.55a3.035,3.035,0,0,0-.006-4.29Z" transform="translate(-9.329 -3.375)" fill="#00bef9"/> </svg> </span> <span class="fs-15 text-cyan">{{Repost.OriginalPost.UrlDetail.Domain}}</span> </div> </div> </a> </div> </div>  </div> </div> </div> <div class="d-flex align-items-center"> <button id="repostEmojiBtn" class="emoji-btn emoji-social-btn new-post-insert-btn tip-title ml-2"> <i class="fas fa-smile fs-22 text-cyan-light"> </i> </button> <label class="ml-auto mb-0 fw-700" data-ng-class="RemainingMessageLength < 0 ? 'text-red' : 'text-gray-light'" style="line-height: 2.4;"> {{RemainingMessageLength | number:0}} </label> <input type="button" value="Post" class="new-post-btn ml-2" data-ng-class="SocialPostRequest.Message.length < 0 || RemainingMessageLength < 0 ? 'bg-neutral text-cyan-light' : 'text-bg-hover-cyan'" data-ng-value="(IsLoading) ? 'Loading' : 'Repost'" data-ng-disabled="IsLoading || RemainingMessageLength < 0" data-ng-click="newPost()" style="border-radius: 50px;" /> </div> </div>   <div class="row my-12" data-ng-if="CameFromGenerateChartImage"> <div class="col-12"> <div class="ng-scope d-flex flex-row text-left"> <div class="pr-3 ml-0 text-center" style="line-height:1.8;"> <a class="text-navy-light text-hover-cyan" target="_blank" download="{{SocialPostRequest.ImageBytesFilename}}" data-ng-href="{{GenerateChartImageBase64}}" style="padding-top: 10px;"> <span class="fa fa-download px-1"> </span>Download</a> </div> <div class="pl-2 pr-3 text-center border-left" style="line-height:1.8;"> <a class="text-navy-light text-hover-cyan" href="#" onclick="return false;" data-ng-click="copyChartLink()"> <span class="fa fa-link px-1"> </span>Copy Chart link </a> </div> <div class="pl-3 text-navy-light text-hover-cyan d-flex align-items-center border-left" style="padding-top: 1px;"> Share on <a ng-click="shareChartImageToSocialMedia('/Social/Share/FacebookSharer?Url=')" style="cursor:pointer;"> <img src="/Images/Account/Login/login-facebook.png?is_1.19" class="rounded-circle" style="margin: 0 6px;" /> </a> <a ng-click="shareChartImageToSocialMedia('/Social/Share/TwitterSharer?Url=')" style="cursor:pointer;"> <img src="/Images/Account/Login/login-twitter.png?is_1.19" class="rounded-circle ml-auto"> </a> </div> </div> </div> </div> <div class="modal fade" id="NewPostConfirmationModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title text-center">Confirm Post Action</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" data-ng-click="closeModal()">×</button> </div> <div class="modal-body" style=""> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label>Password</label> <input type="text" class="form-control numeric-password" placeholder="Password" data-ng-model="SocialPostRequest.AccountPassword" /> </div> </div> </div> </div> <div class="modal-footer"> <input type="button" class="btn btn-danger" value="Cancel" data-dismiss="modal" data-ng-disabled="IsLoading" /> <input type="button" class="btn btn-success" value="Proceed" data-ng-click="postAfterConfirm()" data-ng-disabled="!SocialPostRequest.AccountPassword || SocialPostRequest.AccountPassword.length == 0 " /> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  <div id="RepostAlertNotificationMessage" class="alert-notification-message" style="display: none; z-index: 9000;"> <div id="RepostAlertNotificationPanelMessage" class="alert alert-success alert-dismissible" style="padding-right: 2rem;"> <button type="button" class="close" style="outline: none; top: -3px;" onclick="closeRepostAlertNotificationMessageAfterTimeout()"> <span aria-hidden="true">&times;</span> <span class="sr-only">Close</span> </button> <div class="d-flex align-items-center justify-content-center text-align-center position-relative"> <span id="RepostAlertNotificationTextMessage"> </span> <a href="#" class="position-absolute position-y-center position-x-right mr-2 text-success" data-ng-click="Repost.undoRepost(Repost.recentRepost);closeRepostAlertNotificationMessageAfterTimeout();">Undo</a> </div> </div> </div>   <div data-ng-attr-id="{{::'reportPostModal' + modalIdSuffix}}" class="modal fade report-modal" role="dialog" data-ng-if="::IsUserLoggedOn"> <div class="modal-dialog">  <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Report Post</h4> <button type="button" class="close" data-dismiss="modal" style="outline: none !important;">&times;</button> </div> <div class="form-horizontal" data-ng-form="reportPostForm"> <div class="modal-body"> <div class="form-group"> <button type="button" data-ng-click="selectReportCategory(1)" class="{{ reportDetails.Category == 1 ? 'btn btn-danger btn-lg btn-block text-left' : 'btn btn-default btn-lg btn-block text-left' }} spam"> <i>&nbsp</i>Spam</button> <button type="button" data-ng-click="selectReportCategory(2)" class="{{ reportDetails.Category == 2 ? 'btn btn-danger btn-lg btn-block text-left' : 'btn btn-default btn-lg btn-block text-left' }} comAbuse"> <i>&nbsp</i>Communication Abuse</button> <button type="button" data-ng-click="selectReportCategory(3)" class="{{ reportDetails.Category == 3 ? 'btn btn-danger btn-lg btn-block text-left' : 'btn btn-default btn-lg btn-block text-left' }} falseInfo"> <i>&nbsp</i>False Information</button> <button type="button" data-ng-click="selectReportCategory(4)" class="{{ reportDetails.Category == 4 ? 'btn btn-danger btn-lg btn-block text-left' : 'btn btn-default btn-lg btn-block text-left' }} others"> <i>&nbsp</i>Others</button> </div> <div class="form-group"> <label class="control-label col-sm-12">Remarks <span style="color: red">*</span> </label> <div class="col-sm-12"> <textarea class="form-control" data-ng-class="{ 'is-invalid' : reportPostForm.Remarks.$dirty && reportPostForm.Remarks.$invalid }" name="Remarks" data-ng-model="reportDetails.Remarks" data-ng-required="true"> </textarea> <span class="invalid-feedback" data-ng-show="reportPostForm.Remarks.$dirty && reportPostForm.Remarks.$invalid">Remarks is required</span> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-info" data-ng-disabled="reportPostForm.Remarks.$invalid || !reportDetails.Category" data-ng-click="reportPostSubmit()" data-dismiss="modal"> Submit</button> </div> </div> </div> </div> </div>   <div class="modal fade" data-ng-attr-id="{{::'panelUsersLikedPostsDialog' + modalIdSuffix}}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">People Who Like This</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="outline: none !important;">×</button> </div> <div class="modal-body" style="max-height:500px;" data-simplebar="" data-scroll-lock-simplebar-directive="true" data-scroll-bottom-simplebar-directive="ViewMoreLikesData()"> <div id="PeopleList" class="media-list">  <script src="/Javascript/AngularApp/Controller/Snippet/Social/followListUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="media-list" data-ng-controller="followListUserControlController"> <div class='media media-post pb-1' data-ng-repeat="follow in FollowList.List track by follow.User.UserId"> <div class="media p-2"> <a href="/Profile/{{::follow.User.SocialProfileInfo.Username }}" class="pr-1"> <img class='media-object rounded-circle avatar-post' data-ng-src='{{::follow.User.SocialProfileInfo.ProfilePictureUrl }}' alt='User Image'> <div class="user-timeline-badge" style="margin-top: -64px;" data-ng-if="::follow.User.SocialProfileInfo.SelectedBadgeImageUrl"> <img data-ng-class="UserNav.UserAccess.isUserSelectedBadgePioneer(follow.User.SocialProfileInfo.SelectedBadge) ? 'ibadge-pioneer' : 'ibadge'" width="64" data-ng-src="{{::follow.User.SocialProfileInfo.SelectedBadgeImageUrl}}" /> </div> </a> <div class="media-body"> <div class='media-heading'> <div class="d-flex align-items-center"> <a href="/Profile/{{::follow.User.SocialProfileInfo.Username }}" class="text-capitalize"> <h4 class="mb-0">{{::follow.User.SocialProfileInfo.DisplayName }}</h4> </a> <img data-ng-if="::follow.User.SocialProfileInfo.IsVerified" class="user-verified-image ml-1" alt="Verified" title="Verified Profile" src="/Images/Account/Default/default_verified_icon.png" /> </div> <div> <div class="d-inline-flex"> <small>@{{::follow.User.SocialProfileInfo.Username }}</small> <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-2" style="height: 15px; margin-top: -3px;"> <span class="text-center plus"> <img data-ng-if="follow.User.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{follow.User.SocialProfileInfo.PremiumBadgeImageUrl}}" alt="premium badge" /> </span> </a> </div> </div> </div> <p class="text-break-word" style="font-size: 14px;" title="Bio"> {{::follow.User.SocialProfileInfo.Bio }} </p> <div data-ng-if="::AuthenticatedUserId != follow.User.SocialProfileInfo.UserId"> <ul class='media-post-action' style='opacity: 1;'> <li class="media-post-action-individual" style='margin-left: 0;'> <input type="button" class="btn btn-xs btn-outline-info" data-ng-class="{'btn-outline-danger' : FollowButtonHover && follow.User.IsFollowingUser}" data-ng-mouseenter="FollowButtonHover = true" data-ng-mouseleave="FollowButtonHover = false" data-ng-click="toggleFollowUser(follow.User)" data-ng-hide="AuthenticatedUserId == follow.User.UserId" data-ng-disabled="follow.User.IsLoading" data-ng-value="(follow.User.IsFollowingUser) ? ((FollowButtonHover) ? 'Unfollow' : 'Following') : 'Follow'" /> </li> </ul> </div> </div> </div> </div> </div>  <ul class="list-group" data-ng-show="IsLoading"> <li class="list-group-item"> <div class="loader-bounce mx-auto my-5"> <span> </span> </div> </li> </ul> </div> <ul class="list-group" data-ng-show="IsLoading"> <li class="list-group-item text-center"> <div class="loader-bounce mx-auto my-4"> <span> </span> </div> </li> </ul> </div> </div> </div> </div> </div> <div class="d-flex flex-column align-items-center" data-ng-show="IsLoading && CurrentSelectedMainTab != 'News' && !DisplayedList.Featured"> <div class="loader-bounce"> <span> </span> </div> </div> </div> </div> <div class="card panel-info" data-ng-show="IsUserLoggedOn && !ShowTimeline && (CurrentTab == 'follower' || 'following')"> <div class="card-body"> <h3 class="timeline-title" data-ng-if="CurrentTab == 'following'">Following</h3> <h3 class="timeline-title" data-ng-if="CurrentTab == 'follower'">Followers</h3>  <script src="/Javascript/AngularApp/Controller/Snippet/Social/followListUserControlController.js?i_1.68.8880.35330" type="text/javascript" defer> </script> <div class="media-list" data-ng-controller="followListUserControlController"> <div class='media media-post pb-1' data-ng-repeat="follow in FollowList.List track by follow.User.UserId"> <div class="media p-2"> <a href="/Profile/{{::follow.User.SocialProfileInfo.Username }}" class="pr-1"> <img class='media-object rounded-circle avatar-post' data-ng-src='{{::follow.User.SocialProfileInfo.ProfilePictureUrl }}' alt='User Image'> <div class="user-timeline-badge" style="margin-top: -64px;" data-ng-if="::follow.User.SocialProfileInfo.SelectedBadgeImageUrl"> <img data-ng-class="UserNav.UserAccess.isUserSelectedBadgePioneer(follow.User.SocialProfileInfo.SelectedBadge) ? 'ibadge-pioneer' : 'ibadge'" width="64" data-ng-src="{{::follow.User.SocialProfileInfo.SelectedBadgeImageUrl}}" /> </div> </a> <div class="media-body"> <div class='media-heading'> <div class="d-flex align-items-center"> <a href="/Profile/{{::follow.User.SocialProfileInfo.Username }}" class="text-capitalize"> <h4 class="mb-0">{{::follow.User.SocialProfileInfo.DisplayName }}</h4> </a> <img data-ng-if="::follow.User.SocialProfileInfo.IsVerified" class="user-verified-image ml-1" alt="Verified" title="Verified Profile" src="/Images/Account/Default/default_verified_icon.png" /> </div> <div> <div class="d-inline-flex"> <small>@{{::follow.User.SocialProfileInfo.Username }}</small> <a href="https://www.investagrams.com/prime?invsrc=IVGW-PremiumBadge" target="_blank" class="ml-2" style="height: 15px; margin-top: -3px;"> <span class="text-center plus"> <img data-ng-if="follow.User.SocialProfileInfo.PremiumBadgeImageUrl" data-ng-src="{{follow.User.SocialProfileInfo.PremiumBadgeImageUrl}}" alt="premium badge" /> </span> </a> </div> </div> </div> <p class="text-break-word" style="font-size: 14px;" title="Bio"> {{::follow.User.SocialProfileInfo.Bio }} </p> <div data-ng-if="::AuthenticatedUserId != follow.User.SocialProfileInfo.UserId"> <ul class='media-post-action' style='opacity: 1;'> <li class="media-post-action-individual" style='margin-left: 0;'> <input type="button" class="btn btn-xs btn-outline-info" data-ng-class="{'btn-outline-danger' : FollowButtonHover && follow.User.IsFollowingUser}" data-ng-mouseenter="FollowButtonHover = true" data-ng-mouseleave="FollowButtonHover = false" data-ng-click="toggleFollowUser(follow.User)" data-ng-hide="AuthenticatedUserId == follow.User.UserId" data-ng-disabled="follow.User.IsLoading" data-ng-value="(follow.User.IsFollowingUser) ? ((FollowButtonHover) ? 'Unfollow' : 'Following') : 'Follow'" /> </li> </ul> </div> </div> </div> </div> </div>  <ul class="list-group" data-ng-show="IsLoading"> <li class="list-group-item"> <div class="loader-bounce mx-auto my-5"> <span> </span> </div> </li> </ul> <div class="text-center" data-ng-if="!IsLoading && !FollowList.ReachEnd"> <input type="button" class="btn btn-primary btn-outline" data-ng-click="getMoreData()" value="View More" /> </div> </div> </div> </div> </div> </div>  <div id="reportUserModal" class="modal fade report-modal" role="dialog" data-ng-if="IsUserLoggedOn"> <div class="modal-dialog">  <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"> <i class="glyphicon glyphicon-warning-sign">&nbsp</i>Report User</h4> <button type="button" class="close" data-dismiss="modal" style="outline: none !important;">&times;</button> </div> <div class="form-horizontal" data-ng-form="reportUserForm"> <div class="modal-body"> <div class="form-group"> <div class="col-12"> <button type="button" data-ng-click="selectReportUserCategory(1)" class="{{ reportUserDetails.Category == 1 ? classSelected : classNotSelected }} offensive"> <i>&nbsp</i>Offensive Behavior</button> <button type="button" data-ng-click="selectReportUserCategory(2)" class="{{ reportUserDetails.Category == 2 ? classSelected : classNotSelected }} pretend"> <i>&nbsp</i>Pretending to be Someone</button> <button type="button" data-ng-click="selectReportUserCategory(3)" class="{{ reportUserDetails.Category == 3 ? classSelected : classNotSelected }} others"> <i>&nbsp</i>Others</button> </div> </div> <div class="form-group"> <label class="control-label col-12">Remarks <span style="color: red">*</span> </label> <div class="col-12"> <textarea class="form-control" name="Remarks" data-ng-class="{'is-invalid': reportUserForm.Remarks.$dirty && reportUserForm.Remarks.$invalid }" data-ng-model="reportUserDetails.Remarks" required="required"> </textarea> <span class="invalid-feedback" data-ng-if="reportUserForm.Remarks.$dirty && reportUserForm.Remarks.$invalid">Remarks is required</span> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-info" data-dismiss="modal" data-ng-disabled="reportUserForm.Remarks.$invalid || !reportUserDetails.Category" data-ng-click="reportUserSubmit()"> Submit</button> </div> </div> </div> </div> </div>   <div id="muteUser" class="modal fade" role="dialog" data-ng-if="IsCommunityAdmin || IsModerator"> <div class="modal-dialog">  <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Mute User</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="form-horizontal" data-ng-form="updateForm"> <div class="modal-body"> <div class="form-horizontal"> <div class="form-group" data-ng-class="{'has-error' : deletePostForm.remarks.$dirty && deletePostForm.remarks.$invalid }"> <label class="control-label col-sm-3">Remarks <span style="color: red">*</span> </label> <div class="col-sm-12"> <textarea class="form-control" name="Remarks" data-ng-model="muteUser.Remarks" data-ng-required="true" maxlength="400"> </textarea> <span class="help-block" data-ng-show="muteUserForm.Remarks.$dirty && muteUserForm.Remarks.$invalid">Remarks is required</span> </div> </div> <div class="form-group"> <label for="sel1" class="col-sm-3 control-label">Number of days:</label> <div class="col-sm-12"> <input type="number" class="form-control" data-ng-model="muteUser.NumberOfHours" /> </div> </div> </div> </div> <div class="modal-footer">  <button type="button" class="btn btn-warning" data-ng-click="muteUserClick(muteUser.UserId)" data-dismiss="modal">Mute</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button> </div> </div> </div> </div> </div> </div> </div>  
</div>   </div> </div>  <script> if ('serviceWorker' in navigator) { window.addEventListener('load', function () { navigator.serviceWorker.register('/Javascript/Workers/ServiceWorkers/MainSw.js?i_1.68.8880.35330', { scope: '/' }).then(function (registration) { }, function (err) { console.log('ServiceWorker registration failed: ', err); }); }); } window.addEventListener('DOMContentLoaded', function () { $('#marketStatusFilterDropdown').on('show.bs.dropdown', function () { $('body').append($('.exchange-dropdown-menu').css({ position: 'absolute', left: $('.exchange-dropdown-menu').offset().left, top: $('.exchange-dropdown-menu').offset().top }).detach()); }); $('.exchange-dropdown-menu').on('hidden.bs.dropdown', function () { $('#marketStatusTabsContainer').append($('.exchange-dropdown-menu').css({ position: false, left: false, top: false }).detach()); }); }); </script>  <div class="ng-cloak modal fade subscribe-modal" id="genericlimiterModal" tabindex="-1" role="dialog" data-ng-controller="openInvestaModalSnippetController"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content bg-bgcolor"> <div class="modal-body" data-ng-class="LimiterModal.CurrentData.Style > 2 ? 'subscribe-modal-bg2' : 'subscribe-modal-bg'"> <div class="d-flex flex-row-reverse"> <div class="subscribe-content" data-ng-class="{'pl-4' : LimiterModal.CurrentData.Style > 2}"> <img src="/About/Static/PrimeLandingPage/images/prime.png?i_1.68.8880.35330" height="39" alt="Investa Prime Logo" /> <p class="text-navy fw-700 fs-camptonbold leading-tight" data-ng-class="LimiterModal.CurrentData.Style == 2 ? 'mt-3 fs-32' : 'mt-4 fs-44' ">{{LimiterModal.CurrentData.Header}}</p> <p class="fs-14 fw-400 mt-2"> <span class="text-navy-light" data-ng-repeat-start="sub in LimiterModal.CurrentData.SubText">{{sub}}</span> <br data-ng-repeat-end /> </p> <p class="fs-14 fw-400 text-navy-light mt-12" data-ng-if="LimiterModal.CurrentData.Style == 4"> You will also be able to access <span class="bg-cyan text-white py-1 px-2 mx-2 br-30 fs-camptonbook text-nowrap">unlimited <strong>market signals</strong> </span> <br /> and track breakouts and volume increases real time. </p> <div class="pb-3" data-ng-if="LimiterModal.CurrentData.Style == 2"> <p class="fs-14 fw-700 text-navy mt-20"> <span class="text-white bg-cyan mr-12 px-12 py-1 br-30 fs-camptonbold"> <span class="emoji fs-20">📈 </span>Market Health</span>Get a feel of the market in one view</p> <p class="fs-14 fw-700 text-navy mt-20"> <span class="text-white bg-orange mr-12 px-12 py-1 br-30 fs-camptonbold"> <span class="emoji fs-20">🚦 </span>Market Signals</span>Track volume spikes and breakouts real time</p> <p class="fs-14 fw-700 text-navy mt-20"> <span class="text-white bg-violet mr-12 px-12 py-1 br-30 fs-camptonbold"> <span class="emoji fs-20">🚀 </span>Market Leaders </span>Catch the trends as they gain momentum</p> </div> <div class="d-flex my-4 flex-wrap" data-ng-if="![LimiterType.PrimePricing.Id, LimiterType.ExplorePrimeElite.Id].includes(LimiterModal.CurrentId)"> <div class="white-bg-blue-text fs-12 fw-700 py-10 px-12 mr-12 mb-2 mb-sm-0">No credit card, no problem 😉</div> <div class="white-bg-blue-text fs-12 fw-700 py-10 px-12 mb-2 mb-sm-0">Cancel anytime 👍🏻</div> </div> <button type="button" class="invg-btn-orange mt-auto d-flex justify-content-center flex-column align-items-center fs-16 fw-700 py-2 px-3 shadow-none" data-ng-click="LimiterModal.modalCtaAction()"> <span>{{LimiterModal.CurrentData.BtnText ? LimiterModal.CurrentData.BtnText : LimiterModal.IsFreeTrial ? 'Try for 30 days' : 'Upgrade now'}}</span> <span class="fs-10" data-ng-if="LimiterModal.CurrentData.BtnSubText">{{LimiterModal.CurrentData.BtnSubText ? LimiterModal.CurrentData.BtnSubText : ''}}</span> </button> </div> <div class="subscribe-asset"> <img class="bg" src="/Images/OpenInvesta/bg-subscribeProscreener-modal.png?i_1.68.8880.35330" alt="Gradient blue background" data-ng-show="LimiterModal.CurrentData.Style == 1 || LimiterModal.CurrentData.Style == 2" /> <img class="asset-watcher" src="/Images/OpenInvesta/bg-subscribeWatcher-modal.png?i_1.68.8880.35330" alt="Gradient colors background and watcher sms image" data-ng-show="LimiterModal.CurrentData.Style == 3 || LimiterModal.CurrentData.Style == 4" />  <img class="asset" src="/Images/OpenInvesta/asset-subscribe-modal-proscreener.png?i_1.68.8880.35330" alt="Home Page sample picture" data-ng-if="[LimiterType.ProScreenerTrial.Id, LimiterType.ProScreenerQueue.Id, LimiterType.ProScreenerUpgrade.Id, LimiterType.Generic.Id, LimiterType.PrimePricing.Id, LimiterType.PsePlanUpgrade.Id, LimiterType.ExplorePrimeElite.Id].includes(LimiterModal.CurrentId)" /> <img class="asset" src="/Images/OpenInvesta/asset-subscribe-modal-journal.png?i_1.68.8880.35330" alt="Home Page sample picture" data-ng-if="[LimiterType.JournalTrial.Id, LimiterType.JournalUpgrade.Id].includes(LimiterModal.CurrentId)" /> <img class="asset" src="/Images/OpenInvesta/asset-subscribe-modal-chart.png?i_1.68.8880.35330" alt="Home Page sample picture" data-ng-if="[LimiterType.ChartTrial.Id, LimiterType.ChartUpgrade.Id].includes(LimiterModal.CurrentId)" />  <img class="asset" src="/Images/OpenInvesta/asset-subscribe-modal-proscreener.png?i_1.68.8880.35330" alt="Home Page sample picture" data-ng-if="[LimiterType.ProScreenerTrial.Id, LimiterType.PrimeElitePricing.Id].includes(LimiterModal.CurrentId)" /> </div> <button type="button" class="close position-absolute position-x-right zindex-1 p-3" data-dismiss="modal" aria-label="Close"> <svg width="32" height="32" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="32" height="32" rx="16" fill="#F7F9F9" fill-opacity="0.7" /> <path d="M18.5625 16L21.6875 12.875C22.0938 12.5 22.0938 11.875 21.6875 11.5L21 10.8125C20.625 10.4062 20 10.4062 19.625 10.8125L16.5 13.9375L13.3438 10.8125C12.9688 10.4062 12.3438 10.4062 11.9688 10.8125L11.2812 11.5C10.875 11.875 10.875 12.5 11.2812 12.875L14.4062 16L11.2812 19.1562C10.875 19.5312 10.875 20.1562 11.2812 20.5312L11.9688 21.2188C12.3438 21.625 12.9688 21.625 13.3438 21.2188L16.5 18.0938L19.625 21.2188C20 21.625 20.625 21.625 21 21.2188L21.6875 20.5312C22.0938 20.1562 22.0938 19.5312 21.6875 19.1562L18.5625 16Z" fill="#6AD9FC" /> </svg> </button> </div> </div> </div> </div> </div> </body> </html>