{"id":2385,"date":"2019-11-08T15:51:12","date_gmt":"2019-11-08T15:51:12","guid":{"rendered":"https:\/\/www.jpfco.com\/dir\/?p=2385"},"modified":"2025-12-20T04:40:22","modified_gmt":"2025-12-20T04:40:22","slug":"long-miacomet","status":"publish","type":"post","link":"https:\/\/www.jpfco.com\/dir\/long-miacomet\/","title":{"rendered":"Long Miacomet"},"content":{"rendered":"<p>I&#8217;ve always thought Miacomet was an undervalued area, but now with the brand new Miacomet Golf Clubhouse about to open, I think it is <em>really<\/em> undervalued.  I imagine we&#8217;ll see a similar effect to the area as Cliff saw after The Westmoor Club was built, albeit not as profound.  My friend, who is a scratch golfer, said Miacomet played better than Sankaty Head Golf Club and Nantucket Golf Club this past summer, and Sankaty and Nantucket are world class courses.  Time will tell, but I&#8217;m long Miacomet.<\/p>\n<p><a href=\"https:\/\/www.jpfco.com\/dir\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-08-at-2.18.37-PM.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jpfco.com\/dir\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-08-at-2.18.37-PM-300x200.png\" alt=\"\" width=\"300\" height=\"200\" class=\"aligncenter size-medium wp-image-2393\" srcset=\"https:\/\/www.jpfco.com\/dir\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-08-at-2.18.37-PM-300x200.png 300w, https:\/\/www.jpfco.com\/dir\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-08-at-2.18.37-PM.png 482w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Year over year comparison of YTD total volume:<br \/>\n    <div class=\"jpfco-chart-container\" style=\"position: relative; height: 400px; margin: 2em 0;\">\n                    <h4 class=\"jpfco-chart-title\">Annual Sales Volume<\/h4>\n                <canvas id=\"jpfco-chart-1\"><\/canvas>\n    <\/div>\n    <script>\n    (function() {\n        \/\/ Wait for Chart.js to load\n        function initChart() {\n            if (typeof Chart === 'undefined') {\n                setTimeout(initChart, 100);\n                return;\n            }\n\n            var ctx = document.getElementById('jpfco-chart-1').getContext('2d');\n\n            new Chart(ctx, {\n                type: 'line',\n                data: {\n                    labels: [\"'09\",\"'10\",\"'11\",\"'12\",\"'13\",\"'14\",\"'15\",\"'16\",\"'17\",\"'18\",\"'19\"],\n                    datasets: [{\n                        label: 'Annual Sales Volume',\n                        data: [339,569,430,639,640,866,728,848,919,945,810],\n                        borderColor: 'rgba(33, 117, 155, 1)',\n                        backgroundColor: 'rgba(33, 117, 155, 0.1)',\n                        borderWidth: 3,\n                        fill: true,\n                        tension: 0.3,\n                        pointRadius: 5,\n                        pointHoverRadius: 8,\n                        pointBackgroundColor: 'rgba(33, 117, 155, 1)',\n                        pointBorderColor: '#fff',\n                        pointBorderWidth: 2,\n                        pointHoverBackgroundColor: 'rgba(24, 90, 120, 1)',\n                        pointHoverBorderColor: '#fff',\n                        pointHoverBorderWidth: 3\n                    }]\n                },\n                plugins: [{\n                    id: 'annotationMarkers',\n                    afterDatasetsDraw: function(chart) {\n                        var annotations = [{\"index\":0,\"text\":\"Lowest total yearly volume.\"},{\"index\":5,\"text\":\"$1bn+ year.\"},{\"index\":8,\"text\":\"$1bn+ year.\"},{\"index\":9,\"text\":\"Highest total yearly volume. $1bn+ year.\"}];\n                        if (!annotations || annotations.length === 0) return;\n\n                        var ctx = chart.ctx;\n                        var meta = chart.getDatasetMeta(0);\n\n                        annotations.forEach(function(annotation) {\n                            var point = meta.data[annotation.index];\n                            if (!point) return;\n\n                            var x = point.x;\n                            var y = point.y;\n\n                            \/\/ Draw star marker\n                            ctx.save();\n                            ctx.fillStyle = '#c9a227';\n                            ctx.font = 'bold 16px sans-serif';\n                            ctx.textAlign = 'center';\n                            ctx.fillText('\u2605', x, y - 20);\n                            ctx.restore();\n                        });\n                    }\n                }],\n                options: {\n                    responsive: true,\n                    maintainAspectRatio: false,\n                    interaction: {\n                        intersect: false,\n                        mode: 'index'\n                    },\n                    plugins: {\n                        legend: {\n                            display: false\n                        },\n                        tooltip: {\n                            backgroundColor: 'rgba(26, 38, 52, 0.95)',\n                            titleFont: {\n                                size: 14,\n                                weight: '600'\n                            },\n                            bodyFont: {\n                                size: 16,\n                                weight: '700'\n                            },\n                            padding: 12,\n                            cornerRadius: 8,\n                            displayColors: false,\n                            callbacks: {\n                                label: function(context) {\n                                    var value = context.parsed.y;\n                                    var label;\n                                    if (value >= 1000) {\n                                        label = '$' + (value \/ 1000).toFixed(2) + 'bn';\n                                    } else {\n                                        label = '$' + value + 'mm';\n                                    }\n                                    return label;\n                                },\n                                afterLabel: function(context) {\n                                    var annotations = [{\"index\":0,\"text\":\"Lowest total yearly volume.\"},{\"index\":5,\"text\":\"$1bn+ year.\"},{\"index\":8,\"text\":\"$1bn+ year.\"},{\"index\":9,\"text\":\"Highest total yearly volume. $1bn+ year.\"}];\n                                    var annotation = annotations.find(function(a) { return a.index === context.dataIndex; });\n                                    if (annotation) {\n                                        return '\u2605 ' + annotation.text;\n                                    }\n                                    return '';\n                                }\n                            }\n                        }\n                    },\n                    scales: {\n                        x: {\n                            grid: {\n                                display: false\n                            },\n                            ticks: {\n                                font: {\n                                    size: 12,\n                                    weight: '500'\n                                },\n                                color: '#6c757d'\n                            }\n                        },\n                        y: {\n                            beginAtZero: true,\n                            grid: {\n                                color: 'rgba(0,0,0,0.05)'\n                            },\n                            ticks: {\n                                font: {\n                                    size: 12,\n                                    weight: '500'\n                                },\n                                color: '#6c757d',\n                                callback: function(value) {\n                                    if (value >= 1000) {\n                                        return '$' + (value \/ 1000) + 'bn';\n                                    }\n                                    return '$' + value + 'mm';\n                                }\n                            }\n                        }\n                    }\n                }\n            });\n        }\n\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initChart);\n        } else {\n            initChart();\n        }\n    })();\n    <\/script>\n    <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve always thought Miacomet was an undervalued area, but now with the brand new Miacomet Golf Clubhouse about to open, I think it is really&hellip;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2385","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/posts\/2385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/comments?post=2385"}],"version-history":[{"count":5,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/posts\/2385\/revisions"}],"predecessor-version":[{"id":2447,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/posts\/2385\/revisions\/2447"}],"wp:attachment":[{"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/media?parent=2385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/categories?post=2385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jpfco.com\/dir\/wp-json\/wp\/v2\/tags?post=2385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}