PageSourceSearch

https://bisonrv.com/5677-49d7595b74316fa908c4.js

js bisonrv.com collected 2026-09-30 08:26:09 UTC 8,071 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[5677],{45677:function(e,i,a){a.r(i),a.d(i,{FormServicePlans:function(){return D}});var r=a(94300),n=a(63696),l=a(69561),t=a(74122),c=a(10898),s=a(91144),S=a(441),f=a(5130);const o="Your ",v=" Assured Service Pricing";var P=a(95766),p=a(76274),m=a(26885);var g=a(72418),d=a(91785),u=a(5826),h=a(650),x=a(17474),y=a(36557),L=a(85437);const H={fServicePlansWrapperGap:"",fServicePlansWrapperMarginBlockStart:"12px",fServicePlansLabelFontStack:(0,x.CK)(),fServicePlansLabelSize:"",fServicePlansLabelTransform:"",fServicePlansLabelLineHeight:"1",fServicePlansLabelLetterSpacing:"",fServicePlansLabelMargin:"0",fServicePlansSelectGap:L.c.gapSmall,fServicePlan4thOptionFlex:"2",fServicePlan5thOptionMinWidth:"150px",fServicePlansSummaryWrapperItemAlign:"center",fServicePlansSummaryWrapperTextAlign:"center",fServicePlansSummaryWrapperGap:"20px",fServicePlansSummaryWrapperBgCol:y.X.black10,fServicePlansSummaryWrapperRadius:"",fServicePlansSummaryWrapperBorder:"",fServicePlansSummaryWrapperPadding:"50px",fServicePlansHeadingFontStack:(0,x.CK)(),fServicePlansHeadingSize:"24px",fServicePlansHeadingTransform:"",fServicePlansHeadingLineHeight:"1",fServicePlansHeadingLetterSpacing:"",fServicePlansHeadingMargin:"0",fServicePlansPriceFontStack:(0,x.CK)(),fServicePlansPriceValueFontStack:(0,x.CK)(),fServicePlansPriceSize:"60px",fServicePlansPriceTransform:"",fServicePlansPriceLineHeight:"1",fServicePlansPriceLetterSpacing:"",fServicePlansPriceMargin:"0",fServicePlansSupSize:"40px",fServicePlansSupLineHeight:"1",fServicePlansSupVertAlign:"top",fServicePlansSpanSize:"30px",fServicePlansVehicleFontStack:(0,x.X_)(),fServicePlansVehicleSize:"20px",fServicePlansVehicleTransform:"",fServicePlansVehicleLineHeight:"1.5",fServicePlansVehicleLetterSpacing:"",fServicePlansVehicleMargin:"0",fServicePlansPlanFontStack:(0,x.CK)(),fServicePlansPlanSize:"20px",fServicePlansPlanTransform:"",fServicePlansPlanLineHeight:"1",fServicePlansPlanLetterSpacing:"",fServicePlansPlanMargin:"0",fServicePlansDescriptionFontStack:(0,x.CK)(),fServicePlansDescriptionSize:"20px",fServicePlansDescriptionTextAlign:"center",fServicePlansDescriptionTransform:"",fServicePlansDescriptionLineHeight:"1.6",fServicePlansDescriptionLetterSpacing:"",fServicePlansDescriptionTermsSize:"",fServicePlansDescriptionGap:"",fServicePlansDescriptionMargin:"0",fServicePlansDescriptionMarginBlockStart:"24px",fServicePlansDescriptionServiceTermsFontSize:"18px"},k=(0,d.AH)(">*+*{margin-block-start:",H.fServicePlansWrapperMarginBlockStart,";}",""),b=(0,d.AH)(H.fServicePlansLabelFontStack," font-size:",H.fServicePlansLabelSize,";line-height:",H.fServicePlansLabelLineHeight,";text-align:left;letter-spacing:",H.fServicePlansLabelLetterSpacing,";text-transform:",H.fServicePlansLabelTransform,";margin:",H.fServicePlansLabelMargin,";",""),T=(0,d.AH)("display:flex;flex-direction:column;gap:",H.fServicePlansSelectGap,";",(0,u.HG)(h.f.md),"{flex-direction:row;}",""),z=(0,d.AH)("flex:1;",(0,u.HG)(h.f.md),"{:nth-of-type(4){flex:",H.fServicePlan4thOptionFlex,";}:nth-of-type(5){min-width:",H.fServicePlan5thOptionMinWidth,";}}",""),V=(0,d.AH)("display:flex;flex-direction:column;align-items:",H.fServicePlansSummaryWrapperItemAlign,";gap:",H.fServicePlansSummaryWrapperGap,";border-radius:",H.fServicePlansSummaryWrapperRadius,";border:",H.fServicePlansSummaryWrapperBorder,";background-color:",H.fServicePlansSummaryWrapperBgCol,";padding:",H.fServicePlansSummaryWrapperPadding,";text-align:",H.fServicePlansSummaryWrapperTextAlign,";",""),A=(0,d.AH)(H.fServicePlansHeadingFontStack," font-size:",H.fServicePlansHeadingSize,";line-height:",H.fServicePlansHeadingLineHeight,";letter-spacing:",H.fServicePlansHeadingLetterSpacing,";text-transform:",H.fServicePlansHeadingTransform,";margin:",H.fServicePlansHeadingMargin,";& .classServicePlanBrandName{text-transform:none;}",""),M=(0,d.AH)(H.fServicePlansPriceFontStack," font-size:",H.fServicePlansPriceSize,";line-height:",H.fServicePlansPriceLineHeight,";letter-spacing:",H.fServicePlansPriceLetterSpacing,";text-transform:",H.fServicePlansPriceTransform,";margin:",H.fServicePlansPriceMargin,";sup{font-size:",H.fServicePlansSupSize,";line-height:",H.fServicePlansSupLineHeight,";vertical-align:",H.fServicePlansSupVertAlign,";}& .classServicePlanPriceValue{",H.fServicePlansPriceValueFontStack,";}& .classServicePlanIncGstText{display:inline-block;font-size:",H.fServicePlansSpanSize,";}",""),Y=(0,d.AH)(H.fServicePlansVehicleFontStack,";font-size:",H.fServicePlansVehicleSize,";line-height:",H.fServicePlansVehicleLineHeight,";letter-spacing:",H.fServicePlansVehicleLetterSpacing,";text-transform:",H.fServicePlansVehicleTransform,";margin:",H.fServicePlansVehicleMargin,";",""),F=(0,d.AH)(H.fServicePlansPlanFontStack,";font-size:",H.fServicePlansPlanSize,";line-height:",H.fServicePlansPlanLineHeight,";letter-spacing:",H.fServicePlansPlanLetterSpacing,";text-transform:",H.fServicePlansPlanTransform,";margin:",H.fServicePlansPlanMargin,";",""),C=(0,d.AH)(H.fServicePlansDescriptionFontStack,";font-size:",H.fServicePlansDescriptionSize,";line-height:",H.fServicePlansDescriptionLineHeight,";letter-spacing:",H.fServicePlansDescriptionLetterSpacing,";text-transform:",H.fServicePlansDescriptionTransform,";text-align:",H.fServicePlansDescriptionTextAlign,";margin:",H.fServicePlansDescriptionMargin,";.service-terms{font-size:",H.fServicePlansDescriptionServiceTermsFontSize,";}*+*{margin-block-start:",H.fServicePlansDescriptionMarginBlockStart,";}",""),D=e=>{let{componentTypeClassName:i}=e;const a=(0,p.i)("brand"),u=(0,m.GR)("2850418479").allCmsServicePlan.nodes,h=(0,m.GR)("1831796270").allCmsServicePlansVehicle.nodes,{0:x,1:y}
1=(0,n.useState)({category:"",model:"",year:"",engine:"",service:""}),L=(0,P.e)(h.map((e=>e.category))).filter(t.T).map((e=>({text:e,value:e}))),H=h.filter((e=>e.category===x.category)),D=(0,P.e)(H.map((e=>e.modelName))).filter(t.T).map((e=>({text:e,value:e}))),W=H.filter((e=>e.modelName===x.model)),G=Math.min.apply(Math,(0,r.A)(W.map((e=>e.modelYearStart)).filter(t.T))),N=Math.max.apply(Math,(0,r.A)(W.map((e=>e.modelYearEnd)).filter(t.T))),B=Array.from({length:N-G+1},((e,i)=>G+i)).map((e=>({text:e.toString(),value:e.toString()}))),I=W.filter((e=>{const i=parseInt(x.year,10);return e.modelYearStart&&e.modelYearEnd&&e.modelYearStart<=i&&e.modelYearEnd>=i})),w=(0,P.e)(I.map((e=>e.trimName))).filter(t.T).map((e=>({text:e,value:e}))),{servicePlanIds:K}=I.find((e=>e.trimName===x.engine))||{},O=(null==K?void 0:K.map((e=>{const{name:i,remoteId:a}=(null==u?void 0:u.find((i=>(null==i?void 0:i.remoteId)===e)))||{};return i&&a?{text:i,value:a}:null})).filter(t.T))||[],R=null==u?void 0:u.find((e=>(null==e?void 0:e.remoteId)===x.service)),j=[{key:"category",value:x.category,options:L},{key:"model",value:x.model,options:D},{key:"year",value:x.year,options:B},{key:"engine",value:x.engine,options:w},{key:"service",value:x.service,options:O}],E=e=>{if("string"==typeof e)return;const i=j.findIndex((i=>i.key===Object.keys(e)[0])),a=j.slice(i+1).map((e=>e.key)).reduce(((e,i)=>Object.assign({},e,{[i]:""})),{});y((i=>Object.assign({},i,e,a)))};return(0,c.uG)(h)?(0,d.Y)("div",{css:k,className:i},(0,d.Y)("p",{css:b},"Please Select Your Vehicle"),(0,d.Y)(f.m,{wrapperCustom:T},j.map((e=>{let{key:i,value:a,options:n}=e;return(0,d.Y)(g.SelectLabelNestedControlled,{key:i,idName:i,selectValue:a,selectValueKey:i,handleChange:E,options:[{text:(0,l.N)(i),value:""}].concat((0,r.A)(n)),disabled:(0,c.VP)(n),imFormInputLabelCustom:z})}))),R?(0,d.Y)(f.m,{wrapperCustom:V},(0,d.Y)(s.fV,{heading2Custom:A},o,(0,d.Y)("span",{className:"classServicePlanBrandName"},a),v),R.cost&&(0,d.Y)("div",{css:M},(0,d.Y)("span",{className:"classServicePlanPriceValue"},"$",R.cost.toFixed(2),(0,d.Y)("sup",null,"*")," "),(0,d.Y)("span",{className:"classServicePlanIncGstText"},"inc GST")),(0,d.Y)("p",{css:Y},x.year," ",x.model," ",x.engine),(0,d.Y)("div",{css:F},R.name," whichever occurs first"),R.text&&(0,d.Y)(S.$,{cmsContentButtons:!0,css:C},R.text)):null):null}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.