This commit is contained in:
MuslemRahimi 2025-03-31 00:33:54 +02:00
parent ef6f0d1e62
commit 1f7c7bc402
101 changed files with 508 additions and 742 deletions

View File

@ -61,7 +61,7 @@
class="stroke-current {score >= 7 class="stroke-current {score >= 7
? 'text-green-600 dark:text-[#00FC50]' ? 'text-green-600 dark:text-[#00FC50]'
: score >= 4 : score >= 4
? 'text-blue-600 dark:text-[#fff]' ? 'text-blue-700 dark:text-[#fff]'
: 'text-red-600 dark:text-[#FF2F1F]'}" : 'text-red-600 dark:text-[#FF2F1F]'}"
stroke-width="3" stroke-width="3"
stroke-dasharray="100.48" stroke-dasharray="100.48"

View File

@ -0,0 +1,118 @@
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-400 dark:border-gray-200">
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
<div class="mx-auto max-w-2xl text-center">
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
Analyst Star Rankings
</h3>
<p class="mt-3 leading-8 xl:text-lg">
Our analyst star rankings are based on these four factors
</p>
</div>
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
<dl
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Success Rate
</dt>
<dd class="mt-2 leading-7">
The percentage of ratings that are profitable.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
></path></svg
>
</div>
Average Return
</dt>
<dd class="mt-2 leading-7">
The average percentage return within one year of the rating.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
></path></svg
>
</div>
Rating Count
</dt>
<dd class="mt-2 leading-7">
The more ratings the analyst has provided, the higher the score.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Recency
</dt>
<dd class="mt-2 leading-7">
Ratings provided within the past year contribute to a higher score.
</dd>
</div>
</dl>
</div>
</div>
</div>

View File

@ -42,7 +42,7 @@
We use cookies to ensure that we give you the best experience on our We use cookies to ensure that we give you the best experience on our
website. <a website. <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Read Privacy Policy</a >Read Privacy Policy</a
>. >.
</p> </p>

View File

@ -301,7 +301,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -244,7 +244,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -181,7 +181,7 @@
> >
<a <a
href={getHref(symbol)} href={getHref(symbol)}
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
>{symbol?.length !== 0 ? symbol : "-"}</a >{symbol?.length !== 0 ? symbol : "-"}</a
> >
</HoverCard.Trigger> </HoverCard.Trigger>

View File

