{"id":567,"date":"2025-02-23T16:26:24","date_gmt":"2025-02-23T16:26:24","guid":{"rendered":"https:\/\/freeonlinetools.info\/trendtrack\/home\/"},"modified":"2025-08-02T10:54:53","modified_gmt":"2025-08-02T10:54:53","slug":"home","status":"publish","type":"page","link":"https:\/\/freeonlinetools.info\/trendtrack\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light\" style=\"min-height:720px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient\" style=\"background:linear-gradient(35deg,rgb(6,0,151) 0%,rgb(130,4,255) 73%,rgb(193,15,255) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"inherit-container-width wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:auto 43%\"><div class=\"wp-block-media-text__content\">\n<h1 class=\"wp-block-heading has-text-align-left has-white-color has-text-color\">Your Trades Matters!<\/h1>\n\n\n\n<p><strong>Discover Key Support &amp; Resistance Levels with TrendTrack<\/strong><\/p>\n\n\n<style id=\"sp_tab_dynamic_style646\">#sp-tabpro-wrapper_646.sp-tab__lay-default .sp-tab__tab-content {width: 100%;}#sp-tabpro-wrapper_646 .animated {-webkit-animation-duration: 500ms;animation-duration: 500ms;}#sp-wp-tabs-wrapper_646 .sp-tab__nav {justify-content: start;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom {display: flex;flex-direction: column-reverse;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul {border-top: 1px solid #cccccc;border-bottom: 0;margin-top: 0;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul > li .sp-tab__nav-link.sp-tab__active {border-color: transparent #cccccc#cccccc;margin-top: -1px;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul > li .sp-tab__nav-link,#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul > li a,#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul > .sp-tab__nav-item {border-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom > ul {border-bottom: none;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default.sp-tab__horizontal-bottom .sp-tab__tab-content .sp-tab__tab-pane {border-top: 1px solid #cccccc;border-bottom: 0;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__tab-content .sp-tab-content > ul,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__tab-content .sp-tab-content > ol {border-bottom: none;}#sp-wp-tabs-wrapper_646 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__nav-link > .sp-tab__card-header {color: #444;}#sp-wp-tabs-wrapper_646 > .sp-tab__nav-tabs > .sp-tab__nav-item.show .sp-tab__nav-link,#sp-wp-tabs-wrapper_646 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__nav-link > .sp-tab__card-header {background-color: #fff;}#sp-wp-tabs-wrapper_646 .sp-tab__nav-tabs .sp-tab__nav-item.show .sp-tab__nav-link,#sp-wp-tabs-wrapper_646.sp-tab__lay-default ul li .sp-tab__nav-link.sp-tab__active {border-color: #cccccc#cccccc transparent;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul > li > .sp-tab__nav-link,#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul > li > a {cursor: pointer;border-color: #cccccc;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;}#sp-wp-tabs-wrapper_646 > .sp-tab__nav-tabs .sp-tab__nav-link {border: 1px solid #cccccc;height: 100%;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul > li .sp-tab__nav-link,#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul > li a,#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul > .sp-tab__nav-item {border-top-left-radius: 2px;border-top-right-radius: 2px;}#sp-wp-tabs-wrapper_646 .sp-tab__nav-tabs .sp-tab__nav-item {margin-bottom: -1px; }#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__nav-link.collapsed > .sp-tab__card-header {background-color: #eee;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item {margin-right: 10px;margin-top: 5px;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__nav-link:hover .sp-tab__tab_title,#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item a:hover .sp-tab__tab_title,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__nav-link.collapsed .sp-tab__card-header:hover {color: #444;transition: .3s;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item:hover,#sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__nav-link.collapsed > .sp-tab__card-header:hover {background-color: #fff;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item:last-child {margin-right: 0;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {border: 1px solid #cccccc;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;border-top: 0px;background-color: #ffffff;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul {border-bottom: 1px solid #cccccc;}@media(max-width:480px) {#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul li.sp-tab__nav-item {width: 100%;margin-right: 0px;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul li.sp-tab__nav-item:last-child {margin-bottom: -1px;}}#poststuff h2.sp-tab__section_title_646, h2.sp-tab__section_title_646 ,.editor-styles-wrapper .wp-block h2.sp-tab__section_title_646{margin-bottom: 30px !important;font-weight: 600;font-style: normal;font-size: 28px;line-height: 28px;letter-spacing: 0px;padding: 0;color: #444444;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title,#sp-wp-tabs-wrapper_646.sp-tab__lay-default span > .sp-tab__card-header {font-weight: 600;font-style: normal;font-size: 16px;line-height: 22px;letter-spacing: 0px;color: #444;margin: 0px;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {font-weight: 400;font-style: normal;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #444;}#sp-wp-tabs-wrapper_646.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane ul li a, #sp-wp-tabs-wrapper_646.sp-tab__lay-default .sp-tab__tab-content .sp-tab__tab-pane ol li a {color: #444;}<\/style>\t<h2 class=\"sp-tab__section_title_646\"> <\/h2>\n\t\t\t<div id=\"sp-wp-tabs-wrapper_646\" class=\"sp-tab__lay-default\" data-preloader=\"1\" data-activemode=\"tabs-activator-event-click\">\n\t\t\t<div class=\"sp-tab__preloader\">\n\t\t<div class=\"sp-tab__spinner\">\n\t\t\t<div class=\"rect1\"><\/div>\n\t\t\t<div class=\"rect2\"><\/div>\n\t\t\t<div class=\"rect3\"><\/div>\n\t\t\t<div class=\"rect4\"><\/div>\n\t\t\t<div class=\"rect5\"><\/div>\n\t\t<\/div>\n\t<\/div>\n\t<ul class=\"sp-tab__nav sp-tab__nav-tabs\" id=\"sp-tab__ul\" role=\"tablist\">\n\t\t\t\t<li class=\"sp-tab__nav-item\" role=\"presentation\">\n\t\t\t\t<span class=\"sp-tab__nav-link sp-tab__active\" data-sptoggle=\"tab\" for=\"#tab-6461\" role=\"tab\" aria-controls=tab-6461 aria-selected=true tabindex=0>\n\t\t\t\t\t<span class=\"tab_title_area\"><H4 class=\"sp-tab__tab_title\">Crypto currency market<\/H4><\/span>\n\t\t\t\t<\/span>\n\t\t\t<\/li>\n\t\t\t\t\t\t<li class=\"sp-tab__nav-item\" role=\"presentation\">\n\t\t\t\t<span class=\"sp-tab__nav-link\" data-sptoggle=\"tab\" for=\"#tab-6462\" role=\"tab\" aria-controls=tab-6462 aria-selected=true tabindex=0>\n\t\t\t\t\t<span class=\"tab_title_area\"><H4 class=\"sp-tab__tab_title\">Foreign exchange market<\/H4><\/span>\n\t\t\t\t<\/span>\n\t\t\t<\/li>\n\t\t\t\t\t\t<li class=\"sp-tab__nav-item\" role=\"presentation\">\n\t\t\t\t<span class=\"sp-tab__nav-link\" data-sptoggle=\"tab\" for=\"#tab-6463\" role=\"tab\" aria-controls=tab-6463 aria-selected=true tabindex=0>\n\t\t\t\t\t<span class=\"tab_title_area\"><H4 class=\"sp-tab__tab_title\">Arbitrage<\/H4><\/span>\n\t\t\t\t<\/span>\n\t\t\t<\/li>\n\t\t\t<\/ul>\n<div class=\"sp-tab__tab-content\">\n\t\t\t\t<div id=\"tab-6461\" class=\"sp-tab__tab-pane sp-tab__show sp-tab__active\" role=\"tabpanel\">\n\t\t\t\t\t<div class=\"sp-tab-content animated fadeIn\"><input type='text' id='autocompleteInputCrypto' placeholder='Start typing...'>\n<span id='crypto-pair' style='vertical-align: middle;'>\/USD<\/span>\n<button class='button-hover-orange' id='button-track-crypto'>Track<\/button>\n<button class='button-hover-orange' style='float: right;' id='button-more-crypto'>&#8594;<\/button>\n<select id='autocompleteDropdownCrypto' size='5'><\/select>\n<script>\n\tasync function showChartCrypto(currency, symbol, titleCurrency, levels) {\n  try {\n    \/\/ Fetch cryptocurrency price data from CoinGecko API\n    const selectedCurrency = 'https:\/\/api.coingecko.com\/api\/v3\/coins\/' + currency + '\/market_chart?vs_currency=usd&days=2';\n    const response = await fetch(selectedCurrency);\n    if (!response.ok) throw new Error(`API Error: ${response.status}`);\n    const data = await response.json();\n    const prices = data.prices;\n\n    \/\/ Get current date and yesterday's date\n    const now = new Date();\n    const yesterday = new Date(now);\n    yesterday.setDate(yesterday.getDate() - 1);\n\n    \/\/ Filter prices from yesterday till now\n    const filteredPrices = prices.filter(price => {\n      const timestamp = new Date(price[0]);\n      return timestamp >= yesterday && timestamp <= now;\n    });\n\n    \/\/ Extract timestamps and prices\n    const timestamps = filteredPrices.map(price => new Date(price[0]).toLocaleTimeString());\n    const priceValues = filteredPrices.map(price => price[1]);\n\n    \/\/ Display chart in SweetAlert dialog\n    Swal.fire({\n      title: `${symbol}\/USD Price Chart`,\n      html: `\n        <canvas id=\"crypto-currency-chart\" style=\"width:100%\"><\/canvas>\n        <br>\n        <h3>${titleCurrency} Levels Today<\/h3>\n        <pre id=\"levels\">${levels}<\/pre>\n      `,\n\t  padding: '0px',\n      didOpen: () => {\n        new Chart(document.getElementById(\"crypto-currency-chart\"), {\n          type: \"line\",\n          data: {\n            labels: timestamps,\n            datasets: [{\n              label: `${symbol}\/USD Price`,\n              data: priceValues,\n              borderColor: \"blue\",\n              fill: false\n            }]\n          },\n          options: {\n            legend: { display: true },\n            scales: {\n              xAxes: [{ ticks: { autoSkip: true, maxTicksLimit: 10 } }],\n              yAxes: [{ ticks: { beginAtZero: false } }]\n            }\n          }\n        });\n      }\n    });\n  } catch (error) {\n    console.error(\"Error fetching data:\", error);\n    Swal.fire(\"Error\", \"Unable to fetch price data. Please try again later.\", \"error\");\n  }\n\t\t\tlet trimedLevels = document.getElementById(\"levels\");\n\t\t\ttrimedLevels.textContent = trimedLevels.textContent.replace(\/[{}]\/g, '');\n}\n    document.addEventListener('DOMContentLoaded', function () {\n        const inputCrypto = document.getElementById('autocompleteInputCrypto');\n        const selectCrypto = document.getElementById('autocompleteDropdownCrypto');\n        const cryptoPair = document.getElementById('crypto-pair');\n\n        \/\/ Fetch data from the CoinGecko API\n        fetch('https:\/\/api.coingecko.com\/api\/v3\/coins\/markets?vs_currency=usd&order=market_cap_desc&per_page=10&page=1&sparkline=false')\n            .then((response) => response.json())\n            .then((data) => {\n                const values = data; \/\/ Store fetched coin data\n\n                \/\/ Populate dropdown with all cryptocurrency options\n                values.forEach((coin) => {\n                    const option = document.createElement('option');\n                    option.value = coin.id; \/\/ Set the 'id' as the value\n                    option.textContent = coin.name; \/\/ Set the 'name' as the display text\n                    option.label = coin.symbol; \/\/ Set the symbol as a label\n                    selectCrypto.appendChild(option); \/\/ Append option to dropdown\n                });\n\n                \/\/ Handle user input and invert selection state after third character\n                inputCrypto.addEventListener('input', function () {\n                    const query = inputCrypto.value.toLowerCase();\n\n                    if (query.length >= 3) {\n                        let matchFound = false;\n\n                        for (let i = 0; i < selectCrypto.options.length; i++) {\n                            const option = selectCrypto.options[i];\n                            if (option.textContent.toLowerCase().includes(query)) {\n                                if (matchFound === false) {\n                                    \/\/ Invert selection state of the first matching option\n                                    if (selectCrypto.selectedIndex === i) {\n                                        selectCrypto.selectedIndex = -1; \/\/ Deselect if already selected\n                                    } else {\n                                        selectCrypto.selectedIndex = i; \/\/ Select if not already selected\n                                        cryptoPair.textContent = option.label.toUpperCase() + '\/USD'; \/\/ Update pair text\n                                    }\n                                    matchFound = true;\n                                }\n                                break;\n                            }\n                        }\n\n                        \/\/ Clear selection if no matches are found\n                        if (!matchFound) {\n                            selectCrypto.selectedIndex = -1; \/\/ Deselect all options\n                        }\n                    }\n                });\n\n                \/\/ Update input field and pair span when an option is manually selected\n                selectCrypto.addEventListener('change', function () {\n                    const selectedOption = selectCrypto.options[selectCrypto.selectedIndex];\n                    inputCrypto.value = selectedOption.textContent; \/\/ Set input value to selected option's name\n                    cryptoPair.textContent = selectedOption.label.toUpperCase() + '\/USD'; \/\/ Update the pair span\n                });\n                selectCrypto.addEventListener('click', function () {\n                \tconst selectedOption = selectCrypto.options[selectCrypto.selectedIndex];\n                \tinputCrypto.value = selectedOption.textContent;\n                });\n            })\n            .catch((error) => console.error('Error fetching data:', error));\n    });\n    document.getElementById('button-track-crypto').addEventListener('click', function () {\n    const selectCrypto = document.getElementById('autocompleteDropdownCrypto');\n    const selectedOption = selectCrypto.options[selectCrypto.selectedIndex];\n\n    if (selectedOption) {\n        const selectedValue = selectedOption.value;\n\t\tconst titleCurrency = String(selectedValue).charAt(0).toUpperCase() + String(selectedValue).slice(1);\n\t\tconst symbolCurrency = selectedOption.label.toUpperCase();\n\t\t\n        \/\/ Send the selected value to the PHP script using fetch\n        fetch('\/trendtrack\/wp-content\/themes\/trend-track\/visitor-action-crypto.php', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/json' },\n            body: JSON.stringify({ selectedValue: selectedValue }),\n        })\n        .then(response => response.json())\n        .then(data => {\n\t\t\tshowChartCrypto(selectedValue, symbolCurrency, titleCurrency, data.message);\n\t\t\t\n        });\n    } else {\n        \/\/ Show an alert if no cryptocurrency is selected\n        Swal.fire({\n            title: 'Invalid Selection',\n            text: 'Please select a cryptocurrency before tracking!',\n            icon: 'warning',\n            confirmButtonText: 'OK'\n        });\n    }\n});\n<\/script>\n\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div id=\"tab-6462\" class=\"sp-tab__tab-pane \" role=\"tabpanel\">\n\t\t\t\t\t<div class=\"sp-tab-content animated fadeIn\"><input type='text' id='autocompleteInputForex' placeholder='Start typing...'>\n<span id='forex-pair' style='vertical-align: middle;'>\/USD<\/span>\n<button class='button-hover-orange' id='button-track-forex'>Track<\/button>\n<button class='button-hover-orange' style='float: right;' id='button-more-forex'>&#8594;<\/button>\n<select id=\"autocompleteDropdownForex\" size=\"5\"><\/select>\n<script>\n\t\tasync function showChartForex(currency, symbol, titleCurrency, levels) {\n  try {\n    \/\/ Display chart in SweetAlert dialog\n    Swal.fire({\n      title: `${symbol}\/USD Price Chart`,\n      html: `\n          <div class=\"tradingview-widget-container\" style=\"width: 100%; height: 200px\">\n            <div class=\"tradingview-widget-container__widget\"><\/div>\n            <div class=\"tradingview-widget-copyright\">\n              <a href=\"https:\/\/www.tradingview.com\/\" rel=\"noopener nofollow\" target=\"_blank\">\n                <span class=\"blue-text\">Track all markets on TradingView<\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n        <br>\n        <h3>${titleCurrency} Levels Today<\/h3>\n        <pre id=\"levels\">${levels}<\/pre>\n      `,\n\t  padding: '0px',\n\t  didOpen: () => {\n      \t\/\/ Dynamically load the TradingView widget script\n        const script = document.createElement('script');\n        script.src = \"https:\/\/s3.tradingview.com\/external-embedding\/embed-widget-mini-symbol-overview.js\";\n        script.async = true;\n        script.innerHTML = JSON.stringify({\n          symbol: \"FX:\" + symbol + \"USD\",\n          width: \"100%\",\n          height: \"100%\",\n          locale: \"en\",\n          dateRange: \"1D\",\n          colorTheme: \"light\",\n          trendLineColor: \"rgba(73, 133, 231, 1)\",\n          underLineColor: \"rgba(201, 218, 248, 1)\",\n          underLineBottomColor: \"rgba(201, 218, 248, 0)\",\n          isTransparent: false,\n          autosize: true,\n          largeChartUrl: \"\"\n        });\n\n        \/\/ Append the widget script to the container inside the SweetAlert dialog\n        const widgetContainer = document.querySelector('.tradingview-widget-container__widget');\n        widgetContainer.appendChild(script);\n      }\n    });\n  } catch (error) {\n    console.error(\"Error fetching data:\", error);\n    Swal.fire(\"Error\", \"Unable to fetch price data. Please try again later.\", \"error\");\n  }\n\t\t\tlet trimedLevels = document.getElementById(\"levels\");\n\t\t\ttrimedLevels.textContent = trimedLevels.textContent.replace(\/[{}]\/g, '');\n}\n\tdocument.addEventListener('DOMContentLoaded', function () {\n        const inputForex = document.getElementById('autocompleteInputForex');\n        const selectForex = document.getElementById('autocompleteDropdownForex');\n        const forexPair = document.getElementById('forex-pair');\n\n        \/\/ Fetch data from the TrendTrack\n        fetch('\/trendtrack\/wp-content\/themes\/trend-track\/visitor\/top-ten-forex\/forex-currencies.json')\n            .then((response) => response.json())\n            .then((data) => {\n                const values = data; \/\/ Store fetched coin data\n\n                \/\/ Populate dropdown with all cryptocurrency options\n                values.forEach((coin) => {\n                    const option = document.createElement('option');\n                    option.value = coin.id; \/\/ Set the 'id' as the value\n                    option.textContent = coin.name; \/\/ Set the 'name' as the display text\n                    option.label = coin.symbol; \/\/ Set the symbol as a label\n                    selectForex.appendChild(option); \/\/ Append option to dropdown\n                });\n\n                \/\/ Handle user input and invert selection state after third character\n                inputForex.addEventListener('input', function () {\n                    const query = inputForex.value.toLowerCase();\n\n                    if (query.length >= 3) {\n                        let matchFound = false;\n\n                        for (let i = 0; i < selectForex.options.length; i++) {\n                            const option = selectForex.options[i];\n                            if (option.textContent.toLowerCase().includes(query)) {\n                                if (matchFound === false) {\n                                    \/\/ Invert selection state of the first matching option\n                                    if (selectForex.selectedIndex === i) {\n                                        selectForex.selectedIndex = -1; \/\/ Deselect if already selected\n                                    } else {\n                                        selectForex.selectedIndex = i; \/\/ Select if not already selected\n                                        forexPair.textContent = option.label.toUpperCase() + '\/USD'; \/\/ Update pair text\n                                    }\n                                    matchFound = true;\n                                }\n                                break;\n                            }\n                        }\n\n                        \/\/ Clear selection if no matches are found\n                        if (!matchFound) {\n                            selectForex.selectedIndex = -1; \/\/ Deselect all options\n                        }\n                    }\n                });\n\n                \/\/ Update input field and pair span when an option is manually selected\n                selectForex.addEventListener('change', function () {\n                    const selectedOption = selectForex.options[selectForex.selectedIndex];\n                    inputForex.value = selectedOption.textContent; \/\/ Set input value to selected option's name\n                    forexPair.textContent = selectedOption.label.toUpperCase() + '\/USD'; \/\/ Update the pair span\n                });\n                selectForex.addEventListener('click', function () {\n                \tconst selectedOption = selectForex.options[selectForex.selectedIndex];\n                \tinputForex.value = selectedOption.textContent;\n                });\n            })\n            .catch((error) => console.error('Error fetching data:', error));\n    });\n\tdocument.getElementById('button-track-forex').addEventListener('click', function () {\n    const selectForex = document.getElementById('autocompleteDropdownForex');\n    const selectedOption = selectForex.options[selectForex.selectedIndex];\n\n    if (selectedOption) {\n        const selectedValue = selectedOption.value;\n\t\tconst titleCurrency = String(selectedValue).charAt(0).toUpperCase() + String(selectedValue).slice(1);\n\t\tconst symbolCurrency = selectedOption.label.toUpperCase();\n\n\t\t\n        \/\/ Send the selected value to the PHP script using fetch\n        fetch('\/trendtrack\/wp-content\/themes\/trend-track\/visitor-action-forex.php', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/json' },\n            body: JSON.stringify({ selectedValue: symbolCurrency }),\n        })\n        .then(response => response.json())\n        .then(data => {\n\t\t\tshowChartForex(selectedValue, symbolCurrency, titleCurrency, data.message);\n        });\n    } else {\n        \/\/ Show an alert if no cryptocurrency is selected\n        Swal.fire({\n            title: 'Invalid Selection',\n            text: 'Please select a currency before tracking!',\n            icon: 'warning',\n            confirmButtonText: 'OK'\n        });\n    }\n});\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div id=\"tab-6463\" class=\"sp-tab__tab-pane \" role=\"tabpanel\">\n\t\t\t\t\t<div class=\"sp-tab-content animated fadeIn\"><input type=\"text\" id=\"autocompleteInputArbitrage\">\n<span id=\"crypto-image\" style=\"vertical-align: top; padding: 4px;\"><\/span>\n<button class=\"button-hover-orange\" id=\"button-track-arbitrage\">Track<\/button>\n<button class=\"button-hover-orange\" style=\"float: right;\" id=\"button-more-arbitrage\">&#8594;<\/button>\n<select id=\"autocompleteDropdownArbitrage\" size=\"5\"><\/select>\n<script>\n  \/\/ Function to fetch cryptocurrency data\n  function fetchCryptoData(url) {\n    return fetch(url).then(response => response.json()).catch(error => {\n      console.error(\"Error fetching data:\", error);\n      return null; \/\/ Return null in case of an error\n    });\n  }\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const dropdown = document.getElementById(\"autocompleteDropdownArbitrage\");\n    const inputField = document.getElementById(\"autocompleteInputArbitrage\");\n    const cryptoImage = document.getElementById(\"crypto-image\");\n    const url = \"\/trendtrack\/wp-content\/themes\/trend-track\/visitor-action-arbitrage.php?applicant=trendtrack\";\n    \/\/ Function to attempt fetching data with retry logic\n    function fetchWithRetry(retryAttempt = 1) {\n      fetchCryptoData(url).then(data => {\n        \/\/ Ensure data is valid\n        if (!data || !Array.isArray(data)) {\n          if (retryAttempt === 1) {\n            console.warn(\"Invalid data. Retrying in 3 seconds...\");\n            setTimeout(() => fetchWithRetry(2), 3000); \/\/ Retry only once after 3 seconds\n          } else {\n            console.error(\"Data fetch failed after retry. Aborting further attempts.\");\n          }\n          return;\n        }\n        data.forEach(coin => {\n          const option = document.createElement(\"option\");\n          option.setAttribute(\"data-image\", coin.small); \/\/ Add custom 'data-image' attribute\n          option.setAttribute(\"data-percentage\", coin.percentage); \/\/ Add custom 'data-percentage' attribute\n          option.label = coin.id;\n          option.textContent = coin.name;\n          \/\/ Append the option to the dropdown\n          dropdown.appendChild(option);\n        });\n        \/\/ When a coin is clicked, update the input field and image\n        dropdown.addEventListener(\"change\", function() {\n          const selectedCoin = dropdown.options[dropdown.selectedIndex].text;\n          const selectedCoinImage = dropdown.options[dropdown.selectedIndex].getAttribute(\"data-image\"); \/\/ Use 'data-image' attribute\n          let selectedCoinPercentage = dropdown.options[dropdown.selectedIndex].getAttribute(\"data-percentage\"); \/\/ Use 'data-percentage' attribute\n          let percentageSign = '%';\n          if (selectedCoinPercentage === 'undefined') {\n            selectedCoinPercentage = '';\n            percentageSign = '';\n          }\n          inputField.value = `${selectedCoin} ${selectedCoinPercentage}${percentageSign}`; \/\/ Display percentage alongside name\n          cryptoImage.innerHTML = `\n\t\t\n\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"${selectedCoinImage}\" alt=\"${selectedCoin}\" width=\"40\" height=\"40\">`;\n        });\n      });\n    }\n    \/\/ Initial fetch\n    fetchWithRetry();\n  });\n  document.getElementById('button-track-arbitrage').addEventListener('click', function() {\n    const selectCoin = document.getElementById('autocompleteDropdownArbitrage');\n    const selectedOption = selectCoin.options[selectCoin.selectedIndex];\n    if (selectedOption) {\n      const selectedValue = selectedOption.value;\n      const titleCurrency = String(selectedValue).charAt(0).toUpperCase() + String(selectedValue).slice(1);\n      const symbolCurrency = selectedOption.label;\n      fetch('\/trendtrack\/wp-content\/themes\/trend-track\/visitor-action-arbitrage.php', {\n        method: 'POST',\n        headers: {\n          'Content-Type': 'application\/json'\n        },\n        body: JSON.stringify({\n          selectedValue: symbolCurrency\n        }),\n      }).then(response => response.json()).then(data => {\n        if (!Array.isArray(data) || data.length < 3) {\n          console.error(\"Unexpected response format:\", data);\n          return;\n        }\n        let buyExchange = data[0]; \/\/ First exchange (buy)\n        let sellExchange = data[1]; \/\/ Second exchange (sell)\n        let arbitragePercent = data[2].arbitrage; \/\/ Arbitrage percentage\n        let formattedData = `\n        \n\t\t\t\t<div style=\"display: flex; align-items: center; justify-content: center;\">\n\t\t\t\t\t<a href=\"${buyExchange.url}\" target=\"_blank\" style=\"text-align: center\">\n\t\t\t\t\t\t<b>Buy Exchange: ${buyExchange.exchange}<\/b>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<b>Pair:<\/b> ${buyExchange.pair}\n\t\t\t\t<br>\n\t\t\t\t\t<b>Price:<\/b> ${buyExchange.price}\n\t\t\t\t\t<br>\n\t\t\t\t\t\t<b>Volume:<\/b> ${buyExchange.volume}\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<b>Bid\/Ask Spread:<\/b> ${buyExchange.bid_ask_spread_percentage}%\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t\t\t<div style=\"display: flex; align-items: center; justify-content: center;\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"${sellExchange.url}\" target=\"_blank\" style=\"text-align: center\">\n\t\t\t\t\t\t\t\t\t\t\t<b>Sell Exchange: ${sellExchange.exchange}<\/b>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<b>Pair:<\/b> ${sellExchange.pair}\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t<b>Price:<\/b> ${sellExchange.price}\n\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<b>Volume:<\/b> ${sellExchange.volume}\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t\t<b>Bid\/Ask Spread:<\/b> ${sellExchange.bid_ask_spread_percentage}%\n\t\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<b>Arbitrage Opportunity:<\/b> ${arbitragePercent}\n    `;\n        Swal.fire({\n          title: \"Arbitrage Details\",\n          html: formattedData,\n          icon: \"info\",\n          width: 600,\n        });\n      }).catch(error => {\n        console.error(\"Error fetching data:\", error);\n      });\n    } else {\n      \/\/ Show an alert if no cryptocurrency is selected\n      Swal.fire({\n        title: 'Invalid Selection',\n        text: 'Please select a coin before tracking!',\n        icon: 'warning',\n        confirmButtonText: 'OK'\n      });\n    }\n  });\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\n\n\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    const tabs = document.querySelectorAll('.sp-tab__nav-link'); \/\/ Select all tabs\n    const strongElement = document.querySelector('p > strong'); \/\/ Get the <strong> element inside <p>\n\n    \/\/ Add event listeners to each tab\n    tabs.forEach((tab, index) => {\n      tab.addEventListener('click', function () {\n        \/\/ Change the <strong> text based on the tab index\n        if (index === 0 || index === 1) {\n          strongElement.textContent = 'Discover Key Support & Resistance Levels with TrendTrack';\n        } else if (index === 2) {\n          strongElement.textContent = 'Discover Arbitrage Opportunities with TrendTrack';\n        }\n      });\n    });\n  });\n<\/script>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2025\/02\/hero-image-trend.svg\" alt=\"trend track image\" class=\"wp-image-619 size-full\"\/><\/figure><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-ast-global-color-5-background-color has-background is-layout-constrained wp-container-core-group-is-layout-9cedb757 wp-block-group-is-layout-constrained\" style=\"padding-bottom:0px\">\n<div class=\"wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-00723822 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/building.svg\" alt=\"\" class=\"wp-image-547\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" style=\"margin-top:16px\">Local Business<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Lorem ipsum dolor consectetur adipiscing elit eiusmod.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/shopping-bag.svg\" alt=\"\" class=\"wp-image-548\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" style=\"margin-top:16px\">Online Store<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Lorem ipsum dolor consectetur adipiscing elit eiusmod.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/blog.svg\" alt=\"\" class=\"wp-image-549\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" style=\"margin-top:16px\">Blogging<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Lorem ipsum dolor consectetur adipiscing elit eiusmod.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/portfolio.svg\" alt=\"\" class=\"wp-image-137\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\" style=\"margin-top:16px\">Portfolio<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Lorem ipsum dolor consectetur adipiscing elit eiusmod.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-45b0ac4f wp-block-group-is-layout-constrained\" id=\"services\" style=\"padding-top:144px;padding-bottom:0px\">\n<h2 class=\"wp-block-heading\">Our Services<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-60cbf9bb wp-block-columns-is-layout-flex\" style=\"margin-top:50px\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"600\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/branding-1.jpg\" alt=\"\" class=\"wp-image-230\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Branding Design<\/h3>\n\n\n\n<p>Sem quis erat nibh id neque tincidunt molestie convallis ut nibh vel, lorem consequat ullamcorper.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"600\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/graphic-1.jpg\" alt=\"\" class=\"wp-image-553\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Graphic Design<\/h3>\n\n\n\n<p>Sem quis erat nibh id neque tincidunt molestie convallis ut nibh vel, lorem consequat ullamcorper.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"600\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/web-1.jpg\" alt=\"\" class=\"wp-image-552\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Web Development<\/h3>\n\n\n\n<p>Sem quis erat nibh id neque tincidunt molestie convallis ut nibh vel, lorem consequat ullamcorper.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-ast-global-color-5-background-color has-background is-layout-constrained wp-container-core-group-is-layout-94d206d0 wp-block-group-is-layout-constrained\" id=\"about\" style=\"padding-top:143px;padding-bottom:144px\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center\"><div class=\"wp-block-media-text__content\">\n<div class=\"inherit-container-width wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\" style=\"padding-right:40px\">We help teams build the business of their dreams<\/h2>\n\n\n\n<p>Et in risus egestas nec vitae odio ac nibh vestibulum volutpat aliquet aenean erat lobortis non.<\/p>\n\n\n\n<p>Nibh egestas dictumst cursus est turpis quis tincidunt pulvinar maecenas eget massa vel, ante nam blandit egestas enim id quis sit maecenas id nunc tempus auctor orci, enim imperdiet proin nibh mattis.<\/p>\n<\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"480\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/about-us.jpg\" alt=\"\" class=\"wp-image-554 size-full\"\/><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-ast-global-color-4-background-color has-background is-layout-constrained wp-container-core-group-is-layout-6a2cfb7b wp-block-group-is-layout-constrained\" id=\"reviews\">\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"64\" height=\"64\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/avatar.png\" alt=\"\" class=\"wp-image-235\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\" style=\"font-size:22px;line-height:1.6\">\u201cThe best part is that Astra comes with hundreds of professionally designed templates for just about every industry, makes it super easy for non-techy users to build a website.\u201d<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Wade Warren<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-constrained wp-container-core-group-is-layout-3fee123f wp-block-group-is-layout-constrained\" id=\"whyus\" style=\"padding-top:144px;padding-bottom:144px\">\n<h2 class=\"wp-block-heading\">Why Choose Us<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-29aadeec wp-block-columns-is-layout-flex\" style=\"margin-top:60px\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/passionate.svg\" alt=\"\" class=\"wp-image-162\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Passionate<\/h3>\n\n\n\n<p>Tempor ullamcorper urna, est, lectus amet sit tempor pretium mi sed morbi cras posuere sit ultrices bibendum augue sit ornare.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/professional.svg\" alt=\"\" class=\"wp-image-550\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Professional<\/h3>\n\n\n\n<p>Tempor ullamcorper urna, est, lectus amet sit tempor pretium mi sed morbi cras posuere sit ultrices bibendum augue sit ornare.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-6b73ce23 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/freeonlinetools.info\/trendtrack\/wp-content\/uploads\/2022\/11\/support.svg\" alt=\"\" class=\"wp-image-551\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:16px\">Support<\/h3>\n\n\n\n<p>Tempor ullamcorper urna, est, lectus amet sit tempor pretium mi sed morbi cras posuere sit ultrices bibendum augue sit ornare.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-constrained wp-container-core-group-is-layout-cfcca693 wp-block-group-is-layout-constrained\" id=\"contact\" style=\"background:linear-gradient(35deg,rgb(6,0,151) 0%,rgb(130,4,255) 64%,rgb(193,15,255) 98%);padding-top:104px;padding-bottom:104px\">\n<h2 class=\"wp-block-heading has-text-align-center has-text-color\" style=\"color:#ffffff\">Get a professional website today!<\/h2>\n\n\n\n<div class=\"wp-block-buttons alignwide is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-bba8380a wp-block-buttons-is-layout-flex\" style=\"margin-top:50px\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Make a Website<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Local Business Lorem ipsum dolor consectetur adipiscing elit eiusmod. Online Store Lorem ipsum dolor consectetur adipiscing elit eiusmod. Blogging Lorem ipsum dolor consectetur adipiscing elit eiusmod. Portfolio Lorem ipsum dolor consectetur adipiscing elit eiusmod. Our Services Branding Design Sem quis erat nibh id neque tincidunt molestie convallis ut nibh vel, lorem consequat ullamcorper. Graphic Design [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"normal-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-567","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/pages\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/comments?post=567"}],"version-history":[{"count":59,"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/pages\/567\/revisions"}],"predecessor-version":[{"id":682,"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/pages\/567\/revisions\/682"}],"wp:attachment":[{"href":"https:\/\/freeonlinetools.info\/trendtrack\/wp-json\/wp\/v2\/media?parent=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}