PageSourceSearch

https://go.avis.co.uk/_next/_v/2.9.2.s15.27.e1/_next/static/chunks/2772.c01112c0afa3d9d0.js

js avis.co.uk collected 2026-10-01 13:08:13 UTC 10,085 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2772],{2554:(e,i,t)=>{t.d(i,{e:()=>o});var r=t(47388),n=t(52949),a=t(10431);let d={DRIVEGOLD:"linear-gradient(91.49deg, #D07D27 0%, #FFC991 25%, #E99137 60%, #D07D27 100%)",DRIVESILVER:"linear-gradient(91.37deg, #9B978E 0%, #E7E5E1 25%, #BBB7AD 60%, #9B978E 100%)"},o=({children:e,type:i})=>i?(0,r.jsx)(n.default,{sx:{display:"flex",alignItems:"center",borderRadius:"2px",padding:"4px 8px",background:d[i],width:"max-content"},"data-testid":"preferred-drive-tag",children:(0,r.jsx)(a.Q,{variant:"tagRegular","data-testid":"preferred-drive-tag-text",children:e})}):null},4700:(e,i,t)=>{t.d(i,{Ao:()=>o,Jd:()=>a,M$:()=>d,mW:()=>n});var r=t(55301);let n={red:r.J.red500,black:r.J.black,blue:r.J.actionBlue,orange:r.J.orange400},a=e=>({display:"flex",alignItems:"center",gap:"4px",height:"26px",borderRadius:"2px",padding:"4px 8px",backgroundColor:n[e||"black"]||e||r.J.black}),d={width:"12px",height:"12px",strokeWidth:"1px",stroke:r.J.white100,color:r.J.white100},o={color:r.J.white100,textTransform:"uppercase"}},6618:(e,i,t)=>{function r(e){if(!e)return{};let i={},{modifications:t,individualModifiers:r}=e;for(let e of(t&&t.length>0&&(i.dp_modifier_group=t.map(e=>n(e.modifierGroupCode)).join("|"),i.dp_modifier_group_type=t.map(e=>n(e.modifierGroupTypeCode)).join("|"),i.dp_modifier_type=t.map(e=>n(e.modifierTypeCode)).join("|"),i.dp_modifier_direction=t.map(e=>n(e.direction)).join("|"),i.dp_modifier_value=t.map(e=>n(e.value)).join("|"),i.dp_component_modified=t.map(e=>n(e.componentModified)).join("|"),i.dp_discount_label=t.map(e=>n(e.discountLabel)).join("|"),i.dp_currency_code=t.map(e=>n(e.currencyCode)).join("|"),i.dp_price_object=t.map(e=>n(e.priceObject)).join("|")),r&&r.length>0&&(i.dp_strategy_id=r.map(e=>n(e.strategyIdentifier)).join("|"),i.dp_strategy_usage_type=r.map(e=>n(e.strategyUsageTypeCode)).join("|"),i.dp_rule_id=r.map(e=>n(e.priceAdjustmentRuleIdentifier)).join("|"),i.dp_rule_description=r.map(e=>n(e.priceAdjustmentRuleDescription)).join("|"),i.dp_condition_block_id=r.map(e=>n(e.conditionActionBlockIdentifier)).join("|"),i.dp_capped_or_floored=r.map(e=>n(e.cappedOrFloored)).join("|"),i.dp_experiment_id=r.map(e=>n(e.experimentIdentifier)).join("|"),i.dp_mode_code=r.map(e=>n(e.modeCode)).join("|"),i.dp_experiment_variant_id=r.map(e=>n(e.experimentVariantIdentifier)).join("|")),Object.keys(i)))""===i[e].replaceAll("|","")&&delete i[e];return i}function n(e){return null==e?"":String(e)}t.d(i,{X:()=>r})},8280:(e,i,t)=>{t.d(i,{Sv:()=>c,nw:()=>l,dC:()=>s,Ec:()=>u,di:()=>m});var r=t(2184),n=t(69864),a=t(68873);let d=(e,i)=>{if("items"in e&&Array.isArray(e.items)&&e.items.length>0&&"title"in e){let i=e.items.filter(e=>e&&"id"in e&&e.included).map(e=>e.id).join("|");return i||(i=(i=e.title.toLowerCase()).charAt(0).toUpperCase()+i.slice(1)),i}return"id"in e?e.id:String(i??0)};var o=t(6618);let p=(e,i)=>{let t=Number(i),r=Number(e);return!t||Number.isNaN(t)||Number.isNaN(r)?0:+(t-r).toFixed(2)},c=(e,i)=>{let{isAddon:t,index:a,currency:c,lengthOfRentalDays:l}=i,m=t?n.OL:n.fr,s=r.K.getState().itemModifiers??{};return{currency:c??"USD",value:String(e.reduce((e,{price:i})=>e+Number(i),0)),items:e.map((e,i)=>{let t=d(e,a||i),r={item_id:t,item_name:e.title,index:(a??i)+1,item_category:"bundle",item_category2:void 0,quantity:l??1,price:Number(e.price),discount:p(e.price,e.oldPrice),...m},n=s[t],c=(0,o.X)(n);return Object.keys(c).length>0?{...r,...c}:r})}},l=(e,i)=>{let{isAddon:t,index:c,currency:l,itemCategory2:m,lengthOfRentalDays:s,amount:u=1}=i,C=e.reduce((e,i)=>"price"in i?e+Number(i.price):e,0),g=r.K.getState().itemModifiers??{};return{currency:l??"USD",value:"number"==typeof C?String(C):"",items:e.map((e,i)=>{let r=t?n.OL:n.fr,l=d(e,c||i),C="items"in e&&Array.isArray(e.items),_=C?n.Ts.BUNDLE:n.Ts.INDIVIDUAL;if(!C){let i=(0,a.u_)(l);(0,a.MD)({[l]:{...i,item_category:n.Ts.INDIVIDUAL,item_category2:m,..."string"==typeof e.title&&e.title&&{item_name:e.title}}})}let f="description"in e?e.description:null,h=(null!==f&&"object"==typeof f?f:null)?.chargeType??("chargeType"in e?e.chargeType:void 0),y={item_name:e.title,item_id:l,index:(c??i)+1,item_category:_,item_category2:"itemType"
1in e&&e.itemType?e.itemType:m,quantity:function(e,i,t=1){switch(e){case"PER_RENTAL":case"PERRENTAL":return 1;case"PER_GALLON":case"PERGALLON":return 0;default:return i?t*i:t}}(h,s,u??1),price:"price"in e?Number(e.price):"description"in e?Number(e.description.amount):0,discount:0,...r};"items"in e&&Array.isArray(e.items)&&(y.discount=p(e.price,e.oldPrice)),"originalPrice"in e&&e.originalPrice&&Number(e.originalPrice)>Number(e.price)&&(y.discount=p(e.price,e.originalPrice));let x=g[l],b=(0,o.X)(x);return Object.keys(b).length>0?{...y,...b}:y})}},m=e=>{let{pickUpDateTime:i,dropOffDateTime:t}=e;if(!i||!t)return 0;let r=new Date(i);return Math.ceil((new Date(t).getTime()-r.getTime())/864e5)},s=e=>{if(!e)return 0;let i=new Date(e),t=new Date;return t.setHours(0,0,0,0),Math.max(0,Math.ceil((i.getTime()-t.getTime())/864e5))},u=e=>{if(!e)return 0;let i=new Date(e),t=new Date;return t.setHours(0,0,0,0),Number((Math.max(0,Math.ceil((i.getTime()-t.getTime())/864e5))/7).toPrecision(1))}},51810:(e,i,t)=>{t.d(i,{d:()=>n});var r=t(47388);let n=({width:e="79",height:i="20",viewBox:t="0 0 62 16",...n})=>(0,r.jsxs)("svg",{width:e,height:i,viewBox:t,fill:"none",xmlns:"http://www.w3.org/2000/svg","data-testid":"avis-first-short-logo",...n,children:[(0,r.jsx)("g",{clipPath:"url(#clip0_5020_123511)",children:(0,r.jsx)("path",{d:"M0 15.5125V-0.0214945H10.9075V2.68586H3.54606V6.63593H8.8876V9.32109H3.54606V15.5125H0ZM14.9052 15.5125V3.6179C14.4264 3.8694 13.9028 4.06172 13.3342 4.19487C12.7806 4.32802 12.242 4.38719 11.7183 4.3724V1.7982C12.4814 1.7982 13.2145 1.63546 13.9177 1.30999C14.6359 0.969719 15.1821 0.525893 15.5561 -0.0214945H18.2718V15.5125H14.9052ZM21.643 15.5125V-0.0214945H28.1291C29.9097 -0.0214945 31.3087 0.414936 32.3261 1.2878C33.3435 2.14586 33.8522 3.29243 33.8522 4.72747C33.8522 5.79265 33.5979 6.71729 33.0891 7.50139C32.5805 8.27069 31.8698 8.84028 30.957 9.21013L34.144 15.5125H30.3062L27.4558 9.69834H25.1891V15.5125H21.643ZM27.6129 2.68586H25.1891V7.14633H27.6129C28.4808 7.14633 29.1391 6.95401 29.588 6.56935C30.0368 6.16991 30.2613 5.61512 30.2613 4.905C30.2613 4.20966 30.0368 3.66968 29.588 3.28503C29.1391 2.88558 28.4808 2.68586 27.6129 2.68586ZM41.6734 15.7344C40.3268 15.7492 39.1074 15.5569 38.0151 15.1574C36.9379 14.758 35.9728 14.181 35.1199 13.4265L37.3867 11.1186C38.075 11.7547 38.7857 12.2282 39.5189 12.5388C40.252 12.8348 40.9852 12.9827 41.7183 12.9827C42.5412 12.9827 43.1847 12.8199 43.6484 12.4945C44.1122 12.169 44.3442 11.7547 44.3442 11.2517C44.3442 11.089 44.3142 10.9411 44.2544 10.8079C44.2095 10.66 44.1422 10.5268 44.0524 10.4085C43.9627 10.2901 43.8504 10.1866 43.7158 10.0978C43.5811 9.99423 43.4315 9.90546 43.2669 9.83149C43.1023 9.75751 42.9227 9.69094 42.7283 9.63177C42.5487 9.55779 42.3542 9.49122 42.1447 9.43204C41.9352 9.37287 41.7183 9.32109 41.4939 9.2767C41.2694 9.21753 41.0375 9.15835 40.7981 9.09917C40.5588 9.04 40.3193 8.98081 40.0799 8.92164C39.8555 8.86247 39.6236 8.79589 39.3842 8.72192C39.1448 8.64794 38.9129 8.56658 38.6884 8.47781C38.464 8.37426 38.2471 8.27069 38.0376 8.16713C37.8281 8.06358 37.6261 7.94522 37.4316 7.81207C37.2521 7.67892 37.08 7.53098 36.9154 7.36824C36.7508 7.2055 36.6012 7.02797 36.4665 6.83565C36.3319 6.62853 36.2197 6.40661 36.1299 6.16991C36.0401 5.9332 35.9653 5.6817 35.9055 5.4154C35.8606 5.13431 35.8381 4.83102 35.8381 4.50555C35.8381 3.12969 36.3693 1.99792 37.4316 1.11027C38.494 0.207817 39.9079 -0.243408 41.6734 -0.243408C42.9452 -0.243408 44.0973 -0.0732736 45.1297 0.266994C46.1621 0.607262 47.0674 1.13246 47.8454 1.84258L45.5786 4.15049C44.9801 3.5883 44.3367 3.18147 43.6484 2.92996C42.9751 2.67846 42.3018 2.55271 41.6285 2.55271C40.8505 2.55271 40.267 2.71545 39.878 3.04092C39.4889 3.3516 39.2944 3.70666 39.2944 4.10611C39.2944 4.26885 39.3169 4.42419 39.3618 4.57213C39.4216 4.70527 39.4964 4.83102 39.5862 4.94938C39.676 5.05294 39.7882 5.1565 39.9228 5.26006C40.0575 5.34882 40.2071 5.43019 40.3717 5.50417C40.5363 5.57814 40.7084 5.6521 40.8879 5.72608C41.0824 5.78525 41.2844 5.84444 41.4939 5.90361C41.7034 5.96278 41.9203 6.02197 42.1447 6.08114C42.3692 6.14031 42.6011 6.1995 42.8405 6.25867C43.0798 6.30306 43.3118 6.36223 43.5362 6.4362C43.7756 6.49538 44.0151 6.56195 44.2544 6.63593C44.4938 6.7099 44.7257 6.79127 44.9502 6.88003C45.1746 6.9688 45.3915 7.07235 45.601 7.19071C45.8105 7.29427 46.005 7.42003 46.1846 7.56797C46.379 7.70111 46.5586 7.84905 46.7232 8.01179C46.8878 8.17453 47.0374 8.35207 47.1721 8.54439C47.3067 8.73671 47.4189 8.95123 47.5087 9.18794C47.5985 9.42464 47.6658 9.68355 47.7107 9.96464C47.7705 10.2309 47.8005 10.5268 47.8005 10.8523C47.8005 12.2725 47.2394 13.4413 46.1172 14.3585C45.01 15.2758 43.5287 15.7344 41.6734 15.7344ZM53.7334 15.5125V2.68586H48.9978V-0.0214945H61.9926V2.68586H57.257V15.5125H53.7334Z",fill:"white"})}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:"clip0_5020_123511",children:(0,r.jsx)("rect",{width:"62",height:"16",fill:"white",transform:"translate(0 -0.0012207)"})})})]})},83715:(e,i,t)=>{t.d(i,{P6:()=>d,TX:()=>a,_e:()=>n});let r=new Set(["FRONT_FACING","REAR_FACING"]),n=e=>"string"==typeof e&&r.has(e),a=e=>{let i={};for(let[t,r]of Object.entries(e))n(r)&&(i[t]=r);return i},d=(e,i)=>{if("CSS"===e&&n(i))return i}},90088:(e,i,t)=>{t.d(i,{j:()=>l});var r=t(61872),n=t(22451),a=t(2184),d=t(14335),o=t(56740),p=t(36100),c=t(95667);let l=()=>{let{userFlow:e}=(0,n.Gn)(),i=a.K.use.pickupDatetime(),t=a.K.use.returnDatetime(),l=d.uP.use.preCheckInfo(),m=o.K.use.formData();return(0,r.useMemo)(()=>
1{if("pre-check"===e&&l?.reservationInformation){let{rentalDays:e,pickUpDateTime:i,dropOffDateTime:t}=l.reservationInformation;return"number"==typeof e?e:(0,p.w)((0,c.N)(i),(0,c.N)(t))}return"booking"===e||"modification"===e?(0,p.w)(i,t):(0,p.w)(m?.dates?.from,m?.dates?.to)},[e,l,i,t,m?.dates?.from,m?.dates?.to])}}}]);
2//# sourceMappingURL=2772.c01112c0afa3d9d0.js.map

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.