{"partnerName":"carGurus","packageAlias":"carGurus","partnerOOSName":["CarGurus"],"partnerCardEnabled":true,"partnerPrefix":"carGurus","packageOptions":{"packageNS":"sincro_carGurus","initScripts":[{"inlineJs":"(function carGurus_NS() {\n    sincro_carGurus = window[\"sincro_carGurus\"] || {};\n    sincro_carGurus.isBadgesEnabled = function (userOption, minRating) {\n        return userOption && minRating;\n    };\n    window.sincro_carGurus.getFinalPrice = function (key, priceLib, fallbackValue) {\n        var _a;\n        const sanitizedKey = (_a = key === null || key === void 0 ? void 0 : key.toLowerCase()) === null || _a === void 0 ? void 0 : _a.replace(/[\\s]/g, \"\");\n        if (priceLib.hasOwnProperty(sanitizedKey)) {\n            return priceLib[sanitizedKey];\n        }\n        return fallbackValue;\n    };\n})();"}]},"lifecycleEvents":{},"globalScripts":{"css":[],"js":[{"elType":"ScriptBlock","alias":"cargurus_snowplow","tag":"script","options":{"location":"head","inlineJs":{"baselString":"(function carGurusSnowplow() {\n    (function (p, l, o, w, i, n, g) {\n        if (!p[i]) {\n            p.GlobalSnowplowNamespace = p.GlobalSnowplowNamespace || [];\n            p.GlobalSnowplowNamespace.push(i);\n            p[i] = function () {\n                (p[i].q = p[i].q || []).push(arguments);\n            };\n            p[i].q = p[i].q || [];\n            n = l.createElement(o);\n            g = l.getElementsByTagName(o)[0];\n            n.async = 1;\n            n.src = w;\n            g.parentNode.insertBefore(n, g);\n        }\n    }(window, document, \"script\", \"//d3j1weegxvu8ns.cloudfront.net/t.js\", \"snowplow\"));\n    window.snowplow('newTracker', 'cgtracker', 'sp.cargurus.com', {\n        appId: '@{{package.cargurus_snowplow_appid}}@',\n        discoverRootDomain: true,\n        forceSecureTracker: true,\n        contexts: {\n            webPage: true,\n            performanceTiming: true\n        }\n    });\n    window.snowplow('enableActivityTracking', 5, 5);\n    window.snowplow('trackPageView');\n    window.snowplow('enableLinkClickTracking');\n})()"}},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{"default":{"baselBool":{"target":{"baselProp":"@{{package.cargurus_snowplow_appid}}@"},"invert":true}}}},"actions":[],"attributes":{},"customCSS":""}]},"packageProperties":["cargurus_displaybadges","cargurus_accesskey","cargurus_minrating","cargurus_srpstyle","cargurus_vdpstyle","cargurus_pricefileds","cargurus_snowplow_appid"],"customProperties":[{"applyPages":{"default":true},"assignBaselToken":"cargurus_isDisplayBadges","fetchType":"SET_VALUE","assignValue":{"baselCondition":{"assertion":"EQUALS","evalTarget":{"baselProp":"@{{package.cargurus_displaybadges}}@"},"cases":{"vsr":{"baselCondition":{"evalTarget":{"baselString":"@{{global.pageKey}}@"},"assertion":"EQUALS","cases":{"vsr":true,"default":false}}},"vdp":{"baselCondition":{"evalTarget":{"baselString":"@{{global.pageKey}}@"},"assertion":"EQUALS","cases":{"vdp":true,"default":false}}},"both":true,"default":true,"none":false}}}},{"fetchType":"SET_VALUE","assignBaselToken":"vehicleprice","applyPages":{"vsr":true,"vdp":true},"assignValue":{"baselCondition":{"evalTarget":{"baselProp":"@{{package.cargurus_pricefileds}}@"},"assertion":"EQUALS","cases":{"msrp":{"baselString":"@{{vehicle.msrp}}@"},"internetPrice":{"baselString":"@{{vehicle.internetPrice}}@"},"invoicePrice":{"baselString":"@{{vehicle.invoicePrice}}@"},"price":{"baselString":"@{{vehicle.price}}@"},"salePrice":{"baselString":"@{{vehicle.salePrice}}@"},"featuredPrice":{"baselString":"@{{vehicle.featuredPrice}}@"},"discountPrice":{"baselString":"@{{vehicle.discountPrice}}@"},"default":{"baselMethod":{"method":"window.sincro_carGurus.getFinalPrice","args":[{"baselProp":"@{{package.cargurus_pricefileds}}@"},{"baselProp":"@{{vehicle.prices}}@"},{"baselString":"@{{vehicle.salePrice}}@"}],"useNew":false}}}}}}],"components":[{"alias":"cg_badge","rules":{"assignPages":{"vsr":{"baselMethod":{"args":[{"baselBool":"@{{package.cargurus_isDisplayBadges}}@"},{"baselBool":"@{{package.cargurus_minrating}}@"}],"method":"sincro_carGurus.isBadgesEnabled","useNew":false}},"vdp":{"baselMethod":{"args":[{"baselBool":"@{{package.cargurus_isDisplayBadges}}@"},{"baselBool":"@{{package.cargurus_minrating}}@"}],"method":"sincro_carGurus.isBadgesEnabled","useNew":false}}}},"lifecycleEvents":{},"scripts":{"css":[],"js":[{"elType":"ScriptBlock","alias":"cargurus_script","tag":"script","options":{"location":"head","src":{"baselString":"https://static.cargurus.com/js/api/@{{global.locale}}@/1.0/dealratingbadge.js"},"defer":true},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{}},"actions":[],"attributes":{},"customCSS":""},{"elType":"ScriptBlock","alias":"cargurus_styleobject","tag":"script","options":{"location":"head","inlineJs":{"baselString":"(function getInlineJs() {\n    window.CarGurus = window.CarGurus || {};\n    window.CarGurus.DealRatingBadge = {\n        options: {\n            websitePartner: \"cdk\",\n            minRating: \"@{{package.cargurus_minrating}}@\",\n            style: \"@{{global.pageKey}}@\" === \"vsr\"\n                ? \"@{{package.cargurus_srpstyle}}@\".toUpperCase()\n                : \"@{{package.cargurus_vdpstyle}}@\".toUpperCase(),\n            showContactForm: \"@{{global.oemKey}}@\" !== \"gmps\"\n        }\n    };\n})()"}},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{}},"actions":[],"attributes":{},"customCSS":""}]},"elements":[{"elType":"VehicleIcon","alias":"cargurus_badgecontainer","tag":"span","attributes":{"data-cg-vin":{"baselString":"@{{vehicle.vin}}@"},"data-cg-price":{"baselString":"@{{package.vehicleprice}}@"},"data-cg-height":"60"},"customCSS":"\n                    .vehicle-details [data-bzl-id=\"cargurus_badgecontainer\"] {width: 100%; padding: 1rem}\n                    .vehicle-details [data-bzl-id=\"cargurus_badgecontainer\"] span {display: flex !important; align-content: center;justify-content: center;}\n","options":{},"lifecycleEvents":{},"actions":[],"rules":{"assertRules":[],"restrictAssignedPages":{}}},{"elType":"PageElement","alias":"cargurus-noscript","tag":"noscript","attributes":{"innerHTML":"\n                <div style=\"display:inline;\">\n                    <img height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\"\n                        src=\"https://www.cargurus.com/Cars/api/2.0/recordMetricsImage.action?k=00000000-0000-0a9a-0000-00000000cc8f&x=%7B%22ns%22%3A1%7D\">\n                </div>"},"options":{"domTarget":[{"selector":"body","appendMethod":"appendChild"}],"targetAll":false},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{}}}]},{"alias":"cg_pixel","rules":{"assignPages":{"default":{"baselProp":"@{{package.cargurus_accesskey}}@"}}},"lifecycleEvents":{},"scripts":{"css":[],"js":[{"elType":"ScriptBlock","alias":"cargurus_pixelScript","tag":"script","options":{"location":"head","src":{"baselString":"https://static.cargurus.com/js/api/@{{global.locale}}@/2.0/partnermetrics.js"},"defer":true},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{}},"actions":[],"attributes":{},"customCSS":""},{"elType":"ScriptBlock","alias":"cargurus_pixelObject","tag":"script","options":{"location":"head","inlineJs":{"baselString":"(function getPixelObject() {\n    window.CarGurus = window.CarGurus || {};\n    window.CarGurus.Partner = window.CarGurus.Partner || {};\n    window.CarGurus.Partner.Metrics = window.CarGurus.Partner.Metrics || {};\n    window.CarGurus.Partner.Metrics.Options =\n        window.CarGurus.Partner.Metrics.Options || {};\n    window.CarGurus.Partner.Metrics.Options.AccessKey =\n        \"@{{package.cargurus_accesskey}}@\";\n    window.CarGurus.Partner.Metrics.Options.debug = false;\n})()"}},"lifecycleEvents":{},"rules":{"assertRules":[],"restrictAssignedPages":{}},"actions":[],"attributes":{},"customCSS":""}]},"elements":[]}]}