"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[372],{71269:(n,e,a)=>{a.r(e),a.d(e,{NextLink:()=>s});var t=a(95155),i=a(12115),l=a(6874),r=a.n(l),o=a(9204);let s=(0,i.forwardRef)((n,e)=>{let{href:a,passHref:i,...l}=n,s="string"!=typeof a||i?a:(0,o.l2)({paths:[a]});return(0,t.jsx)(r(),{href:s,passHref:i,prefetch:!1,ref:e,...l})});s.displayName="NextLink"},80624:(n,e,a)=>{a.d(e,{U:()=>l});var t=a(16696);let i={"\n query GetOneAppArticleQuery($slug: String!) {\n article(slug: $slug) {\n ...ArticlePage\n }\n }\n":t.nS,"\n query GetModels($makeSlug: String!) {\n findCars(makeSlug: $makeSlug) {\n id\n model\n year\n featuredImage\n }\n }\n":t.gP,"\n query GetYear($makeSlug: String!, $model: String!, $year: Int!) {\n findCars(makeSlug: $makeSlug, model: $model, year: $year) {\n id\n make\n model\n year\n featuredImage\n }\n }\n":t.z_,"\n query GetInventoryWidgetResults(\n $make: String\n $makeSlug: String\n $model: String\n $modelSlug: String\n $zipCodes: [String]!\n $bodyStyleSlug: String\n $fuelTypeCode: String\n $priceRangeSlug: String\n ) {\n dtcListing(\n make: $make\n makeSlug: $makeSlug\n model: $model\n modelSlug: $modelSlug\n zipCodes: $zipCodes\n bodyType: $bodyStyleSlug\n fuelTypeCode: $fuelTypeCode\n priceRanges: $priceRangeSlug\n size: 25\n ) {\n images\n year\n sellingPrice\n mileage\n dealerName\n make\n model\n VIN\n }\n }\n":t._c,"\n query GetRecommendations(\n $filter: RecommendationFilter\n $size: Int\n $useCase: RecommendationUseCase\n $userId: String\n $itemId: String\n $zipCode: String\n ) {\n recommendations(\n filter: $filter\n size: $size\n useCase: $useCase\n userId: $userId\n itemId: $itemId\n zipCode: $zipCode\n ) {\n contents {\n __typename\n ... on Article {\n articleId: id\n hed\n seo {\n canonicalPath\n }\n teaseImage {\n url\n }\n }\n ... on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n msrpRange\n thumbnailUrl\n makeModelArticle {\n id\n }\n }\n ... on Video {\n description\n duration\n publishedDate\n thumbnailUrl\n url\n videoId: id\n title\n slug\n }\n ... on VehicleListings {\n vehicle {\n motortrendScores {\n overallScore\n subClassTitle\n rankWithinSubclass\n topRankingTrophyImage\n }\n }\n VIN\n images\n sellingPrice\n listingMake: make\n listingModel: model\n listingYear: year\n trim\n mileage\n dealerName\n dealerRadius\n vehicle {\n thumbnailUrl\n }\n }\n }\n }\n }\n":t.wJ,"\n query GetVehicleTrimSpecs(\n $makeSlug: String!\n $modelSlug: String!\n $year: Int!\n $trim: String!\n ) {\n vehicleV2(\n makeSlug: $makeSlug\n modelSlug: $modelSlug\n year: $year\n size: 20\n trim: $trim\n ) {\n ...SpecsTabs\n ...PriceAndScore\n }\n }\n":t.Au,"\n query GetContributorArticles($editor: String!, $limit: Int, $offset: Int) {\n contributorBySlug(slug: $editor) {\n articles(limit: $limit, offset: $offset) {\n ...RelatedArticlesData\n }\n }\n }\n":t.Gb,"\n query GetVehicles(\n $make: String\n $model: String\n $makeSlug: String\n $modelSlug: String\n $year: Int\n $vehicleYearsIn: [Int!]\n $yearRange: YearRangeInput\n $priceRange: PriceRangeInput\n $priceRangeGroup: PriceRangeGroup\n $rankingClass: RankingClass\n $vehicleBodyTypes: [VehicleBodyType!]\n $transmissionType: TransmissionType\n $horsePower: Int\n $combinedMpg: Int\n $seatingCapacity: Int\n $seatingCapacities: [Int!]\n $panoramicRoof: Boolean\n $androidAuto: Boolean\n $appleCarPlay: Boolean\n $transmissionSpeeds: Int\n $overallCrashRating: Int\n $frontalCrashRating: Int\n $sideImpactCrashRating: Int\n $rolloverCrashRating: Int\n $collisionWarningAutoBraking: Boolean\n $torque: Int\n $cityMpg: Int\n $hwyMpg: Int\n $adaptiveCruiseControl: Boolean\n $rpmForHorsepower: Int\n $vehicleRange: Int\n $displacement: Int\n $wholeVehicleWarrantyMonths: Int\n $powertrainWarrantyMonths: Int\n $roadsideAssistanceMonths: Int\n $thirdRowSeating: Boolean\n $heatedFrontSeats: Boolean\n $heatedSteeringWheel: Boolean\n $ventilatedFrontSeats: Boolean\n $powerFrontSeats: Boolean\n $leatherSeats: Boolean\n $remoteEngineStart: Boolean\n $proximityKey: Boolean\n $powerLiftgate: Boolean\n $sunroof: Boolean\n $blindSpotMonitoring: Boolean\n $laneDeptWarning: Boolean\n $automaticHighBeams: Boolean\n $drivetrain: [Drivetrain!]\n ) {\n findCars(\n make: $make\n model: $model\n makeSlug: $makeSlug\n modelSlug: $modelSlug\n year: $year\n vehicleYearsIn: $vehicleYearsIn\n yearRange: $yearRange\n priceRange: $priceRange\n priceRangeGroup: $priceRangeGroup\n rankingClass: $rankingClass\n vehicleBodyTypes: $vehicleBodyTypes\n transmissionType: $transmissionType\n horsePower: $horsePower\n combinedMpg: $combinedMpg\n seatingCapacity: $seatingCapacity\n seatingCapacities: $seatingCapacities\n panoramicRoof: $panoramicRoof\n androidAuto: $androidAuto\n appleCarPlay: $appleCarPlay\n transmissionSpeeds: $transmissionSpeeds\n overallCrashRating: $overallCrashRating\n frontalCrashRating: $frontalCrashRating\n sideImpactCrashRating: $sideImpactCrashRating\n rolloverCrashRating: $rolloverCrashRating\n collisionWarningAutoBraking: $collisionWarningAutoBraking\n torque: $torque\n cityMpg: $cityMpg\n hwyMpg: $hwyMpg\n adaptiveCruiseControl: $adaptiveCruiseControl\n rpmForHorsepower: $rpmForHorsepower\n vehicleRange: $vehicleRange\n displacement: $displacement\n wholeVehicleWarrantyMonths: $wholeVehicleWarrantyMonths\n powertrainWarrantyMonths: $powertrainWarrantyMonths\n roadsideAssistanceMonths: $roadsideAssistanceMonths\n thirdRowSeating: $thirdRowSeating\n heatedFrontSeats: $heatedFrontSeats\n heatedSteeringWheel: $heatedSteeringWheel\n ventilatedFrontSeats: $ventilatedFrontSeats\n powerFrontSeats: $powerFrontSeats\n leatherSeats: $leatherSeats\n remoteEngineStart: $remoteEngineStart\n proximityKey: $proximityKey\n powerLiftgate: $powerLiftgate\n sunroof: $sunroof\n blindSpotMonitoring: $blindSpotMonitoring\n laneDeptWarning: $laneDeptWarning\n automaticHighBeams: $automaticHighBeams\n drivetrain: $drivetrain\n ) {\n bodyStyle\n make\n model\n year\n url\n }\n }\n":t.tl,"\n fragment ArticleHeader on ArticleInterface {\n hed\n dek\n }\n":t.qX,"\n fragment ArticleHero on ArticleInterface {\n heroMedia {\n type\n url\n excludePlaylist\n asset {\n ... on Video {\n ...ArticleVideoAnalyticsData\n __typename\n ...VideoData\n }\n ... on Image {\n __typename\n altText\n }\n }\n }\n videos {\n ...VideoData\n }\n }\n":t.D7,"\n fragment ArticleContributors on ArticleInterface {\n contributors {\n contributor {\n displayName\n isValid\n slug\n avatar\n bio\n email\n social {\n instagram\n facebook\n twitter\n }\n }\n roles\n }\n lastModifiedDate\n publishedDate\n }\n":t.Nx,"\n fragment PriceFragment on Query {\n priceRanges {\n slug\n displayName\n }\n }\n":t.uK,"\n fragment AllModelYears on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n }\n":t.TD,"\n fragment MakeModelYearCarReview on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n capsuleReview {\n contributors {\n contributor {\n displayName\n slug\n isValid\n }\n }\n quillBody {\n raw\n }\n images {\n altText\n id\n title\n url\n caption\n ref\n }\n }\n }\n":t.xi,"\n query GetFindYourNextCarFormMakes {\n makes(discontinued: false) {\n slug\n displayName\n }\n }\n":t.Qd,"\n fragment MakeAndModelHero on Vehicle {\n featuredVideo {\n ...VideoData\n }\n featuredImageUrl\n }\n":t.xw,"\n fragment MmyMotortrendScore on Vehicle {\n historicalVehicleScores {\n overallScore\n toolTipOverallScore\n rankingCategories {\n displayName\n score\n description\n }\n }\n motortrendScores {\n overallScore\n toolTipOverallScore\n rankClass\n classTitle\n classSlugTitle\n subClass\n subClassPosition\n subClassTitle\n subClassSlugTitle\n rankWithinSubclass\n showVehicle\n showRank\n classPosition\n classThumbnailUrl\n topRankingTrophyImage\n rankInSubclassText\n rankingCategories {\n displayName\n score\n description\n }\n }\n capsuleReview {\n rankingShortDescription\n }\n }\n":t.u9,"\n fragment PricingTrims on Vehicle {\n msrpRange\n trimDetails {\n trim\n msrp\n }\n }\n":t.aS,"\n fragment RelatedModelsFragment on VehicleIndexModel {\n model\n slug\n featuredImage\n isDiscontinued\n }\n":t.u,"\n fragment MMYCompetitor on VehicleCompetitor {\n competitorsImage\n highwayMpg\n horsepower\n make\n model\n msrp\n mtScore\n year\n }\n":t.ir,"\n fragment MmyTopCompetitors on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n competitors {\n byMpg(limit: 3) {\n ...MMYCompetitor\n }\n byHorsepower(limit: 3) {\n ...MMYCompetitor\n }\n byPrice(limit: 3) {\n ...MMYCompetitor\n }\n }\n }\n":t.i$,"\n fragment RelatedArticlesData on ArticleInterface {\n id\n uuid\n slug\n hed\n taxonomy {\n primarySection {\n slug\n }\n }\n contributors {\n contributor {\n displayName\n }\n }\n publishedDate\n teaseImage {\n url\n altText\n }\n seo {\n canonicalUrl\n }\n }\n":t.RB,"\n fragment PriceAndScore on Vehicle {\n historicalVehicleScores {\n overallScore\n }\n motortrendScores {\n overallScore\n }\n pricing {\n msrp\n }\n }\n":t.fE,"\n fragment MakeModelYearName on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n }\n":t.In,"\n fragment SpecsTabs on Vehicle {\n features {\n name\n availability\n invoice\n retail\n }\n rebates {\n highAmount\n description\n expDate\n }\n recalls {\n description\n }\n safety {\n ratings {\n name\n value\n }\n features {\n name\n value\n }\n }\n specs {\n name\n value\n }\n specifications {\n name\n value\n }\n warranty {\n name\n value\n }\n }\n":t.Yw,"\n fragment TrimName on Vehicle {\n trimV2 {\n displayName\n slug\n }\n }\n":t.w9,"\n fragment VideoData on Video {\n description\n duration\n url\n id\n publishedDate\n thumbnailUrl\n title\n }\n":t.ml,"\n query GetVehicleDisplayName($makeSlug: String, $modelSlug: String) {\n vehicle(makeSlug: $makeSlug, modelSlug: $modelSlug) {\n make {\n name\n }\n model {\n name\n }\n }\n }\n":t.Lo,"\n query GetVehicleMakes {\n makes(discontinued: false) {\n slug\n displayName\n }\n }\n":t.Jw,"\n query GetVehicleMakeModels($makeSlug: String!) {\n models(makeSlug: $makeSlug, discontinued: false) {\n model\n slug\n }\n }\n":t.my,"\n query GetVehicleModelYears($makeSlug: String!, $modelSlug: String!) {\n years(makeSlug: $makeSlug, modelSlug: $modelSlug)\n }\n":t.BM,"\n fragment TrendingArticles on Article {\n articleId: id\n teaseImage {\n url\n }\n hed\n seo {\n canonicalUrl\n }\n }\n":t.Vr,"\n fragment TrendingVideos on Video {\n videoId: id\n thumbnailUrl\n title\n slug\n duration\n }\n":t.Wt,"\n fragment TrendingVehicles on Vehicle {\n makeModelArticle {\n vehicleId: id\n seo {\n canonicalUrl\n }\n }\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n thumbnailUrl\n images {\n altText\n url\n }\n msrpRange\n }\n":t.l8,"\n query GetTrending(\n $type: TrendingType\n $size: Int\n $fromDate: DateTime\n $toDate: DateTime\n $filter: TrendingFilter\n ) {\n trending(\n type: $type\n size: $size\n fromDate: $fromDate\n toDate: $toDate\n filter: $filter\n ) {\n contents {\n __typename\n ...TrendingArticles\n ...TrendingVideos\n ...TrendingVehicles\n }\n }\n }\n":t.Xg,"\n query ArticlePage($slug: String) {\n articleV2(route: $slug) {\n __typename\n ... on ArticleInterface {\n __typename\n ...ArticleHeader\n ...ArticleAdsData\n ...ArticleAnalyticsData\n ...ArticleSponsorshipData\n ...ArticleSeoMetaData\n ...ArticleJsonLdData\n ...ArticleHero\n ...ArticleContributors\n articleExcerpt\n id\n type\n heroMedia {\n type\n }\n images {\n altText\n id\n title\n url\n caption\n ref\n tags {\n id\n make\n model\n year\n color\n bodyStyle\n classGroup\n trim\n type\n }\n }\n videos {\n ...ArticleVideoAnalyticsData\n ...VideoData\n }\n seo {\n canonicalUrl\n }\n quillBody {\n raw\n }\n taxonomy {\n primaryVertical {\n slug\n }\n vehicles {\n ...VehicleTags\n }\n }\n relatedArticles {\n ...RelatedArticlesData\n }\n }\n }\n }\n":t.fy,"\n query CuratedPage($id: String, $route: String) {\n articleV2(id: $id, route: $route) {\n __typename\n ... on ModelDataPerRouteResponse {\n data {\n id\n ...CuratedAnalyticsData\n ...CuratedAdsData\n ...CuratedSeoMetaData\n ...CuratedJsonLdData\n packages {\n ...CuratedPackage\n }\n }\n }\n }\n }\n":t.X2,"\n fragment AdModule on CurationModules {\n options {\n adSizes\n adTargeting\n }\n }\n":t._X,"\n fragment EventsCalendarModule on CurationModules {\n title\n options {\n seoLinksBox {\n link\n text\n subText\n }\n }\n }\n":t.Yb,"\n fragment EventsSponsorshipModule on CurationModules {\n title\n options {\n linkUrl\n imageUrl\n }\n }\n":t.OF,"\n fragment FluidAdModule on CurationModules {\n options {\n adSizes\n adTargeting\n }\n }\n":t.qw,"\n fragment CuratedModule on CurationModules {\n moduleType\n ...AdModule\n ...FluidAdModule\n ...EventsCalendarModule\n ...EventsSponsorshipModule\n }\n":t.Xt,"\n fragment AboveNavAdPackage on RoutePackages {\n options {\n adSizes\n adTargeting\n desktopHeight\n mobileHeight\n tabletHeight\n }\n }\n":t.EN,"\n fragment AdUnitPackage on RoutePackages {\n options {\n adSizes\n adTargeting\n restrictContentWell\n desktopHeight\n mobileHeight\n tabletHeight\n }\n }\n":t.oh,"\n fragment ArticleGridPackage on RoutePackages {\n options {\n title\n showFullWidth\n }\n items {\n id\n published\n author\n url\n title\n description\n thumbnailUrl\n vertical\n }\n }\n":t.l7,"\n fragment ArticleStripPackage on RoutePackages {\n options {\n title\n sponsorshipImage\n impressionUrl\n clickUrl\n enableCarousel\n showFullWidth\n }\n items {\n id\n author\n url\n published\n title\n description\n thumbnailUrl\n }\n modules {\n ...CuratedModule\n }\n }\n":t.DW,"\n fragment FilmStripPackage on RoutePackages {\n options {\n title\n showFullWidth\n }\n items {\n title\n videos {\n description\n videoId\n videoName\n slug\n thumbnailUrl\n duration\n }\n }\n }\n":t.ti,"\n fragment Hero3UpPackage on RoutePackages {\n items {\n id\n author\n url\n published\n title\n description\n thumbnailUrl\n vertical\n }\n modules {\n ...CuratedModule\n }\n options {\n title\n showFullWidth\n }\n }\n":t.R0,"\n fragment IframePackage on RoutePackages {\n options {\n title\n description\n height\n showFullWidth\n code\n }\n modules {\n ...CuratedModule\n }\n }\n":t.zm,"\n fragment ModuleWrapperPackage on RoutePackages {\n modules {\n ...CuratedModule\n }\n }\n":t.u3,"\n fragment CuratedPackage on RoutePackages {\n ...AboveNavAdPackage\n ...AdUnitPackage\n ...RiverPackage\n ...ArticleStripPackage\n ...ArticleGridPackage\n ...IframePackage\n ...FilmStripPackage\n ...Hero3UpPackage\n ...VideoPlaylistPackage\n ...ModuleWrapperPackage\n packageType\n }\n":t.F$,"\n fragment PageHeaderPackage on RoutePackages {\n options {\n title\n description\n }\n }\n":t.xm,"\n fragment RiverPackage on RoutePackages {\n items {\n id\n author\n url\n published\n title\n description\n thumbnailUrl\n vertical\n taxonomy_category\n }\n options {\n ...NativoOptions\n title\n enableFeaturedcard\n enableShowMoreButton\n showFullWidth\n }\n modules {\n ...CuratedModule\n }\n }\n":t.$A,"\n fragment SeoTextBoxPackage on RoutePackages {\n options {\n title\n description\n showFullWidth\n }\n modules {\n ...CuratedModule\n }\n }\n":t.IJ,"\n fragment VideoPlaylistPackage on RoutePackages {\n options {\n excludePlaylist\n title\n vastAdTag\n showFullWidth\n }\n items {\n videos {\n ... on VideoDataFields {\n videoId\n videoName\n description\n thumbnailUrl\n videoFileUrl\n duration\n }\n }\n }\n modules {\n ...CuratedModule\n }\n }\n":t.c3,"\n query FindCars(\n $make: String\n $model: String\n $yearRange: YearRangeInput\n $priceRange: PriceRangeInput\n $vehicleBodyTypes: [VehicleBodyType]\n $transmissionType: TransmissionType\n $horsePower: Int\n $fuelTypes: [FuelType]\n $combinedMpg: Int\n $panoramicRoof: Boolean\n $androidAuto: Boolean\n $appleCarPlay: Boolean\n $adaptiveCruiseControl: Boolean\n $drivetrain: [Drivetrain]\n $seatingCapacities: [Int]\n $thirdRowSeating: Boolean\n $heatedFrontSeats: Boolean\n $heatedSteeringWheel: Boolean\n $ventilatedFrontSeats: Boolean\n $powerFrontSeats: Boolean\n $leatherSeats: Boolean\n $remoteEngineStart: Boolean\n $proximityKey: Boolean\n $powerLiftgate: Boolean\n $sunroof: Boolean\n $blindSpotMonitoring: Boolean\n $laneDeptWarning: Boolean\n $automaticHighBeams: Boolean\n ) {\n findCars(\n makeSlug: $make\n modelSlug: $model\n yearRange: $yearRange\n priceRange: $priceRange\n vehicleBodyTypes: $vehicleBodyTypes\n transmissionType: $transmissionType\n horsePower: $horsePower\n combinedMpg: $combinedMpg\n panoramicRoof: $panoramicRoof\n androidAuto: $androidAuto\n appleCarPlay: $appleCarPlay\n adaptiveCruiseControl: $adaptiveCruiseControl\n drivetrain: $drivetrain\n fuelTypes: $fuelTypes\n seatingCapacities: $seatingCapacities\n thirdRowSeating: $thirdRowSeating\n heatedFrontSeats: $heatedFrontSeats\n heatedSteeringWheel: $heatedSteeringWheel\n ventilatedFrontSeats: $ventilatedFrontSeats\n powerFrontSeats: $powerFrontSeats\n leatherSeats: $leatherSeats\n remoteEngineStart: $remoteEngineStart\n proximityKey: $proximityKey\n powerLiftgate: $powerLiftgate\n sunroof: $sunroof\n blindSpotMonitoring: $blindSpotMonitoring\n laneDeptWarning: $laneDeptWarning\n automaticHighBeams: $automaticHighBeams\n ) {\n make\n model\n year\n url\n price\n featuredImage\n bodyStyle\n overallScore\n rankInSubclassText\n topRankingTrophyImage\n bodyTypes\n id\n }\n }\n":t.Un,"\n fragment VehiclePhotosPageSEOData on Vehicle {\n capsuleReview {\n seo {\n canonicalPath\n metaTitle\n metaDescription\n canonicalUrl\n facebook {\n imageSource {\n ...ImageData\n }\n }\n }\n contributors {\n contributor {\n displayName\n slug\n }\n }\n }\n }\n":t.Ut,"\n fragment VehiclePhotosPageData on Vehicle {\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n bodyStyle\n images {\n id\n url\n altText\n interiorExterior\n caption\n }\n capsuleReview {\n videos {\n ...VideoData\n transcription\n keywords\n categories\n }\n }\n }\n":t.to,"\n query VehiclePhotosData($make: String, $model: String, $year: Int) {\n vehicle(makeSlug: $make, modelSlug: $model, year: $year) {\n ...VehiclePhotosPageData\n ...VehiclePhotosPageSEOData\n ...VehiclePhotosPageJsonLdData\n ...VehiclePhotosPageAnalyticsData\n }\n }\n":t.L2,"\n fragment ArticlePage on ArticleInterface {\n __typename\n ...ArticleHeader\n ...ArticleAdsData\n ...ArticleAnalyticsData\n ...ArticleSponsorshipData\n ...ArticleSeoMetaData\n ...ArticleJsonLdData\n ...ArticleHero\n ...ArticleContributors\n articleExcerpt\n id\n type\n heroMedia {\n type\n }\n images {\n altText\n id\n title\n url\n caption\n ref\n tags {\n id\n make\n model\n year\n color\n bodyStyle\n classGroup\n trim\n type\n }\n }\n videos {\n ...ArticleVideoAnalyticsData\n ...VideoData\n }\n seo {\n canonicalUrl\n }\n quillBody {\n raw\n }\n taxonomy {\n primaryVertical {\n slug\n }\n vehicles {\n ...VehicleTags\n }\n }\n relatedArticles {\n ...RelatedArticlesData\n }\n }\n":t.kB,"\n fragment ArticleSeoMetaData on ArticleInterface {\n id\n hed\n dek\n taxonomy {\n primaryVertical {\n slug\n }\n tags {\n name\n slug\n }\n primarySection {\n slug\n }\n }\n seo {\n canonicalUrl\n metaDescription\n metaTitle\n twitter {\n description\n image\n title\n width\n height\n }\n }\n lastModifiedDate\n publishedDate\n teaseImage {\n url\n width {\n value\n }\n height {\n value\n }\n }\n }\n":t.N$,"\n fragment ArticlePhotosPageSEOData on ArticleInterface {\n dek\n hed\n lastModifiedDate\n publishedDate\n seo {\n canonicalPath\n twitter {\n description\n image\n title\n }\n metaDescription\n metaTitle\n }\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n slug\n }\n tags {\n slug\n }\n }\n teaseImage {\n url\n width {\n value\n }\n height {\n value\n }\n }\n }\n":t.CB,"\n fragment ArticlePhotosData on ArticleInterface {\n breadcrumbs {\n slug\n display\n }\n hed\n dek\n images {\n url\n ref\n altText\n caption\n }\n taxonomy {\n primaryVertical {\n slug\n }\n }\n ...ArticleAdsData\n }\n":t.MK,"\n query ArticlePhotosData($route: String) {\n articleV2(route: $route) {\n __typename\n ...ArticlePhotosData\n ...ArticlePhotosPageSEOData\n ...ArticlePhotosPageJsonLdData\n ...ArticleAnalyticsData\n }\n }\n":t.v$,"\n query GetBuyersGuideHomeQuery($playlistId: ID!) {\n makes(discontinued: false) {\n slug\n displayName\n thumbnailUrl\n }\n latestPlaylistById(id: $playlistId) {\n videos {\n ...VideoData\n }\n }\n discontinuedMakes: makes(discontinued: true) {\n slug\n displayName\n thumbnailUrl\n }\n ...PriceFragment\n latest(\n brand: motortrend\n limit: 10\n excludedTypes: [CAPSULE, BUYING_GUIDE]\n ) {\n ...RelatedArticlesData\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n display\n shortDisplay\n }\n primarySubsection {\n termName {\n display\n shortDisplay\n }\n }\n }\n }\n }\n":t.t7,"\n query GetCarIdQuery($make: String, $model: String, $year: Int) {\n vehicle(makeSlug: $make, modelSlug: $model, year: $year) {\n id\n }\n }\n":t.l1,"\n query GetCarsByIds($ids: [Float!]!) {\n vehicleV2(ids: $ids) {\n id\n featuredImageUrl\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n pricing {\n msrp\n }\n motortrendScores {\n overallScore\n rankInSubclassText\n }\n\n capsuleReview {\n quillBody {\n raw\n }\n }\n features {\n category\n availability\n name\n }\n specifications {\n name\n value\n }\n }\n }\n":t.kt,"\n query GetCarCompareSpecs($makeSlug: String, $modelSlug: String, $year: Int) {\n vehicleV2(makeSlug: $makeSlug, modelSlug: $modelSlug, year: $year) {\n id\n featuredImageUrl\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n year\n pricing {\n msrp\n }\n motortrendScores {\n overallScore\n rankInSubclassText\n }\n\n capsuleReview {\n quillBody {\n raw\n }\n }\n features {\n category\n availability\n name\n }\n specifications {\n name\n value\n }\n }\n }\n":t.rS,"\n query GetTopRankedComparisons($class: String!) {\n vehiclesByRanking(vehicleRankingClass: $class) {\n items {\n categorizationName\n vehicleSummaries {\n make\n model\n year\n makeSlug\n modelSlug\n vehicleNumber\n thumbnailUrl\n }\n }\n }\n }\n":t.I9,"\n query GetCarRankingData(\n $includeVehicleRankingClasses: Boolean = false\n $vehicleRankingClassSlug: String\n $vehicleRankingSubClasses: [String]\n $includeArticles: Boolean = false\n ) {\n vehicleRankingClasses @include(if: $includeVehicleRankingClasses) {\n slug\n displayName\n thumbnailUrl\n classThumbnailRolloverUrl\n }\n\n articlesByVehicleTags(bodyStyle: $vehicleRankingClassSlug, limit: 10)\n @include(if: $includeArticles) {\n ...RelatedArticlesData\n }\n\n vehicle(isBaseVehicle: true) {\n capsuleReview {\n seo {\n canonicalPath\n metaTitle\n metaDescription\n canonicalUrl\n }\n }\n }\n\n article(slug: $vehicleRankingClassSlug) {\n seo {\n facebook {\n image\n imageSource {\n ...ImageData\n }\n }\n }\n }\n\n vehiclesByRanking(\n vehicleRankingClassSlug: $vehicleRankingClassSlug\n vehicleRankingSubClasses: $vehicleRankingSubClasses\n size: 100\n ) {\n ... on VehiclesByCategorizations {\n categorizationType\n categorizations\n seoTextBox {\n type\n title\n content\n children {\n title\n type\n content\n }\n }\n makeDiscontinued\n seoTextBox {\n type\n title\n content\n children {\n title\n type\n content\n }\n }\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n }\n }\n seoTextBox {\n title\n content\n }\n }\n }\n vehicleRankingClasses {\n slug\n displayName\n }\n articlesByVehicleTags(bodyStyle: $vehicleRankingClassSlug, limit: 10) {\n ...RelatedArticlesData\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n display\n shortDisplay\n }\n primarySubsection {\n termName {\n display\n shortDisplay\n }\n }\n }\n }\n latestPlaylistByRankingClass(\n vehicleRankingClassSlug: $vehicleRankingClassSlug\n limit: 100\n ) {\n id\n videos {\n ...VideoData\n }\n }\n }\n":t.oQ,"\n query GetBuyingGuide($vehicleRankingClassSlug: String) {\n article(slug: $vehicleRankingClassSlug, brand: motortrend) {\n body {\n ... on TextElement {\n type\n text\n }\n ... on AccordionElement {\n type\n items {\n heading\n contents {\n ... on TextElement {\n type\n text\n }\n }\n }\n }\n }\n }\n }\n":t.oN,"\n fragment CuratedPage on ModelDataPerRouteResponse {\n data {\n ...CuratedAnalyticsData\n ...CuratedAdsData\n ...CuratedSeoMetaData\n ...CuratedJsonLdData\n id\n packages {\n ...CuratedPackage\n }\n }\n }\n":t.iU,"\n fragment CuratedSeoMetaData on CurationFields {\n name\n description\n keywords\n route\n }\n":t.ze,"\n query GetMakeQuery(\n $brand: Brand\n $make: String\n $makeSlug: String\n $vehicleBodyTypes: [String]\n $offset: Int\n $size: Int\n $sort: String\n $vehicleBodyStyle: String\n $includeMakes: Boolean = true\n $includeCapsuleText: Boolean = true\n ) {\n continuedMakes: makes(discontinued: false) @include(if: $includeMakes) {\n slug\n thumbnailUrl\n displayName\n }\n discontinuedMakes: makes(discontinued: true) @include(if: $includeMakes) {\n slug\n thumbnailUrl\n displayName\n }\n years(make: $make)\n models(makeSlug: $make) {\n ...RelatedModelsFragment\n }\n\n vehicle(makeSlug: $make) {\n capsuleReview {\n quillBody {\n raw\n }\n body {\n ... on AccordionElement {\n type\n items {\n heading\n contents {\n ... on TextElement {\n type\n text\n }\n }\n }\n }\n }\n }\n make {\n name\n slug\n }\n images {\n id\n url\n altText\n }\n ...MakeSeo\n }\n\n topRankVehiclesByMake(makeSlug: $make, size: $size) {\n ... on VehiclesByCategorizations {\n categorizationType\n categorizations\n makeDiscontinued\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n subclassTitle\n }\n }\n }\n }\n\n articlesByVehicleTags(make: $make, limit: 10) {\n ...RelatedArticlesData\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n display\n shortDisplay\n }\n primarySubsection {\n termName {\n display\n shortDisplay\n }\n }\n }\n }\n\n latestPlaylistByMake(\n brand: $brand\n makeSlug: $makeSlug\n vehicleBodyStyle: $vehicleBodyStyle\n limit: 100\n ) {\n id\n videos {\n ...VideoData\n }\n }\n\n vehiclesByPriceRange(\n makeSlug: $make\n vehicleBodyTypes: $vehicleBodyTypes\n offset: $offset\n size: $size\n sort: $sort\n ) {\n categorizationType\n categorizations\n makeDiscontinued\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n }\n }\n }\n\n article(slug: $make, includedTypes: [CAPSULE], brand: motortrend)\n @include(if: $includeCapsuleText) {\n body {\n ... on TextElement {\n type\n text\n }\n }\n }\n }\n":t.G7,"\n fragment MakeSeo on Vehicle {\n featuredImageUrl\n make {\n name\n slug\n icon\n featuredImage\n }\n }\n":t.eV,"\n query GetVehiclesByMakeBodyStyle(\n $makeSlug: String\n $bodyStyleSlug: String\n $vehicleBodyTypes: [String]\n $sort: String\n ) {\n article(slug: $bodyStyleSlug) {\n seo {\n facebook {\n image\n imageSource {\n ...ImageData\n }\n }\n }\n }\n\n makes(\n rankingBodyStyleSlug: $bodyStyleSlug\n makeSlug: $makeSlug\n makeBodyStylePage: false\n ) {\n slug\n displayName\n thumbnailUrl\n }\n vehicleRankingClasses(makeSlug: $makeSlug, makeBodyStylePage: true) {\n slug\n displayName\n thumbnailUrl\n classThumbnailRolloverUrl\n }\n vehiclesByPriceRange(\n makeSlug: $makeSlug\n vehicleBodyTypes: $vehicleBodyTypes\n offset: 0\n size: 50\n sort: $sort\n discontinued: true\n ) {\n categorizationType\n categorizations\n makeDiscontinued\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n }\n }\n }\n\n latestPlaylistByMakeBodyStyle: latestPlaylistByMake(\n makeSlug: $makeSlug\n vehicleBodyStyle: $bodyStyleSlug\n brand: motortrend\n ) {\n ...PlaylistData\n }\n\n articlesByVehicleTags(\n bodyStyle: $bodyStyleSlug\n make: $makeSlug\n pinBuyingGuide: true\n limit: 10\n ) {\n ...RelatedArticlesData\n }\n imagesByMakeBodyStyle: curatedImages(\n makeSlug: $makeSlug\n bodyStyle: $bodyStyleSlug\n ) {\n id\n url\n interiorExterior\n }\n vehiclesByRanking(\n vehicleRankingClassSlug: $bodyStyleSlug\n makeSlug: $makeSlug\n makeBodyStylePage: true\n size: 30\n ) {\n categorizationType\n categorizations\n seoTextBox {\n type\n title\n content\n children {\n title\n type\n content\n }\n }\n\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n years\n }\n }\n }\n\n makesByBodyStyle: makes(\n rankingBodyStyleSlug: $bodyStyleSlug\n makeBodyStylePage: true\n ) {\n slug\n displayName\n thumbnailUrl\n }\n\n models(makeSlug: $makeSlug) {\n ...RelatedModelsFragment\n }\n }\n":t.VD,"\n query GetMMYQuery(\n $make: String\n $model: String\n $year: Int\n $isBaseVehicle: Boolean\n $isLatestYear: Boolean\n ) {\n models(makeSlug: $make) {\n ...RelatedModelsFragment\n }\n years(make: $make, model: $model)\n vehicle(\n makeSlug: $make\n modelSlug: $model\n year: $year\n isBaseVehicle: $isBaseVehicle\n isLatestYear: $isLatestYear\n ) {\n id\n isEstimatedPrice\n isEstimatedScore\n confirmedOrRumor\n isClonedCar\n make {\n name\n slug\n }\n model {\n name\n slug\n }\n images {\n id\n url\n altText\n }\n year\n bodyStyle\n trim\n msrpRange\n pricing {\n msrp\n }\n featuredVideo {\n thumbnailUrl\n duration\n description\n transcription\n url\n title\n categories\n tags {\n make\n model\n year\n }\n }\n capsuleReview {\n seo {\n canonicalPath\n metaTitle\n metaDescription\n canonicalUrl\n }\n contributors {\n contributor {\n displayName\n slug\n }\n }\n relatedArticles {\n ...RelatedArticlesData\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n display\n shortDisplay\n }\n primarySubsection {\n termName {\n display\n shortDisplay\n }\n }\n }\n }\n }\n makeModelArticle {\n ... on CapsuleArticle {\n body {\n ... on TextElement {\n text\n }\n }\n }\n }\n ...MmyTopCompetitors\n ...MakeAndModelHero\n ...MakeModelYearCarReview\n year\n ...PricingTrims\n ...MmyMotortrendScore\n specifications {\n name\n value\n }\n ...AllModelYears\n ...MMYVehicleAnalyticsData\n priceRange {\n ... on VehiclePriceRange {\n min_msrp\n max_msrp\n }\n }\n }\n topRankVehiclesByMake(makeSlug: $make, size: 10) {\n ... on VehiclesByCategorizations {\n categorizationType\n categorizations\n makeDiscontinued\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n makeSlug\n model\n modelSlug\n thumbnailUrl\n year\n }\n }\n }\n }\n }\n":t.rn,"\n fragment BGVehicleFragment on VehicleSummary {\n vehicleNumber\n make\n makeSlug\n model\n modelSlug\n year\n trim\n horsepower\n msrpRange\n ranking\n summaryText\n cityMpg\n highwayMpg\n thumbnailUrl\n mtScore\n topRankingTrophyImage\n subclassTitle\n rankWithinSubclass\n discontinued\n bodyStyle\n }\n":t.qA,"\n fragment PlaylistData on Playlist {\n id\n videos {\n id\n title\n thumbnailUrl\n url\n kalturaOoyalaId\n href\n contentType\n duration\n publishedDate\n width\n height\n accessType\n show\n season\n episode\n slug\n }\n }\n":t.v4,"\n fragment ImageData on Image {\n id\n title\n url\n caption\n altText\n width {\n unitCode\n value\n }\n height {\n unitCode\n value\n }\n tags {\n make\n model\n year\n bodyStyle\n classGroup\n }\n }\n":t.I$,"\n query GetVehiclesByRanking(\n $vehicleRankingClassSlug: String\n $vehicleRankingSubClasses: [String]\n $offset: Int = 0\n $size: Int = 20\n $includeVehicleRankingClasses: Boolean = false\n $includeArticles: Boolean = false\n ) {\n vehicleRankingClasses @include(if: $includeVehicleRankingClasses) {\n slug\n displayName\n thumbnailUrl\n classThumbnailRolloverUrl\n }\n articlesByVehicleTags(bodyStyle: $vehicleRankingClassSlug, limit: 10)\n @include(if: $includeArticles) {\n ...RelatedArticlesData\n }\n article(slug: $vehicleRankingClassSlug) {\n seo {\n facebook {\n image\n imageSource {\n ...ImageData\n }\n }\n }\n }\n vehiclesByRanking(\n vehicleRankingClassSlug: $vehicleRankingClassSlug\n vehicleRankingSubClasses: $vehicleRankingSubClasses\n offset: $offset\n size: $size\n ) {\n categorizationType\n categorizations\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n ...BGVehicleFragment\n years\n }\n }\n }\n latestPlaylistByBrand(brand: motortrend, limit: 100) {\n ...PlaylistData\n }\n }\n":t.Ov,"\n query GetPriceData($range: String, $latestPlaylistId: ID!, $size: Int) {\n vehiclesByPriceRange(priceRangeSlug: $range, size: $size) {\n categorizationType\n categorizations\n makeDiscontinued\n items {\n categorizationName\n totalCount\n vehicleSummaries {\n make\n makeSlug\n model\n modelSlug\n year\n horsepower\n msrpRange\n ranking\n summaryText\n cityMpg\n highwayMpg\n thumbnailUrl\n mtScore\n isRankShow\n isVehicleShow\n topRankingTrophyImage\n subclassTitle\n rankWithinSubclass\n discontinued\n }\n }\n }\n latestPlaylistById(id: $latestPlaylistId) {\n videos {\n ...VideoData\n }\n }\n latest(\n brand: motortrend\n limit: 10\n excludedTypes: [CAPSULE, BUYING_GUIDE]\n ) {\n ...RelatedArticlesData\n taxonomy {\n primarySection {\n slug\n }\n primaryVertical {\n display\n shortDisplay\n }\n primarySubsection {\n termName {\n display\n shortDisplay\n }\n }\n }\n }\n priceRanges {\n displayName\n slug\n }\n }\n":t.HR,"\n query GetSpecsPageData(\n $make: String\n $model: String\n $year: Int\n $trim: String\n ) {\n vehicleV2(\n makeSlug: $make\n modelSlug: $model\n year: $year\n trim: $trim\n size: 20\n ) {\n ...MakeModelYearName\n ...PriceAndScore\n ...SpecsTabs\n trim\n trimDetails {\n trim\n }\n ...TrimName\n ...MMYVehicleAnalyticsData\n ...SpecsSeo\n }\n }\n":t.BN,"\n fragment SpecsSeo on Vehicle {\n featuredImageUrl\n capsuleReview {\n seo {\n canonicalPath\n metaTitle\n metaDescription\n canonicalUrl\n }\n }\n bodyStyle\n year\n make {\n name\n }\n model {\n name\n }\n trim\n }\n":t.ul,"\n query GetContributor($editor: String!) {\n contributorBySlug(slug: $editor) {\n id\n avatar\n displayOnStaffPages {\n brand\n }\n displayName\n email\n bio\n slug\n articleCount\n role\n social {\n facebook\n twitter\n instagram\n }\n }\n }\n":t.lg,"\n query GetResourceUnionQuery($route: String, $id: String) {\n articleV2(route: $route, id: $id) {\n __typename\n ... on ArticleInterface {\n ...ArticlePage\n }\n ... on ModelDataPerRouteResponse {\n ...CuratedPage\n }\n }\n }\n":t.TQ,"\n query GetDetailsOfVideo($id: ID!) {\n video(id: $id) {\n ...VideoDetailJsonLdData\n ...VideoDetailMetadata\n description\n duration\n id\n keywords\n packageId\n publishedDate\n slug\n thumbnailUrl\n title\n url\n tags {\n bodyStyle\n make\n model\n trim\n year\n }\n }\n }\n":t.Cg,"\n fragment VideoDetailMetadata on Video {\n description\n height\n id\n keywords\n slug\n thumbnailUrl\n title\n url\n width\n }\n":t.gs,"\n fragment NativoOptions on CurationModelOptions {\n enableShowNativoAds\n nativoAdsID\n nativoSlots\n nativoSlotsTargeting\n }\n":t.ui,"\n fragment VehicleTags on VehicleTag {\n make\n model\n year\n bodyStyle\n classGroup\n trim\n }\n":t.AN,"\n fragment ArticleAdsData on ArticleInterface {\n uuid\n slug\n videos {\n id\n }\n taxonomy {\n primaryVertical {\n slug\n }\n tags {\n slug\n }\n topics {\n slug\n }\n primarySection {\n slug\n }\n primarySubsection {\n slug\n }\n vehicles {\n ...VehicleTags\n }\n }\n }\n":t.LR,"\n fragment CuratedAdsData on CurationFields {\n curationVertical\n options {\n adTargeting\n adPath\n }\n }\n":t.Bk,"\n fragment ArticleSponsorshipData on ArticleInterface {\n taxonomy {\n vehicles {\n make\n }\n }\n }\n":t.tD,"\n fragment VehicleAnalyticsData on VehicleTag {\n id\n color\n type\n bodyStyle\n bodyStyles\n classGroup\n make\n model\n year\n trim\n isPrimary\n multiclassGroup\n }\n":t.x8,"\n fragment ArticleVideoAnalyticsData on Video {\n id\n publishedDate\n categories\n tags {\n ...VehicleAnalyticsData\n }\n title\n description\n duration\n }\n":t.Yi,"\n fragment CuratedVideoAnalyticsData on VideoDataFields {\n videoId\n videoName\n description\n duration\n }\n":t.gQ,"\n fragment ArticleAnalyticsData on ArticleInterface {\n id\n uuid\n hed\n contributors {\n contributor {\n displayName\n }\n roles\n }\n seo {\n canonicalPath\n }\n publishedDate\n lastModifiedDate\n taxonomy {\n primaryVertical {\n slug\n }\n tags {\n name\n }\n vehicles {\n ...VehicleAnalyticsData\n }\n }\n }\n":t.fg,"\n fragment ArticlePhotosPageAnalyticsData on ArticleInterface {\n ...ArticleAnalyticsData\n images {\n id\n }\n }\n":t.nF,"\n fragment CuratedAnalyticsData on CurationFields {\n id\n name\n description\n keywords\n publishedDate\n curationTaxonomyPath\n keywords\n curationVertical\n }\n":t.ru,"\n fragment MMYVehicleAnalyticsData on Vehicle {\n make {\n code\n slug\n name\n }\n model {\n name\n slug\n }\n year\n bodyStyle\n trim\n }\n":t.iO,"\n fragment VehiclePhotosPageAnalyticsData on Vehicle {\n ...MMYVehicleAnalyticsData\n images {\n id\n }\n }\n":t.vi,"\n fragment VideoDetailAnalyticsData on Video {\n duration\n tags {\n ...VehicleAnalyticsData\n }\n id\n publishedDate\n keywords\n title\n }\n":t.t$,"\n fragment ArticleGalleryJsonLdData on ArticleInterface {\n images {\n url\n ref\n }\n contributors {\n roles\n contributor {\n displayName\n }\n }\n lastModifiedDate\n publishedDate\n dek\n hed\n teaseImage {\n url\n height {\n value\n }\n width {\n value\n }\n }\n seo {\n canonicalUrl\n }\n }\n":t.ZX,"\n fragment ArticleJsonLdData on ArticleInterface {\n uuid\n slug\n heroMedia {\n type\n }\n quillBody {\n raw\n }\n contributors {\n roles\n contributor {\n displayName\n slug\n }\n }\n lastModifiedDate\n publishedDate\n dek\n hed\n seo {\n metaDescription\n }\n teaseImage {\n url\n height {\n value\n }\n width {\n value\n }\n }\n videos {\n title\n duration\n description\n categories\n keywords\n publishedDate\n href\n thumbnailUrl\n transcription\n }\n breadcrumbs {\n breadcrumbPath\n breadcrumbDisplay\n }\n taxonomy {\n tags {\n slug\n }\n primarySection {\n slug\n }\n primaryVertical {\n slug\n }\n vehicles {\n make\n model\n year\n bodyStyle\n classGroup\n trim\n }\n }\n }\n":t.bS,"\n fragment ArticlePhotosPageJsonLdData on ArticleInterface {\n images {\n url\n ref\n }\n dek\n hed\n contributors {\n contributor {\n displayName\n }\n roles\n }\n teaseImage {\n url\n height {\n value\n }\n width {\n value\n }\n }\n seo {\n canonicalUrl\n }\n lastModifiedDate\n publishedDate\n }\n":t.zP,"\n fragment CuratedJsonLdData on CurationFields {\n name\n description\n keywords\n route\n }\n":t.tb,"\n fragment VideoDetailJsonLdData on Video {\n categories\n description\n duration\n id\n keywords\n publishedDate\n slug\n thumbnailUrl\n title\n transcription\n url\n }\n":t.D,"\n fragment VehiclePhotosPageJsonLdData on Vehicle {\n featuredVideo {\n description\n duration\n publishedDate\n categories\n tags {\n make\n model\n year\n }\n thumbnailUrl\n title\n transcription\n url\n }\n }\n":t.xD};function l(n){var e;return null!=(e=i[n])?e:{}}}}]);
//# sourceMappingURL=372-986d88e80fba425e.js.map