@ -69,7 +69,7 @@
{#if !["Pro", "Plus"]?.includes(data?.user?.tier)} {#if !["Pro", "Plus"]?.includes(data?.user?.tier)}
... Unlock content with ... Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"

View File

@ -903,7 +903,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -344,7 +344,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -318,7 +318,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -302,7 +302,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -274,7 +274,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -761,7 +761,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg

View File

@ -157,7 +157,9 @@
}); });
} }
// Create Highcharts options const fillColorStart = "rgb(70, 129, 244,0.5)";
const fillColorEnd = "rgb(70, 129, 244,0.001)";
const options = { const options = {
chart: { chart: {
backgroundColor: $mode === "light" ? "#fff" : "#09090B", backgroundColor: $mode === "light" ? "#fff" : "#09090B",
@ -268,17 +270,17 @@
: value; : value;
}), }),
type: "area", type: "area",
color: $mode === "light" ? "#2C6288" : "white", lineWidth: 1.3,
lineWidth: 1,
animation: false, animation: false,
zIndex: 10, zIndex: 10,
fillColor: { fillColor: {
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
stops: [ stops: [
[0, "rgba(255, 255, 255, 0.1)"], [0, fillColorStart],
[1, "rgba(255, 255, 255, 0.001)"], [1, fillColorEnd],
], ],
}, },
color: "#4681f4",
}, },
{ {
name: "Ratings", name: "Ratings",
@ -330,7 +332,7 @@
href="/pricing" href="/pricing"
class="px-3 py-1 flex flex-row items-center {timePeriod === item class="px-3 py-1 flex flex-row items-center {timePeriod === item
? 'bg-white text-muted' ? 'bg-white text-muted'
: 'text-muted dark:text-white bg-table text-opacity-[0.6]'} border border-gray-200 dark:border-gray-700 transition ease-out duration-100 sm:hover:bg-white sm:hover:text-black rounded-md cursor-pointer" : 'text-muted dark:text-white bg-gray-100 dark:bg-table text-opacity-[0.6]'} border border-gray-200 dark:border-gray-700 transition ease-out duration-100 sm:hover:bg-white sm:hover:text-black rounded-md cursor-pointer"
> >
{item} {item}
<svg <svg

View File

@ -346,7 +346,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-600" class="stroke-current text-blue-700"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={putCallRatio >= 1 stroke-dashoffset={putCallRatio >= 1

View File

@ -69,9 +69,9 @@
animation: false, animation: false,
}, },
title: { title: {
text: `<div class="text-muted dark:text-gray-200 mt-3 text-center font-normal text-2xl">Price Target: <span class="${changesPercentage >= 0 ? "text-green-600 dark:text-[#00FC50]" : "text-[#FF2F1F]"}">$${priceTarget}</span></div> text: `<div class="text-muted dark:text-gray-200 mt-3 text-center font-normal text-2xl">Price Target: <span class="${changesPercentage >= 0 ? "text-green-700 dark:text-[#00FC50]" : "text-[#FF2F1F]"}">$${priceTarget}</span></div>
<div class="text-muted dark:text-gray-200 mb-2 text-center font-normal text-xl">(${changesPercentage}% ${changesPercentage >= 0 ? "upside" : "downside"})</div> <div class="text-muted dark:text-gray-200 mb-2 text-center font-normal text-xl">(${changesPercentage}% ${changesPercentage >= 0 ? "upside" : "downside"})</div>
<div class="text-muted dark:text-gray-200 text-center font-normal text-xl flex justify-center items-center">Analyst Consensus: <span class="ml-1 ${consensusRating === "Buy" ? "text-green-600 dark:text-[#00FC50]" : consensusRating === "Sell" ? "text-red-500 dark:text-[#FF2F1F]" : consensusRating === "Hold" ? "text-orange-500 dark:text-[#D5AB31]" : "text-muted dark:text-white"}">${consensusRating ?? "n/a"}</span></div>`, <div class="text-muted dark:text-gray-200 text-center font-normal text-xl flex justify-center items-center">Analyst Consensus: <span class="ml-1 ${consensusRating === "Buy" ? "text-green-700 dark:text-[#00FC50]" : consensusRating === "Sell" ? "text-red-500 dark:text-[#FF2F1F]" : consensusRating === "Hold" ? "text-orange-500 dark:text-[#D5AB31]" : "text-muted dark:text-white"}">${consensusRating ?? "n/a"}</span></div>`,
style: { style: {
color: "white", color: "white",
// Using inline CSS for margin-top and margin-bottom // Using inline CSS for margin-top and margin-bottom
@ -215,7 +215,7 @@
<div class="inline-block"> <div class="inline-block">
<a <a
href={`/stocks/${$stockTicker}/profile`} href={`/stocks/${$stockTicker}/profile`}
class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400 sm:hover:underline" class="w-full text-md mt-1 cursor-pointer sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400 sm:hover:underline"
> >
[Read more] [Read more]
</a> </a>
@ -226,7 +226,7 @@
<span class="block font-semibold">Industry</span> <span class="block font-semibold">Industry</span>
<a <a
href={getIndustryHref(industry)} href={getIndustryHref(industry)}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{industry}</a >{industry}</a
> >
</div> </div>
@ -235,7 +235,7 @@
<a <a
href={sectorNavigation?.find((item) => item?.title === sector) href={sectorNavigation?.find((item) => item?.title === sector)
?.link} ?.link}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{sector}</a >{sector}</a
> >
</div> </div>
@ -247,7 +247,7 @@
<span class="block font-semibold">Employees</span> <span class="block font-semibold">Employees</span>
<a <a
href={`/stocks/${$stockTicker}/profile/employees`} href={`/stocks/${$stockTicker}/profile/employees`}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{new Intl.NumberFormat("en")?.format(employees)}</a >{new Intl.NumberFormat("en")?.format(employees)}</a
> >
</div> </div>
@ -264,7 +264,7 @@
<span class="block font-semibold">Website</span> <span class="block font-semibold">Website</span>
<a <a
href={website} href={website}
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-700 dark:text-blue-400"
target="_blank">{website}</a target="_blank">{website}</a
> >
</div> </div>

View File

@ -126,7 +126,7 @@
{item?.text?.slice(0, 50) + "..."} {item?.text?.slice(0, 50) + "..."}
Unlock content with Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"

View File

@ -31,7 +31,7 @@
it to us via it to us via
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="inline-block text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="inline-block text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
<br /> <br />

View File

@ -106,7 +106,7 @@
<div class="mb-4 flex justify-center -mt-3 lg:mb-3"> <div class="mb-4 flex justify-center -mt-3 lg:mb-3">
<a href="/analysts/analyst-flow" <a href="/analysts/analyst-flow"
><div ><div
class="flex items-center justify-center sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="flex items-center justify-center sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
> >
<div class="text-lg sm:text-xl font-semibold"> <div class="text-lg sm:text-xl font-semibold">
Analysts Realtime Flow Analysts Realtime Flow
@ -197,7 +197,7 @@
<Table.Cell class="text-sm sm:text-[1rem]"> <Table.Cell class="text-sm sm:text-[1rem]">
<a <a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white cursor-pointer"
>{item?.symbol}</a >{item?.symbol}</a
> >
</Table.Cell> </Table.Cell>
@ -217,13 +217,13 @@
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white" class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
> >
{#if item?.changesPercentage >= 0} {#if item?.changesPercentage >= 0}
<span class="text-[#208646] dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>+{item?.changesPercentage >= 1000 >+{item?.changesPercentage >= 1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}%</span : item?.changesPercentage?.toFixed(2)}%</span
> >
{:else} {:else}
<span class="text-[#DC2626] dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{item?.changesPercentage <= -1000 >{item?.changesPercentage <= -1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}% : item?.changesPercentage?.toFixed(2)}%
@ -316,7 +316,7 @@
<Table.Cell class="text-sm sm:text-[1rem]"> <Table.Cell class="text-sm sm:text-[1rem]">
<a <a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer" class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
>{item?.symbol}</a >{item?.symbol}</a
> >
</Table.Cell> </Table.Cell>
@ -336,13 +336,13 @@
class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white" class="text-right md:table.-cell xl:table.-column text-sm sm:text-[1rem] text-white"
> >
{#if item?.changesPercentage >= 0} {#if item?.changesPercentage >= 0}
<span class="text-[#208646] dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>+{item?.changesPercentage >= 1000 >+{item?.changesPercentage >= 1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}%</span : item?.changesPercentage?.toFixed(2)}%</span
> >
{:else} {:else}
<span class="text-[#DC2626] dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{item?.changesPercentage <= -1000 >{item?.changesPercentage <= -1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}% : item?.changesPercentage?.toFixed(2)}%
@ -414,7 +414,7 @@
<a <a
href={`/stocks/${item?.ticker}`} href={`/stocks/${item?.ticker}`}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-2 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-2 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
>{item?.ticker}</a >{item?.ticker}</a
> >
</li> </li>
@ -427,7 +427,7 @@
<a <a
href={`/stocks/${item?.ticker}`} href={`/stocks/${item?.ticker}`}
class="inline-block badge duration-0 bg-blue-50 dark:bg-primary font-semibold dark:font-normal rounded-sm ml-1 px-2 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted" class="inline-block badge duration-0 bg-blue-50 dark:bg-primary font-semibold dark:font-normal rounded-sm ml-1 px-2 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted"
>{item?.ticker}</a >{item?.ticker}</a
> >
</li> </li>
@ -476,7 +476,7 @@
average rating for average rating for
<a <a
href={`/stocks/${analystReport?.symbol}`} href={`/stocks/${analystReport?.symbol}`}
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer" class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
>{analystReport?.symbol}</a >{analystReport?.symbol}</a
> >
stock is "{analystReport?.consensusRating}" The 12-month stock stock is "{analystReport?.consensusRating}" The 12-month stock
@ -489,7 +489,7 @@
<table class="w-full text-right xs:text-sm sm: mt-5"> <table class="w-full text-right xs:text-sm sm: mt-5">
<thead <thead
><tr ><tr
class="border-b border-gray-600 font-normal text-sm sm:text-[1rem]" class="border-b border-gray-300 dark:border-gray-600 font-normal text-sm sm:text-[1rem]"
><th class="py-[3px] text-left font-semibold lg:py-0.5" ><th class="py-[3px] text-left font-semibold lg:py-0.5"
>Target</th >Target</th
> <th class="font-semibold">Low</th> > <th class="font-semibold">Low</th>
@ -500,7 +500,7 @@
> >
<tbody <tbody
><tr ><tr
class="border-b border-gray-600 font-normal text-sm sm:text-[1rem]" class="border-b border-gray-300 dark:border-gray-600 font-normal text-sm sm:text-[1rem]"
><td class="py-[3px] text-left lg:py-0.5">Price</td> ><td class="py-[3px] text-left lg:py-0.5">Price</td>
<td>${analystReport?.lowPriceTarget}</td> <td>${analystReport?.lowPriceTarget}</td>
<td>${analystReport?.avgPriceTarget}</td> <td>${analystReport?.avgPriceTarget}</td>
@ -511,26 +511,26 @@
><td class="py-[3px] text-left lg:py-0.5">Change</td> ><td class="py-[3px] text-left lg:py-0.5">Change</td>
<td <td
class={analystReport?.lowPriceChange > 0 class={analystReport?.lowPriceChange > 0
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: "text-[#DC2626] dark:text-[#FF2F1F]"} : "text-red-700 dark:text-[#FF2F1F]"}
>{analystReport?.lowPriceChange}%</td >{analystReport?.lowPriceChange}%</td
> >
<td <td
class={analystReport?.avgPriceChange > 0 class={analystReport?.avgPriceChange > 0
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: "text-[#DC2626] dark:text-[#FF2F1F]"} : "text-red-700 dark:text-[#FF2F1F]"}
>{analystReport?.avgPriceChange}%</td >{analystReport?.avgPriceChange}%</td
> >
<td <td
class={analystReport?.medianPriceChange > 0 class={analystReport?.medianPriceChange > 0
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: "text-[#DC2626] dark:text-[#FF2F1F]"} : "text-red-700 dark:text-[#FF2F1F]"}
>{analystReport?.medianPriceChange}%</td >{analystReport?.medianPriceChange}%</td
> >
<td <td
class={analystReport?.highPriceChange > 0 class={analystReport?.highPriceChange > 0
? "before:content-['+'] text-[#208646] dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: "text-[#DC2626] dark:text-[#FF2F1F]"} : "text-red-700 dark:text-[#FF2F1F]"}
>{analystReport?.highPriceChange}%</td >{analystReport?.highPriceChange}%</td
></tr ></tr
></tbody ></tbody
@ -577,7 +577,7 @@
> >
<strong>{item?.name}</strong> (<a <strong>{item?.name}</strong> (<a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer" class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
>{item?.symbol}</a >{item?.symbol}</a
>) >)
{item?.isToday === true {item?.isToday === true
@ -633,7 +633,7 @@
> >
<strong>{item?.name}</strong> (<a <strong>{item?.name}</strong> (<a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer" class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
>{item?.symbol}</a >{item?.symbol}</a
>) >)
{item?.isToday === true {item?.isToday === true
@ -704,7 +704,7 @@
{#each data?.getDashboard?.recentEarnings as item} {#each data?.getDashboard?.recentEarnings as item}
<strong>{item?.name}</strong> (<a <strong>{item?.name}</strong> (<a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer" class="text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted cursor-pointer"
>{item?.symbol}</a >{item?.symbol}</a
>) has released its quarterly earnings at {formatTime( >) has released its quarterly earnings at {formatTime(
item?.time, item?.time,

View File

@ -245,7 +245,7 @@
<div class="space-y-4"> <div class="space-y-4">
<div class="space-y-1 text-lg font-semibold leading-6"> <div class="space-y-1 text-lg font-semibold leading-6">
<h3>Muslem Rahimi, PhD</h3> <h3>Muslem Rahimi, PhD</h3>
<p class="text-blue-600 dark:text-blue-400"> <p class="text-blue-700 dark:text-blue-400">
Founder / Chief of Nothing Founder / Chief of Nothing
</p> </p>
</div> </div>

View File

@ -79,7 +79,7 @@
audience? audience?
<br />Contact us today at <br />Contact us today at
<a <a
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
href="mailto:contact@stocknear.com">contact@stocknear.com</a href="mailto:contact@stocknear.com">contact@stocknear.com</a
>. Wed love to discuss how we can help your business grow. >. Wed love to discuss how we can help your business grow.
</p> </p>

View File

@ -1,8 +1,9 @@
<script lang="ts"> <script lang="ts">
import { numberOfUnreadNotification } from "$lib/store";
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte"; import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
import ArrowLogo from "lucide-svelte/icons/move-up-right"; import ArrowLogo from "lucide-svelte/icons/move-up-right";
import TableHeader from "$lib/components/Table/TableHeader.svelte"; import TableHeader from "$lib/components/Table/TableHeader.svelte";
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
import SEO from "$lib/components/SEO.svelte"; import SEO from "$lib/components/SEO.svelte";
import { onMount } from "svelte"; import { onMount } from "svelte";
@ -189,7 +190,7 @@
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<a <a
href={"/analysts/" + item?.analystId} href={"/analysts/" + item?.analystId}
class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="font-semibold dark:font-normal text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.analystName} >{item?.analystName}
</a> </a>
<!--<span class="">{item?.companyName} </span>--> <!--<span class="">{item?.companyName} </span>-->
@ -236,7 +237,7 @@
> >
{#if Number(item?.successRate) >= 0} {#if Number(item?.successRate) >= 0}
<span <span
class="font-semibold dark:font-normal text-green-600 dark:text-[#00FC50]" class="font-semibold dark:font-normal text-green-700 dark:text-[#00FC50]"
>+{Number(item?.successRate)?.toFixed(2)}%</span >+{Number(item?.successRate)?.toFixed(2)}%</span
> >
{/if} {/if}
@ -247,7 +248,7 @@
> >
{#if Number(item?.avgReturn) >= 0} {#if Number(item?.avgReturn) >= 0}
<span <span
class="font-semibold dark:font-normal text-green-600 dark:text-[#00FC50]" class="font-semibold dark:font-normal text-green-700 dark:text-[#00FC50]"
>+{Number(item?.avgReturn)?.toFixed(2)}%</span >+{Number(item?.avgReturn)?.toFixed(2)}%</span
> >
{:else} {:else}
@ -294,127 +295,7 @@
<UpgradeToPro {data} /> <UpgradeToPro {data} />
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200"> <AnalystInfo />
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
<div class="mx-auto max-w-2xl md:text-center">
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
Analyst Star Rankings
</h3>
<p class="mt-3 leading-8 xl:text-lg">
Our analyst star rankings are based on these four factors
</p>
</div>
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
<dl
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Success Rate
</dt>
<dd class="mt-2 leading-7">
The percentage of ratings that are profitable.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
></path></svg
>
</div>
Average Return
</dt>
<dd class="mt-2 leading-7">
The average percentage return within one year of the
rating.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
></path></svg
>
</div>
Rating Count
</dt>
<dd class="mt-2 leading-7">
The more ratings the analyst has provided, the higher the
score.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Recency
</dt>
<dd class="mt-2 leading-7">
Ratings provided within the past year contribute to a
higher score.
</dd>
</div>
</dl>
</div>
</div>
</div>
</main> </main>
<aside class="hidden lg:block relative fixed w-1/4 ml-4"> <aside class="hidden lg:block relative fixed w-1/4 ml-4">
<div <div

View File

@ -289,9 +289,9 @@
<div class="text-2xl font-bold tracking-tight"> <div class="text-2xl font-bold tracking-tight">
<span <span
class={successRate >= 0 && successRate !== undefined class={successRate >= 0 && successRate !== undefined
? "before:content-['+'] text-[#36D984]" ? "before:content-['+'] text-green-700 dark:text-[#36D984]"
: successRate < 0 && successRate !== undefined : successRate < 0 && successRate !== undefined
? "text-[#EF4444]" ? "text-red-700 dark:text-[#EF4444]"
: ""} : ""}
>{successRate !== undefined >{successRate !== undefined
? successRate?.toFixed(2) + "%" ? successRate?.toFixed(2) + "%"
@ -310,9 +310,9 @@
<div class="text-2xl font-bold tracking-tight"> <div class="text-2xl font-bold tracking-tight">
<span <span
class={avgReturn >= 0 && avgReturn !== undefined class={avgReturn >= 0 && avgReturn !== undefined
? "before:content-['+'] text-[#36D984]" ? "before:content-['+'] text-green-700 dark:text-[#36D984]"
: avgReturn < 0 && avgReturn !== undefined : avgReturn < 0 && avgReturn !== undefined
? "text-[#EF4444]" ? "text-red-700 dark:text-[#EF4444]"
: ""} : ""}
>{avgReturn !== undefined >{avgReturn !== undefined
? avgReturn?.toFixed(2) + "%" ? avgReturn?.toFixed(2) + "%"
@ -341,7 +341,7 @@
href={sectorNavigation?.find( href={sectorNavigation?.find(
(listItem) => listItem?.title === item, (listItem) => listItem?.title === item,
)?.link} )?.link}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>
@ -356,7 +356,7 @@
{#each data?.getAnalystStats?.mainIndustries as item} {#each data?.getAnalystStats?.mainIndustries as item}
<a <a
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`} href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>
@ -466,21 +466,21 @@
<div class="flex flex-col sm:flex-row items-start"> <div class="flex flex-col sm:flex-row items-start">
<span class="mr-1">{item?.action_company}:</span> <span class="mr-1">{item?.action_company}:</span>
<span <span
class=" {[ class="font-semibold {[
'Strong Buy', 'Strong Buy',
'Buy', 'Buy',
'Outperform', 'Outperform',
]?.includes(item?.rating_current) ]?.includes(item?.rating_current)
? 'text-green-600 dark:text-[#00FC50]' ? 'text-green-700 dark:text-[#00FC50] '
: item?.rating_current === 'Hold' : item?.rating_current === 'Hold'
? '"text-red-600 dark:text-[#FF7070]"' ? '"text-red-700 dark:text-[#FF7070] "'
: [ : [
'Strong Sell', 'Strong Sell',
'Sell', 'Sell',
'Underperform', 'Underperform',
]?.includes(item?.rating_current) ]?.includes(item?.rating_current)
? 'text-red-600 dark:text-[#FF2F1F]' ? 'text-red-700 dark:text-[#FF2F1F] '
: 'text-gray-300'}" : 'text-muted dark:text-gray-300 '}"
> >
{item?.rating_current} {item?.rating_current}
</span> </span>
@ -528,9 +528,9 @@
<td <td
class="{item?.upside >= 0 && item?.upside !== null class="{item?.upside >= 0 && item?.upside !== null
? "before:content-['+'] text-green-600 dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: item?.upside < 0 && item?.upside !== null : item?.upside < 0 && item?.upside !== null
? 'text-red-600 dark:text-[#FF2F1F]' ? 'text-red-700 dark:text-[#FF2F1F]'
: ''} text-end text-sm sm:text-[1rem] whitespace-nowrap" : ''} text-end text-sm sm:text-[1rem] whitespace-nowrap"
> >
{item?.upside !== null ? item?.upside + "%" : "n/a"} {item?.upside !== null ? item?.upside + "%" : "n/a"}

View File

@ -3,6 +3,8 @@
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte"; import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
import Infobox from "$lib/components/Infobox.svelte"; import Infobox from "$lib/components/Infobox.svelte";
import SEO from "$lib/components/SEO.svelte"; import SEO from "$lib/components/SEO.svelte";
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
import { screenWidth } from "$lib/store"; import { screenWidth } from "$lib/store";
import { onMount } from "svelte"; import { onMount } from "svelte";
@ -188,7 +190,7 @@
> >
<a <a
href={`/analysts/${item?.analystId}`} href={`/analysts/${item?.analystId}`}
class="underline underline-offset-4 sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="underline underline-offset-4 sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>{item?.analystName}</a >{item?.analystName}</a
> >
</td> </td>
@ -198,7 +200,7 @@
> >
<a <a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{item?.symbol}</a >{item?.symbol}</a
> >
</td> </td>
@ -299,127 +301,7 @@
</div> </div>
<UpgradeToPro {data} /> <UpgradeToPro {data} />
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200"> <AnalystInfo />
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
<div class="mx-auto max-w-2xl md:text-center">
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
Analyst Star Rankings
</h3>
<p class="mt-3 leading-8 xl:text-lg">
Our analyst star rankings are based on these four factors
</p>
</div>
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
<dl
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Success Rate
</dt>
<dd class="mt-2 leading-7">
The percentage of ratings that are profitable.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
></path></svg
>
</div>
Average Return
</dt>
<dd class="mt-2 leading-7">
The average percentage return within one year of the
rating.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
></path></svg
>
</div>
Rating Count
</dt>
<dd class="mt-2 leading-7">
The more ratings the analyst has provided, the higher the
score.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Recency
</dt>
<dd class="mt-2 leading-7">
Ratings provided within the past year contribute to a
higher score.
</dd>
</div>
</dl>
</div>
</div>
</div>
</main> </main>
</div> </div>
</div> </div>

View File

@ -3,6 +3,7 @@
import UpgradeToPro from "$lib/components/UpgradeToPro.svelte"; import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
import Infobox from "$lib/components/Infobox.svelte"; import Infobox from "$lib/components/Infobox.svelte";
import SEO from "$lib/components/SEO.svelte"; import SEO from "$lib/components/SEO.svelte";
import AnalystInfo from "$lib/components/AnalystInfo.svelte";
export let data; export let data;
@ -66,127 +67,7 @@
/> />
</div> </div>
<UpgradeToPro {data} /> <UpgradeToPro {data} />
<div class="mt-4 py-6 xl:mt-10 border-t border-gray-200"> <AnalystInfo />
<div class="mx-auto max-w-7xl px-3 xs:px-6 lg:px-8">
<div class="mx-auto max-w-2xl md:text-center">
<h3 class="mt-2 text-2xl font-bold tracking-tight bp:text-3xl">
Analyst Star Rankings
</h3>
<p class="mt-3 leading-8 xl:text-lg">
Our analyst star rankings are based on these four factors
</p>
</div>
<div class="mx-auto mt-6 max-w-2xl lg:max-w-5xl">
<dl
class="grid grid-cols-1 gap-x-8 gap-y-10 md:grid-cols-2 lg:max-w-none lg:grid-cols-4 lg:gap-y-16"
>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Success Rate
</dt>
<dd class="mt-2 leading-7">
The percentage of ratings that are profitable.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"
></path></svg
>
</div>
Average Return
</dt>
<dd class="mt-2 leading-7">
The average percentage return within one year of the
rating.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white dark:text-black"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V13.5zm0 2.25h.008v.008H8.25v-.008zm0 2.25h.008v.008H8.25V18zm2.498-6.75h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V13.5zm0 2.25h.007v.008h-.007v-.008zm0 2.25h.007v.008h-.007V18zm2.504-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zm0 2.25h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V18zm2.498-6.75h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V13.5zM8.25 6h7.5v2.25h-7.5V6zM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 002.25 2.25h10.5a2.25 2.25 0 002.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0012 2.25z"
></path></svg
>
</div>
Rating Count
</dt>
<dd class="mt-2 leading-7">
The more ratings the analyst has provided, the higher the
score.
</dd>
</div>
<div class="relative pl-14">
<dt class=" font-semibold leading-4 md:leading-7">
<div
class="absolute left-0 top-0 flex h-10 w-10 items-center justify-center rounded-md bg-[#3B82F6] dark:bg-[#fff]"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="h-6 w-6 text-white"
><path
stroke-linecap="round"
stroke-linejoin="round"
d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"
></path></svg
>
</div>
Recency
</dt>
<dd class="mt-2 leading-7">
Ratings provided within the past year contribute to a
higher score.
</dd>
</div>
</dl>
</div>
</div>
</div>
</main> </main>
</div> </div>
</div> </div>

View File

@ -97,7 +97,7 @@
You can contact us at You can contact us at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
> >
</p> </p>

View File

@ -46,14 +46,14 @@
href={discordURL} href={discordURL}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Discord Discord
</a> </a>
or contact our support team at or contact our support team at
<a <a
href="mailto:{emailAddress}" href="mailto:{emailAddress}"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
{emailAddress} {emailAddress}
</a>. </a>.
@ -69,7 +69,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep (FMP) Financial Modeling Prep (FMP)
</a>, a leading provider of financial data services. This </a>, a leading provider of financial data services. This
@ -97,7 +97,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a> </a>
@ -121,7 +121,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a>. While we strive to present the most accurate forecasts, </a>. While we strive to present the most accurate forecasts,
@ -138,7 +138,7 @@
href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear" href="https://site.financialmodelingprep.com/pricing-plans?couponCode=stocknear"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
> >
Financial Modeling Prep Financial Modeling Prep
</a>, ensuring accurate and timely information on fund </a>, ensuring accurate and timely information on fund

View File

@ -31,7 +31,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} &#183; {formatDate(item?.publishedDate)} &#183;
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -93,7 +93,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -294,7 +294,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-600" class="stroke-current text-blue-700"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={100 - partyRatio * 100 >= 0 stroke-dashoffset={100 - partyRatio * 100 >= 0
@ -355,7 +355,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace("_", " "), item?.representative?.replace("_", " "),
)}</a )}</a

View File

@ -70,7 +70,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -80,7 +80,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'contract-lookup' 'contract-lookup'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Contract Lookup Contract Lookup
</a> </a>
@ -90,7 +90,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'unusual-activity' 'unusual-activity'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Unusual Activity Unusual Activity
</a> </a>
@ -100,7 +100,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -110,7 +110,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -119,7 +119,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -129,7 +129,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -138,7 +138,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -149,7 +149,7 @@
<td class="text-sm sm:text-[1rem] whitespace-nowrap"> <td class="text-sm sm:text-[1rem] whitespace-nowrap">
<a <a
href={"/etf/" + item?.symbol} href={"/etf/" + item?.symbol}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
> >
{item?.symbol} {item?.symbol}
</a> </a>

View File

@ -42,7 +42,7 @@
Yes! We've created the Yes! We've created the
<a <a
href="/learning-center" href="/learning-center"
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>Learning Center</a >Learning Center</a
> to explain each feature in detail—what it does, how to integrate > to explain each feature in detail—what it does, how to integrate
it into your strategies, and its market impact. We update it regularly, it into your strategies, and its market impact. We update it regularly,
@ -73,7 +73,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
If you notice an inaccuracy, please contact us at <a If you notice an inaccuracy, please contact us at <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{emailAddress}</a >{emailAddress}</a
>. >.
</p> </p>
@ -84,7 +84,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
Our <a Our <a
href="/options-flow" href="/options-flow"
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>options flow</a >options flow</a
> feature provides real-time options data from Benzinga without delays. > feature provides real-time options data from Benzinga without delays.
</p> </p>
@ -114,7 +114,7 @@
<p class="mb-10 mt-5 text-[1rem] sm:text-lg"> <p class="mb-10 mt-5 text-[1rem] sm:text-lg">
Please email <a Please email <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>{emailAddress}</a >{emailAddress}</a
>, and well investigate immediately. >, and well investigate immediately.
</p> </p>
@ -131,7 +131,7 @@
href={discordURL} href={discordURL}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
>official Discord</a >official Discord</a
> for quicker responses from our dev team. Were always open to new > for quicker responses from our dev team. Were always open to new
ideas to improve the platform. ideas to improve the platform.

View File

@ -194,7 +194,7 @@
href={sectorNavigation?.find( href={sectorNavigation?.find(
(listItem) => listItem?.title === item, (listItem) => listItem?.title === item,
)?.link} )?.link}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>
@ -209,7 +209,7 @@
{#each data?.getHedgeFundsData?.mainIndustries as item} {#each data?.getHedgeFundsData?.mainIndustries as item}
<a <a
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`} href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>

View File

@ -43,7 +43,7 @@
Email: Email:
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
<br /> <br />

View File

@ -747,7 +747,7 @@
> >
<span <span
class={displayLegend?.graphChange >= 0 class={displayLegend?.graphChange >= 0
? "before:content-['+'] text-green-600 dark:text-[#00FC50]" ? "before:content-['+'] text-green-700 dark:text-[#00FC50]"
: "text-[#FF2F1F]"} : "text-[#FF2F1F]"}
> >
{displayLegend?.graphChange ?? {displayLegend?.graphChange ??

View File

@ -476,7 +476,7 @@
? "text-[#00FC50] before:content-['+'] " ? "text-[#00FC50] before:content-['+'] "
: item?.changesPercentage < 0 && : item?.changesPercentage < 0 &&
item?.changesPercentage !== null item?.changesPercentage !== null
? 'text-red-600 dark:text-[#FF2F1F]' ? 'text-red-700 dark:text-[#FF2F1F]'
: 'text-white'} text-end" : 'text-white'} text-end"
> >
{item?.changesPercentage !== null {item?.changesPercentage !== null

View File

@ -66,7 +66,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -76,7 +76,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -86,7 +86,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -95,7 +95,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -105,7 +105,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -114,7 +114,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -55,7 +55,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -65,7 +65,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -62,7 +62,7 @@
on:click={() => handleMode(i)} on:click={() => handleMode(i)}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -90,7 +90,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>
@ -108,7 +108,7 @@
on:click={() => (displaySection = item)} on:click={() => (displaySection = item)}
class="p-2 px-5 cursor-pointer {displaySection === item class="p-2 px-5 cursor-pointer {displaySection === item
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item} {item}
</a> </a>
@ -118,7 +118,7 @@
on:click={() => (displaySection = item)} on:click={() => (displaySection = item)}
class="p-2 px-5 cursor-pointer {displaySection === item class="p-2 px-5 cursor-pointer {displaySection === item
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item} {item}
</a> </a>

View File

@ -68,7 +68,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -100,7 +100,7 @@
> >
<a <a
href={"/stocks/" + item?.symbol} href={"/stocks/" + item?.symbol}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
> >
{item?.symbol} {item?.symbol}
</a> </a>
@ -175,7 +175,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -200,7 +200,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -220,7 +220,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{item?.timestamp} {item?.timestamp}
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -16,32 +16,32 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a href="/list/top-rated-dividend-stocks">Top-Rated Dividend Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-revenue">U.S. Companies With The Most Revenue</a href="/list/highest-revenue">U.S. Companies With The Most Revenue</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-income-tax" href="/list/highest-income-tax"
>U.S. Companies That Pay The Highest Taxes</a >U.S. Companies That Pay The Highest Taxes</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-employees">U.S. Companies With The Most Employees</a href="/list/most-employees">U.S. Companies With The Most Employees</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a href="/list/most-ftd-shares">U.S. Companies With The Most FTD Shares</a
> >
</li> </li>
@ -55,37 +55,37 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a href="/list/market-cap/mega-cap-stocks">Mega-Cap Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a href="/list/market-cap/large-cap-stocks">Large-Cap Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a href="/list/market-cap/mid-cap-stocks">Mid-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a href="/list/market-cap/small-cap-stocks">Small-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a href="/list/market-cap/micro-cap-stocks">Micro-Cap Stocks</a
> >
</li> </li>
<li class=""> <li class="">
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a href="/list/market-cap/nano-cap-stocks">Nano-Cap Stocks</a
> >
</li> </li>
@ -101,19 +101,19 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/nasdaq">Listed on NASDAQ</a href="/list/exchange/nasdaq">Listed on NASDAQ</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/nyse">Listed on NYSE</a href="/list/exchange/nyse">Listed on NYSE</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/exchange/amex">Listed on AMEX</a href="/list/exchange/amex">Listed on AMEX</a
> >
</li> </li>
@ -129,19 +129,19 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/dowjones">Listed on Dow Jones</a href="/list/index/dowjones">Listed on Dow Jones</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/nasdaq100">Listed on NASDAQ 100</a href="/list/index/nasdaq100">Listed on NASDAQ 100</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/index/sp500">Listed on S&P 500</a href="/list/index/sp500">Listed on S&P 500</a
> >
</li> </li>
@ -157,26 +157,26 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-open-interest">Companies with Highest OI</a href="/list/highest-open-interest">Companies with Highest OI</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-open-interest-change" href="/list/highest-open-interest-change"
>Companies with Highest OI Change</a >Companies with Highest OI Change</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a href="/list/highest-option-iv-rank">Companies with Highest IV Rank</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/highest-option-premium">Companies with Highest Premium</a href="/list/highest-option-premium">Companies with Highest Premium</a
> >
</li> </li>
@ -191,65 +191,65 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/faang">FAANG</a href="/list/faang">FAANG</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/magnificent-seven">Magnificent Seven</a href="/list/magnificent-seven">Magnificent Seven</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/dividend/dividend-kings">Dividend Kings</a href="/list/dividend/dividend-kings">Dividend Kings</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a href="/list/dividend/dividend-aristocrats">Dividend Aristocrats</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/penny-stocks">Penny Stocks</a href="/list/penny-stocks">Penny Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-shorted-stocks">Most Shorted Stocks</a href="/list/most-shorted-stocks">Most Shorted Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/oversold-stocks/">Oversold Stocks</a href="/list/oversold-stocks/">Oversold Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/overbought-stocks/">Overbought Stocks</a href="/list/overbought-stocks/">Overbought Stocks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/most-buybacks/">Biggest Buybacks</a href="/list/most-buybacks/">Biggest Buybacks</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/reit-stocks">All REITs</a href="/list/reit-stocks">All REITs</a
> >
</li> </li>
@ -267,91 +267,91 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/mobile-games/">Mobile Games</a href="/list/mobile-games/">Mobile Games</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/social-media-stocks/">Social Media</a href="/list/social-media-stocks/">Social Media</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/clean-energy/">Clean Energy</a href="/list/clean-energy/">Clean Energy</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/esports/">E-Sports</a href="/list/esports/">E-Sports</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/car-company-stocks/">Car Companies</a href="/list/car-company-stocks/">Car Companies</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/ai-stocks/">Artificial Intelligence</a href="/list/ai-stocks/">Artificial Intelligence</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/electric-vehicles/">Electric Vehicles</a href="/list/electric-vehicles/">Electric Vehicles</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/online-gambling/">Online Gambling</a href="/list/online-gambling/">Online Gambling</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/augmented-reality/">Augmented Reality</a href="/list/augmented-reality/">Augmented Reality</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/gaming-stocks/">Gaming</a href="/list/gaming-stocks/">Gaming</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/pharmaceutical-stocks/">Pharmaceuticals</a href="/list/pharmaceutical-stocks/">Pharmaceuticals</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/online-dating/">Online Dating</a href="/list/online-dating/">Online Dating</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/virtual-reality/">Virtual Reality</a href="/list/virtual-reality/">Virtual Reality</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sports-betting/">Sports Betting</a href="/list/sports-betting/">Sports Betting</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/metaverse/">Metaverse</a href="/list/metaverse/">Metaverse</a
> >
</li> </li>
@ -368,43 +368,43 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/ca">Canada</a href="/list/country/ca">Canada</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/cn">China</a href="/list/country/cn">China</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/in">India</a href="/list/country/in">India</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/jp">Japan</a href="/list/country/jp">Japan</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/de">Germany</a href="/list/country/de">Germany</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/il">Israel</a href="/list/country/il">Israel</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/country/gb">United Kingdom</a href="/list/country/gb">United Kingdom</a
> >
</li> </li>
@ -421,67 +421,67 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/financial">Financials</a href="/list/sector/financial">Financials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/healthcare">Healthcare</a href="/list/sector/healthcare">Healthcare</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/technology">Technology</a href="/list/sector/technology">Technology</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/industrials">Industrials</a href="/list/sector/industrials">Industrials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/energy">Energy</a href="/list/sector/energy">Energy</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/utilities">Utilities</a href="/list/sector/utilities">Utilities</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/consumer-cyclical">Consumer Cyclical</a href="/list/sector/consumer-cyclical">Consumer Cyclical</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/real-estate">Real Estate</a href="/list/sector/real-estate">Real Estate</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/basic-materials">Basic Materials</a href="/list/sector/basic-materials">Basic Materials</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/communication-services">Communication Services</a href="/list/sector/communication-services">Communication Services</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/sector/consumer-defensive">Consumer Defensive</a href="/list/sector/consumer-defensive">Consumer Defensive</a
> >
</li> </li>
@ -499,19 +499,19 @@
> >
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/etf/new-launches">New Launches</a href="/etf/new-launches">New Launches</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/etf/etf-providers">ETF Providers</a href="/etf/etf-providers">ETF Providers</a
> >
</li> </li>
<li> <li>
<a <a
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/list/bitcoin-etfs">Bitcoin ETFs</a href="/list/bitcoin-etfs">Bitcoin ETFs</a
> >
</li> </li>

View File

@ -114,7 +114,7 @@
<div class="w-full max-w-lg"> <div class="w-full max-w-lg">
<a <a
href="/reset-password" href="/reset-password"
class="text-sm text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-sm text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Forgot Password?</a >Forgot Password?</a
> >
</div> </div>
@ -759,7 +759,7 @@
You don't have an account? You don't have an account?
<a <a
href="/register" href="/register"
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 sm:hover:underline ml-1"
>Sign up</a >Sign up</a
> >
</p> </p>

View File

@ -55,7 +55,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -464,7 +464,7 @@
premiums and net put premiums, providing a real-time snapshot of premiums and net put premiums, providing a real-time snapshot of
market sentiment and momentum. <a market sentiment and momentum. <a
href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide" href="/learning-center/article/market-sentiment-through-options-activity-riding-the-tide"
class="text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
>Learn more here.</a >Learn more here.</a
> >
</p> </p>
@ -716,7 +716,7 @@
class="text-sm sm:text-[1rem] {item?.changesPercentage >= class="text-sm sm:text-[1rem] {item?.changesPercentage >=
0 0
? "text-[#00FC50] before:content-['+'] " ? "text-[#00FC50] before:content-['+'] "
: 'text-red-600 dark:text-[#FF2F1F]'} text-end" : 'text-red-700 dark:text-[#FF2F1F]'} text-end"
> >
{item?.changesPercentage}% {item?.changesPercentage}%
</td> </td>

View File

@ -820,7 +820,7 @@
class="text-sm sm:text-[1rem] {item?.changesPercentage >= class="text-sm sm:text-[1rem] {item?.changesPercentage >=
0 0
? "text-[#00FC50] before:content-['+'] " ? "text-[#00FC50] before:content-['+'] "
: 'text-red-600 dark:text-[#FF2F1F]'} text-end" : 'text-red-700 dark:text-[#FF2F1F]'} text-end"
> >
{item?.changesPercentage}% {item?.changesPercentage}%
</td> </td>

View File

@ -72,7 +72,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === index class="p-2 px-5 cursor-pointer {activeIdx === index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -56,7 +56,7 @@
href="/market-mover/active" href="/market-mover/active"
class="p-2 px-5 cursor-pointer {timePeriod === 'active' class="p-2 px-5 cursor-pointer {timePeriod === 'active'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -64,7 +64,7 @@
href="/market-mover/active/week" href="/market-mover/active/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -72,7 +72,7 @@
href="/market-mover/active/month" href="/market-mover/active/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -80,7 +80,7 @@
href="/market-mover/active/year" href="/market-mover/active/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -88,7 +88,7 @@
href="/market-mover/active/3Y" href="/market-mover/active/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -96,7 +96,7 @@
href="/market-mover/active/5Y" href="/market-mover/active/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -38,7 +38,7 @@
href="/market-mover/afterhours/gainers" href="/market-mover/afterhours/gainers"
class="p-2 px-5 cursor-pointer {categoryType === 'gainers' class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Gainers Gainers
</a> </a>
@ -46,7 +46,7 @@
href="/market-mover/afterhours/losers" href="/market-mover/afterhours/losers"
class="p-2 px-5 cursor-pointer {categoryType === 'losers' class="p-2 px-5 cursor-pointer {categoryType === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Losers Losers
</a> </a>

View File

@ -58,7 +58,7 @@
href="/market-mover/gainers" href="/market-mover/gainers"
class="p-2 px-5 cursor-pointer {timePeriod === 'gainers' class="p-2 px-5 cursor-pointer {timePeriod === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -66,7 +66,7 @@
href="/market-mover/gainers/week" href="/market-mover/gainers/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -74,7 +74,7 @@
href="/market-mover/gainers/month" href="/market-mover/gainers/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -82,7 +82,7 @@
href="/market-mover/gainers/year" href="/market-mover/gainers/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -90,7 +90,7 @@
href="/market-mover/gainers/3Y" href="/market-mover/gainers/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -98,7 +98,7 @@
href="/market-mover/gainers/5Y" href="/market-mover/gainers/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -54,7 +54,7 @@
href="/market-mover/losers" href="/market-mover/losers"
class="p-2 px-5 cursor-pointer {timePeriod === 'losers' class="p-2 px-5 cursor-pointer {timePeriod === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Today Today
</a> </a>
@ -62,7 +62,7 @@
href="/market-mover/losers/week" href="/market-mover/losers/week"
class="p-2 px-5 cursor-pointer {timePeriod === 'week' class="p-2 px-5 cursor-pointer {timePeriod === 'week'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Week Week
</a> </a>
@ -70,7 +70,7 @@
href="/market-mover/losers/month" href="/market-mover/losers/month"
class="p-2 px-5 cursor-pointer {timePeriod === 'month' class="p-2 px-5 cursor-pointer {timePeriod === 'month'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Month Month
</a> </a>
@ -78,7 +78,7 @@
href="/market-mover/losers/year" href="/market-mover/losers/year"
class="p-2 px-5 cursor-pointer {timePeriod === 'year' class="p-2 px-5 cursor-pointer {timePeriod === 'year'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Year Year
</a> </a>
@ -86,7 +86,7 @@
href="/market-mover/losers/3Y" href="/market-mover/losers/3Y"
class="p-2 px-5 cursor-pointer {timePeriod === '3Y' class="p-2 px-5 cursor-pointer {timePeriod === '3Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
3 Years 3 Years
</a> </a>
@ -94,7 +94,7 @@
href="/market-mover/losers/5Y" href="/market-mover/losers/5Y"
class="p-2 px-5 cursor-pointer {timePeriod === '5Y' class="p-2 px-5 cursor-pointer {timePeriod === '5Y'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
5 Years 5 Years
</a> </a>

View File

@ -38,7 +38,7 @@
href="/market-mover/premarket/gainers" href="/market-mover/premarket/gainers"
class="p-2 px-5 cursor-pointer {categoryType === 'gainers' class="p-2 px-5 cursor-pointer {categoryType === 'gainers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Gainers Gainers
</a> </a>
@ -46,7 +46,7 @@
href="/market-mover/premarket/losers" href="/market-mover/premarket/losers"
class="p-2 px-5 cursor-pointer {categoryType === 'losers' class="p-2 px-5 cursor-pointer {categoryType === 'losers'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Losers Losers
</a> </a>

View File

@ -64,7 +64,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

View File

@ -201,7 +201,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -201,7 +201,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -141,7 +141,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -1494,7 +1494,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-600" class="stroke-current text-blue-700"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={putCallRatio >= 1 stroke-dashoffset={putCallRatio >= 1

View File

@ -242,7 +242,7 @@
href={sectorNavigation?.find( href={sectorNavigation?.find(
(listItem) => listItem?.title === item, (listItem) => listItem?.title === item,
)?.link} )?.link}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>
@ -257,7 +257,7 @@
{#each mainIndustries as item} {#each mainIndustries as item}
<a <a
href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`} href={`/list/industry/${item?.replace(/ /g, "-")?.replace(/&/g, "and")?.replace(/-{2,}/g, "-")?.toLowerCase()}`}
class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-600 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]" class="inline-block badge bg-blue-50 dark:bg-primary duration-0 rounded-sm ml-1 px-3 m-auto text-blue-700 dark:text-blue-400 dark:sm:hover:text-white sm:hover:text-muted text-[1rem]"
> >
{item} {item}
</a> </a>

View File

@ -160,7 +160,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace( item?.representative?.replace(
"_", "_",
@ -223,12 +223,12 @@
<td class="text-sm sm:text-[1rem] text-end"> <td class="text-sm sm:text-[1rem] text-end">
{#if item?.type === "Bought"} {#if item?.type === "Bought"}
<span <span
class="text-green-600 dark:text-[#00FC50]" class="text-green-700 dark:text-[#00FC50]"
>Bought</span >Bought</span
> >
{:else if item?.type === "Sold"} {:else if item?.type === "Sold"}
<span <span
class="text-red-600 dark:text-[#FF2F1F]" class="text-red-700 dark:text-[#FF2F1F]"
>Sold</span >Sold</span
> >
{/if} {/if}

View File

@ -450,7 +450,7 @@
on:click={() => (activeIdx = i)} on:click={() => (activeIdx = i)}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</button> </button>
@ -746,7 +746,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-600" class="hover:text-blue-700"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -756,7 +756,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-600" class="hover:text-blue-700"
> >
@realDonaldTrump @realDonaldTrump
</a> </a>
@ -955,7 +955,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-600" class="hover:text-blue-700"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -1031,7 +1031,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-600" class="hover:text-blue-700"
> >
Donald J. Trump Donald J. Trump
</a> </a>
@ -1041,7 +1041,7 @@
href="https://truthsocial.com/@realDonaldTrump" href="https://truthsocial.com/@realDonaldTrump"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
class="hover:text-blue-600" class="hover:text-blue-700"
> >
@realDonaldTrump @realDonaldTrump
</a> </a>

View File

@ -388,7 +388,7 @@
> >
<div class="flex flex-col items-start"> <div class="flex flex-col items-start">
<span <span
class="text-sm text-blue-600 dark:text-blue-400" class="text-sm text-blue-700 dark:text-blue-400"
>{item?.symbol}</span >{item?.symbol}</span
> >
<span <span
@ -450,7 +450,7 @@
/> />
{#if editMode} {#if editMode}
<label <label
class="sm:hover:text-muted text-blue-600 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer" class="sm:hover:text-muted text-blue-700 dark:text-blue-400 dark:sm:hover:text-white cursor-pointer"
> >
{item?.symbol} {item?.symbol}
</label> </label>

View File

@ -142,7 +142,7 @@
<div class="px-3"> <div class="px-3">
<div class="mx-auto text-center mb-8"> <div class="mx-auto text-center mb-8">
<h1 class="text-4xl sm:text-5xl font-bold pb-4"> <h1 class="text-4xl sm:text-5xl font-bold pb-4">
Clear Insights, Smart Trades. Trade Smarter, Not Harder
</h1> </h1>
</div> </div>
@ -1336,10 +1336,10 @@
<!-- Faqs --> <!-- Faqs -->
<ul class="mx-auto divide-y divide-gray-800"> <ul class="mx-auto divide-y divide-gray-800">
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
>What are the advantages of Stocknear Service?</summary >What are the advantages of Stocknear Service?</summary
> >
<div class="collapse-content"> <div class="collapse-content">
@ -1357,10 +1357,10 @@
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
What is a Credit and How Can I Use It? What is a Credit and How Can I Use It?
</summary> </summary>
@ -1380,10 +1380,10 @@
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
Can I change my plan at any time? Can I change my plan at any time?
</summary> </summary>
@ -1395,7 +1395,7 @@
of it for you. of it for you.
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 underline" class="text-blue-700 dark:text-blue-400 underline"
> >
{emailAddress} {emailAddress}
</a> </a>
@ -1404,10 +1404,10 @@
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
Are there any commissions in addition to the subscription Are there any commissions in addition to the subscription
plans? plans?
@ -1422,10 +1422,10 @@
</div> </div>
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
Can I request a refund? Can I request a refund?
</summary> </summary>
@ -1436,7 +1436,7 @@
We offer a 30 day money back guarantee, no questions asked. We offer a 30 day money back guarantee, no questions asked.
Just send an email to <a Just send an email to <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 underline" class="text-blue-700 dark:text-blue-400 underline"
>{emailAddress}</a >{emailAddress}</a
> and you will get a full refund. > and you will get a full refund.
</p> </p>
@ -1444,10 +1444,10 @@
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
What are my payment options? What are my payment options?
</summary> </summary>
@ -1461,10 +1461,10 @@
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
Can I cancel at any time? Can I cancel at any time?
</summary> </summary>
@ -1479,10 +1479,10 @@
</div> </div>
</details> </details>
</li> </li>
<li> <li class="border-b border-gray-400 dark:border-gray-800">
<details class="collapse collapse-arrow"> <details class="collapse collapse-arrow">
<summary <summary
class="font-semibold collapse-title text-[1rem] sm:text-xl flex sm:hover:underline sm:hover:underline-offset-4 items-center justify-between w-full text-left py-5" class="font-semibold collapse-title text-[1rem] sm:text-xl flex items-center justify-between w-full text-left py-5"
> >
Why is Stocknear so much cheaper than other platforms? Why is Stocknear so much cheaper than other platforms?
</summary> </summary>

View File

@ -43,7 +43,7 @@
policy in its entirety along with our policy in its entirety along with our
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Terms of use</a >Terms of use</a
>. Generally, you may use our website without providing personal >. Generally, you may use our website without providing personal
data. When personal data (such as your name, address, or email data. When personal data (such as your name, address, or email
@ -107,7 +107,7 @@
wish to have it removed from our systems, please contact us at wish to have it removed from our systems, please contact us at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>.<br /><br /> >.<br /><br />
In addition, you have the following rights: In addition, you have the following rights:
@ -174,7 +174,7 @@
at at
<a <a
href={`mailto:${emailAddress}`} href={`mailto:${emailAddress}`}
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>{emailAddress}</a >{emailAddress}</a
>. >.
</li> </li>

View File

@ -153,7 +153,7 @@
href={"https://www.reddit.com" + item?.permalink} href={"https://www.reddit.com" + item?.permalink}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="text-[1rem] sm:text-xl font-semibold mb-3 transition duration-100 sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
{item?.title} {item?.title}
</a> </a>
@ -222,7 +222,7 @@
href={"https://www.reddit.com/user/" + item?.author} href={"https://www.reddit.com/user/" + item?.author}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="hidden sm:inline-block text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="hidden sm:inline-block text-sm sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
Posted by {item?.author} Posted by {item?.author}
</a> </a>
@ -230,7 +230,7 @@
href={"https://www.reddit.com" + item?.permalink} href={"https://www.reddit.com" + item?.permalink}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank" target="_blank"
class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="mt-2 sm:mt-0 text-sm sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
{formatUtcTimestamp(item?.created_utc)} {formatUtcTimestamp(item?.created_utc)}
<Link <Link
@ -266,7 +266,7 @@
on:click={() => changeTimePeriod(index)} on:click={() => changeTimePeriod(index)}
class="p-2 px-5 cursor-pointer {activeIdx === index class="p-2 px-5 cursor-pointer {activeIdx === index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</label> </label>
@ -276,7 +276,7 @@
class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx === class="p-2 px-5 cursor-pointer flex flex-row items-center {activeIdx ===
index index
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
<span class="">{item.title}</span> <span class="">{item.title}</span>
<svg <svg
@ -346,19 +346,19 @@
>{item?.count}</Table.Cell >{item?.count}</Table.Cell
> >
<Table.Cell <Table.Cell
class="text-right text-[1rem] text-green-600 dark:text-[#00FC50]" class="text-right text-[1rem] text-green-700 dark:text-[#00FC50]"
>{item?.call}</Table.Cell >{item?.call}</Table.Cell
> >
<Table.Cell <Table.Cell
class="text-right text-[1rem] text-red-600 dark:text-[#FF2F1F]" class="text-right text-[1rem] text-red-700 dark:text-[#FF2F1F]"
>{item?.put}</Table.Cell >{item?.put}</Table.Cell
> >
<Table.Cell <Table.Cell
class="text-right text-[1rem] {item?.avgSentiment > class="text-right text-[1rem] {item?.avgSentiment >
0.4 0.4
? 'text-green-600 dark:text-[#00FC50]' ? 'text-green-700 dark:text-[#00FC50]'
: item?.avgSentiment < -0.1 : item?.avgSentiment < -0.1
? 'text-red-600 dark:text-[#FF2F1F]' ? 'text-red-700 dark:text-[#FF2F1F]'
: 'text-[#C6A755]'} " : 'text-[#C6A755]'} "
>{item?.avgSentiment > 0.4 >{item?.avgSentiment > 0.4
? "Bullish" ? "Bullish"
@ -374,8 +374,8 @@
<Table.Cell class="text-right text-[1rem] "> <Table.Cell class="text-right text-[1rem] ">
<span <span
class="{item?.changesPercentage > 0 class="{item?.changesPercentage > 0
? 'text-green-600 dark:text-[#00FC50]' ? 'text-green-700 dark:text-[#00FC50]'
: 'text-red-600 dark:text-[#FF2F1F]'} text-end" : 'text-red-700 dark:text-[#FF2F1F]'} text-end"
> >
{#if item?.changesPercentage > 0} {#if item?.changesPercentage > 0}
+{item?.changesPercentage?.toFixed(2)}% +{item?.changesPercentage?.toFixed(2)}%

View File

@ -135,13 +135,13 @@
By registering you agree to stocknear's By registering you agree to stocknear's
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-600 dark:text-blue-400 sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:underline"
>Terms of Use</a >Terms of Use</a
> >
and acknowledge that you've read our and acknowledge that you've read our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-600 dark:text-blue-400 sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. >.
</p> </p>
@ -764,7 +764,7 @@
You already have an account? You already have an account?
<a <a
href="/login" href="/login"
class="text-blue-600 dark:text-blue-400 sm:hover:underline ml-1" class="text-blue-700 dark:text-blue-400 sm:hover:underline ml-1"
>Sign in</a >Sign in</a
> >
</p> </p>
@ -779,13 +779,13 @@
By registering you agree to stocknear's By registering you agree to stocknear's
<a <a
href="/terms-of-use" href="/terms-of-use"
class="text-blue-600 dark:text-blue-400 sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:underline"
>Terms of Use</a >Terms of Use</a
> >
and acknowledge that you've read our and acknowledge that you've read our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-600 dark:text-blue-400 sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. >.
</p> </p>

View File

@ -1476,7 +1476,9 @@
const closePopup = document.getElementById("addStrategy"); const closePopup = document.getElementById("addStrategy");
closePopup?.dispatchEvent(new MouseEvent("click")); closePopup?.dispatchEvent(new MouseEvent("click"));
} else { } else {
goto("/pricing"); toast.info("Available only to Plus & Pro Member", {
style: `border-radius: 5px; background: #fff; color: #000; border-color: ${$mode === "light" ? "#F9FAFB" : "#4B5563"}; font-size: 15px;`,
});
} }
} }
@ -3351,7 +3353,7 @@ const handleKeyDown = (event) => {
<td class=" whitespace-nowrap"> <td class=" whitespace-nowrap">
<a <a
href={"/stocks/" + item?.symbol} href={"/stocks/" + item?.symbol}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400 text-sm sm:text-[1rem]"
>{item?.symbol}</a >{item?.symbol}</a
> >
</td> </td>
@ -3374,13 +3376,13 @@ const handleKeyDown = (event) => {
<td class=" text-end text-sm sm:text-[1rem]"> <td class=" text-end text-sm sm:text-[1rem]">
{#if item?.changesPercentage >= 0} {#if item?.changesPercentage >= 0}
<span class="text-green-600 dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>+{item?.changesPercentage >= 1000 >+{item?.changesPercentage >= 1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}%</span : item?.changesPercentage?.toFixed(2)}%</span
> >
{:else} {:else}
<span class="text-red-600 dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{item?.changesPercentage <= -1000 >{item?.changesPercentage <= -1000
? abbreviateNumber(item?.changesPercentage) ? abbreviateNumber(item?.changesPercentage)
: item?.changesPercentage?.toFixed(2)}% : item?.changesPercentage?.toFixed(2)}%
@ -3479,13 +3481,13 @@ const handleKeyDown = (event) => {
{#if row?.rule === "marketCap"} {#if row?.rule === "marketCap"}
{abbreviateNumber(item[row?.rule])} {abbreviateNumber(item[row?.rule])}
{:else if item[row?.rule] > 0} {:else if item[row?.rule] > 0}
<span class="text-green-600 dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>+{abbreviateNumber( >+{abbreviateNumber(
item[row?.rule]?.toFixed(2), item[row?.rule]?.toFixed(2),
)}%</span )}%</span
> >
{:else if item[row?.rule] < 0} {:else if item[row?.rule] < 0}
<span class="text-red-600 dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{abbreviateNumber( >{abbreviateNumber(
item[row?.rule]?.toFixed(2), item[row?.rule]?.toFixed(2),
)}%</span )}%</span
@ -3537,11 +3539,11 @@ const handleKeyDown = (event) => {
> >
{:else if row?.rule === "upside"} {:else if row?.rule === "upside"}
{#if item[row?.rule] > 0} {#if item[row?.rule] > 0}
<span class="text-green-600 dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>+{item[row?.rule]?.toFixed(2)}%</span >+{item[row?.rule]?.toFixed(2)}%</span
> >
{:else if item[row?.rule] < 0} {:else if item[row?.rule] < 0}
<span class="text-red-600 dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{item[row?.rule]?.toFixed(2)}%</span >{item[row?.rule]?.toFixed(2)}%</span
> >
{:else} {:else}
@ -3549,11 +3551,11 @@ const handleKeyDown = (event) => {
{/if} {/if}
{:else if ["analystRating", "topAnalystRating"]?.includes(row?.rule)} {:else if ["analystRating", "topAnalystRating"]?.includes(row?.rule)}
{#if ["Strong Buy", "Buy"].includes(item[row?.rule])} {#if ["Strong Buy", "Buy"].includes(item[row?.rule])}
<span class="text-green-600 dark:text-[#00FC50]" <span class="text-green-700 dark:text-[#00FC50]"
>{item[row?.rule]}</span >{item[row?.rule]}</span
> >
{:else if ["Strong Sell", "Sell"].includes(item[row?.rule])} {:else if ["Strong Sell", "Sell"].includes(item[row?.rule])}
<span class="text-red-600 dark:text-[#FF2F1F]" <span class="text-red-700 dark:text-[#FF2F1F]"
>{item[row?.rule]}</span >{item[row?.rule]}</span
> >
{:else if item[row?.rule] === "Hold"} {:else if item[row?.rule] === "Hold"}
@ -3721,7 +3723,7 @@ const handleKeyDown = (event) => {
{#if ["gexRatio", "ivRank", "iv30d", "totalOI", "changeOI", "netCallPrem", "netPutPrem", "callVolume", "putVolume", "pcRatio", "topAnalystRating", "topAnalystCounter", "topAnalystPriceTarget", "topAnalystUpside", "score"]?.includes(row?.rule) && !["Pro", "Plus"]?.includes(data?.user?.tier)} {#if ["gexRatio", "ivRank", "iv30d", "totalOI", "changeOI", "netCallPrem", "netPutPrem", "callVolume", "putVolume", "pcRatio", "topAnalystRating", "topAnalystCounter", "topAnalystPriceTarget", "topAnalystUpside", "score"]?.includes(row?.rule) && !["Pro", "Plus"]?.includes(data?.user?.tier)}
<label id={row?.rule} on:click={() => changeRule(row?.rule)}> <label id={row?.rule} on:click={() => changeRule(row?.rule)}>
<svg <svg
class="w-4 h-4 mb-1 inline-block text-[#A3A3A3] sm:hover: cursor-pointer" class="w-4 h-4 mb-1 inline-block cursor-pointer"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24" viewBox="0 0 24 24"
><path ><path

View File

@ -31,7 +31,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} &#183; {formatDate(item?.publishedDate)} &#183;
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -62,7 +62,7 @@
on:click={() => changeSubSection("income")} on:click={() => changeSubSection("income")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'income' class="p-2 px-5 cursor-pointer {displaySubSection === 'income'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Income Income
</a> </a>
@ -73,7 +73,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'balance-sheet' 'balance-sheet'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Balance Sheet Balance Sheet
</a> </a>
@ -83,7 +83,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'cash-flow' 'cash-flow'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Cashflow Cashflow
</a> </a>
@ -92,7 +92,7 @@
on:click={() => changeSubSection("ratios")} on:click={() => changeSubSection("ratios")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios' class="p-2 px-5 cursor-pointer {displaySubSection === 'ratios'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Ratios Ratios
</a> </a>

View File

@ -66,7 +66,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -76,7 +76,7 @@
on:click={() => changeSubSection("analyst")} on:click={() => changeSubSection("analyst")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst' class="p-2 px-5 cursor-pointer {displaySubSection === 'analyst'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Analysts Ratings Analysts Ratings
</a> </a>
@ -85,7 +85,7 @@
on:click={() => changeSubSection("ai")} on:click={() => changeSubSection("ai")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'ai' class="p-2 px-5 cursor-pointer {displaySubSection === 'ai'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
AI Forecast AI Forecast
</a> </a>

View File

@ -921,7 +921,7 @@
<span class="mt-3"> <span class="mt-3">
Unlock content with Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:" class="w-4 h-4 mb-1 inline-block text[#A3A3A3] sm:hover:"

View File

@ -533,7 +533,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-5 h-5 mb-1 inline-block" class="w-5 h-5 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -567,7 +567,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 text-xl font-bold" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 text-xl font-bold"
> >
Pro <svg Pro <svg
class="w-5 h-5 mb-1 inline-block" class="w-5 h-5 mb-1 inline-block"
@ -602,7 +602,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg
@ -665,7 +665,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -704,7 +704,7 @@
{:else} {:else}
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -753,7 +753,7 @@
<Infobox <Infobox
text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with text={`Using our AI model trained on historical seasonal data, we generated a 12-month forecast for ${removeCompanyStrings($displayCompanyName)}. The model predicts a ... Unlock content with
<a <a
class="inline-block ml-0.5 text-blue-600 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white" class="inline-block ml-0.5 text-blue-700 sm:hover:text-muted dark:text-blue-400 dark:sm:hover:text-white"
href="/pricing" href="/pricing"
>Pro Subscription <svg >Pro Subscription <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
@ -789,7 +789,7 @@
> >
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-white dark:text-white flex flex-row items-center" class="sm:hover:text-blue-700 dark:sm:hover:text-white dark:text-white flex flex-row items-center"
> >
<span>Upgrade to Pro</span> <span>Upgrade to Pro</span>
<svg <svg
@ -831,7 +831,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -847,7 +847,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -863,7 +863,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -879,7 +879,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -906,7 +906,7 @@
<td class="whitespace-nowrap"> <td class="whitespace-nowrap">
<a <a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
> >
Pro Pro
<svg <svg
@ -924,7 +924,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -940,7 +940,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
@ -956,7 +956,7 @@
<td class="whitespace-nowrap" <td class="whitespace-nowrap"
><a ><a
href="/pricing" href="/pricing"
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400"
>Pro <svg >Pro <svg
class="w-4 h-4 mb-1 inline-block" class="w-4 h-4 mb-1 inline-block"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"

View File

@ -407,7 +407,7 @@
href={item?.analystId !== null href={item?.analystId !== null
? `/analysts/${item?.analystId}` ? `/analysts/${item?.analystId}`
: "#"} : "#"}
class="font-semibold dark:font-normal text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="font-semibold dark:font-normal text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{item?.analyst_name} >{item?.analyst_name}
</a> </a>

View File

@ -87,7 +87,7 @@
on:click={() => changeSubSection("insider")} on:click={() => changeSubSection("insider")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'insider' class="p-2 px-5 cursor-pointer {displaySubSection === 'insider'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Insider Trading Insider Trading
</a> </a>
@ -98,7 +98,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'institute' 'institute'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
13F Institute 13F Institute
</a> </a>
@ -109,7 +109,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'congress-trading' 'congress-trading'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Congress Trading Congress Trading
</a> </a>
@ -119,7 +119,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'transcripts' 'transcripts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Transcripts Transcripts
</a> </a>
@ -141,7 +141,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="sm:hover:text-muted dark:sm:hover:text-white text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white text-blue-700 dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -369,7 +369,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-600" class="stroke-current text-blue-700"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={buySellRatio >= 1 stroke-dashoffset={buySellRatio >= 1

View File

@ -288,7 +288,7 @@
cy="18" cy="18"
r="16" r="16"
fill="none" fill="none"
class="stroke-current text-blue-600" class="stroke-current text-blue-700"
stroke-width="3" stroke-width="3"
stroke-dasharray="100" stroke-dasharray="100"
stroke-dashoffset={100 - partyRatio * 100 >= 0 stroke-dashoffset={100 - partyRatio * 100 >= 0
@ -354,7 +354,7 @@
<div class="flex flex-col ml-3 font-normal"> <div class="flex flex-col ml-3 font-normal">
<a <a
href={`/politicians/${item?.id}`} href={`/politicians/${item?.id}`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
>{getAbbreviatedName( >{getAbbreviatedName(
item?.representative?.replace("_", " "), item?.representative?.replace("_", " "),
)}</a )}</a

View File

@ -78,7 +78,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
sectionKey sectionKey
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{title} {title}
</a> </a>

View File

@ -115,7 +115,7 @@
> >
<a <a
href={getHref(name)} href={getHref(name)}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 cursor-pointer underline underline-offset-4"
> >
{name} Revenue {name} Revenue
</a> </a>

View File

@ -70,7 +70,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -80,7 +80,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'contract-lookup' 'contract-lookup'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Contract Lookup Contract Lookup
</a> </a>
@ -90,7 +90,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'unusual-activity' 'unusual-activity'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Unusual Activity Unusual Activity
</a> </a>
@ -100,7 +100,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'hottest-contracts' 'hottest-contracts'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Hottest Contracts Hottest Contracts
</a> </a>
@ -110,7 +110,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'volatility' 'volatility'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Volatility Volatility
</a> </a>
@ -119,7 +119,7 @@
on:click={() => changeSubSection("oi")} on:click={() => changeSubSection("oi")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'oi' class="p-2 px-5 cursor-pointer {displaySubSection === 'oi'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
OI OI
</a> </a>
@ -129,7 +129,7 @@
on:click={() => changeSubSection("gex")} on:click={() => changeSubSection("gex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'gex' class="p-2 px-5 cursor-pointer {displaySubSection === 'gex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
GEX GEX
</a> </a>
@ -138,7 +138,7 @@
on:click={() => changeSubSection("dex")} on:click={() => changeSubSection("dex")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'dex' class="p-2 px-5 cursor-pointer {displaySubSection === 'dex'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
DEX DEX
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -59,7 +59,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -69,7 +69,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -78,7 +78,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -57,7 +57,7 @@
on:click={() => changeSubSection("strike")} on:click={() => changeSubSection("strike")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'strike' class="p-2 px-5 cursor-pointer {displaySubSection === 'strike'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Strike By Strike
</a> </a>
@ -67,7 +67,7 @@
on:click={() => changeSubSection("expiry")} on:click={() => changeSubSection("expiry")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry' class="p-2 px-5 cursor-pointer {displaySubSection === 'expiry'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
By Expiry By Expiry
</a> </a>

View File

@ -48,7 +48,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -58,7 +58,7 @@
on:click={() => changeSubSection("employees")} on:click={() => changeSubSection("employees")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'employees' class="p-2 px-5 cursor-pointer {displaySubSection === 'employees'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Employees Employees
</a> </a>

View File

@ -115,7 +115,7 @@ ${paragraphs.join("\n")}
href={rawData?.industry href={rawData?.industry
? getIndustryHref(rawData?.industry) ? getIndustryHref(rawData?.industry)
: "#"} : "#"}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{rawData?.industry ?? "n/a"}</a >{rawData?.industry ?? "n/a"}</a
></td ></td
></tr ></tr
@ -131,7 +131,7 @@ ${paragraphs.join("\n")}
href={sectorNavigation?.find( href={sectorNavigation?.find(
(item) => item?.title === rawData?.sector, (item) => item?.title === rawData?.sector,
)?.link} )?.link}
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
>{rawData?.sector ? rawData?.sector : "n/a"}</a >{rawData?.sector ? rawData?.sector : "n/a"}</a
></td ></td
></tr ></tr
@ -142,7 +142,7 @@ ${paragraphs.join("\n")}
> >
<td class="px-1 py-1.5 text-right lg:py-2" <td class="px-1 py-1.5 text-right lg:py-2"
><a ><a
class="sm:hover:text-blue-600 dark:sm:hover:text-blue-400 underline underline-offset-4" class="sm:hover:text-blue-700 dark:sm:hover:text-blue-400 underline underline-offset-4"
href={`/stocks/${$stockTicker}/profile/employees`} href={`/stocks/${$stockTicker}/profile/employees`}
>{rawData?.fullTimeEmployees >{rawData?.fullTimeEmployees
? new Intl.NumberFormat("en")?.format( ? new Intl.NumberFormat("en")?.format(
@ -195,7 +195,7 @@ ${paragraphs.join("\n")}
<td class="px-0.5 py-2 text-right"> <td class="px-0.5 py-2 text-right">
<a <a
href={rawData?.website} href={rawData?.website}
class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-600 dark:text-blue-400" class="sm:hover:text-muted dark:sm:hover:text-white truncate text-blue-700 dark:text-blue-400"
target="_blank">{rawData?.website ?? "n/a"}</a target="_blank">{rawData?.website ?? "n/a"}</a
></td ></td
></tr ></tr
@ -348,7 +348,7 @@ ${paragraphs.join("\n")}
<td class="px-1 py-3 align-top xs:px-2">{item?.type}</td> <td class="px-1 py-3 align-top xs:px-2">{item?.type}</td>
<td class="py-3 pl-1 align-top xs:px-2" <td class="py-3 pl-1 align-top xs:px-2"
><a ><a
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
href={item?.link} href={item?.link}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
@ -368,7 +368,7 @@ ${paragraphs.join("\n")}
class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold" class="border-b border-gray-300 dark:border-gray-600 py-3 text-lg sm:text-xl font-semibold"
> >
<a <a
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline sm:hover:underline-offset-4"
href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&amp;count=100`} href={`https://www.sec.gov/cgi-bin/browse-edgar?CIK=${rawData?.cik}&amp;count=100`}
target="_blank" target="_blank"
rel="noopener noreferrer">View All SEC Filings</a rel="noopener noreferrer">View All SEC Filings</a

View File

@ -81,7 +81,7 @@
><td class="text-left px-2" ><td class="text-left px-2"
><a ><a
href={`/stocks/${item?.symbol}/profile/employees`} href={`/stocks/${item?.symbol}/profile/employees`}
class="text-[1rem] text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-[1rem] text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name?.length > 30 >{item?.name?.length > 30
? item?.name?.slice(0, 30) + "..." ? item?.name?.slice(0, 30) + "..."
: item?.name}</a : item?.name}</a
@ -128,7 +128,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover: dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover: dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -54,7 +54,7 @@
on:click={() => changeSubSection("overview")} on:click={() => changeSubSection("overview")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'overview' class="p-2 px-5 cursor-pointer {displaySubSection === 'overview'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Overview Overview
</a> </a>
@ -64,7 +64,7 @@
on:click={() => changeSubSection("market-cap")} on:click={() => changeSubSection("market-cap")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap' class="p-2 px-5 cursor-pointer {displaySubSection === 'market-cap'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Market Cap Market Cap
</a> </a>
@ -74,7 +74,7 @@
on:click={() => changeSubSection("revenue")} on:click={() => changeSubSection("revenue")}
class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue' class="p-2 px-5 cursor-pointer {displaySubSection === 'revenue'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Revenue Revenue
</a> </a>
@ -85,7 +85,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'price-reaction' 'price-reaction'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Price Reaction Price Reaction
</a> </a>
@ -96,7 +96,7 @@
class="p-2 px-5 cursor-pointer {displaySubSection === class="p-2 px-5 cursor-pointer {displaySubSection ===
'fail-to-deliver' 'fail-to-deliver'
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
Fail-to-Deliver Fail-to-Deliver
</a> </a>

View File

@ -48,7 +48,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.symbol}</a >{item?.symbol}</a
></td ></td
> >

View File

@ -154,7 +154,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}`} href={`/stocks/${item?.symbol}`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name}</a >{item?.name}</a
></td ></td
> >

View File

@ -493,7 +493,7 @@
<span class="text-xl font-bold" <span class="text-xl font-bold"
>{#if capCategory} >{#if capCategory}
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={capCategory.link} href={capCategory.link}
> >
{capCategory.name} {capCategory.name}

View File

@ -116,7 +116,7 @@
><td class="text-left text-[1rem] px-2" ><td class="text-left text-[1rem] px-2"
><a ><a
href={`/stocks/${item?.symbol}/statistics/revenue`} href={`/stocks/${item?.symbol}/statistics/revenue`}
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
>{item?.name}</a >{item?.name}</a
></td ></td
> >
@ -152,7 +152,7 @@
<li class="mb-3 last:mb-1"> <li class="mb-3 last:mb-1">
{formatDate(item?.publishedDate)} ago - {formatDate(item?.publishedDate)} ago -
<a <a
class="text-blue-600 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400" class="text-blue-700 sm:hover:text-muted dark:sm:hover:text-white dark:text-blue-400"
href={item?.url} href={item?.url}
target="_blank" target="_blank"
rel="noopener noreferrer nofollow">{item?.title}</a rel="noopener noreferrer nofollow">{item?.title}</a

View File

@ -37,7 +37,7 @@
bound by these Terms as well as our bound by these Terms as well as our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
>. Stocknear reserves the right to modify these Terms at any >. Stocknear reserves the right to modify these Terms at any
time. time.
@ -136,7 +136,7 @@
us at us at
<a <a
href="mailto:contact@stocknear.com" href="mailto:contact@stocknear.com"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>contact@stocknear.com</a >contact@stocknear.com</a
> >
using the subject line "Copyright Infringement" and provide a detailed using the subject line "Copyright Infringement" and provide a detailed
@ -167,7 +167,7 @@
Settings or by contacting us at Settings or by contacting us at
<a <a
href="mailto:support@stocknear.com" href="mailto:support@stocknear.com"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>support@stocknear.com</a >support@stocknear.com</a
>.<br /><br /> >.<br /><br />
If you are not completely satisfied with your subscription, you may If you are not completely satisfied with your subscription, you may
@ -247,7 +247,7 @@
our contact form or email us directly at our contact form or email us directly at
<a <a
href="mailto:support@stocknear.com" href="mailto:support@stocknear.com"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>support@stocknear.com</a >support@stocknear.com</a
>. >.
</div> </div>
@ -260,13 +260,13 @@
These Terms and Conditions, together with our These Terms and Conditions, together with our
<a <a
href="/privacy-policy" href="/privacy-policy"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Privacy Policy</a >Privacy Policy</a
> >
and and
<a <a
href="/imprint" href="/imprint"
class="text-blue-600 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline" class="text-blue-700 dark:text-blue-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:underline"
>Imprint</a >Imprint</a
>, constitute the entire agreement between you and Stocknear. >, constitute the entire agreement between you and Stocknear.
<br /><br /> <br /><br />

View File

@ -54,7 +54,7 @@
href={item?.path} href={item?.path}
class="p-2 px-5 cursor-pointer {activeIdx === i class="p-2 px-5 cursor-pointer {activeIdx === i
? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold' ? 'text-muted dark:text-white bg-[#EEEEEE] dark:bg-primary/90 font-semibold'
: 'text-blue-600 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}" : 'text-blue-700 dark:text-gray-400 sm:hover:text-muted dark:sm:hover:text-white sm:hover:bg-[#EEEEEE] dark:sm:hover:bg-primary/90'}"
> >
{item.title} {item.title}
</a> </a>

Some files were not shown because too many files have changed in this diff Show More