PageSourceSearch

https://www.avis.ca/en/home

html avis.ca collected 2026-09-26 03:02:13 UTC 477,985 bytes, 7,342 lines download raw bytes

1<!DOCTYPE HTML>
2
3<html lang="en">
4<head>
5
6    <meta charset="UTF-8"/>
7    <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
8    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>    
9    <meta name="author" content="ABG"/>
10
11	
12		<!-- Google static AMP changes -->
13		
14
15		
16			<link rel="amphtml" href="https://www.avis.ca/en/amp/home"/>
17		
18		<!-- Link for AU AMP home page removed as part of ARD1-4673 -->
19	
20
21	
22
23
24    
25    		
26				
27		
28			<link rel="canonical" href="https://www.avis.ca/en/home"/>		
29			
30			
31		
32			<link rel="alternate" href="https://www.avis.com/en/home" hreflang="x-default"/>
33			
34			<link rel="alternate" href="https://www.avis.com/en/home" hreflang="en"/> 
35			<link rel="alternate" href="https://www.avis.com/en/home" hreflang="en-us"/>
36			<link rel="alternate" href="https://www.avis.ca/en/home" hreflang="en-ca"/>
37			<link rel="alternate" href="https://www.avis.com.au/en/home" hreflang="en-au"/>
38			<link rel="alternate" href="https://www.avis.co.nz/en/home" hreflang="en-nz"/>
39			<link rel="alternate" href="https://www.avis.com/fr/home" hreflang="fr"/>
40			<link rel="alternate" href="https://www.avis.com/fr/home" hreflang="fr-us"/>
41			<link rel="alternate" href="https://www.avis.ca/fr/home" hreflang="fr-ca"/>
42			<link rel="alternate" href="https://www.avis.com/es/home" hreflang="es"/>
43			<link rel="alternate" href="https://www.avis.com/es/home" hreflang="es-us"/>
44			<link rel="alternate" href="https://www.avis.com/pt/home" hreflang="pt"/>
45			<link rel="alternate" href="https://www.avis.com/pt/home" hreflang="pt-us"/>			
46	
47    <link rel="icon" href="/etc/designs/avis/reservationlib/clientlib/images/favicon.png"/>
48
49    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
50	<div></div>
51
52	
52<script type="text/javascript">
53			var ContextHubData = {"/etc/designs/platform/abgcontextstore/reservation.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"Reservation","discountNumber":{"jcr:primaryType":"nt:unstructured","code":"discountNumber","title":"Discount number"},"lor":{"jcr:primaryType":"nt:unstructured","code":"lor","title":"Length of rental"},"availableCars":{"jcr:primaryType":"nt:unstructured","code":"availableCars","title":"List of available car groups"},"paynowAvailable":{"jcr:primaryType":"nt:unstructured","code":"paynowAvailable","title":"Pay Now Available for Any Car"},"shopType":{"jcr:primaryType":"nt:unstructured","code":"shopType","title":"Shop Type (WEEKDAY or WEEKEND)"},"gpsAvailable":{"jcr:primaryType":"nt:unstructured","code":"gpsAvailable","title":"Is GPS Available"},"xmrAvailable":{"jcr:primaryType":"nt:unstructured","code":"xmrAvailable","title":"Is XMR Available"},"underAge":{"jcr:primaryType":"nt:unstructured","code":"underAge","title":"User is under aged"},"userState":{"jcr:primaryType":"nt:unstructured","code":"userState","title":"User State"},"customerState":{"jcr:primaryType":"nt:unstructured","code":"customerState","title":"Customer State"},"rentalPickupDatetime":{"jcr:primaryType":"nt:unstructured","code":"rentalPickupDatetime","title":"Successful Rental - Pickup Date Time"},"rentalDropoffDatetime":{"jcr:primaryType":"nt:unstructured","code":"rentalDropoffDatetime","title":"Successful Rental - Drop off Date Time"},"rentalCargroup":{"jcr:primaryType":"nt:unstructured","code":"rentalCargroup","title":"Successful Rental - Car Group Code"},"rentalCounterProducts":{"jcr:primaryType":"nt:unstructured","code":"rentalCounterProducts","title":"Successful Rental - Selected Counter products"},"discountNumberType":{"jcr:primaryType":"nt:unstructured","code":"discountNumberType","title":"Discount Number Type (Leisure,Corporate..)"},"pickUpDay":{"jcr:primaryType":"nt:unstructured","code":"pickUpDay","title":"Pick Up Day"},"pickUpMonth":{"jcr:primaryType":"nt:unstructured","code":"pickUpMonth","title":"Pick Up Month"},"dropOffDay":{"jcr:primaryType":"nt:unstructured","code":"dropOffDay","title":"Drop Off Day"},"dropOffMonth":{"jcr:primaryType":"nt:unstructured","code":"dropOffMonth","title":"Drop Off Month"},"bookingDay":{"jcr:primaryType":"nt:unstructured","code":"bookingDay","title":"Booking Day is"},"coupon":{"jcr:primaryType":"nt:unstructured","code":"coupon","title":"Coupon Number"},"smallMidSizeBusiness":{"jcr:primaryType":"nt:unstructured","code":"smallMidSizeBusiness","title":"Is opted for small midsize business"},"upsellAdd":{"jcr:primaryType":"nt:unstructured","code":"upsellAdd","title":"Upsell ADD"},"upsellAdr":{"jcr:primaryType":"nt:unstructured","code":"upsellAdr","title":"Upsell ADR"},"upsellCbs":{"jcr:primaryType":"nt:unstructured","code":"upsellCbs","title":"Upsell CBS"},"upsellCfs":{"jcr:primaryType":"nt:unstructured","code":"upsellCfs","title":"Upsell CFS"},"upsellCis":{"jcr:primaryType":"nt:unstructured","code":"upsellCis","title":"Upsell CIS"},"upsellCsb":{"jcr:primaryType":"nt:unstructured","code":"upsellCsb","title":"Upsell CSB"},"upsellCss":{"jcr:primaryType":"nt:unstructured","code":"upsellCss","title":"Upsell CSS"},"upsellGps":{"jcr:primaryType":"nt:unstructured","code":"upsellGps","title":"Upsell GPS"},"upsellRsn":{"jcr:primaryType":"nt:unstructured","code":"upsellRsn","title":"Upsell RSN"},"upsellSkr":{"jcr:primaryType":"nt:unstructured","code":"upsellSkr","title":"Upsell SKR"},"upsellSnc":{"jcr:primaryType":"nt:unstructured","code":"upsellSnc","title":"Upsell SNC"},"upsellTab":{"jcr:primaryType":"nt:unstructured","code":"upsellTab","title":"Upsell TAB"},"upsellWfi":{"jcr:primaryType":"nt:unstructured","code":"upsellWfi","title":"Upsell WIFI"},"upsellXmr":{"jcr:primaryType":"nt:unstructured","code":"upsellXmr","title":"Upsell XMR"},"countryOfResidence":{"jcr:primaryType":"nt:unstructured","code":"countryOfResidence","title":"Country of Residence"},"reservationFlow":{"jcr:primaryType":"nt:unstructured","code":"reservationFlow","title":"Flow of Reservation "},"multiIslandLocation":{"jcr:primaryType":"nt:unstructured","code":"multiIslandLocation","title":"Is Multi Island reservation"},"awdType":{"jcr:primaryType":"nt:unstructured","code":"awdType","title":"AWD / BCD Type"},"geoLocationCity":{"jcr:primaryType":"nt:unstructured","code":"geoLocationCity","title":"Geo Location City"},"geoLocationState":{"jcr:primaryType":"nt:unstructured","code":"geoLocationState","t
53itle":"Geo Location State"},"oneWayRental":{"jcr:primaryType":"nt:unstructured","code":"oneWayRental","title":"One Way Rental"},"geoLocationCountry":{"jcr:primaryType":"nt:unstructured","code":"geoLocationCountry","title":"Geo Location Country"},"wizardOutage":{"jcr:primaryType":"nt:unstructured","code":"wizardOutage","title":"Wizard Outage"},"daysInAdv":{"jcr:primaryType":"nt:unstructured","code":"daysInAdv","title":"Days In Advance"}},"/etc/designs/platform/abgcontextstore/p13nsummary.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"P13nSummary","successfulVisits":{"jcr:primaryType":"nt:unstructured","code":"successfulVisits","title":"Successful Visits"},"unsuccessfulVisits":{"jcr:primaryType":"nt:unstructured","code":"unsuccessfulVisits","title":"Unsuccessful Visits"},"rentalPulState":{"jcr:primaryType":"nt:unstructured","code":"rentalPulState","title":"Successful Rental - Pickup Location state code"},"rentalPulCountry":{"jcr:primaryType":"nt:unstructured","code":"rentalPulCountry","title":"Successful Rental - Pickup Location country code"},"rentalDolCountry":{"jcr:primaryType":"nt:unstructured","code":"rentalDolCountry","title":"Successful Rental - Drop off Location country code"},"rentalDolState":{"jcr:primaryType":"nt:unstructured","code":"rentalDolState","title":"Successful Rental - Drop off Location country code"},"rentalPul":{"jcr:primaryType":"nt:unstructured","code":"rentalPul","title":"Successful Rental - Pick up Location Code"},"rentalDol":{"jcr:primaryType":"nt:unstructured","code":"rentalDol","title":"Successful Rental - Drop off location code"},"rateshopPul":{"jcr:primaryType":"nt:unstructured","code":"rateshopPul","title":"Successful Rental - Pick up Location Code"},"visitCount":{"jcr:primaryType":"nt:unstructured","code":"visitCount","title":"Successful Rental - Pick up Location Code"},"deviceType":{"jcr:primaryType":"nt:unstructured","code":"deviceType","title":"Device Type is"},"pulDay":{"jcr:primaryType":"nt:unstructured","code":"pulDay","title":"PickUp Day"},"amazonLinked":{"jcr:primaryType":"nt:unstructured","code":"amazonLinked","title":"Amazon Linked"},"amazonLinkingSupported":{"jcr:primaryType":"nt:unstructured","code":"amazonLinkingSupported","title":"Amazon Supported"},"expeditedCheckoutIs":{"jcr:primaryType":"nt:unstructured","code":"precheckout","title":"Expedited Checkout is"},"showSmallBiz":{"jcr:primaryType":"nt:unstructured","code":"showSmallBiz","title":"Show Small Biz"},"prepayTxn":{"jcr:primaryType":"nt:unstructured","code":"prepayTxn","title":"Prepay Status"},"inboundGuided":{"jcr:primaryType":"nt:unstructured","code":"inboundGuided","title":"Inbound and Guided Flag"},"rentalCounterProducts":{"jcr:primaryType":"nt:unstructured","code":"rentalCounterProducts","title":"Rental Counter Products"},"smallBizAdvantage":{"jcr:primaryType":"nt:unstructured","code":"smBizAwd","title":"Small Biz Advantage"},"discountNumber":{"jcr:primaryType":"nt:unstructured","code":"discountNumber","title":"Discount Number"},"pulCountry":{"jcr:primaryType":"nt:unstructured","code":"pulCountry","title":"Pick up location country code"},"precheckin":{"jcr:primaryType":"nt:unstructured","code":"precheckin","title":"Pre CheckIn is"},"precheckinSubmitted":{"jcr:primaryType":"nt:unstructured","code":"precheckinSubmitted","title":"Pre CheckIn Submitted"},"firstTimePreferred":{"jcr:primaryType":"nt:unstructured","code":"isFirstTimePreferred","title":"Is First Time Preferred"},"amazonUser":{"jcr:primaryType":"nt:unstructured","code":"amazonUser","title":"Amazon User"}},"/etc/designs/platform/abgcontextstore/partner.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"Partner","segment":{"jcr:primaryType":"nt:unstructured","code":"segment","title":"Discount Number"},"countries":{"jcr:primaryType":"nt:unstructured","code":"countries","title":"Countries"},"cbpFlow":{"jcr:primaryType":"nt:unstructured","code":"cbpFlow","title":"Corporate user flow"}},"/etc/designs/platform/abgcontextstore/location.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"Location","pul":{"jcr:primaryType":"nt:unstructured","code":"pul","title":"Pick up location code"},"dol":{"jcr:primaryType":"nt:unstructured","code":"dol","title":"Drop off location code"},"pickUpLocAirportInd":{"jcr:primaryType":"nt:unstructured","code":"pickUpLocAirportInd","title":"Airport Pick Up location"},"dropOffLocAirportInd":{"jcr:primaryType":"nt:unstructured","code":"dropOffLocAirportInd","title":"Airport Drop off location"},"airportLocation":{"jcr:primaryType":"nt:unstructured","code":"airportLocation","title":"Is Airport Location"},"neighbourhoodLocation":{"jcr:primaryType":"nt:unstructured","code":"neighbourhoodLocation","title":"Is Neighbourhood Location"},"licenseeLocation":{"jcr:primaryType":"nt:unstructured","code":"licenseeLocation","title":"Is Licensee Location"},"corporateLocation":{"jcr:primaryType":"nt:unstructured","code":"corporateLocation","title":"Is Corporate Location"},"oneWayRental":{"jcr:primaryType":"nt:unstructured","code":"corporateLocation","title":"Is One Way Rental"},"isTruckLocation":{"jcr:primaryType":"nt:unstructured","code":"truckIndicator","title":"Is Truck Location"},"locationTypeIndicator":{"jcr:primaryType":"nt:unstructured","code":"corpLicInd","title":"Corporate or Licensee Indicator"}},"/etc/designs/platform/abgcontextstore/profile.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"Profile","loyaltyOptableUser":{"jcr:primaryType":"nt:unstructured","code":"loyaltyOptableUser","title":"Is Loyalty Optable User"},"creditExpiryStatus":{"jcr:primaryType":"nt:unstructured","code":"creditExpiryStatus","title":"Credit Card Expiry Status(ABOUT_TO_EXPIRY,  EXPIRED)"},"userType":{"jcr:primaryType":"nt:unstructured","code":"userType","title":"User Type(EXISTING_USER,  NEW_USER)"},"loyaltyEligible":{"jcr:primaryType":"nt:unstructured","code":"loyaltyEligible","title":"Loyalty Eligibility Status"},"loyaltyTier":{"jcr:primaryType":"nt:unstructured","code":"loyaltyTier","title":"Loyalty Tier Name"},"carPreference":{"jcr:primaryType":"nt:unstructured","code":"carPreference","title":"Car preference for user"},"creditCardType":{"jcr:primaryType":"nt:unstructured","code":"creditCardType","title":"Credit Card Type"},"loyaltyOptIn":{"jcr:primaryType":"nt:unstructured","code":"loyaltyOptIn","title":"Loyalty Opt In"},"ftpOptIn":{"jcr:primaryType":"nt:unstructured","code":"ftpOptIn","title":"FTP Opt In"},"rewardOptOut":{"jcr:primaryType":"nt:unstructured","code":"rewardOptOut","title":"Opt Out"},"profileStatus":{"jcr:primaryType":"nt:unstructured","code":"profileStatus","title":"Profile Status"},"userCountryOfResidence":{"jcr:primaryType":"nt:unstructured","code":"userCountryOfResidence","title":"User Country Of Residence"},"birthDate":{"jcr:primaryType":"nt:unstructured","code":"birthDate","title":"Birth Date"},"age":{"jcr:primaryType":"nt:unstructured","code":"age","title":"Age"},"emailOptIn":{"jcr:primaryType":"nt:unstructured","code":"emailOptIn","title":"Email Opt In"},"awdType":{"jcr:primaryType":"nt:unstructured","code":"awdType","title":"AWD Type"},"loyaltyPoints":{"jcr:primaryType":"nt:unstructured","code":"loyaltyPoints","title":"Loyalty Points"}},"/etc/designs/platform/abgcontextstore/geocodeInfo.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"GeocodeInfo","geoLocationCountry":{"jcr:primaryType":"nt:unstructured","code":"geoLocationCountry","title":"Geo Location Country"},"geoLocationState":{"jcr:primaryType":"nt:unstructured","code":"geoLocationState","t
53itle":"Geo Location State"}},"/etc/designs/platform/abgcontextstore/rateshop.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"RateShop","rateshopPickupDatetime":{"jcr:primaryType":"nt:unstructured","code":"rateshopPickupDatetime","title":"Rate shop - Pickup Date Time"},"rateshopDropoffDatetime":{"jcr:primaryType":"nt:unstructured","code":"rateshopDropoffDatetime","title":"Rate shop - Drop off Date Time"},"rateshopCounterProducts":{"jcr:primaryType":"nt:unstructured","code":"rateshopCounterProducts","title":"Rate shop - Selected Counter products"},"rateshopCargroup":{"jcr:primaryType":"nt:unstructured","code":"rateshopCargroup","title":"Rate shop - Car Group Code"}},"/etc/designs/platform/abgcontextstore/vehiclesummary.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"VehicleSummary","carClass":{"jcr:primaryType":"nt:unstructured","code":"carClass","title":"Current Car Class"}},"/etc/designs/platform/abgcontextstore/demographics.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"DemoGraphics","referrer":{"jcr:primaryType":"nt:unstructured","code":"referrer","title":"Referrer"},"clientIp":{"jcr:primaryType":"nt:unstructured","code":"clientIp","title":"Client IP Address"}},"/etc/designs/platform/abgcontextstore/address.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"Address","pulState":{"jcr:primaryType":"nt:unstructured","code":"pulState","title":"Pick up location state code"},"pulCountry":{"jcr:primaryType":"nt:unstructured","code":"pulCountry","title":"Pick up location country code"},"dolState":{"jcr:primaryType":"nt:unstructured","code":"dolState","title":"Drop off location state code"},"dolCountry":{"jcr:primaryType":"nt:unstructured","code":"dolCountry","title":"Drop off location state code"},"pulCity":{"jcr:primaryType":"nt:unstructured","code":"pulCity","title":"Pick up location city"},"dolCity":{"jcr:primaryType":"nt:unstructured","code":"dolCity","title":"Drop off location city"}},"/etc/designs/platform/abgcontextstore/guidedreseravation.infinity.json":{"jcr:primaryType":"nt:unstructured","title":"GuidedReseravation","passengerCount":{"jcr:primaryType":"nt:unstructured","code":"passengerCount","title":"Passenger Count"},"luggageRoom":{"jcr:primaryType":"nt:unstructured","code":"luggageRoom","title":"Luggage Room"},"businessType":{"jcr:primaryType":"nt:unstructured","code":"businessType","title":"Business Type"}}};
54	</script>
54
55	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/>
56	 	
57	<meta property="og:title" content="Car Rentals from Avis, Book Online Now &amp; Save" id="ogTitle"/>
58	<meta property="og:description" content="Reserve your next car rental online with Avis and select from a large selection of vehicles in Canada. With the Avis Signature Series you can travel in style." id="ogDescription"/>
59	
60	
61	<meta property="og:type" content="website"/>
62	<meta property="og:url" content="https://www.avis.ca/en/home" id="ogUrl"/>
63	 
64	<meta property="og:image" content="https://www.avis.ca/content/dam/avis/na/ca/common/offers/avis-car-rental-social-brand-1200x630.jpg"/>
65	
66	
67	
68   
69	<meta property="og:site_name" content="Avis Rent a Car Canada"/>
70	
71	
72	<meta name="twitter:card" content="summary_large_image"/>
73	
74	<meta name="twitter:creator" content="@AvisCanada"/>
75	
76	
77	<meta name="twitter:site" content="@AvisCanada"/>	
78	
79	
80	<meta name="twitter:title" content="Car Rentals from Avis, Book Online Now &amp; Save" id="twitterTitle"/>
81	<meta name="twitter:description" content="Reserve your next car rental online with Avis and select from a large selection of vehicles in Canada. With the Avis Signature Series you can travel in style." id="twitterDescription"/>
82	
83	
84	
85	<meta name="title" content="Car Rentals from Avis, Book Online Now &amp; Save | Avis Rent a Car "/>
86    <meta name="description" content="Reserve your next car rental online with Avis and select from a large selection of vehicles in Canada. With the Avis Signature Series you can travel in style."/>      
87     
88	<meta name="twitter:image" content="https://www.avis.ca/content/dam/avis/na/us/common/offers/road-2440x1600.jpg"/>
89	
90	
91	
92	<title>Car Rentals from Avis, Book Online Now &amp; Save | Avis Rent a Car </title>
93	
94    
95<link rel="stylesheet" href="/etc/designs/platform/clientlib.min.26.08.23-RELEASE.css" type="text/css">
96
97
98</meta>
99		
100    
101    
102<link rel="stylesheet" href="/etc/designs/avis/common/clientlib.min.26.08.23-RELEASE.css" type="text/css">
103
104
105</meta>	
106		
107	<!--/* defer -->
108
109	
110    
111<script src="/etc/designs/platform/ie_clientlib.min.js" nomodule></script>
111
112
113</meta>
114	<!-- 
114<script type="text/javascript"
115		src="/etc/designs/platform/angular/scripts/angular/intersection-observer.js"></script>
115 -->
116
117	
118	
119	
120	<!-- Changes for loading the self-checkout clientlib - during self checkout pages and partner pages. -->
121		 
122	
123	
124
125
126  
127
128	
129<!-- <meta data-sly-call="" data-sly-unwrap></meta> -->
130
131
132
133<div>
134<script type="text/javascript">
135 window.Granite = window.Granite || {};
136 (function(a){if(typeof module==="object"&&module.exports){module.exports=a()}else{var b=window.Granite=window.Granite||{};b.Util=a()}}(function(){var a=function(b){return Object.prototype.toString.call(b)==="[object Array]"};return{patchText:function(d,c){if(c){if(!a(c)){d=d.replace("{0}",c)}else{for(var b=0;b<c.length;b++){d=d.replace(("{"+b+"}"),c[b])}}}return d},getTopWindow:function(){var c=window;if(this.iFrameTopWindow){return this.iFrameTopWindow}try{while(c.parent&&c!==c.parent&&c.parent.location.href){c=c.parent}}catch(b){}return c},setIFrameMode:function(b){this.iFrameTopWindow=b||window},applyDefaults:function(){var d;var f=arguments[0]||{};for(var c=1;c<arguments.length;c++){d=arguments[c];for(var b in d){var e=d[b];if(d.hasOwnProperty(b)&&e!==undefined){if(e!==null&&typeof e==="object"&&!(e instanceof Array)){f[b]=this.applyDefaults(f[b],e)}else{if(e instanceof Array){f[b]=e.slice(0)}else{f[b]=e}}}}}return f},getKeyCode:function(b){return b.keyCode?b.keyCode:b.which}}}));
137(function(a){if(typeof module==="object"&&module.exports){module.exports=a(require("@granite/util"))}else{window.Granite.HTTP=a(Granite.Util)}}(function(util){return(function(){var contextPath=null;var SCRIPT_URL_REGEXP=/^(?:http|https):\/\/[^/]+(\/.*)\/(?:etc\.clientlibs|etc(\/.*)*\/clientlibs|libs(\/.*)*\/clientlibs|apps(\/.*)*\/clientlibs|etc\/designs).*\.js(\?.*)?$/;var ENCODE_PATH_REGEXP=/[^\w-.~%:/?[\]@!$&'()*+,;=]/;var URI_REGEXP=/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;var loginRedirected=false;var self={};self.getSchemeAndAuthority=function(uri){if(!uri){return""}var result=URI_REGEXP.exec(uri);if(result===null){return""}return[result[1],result[3]].join("")};self.getContextPath=function(){if(contextPath===null){contextPath=self.detectContextPath()}return contextPath};self.detectContextPath=function(){try{if(window.CQURLInfo){contextPath=CQURLInfo.contextPath||""}else{var scripts=document.getElementsByTagName("script");for(var i=0;i
137<scripts.length;i++){var result=SCRIPT_URL_REGEXP.exec(scripts[i].src);if(result){contextPath=result[1];return contextPath}}contextPath=""}}catch(e){}return contextPath};self.externalize=function(url){try{if(url.indexOf("/")===0&&self.getContextPath()&&url.indexOf(self.getContextPath()+"/")!==0){url=self.getContextPath()+url}}catch(e){}return url};self.internalize=function(url,doc){if(url.charAt(0)==="/"){if(contextPath===url){return""}else{if(contextPath&&url.indexOf(contextPath+"/")===0){return url.substring(contextPath.length)}else{return url}}}if(!doc){doc=document}var docHost=self.getSchemeAndAuthority(doc.location.href);var urlHost=self.getSchemeAndAuthority(url);if(docHost===urlHost){return url.substring(urlHost.length+(contextPath?contextPath.length:0))}else{return url}};self.getPath=function(url){if(!url){if(window.CQURLInfo&&CQURLInfo.requestPath){return CQURLInfo.requestPath}else{url=window.location.pathname}}else{url=self.removeParameters(url);url=self.removeAnchor(url)}url=self.internalize(url);var i=url.indexOf(".",url.lastIndexOf("/"));if(i!==-1){url=url.substring(0,i)}return url};self.removeAnchor=function(uri){var fragmentIndex=uri.indexOf("#");if(fragmentIndex>=0){return uri.substring(0,fragmentIndex)}else{return uri}};self.removeParameters=function(uri){var queryIndex=uri.indexOf("?");if(queryIndex>=0){return uri.substring(0,queryIndex)}else{return uri}};self.encodePathOfURI=function(uri){var DELIMS=["?","#"];var parts=[uri];var delim;for(var i=0,ln=DELIMS.length;i<ln;i++){delim=DELIMS[i];if(uri.indexOf(delim)>=0){parts=uri.split(delim);break}}if(ENCODE_PATH_REGEXP.test(parts[0])){parts[0]=self.encodePath(parts[0])}return parts.join(delim)};self.encodePath=function(uri){uri=encodeURI(uri);uri=uri.replace(/%5B/g,"[").replace(/%5D/g,"]");uri=uri.replace(/\?/g,"%3F");uri=uri.replace(/#/g,"%23");return uri};self.handleLoginRedirect=function(){if(!loginRedirected){loginRedirected=true;alert(Granite.I18n.get("Your request could not be completed because you have been signed out."));var l=util.getTopWindow().document.location;l.href=self.externalize("/")+"?resource="+encodeURIComponent(l.pathname+l.search+l.hash)}};self.getXhrHook=function(url,method,params){method=method||"GET";if(window.G_XHR_HOOK&&typeof G_XHR_HOOK==="function"){var p={url:url,method:method};if(params){p.params=params}return G_XHR_HOOK(p)}return null};self.eval=function(response){if(typeof response!=="object"){if(typeof window.jQuery==="undefined"){window.jQuery=ContextHubJQ.noConflict();window.$=ContextHubJQ.noConflict()}response=$.ajax({url:response,type:"get",async:false})}try{return eval("("+(response.body?response.body:response.responseText)+")")}catch(e){}return null};return self}())}));
138</script>
138
139</div>
140
141
142<script type="text/javascript">
143            (function() {
144                window.ContextHub = window.ContextHub || {};
145
146                /* setting paths */
147                ContextHub.Paths = ContextHub.Paths || {};
148                ContextHub.Paths.CONTEXTHUB_PATH = "/conf/global/settings/cloudsettings/legacy/contexthub";
149                ContextHub.Paths.RESOURCE_PATH = "\/content\/avis\/na\/ca\/en_CA\/home\/_jcr_content\/contexthub";
150                ContextHub.Paths.SEGMENTATION_PATH = "\/conf\/avis\u002Dna\u002Dca\/settings\/wcm\/segments";
151                ContextHub.Paths.CQ_CONTEXT_PATH = "";
152
153                /* setting initial constants */
154                ContextHub.Constants = ContextHub.Constants || {};
155                ContextHub.Constants.ANONYMOUS_HOME = "/home/users/n/nKrx2W5OF0aBjIxBV7oN";
156                ContextHub.Constants.MODE = "no-ui";
157            }());
158        </script>
158<script src="/conf/global/settings/cloudsettings/legacy/contexthub.kernel.js" type="text/javascript"></script>
158
159
160<script type="text/javascript">
161(function(){var b={analytics:1,design:1,disabled:1,preview:1,read_only:1};var a=function(d){var c=d;if(ContextHub.Constants.MODE==="ui"){var e=new RegExp("[?&]wcmmode=([^&#]*)").exec(window.location.href);if(e&&(e.length>1)){e=(e[1]||"").toLowerCase()}else{e=ContextHub.Utils.Cookie.getItem("wcmmode")}if(b[e]){c+=((d.indexOf("?")===-1)?"?":"&")+"wcmmode="+e}}return c};ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.updatePlaceholder=function(){var d=this.getBestCandidate();var c=null;if(d){var e=this.currentlyLoaded||{};c=a(d.url);if(!ContextHub.Utils.Cookie.getItem("wcmmode")){if(c.indexOf("default.html")!=-1&&c.indexOf("/content/")===-1){c=c.replace(".html","")}}if((e.path===d.path)&&(e.url===c)){return}}if(d){this.currentlyLoaded=$.extend(true,{},d,{url:c});this.getVariantContent(c,function(g){var f=$("#"+this.details.locationId);f.html(g);ContextHub.eventing.trigger(ContextHub.SegmentEngine.PageInteraction.Teaser.prototype.info.loadEvent,{teaser:this,variant:d,key:this.details.locationId,action:"set",value:"loaded"},{defer:0})}.bind(this))}else{delete this.currentlyLoaded}}})();
162if(typeof window.jQuery=== "undefined") { window.jQuery= ContextHubJQ.noConflict(); window.$= ContextHubJQ.noConflict();}
163if(typeof window.$CQ=== "undefined") { window.$CQ= ContextHubJQ;}        
164</script>
164
165
166
167
168  <!-- <meta data-sly-call="" data-sly-unwrap></meta> -->
169  <!-- <meta data-sly-call="" data-sly-unwrap></meta> -->
170  
170<script>
171     	 (function(e){e.Dictionary=new function(){function d(a,b){if(b)if(angular.isArray(b))for(var c=0;c<b.length;c++)a=a.replace("{"+c+"}",b[c]);else a=a.replace("{0}",b);return a}var c=[];this.I18n={get:function(a,b){if("undefined"!==typeof a&&"undefined"!==typeof b&&"undefined"!==typeof c[a]&&-1<c[a].indexOf("{"))return d(c[a],b);if(c[a])return c[a];b=a&&"string"===typeof a&&0<=a.indexOf(","+brand)?!0:!1;b=b?a.substring(0,a.indexOf(",")):a+","+brand;return c[b]||a},patch:function(a,b){return d(a,b)},getAll:function(){return c},saveOrUpdate:function(a){for(var b in a)hasOwnProperty.call(a,b)&&(c[b]=a[b])}}}})(window);
172</script>
172  
173
174 
175
176
177
178
179
180
181  	
182	
183
184
185    
186
187
188
189
190
191
192
193
194    
195
196    
197    <link rel="icon" type="image/vnd.microsoft.icon" href="/etc/designs/avis/reservationlib/clientlib/images/favicon.png"/>
198    <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/etc/designs/avis/reservationlib/clientlib/images/favicon.png"/>
199	
200	
201    
202	
203	<style>
204		<!--[if lte IE 9]>
205			.ie-class .res-hideSelect select{
206				width: 135%;
207			}
208			.ie-class .res-selectFld .residencyClass select{
209				width: 135%;
210			}
211			.ie-class .res-selectFld .ageDrop select{
212				width: 180%;
213			}
214			.ie-class .res-inputFld .res-inputTime{
215				width: 135%;
216			}
217		<![endif]-->
218	</style>
219	
219<script type="text/javascript">
220  		window.ddjskey = '951B0D003ECA4B4079290DA5184FE0';
221  		window.ddoptions = {
222      		ajaxListenerPath: false,
223      		disableAutoRefreshOnCaptchaPassed: true,
224      		replayAfterChallenge: false,
225      		exposeCaptchaFunction: true,
226     		withCredentials: true
227  		};
228    </script>
228
229    
229<script async type="text/javascript" src="/tags.js"></script>
229</head>
230<body><!-- <div
231	data-sly-resource="clientcontext"
232	data-sly-unwrap></div> -->
233
234	
235	
236
237	
238<div class="mainContainer onlyHome" ng-controller="MainController as vm">
239	
240	
241	
242      
243
244<div ng-controller="DashboardController as vm">
245	
246	
246<script src="https://sdk.clearme.com/clearme_5.0.5.js" async defer></script>
246
247    
248	 
249	  
250			
251				
251<script type="text/javascript">
252var isSiteloginPage = "";
253var reservationRequest={
254		'OPEN_RENTAL':	'' || 'true',
255		'UPCOMING_RESERVATION' : '' || 'true'
256		}
257</script>
257
258
259      
259<script>Dictionary.I18n.saveOrUpdate({"06038":"By logging in, your concur profile will be linked to avis profile","80010,avis":"We could not process your request due to a temporary technical problem, please try again.","40018":"We are sorry, the site has not properly responded to your request. Please try again. If the problem persists, please Contact Us.","80005,avis":"We are Sorry, the site has not properly responded to your request. If the problem persists, please contact Avis.","50029":"Profile is already active.","33999":"We could not process your request at this time due to technical issues. Please try again or contact customer service."})</script>
259
260
261 
262
263	<div class="modal fade" id="loginModal" tabindex="-1" role="dialog">
264		
265	
265<script>Dictionary.I18n.saveOrUpdate({"err.profile.login.requiredstringPswd,avis":"\u003cstrong\u003ePassword \u003c/strong\u003eis a required field","lbl.amazonBenefits.logout":"You are now logged out of your Amazon account.","lbl.prof.logoutMsg,avis":"You are now logged out of your Avis account.","err.profile.login.requiredstringPswd":"Password is a required field"})</script>
265
266
267<div class="modal-dialog modal-popup login-popup" ng-class="{'hideLogingPage':vm.hideLoginModal, 'memberRateContainer':vm.isMemberRateSelected }">
268  <div class="modal-content loginpopup" ng-class="{'memberRateTotalContainer' : vm.isMemberRateSelected && deviceType !== 'handheld','memberRate-bg-color':vm.isMemberRateSelected && deviceType === 'handheld'}">
269	  <div ng-class="{'memberRateFormContainer':vm.isMemberRateSelected && deviceType !== 'handheld'}">
270	  <div class="modal-header hide-on-load" ng-class="{'memberRate-modal-header':vm.isMemberRateSelected && deviceType !== 'handheld','memberRate-mob-header':vm.isMemberRateSelected && deviceType === 'handheld'}">
271		  <span class="close-icon-black pull-right gap-btwn-two-close" ng-if="(vm.loginModel.displayControl.closeBtn && !vm.isMemberRateSelected) || (deviceType ==='handheld' &&  vm.isMemberRateSelected)" aria-label="Close" data-dismiss="modal"></span>
272		  
273		  <div class="text-center h1-substitute" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig && 'Car Rentals from Avis, Book Online Now &amp; Save'=='Login'">Log into your Avis Account</div>
274		  <div class="text-center h1-substitute member-signin-mob" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig && 'Car Rentals from Avis, Book Online Now &amp; Save'!='Login'">Log into your Avis Account</div>
275		  <div class="text-center h1-substitute" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig && 'Car Rentals from Avis, Book Online Now &amp; Save'=='Login'">Sign In to your Avis Account</div>
276		  <div class="text-center h1-substitute" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig && 'Car Rentals from Avis, Book Online Now &amp; Save'!='Login'">Sign In to your Avis Account</div>
277	  </div>
278	  <div class="modal-body" ng-class="{'memberRate-signin-bg' : vm.isMemberRateSelected && deviceType === 'handheld'}">
279		  <div class="form-inner-wrap">
280			  <form name="loginForm" novalidate class="hide-on-load" method="post">
281				  
282				  <div ng-if="vm.prod.errorList.length">
283					  <div ng-repeat="error in vm.prod.errorList">
284						  <div class="col-lg-12 mainErrorMsg login error res-PageError">
285							  <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
286							  <span class="mainErrorText ng-binding" ng-bind-html="error.message | htmlFilter"></span>
287						  </div>
288					  </div>
289				  </div>
290				  
291				  <div ng-if="vm.ifAborted == true" class="col-lg-12 res-PageError">	
292					  <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
293					  <span class="mainErrorText"> We are unable to process your request at this time. Please return to the Homepage and start your process again or use the Worldwide Phone Number List to find your Avis Customer Service telephone number. </span>
294			  
295				  </div>
296				  
297				<div ng-if="vm.otpAccLockMsg !=''" class="col-lg-12 res-PageError">
298					  <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
299					  <span class="mainErrorText info-error-msg-text" ng-bind-html="vm.otpAccLockMsg"></span>
300				  </div> 
301				  <div ng-if="vm.reachedOtpLimit == true" class="col-lg-12 res-PageError">
302					  <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
303					  <span class="mainErrorText"> You've reached the maximum amount of code sends. Please try again later or contact customer service. </span>
304				  </div>
305				  <!-- ABGPR-580 Timeout message changes -->
306				  <div class="col-lg-12 mainErrorMsg login error res-PageError" ng-if="vm.timeoutErrorEnabled === '?timeout=true'">
307						<span class="mainErrorText ng-binding">Your session has expired and logged out of profile. Please login and start your search again.</span>
308				  </div>
309				  <div class="">
310					  <p class="" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig">Please enter your My Avis password to login</p>
311				  </div>
312				   <!-- Memebr Benefit Banner for Budget US starts -->
313				   <div ng-if="(vm.brand === 'avis' || vm.brand === 'budget') && vm.domain == 'us' && !(deviceType === 'handheld' && vm.isMemberRateSelected)">						
314					  <div ng-if="vm.enableMemberBenefits == 'true'" class="memeber-sign-in">
315					  <span><img alt="Offer Banner Image" class="member-logo"/></img></span>
316					  <span class="memeber-offer-msg">lbl.prof.loginOfferBanner,avis </span>
317					  <a href="javascript:void(0)" class="custon-drop-off-btn memeber-offer-msg-anchor" ng-click="vm.scrollTnC()" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">lbl.res.step3.reservationSummary.memberbenefits.termsApply,avis</a>
318					  </div>
319					</div>
320					 <!-- Memebr Benefit Banner for Budget US ends -->
321					 <!-- Memebr Benefit Banner2 for Budget US starts -->
322				   <!-- <div ng-if="vm.isMemberRateSelected && deviceType === 'handheld'" class="member-rates-banner">
323					  <span><span class="member-rate-banner-image"></span></span>						
324					  <div ng-if="vm.enableMemberBenefits == 'true'" class="memeber-sign-in-inner">
325					  <span class="memeber-rates-offer-msg">Members Get Our Best Rate</span>
326					  <p class="member-rates-signin-msg">Sign in to continue.</p>
327					  </div>
328					  <div>				
329						  <div class="base-rate">$2345</div>
330						  <div class="base-rate-msg">Base rates</div>
331					  </div>
332					  <span class="car"><car-image car-model="vm.selectedCar" car-class="car-img"></car-image></span>		
333					</div> -->
334					 <!-- Memebr Benefit Banner2 for Budget US ends -->
335				  <div class="form-group form-bg-color" ng-if="!isRecognized">
336					  <input type="text" class="form-control radius-non" id="username" name="username" placeholder="Username/Wizard Number" ng-model="vm.loginModel.uName" validator="required" valid-method="blur" required-error-message="Username / Wizard Number is a required field."/>
337				  </div>
338				  <div class="form-group form-bg-color" ng-if="isRecognized">
339					  <input value="{{customer.userName}}" ng-model="customer.userName" name="username" class="form-control radius-non" id="username" placeholder="Username/Wizard Number " type="hidden"/> <input type="text" class="form-control radius-non" value="{{customer.userName}}" disabled/>
340				  </div>
341				  <div class="form-group" ng-show="vm.loginWarningMsg">
342					  <span class="error">For full Avis and Amazon benefits, after logging in with Amazon you&#39;ll need to log in to Avis and link your accounts.</span>
343				  </div>
344				  <div class="form-group form-bg-color">
345					  <input type="password" autocomplete="new-password" class="form-control radius-non" id="password" name="password" ng-model="vm.loginModel.password" placeholder="Password (Case Sensitive)" validator="required" ng-blur="vm.checkEmpty();" valid-method="blur" required-error-message="<strong>Password </strong>is a required field"/>
346				  </div>
347				  <p class="" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig">Login is not required to complete your reservation</p>
348				  <div class="rememberMe-btn">
349					  <label class="checkbox rem pull-left" aria-label="Remember Me" for="rememberme" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">
350						  Remember Me </label>
351					  <div class="toggle-check pull-right" ng-show="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">
352						  <input type="checkbox" class="checkbox" name="rememberme" id="rememberme" ng-model="vm.loginModel.rememberMe"/>
353						  <div class="toggle-slide">
354							  <div class="indicator"></div>
355							  <div class="toggle-on">YES</div>
356							  <div class="toggle-off">NO</div>
357						  </div>
358					  </div>
359				  </div>
360				  <!--<div class="clearfix top30 mar-bottom-20 pull-right w-100 cus-d-flex cus-justify-content-center" ng-if="vm.enableCaptcha == 'true' && vm.isLoginModelOpen">
361						  <re-captcha></re-captcha>
362				  </div>  --><br/><br/><br/>
363				  
364				  <!-- Enterprise captcha changes for Avis and Budget starts -->
365				  <div ng-if="vm.enableEnterpriseCaptcha == 'true' && (deviceType!=='handheld' || (deviceType === 'handheld' && !vm.isMemberRateSelected))" class="form-group form-bg-color">
366					 This site is protected by reCAPTCHA Enterprise and the Google
367					 <a href="https://policies.google.com/privacy">Privacy Policy</a> and
368					 <a href="https://policies.google.com/terms">Terms of Service</a> apply.
369				  </div>
370				  <div ng-if="vm.enableEnterpriseCaptcha == 'true' && vm.isLoginModelOpen" class="recaptcha-wrapper">
371				  <enterprise-captcha> </enterprise-captcha>
372				  </div>
373				  <!-- Enterprise captcha changes for Avis and Budget ends -->
374				  
375				  <button class="btn btn-lg btn-primary btn-block radius-non btn-submit btn-continue" id="res-login-profile" ng-class="{'submit-btn': vm.isMemberRateSelected && deviceType !== 'handheld'}" aria-label="Continue" ng-click="vm.getLogin.submit(loginForm, vm)" name="button" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">Log In</button>
376				  <button class="btn btn-lg btn-primary btn-block radius-non btn-submit btn-continue" ng-class="{'submit-btn': vm.isMemberRateSelected && deviceType !== 'handheld'}" id="res-login-profile" aria-label="Continue" ng-click="vm.getLogin.submit(loginForm, vm)" name="button" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig">Log In</button>
377			  </form>
378		  </div>
379		  <div class="spinnerLoader-small" ng-class="{'hidden':!vm.loginInProgress}">
380			  <svg viewBox="0 0 100 100">
381					  <circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle></svg>
382		  </div>
383	  </div>
384	  <div>
385	  <div class="modal-footer login-popup-footer addt-amazon-login-footer hide-on-load" ng-class="{'recognized-user-login':isRecognized,'member-rate-footer':vm.isMemberRateSelected && deviceType === 'handheld'}" ng-if="vm.loginModel.displayControl.variation == carRentalConstant.displayControlBig">
386		  <ul class="list-inline btns-login">
387			  <li class="col-xs-6 text-center forgot-username" ng-if="!isRecognized && !isRememberME"><a id="res-login-forgot-user" href="/en/loyalty-profile/avis-preferred/forgot-username"><span class="memberRate-forgot-user" ng-if="vm.isMemberRateSelected">Forgot username?</span><span class="memberRate-forgot-user" ng-if="!vm.isMemberRateSelected">Forgot username?</span>
388			  </a></li>
389
390			  <li class="col-xs-6 text-center"><a id="res-login-forgot-password" href="/en/loyalty-profile/avis-preferred/forgot-password">Forgot password?</a></li>
391			  <li class="col-xs-6 text-center not-you" ng-if="isRecognized || isRememberME"><a href="javascript:void(0)" ng-click="vm.getLogout()">Not You?</a></li>
392			  
393				  <li ng-if="(vm.brand === 'avis'  && vm.domain != 'us')" ng-show="vm.showAmazonCTA()== carRentalConstant.amazonEnabled" class="col-xs-12 text-center amazon-prime" id="amazonBlock">
394					  <span class="orcircle orCircleUp"></span>
395					  <div class="form-inner-wrap">
396						  <a id="amazon-login" name="AMAZON" ng-click="vm.partnerLogin($event);">
397							  <img src="" lazy-load="/content/dam/avis/na/us/common/amazon-login-btn.png" width="195" height="46" alt="Amazon"/>
398							  
399						  </a>
400					  </div> <span class="orcricle orCircleDown"></span>
401				  </li>
402
403				  <!-- <li ng-if="(vm.brand === 'avis'  && vm.domain != 'us')"
404					  class="col-xs-12 text-center amazon-prime" id="googleLoginBlock">
405					  <span class="orcircle orCircleUp"></span>
406					  <div class="form-inner-wrap">
407						  <a id="google-login" name="google-login"
408							 ng-click="vm.socialLogin($event);">
409							  <img  src=""  lazy-load="/content/dam/avis/na/us/common/google-login-button-1x.png" width="195" height="46"alt="google login">
410
411						  </a>
412					  </div> <span class="orcricle orCircleDown"></span>
413				  </li> -->
414
415				  <li class="col-xs-12 text-center create-account" ng-if="vm.uniqueId==null && ((vm.brand === 'avis' || vm.brand === 'budget') && vm.domain != 'us') && !vm.isMemberRateSelected">
416				   
417				  <span class="text-color-black"> Need an account ? </span> <a class="createLink" id="res-home-creAccount" href="/en/loyalty-profile/avis-preferred/enrollment">Create one now</a>
418			  </li>
419			   
420			   <li class="col-xs-12 text-center member-footer-bg" ng-class="{'memberRate-signin-bg':vm.isMemberRateSelected && deviceType !== 'handheld'}" ng-if="((vm.brand === 'avis' || vm.brand === 'budget') && vm.domain == 'us')">
421				   <div class="create-account create-account-section" ng-class="{'memberRate-create-account-main':vm.isMemberRateSelected}" ng-if="(vm.uniqueId==null && !vm.isMemberRateSelected) || (deviceType==='handheld' && vm.isMemberRateSelected)">
422					   <span><img alt="Offer Banner Image" class="account-img"/></img> </span>
423					   <span>
424						<a ng-if="!(vm.isMemberRateSelected && vm.brand === 'budget')" class="createLink account-label member-benefits-create-account-login-modal" id="res-home-creAccount"><strong>Create one now</strong><br/></a>
425						<a ng-if="(vm.isMemberRateSelected && vm.brand === 'budget')" class="createLink account-label member-benefits-create-account-login-modal memberRate-create-account" id="res-home-creAccount"><strong>NOT A MEMBER? JOIN NOW</strong><br/></a>					
426						<span class="account-msg" ng-class="{'memberRate-create-account': vm.isMemberRateSelected}">lbl.prof.createAccountMsg,avis </span></span>
427				   </div>
428
429				   <div class="signin-more-option" ng-if="!vm.hideMoreLoginOptions" ng-class="{'memberRate-sign-in': vm.isMemberRateSelected && deviceType !== 'handheld','member-rate-more-sign-in':vm.isMemberRateSelected && deviceType === 'handheld'}">
430						<p class="signin-p accordion-toggle collapsed" ng-class="{'memberRate-sign-in-p':vm.isMemberRateSelected && deviceType !== 'handheld'}" id="memberBenefitsBannerhead" data-toggle="collapse" data-target="#memberBenefitsBanner">
431							  <span class="more-signin-label"> <span ng-if="!(vm.isMemberRateSelected && vm.brand == 'budget')"><strong>lbl.prof.signInMoreOpt,avis</strong></span><span ng-if="vm.isMemberRateSelected && vm.brand == 'budget'"><strong>lbl.prof.moreLoginOpt,avis</strong></span></span>
432						</p>
433				   </div> 
434
435				   <div id="memberBenefitsBanner" ng-if="!vm.hideMoreLoginOptions" aria-expanded="true" class="panel-collapse collapse">
436					  <div style="margin: 0px 50px 0px 25px !important;">	
437						  <span ng-show="vm.showAmazonCTA()== carRentalConstant.amazonEnabled" class="col-xs-12 text-center" id="amazonBlock">
438							<div class="form-inner-wrap">
439								<a id="amazon-login" name="AMAZON" ng-click="vm.partnerLogin($event);">
440									<img src="" lazy-load="/content/dam/avis/na/us/common/amazon-login-btn.png" alt="Amazon"/>
441								</a>
442							</div> 
443						  </span>		 
444					  </div> 
445				  </div>
446				   </li> 
447				  
448			  <!-- for Self service ,login with wizard number -->
449			  <li class="col-xs-12 text-center create-account" ng-if="vm.uniqueId!=null">
450				   <span class="text-color-black">If you already have a 6 digit Wizard number,</span> <a class="createLink" id="res-home-creAccount" href="javascript:void()" ng-click="vm.redirectToWizardLogin()">Go Here!</a>
451			  </li>
452		  </ul>
453	  </div>
454	  <!-- Enterprise captcha changes for Avis and Budget starts -->
455	  <div ng-if="vm.enableEnterpriseCaptcha == 'true' && vm.isMemberRateSelected && deviceType === 'handheld'" class="member-rate-enterprise-captcha">
456		  This site is protected by reCAPTCHA Enterprise and the Google
457		  <a href="https://policies.google.com/privacy">Privacy Policy</a> and
458		  <a href="https://policies.google.com/terms">Terms of Service</a> apply.
459	  </div>
460	  <div ng-if="vm.enableEnterpriseCaptcha == 'true' && vm.isLoginModelOpen" class="recaptcha-wrapper">
461		  <enterprise-captcha> </enterprise-captcha>
462	  </div>
463  </div>
464	  <!-- Enterprise captcha changes for Avis and Budget ends -->
465	  <div class="modal-footer login-popup-footer hide-on-load" ng-if="vm.loginModel.displayControl.variation != carRentalConstant.displayControlBig">
466		  <div class="step4-loginoverlay">
467			  <div class="pull-left">
468				  <a href="javascript:void()" title="Cancel" data-dismiss="modal">Cancel</a>
469			  </div>
470			  <div class="pull-right">
471				  <a href="javascript:void()" ng-click="vm.getForgotpassword()" title="{'msg.res.checkout.forgotPassword' @ i18n}"></a>
472			  </div>
473			  <div class="pull-right">
474				  <a href="javascript:void()" data-dismiss="modal"></a>
475			  </div>
476		  </div>
477	  </div>
478  </div>
479	  <div ng-if="vm.isMemberRateSelected && deviceType !== 'handheld'" class="not-a-member-container">
480		  <span class="member-rate-close-icon pull-right gap-btwn-two-close" ng-if="vm.loginModel.displayControl.closeBtn" aria-label="Close" data-dismiss="modal"></span>
481			  <div class="not-a-member-inner-container">
482				  <div class="not-a-member-sub-container">
483				  <div class="not-a-member-header">
484				  <div class="not-a-member-heading">NOT A MEMBER? JOIN NOW</div>
485				  <div class="not-a-member-sub-heading">It&#39;s easy and only takes a minute.</div>
486				  </div>
487			  <div class="not-a-member-list">
488				  <div class="not-a-member-img"><div class="not-a-member-image guaranteImage"></div><span class="not-a-member-text">Best Rate Guaranteed</span></div>
489				  <div class="not-a-member-img"><div class="not-a-member-image rentalDayImage"></div><span class="not-a-member-text">Bonus Rental Day</span></div>
490				  <div class="not-a-member-img"><div class="not-a-member-image upgradeImage"></div><span class="not-a-member-text">Free Upgrade (When Available)</span></div>
491			  </div>
492		  </div>
493		  <a><div class="btn join-now-button">Join Now</div></a>
494		  </div>
495	  </div>
496  </div>
497</div>
498
499<!-- changes as part of new SignIn model changes starts -->
500<div id="innerSignIn-modal" class="modal fade popup-fix modal-scroll-fix sign-in-enhance" tabindex="-1" role="dialog" data-backdrop="true">
501
502  <div class="modal-dialog modal-popup" style="background-color:white;">
503	 <div class="modal-content" style="background-color:white;">
504		<div class="modal-header vehRedBg-for-mob">
505		   <a class="pull-right" aria-hidden="true" aria-label="Close" data-dismiss-modal="modal3"><span class="close-icon-black pull-right" href="javascript:void(null);" aria-label="Close" data-dismiss-modal="modal3"></span> </a>                  
506		   <h3 class="modal-title text-trans pull-left gap-btwn-two-close">lbl.member.enrollment.tnc.policy</h3>
507		</div>
508	<div class="modal-body"> 
509	<!--  -->
510	msg.res.VehicleAvailability.memberBenefitsTnCMsg
511		</div>
512	 </div>
513  </div>
514 </div>
515 <!-- changes as part of new SignIn model changes ends -->
516 <!--script added for not to hide signin modal on closing terms-apply modal-->
517 
517<script>
518	 $("a[data-dismiss-modal=modal3]").click(function(){
519	 $('#innerSignIn-modal').modal('hide');
520	 setTimeout(function () {
521$("body").addClass("modal-open")
522   }, 200);
523 });
524 
525  </script>
525
526	</div>
527	
528<!-- Verfication code option modal display -->
529
530<div class="modal verification-code-option-modal fade popup-fix" tabindex="-1" id="otp_modal1_open" role="dialog" data-backdrop="true">
531	<div class="modal-dialog reservation-modal width-600 avis-mob-align" role="document">
532		<div class="modal-content">
533			<div class="modal-header">
534				<span class="close-icon-black pull-right gap-btwn-two-close" id="otp_modal1_close" ng-click="vm.codeOptionModal();" aria-label="Close" data-dismiss="modal"></span>
535				<div ng-if="vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value != undefined && vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.value != ' ' ">
536				<h4 class="modal-title">VERIFICATION CODE OPTION</h4>
537				</div>
538				<div ng-if="vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value == undefined && vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.value != ' ' ">
539				<h4 class="modal-title">VERIFICATION CODE VIA SMS</h4>
540				</div>
541				<div ng-if="vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value != undefined && vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.value == ' ' ">
542				<h4 class="modal-title">VERIFICATION CODE VIA EMAIL</h4>
543				</div>
544				<div ng-if="vm.reachedOtpLimit == true" class="col-lg-12 res-PageError">
545					<span class="mainErrorImage info-error-war-msg-image"><span></span></span>
546						<span class="mainErrorText"> You've reached the maximum amount of code sends. Please try again later or contact customer service. </span>
547				</div>
548			</div>
549			<div class="modal-body">
550				<p>For added security, we will send you a verification code to verify your identity.</p> 
551				<p>Please choose a way to receive your verification code.</p><br/>
552				<div class="row email-phoneno-content">
553					<div ng-if="vm.emailorphoneotpverifier.phoneNumber != null" class=" phonenumber-section budget-desk-width avis-desk-width avis-mob-width budget-mob-width">
554						<p class="padleft-65 avis-mob-ml-79 budget-mob-ml"><strong>Receive by Text:</strong></p>
555						<p class="padleft-65 avis-mob-ml22">{{vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.value}}</p>
556						<button type="submit" class="btn btn-primary-avis btn-primary-budget width100 avis-mob-ml-20 budget-mob-ml-6" id="otp_textme" ng-click="vm.textmeOption();">TEXT ME</button><br/>
557					</div>
558					<div ng-if="vm.emailorphoneotpverifier.phoneNumber != null && vm.emailorphoneotpverifier.emailAddress != null" class="col-xs-1 padding-lt avis-mob-margin-lt">
559						<span><img src="/etc/designs/platform/clientlib/images/Avis_OR_Icon.png" alt="OR_Icon" class="bud-img bud-mob-img"/></span>
560					</div>
561					<div ng-if="vm.emailorphoneotpverifier.phoneNumber != null && vm.emailorphoneotpverifier.emailAddress != null" class="col-xs-1 saperator">    
562						<p class="border-left avis-mob-border-left budget-mob-border-left"></p>   
563					</div>
564					<div ng-if="vm.emailorphoneotpverifier.emailAddress != null" class=" margin-left-20 budget-desk-width avis-desk-width avis-mob-width budget-mob-width" id="otp_submit">
565						<p class="padleft-65 avis-mob-ml-40 budget-mob-ml-15"><strong>Receive by Email:</strong></p>
566						<p class="padleft-65 otp-ml-27 avis-mob-pl193">{{vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value}}</p>
567						<button type="submit" id="otp_emailme" class="btn btn-primary-avis btn-primary-budget width100 avis-mob-ml20 budget-mob-ml-3" ng-click="vm.emailmeOption();">EMAIL ME</button><br/>
568					</div>	
569        		</div>	
570			</div>
571		</div>
572	</div>
573</div>
574
575<!-- Verfication code option modal display -->
576
577<!-- Verification code modal display for EMAIL and SMS -->
578<div class="modal verification-code-modal fade popup-fix" tabindex="-1" id="otp_modal2_open" role="dialog" data-keyboard="false">
579	<div class="modal-dialog reservation-modal width-600 avis-mob-align budget-mob-align" role="document">
580		<div class="modal-content otp-budget-height otp-avis-height">
581			<div class="modal-header">
582				<span class="close-icon-black pull-right gap-btwn-two-close" id="otp_modal2_close" ng-click="vm.getLogout();" aria-label="Close" data-dismiss="modal"></span>
583
584				<h4 class="modal-title">VERIFICATION CODE</h4>
585			</div>
586			<div class="modal-body budget-mob-modal avis-mob-modal">
587			   	<span class="content" ng-if="vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.defaultOption || vm.textme == true">For added security, please enter the verification code that has been sent to your mobile number beginning with {{vm.securityAssessmentSummary.otpTokenverifiers.phoneNumber.value}} </span>
588				<span ng-if="vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.defaultOption || vm.emailme == true">For added security, please enter the verification code that has been sent to your email address beginning with {{vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value}} </span>
589				 <br/><br/>
590				
591				<label for="otp"><strong>Security Passcode</strong></label></br>	
592					<div class="row otp-section">
593        				<div class="col-sm-4 otp-height form-group">	
594							<input type="text" class="form-control height36 avis-mob-width budget-margin0" name="otp" validator="required,minlength=1" valid-method="blur" autocomplete="off" required-error-message="Please enter your One-time Passcode." minlength-error-message="<strong>Email Address</strong> should contain atleast six characters." invalidotp-error-message="The code you entered is not valid. Please try again." expiredotp-error-message="The code entered has expired. Please resend a new code and try again." genericotp-error-message="Please try after sometime" ng-model="vm.otpVerificationCode" maxlength="6"/>
595                
596						</div>
597					<div class="col-sm-4 margin-left88 avis-mob-width budget-mob-btn">
598            			<button type="submit" id="otp_submit" class="btn btn-primary-avis avis-mob-width avis-mob-ml-89 budget-mob-width budget-btn" ng-click="vm.triggerAccountVerificationVerify(vm.otpVerificationCode)">Submit</button>
599        			</div> 
600					</div><br/>
601					<a href="javascript:void(0)" id="otp_resend" class="wrap-blue-link avis-mob-ml-60 budget-mob-ml-23" ng-click="vm.resendVerificationCode();">Resend Verification Code.</a>
602					<br/> <br/>
603				
604			</div>
605		</div>
606	</div>
607</div>
608<!-- Verification code modal display -->
609
610<!-- Account locked modal display -->
611<div class="modal account-locked-modal fade popup-fix" tabindex="-1" id="closeBtns" role="dialog" data-backdrop="true">
612	<div class="modal-dialog reservation-modal width-600" role="document">
613		<div class="modal-content">
614			<div class="modal-header">
615				<span class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close" data-dismiss="modal"></span>
616
617				<h4 class="modal-title">ACCOUNT LOCKED</h4>
618			</div>
619			<div class="modal-body">
620				<p>Sorry, the maximum number of attempts has been reached. For your security your account has been locked.</p> 
621				<p>To activate your account, click on the link we sent to your email at {{vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value}}</p><br/>
622				<div>
623            		<button type="submit" class="btn btn-primary-avis" ng-click="">RESEND EMAIL</button><br/>
624        		</div>	
625			</div>
626		</div>
627	</div>
628</div>
629
630<!-- Account locked modal display -->
631
632<!-- Email Sent modal display -->
633<div class="modal email-sent-modal fade popup-fix" tabindex="-1" id="closeBtns" role="dialog" data-backdrop="true">
634	<div class="modal-dialog reservation-modal width-600" role="document">
635		<div class="modal-content">
636			<div class="modal-header">
637				<span class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close" data-dismiss="modal"></span>
638
639				<h4 class="modal-title">EMAIL SENT</h4>
640			</div>
641			<div class="modal-body">
642			<div class="success-alert margin-left-13">
643			<span></span>
644			<span><p>Email to reactivate your account sent.</p></span>	
645			</div>
646			<span>Please check your email at {{vm.securityAssessmentSummary.otpTokenverifiers.emailAddress.value}} and click on the link we sent to unlock your account.<br/><br/></span>
647			<div>
648            	<button type="submit" class="btn btn-primary-avis" ng-click="">RESEND EMAIL</button><br/><br/>
649        	</div>	
650			</div>
651		</div>
652	</div>
653</div>
654
655<!-- Email sent modal display -->
656
657
658	
659<!-- ABGDIMT-668 changes for expired and compromised password modal-->
660<div class="modal passwordReset-modal fade popup-fix" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
661	<div class="modal-dialog reservation-modal" role="document">
662		<div class="modal-content">
663			<div class="modal-header">
664				<div ng-if="vm.passwordResetcode == '30365'">
665			<h4 class="modal-title">PASSWORD EXPIRED</h4>
666			</div>
667			<div ng-if="vm.passwordResetcode == '30366'">
668			<h4 class="modal-title">RESET PASSWORD</h4>
669			</div>
670			</div>
671			<div class="modal-body ">
672				<div>
673					<div class="info-error-step2-msg-image">
674						<span class=""></span>
675					</div>
676
677					<div class="info-error-msg-text">
678						<span> <strong>{{vm.passwordResetMsg}}</strong>
679						</span> <br/> <br/>
680						<p class="text-size-0_8x">
681							Please check your Junk E-mail folder just in case the email was delivered there instead of your inbox. For further queries use the Worldwide Phone Number List to find your Avis <a href="/en/customer-service/worldwide-telephone-numbers">Customer Service </a>telephone number.</p>
682					</div>
683					<div class="modal-footer text-center">
684						<button type="button" class="btn btn-primary btn-primary-avis pull-right" data-dismiss="modal" ng-click="vm.closeModal()">Close</button>
685					</div>
686				</div>
687			</div>
688		</div>
689	</div>
690</div>
691
692
693<!-- ABGDIMT-668 changes for customer with no email ID-->
694<div class="modal contactCustCare-modal fade popup-fix" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
695	<div class="modal-dialog reservation-modal width-500" role="document">
696		<div class="modal-content">
697			<div class="modal-header">
698				<h4 class="modal-title">RESET PASSWORD</h4>
699			</div>
700			<div class="modal-body">
701				<div>
702					<div class="info-error-step2-msg-image">
703						<span class=""></span>
704					</div>
705
706					<div class="info-error-msg-text">
707						<span> <strong>Your password has expired. Please contact our <a href="/en/customer-service/worldwide-telephone-numbers">customer service center</a> for any details.</strong>
708					
709						</span> <br/> <br/>
710						
711					</div>
712					<div class="modal-footer text-center">
713						<button type="button" class="btn btn-primary btn-primary-avis pull-right" data-dismiss="modal" ng-click="vm.closeModal()">Close</button>
714					</div>
715				</div>
716			</div>
717		</div>
718	</div>
719</div>
720	
721
722
723
724			
725		  
726	
727	
728	
729	<nav class="auth-spmenu hedwelcomeMenu" id="menu-Welcome">
730	<div class="auth-welcome">
731		<div class="visible-xs glyphicon-custom-circle">
732			<a href="javascript:void(0)" class="auth-user nav-header"><span class="s-icon backBtn dropdown-close dropdown-close"></span>{{vm.customer.firstName
733				| uppercase}}</a>
734		</div>
735		<div class="auth-member" ng-if="isAuthenticated && vm.customer.membershipStatus">
736			<p>
737				<span ng-if="vm.customer.membershipStatus != carRentalConstant.myAvisUser">Avis </span>{{vm.customer.membershipStatus}}
738			</p>
739			<div ng-if="vm.loyaltyDetails && vm.loyaltyDetails.points && vm.loyaltyDetails.loyaltyElgibile">
740
741				<span>{{vm.loyaltyDetails.points | number}}
742					Available Points</span> <span ng-if="vm.domain == 'us' || vm.domain =='ca'"> <a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_blank"> <img width="200px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
743				</span>
744
745			</div>
746		</div>
747
748		<div class="auth-member" ng-if="(isPartnerAuth || vm.customer.userState == 'PARTNER_AUTHETICATED')">
749			<p>Enjoy more benefits with an Avis Preferred Account.</p>
750		</div>
751		<div class="slickslider slide" ng-if="(!isPartnerAuth && vm.customer.userState != 'PARTNER_AUTHETICATED')">
752			<div class="spinnerLoader-small" ng-class="{'hidden':!vm.rentalRequestInProgress}">
753				<svg viewBox="0 0 100 100">
754                                  <circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle></svg>
755			</div>
756			<div class="spinnerLoader-small" ng-class="{'hidden':!vm.vehicleRequestInProgress}">
757				<svg viewBox="0 0 100 100">
758						  <circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle>
759					  </svg>
760			</div>
761			<div ng-if="vm.rentalHistory.length>0">
762
763				<slick class="authslick authslick-reservation slider one-time" dots="true" infinite="false" speed="300" centerMode="true" slides-to-show="1" touch-move="true" slides-to-scroll="1" data="vm.rentalHistory">
764				<div ng-repeat="rentalHistory in vm.rentalHistory  track by $index" class="slid-container slick-slide">
765
766					<!-- Pre rental   -->
767
768					<div ng-if="rentalHistory.rentalType && rentalHistory.rentalType=='Open' && !rentalHistory.gateExitDone" class="sp-rental-ready">
769						<!-- top code  -->
770						<div class="rental-heading text-center">
771							<p class="text-color-avis">Your Rental is Ready!</p>
772						</div>
773						<div class="sp-rental-ready-content">
774							<div class="clearfix">
775								<div class="past-rental-content-wrapper">
776									<div class="points-content">
777										<h3 class="h1-substitute">{{rentalHistory.pickLoc.name+',
778											'+rentalHistory.pickLoc.locationCode}}</h3>
779									</div>
780								</div>
781								<div class="past-rental-image-wrapper">
782									<car-image car-model='rentalHistory.vehicle' rental-path="sideprofile/global/" car-class='car-img img-responsive' car-height='340' car-width='510'></car-image>
783								</div>
784							</div>
785							<div class="clearfix  auth-slick-rental-timing">
786								<div class="points-content">
787									<span class="font-bold" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></span>
788								</div>
789							</div>
790							
791							<!--pre-rental chevron component -->
792                            <div ng-if="rentalHistory.vehicle.fiveStarSafetyRate" class="five-star-image-mobile top15 padding-bottom4">
793                        <p class="five-star-image"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>           
794                                      <a initialize-popover="" tabindex="0" data-placement="bottom" data-html="true" class="hiddden-xs avis-desk-icon-ml" role="button" data-toggle="popover" data-trigger="hover" data-content="The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;amp;nbsp; Please note these ratings are subject to change and reflect our last review.
795		    
796		        					<button class='btn close-button closePopover'>
797		       						</button>" title="&lt;b>&lt;span class=&#34;text-color-avis&#34;>5-STAR SAFETY&lt;/span>&lt;/b>" aria-describedby="popover758215">
798                                    <span class="hidden-xs"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
799                                    </a> 
800                                      <a class="visible-xs" data-toggle="modal" data-target=".fiveStar-mob">
801                                    <span><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
802                                      </a></p>
803                          </div>
804                        <!-- chevron component -->	 
805                        
806							<div class="sp-rental-ready-btn">
807								<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber);" class="btn btn-primary-avis">Enhance My Rental</button>
808							</div>
809						</div>
810					</div>
811
812
813					<!-- Connected car -->
814					<div ng-if="rentalHistory.rentalType && rentalHistory.rentalType=='Open' && rentalHistory.gateExitDone">
815						<div ng-repeat="connected in rentalHistory.vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='TRUE'">
816							<div class="sp-current-rental">
817								<div class="current-rental-content-wrapper">
818									<div class="current-rental-car-img connected-car">
819
820										<car-image rental-path="sideprofile/global/" car-model='rentalHistory.vehicle' class="car-img" car-class='car-img img-responsive'></car-image>
821									</div>
822									<div class="current-rental-car-details text-center">
823										<p>
824											<span class="current-rental-car font-abg-demi">{{rentalHistory.vehicle.makeModel}}</span><span class="sp-icon sp-connected-car-black"></span>
825										</p>
826										<p>
827											<span>Mileage</span><span class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'mileage'">
828												{{features.value}}</span>
829										</p>
830									</div>
831									</div>		
832						<!--connected car chevron component -->
833                            <div ng-if="rentalHistory.vehicle.fiveStarSafetyRate" class="five-star-image-mobile">
834                        <p class="five-star-image"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>           
835                                       <a initialize-popover="" tabindex="0" data-placement="bottom" data-html="true" class="popOver hiddden-xs avis-desk-icon-ml" role="button" data-toggle="popover" data-trigger="hover" data-content="The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;amp;nbsp; Please note these ratings are subject to change and reflect our last review.
836		    
837		        					<button class='btn close-button closePopover'>
838		       						</button>" title="&lt;b>&lt;span class=&#34;text-color-avis&#34;>5-STAR SAFETY&lt;/span>&lt;/b>" aria-describedby="popover758215">
839                                    <span class="hidden-xs"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
840                                    </a> 
841                                      <a class="visible-xs" id="" data-toggle="modal" data-target=".fiveStar-mob">
842                                    <span><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
843                                      </a></p>
844                          </div>
845                        <!-- chevron component -->			
846								
847								
848								<div class="bg-white rental-details rental-details-five-star padding-bottom-50">							
849									<div class="col-xs-6 col-sm-6">
850										<p ng-if="rentalHistory.rentalEndsIn">
851										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  < 2">
852											Your rental ends <span>today</span></p>
853										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  > 1 ">
854											Your rental ends in<br/> <span class="text-color-avis font-abg-demi">{{rentalHistory.rentalEndsIn}}
855												Days </span>
856										</p>
857										</p>
858										<p ng-if="!rentalHistory.rentalEndsIn">
859										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental==0">Your rental has
860											ended</p>
861										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental > 0 ">
862											Your rental ends in<br/> <span class="text-color-avis font-abg-demi">{{rentalHistory.hoursInRental}}
863												<span ng-if="rentalHistory.hoursInRental==1">hour</span> <span ng-if="rentalHistory.hoursInRental>1">hours</span>
864											</span>
865										</p>
866										</p>
867									</div>
868									<div class="col-xs-6 col-sm-6 right-seperator">
869										<div class="media">
870											<div class="media-left">
871												<span class="sp-icon sp-fuel"></span>
872											</div>
873											<div class="media-body">
874												<p>
875													<span>Starting Fuel</span> <span ng-if="vm.domain === 'us' || vm.domain === 'ca'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'startingFuel'">
876														{{features.value}} Gal</span> <span ng-if="vm.domain === 'au' || vm.domain === 'nz'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'startingFuel'">
877														{{features.value}} litres</span>
878												</p>
879												<p>
880													<span>Current Fuel</span><span ng-if="vm.domain === 'us' || vm.domain === 'ca'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'currentFuel'">
881														{{features.value}} <span ng-if="features.value!='NA'">Gal</span>
882													</span> <span ng-if="vm.domain === 'au' || vm.domain === 'nz'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'currentFuel'">
883														{{features.value}} <span ng-if="features.value!='NA'">litres</span>
884													</span>
885												</p>
886											</div>
887										</div>
888									</div>
889								</div>
890								<div class="sp-current-rental-btn">
891									<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber);" class="btn btn-primary-avis btn-block">
891Enhance My Rental</button>
892								</div>
893							</div>
894						</div>
895					</div>
896					<!-- Not Connected car -->
897					<div ng-if="rentalHistory.rentalType && rentalHistory.rentalType=='Open' && rentalHistory.gateExitDone">
898						<div ng-repeat="connected in rentalHistory.vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='FALSE'">
899							<div class="sp-current-rental not-connected-car-rental">
900								<div class="current-rental-content-wrapper">
901									<div class="current-rental-car-img">
902										<car-image rental-path="sideprofile/global/" car-model='rentalHistory.vehicle' car-class='car-img img-responsive'></car-image>
903									</div>
904									<div class="current-rental-car-details text-center">
905										<p>
906											<span class="current-rental-car font-abg-demi">{{rentalHistory.vehicle.makeModel}}</span><span class=""></span>
907										</p>
908							<!--not connected car chevron component -->
909                            <div ng-if="rentalHistory.vehicle.fiveStarSafetyRate" class="avis-desk-home avis-mob-home">
910                        <p class="five-star-image"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>           
911                                      <a initialize-popover="" tabindex="0" data-placement="bottom" data-html="true" class="hiddden-xs avis-desk-icon-ml" role="button" data-toggle="popover" data-trigger="hover" data-content="The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;amp;nbsp; Please note these ratings are subject to change and reflect our last review.
912		    
913		        					<button class='btn close-button closePopover'>
914		       						</button>" title="&lt;b>&lt;span class=&#34;text-color-avis&#34;>5-STAR SAFETY&lt;/span>&lt;/b>" aria-describedby="popover758215">
915                                    <span class="hidden-xs"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
916                                    </a> 
917                                      <a class="visible-xs" data-toggle="modal" data-target=".fiveStar-mob">
918                                    <span><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
919                                      </a></p>
920                          </div>
921                        <!-- not connected car chevron component -->
922										<p ng-if="rentalHistory.rentalEndsIn">
923										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  < 2">
924											Your rental ends <span>today</span></p>
925										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  >1 ">
926											Your rental ends in <span class="text-color-avis font-abg-demi">{{rentalHistory.rentalEndsIn}}
927												Days </span>
928										</p>
929										</p>
930										<p ng-if="!rentalHistory.rentalEndsIn">
931										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental==0">Your rental has
932											ended</p>
933										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental  > 0 ">
934											Your rental ends in<br/> <span class="text-color-avis font-abg-demi">{{rentalHistory.hoursInRental}}
935												<span ng-if="rentalHistory.hoursInRental==1">hour</span> <span ng-if="rentalHistory.hoursInRental>1">hours</span>
936											</span>
937										</p>
938										</p>
939									</div>
940								</div>
941								<div class="sp-current-rental-btn">
942									<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber);" class="btn btn-primary-avis btn-block">Enhance My Rental</button>
943								</div>
944							</div>
945						</div>
946					</div>
947					<div ng-if="(!rentalHistory.rentalType || (rentalHistory.rentalType && rentalHistory.rentalType!='Open')) && !rentalHistory.onAirportIndicator">
948						<div class="auth-reservation ">
949							<p class="conf-num">Confirmation:
950								{{rentalHistory.confirmationNumber}}</p>
951							<p class="new-city">{{rentalHistory.pickLoc.name+',
952								'+rentalHistory.pickLoc.locationCode}}</p>
953							<p class="date-time" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></p>
954							<button type="button" class="btn btn-default my-profile" ng-click="vm.viewReservationDetail
954s(rentalHistory)">View Details</button>
955						</div>
956					</div>
957					<!-- upcoming full-bg profile -->
958					<div ng-if="(!rentalHistory.rentalType || (rentalHistory.rentalType && rentalHistory.rentalType!='Open')) && rentalHistory.onAirportIndicator" class="auth-reservation ">
959
960						<!-- left and right tile -->
961						<strong class="text-center w-100 cus-d-block">Select Today's Rental</strong>
962						<div class="bg-img-LR-tile cus-m-0">
963							<div class="cus-d-flex cus-flex-row cus-justify-content-between cus-m-0">
964								<div class="cus-d-flex cus-flex-column">
965									<p class="new-city cus-mb-2">{{rentalHistory.pickLoc.name+',
966										'+rentalHistory.pickLoc.locationCode}}</p>
967									<p class="date-time cus-mb-2" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></p>
968									<a class="red f-14 f-bold cus-mb-4" href="javascript:void(null);" ng-click="vm.viewReservationDetails(rentalHistory)" title="View Details">View Details</a>
969
970								</div>
971								<div class="LR-img-size cus-d-flex cus-align-items-center cus-m-0 cus-ml-2">
972									<a href="javascript:void(null);" ng-click="vm.getVehicle(rentalHistory.confirmationNumber,$index)">
973										<img src="" suppress-src-error="true" lazy-load="/content/dam/avis/na/us/common/profileDashboard/upComing/Select_Car_Image.png" alt="Select car image"/></img>
974									</a>
975								</div>
976							</div>
977							<!-- full-size-container -->
978							<div class="cus-m-0">
979								<button id="chooseMyVehicleBtn" type="button" ng-show="vm.displayButton || $index != vm.currentSlick" class="btn btn-block btn-default-avis w-100" ng-class="{'hidden': vm.vehicleRequestInProgress}" ng-click="vm.getVehicle(rentalHistory.confirmationNumber,$index)">Choose My Vehicle</button>
980							</div>
981							<!-- ./ full-size-container -->
982
983							<div ng-if="vm.errorList.length" ng-show="!vm.displayButton && $index == vm.currentSlick">
984								<div class="cus-d-flex cus-flex-row cus-justify-content-between auth-profile-error-msg" ng-repeat="error in vm.errorList">
985									<p ng-bind-html="error.message | htmlFilter"></p>
986									<span class="sp-icon sp-white-close" ng-click="vm.displayButton = !vm.displayButton"> <span class="sr-only" ng-bind-html="error.message | htmlFilter"></span>
987									</span>
988
989								</div>
990							</div>
991						</div>
992						<!-- ./ left and right tile -->
993					</div>
994
995				</div>
996				</slick>
997			</div>
998			<div class="col-xs-12" ng-if="vm.upcomingReservations == null && (vm.customer.webCustomer.activationStatus==1 || vm.customer.activationStatus==1)&& !vm.isRentalHistory">
999				<hr/>
1000				<p class="text-center">No Upcoming Reservations.
1001</p>
1002				<hr/>
1003			</div>
1004			<div class="col-xs-12" ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED')&& (vm.customer.webCustomer.activationStatus==0 || vm.customer.activationStatus==0))">
1005				<hr/>
1006				<p class="text-center">Please activate your profile to view upcoming reservations.</p>
1007				<hr/>
1008			</div>
1009			<div class="col-xs-12" ng-if="vm.upcomingReservations.errorList">
1010				<br/>
1011				<div class="info-error-msg">
1012					<div class="info-error-war-msg-image">
1013						<span class=""></span>
1014					</div>
1015					<div class="info-error-msg-text">
1016						<p>We are sorry, we are unable to retrieve your Upcoming Reservations currently. Please try again later or contact <a href="/en/customer-service/worldwide-telephone-numbers">Customer Care</a> for further assistance.</p>
1017					</div>
1018				</div>
1019			</div>
1020
1021
1022			<!-- Concur Trips -->
1023			<div ng-if="vm.concurTrips && vm.concurTrips.itineraryList && vm.concurTrips.itineraryList.length>0">
1024				<div class="auth-upcoming">
1025					<div class="concur-trips">Upcoming Concur Trips</div>
1026					<p>Click to add a car to your Trip.</p>
1027				</div>
1028				<div class="slickslider concur-slider panel arrow-down slide">
1029					<slick class="authslick  slider one-time " dots="false" infinite="false" speed="300" centerMode="true" slides-to-show="1" touch-move="true" slides-to-scroll="1">
1030					<div class="slid-container" ng-repeat="trips in vm.concurTrips.itineraryList">
1031						<p>
1032							<a ng-click="vm.concurBooking(trips.id)" href="javascript:void(0)"> {{trips.fromCode}} <span>-</span>
1032<span class="concur-trip-arrow s-icon arrow-right"></span>
1033								{{trips.toCode}}&nbsp; <span class="date-time" ng-bind-html="trips.date | ModifiedDate"></span>
1034
1035							</a>
1036						</p>
1037					</div>
1038					</slick>
1039				</div>
1040				<!-- Trip Link Desktop -Starts -->
1041				<div ng-if="vm.showConcurOverlay">
1042					<div ng-if="vm.customer.concurUser" class="text-center">
1043						<span ng-if="vm.concurBookingError" class="error">err.res.bookingType.required,avis</span>
1044						<div class="trip-link-section">
1045							<div class="row trip-link-wrapper">
1046								<div class="input-wrapper text-center">
1047									<div>
1048										<span>lbl.res.bookingFor,avis</span>
1049									</div>
1050									<div class="radio">
1051										<input type="radio" name="businessBooking" id="businessBooking" ng-model="vm.reservationModel.concurCorporateBookingType" value="true" ng-change="vm.setConcurBookingType()"/> <label for="business"><span><span></span></span>Business </label>
1052									</div>
1053									<div class="radio">
1054										<input type="radio" name="leisureBooking" id="leisureBooking" ng-model="vm.reservationModel.concurCorporateBookingType" value="false" ng-change="vm.setConcurBookingType()"/>
1055										<label for="leisure"><span><span></span></span>Leisure </label>
1056									</div>
1057
1058								</div>
1059							</div>
1060						</div>
1061					</div>
1062				</div>
1063				<!-- Trip Link Desktop-Ends -->
1064
1065			</div>
1066		</div>
1067
1068		<div class="panel clearfix button-panel">
1069			<div ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED' || isRememberME ) &&(vm.customer.webCustomer.activationStatus==1 || vm.customer.activationStatus==1))" class="col-xs-12">
1070
1071				<a href="/en/loyalty-profile/avis-preferred/dashboard/my-activity"><button type="button" class="btn btn-block btn-red my-activity">My Rentals</button></a>
1072			</div>
1073			<div ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED' || isRememberME)&& (vm.customer.webCustomer.activationStatus==1 || vm.customer.activationStatus==1))" class="col-xs-6">
1074				<a href="/en/loyalty-profile/avis-preferred/dashboard/profile">
1075					<button type="button" class="btn btn-block btn-default-avis my-profile">My Profile</button>
1076				</a>
1077			</div>
1078
1079<!-- 			<div
1080				ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED' || isRememberME) && (vm.customer.webCustomer.activationStatus==0 || vm.customer.activationStatus==0))"
1081				class="col-xs-12"
1082				data-sly-use.resolver="/content/avis/na/ca/en_CA/loyalty-profile/avis-preferred/dashboard/my-activity.abg.sightly.components.PathFieldResolverUtil">
1083
1084				<a href="/en/loyalty-profile/avis-preferred/dashboard/profile"><button type="button"
1085						class="btn btn-block btn-red my-activity" disabled>My Rentals</button></a>
1086			</div> -->
1087			<div ng-if="isPartnerAuth || vm.customer.userState == 'PARTNER_AUTHETICATED'" class="col-xs-12">
1088
1089				<a><button type="button" class="btn btn-block btn-red my-activity">Create My Profile</button></a>
1090			</div>
1091
1092			<div ng-if="brand == carRentalConstant.brandName.AVIS && (vm.customer.webCustomer.activationStatus==0 || vm.customer.activationStatus==0)">
1093				<div ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED' || isRememberME))" class="col-xs-6">
1094					
1095						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/avis-preferred/dashboard/profile">
1096							<button type="button" class="btn btn-block btn-default-avis my-profile activate-my-profile">Activate My Profile</button>
1097						</a>
1098					
1099				</div>
1100			</div>
1101			<div ng-if="brand != carRentalConstant.brandName.AVIS">
1102				<div ng-if="((isAuthenticated || vm.customer.userState == 'AUTHETICATED' || isRememberME) && (vm.customer.webCustomer.activationStatus==0 || vm.customer.activationStatus==0))" class="col-xs-6">
1103					
1104						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/avis-preferred/activation">
1105							<button type="button" class="btn btn-block btn-default-avis my-profile">My Profile</button>
1106						</a>
1107					
1108				</div>
1109			</div>
1110			<div class="col-xs-12 clear" ng-if="isPartnerAuth || vm.customer.userState == 'PARTNER_AUTHETICATED'">
1111				<div class="plainBorder"></div>
1112				<div class="prime-msg">
1113
1114					<p>Link My Amazon and Avis Accounts</p>
1115				</div>
1116				<div class="plainBorder prime-account-btn">
1117					<button type="button" class="btn btn-block btn-default-avis marbot20" ng-click="vm.loginModel.displayControl.variation=carRentalConstant.displayControlBig;
1118                                            vm.getLoginModalWindow();">Connect Avis Account</button>
1119				</div>
1120				<div class="prime-account-btn">
1121					<button type="button" class="btn btn-block btn-default-avis marbot20" ng-click="vm.getLogout()">Log Out of Amazon</button>
1122				</div>
1123			</div>
1124
1125			<div class="col-xs-6">
1126				<button type="button" class="btn btn-block btn-default-avis my-logout pull-right" ng-if="isAuthenticated" ng-click="vm.getLogout()">Log Out</button>
1127				<button type="button" class="btn btn-block btn-default-avis my-logout pull-right" ng-if="(isRememberME || isRecognized) && (!isPartnerAuth && vm.customer.userState != 'PARTNER_AUTHETICATED')" ng-click="vm.getLogout()">Not You</button>
1128			</div>
1129		</div>
1130	</div>
1131</nav>
1132
1133<div class="modal fade modal-LDW" id="locationDisabledWarning" tabindex="-1" role="dialog">
1134	<div class="modal-dialog" role="document">
1135		<div class="modal-content">
1136			<div class="help-title">
1137				<div class="modal-header">
1138					<span class="close-icon-black pull-right gap-btwn-two-close" data-dismiss="modal"></span>
1139					<h4 class="modal-title">Enable Location</h4>
1140				</div>
1141			</div>
1142
1143			<div class="modal-body max-height-500">
1144				<div class="help-text">
1145					<p>
1146						<strong>Location services must be enabled to choose your
1147							car. Please check your browser's setting.</strong>
1148					</p>
1149				</div>
1150			</div>
1151
1152		</div>
1153	</div>
1154</div>
1155<!-- chevron changes -->
1156	<div class="modal fiveStar-mob fade" role="dialog">
1157      <div class="modal-dialog clearfix">
1158        <div class="modal-content">
1159        <div class="modal-header">
1160          <span class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close" data-dismiss-custom="modal"></span>
1161          <h4 class="modal-title"><b><span class="text-color-avis">5-STAR SAFETY</span></b></h4>
1162        </div>
1163          <div class="modal-body">
1164         <p>The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;nbsp; Please note these ratings are subject to change and reflect our last review.</p>   
1165    
1166          </div>
1167        </div>
1168      </div>
1169    </div>
1170<!-- chevron changes -->
1171
1172<script>
1173	var expressTermsandconditionsMap = "\/content\/avis\/na\/ca\/en_CA\/loyalty\u002Dprofile\/avis\u002Dpreferred\/preferred\u002Dterms|CA";
1174</script>
1174
1175	
1176
1177	
1178	<!-- Header for non-corporate flow starts here -->
1179
1180
1181<!-- Header for non-corporate flow starts here -->
1182<div>
1183	
1184		
1185			<div id="nav-wrapper">
1186				<!--Severe Alert : Starts -->
1187				<div class="hide-on-load"> 
1188<div ng-if="!vm.wizardOutage && (vm.wizardOutage != 'n/a') ">
1189<div>
1190</div>
1191
1192</div>
1193
1194<div ng-if="vm.wizardOutage && (vm.wizardOutage != 'n/a') ">
1195
1196
1197
1198<style type="text/css">.wrap-severe-weather{padding:5px 0;min-height:40px;width:100%;position:fixed;top:0;z-index:1071;display:inline-block}.wrap-severe-weather a{text-decoration:underline;font-size:1em}.wrap-severe-weather p{display:inline-block;font-size:.9em}.close-severe-weather{position:absolute;left:auto;right:20px;top:10px}</style>
1199
1200
1201<div id="wrapsevereweather" class="wrap-severe-weather outage-wrapper text-center bg-blue text-color-white" ng-if="vm.showDiv" ng-init="vm.applyTopPadding()">
1202	<span class="alert-icon-white"></span>
1203	<p class="hidden-xs text-color-white">
1204		Maintenance updates are in progress. Reservations are not affected, however, some functionality may not be available during this time.<span class="pad-left-10"><a target="_blank" class="text-color-white"></a></span>
1205	</p>
1206	<p class="visible-xs-inline-block text-left text-color-white">
1207		<a target="_blank" class="text-color-white">Maintenance updates are in progress. Reservations are not affected, however, some functionality may not be available during this time.</a>
1208	</p>
1209	<a class="close-severe-weather" href="javascript:void(0)" ng-click="vm.hideDiv()"> <span class="s-icon close-icon-white"></span></a>
1210</div>
1211
1212</div>
1213</div>
1214				<!--Severe Alert : Ends -->
1215				<nav class="navbar navbar-default navbar-fixed-top bg-header">
1216					<div class="container-fluid full-bleed-width headerdsk">
1217						<div class="row">
1218							<div class="navbar-header col-sm-12">
1219								<button type="button" class="navbar-toggle " aria-expanded="false">
1220									<span class="sr-only">Toggle navigation</span> Menu
1221								</button>
1222										<!--Notification Icon Mobile-Starts-->
1223									
1224									<!--Notification Icon Mobile-Ends-->
1225								<a ng-hide="vm.isCbpFlow" class="navbar-brand hide-on-load" ng-click="vm.logoClick()" href="/en/home" target="_self"> 
1226									<span>
1227								  		<img src="/content/dam/avis/na/ca/common/Logos/avis_logo_canada.png" alt="Avis Canada Logo"/>
1228									</span> 
1229									
1230								</a>
1231								<a ng-show="vm.isCbpFlow" href="javascript:void(0)" class="navbar-brand hide-on-load" ng-click="vm.logoClick()" target="_self"> 
1232									<span>
1233								  		<img src="/content/dam/avis/na/ca/common/Logos/avis_logo_canada.png" alt="Avis Canada Logo"/>
1234									</span> 
1235									
1236								</a>
1237                              
1238								<ul class="main-header nav nav-pills pull-right visible-sm header-left r
1238ight-separator">
1239									<li class=" visible-sm"><a href="/en/loyalty-profile/avis-preferred" target="_self">Avis Preferred</a></li>
1240									<!--<li>
1241                                        <div class="spinnerLoader-small"
1242                                            ng-class="{'hidden':vm.isAnonymous || isAuthenticated || isRememberME}">
1243                                            <svg viewBox="0 0 100 100">
1244                                            <circle cx="50" cy="50" r="40" stroke="#ffffff"
1245                                                    stroke-width="10" fill="none" stroke-dasharray="1,150"></circle></svg>
1246                                        </div>
1247                                    </li>-->
1248									<li class="hide-on-load" ng-show="vm.isAnonymous"><a id="signUpLink" href="/en/loyalty-profile/avis-preferred/enrollment">Sign Up</a></li>
1249                                    	<li class="" ng-show="vm.isAnonymous"><a id="res-login-profile" href="javascript:void(0)" ng-click="vm.loginModel.displayControl.variation=carRentalConstant.displayControlBig;vm.getLoginModalWindow();">Log In</a></li>
1250									<!-- ECOM-516(DESKTOP STARTS) -->
1251									<li class="dropdown welcome-menu-notification hide-on-load" ng-if="vm.customer.userState=='AUTHENTICATED' &&  vm.isCCExpired">
1252										<a href="javascript:void(0)" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="s-icon error-white"></span><em class="sr-only">Update-close</em></a>
1253										<ul class="dropdown-menu" style="display: none;">
1254											<li>Please update your credit card information.<a href="/en/loyalty-profile/avis-preferred/dashboard/profile">Update</a>
1255												<a href="javascript:void(0)"><span class="s-icon close-icon-black-light"></span><em class="sr-only">Update-close</em></a></li>
1256										</ul>
1257									</li>
1258								<!--Notification Icon ipad-Starts-->
1259								
1260								<!--Notification Icon ipad-Ends-->
1261									<!-- Ecom-516(Desktop Ends) -->
1262									<li class="hide-on-load" ng-show="isAuthenticated || isRememberME"><a href="javascript:void(0)" class="welcome-menu-trigger welcome" ng-if="(vm.domain == 'us' || vm.domain =='ca')">WELCOME, {{vm.customer.firstName | uppercase }} </a>
1263                                            <a href="javascript:void(0)" class="welcome-menu-trigger welcome" ng-if="(vm.domain == 'au' || vm.domain =='nz')">WELCOME {{vm.customer.firstName | titleCase}} </a>
1264                                            </li>
1265									<li class="hide-on-load" ng-show="isPartnerAuth"><a href="javascript:void(0)" class="welcome-menu-trigger welcome" ng-if="(vm.domain == 'us' || vm.domain =='ca')">WELCOME, {{vm.customer.firstName | uppercase}} </a> 
1266                                            <a href="javascript:void(0)" class="welcome-menu-trigger welcome" ng-if="(vm.domain == 'au' || vm.domain =='nz')">WELCOME {{vm.customer.firstName | titleCase}} </a>
1267                                            </li>
1268								</ul>
1269								<!-- Mobile Notification body starts-->
1270								<div class="notification-body-mob">
1271									 <div class="notification-body">
1272										<div>
1273											<p ng-if="vm.customerData.profCompStep >= 0">
1274												<span ng-if="brand == carRentalConstant.brandName.AVIS">
1275											 	<span ng-if="vm.customerData.profCompStep > 1">Only <span class="text-color-avis text-size-1_5x">{{vm.customerData.profCompStep}}</span> <span class="text-size-1_5x">steps</span> to go between you and Avis Preferred status.</span> <span ng-if="vm.customerData.profCompStep == 1">Only <span class="text-color-avis text-size-1_5x">{{vm.customerData.profCompStep}}</span> <span class="text-size-1_5x">step</span> to go between you and Avis Preferred status.</span> <span class="text-size-1_5x" ng-if="(vm.customerData.enrollmentStep == 'tnc-section' && vm.customerData.profCompStep == 0)">Almost done! Please update the terms and condition section to go to Avis Preferred status.</span>
1276												</span>
1277											</p>
1278										</div>
1279										<!--Profile Slider -Starts-->
1280	<div class="profile-slider-wrapper">
1281		<ul class="nav nav-tabs" role="tablist" ng-if="vm.customerResponce.iconographyList">
1282					<li ng-repeat="list in vm.customerResponce.iconographyList" class="{{list.completed}}"><a href="javascript:void(null);"><span class="{{list.sectionName}}"></span></a></li>
1283		</ul>
1284		<ul class="nav nav-tabs" role="tablist" ng-if="vm.customerData.iconographyList">
1285					<li ng-repeat="list in vm.customerData.iconographyList" class="{{list.completed}}"><a href="javascript:void(null);"><span class="{{list.sectionName}}"></span></a></li>
1286		</ul>
1287	</div>
1288<!--Profile Slider -Ends-->
1289									<div>
1290										<p>Once you complete your profile you'll be able to skip the counter, earn points and more.</p>
1291									</div>
1292									<a class="noPad" href="/en/loyalty-profile/avis-preferred/dashboard/profile">
1293										<button ng-disabled="vm.profilePage" class="btn btn-primary-avis">Complete your Profile</button>
1294									</a>
1295								</div>
1296							</div>
1297
1298								<!-- Mobile Notification body ends-->
1299								<div id="nav-groupMenu" class="nav navbar-nav navbar-right navbar-collapse navbar-wrapper">
1300									<ul id="nav-offcanvas" class="header-primary">
1301										
1302											
1303												
1304													
1305														
1306															<li class="dropdown">
1307														
1308														
1309													
1310													
1311													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Reservations</a>
1312												
1313												
1314
1315												<ul class="dropdown-menu">
1316                                                  
1317													
1318														
1319															
1320																
1321																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1322																
1323																
1324															
1325															
1326															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Reservations</a>
1327															</li>
1328														
1329														
1330                                                        
1331													
1332													
1333													
1334														
1335															
1336																
1337																	<li>
1338																
1339																
1340															
1341															
1342															<a href="/en/reservation/make-reservation">Make a Reservation</a>
1343															</li>
1344														
1345														
1346													
1347												
1348                                                  
1349													
1350													
1351													
1352													
1353														
1354															
1355																
1356																	<li>
1357																
1358																
1359															
1360															
1361															<a href="/en/reservation/view-modify-cancel">View / Modify / Cancel</a>
1362															</li>
1363														
1364														
1365													
1366												
1367                                                  
1368													
1369													
1370													
1371													
1372														
1373															
1374																
1375																	<li>
1376																
1377																
1378															
1379															
1380															<a href="/en/reservation/get-e-receipt">Get e-Receipt</a>
1381															</li>
1382														
1383														
1384													
1385												
1386                                                  
1387													
1388													
1389													
1390													
1391														
1392															
1393																
1394																	<li>
1395																
1396																
1397															
1398															
1399															<a href="/en/reservation/precheck">Avis PreCheck</a>
1400															</li>
1401														
1402														
1403													
1404												</ul>
1405                                                
1406											
1407											
1408										
1409											
1410												
1411													
1412														
1413															<li class="dropdown">
1414														
1415														
1416													
1417													
1418													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Deals</a>
1419												
1420												
1421
1422												<ul class="dropdown-menu">
1423                                                  
1424													
1425														
1426															
1427																
1428																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1429																
1430																
1431															
1432															
1433															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Deals</a>
1434															</li>
1435														
1436														
1437                                                        
1438													
1439													
1440													
1441														
1442															
1443																
1444																	<li>
1445																
1446																
1447															
1448															
1449															<a href="/en/offers/canada">Canada Deals</a>
1450															</li>
1451														
1452														
1453													
1454												
1455                                                  
1456													
1457													
1458													
1459													
1460														
1461															
1462																
1463																	<li>
1464																
1465																
1466															
1467															
1468															<a href="/en/offers/international">International Deals</a>
1469															</li>
1470														
1471														
1472													
1473												
1474                                                  
1475													
1476													
1477													
1478													
1479														
1480															
1481																
1482																	<li>
1483																
1484																
1485															
1486															
1487															<a href="/en/offers/partners">Partner Deals</a>
1488															</li>
1489														
1490														
1491													
1492												</ul>
1493                                                
1494											
1495											
1496										
1497											
1498												
1499													
1500														
1501															<li class="dropdown">
1502														
1503														
1504													
1505													
1506													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Locations</a>
1507												
1508												
1509
1510												<ul class="dropdown-menu">
1511                                                  
1512													
1513														
1514															
1515																
1516																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1517																
1518																
1519															
1520															
1521															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Locations</a>
1522															</li>
1523														
1524														
1525                                                        
1526													
1527													
1528													
1529														
1530															
1531																
1532																	<li>
1533																
1534																
1535															
1536															
1537															<a href="/en/locations/find-a-location">Find a Location</a>
1538															</li>
1539														
1540														
1541													
1542												
1543                                                  
1544													
1545													
1546													
1547													
1548														
1549															
1550																
1551																	<li>
1552																
1553																
1554															
1555															
1556															<a href="/en/locations/top-airport-locations">Top Airport Locations</a>
1557															</li>
1558														
1559														
1560													
1561												
1562                                                  
1563													
1564													
1565													
1566													
1567														
1568															
1569																
1570																	<li>
1571																
1572																
1573															
1574															
1575															<a href="/en/locations/ca">All Canadian Locations</a>
1576															</li>
1577														
1578														
1579													
1580												
1581                                                  
1582													
1583													
1584													
1585													
1586														
1587															
1588																
1589																	<li>
1590																
1591																
1592															
1593															
1594															<a href="/en/locations/us">All US Locations</a>
1595															</li>
1596														
1597														
1598													
1599												
1600                                                  
1601													
1602													
1603													
1604													
1605														
1606															
1607																
1608																	<li>
1609																
1610																
1611															
1612															
1613															<a href="/en/locations/avisworldwide">All International Locations</a>
1614															</li>
1615														
1616														
1617													
1618												</ul>
1619                                                
1620											
1621											
1622										
1623											
1624												
1625													
1626														
1627															<li class="dropdown">
1628														
1629														
1630													
1631													
1632													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Cars &amp; Services</a>
1633												
1634												
1635
1636												<ul class="dropdown-menu">
1637                                                  
1638													
1639														
1640															
1641																
1642																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1643																
1644																
1645															
1646															
1647															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Cars &amp; Services</a>
1648															</li>
1649														
1650														
1651                                                        
1652													
1653													
1654													
1655														
1656															
1657																
1658																	<li>
1659																
1660																
1661															
1662															
1663															<a href="https://www.avis.ca/en/car-rental-app">Avis App</a>
1664															</li>
1665														
1666														
1667													
1668												
1669                                                  
1670													
1671													
1672													
1673													
1674														
1675															
1676																
1677																	<li>
1678																
1679																
1680															
1681															
1682															<a href="/en/cars/vehicles/ca">Car Guide</a>
1683															</li>
1684														
1685														
1686													
1687												
1688                                                  
1689													
1690													
1691													
1692													
1693														
1694															
1695																
1696																	<li>
1697																
1698																
1699															
1700															
1701															<a href="/en/cars/avis-select-series">Avis Select Series</a>
1702															</li>
1703														
1704														
1705													
1706												
1707                                                  
1708													
1709													
1710													
1711													
1712														
1713															
1714																
1715																	<li>
1716																
1717																
1718															
1719															
1720															<a href="/en/products-and-services">Products &amp; Services</a>
1721															</li>
1722														
1723														
1724													
1725												
1726                                                  
1727													
1728													
1729													
1730													
1731														
1732															
1733																
1734																	<li>
1735																
1736																
1737															
1738															
1739															<a href="/en/products-and-services/protections">Protections &amp; Coverages</a>
1740															</li>
1741														
1742														
1743													
1744												
1745                                                  
1746													
1747													
1748													
1749													
1750														
1751															
1752																
1753																	<li>
1754																
1755																
1756															
1757															
1758															<a href="/en/business-programs/miles-points-partners">Miles, Points &amp; Partners</a>
1759															</li>
1760														
1761														
1762													
1763												
1764                                                  
1765													
1766													
1767													
1768													
1769														
1770						
1770									
1771																
1772																	<li>
1773																
1774																
1775															
1776															
1777															<a href="/en/products-and-services/services/long-term-car-rental">Long Term Car Rental</a>
1778															</li>
1779														
1780														
1781													
1782												
1783                                                  
1784													
1785													
1786													
1787													
1788														
1789															
1790																
1791																	<li>
1792																
1793																
1794															
1795															
1796															<a href="/en/products-and-services/services/group-rental">Meetings &amp; Groups Car Rentals</a>
1797															</li>
1798														
1799														
1800													
1801												</ul>
1802                                                
1803											
1804											
1805										
1806											
1807												
1808													
1809														
1810															<li class="dropdown">
1811														
1812														
1813													
1814													
1815													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Business Rentals</a>
1816												
1817												
1818
1819												<ul class="dropdown-menu">
1820                                                  
1821													
1822														
1823															
1824																
1825																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1826																
1827																
1828															
1829															
1830															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Business Rentals</a>
1831															</li>
1832														
1833														
1834                                                        
1835													
1836													
1837													
1838														
1839															
1840																
1841																	<li>
1842																
1843																
1844															
1845															
1846															<a href="/en/business-programs/small-mid-sized-business/partner-1178">Small &amp; Mid-Sized Business</a>
1847															</li>
1848														
1849														
1850													
1851												
1852                                                  
1853													
1854													
1855													
1856													
1857														
1858															
1859																
1860																	<li>
1861																
1862																
1863															
1864															
1865															<a href="/en/business-rentals/affiliates">Car Rental Affiliate Program</a>
1866															</li>
1867														
1868														
1869													
1870												</ul>
1871                                                
1872											
1873											
1874										
1875											
1876												
1877													
1878														
1879															<li class="dropdown">
1880														
1881														
1882													
1883													
1884													<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Help</a>
1885												
1886												
1887
1888												<ul class="dropdown-menu">
1889                                                  
1890													
1891														
1892															
1893																
1894																	<li class="visible-sm visible-xs glyphicon-custom-circle">
1895																
1896																
1897															
1898															
1899															<a class="nav-header"><span class="s-icon backBtn dropdown-close"></span>Help</a>
1900															</li>
1901														
1902														
1903                                                        
1904													
1905													
1906													
1907														
1908															
1909																
1910																	<li>
1911																
1912																
1913															
1914															
1915															<a href="/en/customer-service">Customer Service</a>
1916															</li>
1917														
1918														
1919													
1920												
1921                                                  
1922													
1923													
1924													
1925													
1926														
1927															
1928																
1929																	<li>
1930																
1931																
1932															
1933															
1934															<a href="/en/customer-service/faqs">FAQs</a>
1935															</li>
1936														
1937														
1938													
1939												
1940                                                  
1941													
1942													
1943													
1944													
1945														
1946															
1947																
1948																	<li>
1949																
1950																
1951															
1952															
1953															<a href="/en/customer-service/worldwide-telephone-numbers">Worldwide Telephone Numbers</a>
1954															</li>
1955														
1956														
1957													
1958												
1959                                                  
1960													
1961													
1962													
1963													
1964														
1965															
1966																
1967																	<li>
1968																
1969																
1970															
1971															
1972															<a href="/en/customer-service/tty-and-tdd-information">TTY / TDD Reservations</a>
1973															</li>
1974														
1975														
1976													
1977												
1978                                                  
1979													
1980													
1981													
1982													
1983														
1984															
1985																
1986																	<li>
1987																
1988																
1989															
1990															
1991															<a href="/en/help/rentalTnC">Rental Terms and Conditions</a>
1992															</li>
1993														
1994														
1995													
1996												</ul>
1997                                                
1998											
1999											
2000										
2001										
2002											
2003										
2004											
2005										
2006											
2007										
2008											
2009										
2010											
2011										
2012											
2013										
2014                                      </ul>
2015             						 <ul class="header-secondary">
2016                                      										<ul>
2017										<li role="separator" class="divider visible-xs"></li>
2018										<li class="hide-on-load mob-nav-menu" ng-if="(vm.domain == 'au' || vm.domain =='nz')"><a>View Receipt</a>
2019										</li>
2020										<li class="mob-nav-menu tab-nav-menu"><a href="/en/loyalty-profile/avis-preferred">Avis Preferred</a></li>
2021										<li class="mob-nav-menu tab-nav-menu" ng-if="(!(isAuthenticated || isRememberME || isPartnerAuth)) && (!((vm.domain == 'au' || vm.domain =='nz')))"><a href="/en/loyalty-profile/avis-preferred/enrollment">Sign Up</a></li>
2022										<!-- Todo : Need to remove this li when site-login co-existence issue is resolved -->
2023										<li class="mob-nav-menu" ng-if="(!(isAuthenticated || isRememberME ||isPartnerAuth) && 'Car Rentals from Avis, Book Online Now &amp; Save'=='Enrollment')">
2024											<a href="/en/loyalty-profile/avis-preferred/login">Log In</a></li>
2025
2026
2027
2028                                    
2029										<li class="hide-on-load mob-nav-menu" ng-if="(!(isAuthenticated || isRememberME || isPartnerAuth) && 'Car Rentals from Avis, Book Online Now &amp; Save'!='Enrollment')"><a id="res-login-profile" href="javascript:void(0)" ng-click="vm.loginModel.displayControl.variation=carRentalConstant.displayControlBig;
2030                                            vm.getLoginModalWindow();">Log In</a></li>
2031										<!-- ECOM-516(FOR Mobile starts here) -->
2032										<li class="hide-on-load mob-nav-menu welcome-menu-notification-mob" ng-show="(isAuthenticated || isRememberME)"><a href="javascript:void(0)" class="welcome-menu-trigger wxelcome" ng-if="(vm.domain == 'us' || vm.domain =='ca')">Welcome, {{vm.customer.firstName| uppercase}} </a>
2033
2034											<a href="javascript:void(0)" class="welcome-menu-trigger wxelcome" ng-if="(vm.domain == 'au' || vm.domain =='nz')">Welcome {{vm.customer.firstName| titleCase}} </a>
2035											<p class="visible-xs" ng-if="vm.customer.userState=='AUTHENTICATED' &&  vm.isCCExpired">
2036												<span class="s-icon error-red"></span>
2037												Please update your credit card information. <a href="/en/loyalty-profile/avis-preferred/dashboard/profile">Update</a>
2038											</p></li>
2039										<li class="hide-on-load mob-nav-menu welcome-menu-notification-mob" ng-show="(isPartnerAuth || vm.customer.userState == 'PARTNER_AUTHENTICATED')"><a href="javascript:void(0)" class="welcome-menu-trigger wxelcome" ng-if="(vm.domain == 'us' || vm.domain =='ca')">WELCOME, {{vm.customer.firstName | uppercase}} </a>
2040
2041										<a href="javascript:void(0)" class="welcome-menu-trigger wxelcome" ng-if="(vm.domain == 'au' || vm.domain =='nz')">WELCOME {{vm.customer.firstName | titleCase}} </a>
2042											</li>
2043										<!-- ECOM-516(FOR Mobile ends here) -->
2044										<li class="visible-xs visible-sm  mob-nav-menu" ng-if="isAuthenticated"><a href="javascript:void(0)" ng-click="vm.getLogout()">Log Out</a></li>
2045										<li class="visible-xs visible-sm  mob-nav-menu" ng-if="(isRememberME || isRecognized) && (!isPartnerAuth && vm.customer.userState != 'PARTNER_AUTHETICATED')"><a href="javascript:void(0)" ng-click="vm.getLogout()">Not You</a></li>
2046										<li class="visible-xs hidden-sm mob-nav-menu"><a href="javascript:void(0)" id="oo_feedback" ng-click="vm.getFeedBack()" ng-if="(vm.domain == 'us' || vm.domain == 'au' ||vm.domain == 'nz')">Feedback</a></li>
2047										<li role="separator" class="divider visible-xs"></li>
2048										</ul>
2049									</ul>
2050								</div>
2051							</div>
2052						</div>
2053					</div>
2054				</nav>
2055			</div>
2056		
2057	
2058	
2059</div>
2060<!-- Header for non-corporate flow ends here -->
2061    
2062	<div class="modal fade corporate-modal" tabindex="-1" role="dialog" data-backdrop="true" id="corporate-account-modal">
2063	<div class="modal-dialog reservation-modal width-700" role="document">
2064		<div class="modal-content">
2065			<div class="modal-header">
2066				<span class="close-icon-black pull-right gap-btwn-two-close" data-dismiss="modal" id="close-account-modal" ng-click="vm.closeCorporateModal()" ; aria-label="Close"></span>
2067				
2068			</div>
2069			<div class="modal-body">
2070					<div class="modalcontent">
2071					<div class="text-center">
2072					<div>
2073						<h4 class="noMar" ng-if="vm.customerInSameComp == null">msg.corporateAccount.savingsMessage,avis</h4>
2074						<h4 class="noMar" ng-if="vm.customerInSameComp == true">msg.corporateAccount.sameCompanySuccessMessage,avis</h4>
2075						<h4 class="noMar falseMessage" ng-if="vm.customerInSameComp == false">msg.corporateAccount.differentCompanySuccessMessage,avis</h4>
2076						</h4>
2077					</div>
2078						<div ng-if="vm.customerInSameComp==null">
2079							<h5>msg.corporateAccount.workinginCompanyMessage,avis {{vm.cbpCustomer.accountName}} ?</h5>
2080							<div class="offers-btn" ng-click="vm.customerInSameComp = true;vm.setStorageValue();vm.footerMessage='';">
2081								<a class="btn btn-red" id="verify-yes-button">msg.corporateAccount.yesButtonText,avis</a>
2082							</div>
2083							<div class="offers-btn" ng-click="vm.deleteCorporatePrimaryAWD();vm.footerMessage='';">
2084								<a class="btn btn-black" id="verify-no-button">msg.corporateAccount.noButtonText,avis </a>
2085							</div>
2086						</div>
2087						<div ng-if="vm.customerInSameComp==true">
2088							<h5>msg.corporateAccount.verifyIdAtCounterMsg,avis</h5>
2089						</div>
2090						<div ng-if="vm.customerInSameComp==false">
2091							<h5> msg.corporateAccount.youCanAlways,avis
2092							<a href="javascript:void(0)" ng-click="vm.redirectToPreferencesPage()"> msg.corporateAccount.addNewDiscountNumberMessage,avis </a> 
2093							msg.corporateAccount.ifYouhaveOne,avis</h5>
2094						</div>
2095					</div>
2096				</div>
2097				<div class="footerInfo">{{vm.footerMessage}}</div>
2098				
2099			</div>
2100		</div>
2101	</div>
2102</div>
2103	
2104<div class="modal fade partner-modal" tabindex="-1" role="dialog" data-backdrop="true" id="partner-step2-modal">
2105	<div class="modal-dialog reservation-modal width-700" role="document">
2106		<div class="modal-content">
2107			<div class="modal-header text-center">
2108				<span data-dismiss="modal" ng-click="vm.closeUsaaModal()" id="close-usaa-modal-icon" class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close"></span>
2109				<img class="usaa-logo" alt="USAA Logo"/>
2110				<p class="modal-title"></p>
2111				<p class="benifits-text"></p>
2112			</div>
2113			<div class="modal-body">
2114				<!-- Initial load START -->
2115				<div class="modalcontent">
2116					
2117				</div>
2118				<!-- Initial load END -->
2119				<div class="offers-btn">
2120					<a class="btn btn-red" data-dismiss="modal" ng-click="vm.closeUsaaModal()" id="close-usaa-modal-button">Continue</a>
2121				</div>
2122			</div>
2123		</div>
2124	</div>
2125</div>
2126<div class="modal fade partner-modal" tabindex="-1" role="dialog" data-backdrop="true" id="aarp-partner-step2-modal">
2127	<div class="modal-dialog reservation-modal width-700" role="document">
2128		<div class="modal-content">
2129			<div class="modal-header text-center">
2130				<span data-dismiss="modal" ng-click="vm.closeAARPModal()" id="close-aarp-modal-icon" class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close"></span>
2131				<img class="aarp-logo" alt="AARP Logo"/>
2132				<p class="modal-title"></p>
2133				<p class="benifits-text"></p>
2134			</div>
2135			<div class="modal-body">
2136				<!-- Initial load START -->
2137				<div class="modalcontent">
2138					
2139				</div>
2140				<!-- Initial load END -->
2141				<div class="offers-btn">
2142					<a class="btn btn-red" data-dismiss="modal" ng-click="vm.closeAARPModal()" id="close-aarp-modal-button">Continue</a>
2143				</div>
2144			</div>
2145		</div>
2146	</div>
2147</div>
2148<script type="text/javascript">
2149	var usaaUpsellCode = "";
2150	var usaaBenefitsList = "";
2151	usaaBenefitsList = usaaBenefitsList.replaceAll("</p>","|");
2152	var usaaLogoImage = "";
2153	var aarpLogoImage = "";
2154	var aarpUpsellCode = "";
2155	var aarpBenefitsList = "";
2156	aarpBenefitsList = aarpBenefitsList.replaceAll("</p>","</p>|");
2157</script>
2157
2158	<div id="inner-tnc-modal" class="modal fade popup-fix benefits-flow-tnc-modal" tabindex="-1" role="dialog" data-backdrop="true">
2159      <div class="modal-dialog-popup benefits-tnc-modal-popup" style="margin-top: 0px !important;">
2160         <div class="modal-content" style="display:block;">
2161            <div class="modal-header">
2162               <div class="benefits-modal-header-text"><h3>lbl.member.enrollment.tnc.policy</h3></div>
2163               <a class="pull-right" aria-hidden="true" aria-label="Close" data-dismiss-modal="tncmodal"><span class="close-icon-black pull-right" href="javascript:void(null);" aria-label="Close" data-dismiss-modal="tncmodal"></span> </a>                  
2164            </div>
2165            <div class="member-benefits-modal-body">
2166              msg.member.benefits.modal.tnc,avis
2167            </div>
2168         </div>
2169      </div>
2170   </div>
2171  
2172   
2172<script>
2173      $("a[data-dismiss-modal=tncmodal]").click(function(){
2174       $('#inner-tnc-modal').modal('hide');
2175          setTimeout(function () {
2176            $("body").addClass("modal-open")
2177       }, 200);
2178      });
2179   </script>
2179
2180</div>
2181
2182	
2183
2184
2185
2186
2187
2188
2189<script type="text/javascript">
2190  var preferredCarClass = "";
2191  var redirectionCountryList = "MX|https:\/\/www.avislac.com\/,CO|https:\/\/www.avislac.com\/,EC|https:\/\/www.avislac.com\/,UK|https:\/\/www.avis.co.uk\/,BR|https:\/\/brasil.avislac.com\/ ";	 
2192  var locCode = "";
2193  var solidBackgroundImage = "";
2194  var checknewui = "";
2195  var geoType = "";
2196  var iata = "";
2197  var promoCouponFlag = ''; 
2198  var promoCoupon = ''; 
2199  var counterProd = "";
2200  var protectionsAndCoverages =  "";
2201  var discountNumber = "";
2202  var bundlePackage = "Protection \x26 Safety Package";
2203  var couponCode  ="";
2204  var alternateCarList="";
2205  if(alternateCarList !=''){
2206      alternateCarList= alternateCarList.split(',');
2207  }
2208</script>
2208
2209
2210      
2210<script>Dictionary.I18n.saveOrUpdate({"":"","err.res.checkout.email.required":"\u003cstrong\u003eEmail Address\u003c/strong\u003e is a required field.","lbl.res.redirect.redirectURLButton.EC,avis":"Avis Latin America","lbl.res.redirect.redirectMessage.CO,avis":"Visit our Avis website for Latin America and the Caribbean.","lbl.res.redirect.redirectURLButton.UK,avis":"Avis.co.uk","lbl.global.PartialDiscount.WESALUTE,avis":"Your WeSalute member discount has been applied","lbl.res.redirect.redirectURLButton.MX,avis":"Avis Latin America","lbl.global.partner.discountmsgAARP,avis":"Please provide a valid membership ID, or click the link indicating you do not have your membership ID, and provide your full name and address.","msg.res.unitedStates":"United States","msg.res.awdSavings.WESALUTE,avis":"Your WeSalute savings are reflected below.","inf.res.message.keeptrying":"Keep typing to refine search","res.step3.extras.button.continue":"Continue","lbl.global.PartialDiscount.USAA,avis":"Your USAA member discount has been applied","lbl.res.VehicleAvailability.automatic":"Automatic","lbl.res.sugg.city":"City Suggestions","lbl.global.PartialDiscount.AARP,avis":"Your AARP member discount has been applied","lbl.global.partnerlabel1,avis":" member number available","err.guidedRes.category1":"Trip","lbl.res.redirect.redirectMessage.BR,avis":"Visit our Avis website for Latin America and the Caribbean.","lbl.global.partnerMember,avis":" Member #","lbl.res.VehicleAvailability.allVehicles":"All Vehicles","lbl.res.VehicleAvailability.manual":"Manual","lbl.res.redirect.stayOnAvisNz,avis":"Stay on Avis.co.nz","lbl.res.redirect.locationMessage.BR,avis":"Are you located in Brazil?","msg.res.returnLocation":"Return to same location","lbl.global.timeout.sessionTimeoutAlert":"Your session has expired. Please click OK to start your search again.","00032":"The vehicle you have selected is unavailable at the pick-up location you have entered. Either select a different location or choose a below car to continue.","lbl.res.redirect.redirectMessage.EC,avis":"Visit our Avis website for Latin America and the Caribbean.","err.guidedRes.category":"Please select a ","lbl.res.date.selectReturnDate":"Select Return Date","lbl.res.memberRate,avis":"lbl.res.memberRate,avis","lbl.global.partnerlabel,avis":"I don\u0027t have my ","lbl.res.vehicleTypeValue":"Vehicle Type *","lbl.res.redirect.redirectURLButton.CO,avis":"Avis Latin America","lbl.global.authenticateWesalute":"Please authenticate with WeSalute by clicking the \u0027WeSalute\u0027 button.","lbl.res.memberRates":"lbl.res.memberRates","inf.res.message.results":"results","lbl.res.redirect.locationMessage.MX,avis":"Are you located in Mexico?","lbl.res.sugg.poi":"Points of Interest","lbl.res.redirect.stayOnAvisAu,avis":"Stay on Avis.com.au","lbl.global.amazonBenefits":"Amazon Benefits","lbl.res.redirect.locationMessage.EC,avis":"Are you located in Ecuador?","lbl.res.redirect.redirectMessage.UK,avis":"You may be interested in visiting the Avis UK website to make your booking.","err.guidedRes.tripselectionerror":"Please select the purpose of your trip","inf.res.message.viewmore":"View More","lbl.res.date.selectPickUpDate":"Select Pick-up Date","lbl.global.couponCode":"Coupon Code","lbl.res.redirect.redirectMessage.MX,avis":"Visit our Avis website for Latin America and the Caribbean.","inf.res.message.searching":"Searching...","lbl.res.redirect.stayOnAvisCom,avis":"Stay on Avis.com","inf.res.message.searchresfound":"search results found","msg.res.pickupLocation":"Enter your pick-up location or zip code","msg.res.defaultTime":"noon","lbl.res.redirect.redirectURLButton.BR,avis":"Avis Brazil","lbl.purposeOfTravel.reqField,avis":"\u003cstrong\u003e Purpose of Travel \u003c/strong\u003e is a required field.","lbl.global.partner.discountmsg,avis":"Please enter valid membership number.","msg.res.midnight":"midnight","lbl.res.redirect.stayOnAvisCa,avis":"Stay on Avis.ca","lbl.res.checkout.productupsellError":"Sorry, we were unable to process your request. Please try again.","lbl.res.redirect.locationMessage.UK,avis":"Are you located in United Kingdom?","lbl.res.redirect.locationMessage.CO,avis":"Are you located in Colombia?","lbl.global.PartialDiscount.Costco,avis":"Your Costco member discount has been applied","inf.res.message.noresultfound":"No results found","err.global.aarpVerifyError":"We\u0027re sorry, the information you entered is not associated with a registered account. If you continue to experience difficulties verifying your account, please use your \u003cu\u003eAARP Member Number\u003c/u\u003e."})</script>
2210
2211	
2212
2213<!--  TEST AUTO BUILD -->
2214<section ng-controller='ResWidgetController as vm' class="reswidget-wrapper container-fluid full-bleed-width cf-pad-0" ng-class="{'home-widget': vm.isNewHeroUi == 'true'}">
2215<div class="cityWise-title-outer-wrapper">
2216  <div class="cityWise-title" ng-class="{'modifyFlow':reservation==carRentalConstant.resFlowModify}">
2217  <!-- cityWise-title-inner-wrapper Starts -->
2218  	
2219  	<div class="cityWise-title-inner-wrapper ">
2220      
2221    
2222    	<p class="h1-title hide-on-load white" ng-class="{'hidden-xs stepOneHeader':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd()), 'white' : false}">
2223    		  <!-- This is added to get the location page res widget title from design dialogue to ease translation process. If the normal dialogue is authored
2224    		  then the title is picked from dialogue, else title will be pickup up from design dialogue - Onkar -->
2225
2226
2227    		  
2228	              
2229                  		<span class="hidden-xs" ng-if="deviceType === carRentalConstant.deviceTypeDesktop">
2230                  			SAVE UP TO 30% ON BASE RATES WITH PAY NOW + GET A FREE UPGRADE
2231                  		</span>
2232                  		<span class="visible-xs-inline-block" ng-if="deviceType=== carRentalConstant.deviceTypeMobile">
2233                  			<span class="white">SAVE UP TO 30% ON BASE RATES WITH PAY NOW + GET A FREE UPGRADE</span>
2234	              		</span>
2235	              	
2236                    
2237	               
2238	          	  
2239	          	  
2240	          	  
2241	          	  
2242	          	  
2243	          	  
2244
2245	          	  
2246	          	  
2247	          	  
2248	          	 
2249
2250	              
2251	              
2252     	</p>
2253     
2254     <h2 class="h2-title hide-on-load white" ng-class="{'hidden-xs stepOneHeader':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())}">
2255			<div>
2256				<div ng-if="deviceType=== carRentalConstant.deviceTypeDesktop" class="subTitleText">
2257					<p class="subTitle red">
2258						<span class="hidden-xs"><span class="white">MAKE MORE OF FALL</span></span>
2259						<span class="visible-xs-inline-block"><span class="white">MAKE MORE OF FALL</span></span>
2260					</p>
2261				</div>
2262        <div ng-if="deviceType=== carRentalConstant.deviceTypeMobile" class="subTitleText">
2263					<p class="subTitle red">
2264						<span class="hidden-xs"><span class="white">MAKE MORE OF FALL</span></span>
2265						<span class="visible-xs-inline-block"><span class="white">MAKE MORE OF FALL</span></span>
2266					</p>
2267				</div>
2268			</div>
2269			
2270      
2271		</h2>      
2272 	</div><!-- cityWise-title-inner-wrapper Ends -->
2273  </div><!-- cityWise-title Ends -->
2274</div>
2275  <div id="resWidgetContainer" res-widget-container-wrap class="resWidget-container-wrap" data-mmddyyyy="mm/dd/yyyy" data-ddmmyyyy="dd/mm/yyyy" data-dpheaderpickup="Select Pick-up date" data-dpheaderreturn="Select Return Date" data-jumpto="Jump to a new date" data-choosedate="Choose Dates"> 
2276    
2277    
2278    <div>
2279      <div>
2280      
2281
2282
2283<form class="res-css-form" id="selectCar" name="resForm" novalidate>
2284  
2285  <div class="res-mainContent resDesktopView" ng-class="{'solidBackgroundColor': (false), 'modifyResFlow':(reservation==carRentalConstant.resFlowModify || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())), 'adjust-image-height' : false}" style="background-image: url('')">  
2286  
2287      
2288<div class="res-heroBanner" ng-show="!vm.isModal()" ng-class="{'mcp-avis-hero-banner'
2288:vm.isAvisAPACDesktop,'mcp-budget-hero-banner':vm.isBudgetAPACDesktop,'mcp-mobile-avis-hero-banner':vm.isAvisAPACMobile,'mcp-mobile-budget-hero-banner':vm.isBudgetAPACMobile}">
2289	<div>
2290		
2291
2292	  
2293
2294	</div>
2295	
2296	<div>
2297		
2298
2299	  
2300
2301	</div>
2302	
2303	
2304
2305
2306	
2306<script>var Campaign= Campaign || {};Campaign['TJLWY_content_dam_avis_na_ca_common_offers_avis_offers_fallsale_2440x1000_jpg']={"Renditions":[{"width":768,"height":504,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.webp","defaultFileMimeType":"image/webp"},{"width":1536,"height":1008,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":1220,"height":800,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"},{"width":2440,"height":1600,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.webp","defaultFileMimeType":"image/webp"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
2306
2307	<div data-reference="TJLWY_content_dam_avis_na_ca_common_offers_avis_offers_fallsale_2440x1000_jpg" class="heroBan" hero-banner-image-cover></div>
2308
2309
2310	<!-- Moved call-to-action component out of dynamic-promo component as it is required
2311		 for other pages as well like partner pages -->
2312	<div class="exploreRecompile">
2313
2314
2315
2316
2317</div>
2318<script>
2319document.addEventListener("DOMContentLoaded", function(){
2320	var waitUntilAngularReady = waitUntilAngularReady || {};
2321	(function(randomString) {
2322		waitUntilAngularReady[randomString] = setInterval(function() {
2323			var scope = angular.element($('.mainContainer')).injector()
2324					.get('$rootScope');
2325			if (angular.isDefined(window.angular)
2326					&& angular.isDefined(scope)
2327					&& angular.isDefined(scope.recompile)) {
2328				clearInterval(waitUntilAngularReady[randomString]);
2329				scope.recompile();
2330			}
2331		}, 1500);
2332	})(Math.random().toString(36).substring(2, 15)+ Math.random().toString(36).substring(2, 15));
2333});
2334</script>
2334
2335		
2336
2337</div>
2338
2339
2340    <div class="res-inputFldCnt datepicker-ref" ng-class="{'triplink-reswidget':vm.customer.concurUser}">
2341      <div class="invisible invisible-title-wrapper"><!-- We are using invisible to push the reswidget -->
2342        <div class="h1-title white" ng-if="!vm.isModal()" ng-class="{'white' : false}">
2343           
2344           
2345            <span class="hidden-xs">
2346                SAVE UP TO 30% ON BASE RATES WITH PAY NOW + GET A FREE UPGRADE
2347              </span>
2348              <span class="visible-xs-inline-block">
2349                <span class="white">SAVE UP TO 30% ON BASE RATES WITH PAY NOW + GET A FREE UPGRADE</span>
2350            </span>
2351           
2352           
2353        
2354          
2355          
2356        </div>
2357        <div class="h2-title white" ng-class="{'hidden-xs stepOneHeader':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())}">
2358    <div>
2359      <div ng-if="!vm.isModal()" class="subTitleText">
2360        <p class="subTitle red">
2361          <span class="hidden-xs"><span class="white">MAKE MORE OF FALL</span></span>
2362          <span class="visible-xs-inline-block"><span class="white">MAKE MORE OF FALL</span></span>
2363        </p>
2364      </div>
2365    </div>
2366    
2367  </div>
2368      </div>
2369      <div class="hide-on-load">
2370        <div ng-if="vm.prod.errorList.length && vm.prod.errorList[0].code != '06055'">
2371          <div ng-repeat="error in vm.prod.errorList">
2372            <div class="col-lg-12 res-PageError">
2373              <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
2374              <span class="mainErrorText info-error-msg-text" ng-bind-html="error.message | htmlFilter"></span>
2375            </div>
2376          </div>
2377        </div>
2378        <!-- ABGPR-580 to display Timeout error message -->
2379        <div class="col-lg-12 res-PageError" ng-if="vm.timeoutError === '?timeout=true'">
2380          <span class="mainErrorText info-error-msg-text">Your session has expired. Please enter your details and search again.</span>
2381        </div>
2382      </div>
2383      
2384      <div>
2385        <div class="hide-on-load">
2386          <div ng-if="vm.prod.warningList.length">
2387            <div ng-repeat="warning in vm.prod.warningList">
2388              <div class="col-lg-12 res-PageError bud-messageinfo">
2389                <div class="infoImage">
2390                  <span class="spanImg"></span>
2391                </div>
2392                <span class="info-error-msg-text" id="warning-msg-err"></span>
2393              </div>
2394            </div>
2395          </div>
2396        </div>
2397      </div>
2398      <div class="hide-on-load">
2399        <div ng-show="vm.getVehicles.validated" class="col-lg-12 res-PageError">
2400          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
2401          <span class="mainErrorText info-error-msg-text" ng-bind-html="vm.pageContent.resFormPageError"></span>
2402        </div>
2403        <!--  Invalid AWD Banner -->
2404        <div ng-show="vm.reservationModel.corporateBookingType == 'true' && vm.reservationModel.invalidConcurAWD" class="col-lg-12 res-PageError">
2405          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
2406          <span class="mainErrorText info-error-msg-text">errors.invalid_concur_awd,avis</span>
2407        </div>
2408        <div ng-show="vm.showLearnWhyError" class="col-lg-12 res-PageError">
2409          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
2410          <span class="mainErrorText learnwhy-error-msg-text"></span>
2411        </div>
2412        <div ng-show="vm.code" class="col-lg-12 res-PageError">
2413          <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
2414          <span class="mainErrorText info-error-msg-text">We are Sorry, the site has not properly responded to your request. If the problem persists, please contact {0} and provide PROBLEM CODE &lt;{{vm.code}}&gt; Reference Number &lt;{{vm.referenceNumber}}&gt; </span>
2415        </div>
2416        
2417        <div class="info-error-messages" id="loginAuthenticate" ng-if="vm.pageContent.loginAuthenticate">
2418          <div class="infoMsg">
2419            <div class="infoImage">
2420              <span class="spanImg"></span>
2421            </div>
2422            <div class="infoText">
2423              <span class="mainErrorText">You are successfully logged in. We have re-started your reservation to ensure your profile preferences are included.</span>
2424            </div>
2425          </div>
2426        </div>
2427        <div class="info-error-messages" ng-if="vm.error">
2428          <div class="infoMsg">
2429            <div class="infoImage">
2430              <span class="spanImg"></span>
2431            </div>
2432            <div class="infoText">
2433              <span class="mainErrorText">{{vm.errMsgPast}}</span>
2434            </div>
2435          </div>
2436        </div>
2437      <!--  Alternate Coupon/DiscountCode Banner -->
2438    <div ng-if="vm.pageName == carRentalConstant.step1aPageName || vm.isMakeAReservationPage">
2439       <!-- Title : Start -->
2440
2441<!-- Title : End -->
2442
2443<!-- Changes for displaying Alternate Coupon/AWD -->
2444
2445
2446<script type="text/javascript">
2447	var alternateCoupon = "";
2448	var alternateDiscount = "";
2449	var popOverMessage = "";
2450</script>
2450
2451    </div>
2452    <!-- Alternate Coupon/DiscountCode Banner --> 
2453      </div>
2454      <div class="clearfix"></div>
2455      
2456      <div ng-if="((vm.brand === 'avis' || vm.brand === 'budget') && vm.domain == 'us' && vm.enableMemberBenefits === 'true')">        
2457        <div ng-show="vm.memberBenefitsAppliedHomepage" class="res-widget-member-home-banner" ng-class="{'res-widget-banner-member-lp': vm.memberRentalPricesPage}">
2458           <span class="member-benefit-home-img"></span>
2459           <div class="member-benefit-msg-container">
2460            <span class="member-benefit-homepage-banner-applied-msg"><b> lbl.res.memberRatesSaving,avis</b> &nbsp;  | &nbsp;  </span><span class="member-benefit-homepage-banner-msg">lbl.res.memberRatesStartResv,avis
2461              <a a href="javascript:void(0)" class="memeber-offer-tnc-anchor" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">lbl.res.step3.reservationSummary.memberbenefits.termsApply,avis</a>
2462            </span>
2463          </div>
2464        </div>
2465      </div>
2466  <!-- changes as part of HomePageBanner -->
2467        
2468      <div set-class-when-at-top="fix-to-top" padding-when-at-top="200" ng-class="{showError: vm.getVehicles.validated}">
2469          <!-- Booking Tabs on widget -->
2470        
2471        <div class="row res-inputFldPrt hide-on-load " ng-class="{'res-inputFldBack': vm.bgHighlighter}" style="position: relative; z-index: 1;">
2472          <!-- Trip Link Desktop -Starts -->
2473        <div ng-if="vm.customer.concurUser">
2474        <div validation-error-display-location-id="corpBookingError" validation-error-message="err.res.bookingType.required,avis">
2475          </div>
2476        
2477         <div>
2478            <span id="corpBookingError" class="error"></span>
2479          </div>
2480         </div>
2481        <!-- Trip Link Desktop-Ends -->
2482          <div class="col-lg-12 res-inputFldFst">
2483            <div class="col-xs-6 res-inputFld" ng-click="vm.showAlert(true); vm.setResidencyDropdown()">
2484              <angucomplete-alt ng-class="{'showLocError': validateInput1}" outside-click="closeMyDropdown(this)" id="PicLoc" placeholder="Enter your pick-up location or zip code" pause="500" selected-object="vm.suggestionValue.getPickUpLocation" initial-value="vm.suggestionValue.pickUpLocInitialValue" remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="pickupLocation" input-class="form-control form-control-small" match-class="highlight" valid-method="blur" validation-list="required" suggestion-list-response-error-message="Please revise your search or &lt;a href='/content/avis/na/us/en_US/locations/find-a-location.html' &gt;click here&lt;/a&gt; to browse for a location" validation-error-display-location-id="pickupError" validation-error-message="Please enter a <b>Pick-up Location</b>" validation-invalid-message="Please enter a valid <b>Pick-up Location</b>"/>
2485            </div>
2486            <div class="col-xs-3 res-inputFld dateImg">
2487              <input type="text" autocomplete="off" ng-focus="vm.expResWidget()" class="date-form-field start-date-input res-inputMonth form-control" name="reservationModel.pickUpDateDisplay" maxlength="10" id="from" placeholder="{{vm.dateFormatPalceholder}}" aria-label="{{vm.dateFormatPalceholder}}" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.pickUpDateDisplay" ng-minlength="0" validator="required,platformdate" message-id="fDate" valid-method="blur" ng-change="vm.getVehicles.change(carRentalConstant.pickUpClassName,resForm)" dateLesser-error-message="You selected a date/time prior to the current time" required-error-message="Please enter a valid  <b> Pick-up Date</b>" data-dpheaderlabel="Select Pick-up date" data-selecteddate=""/>
2488            </div>
2489            <div class="col-xs-3 res-inputFld res-hideSelect">
2490              <select name="reservationModel.pickUpTime" ng-click="vm.expResWidget()" ng-if="vm.isModal()" ng-model="vm.reservationModel.pickUpTime" ng-options="time.value as time.minits for time in vm.times" required-error-message="err.global.requiredPickUpTime" class="form-control res-inputTime" aria-label="Pick Up Time">
2491              </select>
2492              <select name="reservationModel.pickUpTime" ng-click="vm.expResWidget()" ng-if="!vm.isModal()" ng-model="vm.reservationModel.pickUpTime" ng-options="time.value as time.minits for time in vm.times" required-error-message="err.global.requiredPickUpTime" class="form-control res-inputTime" aria-label="Pick Up Time">
2493              </select>
2494            </div>
2495          </div>
2496          <div class="col-xs-6" ng-class="{'hidden': (false && (vm.domain =='au' || vm.domain === 'nz'))}">
2497            <span id="pickupError" class="error"></span>
2498          </div>
2499          <div class="col-lg-3 col-sm-6 col-xs-3 noPad">
2500            <span id="fDate" class="error"></span>
2501          </div>
2502          
2503
2504          <div class="hideInputFld" ng-show="vm.expandState || '' || reservation===carRentalConstant.resFlowModify">
2505            <div class="col-xs-12 res-inputFldFst">
2506              <div class="col-xs-6 res-inputFld ">
2507                <angucomplete-alt outside-click="closeMyDropdown()" id="DropLoc" placeholder="Return to same location" pause="500" selected-object="vm.suggestionValue.getDropLocation" remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="returnLocation" initial-value="vm.suggestionValue.dropLocInitialValue" input-class="form-control form-control-small" match-class="highlight" valid-method="blur" validation-list="optional" suggestion-list-response-error-message="Please revise your search or &lt;a href='/content/avis/na/us/en_US/locations/find-a-location.html' &gt;click here&lt;/a&gt; to browse for a location" validation-error-display-location-id="dropLocationError" validation-error-message="Please enter valid <b>Drop Location</b>" validation-invalid-message="Please enter valid <b>Drop Location</b>"/>
2508              </div>
2509              <div class="col-xs-3 res-inputFld dateImg">
2510                <input type="text" maxlength="10" autocomplete="off" ng-focus="vm.showCalendarCloseIcon()" name="reservationModel.dropDateDisplay" placeholder="{{vm.dateFormatPalceholder}}" id="to" aria-label="{{vm.dateFormatPalceholder}}" class="date-form-field end-date-input date-to form-control res-inputMonth" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.dropDateDisplay" validator="required,platformdate" message-id="returnDate" ng-change="vm.getVehicles.change(carRentalConstant.dropOffClassName,resForm)" valid-method="blur" service-error-message="Return Date cannot be prior to the Pick-Up Date" compareDateEqual-error-message="&lt;b>Pick-up Date&lt;/b> cannot be after &lt;b>Return Date&lt;/b>." compareDateLesser-error-message="Return Date cannot be prior to the Pick-Up Date" required-error-message="Please enter a valid  <b>Return Date</b>" data-dpheaderlabel="Select Return date" data-selecteddate=""/>
2511              </div>
2512              <div class="col-xs-3 res-inputFld res-hideSelect">
2513                <select name="reservationModel.dropTime" ng-model="vm.reservationModel.dropTime" ng-options="time.value as time.minits for time in vm.times" required-error-message="err.global.requiredDropOffTime" class="form-control res-inputTime" aria-label="Return Time">
2514                </select>
2515              </div>
2516            </div>
2517            <div class="col-xs-6">
2518              <span id="dropLocationError" class="error"></span>
2519            </div>
2520            <div class="col-lg-3 col-sm-6 col-xs-3 noPad">
2521              <span id="returnDate" class="error"></span>
2522            </div>
2523            <div class="col-xs-12 res-inputFldFst" ng-if="!vm.isModal()">
2524              <div class="res-selectFld ageField form-group">
2525                <div ng-class="{'ageError':vm.reservationModel.displayControls.ageErrorState ,'expand-status': (vm.reservationModel.displayControls.additionalInfo==='ageDropDownActive')}">
2526                  <a tabindex="0" id="agePopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Age" data-content="<p>Providing your age allows us to give you a more accurate rental estimate. Restrictions and fees may apply for underage driver&#39;s.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('age')"> <span class="s-icon res-helpIcon"></span>
2527                  </a>
2528                  <div class="res-ageFld" openDropdown ng-class="{'disabled': !isAnonymous || vm.reservationModel.displayControls.fieldDisable }">                          
2529                    <label for="reservationModel.personalInfoRQ.age" class="ageTxt">Age:</label>
2530                    <div class="ageDrop">
2531                      <select id="reservationModel.personalInfoRQ.age" name="reservationModel.personalInfoRQ.age" class="form-controlD" ng-disabled="vm.reservationModel.displayControls.fieldDisable ||  (!isAnonymous)" ng-focus="vm.reservationModel.displayControls.additionalInfo='ageDropDownActive'" ng-blur="vm.reservationModel.displayControls.additionalInfo=''" ng-model="vm.reservationModel.personalInfoRQ.age" ng-options="age.agsID as age.ageName for age in vm.ages" ng-change="vm.reservationModel.displayControls.additionalInfo=''" validator="selectrequired" valid-method="change" message-id="ageerror" required-error-message="Please select your age
2532" selectrequired-error-message="Please select your age
2533">
2534                      </select>
2535                    </div>
2536                  </div>
2537                </div>
2538                <div class="col-sm-12 noPad ageErrorFld">
2539                  <span id="ageerror" class="error"></span>
2540                </div>
2541              </div>
2542              <div class="res-selectFld countryField form-group" ng-class="{'expand-status': (vm.reservationModel.displayControls.additionalInfo==='countryDropDownActive') }">
2543                <a tabindex="0" id="countryPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Country" data-content="<p>Providing your country allows us to give you a more accurate rental estimate.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('country')"> <span class="s-icon res-helpIcon"></span>
2544                </a>
2545                <div class="res-ageFld" openDropdown ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }">
2546                  <label for="reservationModel.personalInfoRQ.residency" class="ageTxt residencyPlaceholder">Residency:</label>
2547                 
2548                  <div class="residencyClass">
2549                    <select id="reservationModel.personalInfoRQ.residency" class="form-controlD" ng-disabled="vm.reservationModel.displayControls.countryFieldDisable || (!isAnonymous)" ng-focus="vm.reservationModel.displayControls.additionalInfo='countryDropDownActive'" ng-blur="vm.reservationModel.displayControls.additionalInfo=''" ng-change="vm.reservationModel.displayControls.additionalInfo='';" name="reservationModel.personalInfoRQ.residency" ng-model="vm.reservationModel.personalInfoRQ.residency" required-error-message="Country of residence is required." alertuser-error-message="It appears you are booking from outside of the USA. So that we can provide you with the best car rental experience, please update the Residency field below.  If you are a resident of the U.S., please tap the ‘Select My Car’ button to proceed." ng-options="residence.code as residence.name for residence in vm.pageContent.countryList " aria-label="Select Residency">
2550                    </select>
2551                  </div>
2552                </div>
2553              </div>
2554              <div ng-class="{'expand-status': (vm.additionalInfo.wizard), 'ifError': wizErrMsgGl}" class="wizardField res-selectFld form-group" ng-if="(isAnonymous || vm.reservationModel.personalInfoRQ.gebUser)&& !isPartnerAuth">
2555                <a tabindex="0" id="wizardPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Do you have an Avis Wizard Number?" data-content="<p>Select the Avis Wizard Number option to enter both your Avis Wizard Number and Last Name</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')"> <span class="s-icon res-helpIcon"></span>
2556                </a>
2557                <div ng-if="reservation!=carRentalConstant.resFlowModify" class="res-wizardFld form-controlD" title="Avis Wizard Number *" ng-click="vm.toggleSection('wizard')">Avis Wizard Number *</div>
2558                <div ng-if="reservation===carRentalConstant.resFlowModify" class="res-wizardNoarr form-controlD" title="First Name Last Name">{{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}
2559                </div>
2560              </div>
2561              <div ng-class="{'expand-status': (vm.additionalInfo.wizard), 'ifError': wizErrMsgGl}" class="wizardField res-selectFld form-group" ng-if="(!isAnonymous && !vm.reservationModel.personalInfoRQ.gebUser)|| isPartnerAuth">
2562                <a tabindex="0" ng-if="vm.customer.firstName && !isPartnerAuth" id="wizardPopup" initialize-popover data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Wizard" data-content="<p>You are logged in as {{vm.customer.firstName}} {{vm.customer.lastName}}. Want to Logout?</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')"> <span class="s-icon res-helpIcon"></span>
2563                </a>
2564                <a tabindex="0" ng-if="vm.customer.firstName && isPartnerAuth" id="wizardPopup" initialize-popover data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Wizard" data-content="<p>You are logged in to your Amazon account as {{vm.customer.firstName}} {{vm.customer.lastName}}. Want to Logout?</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')"> <span class="s-icon res-helpIcon"></span>
2565                </a>
2566                <a tabindex="0" ng-if="!vm.customer.firstName && !isPartnerAuth" id="wizardPopup" initialize-popover data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Wizard" data-content="<p>You are logged in as {{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}. Want to Logout?</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')"> <span class="s-icon res-helpIcon"></span>
2567                </a>
2568                <div class="res-wizardFld form-controlD" ng-if="vm.customer.firstName && vm.customer.onlineID === false" ng-click="vm.toggleSection('wizard');">{{vm.customer.firstName}} {{vm.customer.lastName}}
2569                </div>
2570                <div class="res-wizardFld form-controlD" ng-if="!vm.customer.firstName && vm.customer.onlineID === false" ng-click="vm.toggleSection('wizard');">{{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}
2571                </div>
2572                <div class="res-wizardFld form-controlD" ng-if="vm.customer.onlineID === true" title="{{vm.customer.wizardNumberMasked}}" ng-click="vm.toggleSection('wizard');">{{vm.customer.wizardNumberMasked}} </div>
2573              </div>
2574              <div class="mblClearLeft"></div>
2575              <div ng-if="(vm.brand === 'budget' && vm.domain == 'us')">
2576                <div ng-if="vm.memberBenefitsAppliedHomepage" ng-class="{'expand-status': (vm.additionalInfo.discount), 'ifError': vm.reservationModel.displayControls.discountErrorState}" class="res-selectFld discountField res-selectDC form-group benefits-code">
2577                     <a ng-if="!vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver benefits-code" role="button" data-toggle="popover" data-trigger="focus" title="Do you have a Discount Code?" data-content="<p>Select the Discount Code option to enter an AWD (Avis Worldwide Discount), Coupon Code or Rate Code</p><a href='javascript:void(null);' class='btn close-button closePopover' ></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2578                     </a>
2579                     <a ng-if="vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover benefits-code" data-trigger="focus" data-content="<p>We are sorry, Avis Preferred Points cannot be combined with additional offers and discounts. Only one offer can be applied per reservation. If you wish to use your Preferred Points for this reservation, please remove coupon code.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2580                     </a>
2581                     <div class="res-discFld form-controlD benefits-code" title="Discount Codes" ng-click="vm.toggleSection('discount')">
2582                           msg.res.benefitsApplied,avis <span ng-if="couponCount != 0">{{couponCount}}</span>
2583                     </div>
2584               </div>  
2585               <div ng-if="!vm.memberBenefitsAppliedHomepage" ng-class="{'expand-status': (vm.additionalInfo.discount), 'ifError': vm.reservationModel.displayControls.discountErrorState}" class="res-selectFld discountField res-selectDC form-group">
2586                     <a ng-if="!vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Do you have a Discount Code?" data-content="<p>Select the Discount Code option to enter an AWD (Avis Worldwide Discount), Coupon Code or Rate Code</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2587                     </a>
2588                     <a ng-if="vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" data-content="<p>We are sorry, Avis Preferred Points cannot be combined with additional offers and discounts. Only one offer can be applied per reservation. If you wish to use your Preferred Points for this reservation, please remove coupon code.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2589                     </a>
2590                     <div class="res-discFld form-controlD" title="Discount Codes" ng-click="vm.toggleSection('discount')">
2591                       Discount Codes <span ng-if="couponCount != 0">{{couponCount}}</span>*
2592                     </div>
2593                   </div>  
2594               </div>
2595              <div ng-class="{'expand-status': (vm.additionalInfo.discount), 'ifError': vm.reservationModel.displayControls.discountErrorState}" class="res-selectFld discountField res-selectDC form-group">
2596                <a ng-if="!vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" title="Do you have a Discount Code?" data-content="<p>Select the Discount Code option to enter an AWD (Avis Worldwide Discount), Coupon Code or Rate Code</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2597                </a>
2598                <a ng-if="vm.pageContent.couponCodeDisabled" tabindex="0" id="discountPopup" data-placement="top" data-html="true" class="btn popOver" role="button" data-toggle="popover" data-trigger="focus" data-content="<p>We are sorry, Avis Preferred Points cannot be combined with additional offers and discounts. Only one offer can be applied per reservation. If you wish to use your Preferred Points for this reservation, please remove coupon code.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('discount')"> <span class="s-icon res-helpIcon"></span>
2599                </a>
2600                <div class="res-discFld form-controlD" title="Discount Codes" ng-click="vm.toggleSection('discount')">
2601                  Discount Codes <span ng-if="couponCount != 0">{{couponCount}}</span>*
2602                </div>
2603              </div>                   
2604              <div ng-class="{'expand-status': (vm.additionalInfo.vehicle)}" class="res-selectFld vehicleField res-selectDC form-group">
2605                <div ng-class="{'disabled': (vm.suggestionValue.getPickUpLocation == undefined || vm.vehicleList == undefined)}" class="res-vcleFld form-controlD" id="res-home-vehicle-type" title="{{vm.vehicleTypeValue}}" ng-bind="vm.vehicleTypeValue" ng-click="vm.toggleSection('vehicle')">Select Vehicle Type *</div>
2606              </div>             
2607            </div>
2608          </div>
2609          
2610          
2611          <div class="col-sm-12 res-wizard" ng-show="vm.additionalInfo.wizard">
2612            <div class="res-dropWizDiv clearfix">
2613              <div class="centerSixty">
2614            
2615      <div class="res-dropWizInputDiv" ng-if="isAnonymous && !isPartnerAuth">
2616                
2617                  <label>Enter Wizard Number and Last Name</label>
2618                  <div class="res-wizVal">
2619                    <input aria-label="Res-wizard Number" id="res-home-wizNum" ng-model="vm.reservationModel.wizardNumber" name="reservationModel.wizardNumber" class="res-dropWizNum" focus-me="displayWizard" type="text" placeholder="Wizard Number" validator="optional,platformwizard" autocomplete="off" valid-method="blur" recognized-error-message="Enter your Wizard Number" invalid-error-message="Wizard Number entered is invali
2619d." optional-error-message="Enter your Wizard Number" platformwizard-error-message="Wizard Number entered is invalid."/>
2620                  </div>
2621                  <div class="res-wizVal">
2622                    <input ng-model="vm.reservationModel.personalInfoRQ.lastName" maxlength="26" id="res-home-lastName" aria-label="Last Name " name="DiscLN" class="res-dropWizNum" type="text" placeholder="Last Name " validator="optional,alphaone" valid-method="blur" autocomplete="off" recognized-error-message="Enter your Last Name" invalid-error-message="Please enter a valid &lt;strong>Last Name&lt;/strong>." optional-error-message="Enter your Last Name" alphaone-error-message="Last Name should contain letters only."/>
2623                  </div>
2624                  </div>
2625                
2626                <div class="res-dropWizInputDiv" ng-if="(!isAnonymous )|| isPartnerAuth">
2627                  <label><span ng-if="vm.customer.firstName && vm.customer.onlineID === false && !isPartnerAuth">You are logged in as {{vm.customer.firstName}} {{vm.customer.lastName}}.</span><span ng-if="vm.customer.firstName && vm.customer.onlineID === false && isPartnerAuth">You are logged in to your Amazon account as {{vm.customer.firstName}} {{vm.customer.lastName}}.</span><span ng-if="!vm.customer.firstName && vm.customer.onlineID === false && !isPartnerAuth">You are logged in as {{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}.</span>
2628                      <span ng-if="vm.customer.onlineID === true">You are logged in as {{vm.customer.wizardNumberMasked}}.</span> <span class='avisText' ng-if="isAuthenticated ||isPartnerAuth"> <a href="javascript:void(0)" ng-click="vm.getLogout()">Log Out?</a>
2629                      </span> <span class='avisText' ng-if="isRecognized || isRememberME ">
2630                      <a href="javascript:void(0)" ng-click="vm.getLogout()">Not You?</a>
2631                  </span>
2632                  </label>
2633                </div>
2634              </div>
2635            </div>
2636          </div>
2637          
2638          
2639          <div class="col-sm-12 res-discount" ng-show="((vm.additionalInfo.discount) && !vm.isModal()) || (vm.requiresMemberID && vm.expandState) || (vm.expandState && vm.partnerError)" ng-class="{'aarp-member-discount': (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation}">
2640            <div class="res-dropWizDiv clearfix" ng-class="{'expanded-padding': (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation}">
2641              <div ng-class="{'centerSixty' : !vm.displayMemberRatesDropDown}">
2642                <div class="res-dropWizInputDiv">
2643                  <div class="col-sm-4 col-md-3 discount-label" ng-class="{'font-size-1_28' : vm.displayMemberRatesDropDown}">
2644                     <label>Enter a Discount Code</label>                      	
2645                  </div>
2646                  <div class="col-sm-8 col-md-9 noPad popover-avis flex-alignment">
2647                        
2648                    <div class="res-ccVal res-awd" ng-if="(vm.reservationModel.discountSummaryList == undefined || vm.reservationModel.discountSummaryList.length<1)">
2649
2650                      <input id="awd" ng-model="vm.reservationModel.coupon.discountNumber" name="res.coupon.discountNumber" class="res-dropDiscAWD" type="text" ng-init="vm.getDefaultAwd('')" placeholder="AWD #" focus-me="displayDiscount" aria-label="AWD #" ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' && vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" prefilledvalue="{{vm.reservationModel.discountSummaryList}}" maskedDiscountCode="{{vm.reservationModel.coupon.isMaskedDiscountCode}}" validator="optional,platformLinkedAwd" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resForm);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();" compile-request="true" invalid-error-message="Your discount code is invali
2650d &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>" platformawd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>" platformLinkedAwd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>"/>
2651                      <span ng-if="vm.prod.bcdErrorList.length>0" class="error">
2652                         <a href='javascript:void(0)' class='learnWhyTxt' data-toggle='modal' data-target='.bcdMsg'>Learn Why?</a>
2653          </span>
2654                    </div>
2655                    <div class="res-ccVal enhanced-profile-customDD" ng-if="vm.reservationModel.discountSummaryList.length>=1">
2656        <div class="select-editable awd-dropdown">
2657          <div class="ep-select">
2658            <div class="ep-DDbox" data-toggle="dropdown" aria-hidden="true">
2659              <a class="dropdown-toggle s-dropdown" href="javascript:void(0);" data-toggle="dropdown" aria-expanded="false" ng-class="{disabled : vm.checkModifyWithPrime() || vm.pageContent.awdDisabled}"></a>
2660                      
2661                <ul class="dropdown-menu  res-wid">
2662                        <li ng-repeat="option in vm.reservationModel.discountSummaryList" ng-click="vm.updateDiscountNumber(option)" ng-class="{'selected':option.discountNumber == vm.reservationModel.coupon.discountNumber}"><a href="javascript:void(0);"><span class="s-icon check-mark icon-selected" aria-hidden="true"></span><span ng-if="option.nickName && vm.epIndicator">{{option.nickName}}-</span>{{option.discountNumber}}<span ng-if="option.primary==true && brand == carRentalConstant.brandName.AVIS"> (Primary)</span></a>
2663                        </li>
2664                </ul>
2665            </div>
2666            </div>
2667            <input ng-model="vm.reservationModel.coupon.discountNumber" name="res.coupon.discountNumber" class="res-dropDiscAWD" type="text" ng-init="vm.getDefaultAwd('')" placeholder="AWD #" focus-me="displayDiscount" maskedDiscountCode="{{vm.reservationModel.coupon.isMaskedDiscountCode}}" aria-label="AWD #" ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' && vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" prefilledvalue="{{vm.reservationModel.discountSummaryList}}" validator="optional,platformLinkedAwd" valid-method="blur,change" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resForm);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();" compile-request="true" message-id="discount-error" invalid-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>" platformawd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>" amazonValidation-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>" platformLinkedAwd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>"/>
2668         </div>
2669         <span id="discount-error" class="error"></span>
2670        </div>		
2671       <!-- OTP changes -->
2672        <!-- <div class="corp-otp-enterprise-captcha" data-sly-test = "false">
2673        <div ng-if="vm.enableEnterpriseCaptcha == 'true'" class="recaptcha-wrapper">
2674          <enterprise-captcha> </enterprise-captcha>
2675        </div>	
2676        </div>	 -->
2677      <!-- OTP changes ends-->				
2678                    <div class="res-ccVal res-coupon">
2679                      <input id="coupon" ng-model="vm.reservationModel.coupon.couponNumber" maxlength='8' name="res.coupon.couponNumber" class="res-dropDiscAWD" type="text" placeholder="vm.couponNumberPlaceholder" aria-label="Coupon Code" ng-disabled="vm.pageContent.couponCodeDisabled" validator="optional,platformcoupon" valid-method="blur" ng-blur="vm.getMultiCoupon()" compile-request="true" invalid-error-message="Your discount code is invali
2679d &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; data-toggle=&#34;modal&#34; data-target=&#34;.couponMsg&#34; learn-why=&#34;DiscCoupon&#34; call-from=&#34;Other&#34;>Learn why.&lt;/a>" platformcoupon-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; data-toggle=&#34;modal&#34; data-target=&#34;.couponMsg&#34; learn-why=&#34;DiscCoupon&#34; call-from=&#34;Other&#34;>Learn why.&lt;/a>"/>
2680                      <span ng-if="vm.prod.couponErrorList.length>0" class="error">
2681                          Your Coupon can&#39;t be used for this reservation. <a href='javascript:void(0)' class='learnWhyTxt' data-toggle='modal' data-target='.couponMsg'>Learn Why?</a>
2682          </span>
2683                    </div>
2684                      <div class="res-ccVal marGnTop" ng-show="vm.reservationModel.coupon.isMultiCoupon && vm.reservationModel.coupon.couponNumber != ''">
2685                        <div>
2686                          <label class="res-dropWizText">Quantity
2687                            <a tabindex="0" id="couponPopup" data-placement="top" data-html="true" class="popOver" role="button" data-toggle="popover" data-trigger="focus" title="Quantity" data-content="<p>These are the available options that may be redeemed.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('couponCount')"> <span class="s-icon res-helpIcon"></span>
2688                            </a>
2689                          </label>
2690                        </div>
2691                        <span class="s-dropdown">
2692                        <select class="res-dropDiscAWD" aria-label="Number Of Coupon" ng-model="vm.reservationModel.coupon.couponQuantity" ng-options="cupon.key as cupon.value for cupon in vm.pageContent.couponList">
2693                        </select>
2694                        </span>
2695                      </div>
2696                     <div class="res-ccVal">
2697                    <input ng-model="vm.reservationModel.coupon.couponRateCode" id="res-home-rateCode" maxlength='4' name="reservationModel.coupon.couponRateCode" class="res-dropDiscAWD" type="text" placeholder="Rate Code" aria-label="Rate Code" required-error-message="err.global.invalidRateCode" validator="optional" valid-method="blur"/>
2698                  </div>
2699
2700              <div class="wesalute-container" ng-show="vm.wesalutePartner">
2701                <!-- Widget container -->
2702                <div id="wesalute-container" ng-click="vm.setResForm(resForm)"></div>
2703              </div>  
2704
2705      <!------------------- ARD1-5626 - Corporate AWD dropdown - start ------------->
2706          <div class="res-ccVal corp-dropdown" ng-if="vm.isBVLFlow">
2707            <div class="col-xs-12">
2708              <button class="dropdown-toggle" ng-class="{'platform-element-error-dropdown': vm.showPurposeError}" id="corporateRatesDropdown" type="button" data-toggle="dropdown"> {{vm.reservationModel.coupon.purposeOfTravel || "Purpose of Travel"}}
2709              <span class="arrow"></span></button>
2710              <ul class="dropdown-menu">
2711                <li ng-click="vm.setPurpose('Business')"><a href="javascript:void(0);" class="dropdown-item"> Business </a></li>		
2712                <li ng-click="vm.setPurpose('Leisure')"><a href="javascript:void(0);" class="dropdown-item"> Leisure </a></li>
2713                <li ng-click="vm.setPurpose('Both')"><a href="javascript:void(0);" class="dropdown-item"> Both  </a></li>
2714              </ul>
2715            </div>
2716            <div ng-show="vm.showPurposeError" class="platform-error-message error"><strong> Purpose of Travel </strong> is a required field.</div>
2717          </div>
2718      <!------------------- Corportae AWD dropdown - End ------------------>
2719                <!-- ARD1-5166 Commented out following code for removing member rates dropdown inside discount codes section -->
2720        <!-- ABGGWE-545 adding AARP dropdown inside discount codes section -->
2721
2722       <div class="res-ccVal aarp-dropdown" ng-if="vm.displayMemberRatesDropDown">
2723          <div class="col-xs-12">
2724            <button class="btn btn-primary dropdown-toggle" id="memberRatesDropdown" type="button" data-toggle="dropdown" ng-click="vm.getMemberRatesDropdown(true)">{{vm.selectedMember}}
2725            <span class="arrow"></span></button>
2726            <ul class="dropdown-menu">
2727              <li id="{{member.memberID}}" ng-repeat="member in vm.membersList" ng-click="vm.selectMemberType(member)">
2728              <span class="{{member.displayTick ? 'tick':''}}"></span><a>{{member.memberName}}</a></li>						    
2729            </ul>
2730          </div>
2731          <div class="col-xs-12" ng-if="vm.showAdditionalFields"> 
2732                      <div class="aarp-member">
2733                        <input id="partnerMembershipIdForMemberRates" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="partnerMembershipId" class="res-dropDiscAWD" type="text" placeholder="{{vm.selectedMemberLabel}}" aria-label="{{vm.selectedMemberLabel}" valid-method="blur" compile-request="true" validator="partnerValidationForMemberRates" ng-change="vm.checkPartnerMemberValidation()" partnerValidation-error-message="Please enter valid membership number." platform-error-message="Please enter valid membership number."/> 
2734              <span ng-if="vm.prod.errorList.length>0 && (vm.prod.errorList[0].code == '05251' || vm.prod.errorList[0].code == '05253')" class="error">
2735                Please enter valid membership number. 
2736              </span>
2737           </div>
2738                      <div class="aarp-checkbox">
2739                        <input type="checkbox" id="partnerCheckboxIdForMemberRates" name="checkbox" class="checkbox-custom" ng-model="vm.reservationModel.NoPartnerMembershipID" valid-method="blur" ng-change="vm.noMemberShipNumberCheck()"/>											
2740            <label class="checkbox-custom-label checkbox-border" id="checkbox-label" for="partnerCheckboxIdForMemberRates">lbl.res.noMemberNumber,avis</label>
2741           </div>
2742        </div>
2743      </div> 
2744       
2745                  <div class="clearfix"></div>
2746                  </div>
2747                 
2748                </div>
2749               
2750              </div> 
2751               </div>       
2752<!-- Partner Validation -->
2753        <div ng-if="(vm.membershipID != '' || vm.requiresMemberID || vm.customer.awdSummary.requiresMemberID) && !vm.wesalutePartner">
2754         <div class="res-dropWizDiv clearfix member-number-desktop" ng-class="{'extra-padding': vm.prod.errorList.length>0 || resForm.partnerMembershipId.$invalid}">
2755              <div class="centerSixty">
2756      				
2757                        <div ng-if="vm.membershipID != '' || vm.requiresMemberID || vm.customer.awdSummary.requiresMemberID" class="res-dropWizInputDiv">                     		 	 	
2758                           <div class="col-sm-4 col-md-3 discount-label">
2759                               <label ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation)">Member Number</label>                 	
2760                         </div>
2761                           
2762                               <div class="col-sm-8 col-md-9 noPad">
2763                               <div class="res-ccVal membershipid">
2764                                <!-- Check for partner name added to provide different invalid membership id errror message to AARP members -->
2765                               <div ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation)">
2766                                 <input id="partnerMembershipId" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="partnerMembershipId" class="res-dropDiscAWD" type="text" placeholder="{{vm.partnerPlaceholder}}" aria-label="{{vm.partnerPlaceholder}}" valid-method="blur" compile-request="true" validator="partnerValidation" ng-change="vm.checkPartnerMemberValidation()" ; partnerValidation-error-message="Please enter valid membership number." platform-error-message="Please enter valid membership number."/>
2767                                  <span ng-if="vm.prod.errorList.length>0 && (vm.prod.errorList[0].code == '05251' || vm.prod.errorList[0].code == '05253')" class="error">
2768                                    Please enter valid membership number.
2769                                  </span>
2770                               </div>
2771                               <div ng-if="(vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation">
2772                                <input id="partnerMembershipId" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="partnerMembershipId" class="res-dropDiscAWD" type="text" placeholder="{{vm.partnerPlaceholder}}" aria-label="{{vm.partnerPlaceholder}}" valid-method="blur" compile-request="true" validator="partnerValidation" ng-change="vm.checkPartnerMemberValidation()" ; partnerValidation-error-message="Please provide a valid membership ID, or click the link indicating you do not have your membership ID, and provide your full name and address." platform-error-message="Please provide a valid membership ID, or click the link indicating you do not have your membership ID, and provide your full name and address."/>
2773                                 <span ng-if="vm.prod.errorList.length>0 && (vm.prod.errorList[0].code == '05251' || vm.prod.errorList[0].code == '05253')" class="error">
2774                                   Please provide a valid membership ID, or click the link indicating you do not have your membership ID, and provide your full name and address.
2775                                 </span>
2776                              </div>
2777                          <div id="aarp-no-membershipId-link" ng-if="(vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation" data-target=".aarp-verify-status-modal" data-toggle="modal" class="no-member-number-link" ng-click="vm.setResForm(resForm)">I don&#39;t have my AARP member #</div>
2778                    </div>
2779                    <div ng-show="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation) && (vm.partnerName != null || vm.customer.awdSummary.partnerName != null || (vm.reservationModel.coupon.partnerMembershipId != null && vm.partnerError == true))" class="partner-checkbox">
2780                      <span class="rate-code-checkbox pull">	
2781                      <input type="checkbox" id="partnerCheckboxId" name="checkbox" class="checkbox-custom" ng-model="vm.reservationModel.NoPartnerMembershipID" valid-method="blur" validator="partnerValidationCheckbox" member-id-required="{{vm.requiresMemberID || vm.customer.awdSummary.requiresMemberID}}" partnerValidationCheckbox-error-message="Please enter valid membership number." message-id="partner-error" ng-change="vm.checkPartnerValidation();"/>											
2782                        <label class="checkbox-custom-label checkbox-border" id="checkbox-label" for="partnerCheckboxId"> {{vm.partnerLabel}} </label>
2783                      </span>
2784                       </div>
2785                  <div ng-if=" vm.reservationModel.NoPartnerMembershipID && (vm.requiresMemberID || vm.customer.awdSummary.requiresMemberID) || (vm.partnerError && vm.reservationModel.NoPartnerMembershipID)" class="col-xs-12 text-left noPad">											
2786                    <label for="partialDiscount">{{vm.partnerDiscountMessage}}</label> 
2787                </div> 
2788              </div>  								    
2789               </div>
2790              
2791             </div>
2792             </div>                        
2793          </div>
2794          
2795          <!-- Partner Validation  -->  
2796       <!--ABGDIMT-757  Corporate Email id changes   -->
2797            <div ng-if=" (vm.reservationModel.coupon.discountNumber != '' && vm.reservationModel.coupon.partnerEmailRequired == true) || vm.prod.errorList[0].code == '05258'" class="res-dropWizInputDiv">
2798              <div class="res-dropWizDiv clearfix  rectangle ">
2799                <div class="centerSixty">
2800                  <div ng-if="vm.reservationModel.coupon.partnerEmailRequired == true || vm.prod.errorList[0].code == '05258'" class="partner-awd">
2801                    <div class="form-group">
2802                      <label for="email" class="your-corporate-email">Your corporate email address is required for this AWD discount. </label>
2803                    </div>
2804                    <input class="rectangle-copy res-dropDiscAWD" id="email" ng-model="vm.corporateEmailID" name="email" type="text" placeholder="corporate email address" aria-label="corporate email address" validator="required,
2804corpemail,minlength=6" autocomplete="off" valid-method="blur" ng-click="vm.clearEmailError()" corpemail-error-message="Please enter a valid <strong>Email Address.</strong>" platform-error-message="Please enter a valid corporate email address." required-error-message="<strong>Email Address</strong> is a required field." minlength-error-message="<strong>Email Address</strong> should contain atleast six characters." invalid-error-message="Please enter a valid corporate email address." maxlength="45"/>
2805                      <span id="emailerror">	
2806                        <span ng-if="(vm.prod.errorList.length>0 && vm.prod.errorList[0].code == '05258')" class="corpEmail-error-message error">
2807                                      Please enter a valid corporate email address.
2808                      </span></span>
2809                      <div ng-if="vm.challengeError == true">                        
2810                        <span class="error">Request aborted as domain is invalid.</span>
2811                      </div> 
2812                      <div ng-if="vm.unableToSendOtp == true">                        
2813                        <span class="error">We are unable to process your request at this time.</span>
2814                      </div>                   
2815                      <div ng-if="vm.ifOtpAborted == true">	
2816                        <span class="error"> We are unable to process your request at this time. Please return to the Homepage and start your process again or use the Worldwide Phone Number List to find your Avis Customer Service telephone number. </span>
2817                      </div>                     
2818                      
2819                  </div>
2820                </div>
2821              </div>
2822            </div>          
2823          <!--  Corporate Email id changes   -->
2824             
2825        </div> 
2826          
2827          <div class="col-sm-12 res-vehicle" ng-if="vm.additionalInfo.vehicle" ng-class="{'res-ev-filter':(vm.electricVehicleFeatures)}">
2828            <div class="res-dropVehicleDiv">
2829              <div class="row">
2830                <div class="col-sm-6" ng-repeat="item in vm.vehicleList" ng-if="item.code != 'avisFirst' || vm.domain == 'us'">
2831                  <div class="col-sm-12 res-carBlock carBlockAll" ng-click="vm.selectVehicleType(item)">
2832                    <div class="col-sm-6 col-lg-3">
2833                      <img ng-src="{{item.image}}" alt="{{item.description}}"/>
2834                    </div>
2835                    <p class="col-lg-3 col-sm-2 allVehicle" ng-bind="item.description"></p>
2836                    <span class="c-icon ev-filter-icon" ng-if="(item.description == 'Electric Vehicles') && (vm.electricVehicleFeatures)"></span>
2837                  </div>
2838                </div>
2839              </div>
2840            </div>
2841          </div>
2842  <!--help me find a location modal pop up-->
2843      <div class="col-xs-12">
2844        
2845         <!-- Enable Book a truck link on desktop Start-->
2846         
2847        <!-- End -->
2848      </div>
2849          <div ng-if="!(vm.isModal() || optionalVisible)" class="hintOpt">
2850            <sup>*</sup> Optional
2851          </div>
2852          
2853          <section ng-if="vm.isModal()">
2854            <input type="hidden" id="datetext1"/>
2855            <p class="note-text-reservation clear padlt10" ng-if="!vm.displayInfoText">Note: Rates are calculated based on details you provide. Modifications may change your rate, and if so, the Car Selection page will redisplay.
2856            </p>
2857            <p class="note-text-reservation clear padlt10" ng-if="vm.displayInfoText">
2858            </p>
2859            <div class="modal-footer offers-landing-selbtn">
2860              <div class="step2-renter-summary-detail-btn hidden-xs">
2861                <button ng-if="!vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" ng-click="vm.getVehicles.submit(resForm);">Update</button>
2862                <button ng-if="vm.displayInfoText" class="btn btn-primary " aria-label="select car" type="submit" ng-click="vm.getVehicles.submit(resForm);">SELECT A CAR</button>
2863              </div>
2864              <div>
2865                <div ng-if="vm.enableEnterpriseCaptcha == 'true'" class="recaptcha-wrapper">
2866                    <enterprise-captcha> </enterprise-captcha>
2867                </div>  
2868                </div>
2869              <div class="step2-renter-summary-detail-btn visible-xs">
2870                <button ng-if="!vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" ng-click="vm.getVehicles.submit(resForm);">Update
2871                </button>
2872               <button ng-if="vm.displayInfoText" class="btn btn-primary " aria-label="select car" type="submit" ng-click="vm.getVehicles.submit(resForm);">SELECT A CAR</button>
2873              </div>
2874              <div>
2875                <div ng-if="vm.enableEnterpriseCaptcha == 'true'" class="recaptcha-wrapper">
2876                    <enterprise-captcha> </enterprise-captcha>
2877                </div>  
2878                </div> 
2879            </div>
2880          </section>
2881  
2882
2883          
2884    </div>
2885    <div class="offers-landing-selbtn btnSpacing" ng-class="{'locations-page-margin':vm.isLocationsPage}" ng-if="!vm.isModal()">
2886        <div class="col-lg-12 col-md-12 col-sm-12">
2887           <button name="button" id="res-home-select-car" ng-class="{'margin-top-90':false && vm.expandState && isAuthenticated ,'btn-white-on-black' : false}" class="btn btn-red selectMyCar hideMeFix btn-primary-avis" ng-if="!vm.isOneClick" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resForm)">Select My Car</button>
2888           <button name="button" id="res-home-select-car" ng-class="{'margin-top-90':false && vm.expandState && isAuthenticated ,'btn-white-on-black' : false}" class="btn btn-red selectMyCar hideMeFix btn-primary-avis" ng-if="vm.isOneClick" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resForm)">Continue to Confirmation</button>
2889           <a ui-sref='step1' href="javascript:void(null);" class="btn btn-red selectMyCar showMeFix" ng-click="vm.getVehicles.submit(resForm);">Continue</a>
2890        </div>
2891   </div>
2892  
2893   <div>
2894    
2895  </div>
2896
2897    <div class="clearfix"></div>
2898  </div>
2899
2900  </div>
2901</div>
2902  
2903  <!--ARD2-2964 -->
2904  
2905<!--ARD2-2964 ends -->
2906</form>
2907    </div>
2908    <div>
2909      <div>
2910      
2911
2912
2913<form class="res-css-form" id="res-mobile-selectCarForm" name="resFormMob" novalidate>
2914  
2915  
2916  <div ng-if="((vm.brand === 'avis' || vm.brand === 'budget') && vm.domain == 'us' && vm.enableMemberBenefits === 'true')" class="homeBannerMob">        
2917  <div ng-show="vm.memberBenefitsAppliedHomepage" class="res-widget-member-home-banner">
2918    <span class="member-benefit-home-img"></span>
2919    <div class="member-benefit-msg-container">
2920        <span class="member-benefit-homepage-banner-applied-msg"><b> lbl.res.memberRatesSavingMob,avis</b></span>
2921        <span class="member-benefit-homepage-banner-msg">lbl.res.memberRatesStartResv,avis
2922        <a a href="javascript:void(0)" class="memeber-offer-tnc-anchor" data-toggle="modal" data-target=".benefits-flow-tnc-modal" data-backdrop="false">lbl.res.step3.reservationSummary.memberbenefits.termsApply,avis</a>
2923      </span>
2924    </div>
2925  </div>
2926  </div>
2927<!-- changes as part of HomePageBanner -->
2928    
2929  <div class="row resMobileView" ng-class="{'solidBackgroundColor': (false), 'home-container':!vm.isModal(), 'stepOneModel':(vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd())}" style="background-image: url('')">  
2930    <div ng-if="!(vm.isModal() || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd()))">
2931      
2932      
2933<div class="res-heroBanner" ng-show="!vm.isModal()" ng-class="{'mcp-avis-hero-banner'
2933:vm.isAvisAPACDesktop,'mcp-budget-hero-banner':vm.isBudgetAPACDesktop,'mcp-mobile-avis-hero-banner':vm.isAvisAPACMobile,'mcp-mobile-budget-hero-banner':vm.isBudgetAPACMobile}">
2934	<div>
2935		
2936
2937	  
2938
2939	</div>
2940	
2941	<div>
2942		
2943
2944	  
2945
2946	</div>
2947	
2948	
2949
2950
2951	
2951<script>var Campaign= Campaign || {};Campaign['AITV6_content_dam_avis_na_ca_common_offers_avis_offers_fallsale_2440x1000_jpg']={"Renditions":[{"width":768,"height":504,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.webp","defaultFileMimeType":"image/webp"},{"width":1536,"height":1008,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":1220,"height":800,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"},{"width":2440,"height":1600,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.webp","defaultFileMimeType":"image/webp"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/ca/common/offers/avis-offers-fallsale-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
2951
2952	<div data-reference="AITV6_content_dam_avis_na_ca_common_offers_avis_offers_fallsale_2440x1000_jpg" class="heroBan" hero-banner-image-cover></div>
2953
2954
2955	<!-- Moved call-to-action component out of dynamic-promo component as it is required
2956		 for other pages as well like partner pages -->
2957	<div class="exploreRecompile">
2958
2959
2960
2961
2962</div>
2963<script>
2964document.addEventListener("DOMContentLoaded", function(){
2965	var waitUntilAngularReady = waitUntilAngularReady || {};
2966	(function(randomString) {
2967		waitUntilAngularReady[randomString] = setInterval(function() {
2968			var scope = angular.element($('.mainContainer')).injector()
2969					.get('$rootScope');
2970			if (angular.isDefined(window.angular)
2971					&& angular.isDefined(scope)
2972					&& angular.isDefined(scope.recompile)) {
2973				clearInterval(waitUntilAngularReady[randomString]);
2974				scope.recompile();
2975			}
2976		}, 1500);
2977	})(Math.random().toString(36).substring(2, 15)+ Math.random().toString(36).substring(2, 15));
2978});
2979</script>
2979
2980		
2981
2982</div>
2983
2984      
2985      <div class="top-section">
2986      <div ng-if="vm.invisible">
2987        <div class="invisible" ng-if="vm.hideInlocations">
2988          <p class="resTitle" ng-class="{'set-max-height' : false}"><span class="white">SAVE UP TO 30% ON BASE RATES WITH PAY NOW + GET A FREE UPGRADE</span></p>
2989        </div>
2990        
2991        <h3 class="invisible">
2992  <span class="hidden-xs"><span class="white">MAKE MORE OF FALL</span></span>
2993  <span class="visible-xs-inline"><span class="white">MAKE MORE OF FALL</span></span>
2994  </h3>
2995        
2996      </div>        
2997      </div>
2998      <div set-class-when-at-top="fix-to-top" padding-when-at-top="115">
2999        <div class="hide-on-load  res-section &lt;span class=&#34;white&#34;>MAKE MORE OF FALL&lt;/span>
3000        ">
3001          <div class="row res-inputFldPrt">
3002          <!-- Trip Link Mobile -Starts -->
3003        <div ng-if="vm.customer.concurUser">
3004        <div validation-error-display-location-id="corpBookingError" validation-error-message="err.res.bookingType.required,avis">
3005          </div>
3006        
3007        </div>
3008        <!-- Trip Link Mobile-Ends -->
3009            <div class="col-xs-12 res-inputFldFst">
3010              <input type="text" id="triggerRes" data-target=".resModal" data-toggle="modal" ng-model="vm.suggestionValue.pickUpLocInitialValue" class="form-control mobile-home-input " placeholder="Enter your pick-up location or zip code" aria-label="Enter your pick-up location or zip code" ng-click="vm.setResidencyDropdown();vm.setTimeDropdown()"/>
3011            </div>
3012          </div>
3013          <div class="offers-landing-selbtn">
3014            <div class="col-lg-12 col-md-12 col-sm-12">
3015              <a class="btn btn-red selectMyCar mobile-home-button hideMeFix btn-primary-avis" ng-class="{'btn-white-on-black' : false}" data-target=".resModal" data-toggle="modal" ng-click="vm.setTimeDropdown()">Select My Car</a> <a data-target=".resModal" data-toggle="modal" href="javascript:void(null);" id="res-mobile-SelectContinue" class="btn btn-red selectMyCar mobile-home-button showMeFix">Continue</a>
3016            </div>
3017          </div>
3018        </div>
3019      </div>
3020    </div>
3021    <div class="modal resModal" id="reservationModal" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="false" ng-class="{'removeModel': (vm.getPageURL === '/time-and-place' || vm.getURLMtd())}">
3022      <div class="modal-dialog">
3023        
3024        <div class="modal-content">
3025          <div class="modal-header" ng-if="!(vm.isModal() || (vm.getPageURL === carRentalConstant.step1aErrorPageName || vm.getURLMtd()))">
3026            <a type="button" class="close-button TextbuttonColor" data-dismiss="modal" onclick="jQuery('body').scrollTop(0);" ng-click="vm.showMemberBenefitModal()">Close</a>
3027            <h4 class="modal-title">Make a Reservation </h4>
3028          </div>
3029          
3030          <div class="modal-header vehRedBg-for-mob res-popup " ng-if="vm.isModal()">
3031            <span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close" ng-click="vm.resFormpopupCancelClick()"></span> <span class="pull-right cancel-text-down-in-mob" aria-hidden="true" aria-label="Close" data-dismiss="modal" ng-click="vm.resFormpopupCancelClick()">Cancel</span>
3032            <h3 class="modal-title">Modify Rental Details</h3>
3033          </div>
3034          <div ng-if="vm.prod.warningList.length">
3035            <div ng-repeat="warning in vm.prod.warningList">
3036              <div class="infoMsg">
3037                <div class="infoImage">
3038                  <span class="spanImg"></span>
3039                </div>
3040                <div class="infoText">
3041                  <span id="warning-msg-err-mob"></span>
3042                </div>
3043              </div>
3044            </div>
3045          </div>
3046          <div ng-if="vm.prod.errorList.length" ng-repeat="error in vm.prod.errorList">
3047            <div class="mainErrorMsg">
3048              <div class="mainErrorImage pull-left">
3049                <span></span>
3050              </div>
3051              <div class="mainErrorText">
3052                <p ng-bind-html="error.message | htmlFilter"></p>
3053              </div>
3054            </div>
3055          </div>
3056          <!-- ABGPR-580 changes to display Timeout error in mobile --> 
3057           <div class="mainErrorMsg" ng-if="vm.timeoutError === '?timeout=true'">
3058            <span class="mainErrorText">Your session has expired. Please enter your details and search again.</span>
3059          </div>
3060          <div class="modal-body mobile datepicker-ref booking-widget" ng-class="{showError: vm.getVehicles.validated, 'aarp-member-discount': (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation}">
3061            <div ng-show="vm.getVehicles.validated" class="col-xs-12 mainErrorMsg">
3062              <div class="col-sm-1 col-xs-2 mainErrorImage">
3063                <span></span>
3064              </div>
3065              <div class="col-xs-10 noPad" ng-if="!(vm.prod.couponErrorList.length>0)">
3066                <p class="info-error-msg-text" ng-bind-html="vm.pageContent.resFormPageError"></p>
3067              </div>
3068            </div>
3069            <div ng-show="vm.showLearnWhyError" class="col-xs-12 mainErrorMsg">
3070              <div class="col-sm-1 col-xs-2 mainErrorImage">
3071                <span></span>
3072              </div>
3073              <div class="col-xs-10 noPad" ng-if="!(vm.prod.couponErrorList.length>0)">
3074                <p class="learnwhy-error-msg-text"></p>
3075              </div>
3076            </div>
3077            <div class="info-error-messages" id="loginAuthenticate" ng-if="vm.pageContent.loginAuthenticate">
3078            <div class="infoMsg">
3079              <div class="infoImage">
3080                <span class="spanImg"></span>
3081              </div>
3082              <div class="infoText">
3083                <span class="mainErrorText">You are successfully logged in. We have re-started your reservation to ensure your profile preferences are included.</span>
3084              </div>
3085            </div>
3086          </div>
3087          <!-- For Mobile View of invalid AWD -->
3088        <div ng-show="vm.reservationModel.corporateBookingType == 'true' && vm.reservationModel.invalidConcurAWD" class="col-xs-12 mainErrorMsg">
3089              <div class="col-sm-1 col-xs-2 mainErrorImage">
3090                <span></span>
3091              </div>
3092              <div class="col-xs-10 noPad">
3093                <p class="info-error-msg-text">errors.invalid_concur_awd,avis</p>
3094              </div>
3095            </div>
3096        <!--  Alternate Coupon/DiscountCode Banner -->
3097    <div ng-if="vm.pageName == carRentalConstant.step1aPageName || vm.isMakeAReservationPage">
3098       <!-- Title : Start -->
3099
3100<!-- Title : End -->
3101
3102<!-- Changes for displaying Alternate Coupon/AWD -->
3103
3104
3105<script type="text/javascript">
3106	var alternateCoupon = "";
3107	var alternateDiscount = "";
3108	var popOverMessage = "";
3109</script>
3109
3110    </div>
3111    <!-- Alternate Coupon/DiscountCode Banner --> 
3112          <!-- Trip Link Mobile ResModal -Starts -->
3113        <div ng-if="vm.customer.concurUser">
3114        <div validation-error-display-location-id="corpBookingError" validation-error-message="err.res.bookingType.required,avis">
3115          </div>
3116        
3117         <div>
3118           <span id="corpBookingError" class="error"></span>
3119           </div>
3120         </div>
3121        <!-- Trip Link Mobile ResModal-Ends -->
3122            <div class="clearfix"></div>
3123            <div class="pick-up-checkbox">
3124               <input type="checkbox" id="CheckboxForpickupReturnText" ng-model="vm.pickupcheckbox" ng-init="vm.pickupcheckbox = !vm.reservationModel.diffLoc" name="checkbox" class="checkbox-custom" valid-method="blur"/>											
3125    <label class="checkbox-custom-label pick-up" id="checkbox-label" for="CheckboxForpickupReturnText">Pick-up and Return to same location </label>
3126   </div>
3127            <div class="res-inputFld">
3128              
3129              <angucomplete-alt ng-class="{'showLocError': validateInput2}" outside-click="closeMyDropdown(this)" id="PicLoc" placeholder="Enter your pick-up location or zip code" pause="500" selected-object="vm.suggestionValue.getPickUpLocation" remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="pickupLocation" initial-value="vm.suggestionValue.pickUpLocInitialValue" input-class="form-control form-control-cal" match-class="highlight" suggestion-list-response-error-message="Please revise your search or &lt;a href='/content/avis/na/us/en_US/locations/find-a-location.html' &gt;click here&lt;/a&gt; to browse for a location" validation-list="required" validation-error-display-location-id="pickupErrorMob" validation-error-message="Please enter a <b>Pick-up Location</b>" validation-invalid-message="Please enter a valid <b>Pick-up Location</b>"/>
3130            </div>
3131            <div class="marB7">
3132              <span id="pickupErrorMob" class="error"></span>
3133            </div>
3134            
3135            <div class="clearfix"></div>
3136            
3137            
3138            <div class="res-inputFld">
3139              <div ng-class="{'col-xs-6':(vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck')}" class="res-inputFld dateImg floating-label">
3140                    <input type="text" autocomplete="off" class="date-form-field start-date-input res-inputMonth date-from form-control-cal inputMonth" name="reservationModel.pickUpDateDisplay" maxlength="10" placeholder="mm/dd/yyyy" aria-label="mm/dd/yyyy" readonly="true" ng-focus="vm.showCalendarCloseIcon()" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.pickUpDateDisplay" id="fromMob" ng-change="vm.getVehicles.change(carRentalConstant.pickUpClassName,resFormMob)" valid-method="blur" validator="required,platformdate" message-id="fDateMob" dateLesser-error-message="You selected a date/time prior to the current time" required-error-message="Please enter a valid <b> Pick-up Date</b>" data-dpheaderlabel="Select Pick-up date" data-selecteddate=""/>
3141                    <label ng-if="vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck'">Pick-up Date </label>
3142              </div>
3143              <div ng-class="{'col-xs-6':(vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck')}" class="inputFld s-timer select-mob floating-label">
3144                    <select name="reservationModel.pickUpTime" ng-model="vm.reservationModel.pickUpTime" ng-options="time.value as time.minits for time in vm.times" class="form-control-cal inputTime" required-error-message="err.global.requiredPickUpTime" aria-label="Pick Up Time" ng-change="vm.setDropTime()">
3145                    </select>
3146                    <label ng-if="vm.brand === 'avis' || vm.brand === 'budget' || vm.brand === 'budgettruck'">Pick-up Time </label>
3147              </div>
3148            </div>
3149            
3150           
3151            <div class="clearfix"></div>
3152            <div class="marB7">
3153              <span id="fDateMob" class="error"></span>
3154            </div>
3155            
3156            <div class="clearfix"></div>
3157            <div class="res-inputFld" ng-show="!vm.pickupcheckbox" ng-click="vm.scrollToTop($event)">
3158              
3159              <angucomplete-alt outside-click="closeMyDropdown()" id="DropLoc" placeholder="Return to 
3159same location" pause="500" selected-object="vm.suggestionValue.getDropLocation" remote-api-handler="vm.getSuggestions" title-field="suggDescription" description-field="suggDescription" minlength="3" input-name="returnLocation" initial-value="vm.suggestionValue.dropLocInitialValue" input-class="form-control form-control-cal" match-class="highlight" suggestion-list-response-error-message="Please revise your search or &lt;a href='/content/avis/na/us/en_US/locations/find-a-location.html' &gt;click here&lt;/a&gt; to browse for a location" validation-list="optional" validation-error-display-location-id="dropLocationMobError" validation-error-message="Please enter valid <b>Drop Location</b>" validation-invalid-message="Please enter valid valid <b>Drop Location</b>"/>
3160            </div>
3161            <div>
3162              <span id="dropLocationMobError" class="error"></span>
3163            </div>
3164            
3165            <div class="clearfix"></div>
3166            
3167            <div class="res-inputFld">
3168              <div class="col-lg-3 col-xs-6 res-inputFld dateImg floating-label">
3169                <input type="text" maxlength="10" autocomplete="off" ng-focus="vm.showCalendarCloseIcon()" name="reservationModel.dropDateDisplay" placeholder="mm/dd/yyyy" aria-label="mm/dd/yyyy" readonly="true" class="date-form-field end-date-input date-to form-control-cal res-inputMonth inputMonth" click-outside-calender="closeCalender()" ng-model="vm.reservationModel.dropDateDisplay" id="toMob" ng-change="vm.getVehicles.change(carRentalConstant.dropOffClassName,resFormMob)" valid-method="blur" validator="required,platformdate" message-id="returnDateMob" compareDate-error-message="&lt;b>Pick-up Date&lt;/b> cannot be after &lt;b>Return Date&lt;/b>." required-error-message="Please enter a valid  <b>Return Date</b>" data-dpheaderlabel="Select Return date" data-selecteddate=""/>
3170              <label>Return Date </label>
3171              </div>
3172              <div class="col-lg-3 col-xs-6 inputFld s-timer select-mob floating-label">
3173                <select name="reservationModel.dropTime" ng-model="vm.reservationModel.dropTime" ng-options="time.value as time.minits for time in vm.times" class="form-control-cal inputTime" required-error-message="err.global.requiredDropOffTime" aria-label="Return Time">
3174                </select>
3175                <label>Return Time </label>
3176              </div>
3177              
3178              <input type="hidden" id="datetextMob1"/>
3179              <input type="hidden" id="datetextMob2"/>
3180              <input type="hidden" id="datetextstartMob"/>
3181              <input type="hidden" id="datetextendMob"/>
3182              <input type="hidden" id="checkerMob" value="0"/>
3183              
3184            </div>
3185            <div class="clearfix"></div>
3186            <div class="marB2">
3187              <span id="returnDateMob" class="error"></span>
3188            </div>
3189            <div class="clearfix"></div>
3190            <div class="age-checkbox">
3191               <input type="checkbox" id="CheckboxForRenterage" ng-model="vm.agecheckbox" ng-init="vm.agecheckbox=true" name="checkbox" class="checkbox-custom" valid-method="blur"/>											
3192    <label class="checkbox-custom-label age" id="checkbox-label" for="CheckboxForRenterage">Renter&#39;s age is 25 or over </label>
3193   </div>
3194            
3195            <div ng-if="!vm.isModal()">
3196            
3197            <div ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }" class="selectAgee s-dropdown col-sm-4 col-xs-12 floating-label" ng-show="!vm.agecheckbox">
3198                <select name="AgeFld" class="ageSelection col-sm-3 col-xs-12 selectDropdown" ng-disabled="vm.reservationModel.displayControls.fieldDisable  || (!isAnonymous)" ng-change="changeAgeHig()" ng-model="vm.reservationModel.personalInfoRQ.age" ng-options="age.agsID as age.ageName for age in vm.ages" validator="selectrequired" valid-method="change" message-id="ageerrorMob" required-error-message="Please select your age
3199" selectrequired-error-message="Please select your age
3200">
3201                </select>
3202                <label>Age</label>
3203              </div>
3204              
3205              <div ng-class="{'disabled': (!isAnonymous || vm.reservationModel.displayControls.fieldDisable) }" class="selectCountry s-dropdown col-sm-8 col-xs-12 floating-label">
3206                <select id="reservationModel.personalInfoRQ.residency" class="countrySelection col-xs-12 selectDropdown" ng-disabled="vm.reservationModel.displayControls.countryFieldDisable  || (!isAnonymous)" trim-label ng-change="trimLabelLength('reservationModel.personalInfoRQ.residency', 18);vm.resetMobileRateDiscount();" name="reservationModel.personalInfoRQ.residency" ng-model="vm.reservationModel.personalInfoRQ.residency" required-error-message="Country of residence is required." alertuser-error-message="It appears you are booking from outside of the USA. So that we can provide you with the best car rental experience, please update the Residency field below.  If you are a resident of the U.S., please tap the ‘Select My Car’ button to proceed." ng-options="residence.code as residence.name for residence in vm.pageContent.countryList  " aria-label="Select Residency">
3207                </select>
3208                <label>Residency</label>
3209              </div>
3210              <span id="ageerrorMob" class="error"></span>
3211               <!-- Changes for Wizard number & Lastname field for mob view start -->
3212               <div ng-if="reservation!=carRentalConstant.resFlowModify && (isAnonymous || isRecognized) && !vm.customer.firstName">
3213                <div class="fullSection col-xs-12" ng-if="(vm.domain == 'us' || vm.domain =='ca')">
3214                      <a ng-click='vm.IsVisibleOffer = !vm.IsVisibleOffer; vm.loadWesaluteScript();'> I have a Wizard Number </a><span ng-class="{'s-icon red-down-arrow':vm.IsVisibleOffer,'s-icon red-right-arrow':!vm.IsVisibleOffer}"></span>                     
3215                </div>
3216                <div ng-show='vm.IsVisibleOffer' ng-class="{'ifError': wizErrMsgGlMob || couponErrMsgGlMob}" class="filterCon" ng-if="(vm.domain == 'us' || vm.domain =='ca')">
3217                      <input type="text" id="res-mobile-wizard" aria-label="Display Wizard" name="DispWIZMob" class="ageSelectiona col-xs-3 selectDropdown" ng-model="vm.reservationModel.wizardNumber" validator="required,platformwizard" valid-method="blur" message-id="wizardErrMobile" recognized-error-message="Enter your Wizard Number" required-error-message="Enter your Wizard Number" invalid-error-message="Wizard Number entered is invalid." platformwizard-error-message="Wizard Number entered is invalid." placeholder="Wizard Number" ng-disabled="reservation===carRentalConstant.resFlowModify" no-validation-message="vm.reservationModel.personalInfoRQ.lastName==''"/>   
3218                      <input type="text" aria-label="Last Name " name="DispLNMob" class="countrySelectiona noMarRit col-xs-8 selectDropdown" ng-model="vm.reservationModel.personalInfoRQ.lastName" validator="required,platformusername" ng-disabled="reservation===carRentalConstant.resFlowModify" val
3218id-method="blur" message-id="wizardLastNameErrMobile" recognized-error-message="Enter your Last Name" required-error-message="Enter your Last Name" platformusername-error-message="Last Name should contain letters only." no-validation-message="vm.reservationModel.wizardNumber==''" placeholder="Last Name "/>		
3219                </div>  
3220              </div>
3221               <!-- Changes for Wizard number & Lastname field for mob view ends -->
3222
3223              <div class="fullSection col-xs-12">
3224                <a ng-click='vm.IsVisibleOffer = !vm.IsVisibleOffer; vm.loadWesaluteScript();'> I have a discount code </a><span ng-class="{'s-icon red-down-arrow':vm.IsVisibleOffer,'s-icon red-right-arrow':!vm.IsVisibleOffer}"></span>                     
3225              </div>
3226              <!-- Enable Book a truck link on mobile Start-->
3227              
3228              <!-- End -->
3229              <div ng-show='vm.IsVisibleOffer' ng-class="{'ifError': wizErrMsgGlMob || couponErrMsgGlMob}" class="filterCon">
3230               <div class="age col-xs-6 noPad mobile-popover" ng-if="(vm.domain == 'au' || vm.domain =='nz') && isAnonymous && !(reservation==carRentalConstant.resFlowModify) && !isPartnerAuth">
3231                  Avis Wizard #
3232                  <a id="	" data-toggle="modal" data-target=".wizModal"> <span class="s-icon res-helpIcon"></span>
3233                  </a>
3234                </div>
3235                <div class="age col-sm-6 col-xs-12 noPad mobile-popover" ng-if="(vm.domain == 'au' || vm.domain =='nz') && !isAnonymous">
3236                  <div>
3237                    <span ng-if="vm.customer.firstName && vm.customer.onlineID === false"> {{vm.customer.firstName}} {{vm.customer.lastName}} </span>
3238                    <span ng-if="!vm.customer.firstName && vm.customer.onlineID === false"> {{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}} </span>
3239                    <span ng-if="vm.customer.onlineID === true"> {{vm.customer.wizardNumberMasked}} </span>
3240                    <a tabindex="0" id="wizardPopupMob" data-placement="top" data-html="true" role="button" data-toggle="popover" data-trigger="focus" title="Log Out" data-content="<p>Click the Log Out link to Sign Off.</p><a href='javascript:void(null);' class='btn close-button closePopover'></a>" ng-click="openTooltip('wizard')"> <span class="s-icon res-helpIcon"></span>
3241                    </a>
3242                  </div>
3243                </div>
3244                <div class="age col-sm-6 col-xs-12 noPad mobile-popover" ng-if="isPartnerAuth">
3245                  <div>
3246                    <span ng-if="vm.customer.firstName"> {{vm.customer.firstName}} {{vm.customer.lastName}} </span>
3247                  </div>
3248                </div>
3249                <div ng-if="reservation===carRentalConstant.resFlowModify && isAnonymous" class="res-wizardNoarr form-controlD" title="First Name Last Name">{{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}
3250                </div>
3251               <div class="residency col-xs-6 noPad" ng-if="(vm.domain == 'au' || vm.domain =='nz') && isAnonymous && !(reservation==carRentalConstant.resFlowModify) && !isPartnerAuth">
3252                  Last Name </div>
3253                <label ng-if="!isAnonymous && vm.customer.firstName && vm.customer.onlineID === false && !isPartnerAuth">You are logged in as {{vm.customer.firstName}} {{customer.lastName}}. 
3254                <div class='log-out-msg' ng-if="isAuthenticated"> Not {{vm.customer.firstName}}? <a class="avisText" href="javascript:void(0)" ng-click="vm.getLogout()">Log Out?</a></div>
3255                    <div class='avisText' ng-if="isRecognized || isRememberME "><a href="javascript:void(0)" ng-click="vm.getLogout()"> Not You?</a></div>
3256                </label>
3257                <label ng-if="vm.customer.firstName && isPartnerAuth">You are logged in to your Amazon account as {{vm.customer.firstName}} {{customer.lastName}}. 
3258                <div class='avisText log-out-msg'><a href="javascript:void(0)" ng-click="vm.getLogout()"> Log Out?</a></div>
3259                </label>
3260                <label ng-if="!isAnonymous && !vm.customer.firstName && vm.customer.onlineID === false">You are logged in as {{vm.reservationModel.personalInfoRQ.firstName}} {{vm.reservationModel.personalInfoRQ.lastName}}. 
3261                <div class='avisText log-out-msg' ng-show="isAuthenticated"><a href="javascript:void(0)" ng-click="vm.getLogout()"> Log Out?</a></div><div class='avisText' ng-show="isRecognized || isRememberME "><a href="javascript:void(0)" ng-click="vm.getLogout()"> Not You?</a></div>
3262                </label>
3263                <label ng-if="!isAnonymous && vm.customer.onlineID === true">You are logged in as {{vm.customer.wizardNumberMasked}}. 
3264                <div class='avisText log-out-msg' ng-if="isAuthenticated"><a href="javascript:void(0)" ng-click="vm.getLogout()"> Log Out?</a></div><div class='avisText' ng-if="isRecognized || isRememberME "><a href="javascript:void(0)" ng-click="vm.getLogout()"> Not You?</a></div>
3265                </label>
3266                <input aria-label="Display Wizard" name="DispWIZMob" type="text" class="ageSelectiona col-xs-3 selectDropdown" ng-model="vm.reservationModel.wizardNumber" ng-if="(vm.domain == 'au' || vm.domain =='nz') && isAnonymous && !(reservation==carRentalConstant.resFlowModify) && !isPartnerAuth" validator="required,platformwizard" valid-method="blur" id="res-mobile-wizard" message-id="wizardErrMobile" recognized-error-message="Enter your Wizard Number" required-error-message="Enter your Wizard Number" invalid-error-message="Wizard Number entered is invali
3266d." platformwizard-error-message="Wizard Number entered is invalid." ng-disabled="reservation===carRentalConstant.resFlowModify" no-validation-message="vm.reservationModel.personalInfoRQ.lastName==''"/>
3267                <input type="text" aria-label="Last Name " name="DispLNMob" class="countrySelectiona noMarRit col-xs-8 selectDropdown" ng-model="vm.reservationModel.personalInfoRQ.lastName" ng-if="(vm.domain == 'au' || vm.domain =='nz') && isAnonymous && !(reservation ==carRentalConstant.resFlowModify) && !isPartnerAuth" validator="required,platformusername" ng-disabled="reservation===carRentalConstant.resFlowModify" valid-method="blur" message-id="wizardLastNameErrMobile" recognized-error-message="Enter your Last Name" required-error-message="Enter your Last Name" platformusername-error-message="Last Name should contain letters only." no-validation-message="vm.reservationModel.wizardNumber==''"/>
3268                
3269                <div class="row" ng-if="(vm.domain == 'au' || vm.domain =='nz')">
3270                  <div class="col-xs-6">
3271                    <span class="error" id="wizardErrMobile"></span>
3272                  </div>
3273                  <div class="col-xs-6 noPad">
3274                    <span class="error" id="wizardLastNameErrMobile"></span>
3275                  </div>
3276                </div>
3277                <div class="age col-xs-12 noPad mobile-popover" ng-if="(vm.domain == 'au' || vm.domain =='nz')">
3278                  Discount Codes
3279                  <a id="discountPopupMob" data-toggle="modal" data-target=".disModal"> <span class="s-icon res-helpIcon"></span>
3280                  </a>
3281                </div>
3282                <div ng-if="(vm.customer.discountSummaryList == undefined || vm.customer.discountSummaryList.length<1)">
3283                <input type="text" id="AWD" ng-model="vm.reservationModel.coupon.discountNumber" aria-label="AWD #" name="DiscAWDMob" placeholder="AWD #" class="ageSelectionb col-xs-4 selectDropdown" compile-request="true" prefilledvalue="{{vm.reservationModel.discountSummaryList}}" validator="optional,platformLinkedAwd" maskedDiscountCode="{{vm.reservationModel.coupon.isMaskedDiscountCode}}" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resFormMob);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();" ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' && vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" message-id="discountAWDErrMob" inline-message="true" platformLinkedAwd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>"/>
3284              </div>
3285
3286              <div class="res-ccVal enhanced-profile-customDD full-width-awd" ng-if="(vm.customer.discountSummaryList.length>=1) && (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation">
3287                <div class="select-editable mob-dropdown">
3288                  <div class="ep-select">
3289                    <div class="ep-DDbox" data-toggle="dropdown" aria-hidden="true">
3290                      <a class="dropdown-toggle s-dropdown" href="javascript:void(0);" data-toggle="dropdown" aria-expanded="false" ng-class="{disabled : vm.checkModifyWithPrime() || vm.pageContent.awdDisabled }"></a>
3291                              
3292                        <ul class="dropdown-menu">
3293                                <li ng-repeat="option in vm.reservationModel.discountSummaryList" ng-click="vm.updateDiscountNumber(option)" ng-class="{'selected':option.discountNumber == vm.reservationModel.coupon.discountNumber}"><a href="javascript:void(0);"><span class="s-icon check-mark icon-selected" aria-hidden="true"></span><span ng-if="option.nickName && vm.epIndicator">{{option.nickName}} - </span>{{option.discountNumber}}<span ng-if="option.primary==true && brand == carRentalConstant.brandName.AVIS"> (Primary)</span></a>
3294                                    </li>
3295                        </ul>
3296                    </div>
3297                    </div>
3298                     <input type="text" id="AWD" class="res-dropDiscAWD" ng-model="vm.reservationModel.coupon.discountNumber" aria-label="AWD #" name="DiscAWDMob" placeholder="AWD #" compile-request="true" prefilledvalue="{{vm.reservationModel.discountSummaryList}}" validator="optional,amazonValidation" maskedDiscountCode="{{vm.reservationModel.coupon.isMaskedDiscountCode}}" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resFormMob);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();" ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' && vm.prod.reservationSummary.partnerRewardInfoDetail
3298s.rewardFulfillType=='Y')" message-id="discountAWDErrMob" inline-message="true" amazonValidation-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>"/>
3299                      
3300                </div>
3301              </div>
3302      <div ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation)">
3303        <div class="res-ccVal enhanced-profile-customDD" ng-if="(vm.customer.discountSummaryList.length>=1)">
3304     <div class="select-editable mob-dropdown">
3305       <div class="ep-select">
3306         <div class="ep-DDbox" data-toggle="dropdown" aria-hidden="true">
3307           <a class="dropdown-toggle s-dropdown" href="javascript:void(0);" data-toggle="dropdown" aria-expanded="false" ng-class="{disabled : vm.checkModifyWithPrime() || vm.pageContent.awdDisabled }"></a>
3308                   
3309             <ul class="dropdown-menu">
3310                     <li ng-repeat="option in vm.reservationModel.discountSummaryList" ng-click="vm.updateDiscountNumber(option)" ng-class="{'selected':option.discountNumber == vm.reservationModel.coupon.discountNumber}"><a href="javascript:void(0);"><span class="s-icon check-mark icon-selected" aria-hidden="true"></span><span ng-if="option.nickName && vm.epIndicator">{{option.nickName}} - </span>{{option.discountNumber}}<span ng-if="option.primary==true && brand == carRentalConstant.brandName.AVIS"> (Primary)</span></a>
3311                         </li>
3312             </ul>
3313         </div>
3314         </div>
3315          <input type="text" id="AWD" class="res-dropDiscAWD" ng-model="vm.reservationModel.coupon.discountNumber" aria-label="AWD #" name="DiscAWDMob" placeholder="AWD #" compile-request="true" prefilledvalue="{{vm.reservationModel.discountSummaryList}}" validator="optional,platformLinkedAwd" maskedDiscountCode="{{vm.reservationModel.coupon.isMaskedDiscountCode}}" valid-method="blur" ng-blur="vm.getMultiCoupon(); vm.partnerDiscount(resFormMob);" ng-change="vm.partnerValidation();vm.resetMaskedDiscountCode();" ng-paste="vm.clearMembershipID();vm.partnerValidation();" ng-disabled="vm.pageContent.awdDisabled || (vm.prod.webHeader.p13nDetailsMap.reservationFlow=='modify' && vm.prod.reservationSummary.partnerRewardInfoDetails.rewardFulfillType=='Y')" message-id="discountAWDErrMob" inline-message="true" platformLinkedAwd-error-message="Your discount code is invalid &lt;a href=&#34;javascript:void(null);&#34; class=&#34;learnWhyTxt ng-scope&#34; learn-why=&#34;DiscAWD&#34; call-from=&#34;Home&#34;>Learn why.&lt;/a>"/>
3316           
3317     </div>
3318   </div>
3319      <!-- OTP changes -->
3320      <!-- <div class="corp-otp-enterprise-captcha" data-sly-test = "false">
3321        <div ng-if="vm.enableEnterpriseCaptcha == 'true'" class="recaptcha-wrapper">
3322          <enterprise-captcha> </enterprise-captcha>
3323        </div>	
3324        </div>	 -->
3325      <!-- OTP changes ends-->
3326             <input type="text" id="coupon" ng-model="vm.reservationModel.coupon.couponNumber" aria-label="Coupon" maxlength='8' name="DiscCouponMob" placeholder="Coupon" class="ageSelectionb col-xs-4 selectDropdown coupon-input" compile-request="true" validator="optional,platformcoupon" valid-method="blur" ng-blur="vm.getMultiCoupon()" message-id="discountCouponMob" inline-message="true" ng-disabled="vm.pageContent.couponCodeDisabled"/>
3327
3328             <div class="res-ccVal marGnTop forMob" ng-show="vm.reservationModel.coupon.isMultiCoupon && vm.reservationModel.coupon.couponNumber != ''">
3329               <div class="coupanCInfo" id="res-dropWizText">
3330                 <label class="res-dropWizText">Quantity
3331                   <a id="couponPopups" data-toggle="modal" data-target=".quaModal" ng-click="getLearnDetails('Quantity')"> <span class="s-icon res-helpIcon qty-icon"></span>
3332                   </a>
3333                 </label>
3334               </div>
3335               <span class="s-dropdown">
3336               <select class="res-dropDiscAWD" aria-label="Number Of Coupon" ng-model="vm.reservationModel.coupon.couponQuantity" ng-options="cupon.key as cupon.value for cupon in vm.pageContent.couponList">
3337               </select>
3338               </span>
3339             </div>
3340             
3341               <input type="text" ng-model="vm.reservationModel.coupon.couponRateCode" id="res-home-rateCode" aria-label="Rate" maxlength='4' name="DiscRateMob" placeholder="Rate Code" class="ageSelectionb col-sm-4 noMarRit col-xs-4 selectDropdown" ng-class="{'res-rateCode': (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation}" validator="optional" valid-method="blur" required-error-message="err.global.invalidRateCode" message-id="rateCodeInvalidMob" inline-message="false"/>
3342             
3343      </div>
3344
3345      <div class="wesalute-container" ng-show="vm.wesalutePartner">
3346        <div id="wesalute-container-mob" ng-click="vm.setResForm(resForm)"></div>
3347      </div> 
3348          <!------------------- ARD1-5626 - Corporate AWD dropdown - start ------------->
3349          <div class="res-ccVal corp-dropdown" ng-if="vm.isBVLFlow">
3350            <div class="col-xs-12">
3351              <button class="dropdown-toggle" ng-class="{'platform-element-error-dropdown': vm.showPurposeError}" id="corporateRatesDropdown" type="button" data-toggle="dropdown"> {{vm.reservationModel.coupon.purposeOfTravel || "Purpose of Travel"}}
3352              <span class="arrow"></span></button>
3353              <ul class="dropdown-menu">
3354                <li ng-click="vm.setPurpose('Business')"><a href="javascript:void(0);" class="dropdown-item"> Business </a></li>		
3355                <li ng-click="vm.setPurpose('Leisure')"><a href="javascript:void(0);" class="dropdown-item"> Leisure </a></li>
3356                <li ng-click="vm.setPurpose('Both')"><a href="javascript:void(0);" class="dropdown-item"> Both  </a></li>
3357              </ul>
3358            </div>
3359            <div ng-show="vm.showPurposeError" class="platform-error-message error"><strong> Purpose of Travel </strong> is a required field.</div>
3360          </div>
3361          <!------------------- Corportae AWD dropdown - End ------------------>
3362            <!-- ARD1-5166 Commented out following code for removing member rates dropdown inside discount codes section -->
3363              <!-- ABGGWE-545 adding AARP dropdown inside discount codes section -->
3364           <div class="aarp-dropdown" ng-if="vm.displayMemberRatesDropDown">
3365        <div class="col-xs-12 s-dropdown">
3366        <select class="dropdown-toggle" ng-model="vm.selectedMember" ng-change="vm.selectMemberTypeMobile()">						  
3367          <option value="Select">Select</option>
3368          <option ng-repeat="member in vm.membersList" value="{{member.memberName}}">{{member.memberName}}</option>
3369            </select>
3370        </div>
3371        <div class="col-xs-12" ng-if="vm.showAdditionalFields"> 
3372                    <div class="aarp-member">
3373                        <input id="partnerMembershipIdForMemberRatesMob" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="partnerMembershipId" class="res-dropDiscAWD" type="text" placeholder="{{vm.selectedMemberLabel}}" aria-label="{{vm.selectedMemberLabel}" valid-method="blur" compile-request="true" validator="partnerValidationForMemberRates" ng-change="vm.checkPartnerMemberValidation()" partnerValidation-error-message="Please enter valid membership number." platform-error-message="Please enter valid membership number."/> 
3374            <span ng-if="vm.prod.errorList.length>0 && (vm.prod.errorList[0].code == '05251' || vm.prod.errorList[0].code == '05253')" class="error">
3375                Please enter valid membership number. 
3376            </span>
3377                      </div>
3378           <div class="aarp-checkbox">
3379                        <input type="checkbox" id="partnerCheckboxIdForMemberRatesMob" name="checkbox" class="checkbox-custom" ng-model="vm.reservationModel.NoPartnerMembershipID" valid-method="blur" ng-change="vm.noMemberShipNumberCheck()"/>											
3380            <label class="checkbox-custom-label checkbox-border" id="checkbox-label" for="partnerCheckboxIdForMemberRates">lbl.res.noMemberNumber,avis</label>
3381           </div>
3382        </div>
3383      </div> 
3384                
3385<!-- Partner Validation  -->                 
3386                 <div ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation) && (vm.membershipID != '' || vm.requiresMemberID || vm.customer.requiresMemberID || vm.customer.awdSummary.requiresMemberID)" class="plainBorder col-sm-12 col-xs-12"></div>
3387                 <div ng-if="!vm.wesalutePartner && (vm.membershipID != '' || vm.requiresMemberID || vm.customer.requiresMemberID || vm.customer.awdSummary.requiresMemberID)"><label ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation)">Member Number</label></div>
3388                <div class="membershipid member-number-container" ng-if="!vm.wesalutePartner && (vm.membershipID != '' || vm.requiresMemberID || vm.customer.requiresMemberID || vm.customer.awdSummary.requiresMemberID)">
3389                    <!-- Check for partner name added to provide different invalid membership id errror message to AARP members -->
3390                    <input ng-if="!((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation)" type="text" id="partnerIdMob" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="res.coupon.requiresMemberIDMob" 
3390class="col-xs-5 selectDropdown" placeholder="{{vm.partnerPlaceholder}}" aria-label="{{vm.partnerPlaceholder}}" validator="partnerValidation" ng-change="vm.checkPartnerMemberValidation()" ; valid-method="blur" compile-request="true" partnerValidation-error-message="Please enter valid membership number."/>
3391           <input ng-if="(vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation" type="text" id="partnerIdMob" ng-model="vm.reservationModel.coupon.partnerMembershipId" name="res.coupon.requiresMemberIDMob" class="col-xs-5 selectDropdown" placeholder="{{vm.partnerPlaceholder}}" aria-label="{{vm.partnerPlaceholder}}" validator="partnerValidation" ng-change="vm.checkPartnerMemberValidation()" ; valid-method="blur" compile-request="true" partnerValidation-error-message="Please provide a valid membership ID, or click the link indicating you do not have your membership ID, and provide your full name and address."/>
3392           <div ng-if="(vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation" data-target=".aarp-verify-status-modal" data-toggle="modal" class="no-member-number-link">I don&#39;t have my AARP member #</div>
3393       </div>	
3394       <div ng-show="!vm.wesalutePartner && !((vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation) && (vm.membershipID != '' || vm.requiresMemberID || vm.customer.requiresMemberID)">				   
3395       <div ng-if="vm.partnerName != null || (vm.customer.awdSummary.partnerName != null  && vm.customer.awdSummary.partnerName != '') || (vm.reservationModel.coupon.partnerMembershipId != null && vm.partnerError == true)">
3396          <span class="rate-code-checkbox pull">	
3397                <input type="checkbox" id="partnerCheckboxIdMob" name="checkboxMob" class="checkbox-custom" ng-model="vm.reservationModel.NoPartnerMembershipID" validator="partnerValidationCheckbox" member-id-required="{{vm.requiresMemberID || vm.customer.awdSummary.requiresMemberID}}" partnerValidationCheckbox-error-message="Please enter valid membership number." message-id="partner-error" ng-change="vm.checkPartnerValidation();"/> 
3398                <label class="checkbox-custom-label checkbox-border" id="checkbox-label" for="partnerCheckboxIdMob"> {{vm.partnerLabel}} </label>
3399          </span>	
3400          </div>
3401       </div>
3402       <div ng-if="vm.requiresMemberID && vm.reservationModel.NoPartnerMembershipID && !vm.wesalutePartner">
3403          <!--  <label for="partialDiscountMob">Your member discount has been applied </label> -->
3404          <label for="partialDiscountMob">{{vm.partnerDiscountMessage}}</label>
3405      </div>					
3406<!-- Partner mobile Validation -->	
3407<!--ABGDIMT-757 corporate email id changes mobile view -->
3408           <div ng-if="vm.reservationModel.coupon.discountNumber != '' && vm.reservationModel.coupon.partnerEmailRequired == true || vm.prod.errorList[0].code == '05258' || vm.challengeError == true || vm.ifOtpAborted == true || vm.unableToSendOtp == true">
3409         <div class="res-dropWizDiv clearfix  rectangle ">
3410              <div class="centerSixty">
3411      
3412                        <div ng-if="vm.reservationModel.coupon.partnerEmailRequired == true || vm.prod.errorList[0].code == '05258' || vm.challengeError == true || vm.ifOtpAborted == true || vm.unableToSendOtp == true" class="partnerAwd">                     		 	 	
3413                           <div class="form-group">
3414                               <label for="email" class="your-corporate-email">Your corporate email address is required for this AWD discount. </label>          	
3415                         </div>
3416                                    <input class="rectangle-1 res-dropDiscAWD" id="emailMob" ng-model="vm.corporateEmailID" name="email" type="text" placeholder="corporate email address" aria-label="corporate email address" validator="required,
3416corpemail,minlength=6" autocomplete="off" valid-method="blur" ng-click="vm.clearEmailError()" corpemail-error-message="Please enter a valid <strong>Email Address.</strong>" platform-error-message="Please enter a valid corporate email address." required-error-message="<strong>Email Address</strong> is a required field." minlength-error-message="<strong>Email Address</strong> should contain atleast six characters." invalid-error-message="Please enter a valid corporate email address." maxlength="45"/>
3417                   <span id="emailerrorMob">	<span ng-if="(vm.prod.errorList.length>0 && vm.prod.errorList[0].code == '05258')" class="corpEmail-error-message error">
3418                                      Please enter a valid corporate email address.
3419                      </span></span>		
3420                      <div ng-if="vm.challengeError == true">                        
3421                        <span class="error">Request aborted as domain is invalid.</span>
3422                      </div> 
3423                      <div ng-if="vm.unableToSendOtp == true">                        
3424                        <span class="error">We are unable to process your request at this time.</span>
3425                      </div>                    
3426                      <div ng-if="vm.ifOtpAborted == true">	
3427                        <span class="error"> We are unable to process your request at this time. Please return to the Homepage and start your process again or use the Worldwide Phone Number List to find your Avis Customer Service telephone number. </span>
3428                      </div>   	    
3429               </div>
3430             </div>
3431             </div>                        
3432          </div>
3433      <!-- corporate email id changes mobile view -->							  	   				  	                       
3434                <div class="clearfix"></div>
3435                <div class="col-xs-12 noPad">
3436                  <div ng-show="vm.prod.errorList.length" ng-repeat="error in vm.prod.errorList">
3437                    <div class="mainErrorText" ng-if="error.code !== carRentalConstant.insuraceReplacementCode && error.code !== '05258'">
3438                      <p class="error mob-error" ng-bind-html="error.message | htmlFilter"></p>
3439                    </div>
3440                  </div>
3441                  <span class="error col-xs-12 noPad" ng-hide="(vm.prod.couponErrorList.length>0)" id="discountAWDErrMob">
3442                    Your discount code is invalid, <a href='javascript:void(0)' class='learnWhyTxt link' learn-why='DiscAWD' call-from='Home'> Learn Why? </a>
3443      </span>						
3444                  <span class="error col-xs-12 noPad" ng-hide="(vm.prod.couponErrorList.length>0)" id="discountCouponMob">
3445        Your discount code is invalid, <a href='javascript:void(0)' class='learnWhyTxt link' learn-why='DiscCoupon' call-from='Home'>  Learn Why? </a>	
3446      </span>
3447                  <span ng-if="false" class="error col-xs-12 noPad" id="rateCodeInvalidMob">
3448        Rate Code invalid <a href="javascript:void(null)" class="learnWhyTxt" data-toggle="modal" data-target=".rateCodeMsg">Learn Why?</a>
3449      </span>
3450                </div>
3451                <div ng-if="(vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation" class="coupon-rate-code-container">
3452                             <input type="text" id="coupon" ng-model="vm.reservationModel.coupon.couponNumber" aria-label="Coupon" maxlength='8' name="DiscCouponMob" placeholder="Coupon" class="ageSelectionb col-xs-4 selectDropdown coupon-input" compile-request="true" validator="optional,platformcoupon" valid-method="blur" ng-blur="vm.getMultiCoupon()" message-id="discountCouponMob" inline-message="true" ng-disabled="vm.pageContent.couponCodeDisabled"/>
3453             
3454                             <div class="res-ccVal marGnTop forMob" ng-show="vm.reservationModel.coupon.isMultiCoupon && vm.reservationModel.coupon.couponNumber != ''">
3455                               <div class="coupanCInfo" id="res-dropWizText">
3456                                 <label class="res-dropWizText">Quantity
3457                                   <a id="couponPopups" data-toggle="modal" data-target=".quaModal" ng-click="getLearnDetails('Quantity')"> <span class="s-icon res-helpIcon qty-icon"></span>
3458                                   </a>
3459                                 </label>
3460                               </div>
3461                               <span class="s-dropdown">
3462                               <select class="res-dropDiscAWD" aria-label="Number Of Coupon" ng-model="vm.reservationModel.coupon.couponQuantity" ng-options="cupon.key as cupon.value for cupon in vm.pageContent.couponList">
3463                               </select>
3464                               </span>
3465                             </div>
3466                             
3467                               <input type="text" ng-model="vm.reservationModel.coupon.couponRateCode" id="res-home-rateCode" aria-label="Rate" maxlength='4' name="DiscRateMob" placeholder="Rate Code" class="ageSelectionb col-sm-4 noMarRit col-xs-4 selectDropdown" ng-class="{'res-rateCode': (vm.reservationModel.partnerName == 'AARP' || vm.aarpPartner) && vm.domain.toUpperCase() == carRentalConstant.countryCodeUS && vm.enableAARPSecondaryValidation}" validator="optional" valid-method="blur" required-error-message="err.global.invalidRateCode" message-id="rateCodeInvalidMob" inline-message="false"/>
3468                             
3469                </div>
3470               <!-- <div class="age col-xs-12 noPad">Select Vehicle Type</div>
3471                <div  id = "res-home-mobVehType" ng-class="{'disabled': (vm.suggestionValue.getPickUpLocation == undefined || vm.vehicleList == undefined)}" class="sortFilter col-sm-12" title="{{vm.vehicleTypeValue}}" ng-bind="vm.vehicleTypeValue" data-target=".vehicleModal" ng-click="vm.toggleSection('vehicle')" data-toggle="modal">All Vehicles</div> -->
3472              </div>
3473  
3474                
3475     
3476
3477              <div class="rowa">
3478                <div class="middleDiva">
3479                  <button name="button" class="btn btn-lg btn-block btn-responsive btn-primary-avis col-sm-12 col-xs-4 selectCara res-selectCar btn-primary-avis
3480                  " ng-if="!vm.isOneClick" id="res-mobile-selectCar" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resFormMob)">Select My Car</button>
3481                  <button name="button" class="btn btn-lg btn-block btn-responsive btn-primary-avis col-sm-12 col-xs-4 selectCara res-selectCar btn-primary-avis
3482                  " ng-if="vm.isOneClick" id="res-mobile-selectCar" ng-mousedown="vm.selectCarClicked = true" ng-click="vm.getVehicles.submit(resFormMob)">Continue to Confirmation</button>
3483                </div>
3484              </div>
3485            </div>
3486            <section ng-if="vm.isModal()">
3487              <p class="note-text-reservation clear" ng-if="!vm.displayInfoText">Note: Rates are calculated based on details you provide. Modifications may change your rate, and if so, the Car Selection page will redisplay.
3488              </p>
3489               <p class="note-text-reservation clear padlt10" ng-if="vm.displayInfoText">
3490             </p>
3491              <div class="modal-footer offers-landing-selbtn">
3492                <div class="step2-renter-summary-detail-btn hidden-xs">
3493                  <button ng-if="!vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" id="res-mobile-updateCar" ng-click="vm.getVehicles.submit(resFormMob);">Update
3494                  </button>
3495                  <button ng-if="vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" id="res-mobile-updateCar" ng-click="vm.getVehicles.submit(resFormMob);">SELECT A CAR
3496                  </button>
3497                </div>
3498                <div class="step2-renter-summary-detail-btn visible-xs">
3499                  <button ng-if="!vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" id="res-mobile-updateCar" ng-click="vm.getVehicles.submit(resFormMob);">Update
3500                  </button>
3501                  <button ng-if="vm.displayInfoText" class="btn btn-primary " aria-label="Update" type="submit" id="res-mobile-updateCar" ng-click="vm.getVehicles.submit(resFormMob);">SELECT A CAR
3502                  </button>
3503                </div>
3504              </div>
3505            </section>
3506          </div>
3507        </div>
3508      </div>
3509    </div>
3510    
3511    <div class="modal fade vehicleModal" ng-if="vm.additionalInfo.vehicle || vm.suggestionValue.getPickUpLocation != undefined" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="false">
3512      <div class="modal-dialog Vehicle-key">
3513        
3514        <div class="modal-content">
3515          <div class="modal-header noPadB">
3516            <a type="button" data-dismiss="modal" class="cls-btn close-button TextbuttonColor" ng-click="vm.toggleSection('vehicle')">Close</a>
3517            <h4 class="modal-title leftalign">Select Vehicle Type</h4>
3518          </div>
3519          <div class="mobile">
3520            <div class="row noMar">
3521              <div class="col-xs-12 noPad" ng-repeat="item in vm.vehicleList">
3522                <div class="col-xs-12 vehicleDD" ng-click="vm.selectVehicleType(item)" data-dismiss="modal">
3523                  <div class="col-xs-4 noPad">
3524                    <img ng-src="{{item.image}}" class="width-100" alt="{{item.description}}"/>
3525                  </div>
3526                  <p class="col-xs-8">{{item.description}}</p>
3527                </div>
3528              </div>
3529            </div>
3530          </div>
3531        </div>
3532      </div>
3533    </div>
3534  </div>
3535  
3536</form>
3537<div class="modal fade popup-fix aarp-verify-status-modal" data-backdrop="static">
3538  <div class="modal-popup">
3539    <div>
3540      <div class="heading-container">
3541        <h2>Verify Your AARP Status</h2>
3542        <span class="close-icon-black" data-dismiss="modal"></span>
3543      </div>
3544      <p class="sub-heading">Please enter the name and address linked to your AARP account.</p>
3545    </div>
3546    <form name="aarpVerifyForm">
3547      <div class="error-container">
3548        <abg-error-message hide-then="vm.aarpFormValidation" message="vm.aarpVerifyError"></abg-error-message>
3549      </div>
3550      <div class="form-container">
3551        <div class="two-col">
3552          <div>
3553            <label for="firstName">First Name</label>
3554            <div>
3555              <input type="text" class="form-control" id="firstName" name="firstName" autocomplete="off" ng-model="vm.aarpMemberData.firstName" maxlength="30" validator="required,minlength=1" valid-method="blur" required-error-message="&lt;strong>First Name&lt;/strong> is a required field."/>
3556            </div>
3557          </div>
3558          <div>
3559            <label for="lastName">Last Name</label>
3560            <div>
3561              <input type="text" class="form-control" id="lastName" name="lastName" autocomplete="off" ng-model="vm.aarpMemberData.lastName" maxlength="30" validator="required,minlength=1" valid-method="blur" required-error-message="&lt;strong>Last Name&lt;/strong> is a required field."/>
3562            </div>
3563          </div>
3564        </div>
3565        <div>
3566          <label for="address">Address</label>
3567          <div>
3568            <input type="text" class="form-control" id="address" name="address" autocomplete="off" ng-model="vm.aarpMemberData.address1" maxlength="30" validator="required,minlength=1" valid-method="blur" invalid-error-message="Please enter a valid &lt;strong>Address&lt;/strong>." required-error-message="&lt;strong>Address&lt;/strong> is a required field."/>
3569          </div>
3570        </div>
3571        <div>
3572          <label for="city">City</label>
3573          <div>
3574            <input type="text" class="form-control" id="city" name="city" ng-model="vm.aarpMemberData.city" maxlength="18" validator="required,
3574cityvalidatoralphanumeric,maskedzip,minlength=1" valid-method="blur" autocomplete="off" required-error-message="<strong>City</strong> is a required field." minlength-error-message="Please enter a valid <strong>City</strong>" invalid-error-message="Please enter a valid <strong>City</strong>" cityvalidatoralphanumeric-error-message="Please enter a valid <strong>City</strong>" maskedzip-error-message="Please enter a valid <strong>City</strong>"/>
3575          </div>
3576        </div>
3577        <div class="zip-container">
3578          <label for="zip">Zip/Postal Code</label>
3579          <div>
3580            <input type="text" class="form-control" id="zip" name="zip" ng-model="vm.aarpMemberData.postalCode" autocomplete="off" maxlength="10" validator="required,maskedzip,minlength=4" valid-method="blur" required-error-message="<strong>Zip/Postal Code</strong> is a required field." invalid-error-message="Please check the format in the Zip/Postal Code field and try again." minlength-error-message="<strong>Zip/Postal</strong>Code must be within 4 and 10 numerals " maskedzip-error-message="Please check the format in the Zip/Postal Code field and try again."/>
3581          </div>
3582        </div>
3583      </div>
3584      <div class="btn-container">
3585        <button id="aarp-secondary-validation" ng-click="vm.verifyAARPStatus(aarpVerifyForm)" class="btn btn-red">
3586          Verify your Account
3587        </button>
3588      </div>
3589    </form>
3590  </div>
3591</div>
3592
3593    </div>
3594    <div id="generic-modal" class="modal generic-modal " role="dialog">
3595      <div class="modal-dialog modal-sm">
3596        <div class="modal-content">
3597          <div class="modal-header">
3598            <span class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close" data-dismiss="modal"></span>
3599            <h4 class="modal-title">{{vm.title}}</h4>
3600          </div>
3601          <div class="modal-body">
3602            <p class="couponP">{{vm.reason}}</p>
3603            <ul ng-if="vm.errorMsg">
3604              <li class="couponLi">{{vm.errorMsg}}</li>
3605            </ul>
3606          </div>
3607        </div>
3608      </div>
3609    </div>
3610    
3611    
3612    <div class="modal rateCodeMsg" role="dialog">
3613      <div class="modal-dialog modal-sm">
3614        <div class="modal-content">
3615          <div class="modal-header">
3616            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3617            <h4 class="modal-title">msg.res.rateinfo</h4>
3618          </div>
3619          <div class="modal-body">
3620            <p class="couponP">Your Rate Code cannot be used for this reservation due to following reason(s):</p>
3621            <ul>
3622              <li class="couponLi">Rate Code requires minimum length of 5 days
3623              </li>
3624            </ul>
3625          </div>
3626        </div>
3627      </div>
3628    </div>
3629    
3630    <div class="modal ageModal" role="dialog">
3631      <div class="modal-dialog modal-sm">
3632        <div class="modal-content">
3633          <div class="modal-header">
3634            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3635            <h4 class="modal-title">Age</h4>
3636          </div>
3637          <div class="modal-body">
3638            <p class="couponP">Providing your age allows us to give you a more accurate rental estimate. Restrictions and fees may apply for underage driver's.</p>
3639          </div>
3640        </div>
3641      </div>
3642    </div>
3643    
3644    <div class="modal residenceModal" role="dialog">
3645      <div class="modal-dialog modal-sm">
3646        <div class="modal-content">
3647          <div class="modal-header">
3648            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3649            <h4 class="modal-title">Country</h4>
3650          </div>
3651          <div class="modal-body">
3652            <p class="couponP">Providing your country allows us to give you a more accurate rental estimate.</p>
3653          </div>
3654        </div>
3655      </div>
3656    </div>
3657    
3658    <div class="modal wizModal" role="dialog">
3659      <div class="modal-dialog modal-sm">
3660        <div class="modal-content">
3661          <div class="modal-header">
3662            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3663            <h4 class="modal-title">Do you have an Avis Wizard Number?</h4>
3664          </div>
3665          <div class="modal-body">
3666            <p class="couponP">Select the Avis Wizard Number option to enter both your Avis Wizard Number and Last Name</p>
3667          </div>
3668        </div>
3669      </div>
3670    </div>
3671    
3672    <div class="modal disModal" role="dialog">
3673      <div class="modal-dialog modal-sm">
3674        <div class="modal-content">
3675          <div class="modal-header">
3676            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3677            <h4 class="modal-title">Do you have a Discount Code?</h4>
3678          </div>
3679          <div class="modal-body">
3680            <p class="couponP" ng-if="!vm.pageContent.couponCodeDisabled">Select the Discount Code option to enter an AWD (Avis Worldwide Discount), Coupon Code or Rate Code</p>
3681            <p class="couponP" ng-if="vm.pageContent.couponCodeDisabled">We are sorry, Avis Preferred Points cannot be combined with additional offers and discounts. Only one offer can be applied per reservation. If you wish to use your Preferred Points for this reservation, please remove coupon code.</p>
3682          </div>
3683        </div>
3684      </div>
3685    </div>
3686    
3687    <div class="modal quaModal" role="dialog">
3688      <div class="modal-dialog modal-sm">
3689        <div class="modal-content">
3690          <div class="modal-header">
3691            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3692            <h4 class="modal-title">Coupon Count</h4>
3693          </div>
3694          <div class="modal-body">
3695            <p class="couponP">These are the available options that may be redeemed.</p>
3696          </div>
3697        </div>
3698      </div>
3699    </div>
3700    
3701    <div class="modal oneclickModal" role="dialog">
3702      <div class="modal-dialog modal-sm">
3703        <div class="modal-content">
3704          <div class="modal-header">
3705            <a href="javascript:void(null);" type="button" class="cls-btn close-button TextbuttonColor" data-dismiss="modal">Close</a>
3706            <h4 class="modal-title">Reserve</h4>
3707          </div>
3708          <div class="modal-body">
3709            <p class="couponP">Reserve your bookings in One click.</p>
3710          </div>
3711        </div>
3712      </div>
3713    </div>
3714    
3715    
3716    <div class="modal couponMsg" role="dialog" style="display: none;" ng-if="!vm.isModal()">
3717      <div class="modal-dialog modal-sm" style="margin-top: 40.5px;">
3718        <div class="modal-content">
3719          <div class="modal-header">
3720            <span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close"></span>
3721            <h4 class="modal-title">COUPON INFO</h4>
3722          </div>
3723          <div class="modal-body">
3724            <p class="couponP">Your coupon number cannot be used for this reservation due to following reason(s):</p>
3725            <ul>
3726              <li class="couponLi" ng-if="!vm.prod.couponErrorList.length>0">The coupon code entered is not valid. Coupon codes are seven characters, four letters followed by three numbers.</li>
3727              <li class="couponLi" ng-repeat="error in vm.prod.couponErrorList" ng-bind-html="error.message" ng-if="(vm.prod.couponErrorList.length > 0)"></li>
3728            </ul>
3729          </div>
3730        </div>
3731      </div>
3732    </div>
3733    <div class="modal bcdMsg" role="dialog" style="display: none;" ng-if="!vm.isModal()">
3734      <div class="modal-dialog modal-sm" style="margin-top: 40.5px;">
3735        <div class="modal-content">
3736          <div class="modal-header">
3737            <span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close"></span>
3738            <h4 class="modal-title"></h4>
3739          </div>
3740          <div class="modal-body">
3741            <p class="couponP"></p>
3742            <ul>
3743              <li class="couponLi" ng-if="!vm.prod.bcdErrorList.length>0">err.bcd.bcdFormat</li>
3744              <li class="couponLi" ng-repeat="error in vm.prod.bcdErrorList" ng-bind-html="error.message" ng-if="(vm.prod.bcdErrorList.length > 0)"></li>
3745            </ul>
3746          </div>
3747        </div>
3748      </div>
3749    </div>
3750
3751    <!-- Discount OTP verification Modal -->
3752
3753      <div class="modal discount-code-modal fade popup-fix" tabindex="-1" id="corp-awd-otp-modal" role="dialog" data-backdrop="static" data-keyboard="false">
3754<div class="modal-dialog reservation-modal width-600 avis-mob-align budget-mob-align" role="document">
3755	<div class="modal-content otp-budget-height otp-avis-height">
3756		<div class="modal-header">
3757			<span class="close-icon-black pull-right gap-btwn-two-close" id="corp-awd-otp-modal-close" ng-click="vm.closeOtpModal();" aria-label="Close" data-dismiss="modal"></span>
3758
3759			<h4 class="modal-title">VERIFICATION CODE</h4>
3760		</div>
3761		
3762		<div class="modal-body budget-mob-modal avis-mob-modal">
3763			
3764		 <span>For added security, please enter the verification code that has been sent to your email address beginning with {{vm.awdSecurityAssessmentSummary.otpTokenverifiers.emailAddress.value}} </span>
3765		  <br/><br/>
3766		  <div ng-if="vm.resendSuccess == true">                        
3767			<span class="wrap-blue-link">Your One Time Password has been resend successfully.</span>
3768		  </div><br/>
3769		  
3770		 <label for="awdOtp"><strong>Security Passcode</strong></label></br>	
3771			 <div class="row awd-otp-section">
3772				 <div class="col-sm-4 otp-height form-group">	
3773					 <input type="text" class="form-control height36 avis-awd-mob-width budget-awd-margin0" name="awd-otp" validator="required,minlength=6" valid-method="blur" autocomplete="off" required-error-message="Please enter your One-time Passcode." minlength-error-message="<strong>One Time Passcode</strong> should contain atleast six digits." discountinvalidotp-error-message="The code you entered is not valid. Please try again." discountexpiredotp-error-message="The code entered has expired. Please resend a new code and try again." genericotp-error-message="Please try after sometime" ng-model="vm.discountOtpVerificationCode" maxlength="6"/>		 
3774				 </div>
3775			 <div class="col-sm-4 margin-left88 avis-mob-width budget-mob-btn">
3776				 <button type="submit" id="awd_otp_submit" class="btn btn-primary-avis avis-mob-width avis-mob-ml-89 budget-mob-width budget-btn" ng-click="vm.triggerDiscountVerificationVerify(vm.discountOtpVerificationCode)">Submit</button>
3777			 </div> 
3778			 </div><br/>
3779			 <a href="javascript:void(0)" id="awd_otp_resend" class="wrap-blue-link avis-mob-ml-60 budget-mob-ml-23" ng-click="vm.resendDiscountVerificationCode(vm);">Resend OTP</a>
3780			 <br/> <br/>
3781		 
3782	 </div>		
3783	</div>
3784</div>
3785</div>
3786      
3787    <!-- Discount OTP verification Modal Display ends-->
3788
3789    <div>
3790      
3791
3792      
3793     
3794       <!-- Modal popup to give user option to navigate to LAC -->
3795      <div class="modal redirect-modal fade popup-fix" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false" id="ukModalOpen">
3796      
3797	<style type="text/css">.session-timeout .close-btn{position:absolute;right:10px;top:15px}.modal-close-btn .modal-title{display:block;margin:0}.session-inner-wrap{padding:0 10px}.session-info-text{text-align:center}.session-timer{border:1px solid #c1c1c1;padding:5px;width:60px;background:#f2f2f2;margin:12px auto 24px}.session-info-text h4{font-size:1.2em}.session-timeout .btn{text-align:center;margin-bottom:15px;width:100%;display:block;font-size:1.2em}.session-timeout .modal-header .close-btn img{display:block}.btn-redirect{background:#d4002a;color:#fff;border:0;padding:10px 25px;font-size:1.2em;width:100%}@media only screen and (min-width:768px){.session-timeout .modal-dialog{width:485px}.session-timeout .modal-title{display:none}.session-timeout .modal-body{padding:20px 20px 20px}.session-timeout .btn-primary-avis{padding:10px 15px;
3797min-width:200px}.session-inner-wrap{padding:0 10px 0}.session-hdr-info{margin-bottom:20px}.session-info-text{text-align:left;float:left;width:75%}.session-info-text h4{font-size:1.25em;margin-bottom:7px}.session-timer{float:right;margin:17px auto 18px}.session-btn-info .btn-primary-avis{float:right;display:inline-block;width:auto}.session-btn-info .btn-primary-avis:first-child{float:left}}</style>
3798	
3799        <div class="modal-dialog reservation-modal width-500" role="document">
3800          <div class="modal-content">
3801            <div class="modal-body ">
3802              <div class="session-inner-wrap clearfix">
3803                <div class="marbot20">
3804                  <div class="text-center">
3805                  	<h3>
3806                   		<strong>{{vm.heading}}</strong>
3807		           		<span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close" id="ukModalClose"></span>
3808	              	</h3>
3809        		        <p>{{vm.description}}</p>
3810                  </div>
3811                </div>
3812                <div class="col-xs-12 noPad">
3813                  <div class="col-sm-6 col-xs-12 text-center mar-bottom-30">
3814                    <button type="button" ng-click="vm.redirectTo();" class="btn btn-redirect" data-dismiss="modal" id="ukRedirect">
3815                              {{vm.button1}}</button>
3816                  </div>
3817                  <div class="col-sm-6 col-xs-12 text-center">
3818                    <button type="button" ng-click="vm.stayOnCom();" class="btn btn-redirect" data-dismiss="modal" id="usRedirect">
3819						{{vm.button2}}
3820					</button>
3821                  </div>          
3822                </div>
3823              </div>
3824            </div>
3825          </div>
3826        </div>
3827      </div>
3828      
3829    	<!-- TIG-322: Modal popup ends -->  
3830    	 <!-- Browser Modal popup starts-->
3831    	  
3832    <div ng-show="vm.reservationModel.browserModal">
3833      <div class="modal browser-modal fade popup-fix" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
3834        <div class="modal-dialog reservation-modal width-500" role="document">
3835          <div class="modal-content">
3836            <div class="modal-body ">
3837              <div class="session-inner-wrap clearfix">
3838
3839                  <div class="text-center">
3840                  	<h3 class="noMar">
3841                   		<span ng-click="vm.closeModal()" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close"></span>
3842
3843	              	</h3>
3844                  </div>
3845              	<div class="infoMsg bg-white top30">
3846					<div class="infoImage v-middle">
3847						<span class="spanImg"></span>
3848					</div>
3849					<div class="info-error-msg-text">
3850						<span class="mainErrorText"><div style="text-align: left;"><b>Some customers have reported problems when using this <b>Operating System/Browser. If you are unable to complete a reservation, please try an alternate Operating System or Browser. We apologize for the inconvenience and we are working to fix all issues shortly.</b></b></div>
3851</span>
3852
3853					</div>
3854				</div>
3855               
3856              </div>
3857            </div>
3858          </div>
3859        </div>
3860      </div>
3861      </div>
3862
3863<!-- Browser Modal popup ends-->
3864
3865      <!-- Account lock Modal starts -->
3866      <div class="modal fade popup-fix account-lock" id="account-lock" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
3867      
3868	<style type="text/css">.session-timeout .close-btn{position:absolute;right:10px;top:15px}.modal-close-btn .modal-title{display:block;margin:0}.session-inner-wrap{padding:0 10px}.session-info-text{text-align:center}.session-timer{border:1px solid #c1c1c1;padding:5px;width:60px;background:#f2f2f2;margin:12px auto 24px}.session-info-text h4{font-size:1.2em}.session-timeout .btn{text-align:center;margin-bottom:15px;width:100%;display:block;font-size:1.2em}.session-timeout .modal-header .close-btn img{display:block}.btn-redirect{background:#d4002a;color:#fff;border:0;padding:10px 25px;font-size:1.2em;width:100%}@media only screen and (min-width:768px){.session-timeout .modal-dialog{width:485px}.session-timeout .modal-title{display:none}.session-timeout .modal-body{padding:20px 20px 20px}.session-timeout .btn-primary-avis{padding:10px 15px;
3868min-width:200px}.session-inner-wrap{padding:0 10px 0}.session-hdr-info{margin-bottom:20px}.session-info-text{text-align:left;float:left;width:75%}.session-info-text h4{font-size:1.25em;margin-bottom:7px}.session-timer{float:right;margin:17px auto 18px}.session-btn-info .btn-primary-avis{float:right;display:inline-block;width:auto}.session-btn-info .btn-primary-avis:first-child{float:left}}</style>
3869	
3870	    <div class="modal-dialog" role="document">
3871	        <div class="modal-content">
3872	            <div class="modal-header">
3873	            	<span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close"></span>
3874	                <h3 class="modal-title">
3875	                	Account Locked	                	
3876	                </h3>	                
3877	            </div>
3878	            <div class="modal-body">
3879	                <div class="session-inner-wrap clearfix">
3880	                	<p>We are sorry, the maximum number of attempts has been reached. For your security your account has been locked.</p>
3881	                    <p>To unlock your account, please click on the link we sent to your email, <span ng-bind="vm.lockedUserEmail"></span></p>	                                          
3882	                </div>
3883	            </div>  
3884	        </div>
3885	   </div>
3886	  </div>      
3887      <!-- Account lock Modal ends -->
3888    </div>
3889<div ng-if="vm.accountModel.showConnectedCarTncModal">
3890	<div id="temporary-modalTnC" ng-include="vm.showTnCPage"></div>
3891  </div>
3892  </div>
3893
3894  <!-- Find a loction help modal  -->
3895
3896 
3897</section>
3898<div>
3899<section class="custom-teaser-wrapper home-offer-pad-0" ng-class="{'visible-xs': false}"> 
3900
3901	
3902
3903
3904
3905
3906    
3907    
3908    <div class="dynamic-promo image parbase">
3909<div ng-if="deviceType !== 'handheld'" class="res-cnctPrt  black-bg-transparent">
3910
3911	<div>
3912		
3913			
3914				<a href="https://www.avis.ca/en/offers/canada/30-off-combo" class="dynamic-promo-link" target="_self">
3915			
3916			
3917			
3918		
3919		<p>
3920			<img src="" height="20" class="pad-rt10"/>
3921			<u>Click Here</u> to save this Fall!
3922			
3923		</p>
3924		
3925			</a>
3926		
3927	</div>
3928</div>
3929<!-- IMT-698 changes-used to configure mobile view -->
3930<div ng-if="deviceType === 'handheld'" class="res-cnctPrt black-bg-transparent  black-bg-transparent">
3931<div class="promo-margin">
3932		
3933			
3934				<a href="https://www.avis.ca/en/offers/canada/30-off-combo" class="dynamic-promo-link" target="_self">
3935			
3936			
3937			
3938		
3939		<p>
3940			<img src="" height="20" class="pad-rt10"/>
3941			<u>Click Here</u> to save this Fall!
3942			
3943		</p>
3944		
3945			</a>
3946		
3947	</div>
3948</div>
3949</div>
3950
3951
3952
3953	</section>
3954
3955
3956
3957
3958
3959
3960    
3961    
3962    <div class="page-container">
3963
3964
3965
3966<div>
3967	<div class="container-fluid comp-container faq-accordion-wrapper full-bleed-width ">  
3968		<div class="page-title image parbase section"><div ng-controller="GenericController as gvm">
3969<div class="ap-banner-img ap-rental-vehicle-availability">
3970	
3971
3972
3973
3974
3975
3976
3977		
3978         <section class="page-title-without-img ">
3979			
3980               <div class="banner-content-wrapper">
3981               
3982               
3983                <div class="container-fluid full-bleed-width banner-content pos-left-top  ">
3984                    
3985                    <hrgroup class="header-group ">
3986		          	 	     		  
3987    		  			<div>
3988		          	 	 
3989
3990		          	 	 
3991		          			<h1 class=" banner-title">
3992							
3993		          				<span class="hidden-xs" ng-if="deviceType === carRentalConstant.deviceTypeDesktop">Get the best rates on car rental with Avis Canada</span>
3994		          				<span class="visible-xs" ng-if="deviceType=== carRentalConstant.deviceTypeMobile">Get the best rates on car rental with Avis Canada</span>
3995		          			</h1>
3996		          	 	 
3997                        
3998                        
3999                            <div>
4000                            <span class="hidden-xs" ng-if="deviceType === carRentalConstant.deviceTypeDesktop">&nbsp;</span>
4001                            <span class="visible-xs" ng-if="deviceType=== carRentalConstant.deviceTypeMobile">&nbsp;</span>
4002                        	</div>
4003                        
4004						
4005                        
4006                        </div>
4007                    </hrgroup>
4008					
4009                </div>
4010				
4011            </div>
4012        </section>
4013    
4014
4015
4016
4017
4018
4019
4020
4021
4022 
4023    
4024    <!--/* Single Line headline title changes */ -->
4025        
4026    
4027    <!-- /* Double Line headline title changes */ -->
4028    
4029    <!--/* Center Single Line headline title changes */ -->
4030     
4031	<!-- /* Center Double Line headline title changes */ -->
4032        
4033    
4034<!-- /* Free Upgrade Banner Changes starts */ -->
4035    
4036<!-- /* Free Upgrade Banner Changes ends */ -->
4037</div>
4038</div></div>
4039
4040
4041	</div>
4042</div>
4043
4044<div>
4045	
4046</div></div>
4047
4048
4049    
4050    
4051    <div class="h1-title-component">
4052<div ng-if="deviceType == 'handheld'" class="newH1Title ng-scope visible-xs">
4053
4054	<div class="authorable-h1-section-wrapper home-h1-wrapper">
4055		<h1><span class="h1-title-content">Get the best rates on car rental with Avis Canada</span></h1>
4056	</div>
4057
4058
4059</div></div>
4060
4061
4062
4063
4064<section class="custom-teaser-wrapper home-offer-pad-0">
4065	
4066
4067
4068
4069
4070    
4071    
4072    <div class="target parbase">
4073
4074
4075
4076
4077
4078    
4079
4080
4081            
4081<script type="text/javascript">
4082                if (window.ContextHub && ContextHub.SegmentEngine) {
4083                    ContextHubJQ(function() {
4084                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
4085                            data.data.forEach(function(evData) {
4086                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic\u002Dpromo_text") {
4087                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic-promo_text").css('visibility', 'visible');
4088                                }
4089                            });
4090                        });
4091                        ContextHub.SegmentEngine.PageInteraction.Teaser({
4092                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic\u002Dpromo_text',
4093                            variants: [{"path":"/content/campaigns/avis-na-ca/en_CA/offer-library/homeoffergrid/homeoffergrid_guided_reservation_campaign/guided_reservationcampaign","name":"guided_reservationcampaign","title":"Guided Anonymous","campaignName":"homeoffergrid-guidedrescampaign","campaignPath":"/content/campaigns/avis-na-ca/en_CA/homeoffergrid-guidedrescampaign","thumbnail":"/content/campaigns/avis-na-ca/en_CA/homeoffergrid-guidedrescampaign/guided-user-state/guided_reservationcampaign.thumb.png","id":"homeoffergrid-guidedrescampaign_guided_reservationcampaign","url":"/content/campaigns/avis-na-ca/en_CA/offer-library/homeoffergrid/homeoffergrid_guided_reservation_campaign/guided_reservationcampaign/jcr:content/par.html","campaignPriority":1,"segments":["/conf/avis-na-ca/settings/wcm/segments/guided-user-state"],"tags":[]},{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/reservation/dynamic-promo/text.default.html","campaignPriority":0,"tags":[]}],
4094                            strategy: 'first',
4095                            trackingURL: null
4096                        });
4097
4098                        // Make the targeted content visible if no teasers were loaded after 5s
4099                        setTimeout(function(){
4100                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic-promo_text").css('visibility', 'visible');
4101                        }, 5000);
4102                    });
4103                } else {
4104                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic-promo_text").css('visibility', 'visible');
4105                }
4106            </script>
4106
4107        
4108
4109        <div id="_content_avis_na_ca_en_CA_home_jcr_content_reservation_dynamic-promo_text" class="campaign " style="visibility: hidden">
4110        
4111        </div>
4112
4113
4114
4115</div>
4116
4117
4118 
4119
4120</section>
4121</div>
4122
4123 
4124<script type="text/javascript">
4125  var prepopulateCity = "";
4126
4127var picLoc = "";
4128var countryList = "[{\x22code\x22:\x22AF\x22,\x22name\x22:\x22Afghanistan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AL\x22,\x22name\x22:\x22Albania\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DZ\x22,\x22name\x22:\x22Algeria\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AD\x22,\x22name\x22:\x22Andorra\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AO\x22,\x22name\x22:\x22Angola\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AI\x22,\x22name\x22:\x22Anguilla\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AG\x22,\x22name\x22:\x22Antigua\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AR\x22,\x22name\x22:\x22Argentina\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AM\x22,\x22name\x22:\x22Armenia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AB\x22,\x22name\x22:\x22Aruba\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AU\x22,\x22name\x22:\x22Australia\x22,\x22stateList\x22:[{\x22stateCode\x22:\x22ACT\x22,\x22stateName\x22:\x22Australian Capital Territory\x22},{\x22stateCode\x22:\x22NSW\x22,\x22stateName\x22:\x22New South Wales\x22},{\x22stateCode\x22:\x22NT\x22,\x22stateName\x22:\x22Northern Territory\x22},{\x22stateCode\x22:\x22QLD\x22,\x22stateName\x22:\x22Queensland\x22},{\x22stateCode\x22:\x22SA\x22,\x22stateName\x22:\x22South Australia\x22},{\x22stateCode\x22:\x22TAS\x22,\x22stateName\x22:\x22Tasmania\x22},{\x22stateCode\x22:\x22VIC\x22,\x22stateName\x22:\x22Victoria\x22},{\x22stateCode\x22:\x22WA\x22,\x22stateName\x22:\x22Western Australia\x22}]},{\x22code\x22:\x22AT\x22,\x22name\x22:\x22Austria\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AZ\x22,\x22name\x22:\x22Azerbaijan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BS\x22,\x22name\x22:\x22Bahamas\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BH\x22,\x22name\x22:\x22Bahrain\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BL\x22,\x22name\x22:\x22Bangladesh\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BB\x22,\x22name\x22:\x22Barbados\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BA\x22,\x22name\x22:\x22Belarus\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BE\x22,\x22name\x22:\x22Belgium\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BZ\x22,\x22name\x22:\x22Belize\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BP\x22,\x22name\x22:\x22Benin (Peoples Republic of)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BM\x22,\x22name\x22:\x22Bermuda\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BT\x22,\x22name\x22:\x22Bhutan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BO\x22,\x22name\x22:\x22Bolivia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22YE\x22,\x22name\x22:\x22Bonaire\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QB\x22,\x22name\x22:\x22Bosnia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BW\x22,\x22name\x22:\x22Botswana\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BR\x22,\x22name\x22:\x22Brazil\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BN\x22,\x22name\x22:\x22Brunei\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BG\x22,\x22name\x22:\x22Bulgaria\x22,\x22stateList\x22:[]},{\x22code\x22:\x22UV\x22,\x22name\x22:\x22Burkina Faso\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BU\x22,\x22name\x22:\x22Burma\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BI\x22,\x22name\x22:\x22Burundi\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CM\x22,\x22name\x22:\x22Cameroon\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CA\x22,\x22name\x22:\x22Canada\x22,\x22stateList\x22:[{\x22stateCode\x22:\x22AB\x22,\x22stateName\x22:\x22Alberta\x22},{\x22stateCode\x22:\x22BC\x22,\x22stateName\x22:\x22British Columbia\x22},{\x22stateCode\x22:\x22MB\x22,\x22stateName\x22:\x22Manitoba\x22},{\x22stateCode\x22:\x22NB\x22,\x22stateName\x22:\x22New Brunswick\x22},{\x22stateCode\x22:\x22NL\x22,\x22stateName\x22:\x22Newfoundland\x22},{\x22stateCode\x22:\x22NT\x22,\x22stateName\x22:\x22Northwest Territories\x22},{\x22stateCode\x22:\x22NS\x22,\x22stateName\x22:\x22Nova Scotia\x22},{\x22stateCode\x22:\x22ON\x22,\x22stateName\x22:\x22Ontario\x22},{\x22stateCode\x22:\x22PE\x22,\x22stateName\x22:\x22Prince Edward Island\x22},{\x22stateCode\x22:\x22QC\x22,\x22stateName\x22:\x22Quebec\x22},{\x22stateCode\x22:\x22SK\x22,\x22stateName\x22:\x22Saskatchewan\x22},{\x22stateCode\x22:\x22YT\x22,\x22stateName\x22:\x22Yukon Territory \/ Nunavut\x22}]},{\x22code\x22:\x22CB\x22,\x22name\x22:\x22Cape Verdi Is.\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CE\x22,\x22name\x22:\x22Caroline Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CT\x22,\x22name\x22:\x22Cayman Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CF\x22,\x22name\x22:\x22Central African Republic\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CD\x22,\x22name\x22:\x22Chad\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CL\x22,\x22name\x22:\x22Chile\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CN\x22,\x22name\x22:\x22China\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CO\x22,\x22name\x22:\x22Colombia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CJ\x22,\x22name\x22:\x22Comores\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CG\x22,\x22name\x22:\x22Congo\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ZM\x22,\x22name\x22:\x22Congo (Dem. Rep. of the)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CK\x22,\x22name\x22:\x22Cook Islands (Rarotonga)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CR\x22,\x22name\x22:\x22Costa Rica\x22,\x22stateList\x22:[]},{\x22code\x22:\x22HR\x22,\x22name\x22:\x22Croatia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CU\x22,\x22name\x22:\x22Cuba\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AN\x22,\x22name\x22:\x22Curacao (Netherland Antilles)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CY\x22,\x22name\x22:\x22Cyprus\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CS\x22,\x22name\x22:\x22Czech Republic\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DK\x22,\x22name\x22:\x22Denmark\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DR\x22,\x22name\x22:\x22Djibouti Rep\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DM\x22,\x22name\x22:\x22Dominica\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DO\x22,\x22name\x22:\x22Dominican Republic\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EC\x22,\x22name\x22:\x22Ecuador\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EG\x22,\x22name\x22:\x22Egypt\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EI\x22,\x22name\x22:\x22Ellice Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EL\x22,\x22name\x22:\x22El Salvador\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EQ\x22,\x22name\x22:\x22Equatorial Guinea\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EE\x22,\x22name\x22:\x22Estonia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ET\x22,\x22name\x22:\x22Ethiopia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FA\x22,\x22name\x22:\x22Falkland Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FO\x22,\x22name\x22:\x22Faroe Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FJ\x22,\x22name\x22:\x22Fiji Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FI\x22,\x22name\x22:\x22Finland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FR\x22,\x22name\x22:\x22France\x22,\x22stateList\x22:[]},{\x22code\x22:\x22FG\x22,\x22name\x22:\x22French Guiana\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GA\x22,\x22name\x22:\x22Gabon\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GM\x22,\x22name\x22:\x22Gambia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GE\x22,\x22name\x22:\x22Georgia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22DE\x22,\x22name\x22:\x22Germany\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GH\x22,\x22name\x22:\x22Ghana\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GI\x22,\x22name\x22:\x22Gibraltar\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GL\x22,\x22name\x22:\x22Gilbert Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GR\x22,\x22name\x22:\x22Greece\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GG\x22,\x22name\x22:\x22Greenland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GD\x22,\x22name\x22:\x22Grenada\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GP\x22,\x22name\x22:\x22Guadeloupe(French West Indies)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GU\x22,\x22name\x22:\x22Guam\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GT\x22,\x22name\x22:\x22Guatemala\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GN\x22,\x22name\x22:\x22Guinea\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GS\x22,\x22name\x22:\x22Guinea\u002DBissau\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GY\x22,\x22name\x22:\x22Guyana\x22,\x22stateList\x22:[]},{\x22code\x22:\x22HT\x22,\x22name\x22:\x22Haiti\x22,\x22stateList\x22:[]},{\x22code\x22:\x22HD\x22,\x22name\x22:\x22Honduras\x22,\x22stateList\x22:[]},{\x22code\x22:\x22HK\x22,\x22name\x22:\x22Hong Kong\x22,\x22stateList\x22:[]},{\x22code\x22:\x22HU\x22,\x22name\x22:\x22Hungary\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IS\x22,\x22name\x22:\x22Iceland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IN\x22,\x22name\x22:\x22India\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ID\x22,\x22name\x22:\x22Indonesia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IR\x22,\x22name\x22:\x22Iran\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IQ\x22,\x22name\x22:\x22Iraq\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IE\x22,\x22name\x22:\x22Ireland (Republic)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IL\x22,\x22name\x22:\x22Israel\x22,\x22stateList\x22:[]},{\x22code\x22:\x22IT\x22,\x22name\x22:\x22Italy\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CI\x22,\x22name\x22:\x22Ivory Coast\x22,\x22stateList\x22:[]},{\x22code\x22:\x22JM\x22,\x22name\x22:\x22Jamaica\x22,\x22stateList\x22:[]},{\x22code\x22:\x22JP\x22,\x22name\x22:\x22Japan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22JO\x22,\x22name\x22:\x22Jordan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KZ\x22,\x22name\x22:\x22Kazakhstan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KE\x22,\x22name\x22:\x22Kenya\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KH\x22,\x22name\x22:\x22Khmer Republic\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KI\x22,\x22name\x22:\x22Kiribati\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KW\x22,\x22name\x22:\x22Kuwait\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LA\x22,\x22name\x22:\x22Laos\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LV\x22,\x22name\x22:\x22Latvia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LB\x22,\x22name\x22:\x22Lebanon\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LI\x22,\x22name\x22:\x22Leichtenstein\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LS\x22,\x22name\x22:\x22Lesotho\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LR\x22,\x22name\x22:\x22Liberia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LY\x22,\x22name\x22:\x22Libya\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LE\x22,\x22name\x22:\x22Line Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LT\x22,\x22name\x22:\x22Lithuania\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LU\x22,\x22name\x22:\x22Luxembourg\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MK\x22,\x22name\x22:\x22Macau\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QM\x22,\x22name\x22:\x22Macedonia (Fyrom)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MG\x22,\x22name\x22:\x22Madagascar\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MW\x22,\x22name\x22:\x22Malawi\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MY\x22,\x22name\x22:\x22Malaysia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MI\x22,\x22name\x22:\x22Maldive Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ML\x22,\x22name\x22:\x22Mali\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MT\x22,\x22name\x22:\x22Malta\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MR\x22,\x22name\x22:\x22Mariana Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MS\x22,\x22name\x22:\x22Marshall Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MQ\x22,\x22name\x22:\x22Martinique\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MM\x22,\x22name\x22:\x22Mauritania\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MU\x22,\x22name\x22:\x22Mauritius\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MX\x22,\x22name\x22:\x22Mexico\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MD\x22,\x22name\x22:\x22Moldova\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MO\x22,\x22name\x22:\x22Mongolia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MA\x22,\x22name\x22:\x22Morocco\x22,\x22stateList\x22:[]},{\x22code\x22:\x22MZ\x22,\x22name\x22:\x22Mozambique\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SW\x22,\x22name\x22:\x22Namibia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NA\x22,\x22name\x22:\x22Nauru\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NE\x22,\x22name\x22:\x22Nepal\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NC\x22,\x22name\x22:\x22New Caledonia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NZ\x22,\x22name\x22:\x22New Zealand\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NI\x22,\x22name\x22:\x22Nicaragua\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NR\x22,\x22name\x22:\x22Niger\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NG\x22,\x22name\x22:\x22Nigeria\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NS\x22,\x22name\x22:\x22Norfolk Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KD\x22,\x22name\x22:\x22North Korea\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NO\x22,\x22name\x22:\x22Norway\x22,\x22stateList\x22:[]},{\x22code\x22:\x22OM\x22,\x22name\x22:\x22Oman (Sultanate of)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PK\x22,\x22name\x22:\x22Pakistan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PA\x22,\x22name\x22:\x22Panama\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NU\x22,\x22name\x22:\x22Papua New Guinea\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PY\x22,\x22name\x22:\x22Paraguay\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PE\x22,\x22name\x22:\x22Peru\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PH\x22,\x22name\x22:\x22Philippines\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PI\x22,\x22name\x22:\x22Phoenix Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PL\x22,\x22name\x22:\x22Poland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PT\x22,\x22name\x22:\x22Portugal\x22,\x22stateList\x22:[]},{\x22code\x22:\x22PR\x22,\x22name\x22:\x22Puerto Rico\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QA\x22,\x22name\x22:\x22Qatar\x22,\x22stateList\x22:[]},{\x22code\x22:\x22RI\x22,\x22name\x22:\x22Reunion Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22RO\x22,\x22name\x22:\x22Romania\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QC\x22,\x22name\x22:\x22Russian Federation\x22,\x22stateList\x22:[]},{\x22code\x22:\x22RW\x22,\x22name\x22:\x22Rwanda\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SB\x22,\x22name\x22:\x22Sabah\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SP\x22,\x22name\x22:\x22Saipan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22AS\x22,\x22name\x22:\x22Samoa (American)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22WS\x22,\x22name\x22:\x22Samoa (Western)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SM\x22,\x22name\x22:\x22San Marino\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SA\x22,\x22name\x22:\x22Saudi Arabia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SN\x22,\x22name\x22:\x22Senegal\x22,\x22stateList\x22:[]},{\x22code\x22:\x22YU\x22,\x22name\x22:\x22Serbia \\u0026 Montenegro\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SC\x22,\x22name\x22:\x22Seychelles\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SL\x22,\x22name\x22:\x22Sierra Leona\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SG\x22,\x22name\x22:\x22Singapore\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QV\x22,\x22name\x22:\x22Slovak Republic\x22,\x22stateList\x22:[]},{\x22code\x22:\x22QS\x22,\x22name\x22:\x22Slovenia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ST\x22,\x22name\x22:\x22Soa Tome\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SO\x22,\x22name\x22:\x22Society Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SI\x22,\x22name\x22:\x22Solomon Islands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SQ\x22,\x22name\x22:\x22Somali Dem Rep\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ZA\x22,\x22name\x22:\x22South Africa\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KP\x22,\x22name\x22:\x22South Korea\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ES\x22,\x22name\x22:\x22Spain\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LK\x22,\x22name\x22:\x22Sri Lanka\x22,\x22stateList\x22:[]},{\x22code\x22:\x22BY\x22,\x22name\x22:\x22St Barthelemy\x22,\x22stateList\x22:[]},{\x22code\x22:\x22EU\x22,\x22name\x22:\x22St Eustatius\x22,\x22stateList\x22:[]},{\x22code\x22:\x22JN\x22,\x22name\x22:\x22St John\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SK\x22,\x22name\x22:\x22St Kitts, Nevis\x22,\x22stateList\x22:[]},{\x22code\x22:\x22LC\x22,\x22name\x22:\x22St Lucia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ZY\x22,\x22name\x22:\x22St Martin \/St Maarten\x22,\x22stateList\
4128x22:[]},{\x22code\x22:\x22VC\x22,\x22name\x22:\x22St Vincent\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SD\x22,\x22name\x22:\x22Sudan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SR\x22,\x22name\x22:\x22Suriname\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SZ\x22,\x22name\x22:\x22Swaziland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SE\x22,\x22name\x22:\x22Sweden\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CH\x22,\x22name\x22:\x22Switzerland\x22,\x22stateList\x22:[]},{\x22code\x22:\x22SY\x22,\x22name\x22:\x22Syria\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TA\x22,\x22name\x22:\x22Tahiti (French Polynesia)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TB\x22,\x22name\x22:\x22Taiwan\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TZ\x22,\x22name\x22:\x22Tanzania\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TH\x22,\x22name\x22:\x22Thailand\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NL\x22,\x22name\x22:\x22The Netherlands\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TP\x22,\x22name\x22:\x22Timor\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TG\x22,\x22name\x22:\x22Togo\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TO\x22,\x22name\x22:\x22Tonga\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TL\x22,\x22name\x22:\x22Tortola (British Virgin Isl)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TT\x22,\x22name\x22:\x22Trinidad \\u0026 Tobago\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TN\x22,\x22name\x22:\x22Tunisia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TR\x22,\x22name\x22:\x22Turkey\x22,\x22stateList\x22:[]},{\x22code\x22:\x22TC\x22,\x22name\x22:\x22Turks and Caicos\x22,\x22stateList\x22:[]},{\x22code\x22:\x22UG\x22,\x22name\x22:\x22Uganda\x22,\x22stateList\x22:[]},{\x22code\x22:\x22UA\x22,\x22name\x22:\x22Ukraine\x22,\x22stateList\x22:[]},{\x22code\x22:\x22UE\x22,\x22name\x22:\x22United Arab Emirates\x22,\x22stateList\x22:[]},{\x22code\x22:\x22GB\x22,\x22name\x22:\x22United Kingdom\x22,\x22stateList\x22:[]},{\x22code\x22:\x22UY\x22,\x22name\x22:\x22Uruguay\x22,\x22stateList\x22:[]},{\x22code\x22:\x22US\x22,\x22name\x22:\x22U S A\x22,\x22stateList\x22:[{\x22stateCode\x22:\x22AL\x22,\x22stateName\x22:\x22Alabama\x22},{\x22stateCode\x22:\x22AK\x22,\x22stateName\x22:\x22Alaska\x22},{\x22stateCode\x22:\x22AZ\x22,\x22stateName\x22:\x22Arizona\x22},{\x22stateCode\x22:\x22AR\x22,\x22stateName\x22:\x22Arkansas\x22},{\x22stateCode\x22:\x22AA\x22,\x22stateName\x22:\x22Armed Forces Americas (AA)\x22},{\x22stateCode\x22:\x22AE\x22,\x22stateName\x22:\x22Armed Forces Europe (AE)\x22},{\x22stateCode\x22:\x22AP\x22,\x22stateName\x22:\x22Armed Forces Pacific (AP)\x22},{\x22stateCode\x22:\x22CA\x22,\x22stateName\x22:\x22California\x22},{\x22stateCode\x22:\x22CO\x22,\x22stateName\x22:\x22Colorado\x22},{\x22stateCode\x22:\x22CT\x22,\x22stateName\x22:\x22Connecticut\x22},{\x22stateCode\x22:\x22DE\x22,\x22stateName\x22:\x22Delaware\x22},{\x22stateCode\x22:\x22DC\x22,\x22stateName\x22:\x22District Of Columbia\x22},{\x22stateCode\x22:\x22FL\x22,\x22stateName\x22:\x22Florida\x22},{\x22stateCode\x22:\x22GA\x22,\x22stateName\x22:\x22Georgia\x22},{\x22stateCode\x22:\x22HI\x22,\x22stateName\x22:\x22Hawaii\x22},{\x22stateCode\x22:\x22ID\x22,\x22stateName\x22:\x22Idaho\x22},{\x22stateCode\x22:\x22IL\x22,\x22stateName\x22:\x22Illinois\x22},{\x22stateCode\x22:\x22IN\x22,\x22stateName\x22:\x22Indiana\x22},{\x22stateCode\x22:\x22IA\x22,\x22stateName\x22:\x22Iowa\x22},{\x22stateCode\x22:\x22KS\x22,\x22stateName\x22:\x22Kansas\x22},{\x22stateCode\x22:\x22KY\x22,\x22stateName\x22:\x22Kentucky\x22},{\x22stateCode\x22:\x22LA\x22,\x22stateName\x22:\x22Louisiana\x22},{\x22stateCode\x22:\x22ME\x22,\x22stateName\x22:\x22Maine\x22},{\x22stateCode\x22:\x22MD\x22,\x22stateName\x22:\x22Maryland\x22},{\x22stateCode\x22:\x22MA\x22,\x22stateName\x22:\x22Massachusetts\x22},{\x22stateCode\x22:\x22MI\x22,\x22stateName\x22:\x22Michigan\x22},{\x22stateCode\x22:\x22MN\x22,\x22stateName\x22:\x22Minnesota\x22},{\x22stateCode\x22:\x22MS\x22,\x22stateName\x22:\x22Mississippi\x22},{\x22stateCode\x22:\x22MO\x22,\x22stateName\x22:\x22Missouri\x22},{\x22stateCode\x22:\x22MT\x22,\x22stateName\x22:\x22Montana\x22},{\x22stateCode\x22:\x22NE\x22,\x22stateName\x22:\x22Nebraska\x22},{\x22stateCode\x22:\x22NV\x22,\x22stateName\x22:\x22Nevada\x22},{\x22stateCode\x22:\x22NH\x22,\x22stateName\x22:\x22New Hampshire\x22},{\x22stateCode\x22:\x22NJ\x22,\x22stateName\x22:\x22New Jersey\x22},{\x22stateCode\x22:\x22NM\x22,\x22stateName\x22:\x22New Mexico\x22},{\x22stateCode\x22:\x22NY\x22,\x22stateName\x22:\x22New York\x22},{\x22stateCode\x22:\x22NC\x22,\x22stateName\x22:\x22North Carolina\x22},{\x22stateCode\x22:\x22ND\x22,\x22stateName\x22:\x22North Dakota\x22},{\x22stateCode\x22:\x22OH\x22,\x22stateName\x22:\x22Ohio\x22},{\x22stateCode\x22:\x22OK\x22,\x22stateName\x22:\x22Oklahoma\x22},{\x22stateCode\x22:\x22OR\x22,\x22stateName\x22:\x22Oregon\x22},{\x22stateCode\x22:\x22PA\x22,\x22stateName\x22:\x22Pennsylvania\x22},{\x22stateCode\x22:\x22RI\x22,\x22stateName\x22:\x22Rhode Island\x22},{\x22stateCode\x22:\x22SC\x22,\x22stateName\x22:\x22South Carolina\x22},{\x22stateCode\x22:\x22SD\x22,\x22stateName\x22:\x22South Dakota\x22},{\x22stateCode\x22:\x22TN\x22,\x22stateName\x22:\x22Tennessee\x22},{\x22stateCode\x22:\x22TX\x22,\x22stateName\x22:\x22Texas\x22},{\x22stateCode\x22:\x22UT\x22,\x22stateName\x22:\x22Utah\x22},{\x22stateCode\x22:\x22VT\x22,\x22stateName\x22:\x22Vermont\x22},{\x22stateCode\x22:\x22VA\x22,\x22stateName\x22:\x22Virginia\x22},{\x22stateCode\x22:\x22WA\x22,\x22stateName\x22:\x22Washington\x22},{\x22stateCode\x22:\x22WV\x22,\x22stateName\x22:\x22West Virginia\x22},{\x22stateCode\x22:\x22WI\x22,\x22stateName\x22:\x22Wisconsin\x22},{\x22stateCode\x22:\x22WY\x22,\x22stateName\x22:\x22Wyoming\x22}]},{\x22code\x22:\x22CX\x22,\x22name\x22:\x22US Virgin Islands (St Croix)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22CV\x22,\x22name\x22:\x22US Virgin Islands (St Thomas)\x22,\x22stateList\x22:[]},{\x22code\x22:\x22NH\x22,\x22name\x22:\x22Vanuatu\x22,\x22stateList\x22:[]},{\x22code\x22:\x22VE\x22,\x22name\x22:\x22Venezuela\x22,\x22stateList\x22:[]},{\x22code\x22:\x22VN\x22,\x22name\x22:\x22Vietnam\x22,\x22stateList\x22:[]},{\x22code\x22:\x22YD\x22,\x22name\x22:\x22Yemen\x22,\x22stateList\x22:[]},{\x22code\x22:\x22ZB\x22,\x22name\x22:\x22Zambia\x22,\x22stateList\x22:[]},{\x22code\x22:\x22KF\x22,\x22name\x22:\x22Zimbabwe\x22,\x22stateList\x22:[]}]";
4129  
4130</script>
4130
4131
4132<!-- GA Implemantation-->
4133<script type="text/javascript">
4134	window.globalErrorStatus = "default";
4135</script>
4135
4136
4137
4138
4139
4140
4141
4142
4143<!-- When in Authoring mode -->
4144
4145
4146<!-- When in publish mode -->
4147<div>
4148	<div ng-if="isAuthenticated" ng-controller="ProfileDashboardController as vm" class="hide-on-load">
4149		<div class="home-profile-module cf-pad-0">
4150			<div ng-if="vm.isPoints" class="next-reservation noPad">
4151				
4152
4153
4154
4155
4156    
4157    
4158    <div class="tier-card parbase"><div ng-if="isAuthenticated && vm.isPoints">
4159	<div class="hide-on-load">
4160	<div ng-if="vm.tierDisplay" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled))),'col-sm-12': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}" class="avis-preferred noPad ">
4161		<h3>Avis Preferred Points</h3>
4162		<div class="points-tier background_img" ng-style="{'background-image': 'url(' + vm.profileDashboardTierImagePath(vm.customer.membershipStatus) + ')'}">
4163			<!-- -----Preferred User------- -->
4164			<div ng-if="vm.preferredTier">
4165				<div class="row">
4166					<div class="hidden-xs points-tier-wrapper" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4167<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4168						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="180px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4169						</div>
4170						<h3 class="points-head text-left"><p><b>{{vm.loyaltyDetails.points | number}} </b>Preferred Points</p>
4171</h3>						
4172						<div ng-if='vm.progressBar' class="ngrs-range-slider ng-isolate-scope" min="vm.tierCardProgressbar.range.min" max="vm.tierCardProgressbar.range.max" model-min="vm.tierCardProgressbar.minPrice" model-max="vm.tierCardProgressbar.maxPrice" filter="currency:'$'" step="100" range-slider>
4173						</div>
4174						<div class="tier-statistics"><p>You are {{vm.loyaltyDetails.rentalCountToPromote}} rentals or ${{vm.loyaltyDetails.rentalAmountToPromote}} away</p>
4175</div>
4176					</div>
4177					<div class="points-desc" ng-class=" ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))? 'col-sm-6': 'col-sm-12'">
4178						<div class="hidden-xs noPad points-content" ng-class="{'hidden': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4179							<h2><p>{{vm.loyaltyDetails.nextTierName}} benefits</p>
4180</h2>
4181							<p><p>You're on your way to more free upgrades and earning even faster accelerated points as an {{vm.loyaltyDetails.nextTierName}} Member.</p>
4182 </p>
4183						</div>
4184						<div class="clear">
4185							<div class="hidden-sm hidden-md hidden-lg points-content">
4186							<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="redeem-entry-wrapper">
4187						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="150px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4188						</div>
4189								<h3 class="points-head text-left"><p><b>{{vm.loyaltyDetails.points | number}} </b>Preferred Points</p>
4190</h3>
4191								<div ng-if='vm.progressBar' class="ngrs-range-slider ng-isolate-scope" min="vm.tierCardProgressbar.range.min" max="vm.tierCardProgressbar.range.max" model-min="vm.tierCardProgressbar.minPrice" model-max="vm.tierCardProgressbar.maxPrice" filter="currency:'$'" step="100" range-slider>
4192								</div>
4193								<div class="tier-statistics"><p>You are {{vm.loyaltyDetails.rentalCountToPromote}} rentals or ${{vm.loyaltyDetails.rentalAmountToPromote}} away</p>
4194</div>										
4195							</div>
4196							<div ng-show="!(vm.amazonUserStatus== carRentalConstant.amazonLinked)">
4197								<a href="javascript:void(null);" class="btn-learn-more  btn-learnmore" title="" data-toggle="modal" data-target=".tierLearnMore">Learn More</a>
4198								<img class="logo-avis-preferred pull-right" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4199							</div>
4200							<!-- Amazon dashboard content : starts -->
4201							<div class="visible-xs points-head" ng-show="(vm.amazonUserStatus== carRentalConstant.amazonLinked)">
4202								
4203								<div class="noMar amazon-tier-img-wrapper">
4204								<img class="logo-avis-preferred" ng-if="vm.customer.membershipStatus!='My Avis Member'" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4205									<span ng-if="vm.customer.membershipStatus!='My Avis Member'" class="right-seperator"></span>
4206								<img class="non-primelogo" src="" lazy-load='/etc/designs/platform/clientlib/images/amazon/amazon.png' alt="Amazon"/>
4207								</div>
4208							</div>
4209							<!-- Amazon dashboard content : ends -->							
4210						</div>
4211					</div>
4212				</div>
4213			</div>
4214			<!-- -----Preferred Plus User------- -->
4215			<div ng-if="vm.preferredplusTier">
4216				<div class="row">
4217					<div class="hidden-xs points-tier-wrapper" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4218<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4219						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="180px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4220						</div>
4221						<h3 class="points-head text-left"><p><b>{{vm.loyaltyDetails.points}} </b>Preferred Points</p>
4222 </h3>						
4223						<div ng-if='vm.progressBar' class="ngrs-range-slider ng-isolate-scope" min="vm.tierCardProgressbar.range.min" max="vm.tierCardProgressbar.range.max" model-min="vm.tierCardProgressbar.minPrice" model-max="vm.tierCardProgressbar.maxPrice" filter="currency:'$'" step="100" range-slider>
4224						</div>
4225						<div ng-if='vm.progressBar' class="tier-statistics"><p>You are {{vm.loyaltyDetails.rentalCountToPromote}} rentals or $ {{vm.loyaltyDetails.rentalAmountToPromote}} away</p>
4226</div>
4227					</div>
4228					<div class="points-desc" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4229						<div class="hidden-xs noPad points-content" ng-class="{'hidden': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4230							<h2 class="avis-preferred-h3"><p>Preferred Plus Benefits</p>
4231 </h2>
4232							<p><p>You're on your way to more free upgrades and earning even faster accelerated points as an preferred plus Member.</p>
4233</p>	
4234						</div>						
4235						<div class="clear">
4236							<div class="hidden-sm hidden-md hidden-lg points-content">
4237								<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4238								<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="150px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4239							</div>
4240								<h3 class="points-head text-left"><p><b>{{vm.loyaltyDetails.points}} </b>Preferred Points</p>
4241 </h3>
4242								<div ng-if='vm.progressBar' class="ngrs-range-slider ng-isolate-scope" min="vm.tierCardProgressbar.range.min" max="vm.tierCardProgressbar.range.max" model-min="vm.tierCardProgressbar.minPrice" model-max="vm.tierCardProgressbar.maxPrice" filter="currency:'$'" step="100" range-slider>
4243								</div>
4244								<div ng-if='vm.progressBar' class="tier-statistics"><p>You are {{vm.loyaltyDetails.rentalCountToPromote}} rentals or $ {{vm.loyaltyDetails.rentalAmountToPromote}} away</p>
4245</div>
4246							</div>
4247							<div ng-show="!(vm.amazonUserStatus== carRentalConstant.amazonLinked)">
4248								<a href="javascript:void(null);" class="btn-learn-more  btn-learnmore" title="" data-toggle="modal" data-target=".tierLearnMore">Learn More</a>
4249								<img class="logo-avis-preferred pull-right" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4250							</div>
4251						</div>
4252					</div>
4253				</div>
4254			</div>
4255			<!-- -----President's Club User------- -->
4256			<div ng-if="vm.presidentsTier">
4257				<div class="row">
4258					<div class="hidden-xs points-content points-tier-wrapper" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4259<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4260						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="180px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4261						</div>
4262						<h3 class="points-head text-left"><p><span class="text-color-white">{{vm.loyaltyDetails.points}} Preferred points</span></p>
4263</h3>
4264					</div>
4265					<div class="points-desc" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4266						<div class="hidden-xs noPad points-content" ng-class="{'hidden': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4267							<h2><p><span class="text-color-white">
4267Enjoy access to these exclusive benefits</span></p>
4268</h2>
4269							<span class="col-xs-12"><ul>
4270<li><span class="text-color-white">Skip the line at pickup</span></li>
4271<li><span class="text-color-white">Express checkout on return</span></li>
4272<li><span class="text-color-white">Complementary GPS</span></li>
4273<li><span class="text-color-white">Free car upgrade when available</span></li>
4274</ul>
4275</span>
4276						</div>
4277						<div class="clear">
4278							<div class="hidden-sm hidden-md hidden-lg points-content">
4279								<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4280								<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="150px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4281							</div>
4282								<h3 class="points-head text-left"><p><span class="text-color-white">{{vm.loyaltyDetails.points}} Preferred points</span></p>
4283</h3>
4284							</div>
4285							<div ng-show="!(vm.amazonUserStatus== carRentalConstant.amazonLinked)">
4286								<a href="javascript:void(null);" class="btn-learn-more  btn-learnmore" title="" data-toggle="modal" data-target=".tierLearnMore">Learn More</a>
4287								<img class="logo-avis-preferred pull-right" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4288							</div>
4289						</div>
4290					</div>
4291				</div>				
4292			</div>
4293			<!-- -----Chairman's Club User------- -->
4294			<div ng-if="vm.chairmansTier">
4295				<div class="row">
4296					<div class="hidden-xs points-content points-tier-wrapper" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4297<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4298						<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="180px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4299						</div>
4300						<h3 class="points-head text-left"><p>{{vm.loyaltyDetails.points}} preferred points</p>
4301</h3>
4302					</div>
4303					<div class="points-desc" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4304						<div class="hidden-xs noPad points-content" ng-class="{'hidden': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}">
4305							<h2><p>Enjoy access to these exclusive benefits</p>
4306</h2>
4307							<span class="col-xs-12"><ul>
4308<li>Skip the line at pickup</li>
4309<li>Express checkout on return</li>
4310<li>Complementary GPS</li>
4311<li>Free car upgrade when available</li>
4312</ul>
4313</span>
4314						</div>
4315						<div class="clear">
4316							<div class="hidden-sm hidden-md hidden-lg points-content">
4317								<div ng-if="vm.domain == 'US' || vm.domain =='CA'" class="pull-right redeem-entry-wrapper">
4318								<a ng-href="{{contextPath}}/{{locale}}/loyalty-profile/redeem-preferred.html" target="_self"><img width="150px" src="" lazy-load="/etc/designs/avis/reservationlib/clientlib/images/[email protected]" alt="How to use button"/></a>
4319							</div>
4320								<h3 class="points-head text-left"><p>{{vm.loyaltyDetails.points}} preferred points</p>
4321</h3>
4322							</div>
4323							<div ng-show="!(vm.amazonUserStatus== carRentalConstant.amazonLinked)">
4324								<a href="javascript:void(null);" class="btn-learn-more  btn-learnmore" title="" data-toggle="modal" data-target=".tierLearnMore">Learn More</a>
4325								<img class="logo-avis-preferred pull-right" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4326							</div>
4327														
4328						</div>
4329					</div>
4330				</div>				
4331			</div>
4332		</div>
4333	</div>
4334	</div>
4335	<!-- My Avis User -->
4336	<div ng-if="vm.myAvisUser" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled))), 'col-sm-12': ((vm.isUpcoming && vm.isPast && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || (vm.isUpcoming!=vm.isPast && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)))}" class="hide-on-load avis-preferred noPad">
4337	
4338	
4339      <style type="text/css">.prominent-dashboard-wrapper{text-align:left;padding:25px}.prominent-dashboard-wrapper .prominent-form-desc{margin:0 0 10px}.prominent-dashboard-content{margin:20px 0}.prominent-dashboard-wizardtext{float:right;color:#333 !important;background:#f7f7f7 !important;padding-top:11px !important}.prominent-dashboard-heading .prominent-dashboard-wizardtext,.prominent-dashboard-heading h3{font-family:"Custom-Demi"}.col-sm-6 .prominent-dashboard-wrapper .prominent-form-desc span.text-size-1_5x{font-size:1.05em !important;line-height:1em}@media(max-width:767px){.prominent-dashboard-btn .btn{width:100%}}@media(min-width:768px){.col-sm-12 .prominent-dashboard-wrapper{width:50%;margin:0 auto;padding:0}.col-sm-12 .prominent-dashboard-wrapper .prominent-form-desc{margin:10px 0}.prominent-dashboard-wrapper .prominent-form-desc span.text-size-1_5x{font-size:1.25em !important;line-height:1em}.prominent-dashboard-wrapper{height:235px}.col-sm-6 .prominent-dashboard-wrapper{padding:20px 25px}}@media(min-width:768px) and (max-width:1024px){.prominent-dashboard-wrapper{padding:15px}.prominent-dashboard-wrapper .prominent-form-desc{font-size:1em;line-height:.8em;margin-bottom:5px}.prominent-dashboard-content{margin:10px 0}}</style>
4340	 
4341	
4342	
4343		<div class="prominent-dashboard-heading">
4344				<h3 class="prominent-dashboard-wizardtext">Your Wizard # {{vm.customer.wizardNumber}}</h3>
4345				<h3>
4345Profile Completion</h3>
4346		</div>
4347		<div class="prominent-dashboard-wrapper">
4348				<p class="prominent-form-desc" ng-if="vm.customerData.profCompStep >= 0">
4349			            <span ng-if="brand == carRentalConstant.brandName.AVIS" class="wrap-card-sub-header sec-text">
4350						<span ng-if="vm.customerData.profCompStep > 1">Only <span class="text-color-avis text-size-1_5x">{{vm.customerData.profCompStep}}</span> <span class="text-size-1_5x">steps</span> to go between you and Avis Preferred status.</span>
4351				        <span ng-if="vm.customerData.profCompStep == 1">Only <span class="text-color-avis text-size-1_5x">{{vm.customerData.profCompStep}}</span> <span class="text-size-1_5x">step</span> to go between you and Avis Preferred status.</span>
4352				        <span class="text-size-1_5x font-abg-demi" ng-if="(vm.customerData.enrollmentStep == 'tnc-section' && vm.customerData.profCompStep == 0)">Almost done! Please update the terms and condition section to go to Avis Preferred status.</span>
4353				        </span>
4354				</p>
4355				 <!--Profile Slider -Starts-->
4356	<div class="profile-slider-wrapper">
4357		<ul class="nav nav-tabs" role="tablist" ng-if="vm.customerResponce.iconographyList">
4358					<li ng-repeat="list in vm.customerResponce.iconographyList" class="{{list.completed}}"><a href="javascript:void(null);"><span class="{{list.sectionName}}"></span></a></li>
4359		</ul>
4360		<ul class="nav nav-tabs" role="tablist" ng-if="vm.customerData.iconographyList">
4361					<li ng-repeat="list in vm.customerData.iconographyList" class="{{list.completed}}"><a href="javascript:void(null);"><span class="{{list.sectionName}}"></span></a></li>
4362		</ul>
4363	</div>
4364<!--Profile Slider -Ends-->
4365				<div class="prominent-dashboard-content">					
4366					<p>Complete your profile to enjoy expedited service and accelerate your rewards.</p>
4367
4368				</div>
4369				 <div class="prominent-dashboard-btn text-center mar-bottom-30">
4370				 <a href="/en/loyalty-profile/avis-preferred/dashboard/profile">
4371				 	<button class="btn btn-primary-avis">Complete Your Profile</button>
4372				 	</a>
4373				 </div>
4374
4375			</div>
4376		</div>
4377	<!-- Preferred User without Loyalty enrolled -->
4378	<div ng-if="vm.preferredNonLoyaltyUser" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled))) }" class="avis-preferred noPad">
4379		<h3>Avis Preferred Points</h3>
4380		<div class="points-tier-new-user background_img" ng-style="{'background-image': 'url(' + vm.profileDashboardTierImagePath(vm.customer.membershipStatus) + ')'}">
4381			<div>
4382				<p>Earn Points. Start Saving</p>
4383
4384				<p>Avis Preferred members and above can earn points for every dollar spent by opting into Avis Preferred points.</p>
4385<p>Redeem your points for upgrades and optional products. Experience ultimate flexibility with no blackout dates</p>
4386<p> </p>
4387
4388			</div>
4389			<div class="learn-more-point">
4390				<a href="/car-rental/content/avisPref-Program.ac?pageName=avisPref-Program" class="btn-learn-more btn btn-learnmore-point">Lean More About Points</a>
4391				<img class="logo-avis-preferred logo-avis-chairman pull-right" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/>
4392			</div>
4393			
4394		</div>
4395	</div>
4396	<!-- Invalid Loyalty Profiles -->
4397	<div ng-if="!vm.invalidLoyaltyUser" ng-class="{'col-sm-6': ((vm.isUpcoming && vm.isPast  && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming == vm.isPast) && (vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled)) || ( (vm.isUpcoming != vm.isPast) && !(vm.amazonUserStatus== carRentalConstant.amazonLinked ||vm.amazonUserStatus== carRentalConstant.amazonEnabled))) }" class="avis-preferred noPad">
4398		<h3>Avis Preferred Points</h3>
4399		<h3 class="points-head text-left"></h3>
4400		<div class="info-error-msg">
4401			<div class="info-error-war-msg-image">
4402				<span class=""></span>
4403			</div>
4404			<div class="info-error-msg-text">
4405				<p>We are sorry, we are unable to retrieve your Preferred points information  currently. Please try again later or contact <a href="/en/customer-service/worldwide-telephone-numbers">Customer Service</a> for further assistance.</p>
4406			</div>
4407		</div>
4408		<div class="learn-more-point"></div>
4409	</div>
4410	
4411	
4412	 
4413	
4414	<div ng-if="isAuthenticated || isRememberME" class="modal tierLearnMore" role="dialog">
4415		<div class="modal-dialog">
4416			
4417			<div class="modal-content tierPopup">
4418				<div class="modal-header">
4419					<span data-dismiss="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close"></span>
4420					<h4 class="modal-title">&nbsp;</h4>
4421				</div>
4422				<!-- Preferred Learnmore Overlay-------------------- -->
4423				<div ng-if="vm.preferredTier" class="modal-body">
4424					<div class="sebftlft">
4425						<div class="sebbenimg">
4426							<img ng-src="{{vm.profileDashboardTierLogoImagePath(vm.loyaltyDetails.nextTierName)}}" alt="Preferred Plus" title="Preferred Plus" height="32" width="150"/>
4427						</div>
4428						<div class="sebenlist">
4429							<div>
4430								<p>In addition to your Avis Preferred benefits you'll also enjoy:</p>
4431<ul>
4432<li>Automatic single car class upgrade whenever it's available</li>
4433<li>Personalized profile to track your benefits on avis.com</li>
4434<li>Accelerate your rewards by opting into Avis Preferred Points. Receive 25% - 50% more points for every dollar you spend.</li>
4435<li>Special number for reservations and customer service support</li>
4436</ul>
4437
4438
4439							</div>
4440						</div>
4441					</div>
4442					<div class="sebftrgt">
4443						<p>A travel experience like no other</p>
4444<p>You spend a lot of time on the road. Avis Preferred Plus ensures it's paved with a few nice extras that make a big difference.</p>
4445<p>In addition to your {{vm.loyaltyDetails.nextTierName}} benefits, you'll enjoy an automatic upgrade whenever it's available. You'll have an exclusive 800 number for reservations and service. Avis Preferred Plus is yours after completing {{vm.loyaltyDetails.rentalCountToPromote}} rentals or spending over $ {{vm.loyaltyDetails.rentalAmountToPromote}} in a calendar year.</p>
4446<p>Membership privileges continue with accelerated Avis Preferred Points. Every dollar you spend on the base rental earns you points. You decide how to redeem them - for free rentals and upgrades with no blackout dates, or to add an accessory such as a GPS to enhance your trip.</p>
4447<p>We're here to help you get there. The way you want to go.</p>
4448
4449
4450					</div>
4451				</div>
4452				<!-- Preferred Plus Learnmore Overlay-------------------- -->
4453				<div ng-if="vm.preferredplusTier" class="modal-body">
4454
4455					<div class="sebftlft">
4456						<div class="sebbenimg">
4457							<img ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Preferred Plus" title="Preferred Plus" height="32" width="150"/>
4458						</div>
4459						<div class="sebenlist">
4460							<div>
4461								<p>In addition to your Avis Preferred benefits you'll also enjoy:</p>
4462<ul>
4463<li>Automatic single car class upgrade whenever it's available</li>
4464<li>Personalized profile to track your benefits on avis.com</li>
4465<li>Accelerate your rewards by opting into Avis Preferred Points. Receive 25% - 50% more points for every dollar you spend.</li>
4466<li>Special number for reservations and customer service support</li>
4467</ul>
4468
4469
4470							</div>
4471						</div>
4472					</div>
4473					<div class="sebftrgt">
4474						<p>A travel experience like no other</p>
4475<p>You spend a lot of time on the road. Avis Preferred Plus ensures it's paved with a few nice extras that make a big difference.</p>
4476<p>In addition to your preferred plus benefits, you'll enjoy an automatic upgrade whenever it's available. You'll have an exclusive 800 number for reservations and service. Avis Preferred Plus is yours after completing {{vm.loyaltyDetails.rentalCountToPromote}} rentals or spending over $ {{vm.loyaltyDetails.rentalAmountToPromote}} in a calendar year.</p>
4477<p>Membership privileges continue with accelerated Avis Preferred Points. Every dollar you spend on the base rental earns you points. You decide how to redeem them - for free rentals and upgrades with no blackout dates, or to add an accessory such as a GPS to enhance your trip.</p>
4478<p>We're here to help you get there. The way you want to go.</p>
4479
4480
4481					</div>
4482				</div>
4483				<!-- President's Club Learnmore Overlay-------------------- -->
4484				<div ng-if="vm.presidentsTier" class="modal-body">
4485
4486					<div class="sebftlft">
4487						<div class="sebbenimg">
4488							<img ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Preferred Plus" title="Preferred Plus" height="32" width="150"/>
4489						</div>
4490						<div class="sebenlist">
4491							<div>
4492								<p>
4492It's like having your own lane.</p>
4493<ul>
4494<li>Start your journey with a double upgrade - whenever it's available.</li>
4495<li>Guaranteed car every time.</li>
4496<li>Dedicated {{vm.loyaltyDetails.tierName}} number for reservations and customer support.</li>
4497<li>Accelerate your rewards by opting into Avis Preferred Points. Receive 50% more points for every dollar you spend.</li>
4498</ul>
4499
4500
4501							</div>
4502						</div>
4503					</div>
4504					<div class="sebftrgt">
4505						<p>Take the high road.<br />
4506<br />
4507From now on, no matter where you go, first class treatment will follow you.<br />
4508<br />
4509As a member of {{vm.loyaltyDetails.tierName}} an invitation only program, you'll drive off with an automatic double upgrade whenever it's available.<br />
4510<br />
4511Use the dedicated {{vm.loyaltyDetails.tierName}} customer service number and you won't wait in line, even when you're on the phone. The road does get much smoother when you spend more time behind the wheel. It starts with your well-earned double upgrade.<br />
4512<br />
4513Accelerate your rewards with Avis Preferred Points. Opt in to start earning flexible rewards like upgrades, rentals days and more.</p>
4514
4515
4516					</div>
4517				</div>
4518				<!-- Chairman's Club Learnmore Overlay-------------------- -->
4519				<div ng-if="vm.chairmansTier" class="modal-body">
4520
4521					<div class="sebftlft">
4522						<div class="sebbenimg">
4523							<img ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Preferred Plus" title="Preferred Plus" height="32" width="150"/>
4524						</div>
4525						<div class="sebenlist">
4526							<div>
4527								<p>It's like having your own lane.</p>
4528<ul>
4529<li>Start your journey with a double upgrade - whenever it's available.</li>
4530<li>Guaranteed car every time.</li>
4531<li>Dedicated {{vm.loyaltyDetails.tierName}} number for reservations and customer support.</li>
4532<li>Accelerate your rewards by opting into Avis Preferred Points. Receive 50% more points for every dollar you spend.</li>
4533</ul>
4534
4535
4536							</div>
4537						</div>
4538					</div>
4539					<div class="sebftrgt">
4540						<p>Take the high road.<br />
4541<br />
4542From now on, no matter where you go, first class treatment will follow you.<br />
4543<br />
4544As a member of {{vm.loyaltyDetails.tierName}} an invitation only program, you'll drive off with an automatic double upgrade whenever it's available.<br />
4545<br />
4546Use the dedicated {{vm.loyaltyDetails.tierName}} customer service number and you won't wait in line, even when you're on the phone. The road does get much smoother when you spend more time behind the wheel. It starts with your well-earned double upgrade.<br />
4547<br />
4548Accelerate your rewards with Avis Preferred Points. Opt in to start earning flexible rewards like upgrades, rentals days and more.</p>
4549
4550
4551					</div>
4552				</div>
4553				<!-- -------------------- -->
4554			</div>
4555		</div>
4556	</div>
4557</div>
4558</div>
4559
4560
4561
4562			</div>
4563			<!-- Amazon dashboard content starts -->
4564			
4565				<div ng-if="vm.amazonUserStatus == carRentalConstant.amazonEnabled" class="amazon-prime-promo col-sm-6 avis-preferred noPad">
4566					<h3>&nbsp;</h3>
4567
4568					<div class="profile-full-width">
4569						<div class="profile-image-wrapper img-responsive">
4570							<div class="background_img noPad" style="background-image: url('/etc/designs/platform/clientlib/images/AmazonDash_Arrow.png'); background-color: #F8F8F8; background-position-y: -20px">
4571							</div>
4572						</div>
4573
4574						<div class="profile-content-wrapper noPad">
4575							<div class="points-content">
4576								<p>
4577									<strong><span class="text-size-1_5x">Exclusive benefits for Amazon Customers</span></strong>
4578								</p>
4579								<ul>
4580									<li>Get 10% back in an Amazon.com Gift Card.</li>
4581									<li>Alexa customers receive 20% back in an Amazon.com Gift Card.</li>
4582									<li>Save up to 30% off base rates.</li>
4583								</ul>
4584								<p class="noMar">
4585									<strong>Login to link your Amazon account.</strong>
4586								</p>
4587							</div>
4588
4589							<a id="amazon-root"><img src="" lazy-load="/content/dam/avis/na/us/common/amazon-login-btn.png" alt="Amazon-login-button"/></a> <img class="logo-avis-preferred logo-avis-chairman pull-right non-primelogo" src="" lazy-load="/etc/designs/platform/clientlib/images/amazon/amazon.png" alt="Avis Logo" width="100px"/>
4590						</div>
4591					</div>
4592				</div>
4593				<div ng-if="vm.amazonUserStatus == carRentalConstant.amazonLinked" ng-class="{'hidden-xs' : vm.preferredTier && vm.tierDisplay}" class="amazon-prime-promo col-sm-6 avis-preferred noPad">
4594					<h3>&nbsp;</h3>
4595					<div class="profile-full-width">
4596						<div class="profile-image-wrapper img-responsive">
4597							<div class="background_img noPad" style="background-image: none; background-color: #F8F8F8; background-position-y: -20px">
4598							</div>
4599						</div>
4600						<div class="profile-content-wrapper noPad">
4601							<div class="points-content">
4602								<p>
4603									<strong><span class="text-size-1_5x">Enjoy Amazon benefits everytime you rent</span></strong>
4604								</p>
4605								<p>Earn 10% back in an Amazon.com Gift Card on every completed rental. Plus, save up to 30% off base rates.</p>
4606							</div>
4607							
4608							<div class="amazon-tier-img-wrapper">
4609								<img class="logo-avis-preferred" ng-if="vm.customer.membershipStatus!='My Avis Member'" ng-src="{{vm.profileDashboardTierLogoImagePath(vm.customer.membershipStatus)}}" alt="Avis Logo"/> <span ng-if="vm.customer.membershipStatus!='My Avis Member'" class="right-seperator"></span> <img class="non-primelogo" src="" lazy-load="/etc/designs/platform/clientlib/images/amazon/amazon.png" alt="Amazon"/>
4610							</div>
4611						</div>
4612					</div>
4613				</div>
4614			
4615			<!-- Amazon dashboard content ends -->
4616			<div ng-if="vm.isUpcoming" ng-class="{'col-sm-6 col-xs-12': vm.isPoints || vm.isPast ,'col-sm-12 col-xs-12': !vm.isPoints && !vm.isPast}" class="next-reservation noPad">
4617				
4618
4619
4620
4621
4622    
4623    
4624    <div class="upcoming-reservations">
4624<script>
4625var reservationRequest={
4626'OPEN_RENTAL':	'' || 'true',
4627'UPCOMING_RESERVATION' : '' || 'true'
4628}
4629</script>
4629
4630
4631
4632<div ng-if="isAuthenticated && vm.isRentalHistory">
4633	<!-- For Open rentals -->
4634	<div>
4635		<div class="past-rentals">
4636			<h3>{{vm.slickRentaltitle}}</h3>
4637			<div class="spinnerLoader-small" ng-class="{'hidden':!vm.rentalRequestInProgress}">
4638				<svg viewBox="0 0 100 100">
4639					<circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle>
4640				</svg>
4641			</div>
4642			<div ng-if="vm.rentalHistoryAvailable">
4643				<slick slick-slider class="past-rentals-carousel slider one-time" title="vm.slickRentaltitle" dots="false" infinite="false" speed="300" centermode="true" slides-to-show="1" touch-move="true" slides-to-scroll="1">
4644				<div ng-repeat="rentalHistory in vm.rentalHistory track by $index" class="slid-container slick-slide" data-title="{{rentalHistory.message}}" ng-class="{'auth-reservation cus-p-0':rentalHistory.onAirportIndicator}">
4645					<div ng-if="rentalHistory.gateExitDone">
4646						<div ng-repeat="connected in rentalHistory.vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='TRUE'">
4647
4648							<div class="sp-current-rental" ng-attr-title="{{vm.slickRentaltitle}}">
4649
4650								<div class="current-rental-content-wrapper">
4651									<div class="current-rental-car-img connected-car" ng-attr-title="{{rentalHistory.vehicle.makeModel}}">
4652
4653										<car-image rental-path="sideprofile/global/" car-model='rentalHistory.vehicle' class="car-img" car-class='car-img img-responsive'></car-image>
4654									</div>
4655									<div class="current-rental-car-details text-center">
4656										<p>
4657											<span class="current-rental-car font-abg-demi">{{rentalHistory.vehicle.makeModel}}</span><span ng-repeat="features in rentalHistory.vehicle.vehicleFeatures" ng-if="features.name=='connectedCar' && features.value == 'TRUE' && (vm.domain === 'US' || vm.domain === 'CA')" class="sp-icon sp-connected-car"></span>
4658										</p>
4659										<p>
4660											<span>Mileage </span><span class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'mileage'">{{features.value}}</span>
4661										</p>
4662										
4663										<!-- upcoming res flow chevron component -->
4664										<div ng-if="rentalHistory.vehicle.fiveStarSafetyRate" class="upcoming-five-star">
4665										<p class="upcoming-five-star-mob"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>			
4666											<a role="button" ng-hide="mode" data-target=".five-star-safety-modal" data-toggle="modal" href="javascript:void(0);">
4667											 	<span ng-if="brand == carRentalConstant.brandName.AVIS"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon" class="upcoming-five-star-icon"/> </span>
4668										   		<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon"></span>
4669										   			   				</a></p></div>
4670									
4671										<!-- chevron component -->
4672										
4673									</div>
4674								</div>
4675								<div class="bg-white rental-details text-center row upcoming-bg-white-mob">
4676									<div class="col-xs-6 col-sm-5 col-md-6">
4677										<p ng-if="rentalHistory.rentalEndsIn">
4678										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  <2">
4679											Your rental ends <span class="text-color-avis font-abg-demi">today</span>
4680										</p>
4681										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  >1 ">
4682											Your rental ends in <br/>
4683											<span class="text-color-avis font-abg-demi">{{rentalHistory.rentalEndsIn}}
4684												Days</span>
4685										</p>
4686										</p>
4687										<p ng-if="!rentalHistory.rentalEndsIn">
4688										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental==0">Your rental has
4689											ended</p>
4690										<p class="modal-sub-title" ng-if="rentalHistory.hoursInRental > 0">
4691											Your rental ends in <br/>
4692											<span class="text-color-avis font-abg-demi">{{rentalHistory.hoursInRental}}
4693												<span ng-if="rentalHistory.hoursInRental==1">hour</span> <span ng-if="rentalHistory.hoursInRental>1">hours</span>
4694											</span>
4695										</p>
4696										</p>
4697									</div>
4698									<div class="col-xs-6 col-sm-7 col-md-6 right-seperator">
4699										<div class="media">
4700											<div class="media-left">
4701												<span class="sp-icon sp-fuel"></span>
4702											</div>
4703											<div class="media-body">
4704												<p>
4705													<span>Starting Fuel </span> <span ng-if="vm.domain === 'US' || vm.domain === 'CA'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'startingFuel'">{{features.value}}
4706														Gal</span>
4706 <span ng-if="vm.domain === 'AU' || vm.domain === 'NZ'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'startingFuel'">{{features.value}}
4707														litres</span>
4708
4709												</p>
4710												<p>
4711													<span>Current Fuel </span> <span ng-if="vm.domain === 'US' || vm.domain === 'CA'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'currentFuel'">{{features.value}}
4712														<span ng-if="features.value!='NA'">Gal</span>
4713													</span> <span ng-if="vm.domain === 'AU' || vm.domain === 'NZ'" class="text-color-avis font-abg-demi" ng-repeat="features in rentalHistory.vehicle.vehicleFeatures | filter:'currentFuel'">{{features.value}}
4714														<span ng-if="features.value!='NA'">litres</span>
4715													</span>
4716												</p>
4717											</div>
4718										</div>
4719									</div>
4720								</div>
4721								<div class="sp-current-rental-btn">
4722									<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber,'dashboard');" class="btn btn-primary-avis btn-block">Enhance My Rental</button>
4723								</div>
4724							</div>
4725						</div>
4726					</div>
4727
4728					<!-- ------------------------------------ -->
4729					<div ng-if="rentalHistory.gateExitDone && rentalHistory.rentalType && rentalHistory.rentalType=='Open'">
4730						<div ng-repeat="connected in rentalHistory.vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='FALSE'">
4731
4732							<div class="sp-current-rental not-connected-car-rental" ng-attr-title="{{vm.slickRentaltitle}}">
4733
4734								<div class="current-rental-content-wrapper">
4735									<div class="current-rental-car-img" ng-attr-title="{{rentalHistory.vehicle.makeModel}}">
4736
4737
4738										<car-image rental-path="sideprofile/global/" car-model='rentalHistory.vehicle' car-class='car-img img-responsive'></car-image>
4739									</div>
4740									<div class="current-rental-car-details text-center">
4741										<p>
4742											<span class="current-rental-car font-abg-demi">{{rentalHistory.vehicle.makeModel}}</span><span class=""></span>
4743										</p>
4744										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  <2">
4745											Your rental ends <span class="text-color-avis font-abg-demi">today</span>
4746										</p>
4747										<p class="modal-sub-title" ng-if="rentalHistory.rentalEndsIn  >1 ">
4748											Your rental ends in <br/>
4749											<span class="text-color-avis font-abg-demi">{{rentalHistory.rentalEndsIn}}
4750												Days</span>
4751										</p>
4752									</div>
4753								</div>
4754								<div class="sp-current-rental-btn">
4755									<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber,'dashboard');" class="btn btn-primary-avis btn-block">Enhance My Rental</button>
4756								</div>
4757							</div>
4758						</div>
4759					</div>
4760					<!-- ------------------------------------ -->
4761					<div ng-if="!rentalHistory.gateExitDone && rentalHistory.rentalType && rentalHistory.rentalType=='Open'">
4762						<div class="past-rental-content-wrapper" ng-attr-title="{{vm.slickRentaltitle}}">
4763							<div class="points-content">
4764								<h3 class="h1-substitute">{{rentalHistory.pickLoc.name+',
4765									'+rentalHistory.pickLoc.locationCode}}</h3>
4766
4767								<span class="font-bold" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></span>
4768								<!-- upcoming res flow chevron component -->
4769							<div ng-if="rentalHistory.vehicle.fiveStarSafetyRate" class="margin-left-15">
4770								<p><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>			
4771									<a role="button" ng-hide="mode" data-target=".five-star-safety-modal" data-toggle="modal" href="javascript:void(0);">
4772										<span ng-if="brand == carRentalConstant.brandName.AVIS"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon" class="upcoming-five-star-icon"/> </span>
4773										<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon"></span>
4774									</a></p></div>
4775									
4776						<!-- chevron component -->
4777								<br/></br>
4778							</div>
4779							<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber,'dashboard');" class="btn btn-primary-avis hidden-xs">Enhance My Rental</button>
4780						</div>
4781						<div class="past-rental-image-wrapper" ng-attr-title="{{rentalHistory.vehicle.makeModel}}">
4782							<car-image rental-path="sideprofile/global/" car-model='rentalHistory.vehicle' car-class='car-img img-responsive' car-height='340' car-width='510'></car-image>
4783						</div>
4784						<div class="cus-pl-5 cus-pr-5 cus-pb-5 visible-xs">
4785							<button type="submit" ng-click="vm.getRentalExt(rentalHistory.rentalAgreementNumber,'dashboard');" class="btn btn-primary-avis cus-w100">Enhance My Rental</button>
4786						</div>
4787					</div>
4788
4789					<!-- -------------------------------------- -->
4790					<div title="" ng-if="(!rentalHistory.rentalType|| (rentalHistory.rentalType && rentalHistory.rentalType!='Open')) && !rentalHistory.onAirportIndicator">
4791						<div class="past-rental-content-wrapper">
4792							<div class="points-content">
4793								<h3 class="h1-substitute">{{rentalHistory.pickLoc.name }},
4794									{{rentalHistory.pickLoc.locationCode}}</h3>
4795
4796								<span class="font-bold" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></span>
4797								<br/>
4798							</div>
4799							<button href="javascript:void(0)" class="btn btn-primary-avis" ng-click="vm.viewReservationDetail
4799s();">View Details</button>
4800						</div>
4801					</div>
4802
4803					<!-- self service display -->
4804					<!-- upcoming reservation with banner -->
4805					<div title="" ng-if="(!rentalHistory.rentalType|| (rentalHistory.rentalType && rentalHistory.rentalType!='Open'))&& rentalHistory.onAirportIndicator">
4806						<div class="past-rental-content-wrapper">
4807							<div class="points-content">
4808								<h3 class="h1-substitute">{{rentalHistory.pickLoc.name }},
4809									{{rentalHistory.pickLoc.locationCode}}</h3>
4810
4811								<span class="font-bold" ng-bind-html="rentalHistory.pickDateTime | ModifiedDateAtTime"></span>
4812								<br/> <a class="red f-14" href="javascript:void(null);" ng-click="vm.viewReservationDetails(rentalHistory)" title="View Details">View Details</a>
4813							</div>
4814
4815							<button href="javascript:void(0)" class="btn btn-primary-avis hidden-xs" ng-show="vm.displayButton || $index != vm.currentSlick" ng-click="vm.getVehicle(rentalHistory.confirmationNumber,$index);">Choose My Vehicle</button>
4816							<div class="hidden-xs" ng-if="vm.errorList.length" ng-show="!vm.displayButton && $index == vm.currentSlick">
4817								<div class="cus-d-flex cus-flex-row cus-justify-content-between auth-profile-error-msg" ng-repeat="error in vm.errorList">
4818									<p ng-bind-html="error.message | htmlFilter"></p>
4819									<span class="sp-icon sp-white-close" ng-click="vm.displayButton = !vm.displayButton"> <span class="sr-only" ng-bind-html="error.message | htmlFilter"></span>
4820									</span>
4821								</div>
4822							</div>
4823						</div>
4824						<div class="past-rental-image-wrapper cus-d-flex cus-align-items-center">
4825							<a href="javascript:void(null);" ng-click="vm.getVehicle(rentalHistory.confirmationNumber,$index)">
4826								<img class="cus-w-85 cus-h-auto" src="" suppress-src-error="true" lazy-load="/content/dam/avis/na/us/common/profileDashboard/upComing/Select_Car_Image.png" alt="select car image"/>
4827							</a>
4828						</div>
4829						<button href="javascript:void(0)" class="btn btn-primary-avis w-100 visible-xs" ng-show="vm.displayButton || $index != vm.currentSlick" ng-click="vm.getVehicle(rentalHistory.confirmationNumber,$index)">Choose My Vehicle</button>
4830						<div class="visible-xs" ng-if="vm.errorList.length" ng-show="!vm.displayButton && $index == vm.currentSlick">
4831							<div class="cus-d-flex cus-flex-row cus-justify-content-between auth-profile-error-msg w-100" ng-repeat="error in vm.errorList">
4832								<p ng-bind-html="error.message | htmlFilter"></p>
4833								<span class="sp-icon sp-white-close" ng-click="vm.displayButton = !vm.displayButton"> <span class="sr-only" ng-bind-html="error.message | htmlFilter"></span>
4834								</span>
4835							</div>
4836						</div>
4837					</div>
4838					<!-- upcoming reservation with banner -->
4839
4840				</div>
4841				</slick>
4842			</div>
4843			
4844		</div>
4845	</div>
4846
4847	<!-- When Upcoming service is down -->
4848	<div ng-if=" vm.rentalHistoryError" class="upcoming-reservation background_img">
4849		<div class="info-error-msg">
4850			<div class="info-error-war-msg-image">
4851				<span class=""></span>
4852			</div>
4853			<div class="info-error-msg-text">
4854				<p>We are sorry, we are unable to retrieve your Upcoming Reservations currently. Please try again later or contact <a href="/en/customer-service/worldwide-telephone-numbers">Customer Care</a> for further assistance.</p>
4855			</div>
4856		</div>
4857		<br/></br>
4858		<div class="spinnerLoader-small" ng-class="{'hidden':!vm.upcomingInProgress}">
4859			<svg viewBox="0 0 100 100">
4860				<circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle>
4861			</svg>
4862		</div>
4863	</div>
4864</div>
4865
4866<!-- chevron component -->
4867	<div class="modal fade popup-fix five-star-safety-modal" role="dialog" data-backdrop="true">
4868	<div class="modal-dialog modal-popup reservation-modal width-700px">
4869		<div class="modal-content">
4870			<div class="modal-header">
4871				<span data-dismiss-custom="modal" aria-label="Close" class="close-icon-black pull-right gap-btwn-two-close" ng-click="resForm()"></span>
4872				<span class="pull-right cancel-text-down-in-mob cancel-text" aria-hidden="true" aria-label="Close" data-dismiss-custom="modal" ng-click="resForm()"> Cancel</span> 
4873				<h4 class="modal-title">
48735-STAR BADGE</h4>
4874			</div>
4875			<div class="modal-body max-height-500">
4876				<p>The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.  Based on our last review, this vehicle was rated as a 5-star vehicle.  Please note these ratings are subject to change and reflect our last review.</p>
4877			</div>
4878		</div>
4879	</div>
4880</div>
4881<!-- chevron component --></div>
4882
4883
4884
4885			</div>
4886			<div ng-if="vm.isPast" ng-class="{'col-sm-6 col-xs-12': vm.isPoints || vm.isUpcoming ,'col-sm-12 col-xs-12': !vm.isPoints && !vm.isUpcoming}" class="next-reservation noPad">
4887				
4888
4889
4890
4891
4892    
4893    
4894    <div class="past-reservations">
4895<div ng-if="isAuthenticated && vm.isPast">
4896	<div>
4897		<div class="past-rentals">
4898			<h3>Past Rentals</h3>
4899			<div class="spinnerLoader-small" ng-class="{'hidden':!vm.pastReservationInProgress}">
4900				<svg viewBox="0 0 100 100">
4901					<circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle>
4902				</svg>
4903			</div>
4904			<div ng-if="vm.pastReservationDetailsAvailable">
4905				<slick slick-slider class="past-rentals-carousel slider one-time" dots="false" infinite="false" speed="300" centermode="true" slides-to-show="1" touch-move="true" slides-to-scroll="1">
4906					<div ng-repeat="pastRental in vm.pastReservationDetails" class="slid-container slick-slide">
4907						<div class="past-rental-content-wrapper">
4908						<div class="points-content">
4909							<h3 class="h1-substitute">{{pastRental.pickLoc.name+',
4910								'+pastRental.pickLoc.locationCode}}
4911							</h3>
4912							<!-- <p class="noMar" ng-bind="pastRental.vehicle.makeModel"></span> -->
4913							<span class="font-bold" ng-bind-html="pastRental.pickDateTime | ModifiedDateAtTime"></span>
4914							<br/></br>
4915						</div>
4916						
4917						<button type="submit" id="submit_button" ng-click="vm.bookAgain(pastRental.rentalAgreementNumber)" class="btn btn-primary-avis">Book Again</button>
4918						
4919						</div>
4920						<div class="past-rental-image-wrapper">
4921							<car-image car-model='pastRental.vehicle' car-class='car-img img-responsive' car-height='340' car-width='510'></car-image>
4922						</div>
4923					</div>
4924				</slick>
4925			</div>
4926			
4927		</div>
4928	</div>
4929	
4930	<!-- For Past Rental when services are down -->
4931	<div ng-if="vm.pastReservationDetailsError" class="upcoming-reservation background_img">
4932		<div class="info-error-msg">
4933			<div class="info-error-war-msg-image">
4934				<span class=""></span>
4935			</div>
4936			<div class="info-error-msg-text">
4937				<p>We are sorry, we are unable to retrieve your Past Rentals currently. Please try again later or contact <a href="/en/customer-service/worldwide-telephone-numbers">Customer Service</a> for further assistance.
4938				</p>
4939			</div>
4940		</div>
4941		<br/></br>
4942		<div class="spinnerLoader-small" ng-class="{'hidden':!vm.upcomingInProgress}">
4943			<svg viewBox="0 0 100 100">
4944				<circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="8" fill="none" stroke-dasharray="1,150"></circle>
4945			</svg>
4946		</div>
4947	</div>
4948</div></div>
4949
4950
4951
4952			</div>
4953
4954			<!-- Pre Rental Modal -->
4955
4956<div class="modal fade pre-rental-modal" id="preRentalModal" tabindex="-1" role="dialog" data-backdrop="true">
4957	<div class="modal-dialog" role="document" data-backdrop="true">
4958		<div class="modal-content">
4959			<!-- For On Airport Self Service Changes Begin -->
4960			<div ng-if="!vm.rentalHistory[0].gateExitDone && vm.rentalHistory[0].onAirportIndicator && !vm.rentalHistory[0].rentalAgreementNumber">
4961				<div class="modal-header text-center">
4962					<button type="button" class="close" data-dismiss="modal" aria-label="Close">
4963						<span class="sp-icon sp-close" alt="Close" title="close"><span class="sr-only">Close</span></span>
4964					</button>
4965					<h4 class="modal-title">Select Today's Rental</h4>
4966					<div class="modal-sub-title cus-row cus-d-flex cus-flex-column cus-flex-sm-row cus-pl-3 cus-pr-3 cus-mb-2 cus-sm-mb-5">
4967						<p class="cus-col text-right cus-pr-4 cus-pl-4">{{vm.rentalHistory[0].pickLoc.name+',
4968							'+vm.rentalHistory[0].pickLoc.locationCode}}</p>
4969						<p class="cus-col text-left cus-pr-4 cus-pl-4" ng-bind-html="vm.rentalHistory[0].pickDateTime | ModifiedDateAtTime"></p>
4970					</div>
4971					<a class="ap-viewall-header red cus-pt-sm-4 cus-d-inline-block" href="javascript:void(null);" ng-click="vm.viewReservationDetails(vm.rentalHistory[0])" title="View Details">View Details</a>
4972				</div>
4973				<div class="modal-body">
4974					<div class="pre-car-section">
4975						<p class="cus-mb-5 hidden-xs">Select your car from a list of available
4976 vehicles at your location.</p>
4977						<a ng-click="vm.getVehicle(vm.rentalHistory[0].confirmationNumber,-1,'modal')">
4978							<img class="cus-mb-5" src="" suppress-src-error="true" lazy-load="/content/dam/avis/na/us/common/profileDashboard/upComing/Select_Car_Image.png" alt="Select car image"/></img>
4979						</a>
4980						<p class="cus-mb-5 visible-xs">Select your car from a list of available
4981 vehicles at your location.</p>
4982					</div>
4983					<div class="pre-car-details">
4984						<div class="pre-car-detail-header">
4985							<p ng-bind="vm.rentalHistory[0].vehicle.makeModel"></p>
4986						</div>
4987					</div>
4988					<button type="submit" ng-show="vm.displayButton" ng-click="vm.getVehicle(vm.rentalHistory[0].confirmationNumber,-1,'modal')" ng-class="rental-modal-class" class="btn btn btn-primary-avis">Choose My Vehicle</button>
4989					<div ng-if="vm.errorList.length" ng-show="!vm.displayButton && vm.currentSlick == -1">
4990						<div class="cus-d-flex cus-flex-row cus-justify-content-between auth-profile-error-msg" ng-repeat="error in vm.errorList">
4991							<p ng-bind-html="error.message | htmlFilter"></p>
4992							<span class="sp-icon sp-white-close" ng-click="vm.displayButton = !vm.displayButton"> <span class="sr-only" ng-bind-html="error.message | htmlFilter"></span>
4993							</span>
4994
4995						</div>
4996					</div>
4997					<br/> <br/>
4998				</div>
4999			</div>
5000			<!-- Ends -->
5001			<div ng-if="!vm.rentalHistory[0].gateExitDone && (!vm.rentalHistory[0].onAirportIndicator || vm.rentalHistory[0].rentalAgreementNumber)">
5002				<div class="modal-header text-center">
5003					<button type="button" class="close" data-dismiss="modal" aria-label="Close">
5004						<span class="sp-icon sp-close" alt="Close" title="close"><span class="sr-only">Close</span></span>
5005					</button>
5006					<h4 class="modal-title">Your Rental is Ready!</h4>
5007					<div class="modal-sub-title cus-row cus-d-flex cus-flex-column cus-flex-sm-row cus-pl-3 cus-pr-3">
5008						<p class="cus-col text-right cus-pr-4 cus-pl-4">{{vm.rentalHistory[0].pickLoc.name+',
5009							'+vm.rentalHistory[0].pickLoc.locationCode}}</p>
5010						<p class="cus-col text-left cus-pr-4 cus-pl-4" ng-bind-html="vm.rentalHistory[0].pickDateTime | ModifiedDateAtTime"></p>
5011					</div>
5012				</div>
5013				<div class="modal-body">
5014					<div class="pre-car-section">
5015						<p class="black f-bold">Make last minute changes by adding additional equipment and services or modify your rental.</p>
5016						<car-image featured-car='true' rental-path="sideprofile/global/" class="m-auto pre-rental-modal-car-img" car-model='vm.rentalHistory[0].vehicle' car-class='car-img img-responsive m-auto' car-height='340' car-width='510'></car-image>
5017					</div>
5018					<div class="pre-car-details pre-rental-modal-car-details" ng-class="{'sp-bg-grey' : (brand == carRentalConstant.brandName.BUDGET)}">
5019						<div class="pre-car-detail-header">
5020							<p ng-bind="vm.rentalHistory[0].vehicle.makeModel" class="cus-mb-3"></p>
5021							<!-- Pre-rental Modal chevron component -->
5022						 	<div ng-if="vm.rentalHistory[0].vehicle.fiveStarSafetyRate" class="z-index1">
5023							<p class="margin-bottom-13 margin-bottom-0"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner"/>			
5024									<a initialize-popover="" tabindex="0" data-placement="bottom" data-html="true" role="button" class="hidden-xs" data-toggle="popover" data-trigger="hover" data-content="The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;nbsp; Please note these ratings are subject to change and reflect our last review.
5025		    
5026		        					<button class='btn close-button closePopover'>
5027		       						</button>" title="&lt;b>&lt;span class=&#34;text-color-avis&#34;>5-STAR SAFETY&lt;/span>&lt;/b>" aria-describedby="popover758215">
5028		   			   				<span ng-if="brand == carRentalConstant.brandName.AVIS" class="five-star-icon"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
5029		   			   				<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon"></span>
5030		  							</a></p>
5031		  							<a class="visible-xs" data-html="true" id="" data-toggle="modal" data-target=".fiveStar-mob-modal">
5032    								<span ng-if="brand == carRentalConstant.brandName.AVIS" class="span-margin-five-star-mob"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
5033  									<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon span-margin-five-star-mob"></span>
5034  									</a>
5035		  					</div>
5036		  			
5037		  		<!-- Pre-rental Modal chevron component -->
5038						</div>
5039						<button type="submit" ng-click="vm.getRentalExt(vm.rentalHistory[0].rentalAgreementNumber,'modal');" class="btn btn btn-primary-avis">Enhance My Rental</button>
5040						<br/> <br/>
5041					</div>
5042				</div>
5043			</div>
5044			<!-- on rental-->
5045			<div ng-if="vm.rentalHistory[0].gateExitDone" class="on-rental">
5046				<div class="modal-header text-center">
5047					<button type="button" class="close" data-dismiss="modal" aria-label="Close">
5048						<span class="sp-icon sp-close" alt="Close" title="close"><span class="sr-only">Close</span></span>
5049					</button>
5050					<h4 class="modal-title">We hope you&#39;re enjoying your rental!</h4>
5051					<p ng-if="vm.rentalHistory[0].rentalEndsIn">
5052					<p class="modal-sub-title" ng-if="vm.rentalHistory[0].rentalEndsIn  < 2">
5053						Your rental ends <span>
5054							today </span>
5055					</p>
5056					<p class="modal-sub-title" ng-if="vm.rentalHistory[0].rentalEndsIn  >1 ">
5057						Your rental ends in<span>
5058							{{vm.rentalHistory[0].rentalEndsIn}} Days </span>
5059					</p>
5060					</p>
5061					<p ng-if="!vm.rentalHistory[0].rentalEndsIn">
5062					<p class="modal-sub-title" ng-if="vm.rentalHistory[0].hoursInRental==0">Your rental has
5063						ended</p>
5064					<p class="modal-sub-title" ng-if="vm.rentalHistory[0].hoursInRental > 0">
5065						Your rental ends in<span>
5066							{{vm.rentalHistory[0].hoursInRental}} <span ng-if="vm.rentalHistory[0].hoursInRental==1">hour</span> <span ng-if="vm.rentalHistory[0].hoursInRental>1">hours</span>
5067						</span>
5068					</p>
5069					</p>
5070				</div>
5071				<div class="modal-body">
5072					<div class="pre-car-section">
5073						<p class="black f-bold">Enhance your rental by adding additional equipment and services or modify your return location and time.</p>
5074						<button type="submit" ng-click="vm.getRentalExt(vm.rentalHistory[0].rentalAgreementNumber,'modal');" class="btn btn btn-primary-avis">Enhance My Rental</button>
5075						<car-image featured-car='true' rental-path="sideprofile/global/" class="m-auto" car-model='vm.rentalHistory[0].vehicle' car-class='car-img img-responsive m-auto' car-height='340' car-width='510'></car-image>
5076					</div>
5077					<!-- On rental chevron component -->
5078						<div ng-if="vm.rentalHistory[0].vehicle.fiveStarSafetyRate" class="z-index3 margin-five-star-mob  five-star-modal-mob modal-star-badge-mob avis-mob-mb-8">
5079						<p class="margin-bottom-13 margin-bottom-0 bud-five-star modal-mob avis-mob-mt-16"><img src="/content/dam/chevron-images/5-Star%20Badge.png" alt="Five star safety banner" class="banner-mob"/>			
5080									<a initialize-popover="" tabindex="0" data-placement="bottom" data-html="true" role="button" class="hidden-xs" data-toggle="popover" data-trigger="hover" data-content="The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.&amp;nbsp; Based on our last review, this vehicle was rated as a 5-star vehicle.&amp;nbsp; Please note these ratings are subject to change and reflect our last review." title="&lt;b>&lt;span class=&#34;text-color-avis&#34;>5-STAR SAFETY&lt;/span>&lt;/b>">
5081		   			   				<span ng-if="brand == carRentalConstant.brandName.AVIS" class="five-star-icon"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
5082		   			   				<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon margin-modal-icon"></span>
5083		  							</a></p>
5084		  							<a class="visible-xs" data-html="true" data-toggle="modal" data-target=".fiveStar-mob-modal">
5085    								<span ng-if="brand == carRentalConstant.brandName.AVIS" class="span-margin-five-star-mob avis-mob-ml-8"><img src="/etc/designs/platform/clientlib/images/[email protected]" alt="Five star info icon"/> </span>
5086  									<span ng-if="brand == carRentalConstant.brandName.BUDGET" class="s-icon res-helpIcon modal
5086-icon-mob"></span>
5087  									</a>
5088		  				</div>
5089		  			
5090		  			<!--On rental chevron component -->
5091					<!-- connected car-->
5092					<div ng-repeat="connected in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='TRUE'">
5093						<div class="pre-car-details sp-bg-grey">
5094							<div class="pre-car-detail-header">
5095								<p>
5096									{{vm.rentalHistory[0].vehicle.makeModel}} <span class="sp-icon sp-mileage" ng-if="vm.domain === 'US' || vm.domain === 'CA'"><span class="sr-only">{{vm.rentalHistory[0].vehicle.makeModel}}</span></span>
5097								</p>
5098								<p class="pre-car-detail-header-mile">
5099									Mileage <span ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures" ng-if="features.name=='mileage'">{{features.value}}</span>
5100								</p>
5101							</div>
5102							<div class="pre-car-detail-body cus-d-flex cus-justify-content-between cus-align-items-center">
5103								<div class="pre-car-detail-start-fuel">
5104									<p>Starting Fuel</p>
5105									<span ng-if="vm.domain === 'US' || vm.domain === 'CA'" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'startingFuel'">{{features.value}}
5106										Gallons</span> <span ng-if="vm.domain === 'AU' || vm.domain === 'NZ'" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'startingFuel'">{{features.value}}
5107										litres</span>
5108								</div>
5109								<div class="pre-car-detail-fuel-icon">
5110									<span class="sp-icon sp-tank"><span class="sr-only">Fuel Tank</span></span>
5111								</div>
5112								<div class="pre-car-detail-current-fuel">
5113									<p>Current Fuel</p>
5114									<span ng-if="vm.domain === 'US' || vm.domain === 'CA'" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'currentFuel'">{{features.value}}
5115										<span ng-if="features.value!='NA'">Gallons</span>
5116									</span> <span ng-if="vm.domain === 'AU' || vm.domain === 'NZ'" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'currentFuel'">{{features.value}}
5117										<span ng-if="features.value!='NA'">litres</span>
5118									</span>
5119								</div>
5120							</div>
5121						</div>
5122					</div>
5123
5124					<!--not connected car-->
5125					<div class="modal-not-connected" ng-repeat="connected in vm.rentalHistory[0].vehicle.vehicleFeatures | filter:'connectedCar'" ng-if="connected.value=='FALSE'">
5126						<div class="pre-car-details sp-bg-grey modal-grey-mob">
5127							<div class="pre-car-detail-header">
5128								<p ng-bind="vm.rentalHistory[0].vehicle.makeModel"></p>
5129							</div>
5130							<div class="pre-car-detail-body cus-d-flex cus-justify-content-between cus-align-items-center">
5131								<div class="pre-car-detail-start-fuel">
5132									<p>
5133										<span ng-repeat="features in vm.vehicleFeatures"> <span class="black" ng-if="features.name=='Air'">A/C<span ng-if="!$last">,</span>
5134										</span> <span class="black" ng-if="features.name=='Auto'">
5135												{{features.description}}<span ng-if="!$last">,</span>
5136										</span> <span class="black" ng-if="features.name=='mpg'">
5137												{{features.description}}<span ng-if="!$last">,</span>
5138										</span> <span class="black" ng-if="features.name=='NS'">
5139												{{features.description}}</span>
5140										</span>
5141									</p>
5142								</div>
5143								<div class="pre-car-detail-fuel-icon cus-d-flex cus-flex-row">
5144									<div class="cus-pr-5" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures" ng-if="features.name=='Seats'">
5145										<span class="sp-icon sp-seat"><span class="sr-only">Seat</span></span> <span>{{features.value}}</span>
5146									</div>
5147									<div class="cus-pr-5" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures" ng-if="features.name=='Suitcases'">
5148										<span class="sp-icon sp-gas"><span class="sr-only">Fuel Tank</span></span> <span>{{features.value}}</span>
5149									</div>
5150									<div class="" ng-repeat="features in vm.rentalHistory[0].vehicle.vehicleFeatures" ng-if="features.name=='Doors'">
5151										<span class="sp-icon sp-door"><span class="sr-only">Door</span></span> <span>{{features.value}}</span>
5152									</div>
5153								</div>
5154							</div>
5155						</div>
5156					</div>
5157
5158
5159
5160					<div class="pre-car-help">
5161						<p>Any issues? Please call <span> (800)-354-2847 </span> for assistance.</p>
5162					</div>
5163				</div>
5164
5165			</div>
5166
5167
5168			
5169<div class="modal-footer">
5170	<div class="pre-car-app-section cus-d-flex cus-justify-content-between cus-align-items-center">
5171		<div class="pre-car-app-img cus-d-flex cus-flex-row">
5172			<img class="cus-align-self-end" src="" suppress-src-error="true" lazy-load="/content/dam/mobile-app-prommo/Half-Cut-Mobile-79X106.png" alt="Pre-Rental"/>
5173			<div class="pre-car-app-content">
5174				<p><p>It's your rental.Take back control with the Avis App.</p></p>
5175
5176 				<div class="cus-ml-4 hidden-xs">
5177                               <ul>
5178<li>Upgrade, control and return your vehicle.</li>
5179<li>Find gas and parking.</li>
5180<li>And many more real time features.</li>
5181</ul>
5182
5183                            </div>
5184
5185				<a class="visible-xs" href="https://www.avis.com/en/avis-app?ICID=av-all-20092018-footer-mobile-app" target="_blank" ng-if="vm.os!='Android' && vm.os!='iOS'"> Get the App <span class="sp-icon sp-arrow-right v-middle"><span class="sr-only">Get App</span></span></a>
5186
5187                <a class="visible-xs" href="https://itunes.apple.com/app/avis-car-rental-reserve-then/id308342527?mt=8" target="_blank" ng-if="vm.os=='iOS'"> Get the App <span class="sp-icon sp-arrow-right v-middle"><span class="sr-only">Get App</span></span></a>      
5188
5189                <a class="visible-xs" href="https://play.google.com/store/apps/details?id=com.avis.androidapp" target="_blank" ng-if="vm.os=='Android'"> Get the App <span class="sp-icon sp-arrow-right v-middle"><span class="sr-only">Get App</span></span></a>
5190
5191			</div>
5192		</div>
5193        
5194		<div class="pre-car-app-icons hidden-xs">
5195			<a href="https://itunes.apple.com/app/avis-car-rental-reserve-then/id308342527?mt=8" target="_blank"><img class="hidden-xs" src="" suppress-src-error="true" lazy-load="/content/dam/mobile-app-prommo/[email protected]" alt="Pre-Rental"/></a>
5196			<a href="https://play.google.com/store/apps/details?id=com.avis.androidapp" target="_blank"><img class="hidden-xs" src="" suppress-src-error="true" lazy-load="/content/dam/mobile-app-prommo/[email protected]" alt="Pre-Rental"/></a>
5197		</div>
5198        
5199	</div>
5200</div>
5201
5202
5203<!--landing page-->
5204
5205
5206
5207
5208
5209
5210		</div>
5211	</div>
5212</div>
5213<!-- chevron changes -->
5214	<div class="modal fiveStar-mob-modal fade" role="dialog">
5215      <div class="modal-dialog clearfix">
5216        <div class="modal-content">
5217        <div class="modal-header">
5218          <span class="close-icon-black pull-right gap-btwn-two-close" aria-label="Close" data-dismiss-custom="modal"></span>
5219          <h4 class="modal-title"><b><span class="text-color-avis">5-STAR SAFETY</span></b></h4>
5220        </div>
5221          <div class="modal-body">
5222         <p>The National Highway Transportation Safety Administration from time to time rates vehicles for safety standards.  Based on our last review, this vehicle was rated as a 5-star vehicle.  Please note these ratings are subject to change and reflect our last review.</p>   
5223    
5224          </div>
5225        </div>
5226      </div>
5227    </div>
5228<!-- chevron changes -->
5229
5230
5231		</div>
5232	</div>
5233</div>
5234
5235
5236<div>
5237<div>
5238<div class="promoSection" id="middle">
5239	<div class="promoAreaHeader">
5240		<p class="deservBrk">Everyone deserves a little break </p>
5241		<p class="promoDesc"> We&#39;ll help get you there with the offers below </p>
5242	</div> 
5243</div>
5244</div>
5245
5246
5247  <!--   <div data-sly-test="false">
5248 
5249<div class="promoSection home-offer hidden-xs" id="middle">
5250	<div class="promoAreaHeader row">
5251	<div class="col-sm-8 col-md-9 offrContent"><p class="deservBrk">Everyone deserves a little break </p>
5252		<p class="promoDesc"> We&#39;ll help get you there with the offers below </p></div>
5253		<div class="col-sn-4 col-md-3 offr-btn"><p> <a href=""><button type="button" class="button selectnewGrid "></button></a> </p>
5254		
5255	</div>
5256	</div> 
5257</div>
5258</div> -->
5259
5260
5261	<div class="grid-wrapper ng-scope">
5262	<div class="row">
5263		<div class="cell col-xs-12 col-sm-6 col-md-8">
5264			<div>
5265
5266
5267
5268
5269    
5270    
5271    <div class="target parbase">
5272
5273
5274
5275
5276
5277    
5278
5279
5280            
5280<script type="text/javascript">
5281                if (window.ContextHub && ContextHub.SegmentEngine) {
5282                    ContextHubJQ(function() {
5283                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
5284                            data.data.forEach(function(evData) {
5285                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target") {
5286                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target").css('visibility', 'visible');
5287                                }
5288                            });
5289                        });
5290                        ContextHub.SegmentEngine.PageInteraction.Teaser({
5291                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target',
5292                            variants: [{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/homeoffers/d1/target.default.html","campaignPriority":0,"tags":[]}],
5293                            strategy: '',
5294                            trackingURL: null
5295                        });
5296
5297                        // Make the targeted content visible if no teasers were loaded after 5s
5298                        setTimeout(function(){
5299                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target").css('visibility', 'visible');
5300                        }, 5000);
5301                    });
5302                } else {
5303                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target").css('visibility', 'visible');
5304                }
5305            </script>
5305
5306        
5307
5308        <div id="_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d1_target" class="campaign " style="visibility: hidden">
5309        <div class="default home-offers image parbase">
5310<!-- New UI Starts For Layout Grid N & O -->
5311<div>
5312
5313	</div>
5314	
5315<!-- New UI Ends For Layout Grid N & O  -->	
5316	
5317	
5318<!-- Old UI Starts For Layout Grid Other than N & O -->
5319<div>
5320
5321<div>
5322	
5323	<div>
5324		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{' bg-avisred':(deviceType!=='handheld')}">
5325	<!-- Image component added here -->
5326	
5327
5328
5329	
5329<script>var Campaign= Campaign || {};Campaign['PWN0Q_content_dam_budget_na_ca_common_offers_one_way_canada_road_v3_g_jpg']={"Renditions":[{"width":768,"height":504,"dpr":1,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.768.504.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.768.504.webp","defaultFileMimeType":"image/webp"},{"width":1536,"height":1008,"dpr":2,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.1536.1008.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.1536.1008.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":1220,"height":500,"dpr":1,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.1220.500.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.1220.500.webp","defaultFileMimeType":"image/jpg"},{"width":2440,"height":1000,"dpr":2,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.2440.1000.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.2440.1000.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/budget/na/ca/common/offers/one-way-canada-road-v3-g.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
5329
5330	<div data-reference="PWN0Q_content_dam_budget_na_ca_common_offers_one_way_canada_road_v3_g_jpg" class="heroBan" hero-banner-image-cover></div>
5331
5332		
5333	<!-- desktop code started  -->
5334	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5335		<div class="cell-content-text ">
5336			<h3 class="text-color-white"><span class="text-color-black">Save on our low one-way base rates</span></h3>
5337			
5338				<p class="text-color-white"><span class="text-color-black">Take Control of Your Adventures</span></p>
5339			
5340		</div>
5341		
5342			<a href="https://www.avis.ca/en/offers/canada/go-one-way-your-way-in-canada?ICID=av-ca-all-260721-hp-s1-oneway" class="btn btn-primary btn-primary-avis" target="_self">BOOK NOW</a>
5343		
5344	</div>
5345	<!-- desktop code ended  -->
5346
5347
5348	<!-- Mobile code started  -->
5349	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5350		<div class="deals-img mobile-image-placeholder"></div>
5351		<div class="cell-content-wrapper-us-domain">
5352			<div class="cell-content-text ">
5353				<h3 class="text-color-white"><span class="text-color-black">Save on our low one-way base rates</span></h3>
5354				
5355					<p class="text-color-white"><span class="text-color-black">Take Control of Your Adventures</span></p>
5356				
5357			</div>
5358			
5359				<a href="https://www.avis.ca/en/offers/canada/go-one-way-your-way-in-canada?ICID=av-ca-all-260721-hp-s1-oneway" class="btn btn-primary btn-primary-avis" target="_self">BOOK NOW</a>
5360			
5361		</div>
5362	</div>
5363	<!-- Mobile code ended -->
5364	</div>
5365	</div>
5366	
5367</div>
5368
5369</div>
5370<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5371
5372        </div>
5373
5374
5375
5376</div>
5377
5378
5379</div>
5380		</div>
5381		<div class="cell col-xs-12 col-sm-6 col-md-4">
5382			<div>
5383
5384
5385
5386
5387    
5388    
5389    <div class="target parbase">
5390
5391
5392
5393
5394
5395    
5396
5397
5398            
5398<script type="text/javascript">
5399                if (window.ContextHub && ContextHub.SegmentEngine) {
5400                    ContextHubJQ(function() {
5401                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
5402                            data.data.forEach(function(evData) {
5403                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target") {
5404                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target").css('visibility', 'visible');
5405                                }
5406                            });
5407                        });
5408                        ContextHub.SegmentEngine.PageInteraction.Teaser({
5409                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target',
5410                            variants: [{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/homeoffers/d2/target.default.html","campaignPriority":0,"tags":[]}],
5411                            strategy: '',
5412                            trackingURL: null
5413                        });
5414
5415                        // Make the targeted content visible if no teasers were loaded after 5s
5416                        setTimeout(function(){
5417                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target").css('visibility', 'visible');
5418                        }, 5000);
5419                    });
5420                } else {
5421                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target").css('visibility', 'visible');
5422                }
5423            </script>
5423
5424        
5425
5426        <div id="_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d2_target" class="campaign " style="visibility: hidden">
5427        <div class="default home-offers image parbase">
5428<!-- New UI Starts For Layout Grid N & O -->
5429<div>
5430
5431	</div>
5432	
5433<!-- New UI Ends For Layout Grid N & O  -->	
5434	
5435	
5436<!-- Old UI Starts For Layout Grid Other than N & O -->
5437<div>
5438
5439<div>
5440	
5441	<div>
5442		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{' ':(deviceType!=='handheld')}">
5443	<!-- Image component added here -->
5444	
5445
5446
5447	
5447<script>var Campaign= Campaign || {};Campaign['A04LK_content_dam_avis_na_us_common_offers_avis_last_minute_dog_v3_750x750_jpg']={"Renditions":[{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-last-minute-dog-v3-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
5447
5448	<div data-reference="A04LK_content_dam_avis_na_us_common_offers_avis_last_minute_dog_v3_750x750_jpg" class="heroBan" hero-banner-image-cover></div>
5449
5450		
5451	<!-- desktop code started  -->
5452	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5453		<div class="cell-content-text ">
5454			<h3 class="text-color-white"><span class="text-color-black">Last-Minute Car Rental Deals</span></h3>
5455			
5456		</div>
5457		
5458			<a href="/en/offers/canada/last-minute-car-rental?ICID=av-ca-all-201020-hp-s2-lastminutedog&utm_campaign=lastminutedog" class="btn btn-primary btn-primary-avis" target="_self"><p>See Deals</p>
5459</a>
5460		
5461	</div>
5462	<!-- desktop code ended  -->
5463
5464
5465	<!-- Mobile code started  -->
5466	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5467		<div class="deals-img mobile-image-placeholder"></div>
5468		<div class="cell-content-wrapper-us-domain">
5469			<div class="cell-content-text ">
5470				<h3 class="text-color-white"><span class="text-color-black">Last-Minute Car Rental Deals</span></h3>
5471				
5472			</div>
5473			
5474				<a href="/en/offers/canada/last-minute-car-rental?ICID=av-ca-all-201020-hp-s2-lastminutedog&utm_campaign=lastminutedog.html&ICID=av-ca-all-201020-hp-s2-lastminutedog&utm_campaign=lastminutedog" class="btn btn-primary btn-primary-avis" target="_self"><p>See Deals</p>
5475</a>
5476			
5477		</div>
5478	</div>
5479	<!-- Mobile code ended -->
5480	</div>
5481	</div>
5482	
5483</div>
5484
5485</div>
5486<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5487
5488        </div>
5489
5490
5491
5492</div>
5493
5494
5495</div>
5496		</div>
5497	</div>
5498	<div class="row">
5499		<div class="cell col-xs-12 col-md-8">
5500		    <div class="row">
5501		        <div class="cell col-xs-12 col-sm-6 col-md-12">
5502		            <div class="row">
5503		               <div class="cell col-xs-12 col-md-6">
5504			              <div>
5505
5506
5507
5508
5509    
5510    
5511    <div class="home-offers image parbase">
5512<!-- New UI Starts For Layout Grid N & O -->
5513<div>
5514
5515	</div>
5516	
5517<!-- New UI Ends For Layout Grid N & O  -->	
5518	
5519	
5520<!-- Old UI Starts For Layout Grid Other than N & O -->
5521<div>
5522
5523<div>
5524	
5525	<div>
5526		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{' bg-avisred':(deviceType!=='handheld')}">
5527	<!-- Image component added here -->
5528	
5529
5530
5531	
5531<script>var Campaign= Campaign || {};Campaign['X77NI_content_dam_avis_na_us_common_offers_avis_deals_freeupgrade23_2440x1000_jpg']={"Renditions":[{"width":768,"height":504,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.768.504.webp","defaultFileMimeType":"image/webp"},{"width":1920,"height":930,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1920.930.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1920.930.webp","defaultFileMimeType":"image/jpg"},{"width":1536,"height":1008,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1536.1008.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":1220,"height":800,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1220.800.webp","defaultFileMimeType":"image/jpg"},{"width":960,"height":465,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.960.465.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.960.465.webp","defaultFileMimeType":"image/webp"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"},{"width":2440,"height":1600,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-2440x1000.jpg/jcr:content/renditions/cq5dam.web.2440.1600.webp","defaultFileMimeType":"image/webp"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-deals-freeupgrade23-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
5531
5532	<div data-reference="X77NI_content_dam_avis_na_us_common_offers_avis_deals_freeupgrade23_2440x1000_jpg" class="heroBan" hero-banner-image-cover></div>
5533
5534		
5535	<!-- desktop code started  -->
5536	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5537		<div class="cell-content-text ">
5538			<h3 class="text-color-white">Free Rental Car Upgrade</h3>
5539			
5540				<p class="text-color-white">Upgrade to a ride that fits you. Free upgrade valid on daily, weekend, weekly and monthly rates.</p>
5541			
5542		</div>
5543		
5544			<a href="/en/offers/canada/upgrade-on-us" class="btn btn-primary btn-primary-avis btn-white-on-black" target="_self">Book Now</a>
5545		
5546	</div>
5547	<!-- desktop code ended  -->
5548
5549
5550	<!-- Mobile code started  -->
5551	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5552		<div class="deals-img mobile-image-placeholder"></div>
5553		<div class="cell-content-wrapper-us-domain">
5554			<div class="cell-content-text ">
5555				<h3 class="text-color-white">Free Rental Car Upgrade</h3>
5556				
5557					<p class="text-color-white">Upgrade to a ride that fits you. Free upgrade valid on daily, weekend, weekly and monthly rates.</p>
5558				
5559			</div>
5560			
5561				<a href="/en/offers/canada/upgrade-on-us.html" class="btn btn-primary btn-primary-avis" target="_self">Book Now</a>
5562			
5563		</div>
5564	</div>
5565	<!-- Mobile code ended -->
5566	</div>
5567	</div>
5568	
5569</div>
5570
5571</div>
5572<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5573
5574
5575</div>
5576		               </div>
5577		                <div class="cell col-xs-12 col-md-6">
5578		                   <div>
5579
5580
5581
5582
5583    
5584    
5585    <div class="target parbase">
5586
5587
5588
5589
5590
5591    
5592
5593
5594            
5594<script type="text/javascript">
5595                if (window.ContextHub && ContextHub.SegmentEngine) {
5596                    ContextHubJQ(function() {
5597                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
5598                            data.data.forEach(function(evData) {
5599                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target") {
5600                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target").css('visibility', 'visible');
5601                                }
5602                            });
5603                        });
5604                        ContextHub.SegmentEngine.PageInteraction.Teaser({
5605                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target',
5606                            variants: [{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/homeoffers/d4/target.default.html","campaignPriority":0,"tags":[]}],
5607                            strategy: '',
5608                            trackingURL: null
5609                        });
5610
5611                        // Make the targeted content visible if no teasers were loaded after 5s
5612                        setTimeout(function(){
5613                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target").css('visibility', 'visible');
5614                        }, 5000);
5615                    });
5616                } else {
5617                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target").css('visibility', 'visible');
5618                }
5619            </script>
5619
5620        
5621
5622        <div id="_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d4_target" class="campaign " style="visibility: hidden">
5623        <div class="default home-offers image parbase">
5624<!-- New UI Starts For Layout Grid N & O -->
5625<div>
5626
5627	</div>
5628	
5629<!-- New UI Ends For Layout Grid N & O  -->	
5630	
5631	
5632<!-- Old UI Starts For Layout Grid Other than N & O -->
5633<div>
5634
5635<div>
5636	
5637	<div>
5638		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{' bg-avisred':(deviceType!=='handheld')}">
5639	<!-- Image component added here -->
5640	
5641
5642
5643	
5643<script>var Campaign= Campaign || {};Campaign['EW6UV_content_dam_avis_na_ca_common_offers_BR_Budget_Avis_WebUpdate_Background_03_png']={"Renditions":[{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.375.375.png","webpFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/webp"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.750.750.png","webpFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/png"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.750.750.png","webpFile":"/content/dam/avis/na/ca/common/offers/BR_Budget-Avis_WebUpdate_Background_03.png/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/png"}]};</script>
5643
5644	<div data-reference="EW6UV_content_dam_avis_na_ca_common_offers_BR_Budget_Avis_WebUpdate_Background_03_png" class="heroBan" hero-banner-image-cover></div>
5645
5646		
5647	<!-- desktop code started  -->
5648	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5649		<div class="cell-content-text ">
5650			<h3 class="text-color-white"><p style="padding: 0 0 3.0% 0;"><img src="/content/dam/avis/na/ca/common/offers/Blue-Rewards_Solid_Col_Pos_Stk_En-TM.png" width="65%"/></p>
5651<p><span class="blue text-size-1x"><b><span class="text-color-black">EARN BLUE POINTS</span></b></span></p>
5652</h3>
5653			
5654				<p class="text-color-white"><span class="blue" style="font-size: 16.0px;"><b><span class="text-color-black">Earn 16 Blue Points for every $15 spent (excluding taxes and fees)*. Terms apply </span></b></span></p>
5655			
5656		</div>
5657		
5658			<a href="https://www.avis.ca/en/business-programs/miles-points-partners/other-partners/air-miles?ICID=av-ca-all-250113-hp-s4-airmiles25" class="btn btn-primary btn-primary-avis btn-white-on-black" target="_self">Book Now</a>
5659		
5660	</div>
5661	<!-- desktop code ended  -->
5662
5663
5664	<!-- Mobile code started  -->
5665	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5666		<div class="deals-img mobile-image-placeholder"></div>
5667		<div class="cell-content-wrapper-us-domain">
5668			<div class="cell-content-text ">
5669				<h3 class="text-color-white"><p style="padding: 0 0 3.0% 0;"><img src="/content/dam/avis/na/ca/common/offers/Blue-Rewards_Solid_Col_Pos_Stk_En-TM.png" width="65%"/></p>
5670<p><span class="blue text-size-1x"><b><span class="text-color-black">EARN BLUE POINTS</span></b></span></p>
5671</h3>
5672				
5673					<p class="text-color-white"><span class="blue" style="font-size: 16.0px;"><b><span class="text-color-black">Earn 16 Blue Points for every $15 spent (excluding taxes and fees)*. Terms apply </span></b></span></p>
5674				
5675			</div>
5676			
5677				<a href="https://www.avis.ca/en/business-programs/miles-points-partners/other-partners/air-miles?ICID=av-ca-all-250113-hp-s4-airmiles25" class="btn btn-primary btn-primary-avis" target="_self">Book Now</a>
5678			
5679		</div>
5680	</div>
5681	<!-- Mobile code ended -->
5682	</div>
5683	</div>
5684	
5685</div>
5686
5687</div>
5688<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5689
5690        </div>
5691
5692
5693
5694</div>
5695
5696
5697</div>
5698		                </div>
5699		             </div>
5700		         </div>
5701		         <div class="cell col-xs-12 col-sm-6 col-md-12">
5702		             <div class="row">
5703		                 <div class="cell col-xs-12">
5704		                 <div>
5705
5706
5707
5708
5709    
5710    
5711    <div class="target parbase">
5712
5713
5714
5715
5716
5717    
5718
5719
5720            
5720<script type="text/javascript">
5721                if (window.ContextHub && ContextHub.SegmentEngine) {
5722                    ContextHubJQ(function() {
5723                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
5724                            data.data.forEach(function(evData) {
5725                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target") {
5726                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target").css('visibility', 'visible');
5727                                }
5728                            });
5729                        });
5730                        ContextHub.SegmentEngine.PageInteraction.Teaser({
5731                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target',
5732                            variants: [{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/homeoffers/d5/target.default.html","campaignPriority":0,"tags":[]}],
5733                            strategy: '',
5734                            trackingURL: null
5735                        });
5736
5737                        // Make the targeted content visible if no teasers were loaded after 5s
5738                        setTimeout(function(){
5739                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target").css('visibility', 'visible');
5740                        }, 5000);
5741                    });
5742                } else {
5743                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target").css('visibility', 'visible');
5744                }
5745            </script>
5745
5746        
5747
5748        <div id="_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d5_target" class="campaign " style="visibility: hidden">
5749        <div class="default home-offers image parbase">
5750<!-- New UI Starts For Layout Grid N & O -->
5751<div>
5752
5753	</div>
5754	
5755<!-- New UI Ends For Layout Grid N & O  -->	
5756	
5757	
5758<!-- Old UI Starts For Layout Grid Other than N & O -->
5759<div>
5760
5761<div>
5762	
5763	<div>
5764		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{'cell-ht-2x-md bg-avisred':(deviceType!=='handheld')}">
5765	<!-- Image component added here -->
5766	
5767
5768
5769	
5769<script>var Campaign= Campaign || {};Campaign['OHATJ_content_dam_avis_na_us_common_offers_avis_hp_digcheckin_2440x1000_jpg']={"Renditions":[{"width":900,"height":700,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.900.700.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.900.700.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"},{"width":450,"height":350,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.450.350.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.450.350.webp","defaultFileMimeType":"image/webp"},{"width":1400,"height":900,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1400.900.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.1400.900.webp","defaultFileMimeType":"image/jpg"},{"width":700,"height":450,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.700.450.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-2440x1000.jpg/jcr:content/renditions/cq5dam.web.700.450.webp","defaultFileMimeType":"image/jpg"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-hp-digcheckin-750x750.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
5769
5770	<div data-reference="OHATJ_content_dam_avis_na_us_common_offers_avis_hp_digcheckin_2440x1000_jpg" class="heroBan" hero-banner-image-cover></div>
5771
5772		
5773	<!-- desktop code started  -->
5774	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5775		<div class="cell-content-text text-align-top-center-md top-140">
5776			<h3 class="text-color-white">SAVE TIME AT THE COUNTER AND CHECK IN NOW</h3>
5777			
5778		</div>
5779		
5780			<a href="https://www.avis.ca/en/reservation/quick-pass?ICID=av-all-2207088-hp-s6-digcheckin" class="btn btn-primary btn-primary-avis btn-white-on-black" target="_self"><span class="text-color-black"><span class="white">CHECK IN</span></span></a>
5781		
5782	</div>
5783	<!-- desktop code ended  -->
5784
5785
5786	<!-- Mobile code started  -->
5787	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5788		<div class="deals-img mobile-image-placeholder"></div>
5789		<div class="cell-content-wrapper-us-domain">
5790			<div class="cell-content-text text-align-top-center-md top-140">
5791				<h3 class="text-color-white">SAVE TIME AT THE COUNTER AND CHECK IN NOW</h3>
5792				
5793			</div>
5794			
5795				<a href="https://www.avis.ca/en/reservation/quick-pass?ICID=av-all-2207088-hp-s6-digcheckin" class="btn btn-primary btn-primary-avis" target="_self"><span class="text-color-black"><span class="white">CHECK IN</span></span></a>
5796			
5797		</div>
5798	</div>
5799	<!-- Mobile code ended -->
5800	</div>
5801	</div>
5802	
5803</div>
5804
5805</div>
5806<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5807
5808        </div>
5809
5810
5811
5812</div>
5813
5814
5815</div>
5816		                 </div>
5817		              </div>    
5818		         </div>     
5819		    </div>
5820		</div>
5821		<div class="cell col-xs-12 col-md-4">
5822			<div>
5823
5824
5825
5826
5827    
5828    
5829    
5830
5831    
5832    
5833    <div class="target parbase">
5834
5835
5836
5837
5838
5839    
5840
5841
5842            
5842<script type="text/javascript">
5843                if (window.ContextHub && ContextHub.SegmentEngine) {
5844                    ContextHubJQ(function() {
5845                        ContextHub.eventing.on(ContextHub.Constants.EVENT_TEASER_LOADED, function(event, data){
5846                            data.data.forEach(function(evData) {
5847                                if (evData.key === "_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target") {
5848                                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target").css('visibility', 'visible');
5849                                }
5850                            });
5851                        });
5852                        ContextHub.SegmentEngine.PageInteraction.Teaser({
5853                            locationId: '_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target',
5854                            variants: [{"path":"/en/home/default","name":"default","title":"Default","campaignName":"","thumbnail":"/en/home.thumb.png","url":"/en/home/_jcr_content/homeoffers/d6/target.default.html","campaignPriority":0,"tags":[]}],
5855                            strategy: '',
5856                            trackingURL: null
5857                        });
5858
5859                        // Make the targeted content visible if no teasers were loaded after 5s
5860                        setTimeout(function(){
5861                            $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target").css('visibility', 'visible');
5862                        }, 5000);
5863                    });
5864                } else {
5865                    $CQ("#_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target").css('visibility', 'visible');
5866                }
5867            </script>
5867
5868        
5869
5870        <div id="_content_avis_na_ca_en_CA_home_jcr_content_homeoffers_d6_target" class="campaign " style="visibility: hidden">
5871        <div class="default home-offers image parbase">
5872<!-- New UI Starts For Layout Grid N & O -->
5873<div>
5874
5875	</div>
5876	
5877<!-- New UI Ends For Layout Grid N & O  -->	
5878	
5879	
5880<!-- Old UI Starts For Layout Grid Other than N & O -->
5881<div>
5882
5883<div>
5884	
5885	<div>
5886		<div class="home-offer-component cell-content cell-ht-1x-sm" ng-class="{'cell-ht-1x-md cell-ht-2x-lg bg-pos-center-bottom bg-avisred':(deviceType!=='handheld')}">
5887	<!-- Image component added here -->
5888	
5889
5890
5891	
5891<script>var Campaign= Campaign || {};Campaign['4IWPW_content_dam_avis_na_us_common_offers_avis_partnership_fall_road_v4_875x1500_jpg']={"Renditions":[{"width":768,"height":504,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.768.504.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.768.504.webp","defaultFileMimeType":"image/webp"},{"width":1536,"height":1008,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.1536.1008.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.1536.1008.webp","defaultFileMimeType":"image/webp"},{"width":375,"height":375,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.375.375.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.375.375.webp","defaultFileMimeType":"image/jpg"},{"width":1220,"height":500,"dpr":1,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.1220.500.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.1220.500.webp","defaultFileMimeType":"image/jpg"},{"width":2440,"height":1000,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.2440.1000.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.2440.1000.webp","defaultFileMimeType":"image/jpg"},{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}],"MobileRenditions":[{"width":750,"height":750,"dpr":2,"defaultFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.750.750.jpg","webpFile":"/content/dam/avis/na/us/common/offers/avis-partnership-fall-road-v4-875x1500.jpg/jcr:content/renditions/cq5dam.web.750.750.webp","defaultFileMimeType":"image/jpg"}]};</script>
5891
5892	<div data-reference="4IWPW_content_dam_avis_na_us_common_offers_avis_partnership_fall_road_v4_875x1500_jpg" class="heroBan" hero-banner-image-cover></div>
5893
5894		
5895	<!-- desktop code started  -->
5896	<div class="cell-content-wrapper-home-offer desktop" ng-if="deviceType!=='handheld'">
5897		<div class="cell-content-text text-align-top-center-md top-140">
5898			<h3 class="text-color-white"><p style="padding: 7.0% 0;"><img src="/content/dam/avis/na/us/common/logos/aeroplan-new-logo.png" width="100%"/></p>
5899<p> </p>
5900<p class="text-color-black">Earn up to 2 Aeroplan points per dollar spent</p>
5901<p> </p>
5902</h3>
5903			
5904		</div>
5905		
5906			<a href="/en/bridge/partner/aeroplan/aeroplan-500?ICID=av-ca-all-230524-hp-s5-aeroplan" class="btn btn-primary btn-primary-avis btn-white-on-black" target="_blank">BOOK NOW</a>
5907		
5908	</div>
5909	<!-- desktop code ended  -->
5910
5911
5912	<!-- Mobile code started  -->
5913	<div class="cell-content-wrapper-home-offer mobile" ng-show="deviceType==='handheld'">
5914		<div class="deals-img mobile-image-placeholder"></div>
5915		<div class="cell-content-wrapper-us-domain">
5916			<div class="cell-content-text text-align-top-center-md top-140">
5917				<h3 class="text-color-white"><p style="padding: 7.0% 0;"><img src="/content/dam/avis/na/us/common/logos/aeroplan-new-logo.png" width="100%"/></p>
5918<p> </p>
5919<p class="text-color-black">Earn up to 2 Aeroplan points per dollar spent</p>
5920<p> </p>
5921</h3>
5922				
5923			</div>
5924			
5925				<a href="/en/bridge/partner/aeroplan/aeroplan-500?ICID=av-ca-all-230524-hp-s5-aeroplan.html&ICID=av-ca-all-230524-hp-s5-aeroplan" class="btn btn-primary btn-primary-avis" target="_self">BOOK NOW</a>
5926			
5927		</div>
5928	</div>
5929	<!-- Mobile code ended -->
5930	</div>
5931	</div>
5932	
5933</div>
5934
5935</div>
5936<!-- Old UI Ends For Layout Grid Other than N & O --></div>
5937
5938        </div>
5939
5940
5941
5942</div>
5943
5944
5945</div>
5946		</div>
5947	</div>
5948	<div>
5949
5950
5951
5952
5953</div>
5954</div>
5955</div>
5956
5957	<!-- Footer in author instance. Non-corporate flow starts here -->
5958
5959<!-- Footer in author instance. Non-corporate flow ends here -->
5960
5961<!-- Footer in publish instance. Non-corporate flow starts here -->
5962<div>
5963	<div ng-if="!isCorporateFlow">
5964		
5965    <style type="text/css">.footer-app-wrapper{height:90px;background-color:#000;position:absolute;width:100%;left:0;padding:inherit;padding-top:0;padding-bottom:0;display:table}.footer-app-content{padding:15px 0;margin-top:15px;line-height:1em}.footer-app-content .get-app-link{margin-left:110px;color:white}.footer-app-content .get-app-link p,.footer-app-content .get-app-link a{color:#fff;text-decoration:none;font-family:Custom-Demi}.app-img-icon img{height:115%;position:absolute;bottom:0;z-index:1}.copyRightPart{text-align:right;margin-bottom:20px;margin-top:10px;float:none;padding:0;width:auto}.securityIcon{width:auto}@media only screen and (min-width:768px){.social-part .social-link{display:none}.lastColumn{display:none}#footer hr{visibility:hidden}.avis-copyright-wrapper .securityIcon{padding-left:30px}.copyrights{color:#fff}.footer-app-content .get-app-link p,.footer-app-content .get-app-link a{margin-top:10px}.social-icons-wrapper{margin-right:100px;margin-top:4px}.footer-app-content .get-app-link{margin-left:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.avis-copyright-wrapper .securityIcon{padding-left:20px}.footer-app-content .get-app-link{margin-left:120px}.social-icons-wrapper{margin-right:90px}}@media(max-width:767px){#footer .copyrights{width:100%;font-size:.9em}.footer-app-wrapper .social-link .fltRight{display:none !important}.social-part .get-app-link{display:none !important}.footer-app-content .get-app-link p{font-size:.9em}}.social-part.row .app-img-icon{display:none}</style>
5966 
5967<div class="clear"></div>	
5968
5969<footer class="footer">
5970  <div class="spinnerLoader" ng-class="{'hidden':!requestInProgress}">
5971      <!--ABGDIMT-797 skeleton changes-->
5972
5973      <div>
5974        
5975        </div>
5976			<!--ARD1-2302 End-->
5977          <!--skeleton changes-->
5978          <div id="avisLoader">
5979              <svg viewBox="0 0 100 100">
5980                <circle cx="50" cy="50" r="40" stroke="#d4002a" stroke-width="3" fill="none" stroke-dasharray="1,150"></circle>
5981            </svg>
5982    </div>
5983    </div>
5984<div id="footer" class="container-fluid full-bleed-width cf-pad-0" ng-controller='FooterController as vm'>
5985<div class="footer-nav row">
5986      <div class="col-lg-12 col-md-12 col-sm-12">
5987       
5988          <div><div class="section"><div class="new"></div>
5989</div><div class="iparys_inherited"><div class="column iparsys parsys"><div class="column-control section"><section class=" container-fluid full-bleed-width cf-pad-0 three-colSec row  "> 
5990
5991
5992
5993
5994	
5995		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
5996				
5997
5998			
5999            
6000			    
6001      <div>
6002			
6003            <a onclick="return showOrHide('menulink1');" class="footer-header arrow-down-grey-mob">
6004				Luxury Car Types</a>
6005				<ul id="menulink1">
6006					<div><div class="footer-list section">
6007
6008	<div>
6009		
6010
6011			
6012			
6013
6014			
6015				<li>
6016			
6017			
6018			<a href="/en/cars/vehicles/ca/xf" target="_self">
6018BMW X5 Rental </a>
6019		</li>
6020	
6021	
6022		
6023
6024	
6025		
6026
6027			
6028			
6029
6030			
6031				<li>
6032			
6033			
6034			<a href="/en/cars/vehicles/ca/xv" target="_self">BMW X3 Rental</a>
6035		</li>
6036	
6037	
6038		
6039
6040	
6041		
6042
6043			
6044			
6045
6046			
6047				<li>
6048			
6049			
6050			<a href="/en/cars/vehicles/ca/xz" target="_self">Audi A4 Rental</a>
6051		</li>
6052	
6053	
6054		
6055
6056	
6057		
6058
6059			
6060			
6061
6062			
6063				<li>
6064			
6065			
6066			<a href="/en/cars/vehicles/ca/xa" target="_self">Land Rover Rental</a>
6067		</li>
6068	
6069	
6070		
6071
6072	
6073		
6074
6075			
6076			
6077
6078			
6079				<li>
6080			
6081			
6082			<a href="/en/cars/vehicles/ca/xl" target="_self">Cadillac Rental</a>
6083		</li>
6084	
6085	
6086		
6087
6088	</div>
6089
6090
6091</div>
6092
6093</div>
6094				</ul>
6095				     
6096			    </div>
6097
6098
6099            <div>
6100			
6101		</div>
6102	</div>
6103
6104		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
6105				
6106
6107			
6108            
6109			    
6110      <div>
6111			
6112            <a onclick="return showOrHide('menulink2');" class="footer-header arrow-down-grey-mob">
6113				Top Canadian Destinations</a>
6114				<ul id="menulink2">
6115					<div><div class="footer-list section">
6116
6117	<div>
6118		
6119
6120			
6121			
6122
6123			
6124				<li>
6125			
6126			
6127			<a href="/en/locations/ca/bc/richmond/yvr" target="_self">Car Rental Vancouver</a>
6128		</li>
6129	
6130	
6131		
6132
6133	
6134		
6135
6136			
6137			
6138
6139			
6140				<li>
6141			
6142			
6143			<a href="/en/locations/ca/on/mississauga/yyz" target="_self">Car Rental Toronto</a>
6144		</li>
6145	
6146	
6147		
6148
6149	
6150		
6151
6152			
6153			
6154
6155			
6156				<li>
6157			
6158			
6159			<a href="/en/locations/ca/pq/montreal/yul" target="_self">Car Rental Montreal</a>
6160		</li>
6161	
6162	
6163		
6164
6165	
6166		
6167
6168			
6169			
6170
6171			
6172				<li>
6173			
6174			
6175			<a href="/en/locations/ca/on/ottawa/yow" target="_self">Car Rental Ottawa</a>
6176		</li>
6177	
6178	
6179		
6180
6181	
6182		
6183
6184			
6185			
6186
6187			
6188				<li>
6189			
6190			
6191			<a href="/en/locations/ca/ab/calgary/yyc" target="_self">Car Rental Calgary</a>
6192		</li>
6193	
6194	
6195		
6196
6197	</div>
6198
6199
6200</div>
6201
6202</div>
6203				</ul>
6204				     
6205			    </div>
6206
6207
6208            <div>
6209			
6210		</div>
6211	</div>
6212
6213		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
6214				
6215
6216			
6217            
6218			    
6219      <div>
6220			
6221            <a onclick="return showOrHide('menulink3');" class="footer-header arrow-down-grey-mob">
6222				Top US Destinations</a>
6223				<ul id="menulink3">
6224					<div><div class="footer-list section">
6225
6226	<div>
6227		
6228
6229			
6230			
6231
6232			
6233				<li>
6234			
6235			
6236			<a href="/en/locations/us/nv/las-vegas/las" target="_self">Car Rental Las Vegas</a>
6237		</li>
6238	
6239	
6240		
6241
6242	
6243		
6244
6245			
6246			
6247
6248			
6249				<li>
6250			
6251			
6252			<a href="/en/locations/us/tx/dallas/dfw" target="_self">Rental Cars Dallas</a>
6253		</li>
6254	
6255	
6256		
6257
6258	
6259		
6260
6261			
6262			
6263
6264			
6265				<li>
6266			
6267			
6268			<a href="/en/locations/us/ca/los-angeles/lax" target="_self">Car Rental Los Angeles</a>
6269		</li>
6270	
6271	
6272		
6273
6274	
6275		
6276
6277			
6278			
6279
6280			
6281				<li>
6282			
6283			
6284			<a href="/en/locations/us/ny/jamaica/jfk" target="_self">Car Rental NYC</a>
6285		</li>
6286	
6287	
6288		
6289
6290	
6291		
6292
6293			
6294			
6295
6296			
6297				<li>
6298			
6299			
6300			<a href="/en/locations/us/il/chicago/ord" target="_self">Chicago Rental Cars</a>
6301		</li>
6302	
6303	
6304		
6305
6306	</div>
6307
6308
6309</div>
6310
6311</div>
6312				</ul>
6313				     
6314			    </div>
6315
6316
6317            <div>
6318			
6319		</div>
6320	</div>
6321
6322		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
6323				
6324
6325			
6326            
6327			    
6328      <div>
6329			
6330            <a onclick="return showOrHide('menulink4');" class="footer-header arrow-down-grey-mob">
6331				Top Mexico Destinations</a>
6332				<ul id="menulink4">
6333					<div><div class="footer-list section">
6334
6335	<div>
6336		
6337
6338			
6339			
6340
6341			
6342				<li>
6343			
6344			
6345			<a href="/en/locations/mx/cancun-roo" target="_self">Cancun Car Rental</a>
6346		</li>
6347	
6348	
6349		
6350
6351	
6352		
6353
6354			
6355			
6356
6357			
6358				<li>
6359			
6360			
6361			<a href="/en/locations/mx/puerto-vallarta-jal" target="_self">Car Rental Puerto Vallarta</a>
6362		</li>
6363	
6364	
6365		
6366
6367	
6368		
6369
6370			
6371			
6372
6373			
6374				<li>
6375			
6376			
6377			<a href="/en/locations/mx/cozumel-roo" target="_self">Cozumel Car Rental</a>
6378		</li>
6379	
6380	
6381		
6382
6383	
6384		
6385
6386			
6387			
6388
6389			
6390				<li>
6391			
6392			
6393			<a href="/en/locations/mx/tijuana-bcn" target="_self">Car Rental Tijuana</a>
6394		</li>
6395	
6396	
6397		
6398
6399	
6400		
6401
6402			
6403			
6404
6405			
6406				<li>
6407			
6408			
6409			<a href="/en/locations/mx/tulum-roo" target="_self">Tulum Car Rental</a>
6410		</li>
6411	
6412	
6413		
6414
6415	</div>
6416
6417
6418</div>
6419
6420</div>
6421				</ul>
6422				     
6423			    </div>
6424
6425
6426            <div>
6427			
6428		</div>
6429	</div>
6430
6431		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
6432				
6433
6434			
6435            
6436			    
6437      <div>
6438			
6439            <a onclick="return showOrHide('menulink5');" class="footer-header arrow-down-grey-mob">
6440				Company Information</a>
6441				<ul id="menulink5">
6442					<div><div class="footer-list section">
6443
6444	<div>
6445		
6446
6447			
6448			
6449
6450			
6451				<li>
6452			
6453			
6454			<a href="/en/about-avis" target="_self">About Avis</a>
6455		</li>
6456	
6457	
6458		
6459
6460	
6461		
6462	
6463		
6464			
6465			
6466
6467			
6468				<li>
6469			
6470			
6471			<a href="http://avisbudgetgroup.jobs/" target="_blank">Careers</a>
6472			</li>
6473		
6474
6475	
6476		
6477
6478			
6479			
6480
6481			
6482				<li>
6483			
6484			
6485			<a href="/en/sitemap" target="_self">Sitemap</a>
6486		</li>
6487	
6488	
6489		
6490
6491	</div>
6492
6493
6494</div>
6495
6496</div>
6497				</ul>
6498				     
6499			    </div>
6500
6501
6502            <div>
6503			
6504		</div>
6505	</div>
6506
6507		<div class="cc-columns custom-banner-col col-lg-2 col-md-2 col-sm-3">
6508				
6509
6510			
6511      <div>
6512			
6513			    </div>
6514
6515
6516            <div>
6517			
6518				<div class="custom-Partners">
6519					<a onclick="return showOrHide('menulink6');" class="footer-header arrow-down-grey-mob">Security &amp; Privacy</a>
6520					<ul id="menulink6">
6521						<div><div class="footer-list section">
6522
6523	<div>
6524		
6525
6526			
6527			
6528
6529			
6530				<li>
6531			
6532			
6533			<a href="/en/legal-documents/terms-of-use" target="_self">Terms of Use</a>
6534		</li>
6535	
6536	
6537		
6538
6539	
6540		
6541
6542			
6543			
6544
6545			
6546				<li>
6547			
6548			
6549			<a href="https://www.avis.ca/en/legal-documents/privacy-notice" target="_self">Privacy Notice - Effective 01/01/2020</a>
6550		</li>
6551	
6552	
6553		
6554
6555	
6556		
6557
6558			
6559			
6560
6561			
6562				<li>
6563			
6564			
6565			<a href="/en/copyright-notices" target="_self">Copyright Notices</a>
6566		</li>
6567	
6568	
6569		
6570
6571	</div>
6572
6573
6574</div>
6575
6576</div>
6577					</ul>
6578				</div>
6579			
6580		</div>
6581	</div>
6582
6583
6584
6585</section>
6586</div>
6587</div>
6588</div>
6589</div>	
6590       
6591          </div> 
6592  </div><hr/> 
6593       
6594          <div class="social-part row">
6595          
6596              
6597<form name="myForm">
6598	<div class="col-xs-12 col-sm-6 col-lg-7 forpadleftzero">
6599		
6599<script type="text/javascript">
6600			var countryLanguage = "{\x22locales\x22:[{\x22country\x22:\x22US\x22,\x22displaycountry\x22:\x22United States\x22,\x22languages\x22:[{\x22code\x22:\x22en\x22,\x22langURL\x22:\x22www.avis.com\/en\/home\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.com\/en\/home\x22},{\x22code\x22:\x22fr\x22,\x22langURL\x22:\x22www.avis.com\/fr\/home\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22www.avis.com\/fr\/home\x22},{\x22code\x22:\x22es\x22,\x22langURL\x22:\x22www.avis.com\/es\/home\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22www.avis.com\/es\/home\x22},{\x22code\x22:\x22pt\x22,\x22langURL\x22:\x22www.avis.com\/pt\/home\x22,\x22language\x22:\x22 Português\x22,\x22url\x22:\x22www.avis.com\/pt\/home\x22}]},{\x22country\x22:\x22Canada\x22,\x22displaycountry\x22:\x22Canada\x22,\x22languages\x22:[{\x22code\x22:\x22en\x22,\x22langURL\x22:\x22www.avis.ca\/en\/home\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.ca\/en\/home\x22},{\x22code\x22:\x22fr\x22,\x22langURL\x22:\x22www.avis.ca\/fr\/home\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22www.avis.ca\/fr\/home\x22}]}
6600,{\x22country\x22:\x22Australia\x22,\x22displaycountry\x22:\x22Australia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.au\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.com.au\x22}]},{\x22country\x22:\x22NewZealand\x22,\x22displaycountry\x22:\x22New Zealand\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.nz\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.co.nz\x22}]},{\x22country\x22:\x22\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\x22,\x22displaycountry\x22:\x22\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\u002D\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22,\x22language\x22:\x22 Français\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/redirectURL.ac\x22}]}
6600,{\x22country\x22:\x22Argentina\x22,\x22displaycountry\x22:\x22Argentina\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com.ar\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com.ar\x22}]},{\x22country\x22:\x22Armenia\x22,\x22displaycountry\x22:\x22Armenia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.am\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.am\x22}]},{\x22country\x22:\x22Austria\x22,\x22displaycountry\x22:\x22Austria\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.at\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.at\x22}]},{\x22country\x22:\x22Bahamas\x22,\x22displaycountry\x22:\x22Bahamas\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com\/en\/locations\/bs\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com\/en\/locations\/bs\x22}]},{\x22country\x22:\x22Belgium\x22,\x22displaycountry\x22:\x22Belgium\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.be\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.be\x22}]}
6600,{\x22country\x22:\x22Bosnia\x22,\x22displaycountry\x22:\x22Bosnia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ba\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ba\x22}]},{\x22country\x22:\x22Brazil\x22,\x22displaycountry\x22:\x22Brazil\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.br\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.br\x22}]},{\x22country\x22:\x22China\x22,\x22displaycountry\x22:\x22China\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.cn\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.cn\x22}]},{\x22country\x22:\x22Bulgaria\x22,\x22displaycountry\x22:\x22Bulgaria\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.bg\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.bg\x22}]},{\x22country\x22:\x22Chile\x22,\x22displaycountry\x22:\x22Chile\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.cl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.cl\x22}]},{\x22country\x22:\x22Colombia\x22,\x22displaycountry\x22:\x22Colombia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.co\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.co\x22}]}
6600,{\x22country\x22:\x22Croatia\x22,\x22displaycountry\x22:\x22Croatia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.hr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.hr\x22}]},{\x22country\x22:\x22Denmark\x22,\x22displaycountry\x22:\x22Denmark\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.dk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.dk\x22}]},{\x22country\x22:\x22Dominican_Republic\x22,\x22displaycountry\x22:\x22Dominican Republic\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.do\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.do\x22}]},{\x22country\x22:\x22Ecuador\x22,\x22displaycountry\x22:\x22Ecuador\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ec\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ec\x22}]},{\x22country\x22:\x22ElSalvador\x22,\x22displaycountry\x22:\x22El Salvador\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sv\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sv\x22}]},{\x22country\x22:\x22FaroeIslands\x22,\x22dis
6600playcountry\x22:\x22Faroe Islands\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fo\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fo\x22}]},{\x22country\x22:\x22Fiji\x22,\x22displaycountry\x22:\x22Fiji\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.fj\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.fj\x22}]},{\x22country\x22:\x22Finland\x22,\x22displaycountry\x22:\x22Finland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fi\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fi\x22}]},{\x22country\x22:\x22France\x22,\x22displaycountry\x22:\x22France\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.fr\x22}]},{\x22country\x22:\x22Germany\x22,\x22displaycountry\x22:\x22Germany\x22,\x22languages\x22:[{\x22langURL\x22:\x22http:\/\/www.avis.de\/\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22http:\/\/www.avis.de\/\x22}]},{\x22country\x22:\x22Guadeloupe\x22,\x22displaycountry\x22:\x22Guadeloupe\x22,\x22languages\x22:[{\x22langURL\x22:\x22us.avis\u002Dantilles.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22us.avis\u002Dantilles.fr\x22}]}
6600,{\x22country\x22:\x22Guatemala\x22,\x22displaycountry\x22:\x22Guatemala\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.gt\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.gt\x22}]},{\x22country\x22:\x22Guam\x22,\x22displaycountry\x22:\x22Guam\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisworld.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisworld.com\x22}]},{\x22country\x22:\x22Honduras\x22,\x22displaycountry\x22:\x22Honduras\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.hn\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.hn\x22}]},{\x22country\x22:\x22Hongkong\x22,\x22displaycountry\x22:\x22Hongkong\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.hk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.hk\x22}]},{\x22country\x22:\x22Hungary\x22,\x22displaycountry\x22:\x22Hungary\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.hu\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.hu\x22}]},{\x22country\x22:\x22India\x22,\x22displaycountry\x22:\x22India\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.in\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.in\x22}]}
6600,{\x22country\x22:\x22Indonesia\x22,\x22displaycountry\x22:\x22Indonesia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisworld.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisworld.com\x22}]},{\x22country\x22:\x22Ireland\x22,\x22displaycountry\x22:\x22Ireland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ie\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ie\x22}]},{\x22country\x22:\x22Israel\x22,\x22displaycountry\x22:\x22Israel\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.il\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.il\x22}]},{\x22country\x22:\x22Italy\x22,\x22displaycountry\x22:\x22Italy\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisautonoleggio.it\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisautonoleggio.it\x22}]},{\x22country\x22:\x22Jamaica\x22,\x22displaycountry\x22:\x22Jamaica\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.jm\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.jm\x22}]},{\x22country\x22:\x22Japan\x22,\x22dis
6600playcountry\x22:\x22Japan\x22,\x22languages\x22:[{\x22langURL\x22:\x22http:\/\/avisrentacar.jp\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22http:\/\/avisrentacar.jp\x22}]},{\x22country\x22:\x22Korea\x22,\x22displaycountry\x22:\x22Korea\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.kr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.kr\x22}]},{\x22country\x22:\x22Kuwait\x22,\x22displaycountry\x22:\x22Kuwait\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.kw\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.kw\x22}]},{\x22country\x22:\x22Lebanon\x22,\x22displaycountry\x22:\x22Lebanon\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.lb\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.lb\x22}]},{\x22country\x22:\x22Macedonia\x22,\x22displaycountry\x22:\x22Macedonia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.mk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.mk\x22}]},{\x22country\x22:\x22Malaysia\x22,\x22displaycountry\x22:\x22Malaysia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.my\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.my\x22}]},{\x22country\x22:\x22Martinique\x22,\x22displaycountry\x22:\x22Martinique\x22,\x22languages\x22:[{\x22langURL\x22:\x22us.avis\u002Dantilles.fr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22us.avis\u002Dantilles.fr\x22}]}
6600,{\x22country\x22:\x22Mexico\x22,\x22displaycountry\x22:\x22Mexico\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.mx\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.mx\x22}]},{\x22country\x22:\x22Mongolia\x22,\x22displaycountry\x22:\x22Mongolia\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/avis\u002Dmongolia.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22https:\/\/avis\u002Dmongolia.com\x22}]},{\x22country\x22:\x22Morocco\x22,\x22displaycountry\x22:\x22Morocco\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ma\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ma\x22}]},{\x22country\x22:\x22Netherland\x22,\x22displaycountry\x22:\x22Netherland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.nl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.nl\x22}]},{\x22country\x22:\x22Nicaragua\x22,\x22displaycountry\x22:\x22Nicaragua\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ni\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ni\x22}]},{\x22country\x22:\x22Norway\x22,\x22dis
6600playcountry\x22:\x22Norway\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.no\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.no\x22}]},{\x22country\x22:\x22Pakistan\x22,\x22displaycountry\x22:\x22Pakistan\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pk\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pk\x22}]},{\x22country\x22:\x22Panama\x22,\x22displaycountry\x22:\x22Panama\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pa\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pa\x22}]},{\x22country\x22:\x22Peru\x22,\x22displaycountry\x22:\x22Peru\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pe\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pe\x22}]},{\x22country\x22:\x22Philippines\x22,\x22displaycountry\x22:\x22Philippines\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ph\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ph\x22}]},{\x22country\x22:\x22Poland\x22,\x22displaycountry\x22:\x22Poland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.pl\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.pl\x22}]},{\x22country\x22:\x22Portugal\x22,\x22displaycountry\x22:\x22Portugal\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.pt\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.pt\x22}]}
6600,{\x22country\x22:\x22PuertoRico\x22,\x22displaycountry\x22:\x22Puerto Rico\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22},{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac\x22,\x22language\x22:\x22 Español\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac\x22}]},{\x22country\x22:\x22Romania\x22,\x22displaycountry\x22:\x22Romania\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ro\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ro\x22}]},{\x22country\x22:\x22Russia\x22,\x22displaycountry\x22:\x22Russia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisrussia.ru\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisrussia.ru\x22}]},{\x22country\x22:\x22SaudiArabia\x22,\x22displaycountry\x22:\x22Saudi Arabia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sa\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sa\x22}]},{\x22country\x22:\x22Singapore\x22,\x22displaycountry\x22:\x22Singapore\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.sg\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.sg\x22}]}
6600,{\x22country\x22:\x22South_Africa\x22,\x22displaycountry\x22:\x22South Africa\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.za\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.za\x22}]},{\x22country\x22:\x22Spain\x22,\x22displaycountry\x22:\x22Spain\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.es\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.es\x22}]},{\x22country\x22:\x22St_Maarten_Or_St_Martin\x22,\x22displaycountry\x22:\x22St Maarten\/St Martin\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dsxm.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dsxm.com\x22}]},{\x22country\x22:\x22Suriname\x22,\x22displaycountry\x22:\x22Suriname\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avissuriname.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avissuriname.com\x22}]},{\x22country\x22:\x22Sweden\x22,\x22displaycountry\x22:\x22Sweden\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.se\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.se\x22}]}
6600,{\x22country\x22:\x22Switzerland\x22,\x22displaycountry\x22:\x22Switzerland\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.ch\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.ch\x22}]},{\x22country\x22:\x22Tahiti\x22,\x22displaycountry\x22:\x22Tahiti\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dtahiti.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dtahiti.com\x22}]},{\x22country\x22:\x22Taiwan\x22,\x22displaycountry\x22:\x22Taiwan\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis\u002Dtaiwan.com\/us\/\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis\u002Dtaiwan.com\/us\/\x22}]},{\x22country\x22:\x22Thailand\x22,\x22displaycountry\x22:\x22Thailand\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisthailand.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisthailand.com\x22}]},{\x22country\x22:\x22Turkey\x22,\x22displaycountry\x22:\x22Turkey\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.tr\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.tr\x22}]}
6600,{\x22country\x22:\x22Turks_And_Caicos\x22,\x22displaycountry\x22:\x22Turks and Caicos\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.tc\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.tc\x22}]},{\x22country\x22:\x22Ukraine\x22,\x22displaycountry\x22:\x22Ukraine\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.com.ua\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.com.ua\x22}]},{\x22country\x22:\x22UnitedArabEmirates\x22,\x22displaycountry\x22:\x22United Arab Emirates\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisuae.ae\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisuae.ae\x22}]},{\x22country\x22:\x22UnitedKingdom\x22,\x22displaycountry\x22:\x22United Kingdom\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.uk\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22www.avis.co.uk\x22}]},{\x22country\x22:\x22Vanuatu\x22,\x22displaycountry\x22:\x22Vanuatu\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avisvanuatu.com\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avisvanuatu.com\x22}]},{\x22country\x22:\x22Vietnam\x22,\x22displaycountry\x22:\x22Vietnam\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/avis.com.vn\/\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22https:\/\/avis.com.vn\/\x22}]}
6600,{\x22country\x22:\x22VirginIslands\x22,\x22displaycountry\x22:\x22Virgin Islands\x22,\x22languages\x22:[{\x22langURL\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22,\x22language\x22:\x22English\x22,\x22url\x22:\x22https:\/\/www.avis.com\/car\u002Drental\/avisHome\/home.ac?COUNTRY=US\x26LANGUAGE=en\x22}]},{\x22country\x22:\x22Yugoslavia\x22,\x22displaycountry\x22:\x22Yugoslavia\x22,\x22languages\x22:[{\x22langURL\x22:\x22www.avis.co.yu\x22,\x22language\x22:\x22NA\x22,\x22url\x22:\x22www.avis.co.yu\x22}]}]}";
6601		</script>
6601
6602		<div class="removeienineEffects arrow-down-grey bgcolor-black" ng-if="!(vm.sitePreference!=carRentalConstant.localeEnUS && isAuthenticated)">
6603			<select class="country custom form-control1" ng-model="vm.selectedContry" ng-options="y.displaycountry  for (x, y) in vm.CountryData" name="country" id="coun" ng-change="vm.update()">
6604			</select>
6605		</div>
6606		<div class="removeienineEffects arrow-down-grey bgcolor-black" ng-if="!(vm.sitePreference!=carRentalConstant.localeEnUS && isAuthenticated)">
6607			<select class="language custom form-control2" ng-model="vm.selectedLang.url" ng-change="vm.updateNav()">
6608		        <option ng-repeat="lang in vm.defaultLang" href="{{lang.url}}" value="{{lang.url}}">
6609		        	{{lang.language}}
6610		        </option>
6611		    </select>
6612		</div>
6613		<div></div>
6614	</div>
6615</form>
6616          
6617          <div class="col-xs-12 col-sm-6 col-lg-5 pull-right ftMrTop">
6618              <div><div class="social-link section">
6619
6620		<div class="app-img-icon"> 
6621			<img src=""/>
6622		</div>
6623	<div ng-controller='FooterController as vm'>
6624		<div class="fltRight forbackgroundg visible-xs">
6625				
6626					
6627						<a id="facebook" class="socialIcons-img icon-facebook" href="https://www.facebook.com/avis" title="Follow Avis on Facebook " alt="Follow Avis on Facebook " target="_blank"></a>
6628					
6629				
6630					
6631						<a id="twitter" class="socialIcons-img icon-twitter" href="https://twitter.com/avis" title="Follow Avis on Twitter" alt="Follow Avis on Twitter" target="_blank"></a>
6632					
6633				
6634					
6635						<a id="linkedin" class="socialIcons-img icon-linkedin" href="https://www.linkedin.com/company/avis-budget-group/careers" title="Follow Avis on LinkedIn" alt="Follow Avis on LinkedIn" target="_blank"></a>
6636					
6637				
6638					
6639						<a id="youtube" class="socialIcons-img icon-youtube" href="http://www.youtube.com/Avis/" title="Avis YouTube Channel" alt="Avis YouTube Channel" target="_blank"></a>
6640					
6641				
6642					
6643						<a id="pinterest" class="socialIcons-img icon-pinterest" href="https://www.pinterest.com/AvisCarRental/" title="Follow Avis on Pinterest" alt="Follow Avis on Pinterest" target="_blank"></a>
6644					
6645				
6646					
6647						<a id="instagram" class="socialIcons-img icon-instagram" href="https://www.instagram.com/avis/" title="Follow Avis on Instagram" alt="Follow Avis on Instagram" target="_blank"></a>
6648					
6649				
6650			</div>	
6651			<div class="pull-left get-app-link">
6652					<a href="https://www.avis.ca/en/avis-app?ICID=av-all-19092018-footer-mobile-app" class="visible-lg-inline-block">GET THE MOBILE APP &gt;</a>
6653	                <p class="hidden-lg"> <a href="https://www.avis.ca/en/avis-app?ICID=av-all-19092018-footer-mobile-app"> GET THE AVIS APP </a></p>
6654	  				
6655						<div ng-show="vm.os=='iOS'" class="hide-on-load">
6656							
6657								<a id="icon-ios" href="https://itunes.apple.com/app/avis-car-rental-reserve-then/id308342527?mt=8" target="_blank"><img class="secIcon" lazy-load="/etc/designs/avis/home/clientlib/images/icon-ios.png" src="" alt="Get App in App Store" width="135" height="40" title="Get App in App Store"/></a>
6658							
6659						</div>
6660						<div ng-show="vm.os=='Android'" class="hide-on-load">
6661							
6662						</div>
6663				
6664						<div ng-show="vm.os=='iOS'" class="hide-on-load">
6665							
6666						</div>
6667						<div ng-show="vm.os=='Android'" class="hide-on-load">
6668							
6669								<a id="icon-android" href="https://play.google.com/store/apps/details?id=com.avis.androidapp" target="_blank"><img class="secIcon" lazy-load="/etc/designs/avis/home/clientlib/images/icon-android.png" src="" alt="Get App in Google Play" width="135" height="40" title="Get App in Google Play"/></a>
6670							
6671						</div>
6672				 		
6673	  		</div>	
6674			<div class="pull-right hidden-xs social-icons-wrapper">
6675				
6676					
6677						<a id="facebook" class="socialIcons-img icon-facebook-white" href="https://www.facebook.com/avis" title="Follow Avis on Facebook " alt="Follow Avis on Facebook " target="_blank"></a>
6678					
6679				
6680					
6681						<a id="twitter" class="socialIcons-img icon-twitter-white" href="https://twitter.com/avis" title="Follow Avis on Twitter" alt="Follow Avis on Twitter" target="_blank"></a>
6682					
6683				
6684					
6685						<a id="linkedin" class="socialIcons-img icon-linkedin-white" href="https://www.linkedin.com/company/avis-budget-group/careers" title="Follow Avis on LinkedIn" alt="Follow Avis on LinkedIn" target="_blank"></a>
6686					
6687				
6688					
6689						<a id="youtube" class="socialIcons-img icon-youtube-white" href="http://www.youtube.com/Avis/" title="Avis YouTube Channel" alt="Avis YouTube Channel" target="_blank"></a>
6690					
6691				
6692					
6693						<a id="pinterest" class="socialIcons-img icon-pinterest-white" href="https://www.pinterest.com/AvisCarRental/" title="Follow Avis on Pinterest" alt="Follow Avis on Pinterest" target="_blank"></a>
6694					
6695				
6696					
6697						<a id="instagram" class="socialIcons-img icon-instagram-white" href="https://www.instagram.com/avis/" title="Follow Avis on Instagram" alt="Follow Avis on Instagram" target="_blank"></a>
6698					
6699				
6700	        </div>
6701        </div></div>
6702<div class="section"><div class="new"></div>
6703</div><div class="iparys_inherited"><div class="Link iparsys parsys"></div>
6704</div>
6705</div>
6706              <div class="row hidden-xs avis-copyright-wrapper">
6707                  <div><div class="section"><div class="new"></div>
6708</div><div class="iparys_inherited"><div class="Icons iparsys parsys"><div class="security-icons section">
6709<div class="row">
6710	
6711	<div class="securityIcon col-sm-6 col-xs-12 pull-right">
6712		<div class="checkedg">
6713			
6714		</div>
6715	</div>
6716	
6717	
6718	<div class="copyRightPart col-sm-6 col-xs-12">
6719		<div class="copyrights checkedg">© 2025 Aviscar, Inc.</div>
6720				
6721	</div>
6722</div></div>
6723</div>
6724</div>
6725</div>
6726              </div>
6727              
6728          </div>
6729          </div><hr/>  
6730         
6731             <div class="lastColumn">
6732              <div><div class="section"><div class="new"></div>
6733</div><div class="iparys_inherited"><div class="Icons iparsys parsys"><div class="security-icons section">
6734<div class="row">
6735	
6736	<div class="securityIcon col-sm-6 col-xs-12 pull-right">
6737		<div class="checkedg">
6738			
6739		</div>
6740	</div>
6741	
6742	
6743	<div class="copyRightPart col-sm-6 col-xs-12">
6744		<div class="copyrights checkedg">© 2025 Aviscar, Inc.</div>
6745				
6746	</div>
6747</div></div>
6748</div>
6749</div>
6750</div>
6751          </div>   
6752
6753</div> 
6754<div ng-include src="mapModalPath"></div>
6755<div ng-include src="keyDropPath"></div>
6756
6757 <!-- Session timeout properties -->
6758 
6759<div type="hidden" session-timeout-properties>
6760    <div ng-init="redirectLocation = ''"></div>
6761    <div ng-init="warningModal = ''"></div>
6762    <div ng-init="errorMessage = ''"></div>
6763    <div ng-init="overrideRedirect = 'true'"></div>
6764    <div>
6765        <div ng-init="idleThreshold = '28'"></div>
6766        <div ng-init="warningThreshold = '2'"></div>
6767        <div ng-init="authenticatedLocation = '/en/loyalty-profile/avis-preferred/login'"></div>
6768        <div ng-init="recognizedLocation = '/en/home'"></div>
6769    </div>
6770</div>
6771</div>
6772<div class="footer-app-wrapper">
6773    <div class="cf-pad-0 footer-app-content">
6774        <div><div class="social-link section">
6775
6776		<div class="app-img-icon"> 
6777			<img src=""/>
6778		</div>
6779	<div ng-controller='FooterController as vm'>
6780		<div class="fltRight forbackgroundg visible-xs">
6781				
6782					
6783						<a id="facebook" class="socialIcons-img icon-facebook" href="https://www.facebook.com/avis" title="Follow Avis on Facebook " alt="Follow Avis on Facebook " target="_blank"></a>
6784					
6785				
6786					
6787						<a id="twitter" class="socialIcons-img icon-twitter" href="https://twitter.com/avis" title="Follow Avis on Twitter" alt="Follow Avis on Twitter" target="_blank"></a>
6788					
6789				
6790					
6791						<a id="linkedin" class="socialIcons-img icon-linkedin" href="https://www.linkedin.com/company/avis-budget-group/careers" title="Follow Avis on LinkedIn" alt="Follow Avis on LinkedIn" target="_blank"></a>
6792					
6793				
6794					
6795						<a id="youtube" class="socialIcons-img icon-youtube" href="http://www.youtube.com/Avis/" title="Avis YouTube Channel" alt="Avis YouTube Channel" target="_blank"></a>
6796					
6797				
6798					
6799						<a id="pinterest" class="socialIcons-img icon-pinterest" href="https://www.pinterest.com/AvisCarRental/" title="Follow Avis on Pinterest" alt="Follow Avis on Pinterest" target="_blank"></a>
6800					
6801				
6802					
6803						<a id="instagram" class="socialIcons-img icon-instagram" href="https://www.instagram.com/avis/" title="Follow Avis on Instagram" alt="Follow Avis on Instagram" target="_blank"></a>
6804					
6805				
6806			</div>	
6807			<div class="pull-left get-app-link">
6808					<a href="https://www.avis.ca/en/avis-app?ICID=av-all-19092018-footer-mobile-app" class="visible-lg-inline-block">GET THE MOBILE APP &gt;</a>
6809	                <p class="hidden-lg"> <a href="https://www.avis.ca/en/avis-app?ICID=av-all-19092018-footer-mobile-app"> GET THE AVIS APP </a></p>
6810	  				
6811						<div ng-show="vm.os=='iOS'" class="hide-on-load">
6812							
6813								<a id="icon-ios" href="https://itunes.apple.com/app/avis-car-rental-reserve-then/id308342527?mt=8" target="_blank"><img class="secIcon" lazy-load="/etc/designs/avis/home/clientlib/images/icon-ios.png" src="" alt="Get App in App Store" width="135" height="40" title="Get App in App Store"/></a>
6814							
6815						</div>
6816						<div ng-show="vm.os=='Android'" class="hide-on-load">
6817							
6818						</div>
6819				
6820						<div ng-show="vm.os=='iOS'" class="hide-on-load">
6821							
6822						</div>
6823						<div ng-show="vm.os=='Android'" class="hide-on-load">
6824							
6825								<a id="icon-android" href="https://play.google.com/store/apps/details?id=com.avis.androidapp" target="_blank"><img class="secIcon" lazy-load="/etc/designs/avis/home/clientlib/images/icon-android.png" src="" alt="Get App in Google Play" width="135" height="40" title="Get App in Google Play"/></a>
6826							
6827						</div>
6828				 		
6829	  		</div>	
6830			<div class="pull-right hidden-xs social-icons-wrapper">
6831				
6832					
6833						<a id="facebook" class="socialIcons-img icon-facebook-white" href="https://www.facebook.com/avis" title="Follow Avis on Facebook " alt="Follow Avis on Facebook " target="_blank"></a>
6834					
6835				
6836					
6837						<a id="twitter" class="socialIcons-img icon-twitter-white" href="https://twitter.com/avis" title="Follow Avis on Twitter" alt="Follow Avis on Twitter" target="_blank"></a>
6838					
6839				
6840					
6841						<a id="linkedin" class="socialIcons-img icon-linkedin-white" href="https://www.linkedin.com/company/avis-budget-group/careers" title="Follow Avis on LinkedIn" alt="Follow Avis on LinkedIn" target="_blank"></a>
6842					
6843				
6844					
6845						<a id="youtube" class="socialIcons-img icon-youtube-white" href="http://www.youtube.com/Avis/" title="Avis YouTube Channel" alt="Avis YouTube Channel" target="_blank"></a>
6846					
6847				
6848					
6849						<a id="pinterest" class="socialIcons-img icon-pinterest-white" href="https://www.pinterest.com/AvisCarRental/" title="Follow Avis on Pinterest" alt="Follow Avis on Pinterest" target="_blank"></a>
6850					
6851				
6852					
6853						<a id="instagram" class="socialIcons-img icon-instagram-white" href="https://www.instagram.com/avis/" title="Follow Avis on Instagram" alt="Follow Avis on Instagram" target="_blank"></a>
6854					
6855				
6856	        </div>
6857        </div></div>
6858<div class="section"><div class="new"></div>
6859</div><div class="iparys_inherited"><div class="Link iparsys parsys"></div>
6860</div>
6861</div>
6862    </div>
6863</div>
6864</footer>
6865
6866	</div>
6867</div>
6868<!-- Footer in publish instance. Non-corporate flow ends here -->
6869
6870
6871	<!-- Footer in author instance. Corporate flow starts here -->
6872	
6873	<!-- Footer in author instance. Corporate flow ends here -->
6874	
6875	<!-- Footer in publish instance. Corporate flow starts here -->
6876	<div>
6877		<div ng-if="isCorporateFlow">
6878			<!-- If short URL is not enabled, footer URL would be complete URL with html extension -->
6879			
6880			<!-- If short URL is enabled, footer URL would be short without html extension -->
6881			<div>
6882				<div id="corp-footer-publish" ng-include src="'/en/footer.corporate'"></div>
6883			</div>
6884		</div>
6885	</div>
6886	<!-- Footer in publish instance. Corporate flow ends here -->
6887
6888	
6889</div>
6890
6891   
6892	
6893	
6893<script type="text/javascript">
6894		var apiurl = "/webapi";
6895		var bookingType = "car";
6896		var recognizedUser_redirecttoHome = "false";
6897		var locationpage_disableRegionSearch = "false";
6898		var rootpath = "/en";		
6899		var imageBasePath = "/content/dam/cars/";
6900		var cbpLandingPageURL = "/car-rental/profile/go.ac";
6901		var locale = "en";
6902		var domain = "ca";
6903		var brand = "avis";
6904		var countrySelect = "Canada";
6905		var contextPath = "";
6906		var build = "";
6907		var serviceUserName = "AVISCOM";
6908		var servicePassword = "AVISCOM";
6909		var revision = "1212121312";
6910		var buildDate = "6/8/2016";
6911		var httpTimeout = "20000";
6912		var serviceTimeoutList = "[{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22},{\x22url\x22:\x22\/reservation\/cancel\x22,\x22timeOut\x22:\x2245000\x22}]";
6913		var supportedLocale = ['en_CA','fr_CA',];
6914		var internalLocale = "en_CA";
6915		var visaApi = "";
6916		var visaSrc = "";
6917		var visaImage = "";
6918        var enableCorporateOtpValidation = "true";
6919		var country = "CA";		
6920		var gtmid = "GTM-NHN6W26";
6921		var enableGTM = "true";
6922		var ENABLE_IB = "false" || 'false';
6923		var enableCaptcha = "true";
6924		var enableEnterpriseCaptcha = "true";
6925		var enterpriseCaptchaSiteKey = "6LeNRRsbAAAAAEOyIR4EyXHfUTJAw9r5WAItrETf";
6926		var quickPassLocs = "";
6927		var clearMeClientID = "b9ceb9eb-fb88-4c21-970e-2b3a729d8715";
6928		var whichBiometrics = "dci:mitek,ftpp:clear";
6929        var supportedLocsClearMe = "dtw,clt,dfw,ewr,slc";
6930        var supportedLocsMiTek = "";
6931		var enableStrikethrough = "true" || 'false';
6932		var captchaSiteKey = "6LcXDr0UAAAAAK0DtvoRvH5qTrq54tCcas6LuzdZ";
6933		var contentRoot="/loyalty-profile/avis-preferred";
6934		var shortURL =  "true";
6935		var reservation_PartnerResIntegrationEnabled = "true";
6936		var redirectToHome = "";
6937		var enableMemberBenefits = "false";
6938		var enableGeoTotalPrice = "false";
6939		var totalPriceStates = "";
6940		var enableAccessibility = "false"; 
6941		var htmlExtension='';
6942		var environmentBaseURL = window.location.origin || "https://www.avis.ca";
6943		var hideTierBundles = "false";
6944        var chatURL = "";
6945        var digitalCardURL = "";
6946        var afEnabled = "false";
6947        var configPath = "/apps/abg/config.prd.reg2.publish";
6948		if(shortURL=="false"){
6949			htmlExtension = '.html';
6950		}
6951		/* Opinion lab variable Dont remove it */
6952		var custom_var=",COR:"+"ca".toUpperCase();
6953		var summaryEndPointUrl = "";		
6954		var isSecured = "";
6955        if(isSecured == "" || isSecured == null || isSecured == "false"){
6956        	isSecured = false;
6957        }
6958        else{
6959        	isSecured = true;
6960        }
6961        var enableAmazonPay = "false";
6962        var sellerId = "";
6963        var partnerConfig = {
6964				amazon : {
6965				     enablePrimeBenefit : "",
6966				     applicationID : "",
6967					 clientId : "amzn1.application-oa2-client.87b74a592b7d4d7c9cdb2401be7cbcdc",
6968					 sandboxMode : false,
6969					 enablePartnerBenefit : "false",
6970					 alexaRedirectURL : "alexa-intermeditate",
6971					 onAirportRedirectURL : environmentBaseURL+contextPath + "/" + locale + "",
6972					 amazonRedirectURL : environmentBaseURL+contextPath + "/" + locale + "/offers/international/us-offers/amazon-benefits" + htmlExtension
6973				}
6974		}
6975        var enablePaypal = "false";
6976        var paypalClientId = ""
6977        var paypalJs = "";
6978        var environmentDetails = "";
6979        var enableApplePay = "false";
6980        var merchantId = "";
6981		var truckFlag = "";
6982		var enableUplift = "";
6983        var blockedCards = "Discover,JCB,UnionPay,Diner";
6984        var upliftApiKey = "";
6985        var clearMeEnvironment = "production";
6986        var isHumanSecEnabled = "true";
6987        var displayMemberRatesandBanner = "";
6988        var microblinkLicenseKey = "sRwCAAkqLmF2aXMuY2EGbGV5SkRjbVZoZEdWa1QyNGlPakUzTkRNME16UXlOVFUzTXpNc0lrTnlaV0YwWldSR2IzSWlPaUpsTlRrMFptRmhaaTFpWTJFekxUUmpNbVF0WVRsaVl5MDBaakppTVdVM05HSm1ZbVVpZlE9PcYbrnfZY1H6TFB2ilzT4sEBLOS+1Im/Kf0VoobDhO7llVM+ebpMK9pX5FFaLAffYFWQ5xF0Hxbwoozo2650DEXWJj3Uq9hkqoesd0HH0T2Pet0bnbwCYFYrbWlMaCI=";
6989         var enableThreeStepCheckout = "false";
6990         var enableAARPSecondaryValidation = "false";
6991	</script>
6991
6992	
6993      
6993<script>Dictionary.I18n.saveOrUpdate({"err.res.mutliplemsg":"There are multiple errors in the form. Please correct them and resubmit the form.","err.global.multi.errorMessage":"There are multiple errors on the form. Please correct them and resubmit the form.","msg.res.step2.lastHourDropoff":"The return time of {0} is within one hour of this location\u0027s closing time. You may wish to confirm location hours by contacting the location directly at {1}","lbl.res.step2.avisfirst.inlineHintDefault,avis":"Street Address: Eg - 102 se 2nd st.","lbl.res.step2.avisfirst.localmktStreetLimit,avis":"Street must not exceed 30 characters.","msg.res.couponcount":"Coupon Count","res.step3.extras.button.continue":"Continue","lbl.reservation.step3.reservationSummary.discountCodes.counterDescription":"This coupon will be applied at the counter.Restriction may apply.Please check T\u0026Cs.","lbl.res.avisFirstRadarSuggDebounce,avis":"600","lbl.res.VehicleAvailability.automatic":"Automatic","msg.res.step4.day":"day","lbl.res.step2.avisfirst.localmktRadarNoCountry,avis":"CountryCode is missing.","lbl.res.sugg.city":"City Suggestions","lbl.smallBiz.aproxRentals5":"lbl.smallBiz.aproxRentals5","lbl.res.step3.hasslefreefuelnote,avis":"With Avis First, you never need to fill up before returning your car and will only pay for the fuel you use at market price","lbl.res.sugg.airport,avis":"Airport Rental Locations","lbl.res.VehicleAvailability.manual":"Manual","lbl.yourRental":"Your Rental is Ready!","msg.res.specialFeature":"Special Feature","lbl.res.coupon":"Coupon","lbl.res.step3.reservationSummary.unlimited":"Unlimited","lbl.res.step3.reservationSummary.nomileage":"No Miles Included,","lbl.res.step3.reservationSummary.mileage":"Mileage","msg.res.step2.lastHourPickupDropoff":"The pick-up time of {0} and return time of {1} are within one hour of this location\u0027s closing time. You may wish to confirm location hours by contacting the location directly at {2}","lbl.loc.months.All":"January,February,March,April,May,June,July,August,September,October,November,December","lbl.res.vehicleAvailability.medium":" Med ","lbl.res.gsoMarketPrice":"Market Price","lbl.res.step2.avisfirst.localmktUSStates,avis":"AK,AL,AR,AZ,CA,CO,CT,DC,DE,FL,GA,GU,HI,IA,ID,IL,IN,KS,KY,LA,MA,MD,ME,MI,MN,MO,MS,MT,NC,ND,NE,NH,NJ,NM,NV,NY,OH,OK,OR,PA,PR,RI,SC,SD,TN,TX,UT,VA,VI,VT,WA,WI,WV,WY,AA,AE,AP","lbl.res.step3.reservationSummary.kilometers":"Kilometers","lbll.global.upcomingReservations":"Upcoming Rentals","lbl.res.step2.avisfirst.localmktCityLimit,avis":"City must contain only letters, spaces, or periods (max 18 characters).","lbl.res.coupons":"Coupons","lbl.global.avisAppPlaystoreURL,avis":"https://play.google.com/store/apps/details?id\u003dcom.avis.androidapp","err.global.travelSecurity.errorMessage":"To maintain the security of your travel information, we have cleared your current session. Please enter your information below to proceed.","lbl.global.days":"Days","lbl.res.mileage.priceIncluded":"lbl.res.mileage.priceIncluded","lbl.amazonBenefits.amazonDiscountVal,avis":"10","err.global.sessionExpire.errorMessage,avis":"We are Sorry, the site has not properly responded to your request. If the problem persists, please contact Avis","msg.res.carren,avis":"Car Rental Locations Found","err.res.genericerrormsgRental":"We are sorry, we are unable to retrieve you rental details. Please try again or contact \u003ca href\u003d\u0027/en/customer-service/worldwide-telephone-numbers\u0027\u003e Customer Service \u003c/a\u003e for further assistance.","lbl.res.mileage.noTax":", not including Fees and Taxes.","lbl.res.step2.avisfirst.serviceLatLong,avis":"{\n  \"A1E64\": { \"latitude\": \"40.75916667\", \"longitude\": \"-73.97861111\" },\n  \"A1Q89\": { \"latitude\": \"41.88638889\", \"longitude\": \"-87.63111111\" },\n  \"A1M6I\": { \"latitude\": \"25.7726716\",  \"longitude\": \"-80.1920295\" },\n  \"A1JC3\": { \"latitude\": \"40.737889\",   \"longitude\": \"-74.054556\" },\n  \"A1AR1\": { \"latitude\": \"38.86278\",    \"longitude\": \"-77.05762\" },\n  \"A1R6J\": { \"latitude\": \"47.578884\",   \"longitude\": \"-122.32863\" },\n  \"A1SF1\": { \"latitude\": \"37.787677\",   \"longitude\": \"-122.412736\" },\n  \"A1O4R\": { \"latitude\": \"28.436337\",   \"longitude\": \"-81.40765\" }\n}","lbl.res.step3.hasslefree,avis":"Hassle-free Fuel Service","lbl.res.step2.avisfirst.localmktRadarNoState,avis":"State code is missing.","lbl.res.step2.avisfirst.localmktRadarNoPostal,avis":"Postal code is missing.","lbl.res.avisFirstRadarSuggMinLen,avis":"3","error.coupon.couponLength":"The coupon code entered is not val
6993id. Coupon codes are seven characters, four letters followed by three numbers.","lbl.res.mileage.perNewMile":"per mile","msg.res.couponAwdSameErrorInAwd,avis":"You can use only one AWD number per reservation.","lbl.res.buttonText":"Select My Car","lbl.res.step2.avisfirst.inlineHintState,avis":"State Code: Eg - FL","lbl.global.day":"Day","lbl.res.mileage.miles":" Miles included, ","lbl.global.avisAppSchemeIOS,avis":"lbl.global.avisAppSchemeIOS,avis","err.res.pickupDropOffLoc":"We could not find a match for your search. Please try using only a city, ZIP or Airport code. \u003ca href\u003d\"/en/locations/find-a-location\"\u003eClick here\u003c/a\u003e to browse for a location","lbl.res.step2.avisfirst.inlineHintCity,avis":"City: Eg - Miami","05011":"Your coupon has added this rental option to your reservation. ","err.res.awdLength,avis":"The AWD code entered is not valid. AWD codes are seven characters, one letter followed by six numbers.","err.res.checkout.firstname.minAlphabets":"\u003cstrong\u003eFirst Name\u003c/strong\u003e cannot contain numeric or special characters. Please remove and try again.","lbl.res.step2.avisfirst.localmktRadarNoLoc,avis":"We couldn\u0027t find this location.","lbl.res.step2.avisfirst.localmktRadarNoCity,avis":"City is missing.","lbl.selectdays":"Select Days","lbl.res.step2.avisfirst.localmktZipcodeval,avis":"Zip code must be 2 to 9 digits.","msg.corporateAccount.modalFooterMessage,avis":"msg.corporateAccount.modalFooterMessage,avis","err.msg.profile.resetPassword":"Your password has expired! Please reset now!","lbl.amazonBenefits.amazonPayLaterDiscVal,avis":"10","msg.res.awddetails,avis":"Your AWD cannot be used for this reservation due to the following reason(s):","msg.res.couponinfo":"COUPON INFO","lbl.amazonBenefits.amazonPayNowDiscVal,avis":"10","lbl.res.step2.avisfirst.inlineHintZip,avis":"Zip: Eg - 33131","lbl.res.mileage.kilometers":" Kilometers included, ","lbl.res.VehicleAvailability.manualtransmission":"Manual Transmission","msg.res.coupondetails":"Your coupon number cannot be used for this reservation due to following reason(s):","msg.res.rateInfo":"Rate Info","lbl.res.step2.avisfirst.localmktRadarNoStreet,avis":"Street address not found. Please enter a correct street address. Eg - 102 se 2nd st.","lbl.res.step2.avisfirst.localmktStreetVal,avis":"Street address must start with a number (e.g., \u0027123A Main St\u0027).","lbl.res.vehicleAvailability.small":" Small ","lbl.res.sugg.truck,avis":"Truck Rental Locations","lbl.res.step2.avisfirst.localmktReqFormat,avis":"Please enter address in format: Street, City, ST, Zip, Country.","lbl.res.mileage.perKilometer":" per additional kilometer ","msg.res.couponAwdSameErrorInCoupon":"You can use only one Coupon number per reservation.","lbl.res.step3.reservationSummary.kilometres.charged":"Kilometres charged at ","msg.res.awdinfo,avis":"AWD INFO","lbl.res.step2.avisfirst.localmktInvalidCode,avis":"Invalid US state code.","lbl.res.mileage.perMile":" per additional mile","lbl.res.select":"Select","lbl.res.avisFirstRedirectionDelayTime,avis":"lbl.res.avisFirstRedirectionDelayTime,avis","msg.loc.locationsInNear":"Locations In or Near:","msg.search.previousSearch":"Previous Search Results","error.ratecode.rateLength":"error.ratecode.rateLength","lbl.res.buttonText,avis":"Select My Car","lbl.res.vehicleAvailability.large":" Large ","err.res.genericerrormsg,avis":"We are unable to process your request at this time. Please return to the Homepage and start your process again or use the Worldwide Phone Number List to find your Avis Customer Service telephone number.","lbl.res.days":"days","05555":"05555","lbl.res.sugg.poi":"Points of Interest","lbl.res.step2.avisfirst.inlineHintCountry,avis":"Eg: US","lbl.res.step3.reservationSummary.nokmsIncluded":"No Kilometers Included,","lbl.res.step2.avisfirst.localmktCountryVal,avis":"Invalid country code. Use \u0027US\u0027","msg.res.couponcountdetail":"These are the available options that may be redeemed.","lbl.global.SELECT":"SELECT","lbl.res.additionalkms":"Additional kilometres charged at ","lbl.res.step3.reservationSummary.perkm":"per kilometer","lbl.currentRental":"Current Rental","lbl.res.sugg.neigh,avis":"Neighborhood Rental Locations","lbl.global.MARKET":"MARKET","lbl.chooseMyVehicle":"Choose My Vehicle","err.profile.login.authenticationFailedAction":"The information you have entered below is incorrect. Please make sure that you have correctly entered the username/wizard number and password that is associated with your online profile.","msg.profile.password.reenter":"For your security, the password fields have been cleared. Please re-enter your password.","lbl.global.avisAppSchemeAndroid,avis":"lbl.global.avisAppSchemeAndroid,avis","err.global.secondary.amount.zero":"Secondary amount cannot be zero.","lbl.res.VehicleAvailability.autotransmission":"Automatic Transmission","msg.res.step2.lastHourPickup":"The pick-up time of {0} is within one hour of this location\u0027s closing time. You may wish to confirm location hours by contacting the location directly at {1}","lbl.global.avisAppiOSURL,avis":"https://itunes.apple.com/app/avis-car-rental-reserve-then/id308342527?mt\u003d8","err.uplift.choosePaymentMethod,avis":"There are multiple errors on the form. Please correct them and resubmit the form."})</script>
6993
6994	
6995	
6996	
6997<!--
vendor: 117 bytes, line 6997
6997 	<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=explicit" defer async></script> 
6997-->
6998	
6999	
7000	
7001		
7001<script>
7002		/*
7003		OnlineOpinion v5.9.12
7004		Released: 07/18/2017. Compiled 07/05/2018 02:16:12 PM -0500
7005		Branch: 5.9.12 35b5b2ad883c34f46ba08db42faadc591299a198
7006		Components: Full
7007		UMD: disabled
7008		The following code is Copyright 1998-2018 Opinionlab, Inc. All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab.com
7009		*/
7010
7011		//This Opinion Lab is for only US domain.
7012		if((domain == 'us' && brand != 'budgettruck') || (domain == 'au' || domain == 'nz')) {
7013    /* global window, OOo */
7014    function OpinionLab() {
7015        /* Opinion lab variable Dont remove it */
7016        this.getParameters = function() {
7017            window.cv = {};
7018            if (!!window.sessionStorage.getItem('ngStorage-reservationModel')) {
7019                
7020                    if(brand == 'avis' || brand == 'payless')
7021					{
7022					var resModel = JSON.parse(window.sessionStorage.getItem('ngStorage-reservationModel')),
7023                    qmsid = typeof window.QuantumMetricAPI !== "undefined" ? typeof window.QuantumMetricAPI.getSessionID === "function" ? window.QuantumMetricAPI.getSessionID() : OOo.readCookie('QuantumMetricSessionID') : OOo.readCookie('QuantumMetricSessionID'),
7024					qmsn = 'avis';
7025					}
7026					else
7027					{
7028					var resModel = JSON.parse(window.sessionStorage.getItem('ngStorage-reservationModel')),
7029                    qmsid = typeof window.QuantumMetricAPI !== "undefined" ? typeof window.QuantumMetricAPI.getSessionID === "function" ? window.QuantumMetricAPI.getSessionID() : OOo.readCookie('QuantumMetricSessionID') : OOo.readCookie('QuantumMetricSessionID'),
7030					qmsn = 'budget';
7031					}
7032				window.cv = {
7033                    PUC: resModel.pickCountry,
7034                    PUL: resModel.pickInfo,
7035                    PUD: resModel.pickUpDateDisplay,
7036                    PUT: resModel.pickUpTime,
7037                    DOL: (resModel.dropInfo == undefined ? resModel.pickInfo : resModel.dropInfo),
7038                    DOD: resModel.dropDateDisplay,
7039                    DOT: resModel.dropTime,
7040                    userSelectedCar: resModel.userSelectedCar,
7041                    CUR: resModel.userSelectedCurrency,
7042                    WIZ: resModel.wizardNumber,
7043                    AWD: resModel.partnerInfo.awdNumber,
7044                    FirstName: resModel.personalInfoRQ.firstName,
7045                    LastName: resModel.personalInfoRQ.lastName,
7046                    CompanyName: resModel.partnerInfo.companyName,
7047                    Email: resModel.personalInfoRQ.email,
7048                    RateCode: resModel.rateCode,
7049                    CouponNumber: resModel.coupon.couponNumber,
7050                    FTP: resModel.ftpDetails.ftpNumber,
7051                    flow: resModel.displayControls.reservation,
7052                    ResConfNumber: typeof dataLayer[2] !== "undefined" ? typeof dataLayer[2].confirmationNumber !== "undefined" ? dataLayer[2].confirmationNumber : "" : "",
7053                    CarClass: (resModel.selectedCar[0] != undefined ? resModel.selectedCar[0].carClass : ''),
7054                    VehMake: (resModel.selectedCar[0] != undefined ? resModel.selectedCar[0].make : ''),
7055                    VehModel: (resModel.selectedCar[0] != undefined ? resModel.selectedCar[0].makeModel : ''),
7056                    qmSessionId: qmsid,
7057                    qmSubscriptionName: qmsn,
7058                    qmReplayUrl: 'https://' + qmsn + '.quantummetric.com/#/users/search?autoreplay=true&ts=last_30_days&qmSessionCookie=' + qmsid
7059                };
7060            } else {
7061                window.cv = {
7062                    COR: 'ca'.toUpperCase()
7063                };
7064            }
7065        };
7066
7067        this.init = function() {
7068
7069            try {
7070                this.getParameters();
7071				var encodedQmForLegacyVar = encodeURIComponent(window.cv.qmReplayUrl);
7072                /* Desktop Feedback Object */
7073                OOo.oo_float = new OOo.Ocode({
7074                    floating: {},
7075                    disappearOnClick: false,
7076                    disableShow: domain ==='us' || 'au' || 'nz'? true: false
7077                });
7078
7079                /* Mobile Feedback Object */
7080                OOo.oo_mobile = new OOo.Ocode({
7081                    customVariables: window.cv,
7082                    legacyVariables: {
7083                        vars: "QuantumReplay%3A%20" + encodedQmForLegacyVar + "%7CEmail%3A%20" + window.cv.Email + "%7CConfirmation%3A%20" + window.cv.ResConfNumber,
7084                        override: true
7085                    }
7086                });
7087                /* Mobile Launch Function */
7088                OOo.oo_launch = function(e, feedback) {
7089                    var evt = e || window.event;
7090                    OOo[feedback].show(evt);
7091                };
7092
7093                document.getElementsByClassName("oo_feedback_float")[0].setAttribute('id', 'oo_float');
7094                if (domain == "au" || domain == "nz") {
7095                   document.getElementsByClassName("oo_feedback_float")[0].setAttribute("class","oo_feedback_float oo_feedback_float_apac");
7096                }
7097				if(domain == 'us' || domain == 'au' || domain == 'nz'){
7098                OOo.oo_waypoint = new OOo.Waypoint({
7099                    /* REQUIRED - Asset identification */
7100                    pathToAssets: '/etc/designs/' + brand + '/reservationlib/clientlib/images/',
7101                    companySlogan: 'Give us feedback',
7102                    companyLogo: '/etc/designs/' + brand + '/reservationlib/clientlib/images/waypoint_logo.' + (brand === 'avis' ? 'png' : 'jpeg'),
7103                    // removeOnOutClick: true,
7104                    linkFocus: false,
7105                    /* OPTIONAL - Configuration */
7106                    categories: {
7107                        website: {
7108                            oCode: {
7109                                customVariables: window.cv,
7110                                legacyVariables: {
7111                                    vars: "QuantumReplay%3A%20" + encodedQmForLegacyVar + "%7CEmail%3A%20" + window.cv.Email + "%7CConfirmation%3A%20" + window.cv.ResConfNumber,
7112                                    override: true
7113                                }
7114                            },
7115                            icon: 'Website_thumbnail.png',
7116                            buttonText: 'Website Feedback'
7117                        },
7118                        rental: {
7119                            oCode: {
7120                                referrerRewrite: {
7121                                    searchPattern: /:\/\//g,
7122                                    replacePattern: '://rental.'
7123                                },
7124                                customVariables: window.cv,
7125                                legacyVariables: {
7126                                    vars: "QuantumReplay%3A%20" + encodedQmForLegacyVar + "%7CEmail%3A%20" + window.cv.Email + "%7CConfirmation%3A%20" + window.cv.ResConfNumber,
7127                                    override: true
7128                                }
7129                            },
7130                            icon: 'CarRental_thumbnail.png',
7131                            buttonText: 'Rental Feedback'
7132                        }
7133                    },
7134                    wpmarkup: "<div id='oo_waypoint_prompt' role='dialogue' aria-describedby='oo_waypoint_message'><div id='oo_waypoint_company_logo'></div><div id='oo_logo_verbiage'>Tell Us How We Are Doing</div><div id='oo_waypoint_content'><p id='oo_waypoint_message'>What type of feedback do you have?</p><p id='waypoint_icons'></p><p id='ol_waypoint_brand_logo'><span aria-label='Powered by OpinionLab.'></span></p></div><a id='oo_waypoint_close_prompt' href='#' aria-label='Close dialog'><div class='screen_reader'>Close dialogue</div><span aria-hidden='true'>&#10006;</span></a></div><!--[if IE 8]><style>/* IE 8 does not support box-shadow */#oo_waypoint_prompt #oo_waypoint_content { width: 400px; padding: 40px 49px 20px 49px; border: 1px solid #ccc; }</style><![endif]-->"
7135                });
7136                OOo.appendWaypoint('oo_float');
7137                OOo.appendWaypoint('oo_feedback');
7138                OOo.appendWaypointMobile('oo_feedback', 1);
7139			}
7140				/* Start Quantum Metric Session Capture */
7141                OOo.addEventListener(window, 'load', function () {
7142                    window.cv.qmSessionId = typeof window.QuantumMetricAPI !== "undefined" ? typeof window.QuantumMetricAPI.getSessionID() !== "undefined" ? window.QuantumMetricAPI.getSessionID() : OOo.readCookie('QuantumMetricSessionID') : OOo.readCookie('QuantumMetricSessionID');
7143                    window.cv.qmReplayUrl = 'https://' + window.cv.qmSubscriptionName + '.quantummetric.com/#/users/search?autoreplay=true&ts=last_30_days&qmSessionCookie=' + window.cv.qmSessionId;
7144                }, false);
7145                /* End Quantum Metric Session Capture */
7146
7147            } catch (error) {
7148                console.log("error in opinionlab");
7149            }
7150        };
7151        if (typeof OOo !== 'undefined' && typeof OOo.releaseDetails !== 'object') { OOo.releaseDetails = []; }
7152        OOo.releaseDetails.push({
7153            author: 'JL',
7154            timeStamp: '05/06/2020, 15:04:10',
7155            fileName: 'oo_conf_avis.js',
7156            fileVersion: '2.0',
7157            ticketNumber: 'DYN-1091353'
7158        });
7159    };
7160
7161
7162    jQuery(document).ready(function() {
7163
7164        ABG.appendResource('/etc/designs/' + brand + '/common/clientlib/styles/oo_style.css', 'opinionlabcss', 'css', { 'timeout': 2000 });
7165
7166        ABG.appendResource('/etc/designs/platform/clientlib/scripts/common/oo_engine.min.js', 'opinionlabscript', 'script', { 'timeout': 2000 });
7167
7168        if (window.location.pathname.indexOf('print-confirmation') === -1) {
7169            if (window.location.pathname.indexOf('small-business-chat') !== -1) {
7170                return;
7171            }
7172            var waitUntilOOo = setInterval(function() {
7173                if (angular.isDefined(window.OOo) && angular.isDefined(window.OOo.Waypoint)) {
7174                    setTimeout(function() {
7175                        var Feedback = new OpinionLab();
7176                        if (document.querySelectorAll('#oo_waypoint_container').length > 0) {
7177                            document.getElementById('oo_waypoint_container').remove();
7178                        }
7179                        if (document.querySelectorAll('.oo_feedback_float').length > 0) {
7180                            document.querySelector('.oo_feedback_float').remove();
7181                        }
7182                        Feedback.init();
7183                    }, 100);
7184                    clearInterval(waitUntilOOo);
7185                }
7186            }, 100);
7187        }
7188    });
7189}
7190		</script>
7190
7191	
7192
7193
7194
7195<div class="modal fade popup-fix" id="http-timeout-modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
7196    <div class="modal-dialog" role="document">
7197        <div class="modal-content">
7198            <div class="modal-header hidden">
7199                <h3 class="modal-title"><span class="mainErrorImage info-error-war-msg-image"><span></span></span></h3>
7200            </div>
7201            <div class="modal-body">
7202                <h3 class="modal-title text-center">
7203                                <span class="mainErrorImage info-error-war-msg-image"><span></span></span>
7204                </h3>
7205                <div class="session-inner-wrap clearfix">
7206                    <div class="session-hdr-info clearfix">
7207                        <div class="clearfix">
7208                            <h4></h4>
7209                            <!-- TODO : i18 msg -->
7210                            <!-- <p>Connection failed or Some error occurred. Please try again.</p> -->
7211                            <p>Connection Failed or Some Error occurred.</p>
7212                        </div>
7213                    </div>
7214                    <div class="text-center">
7215                      <!-- TODO : i18 msg -->
7216                       <button id="res-keepSession" type="button" class="btn btn-primary-avis" data-dismiss="modal">OK</button>
7217                    </div>  
7218                </div>
7219            </div>  
7220        </div>
7221   </div>
7222</div>
7223
7224<div id="buildInfo" class="hidden">
7225  <p>
7226    <strong>Build #</strong>: <span class="build"></span>
7227  </p>
7228  <p>
7229    <strong>Revision #</strong>: <span class="revision"></span>
7230  </p>
7231  <p>
7232    <strong>Build Date</strong>: <span class="buildDate"></span>
7233  </p>
7234</div>
7235<!-- To load amazon related javascript -->
7236
7237<!-- Removing Uplift references from code to enable Tag based implementation
7238
7239<div data-sly-test="false">
7240	
7240<script type="text/javascript">
7241		var upCode = "";
7242		(function (u, p, l, i, f, t, o, b, j) { u['UpLiftPlatformObject'] = f; u[f] = u[f] || function () { (u[f].q = u[f].q || []).push(arguments) }, u[f].l = 1 * new Date(); b = p.createElement(l), j = p.getElementsByTagName(l)[0]; b.async = 1; b.src = i + '?id=' + t; j.parentNode.insertBefore(b, j); o = u.location.host.match(/[\w-]+\.\w{2,3}(:\d+)?$/); if (o) o = o[0]; u[f]('create', t, o) })(window, document, 'script', 'https://cdn.uplift-platform.com/a/up.js', 'up', upCode);
7243		</script>
7243
7244</div> -->
7245
7246
7247	
7248    
7249<script src="/etc/designs/platform/clientlib.min.26.08.23-RELEASE.js"></script>
7249
7250
7251
7252</meta>
7253    
7254    
7255<script src="/etc/designs/avis/common/clientlib.min.26.08.23-RELEASE.js"></script>
7255
7256
7257
7258</meta>	
7259
7260	
7261	
7262	
7263	
7264	
7265	
7266	
7267	<!-- Changes for loading the self-checkout clientlib - during self checkout pages and partner pages. -->
7268		
7269	<!-- Moving optimizely to customfooterlibs -->
7270       
7271		  
7271<script src="https://cdn.optimizely.com/js/12837340080.js" defer></script>
7271 
7272		<!--  
7272<script type="text/javascript">
7273     	       jQuery(document).ready(function () {
7274  	        	ABG.appendResource('/etc/designs/avis/common/clientlib/scripts/optimizely.js','optimizelyAvis','script');
7275  	            });
7276     	  </script>
7276-->
7277     	  
7278     	  <!-- 
7278<script src="/etc/designs/avis/common/clientlib/scripts/optimizely.js"></script>
7278 -->
7279      
7280<div>
vendor: 70 bytes, lines 7280-7281
7280
7281	<script src="https://www.google.com/recaptcha/enterprise.js?render=
72816LeNRRsbAAAAAEOyIR4EyXHfUTJAw9r5WAItrETf
vendor: 14 bytes, lines 7281-7282
7281"></script>
7282	
7282<div class="reCaptchaDiv"><div class="g-recaptcha" id="recaptcha" data-size="invisible" data-badge="inline" ng-model="vm.recaptcha"></div></div>
7283
7284</div> 
7285    <!-- Loading intersection observer wherever it is needed -->
7286	
7286<script type="text/javascript">
7287	
7288		if (!('IntersectionObserver' in window)
7289				|| !('IntersectionObserverEntry' in window)
7290				|| !('intersectionRatio' in window.IntersectionObserverEntry.prototype)
7291				|| !('isIntersecting' in window.IntersectionObserverEntry.prototype)) {
7292
7293			loadScript(
7294					'/etc/designs/platform/angular/scripts/angular/intersection-observer.js',
7295					main);
7296		} else {
7297			main();
7298		}
7299
7300		function main(err) {
7301			angular.bootstrap(document, [ 'carRental' ], {
7302				strictDi : true
7303			});
7304			jQuery('.hide-on-load').removeClass('hide-on-load');
7305
7306			if (err) {
7307				console.log("Failed to load bootstrap");
7308			}
7309		}
7310
7311		function loadScript(src, main) {
7312			var js = document.createElement('script');
7313			js.src = src;
7314			js.onload = function() {
7315				main();
7316			};
7317			js.onerror = function() {
7318				main(new Error('Failed to load script ' + src));
7319			};
7320			document.head.appendChild(js);
7321		}
7322	</script>
7322
7323	
7324	<!-- 
7324<script>
7325		angular.bootstrap(document, [ 'carRental' ], {
7326			strictDi : true
7327		});
7328		jQuery('.hide-on-load').removeClass('hide-on-load');
7329	</script>
7329
7330	 -->
7331	
7332
7333	  <!-- Script to initialized Radar -->
7334
7335	  
7335<script src="https://js.radar.com/v4.5.2/radar.min.js"></script>
7335
7336
7337	  
7337<script type="text/javascript">
7338		   Radar.initialize('prj_live_pk_b83378e51865e9238227dd519ffa98c55481ac9e');
7339		</script>
7339
7340
7341</body>
7342</html>

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.