PageSourceSearch

https://www.canyonranch.com/_next/static/chunks/1756-e30d25fa6706e993.js

js canyonranch.com collected 2026-10-02 10:00:45 UTC 28,967 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1756],{23608:(e,t,n)=>{n.d(t,{A:()=>N});var o=n(12115),a=n(96968),i=n(915),r=n(94664),s=n(3775),c=n(75558),d=n(85203),l=n.n(d),m=n(56241),p=n(17228),g=n(79473),f=n(13414),h=n(1943),v=n(93103),u=n(94821),b=n(16780);let _=(e,t,n,o,a)=>({background:e,border:"".concat((0,v.zA)(o.lineWidth)," ").concat(o.lineType," ").concat(t),["".concat(a,"-icon")]:{color:n}}),y=(0,b.OF)("Alert",e=>[(e=>{let{componentCls:t,motionDurationSlow:n,marginXS:o,marginSM:a,fontSize:i,fontSizeLG:r,lineHeight:s,borderRadiusLG:c,motionEaseInOutCirc:d,withDescriptionIconSize:l,colorText:m,colorTextHeading:p,withDescriptionPadding:g,defaultPadding:f}=e;return{[t]:Object.assign(Object.assign({},(0,u.dF)(e)),{position:"relative",display:"flex",alignItems:"center",padding:f,wordWrap:"break-word",borderRadius:c,["&".concat(t,"-rtl")]:{direction:"rtl"},["".concat(t,"-content")]:{flex:1,minWidth:0},["".concat(t,"-icon")]:{marginInlineEnd:o,lineHeight:0},"&-description":{display:"none",fontSize:i,lineHeight:s},"&-message":{color:p},["&".concat(t,"-motion-leave")]:{overflow:"hidden",opacity:1,transition:"max-height ".concat(n," ").concat(d,", opacity ").concat(n," ").concat(d,",\n        padding-top ").concat(n," ").concat(d,", padding-bottom ").concat(n," ").concat(d,",\n        margin-bottom ").concat(n," ").concat(d)},["&".concat(t,"-motion-leave-active")]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),["".concat(t,"-with-description")]:{alignItems:"flex-start",padding:g,["".concat(t,"-icon")]:{marginInlineEnd:a,fontSize:l,lineHeight:0},["".concat(t,"-message")]:{display:"block",marginBottom:o,color:p,fontSize:r},["".concat(t,"-description")]:{display:"block",color:m}},["".concat(t,"-banner")]:{marginBottom:0,border:"0 !important",borderRadius:0}}})(e),(e=>{let{componentCls:t,colorSuccess:n,colorSuccessBorder:o,colorSuccessBg:a,colorWarning:i,colorWarningBorder:r,colorWarningBg:s,colorError:c,colorErrorBorder:d,colorErrorBg:l,colorInfo:m,colorInfoBorder:p,colorInfoBg:g}=e;return{[t]:{"&-success":_(a,o,n,e,t),"&-info":_(g,p,m,e,t),"&-warning":_(s,r,i,e,t),"&-error":Object.assign(Object.assign({},_(l,d,c,e,t)),{["".concat(t,"-description > pre")]:{margin:0,padding:0}})}}})(e),(e=>{let{componentCls:t,iconCls:n,motionDurationMid:o,marginXS:a,fontSizeIcon:i,colorIcon:r,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:a},["".concat(t,"-close-icon")]:{marginInlineStart:a,padding:0,overflow:"hidden",fontSize:i,lineHeight:(0,v.zA)(i),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",["".concat(n,"-close")]:{color:r,transition:"color ".concat(o),"&:hover":{color:s}}},"&-close-text":{color:r,transition:"color ".concat(o),"&:hover":{color:s}}}}})(e)],e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:"".concat(e.paddingContentVerticalSM,"px ").concat(12,"px"),withDescriptionPadding:"".concat(e.paddingMD,"px ").concat(e.paddingContentHorizontalLG,"px")}));var w=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)0>t.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(n[o[a]]=e[o[a]]);return n};let k={success:a.A,info:c.A,error:i.A,warning:s.A},x=e=>{let{icon:t,prefixCls:n,type:a}=e,i=k[a]||null;return t?(0,f.fx)(t,o.createElement("span",{className:"".concat(n,"-icon")},t),()=>({className:l()("".concat(n,"-icon"),t.props.className)})):o.createElement(i,{className:"".concat(n,"-icon")})},U=e=>{let{isClosable:t,prefixCls:n,closeIcon:a,handleClose:i,ariaProps:s}=e,c=!0===a||void 0===a?o.createElement(r.A,null):a;return t?o.createElement("button",Object.assign({type:"button",onClick:i,className:"".concat(n,"-close-icon"),tabIndex:0},s),c):null},z=o.forwardRef((e,t)=>{let{description:n,prefixCls:a,message:i,banner:r,className:s,rootClassName:c,style:d,onMouseEnter:f,onMouseLeave:v,onClick:u,afterClose:b,showIcon:_,closable:k,closeText:z,closeIcon:E,action:A,id:C}=e,j=w(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[S,I]=o.use
1State(!1),O=o.useRef(null);o.useImperativeHandle(t,()=>({nativeElement:O.current}));let{getPrefixCls:N,direction:P,closable:q,closeIcon:L,className:M,style:D}=(0,h.TP)("alert"),T=N("alert",a),[G,H,B]=y(T),R=t=>{var n;I(!0),null==(n=e.onClose)||n.call(e,t)},W=o.useMemo(()=>void 0!==e.type?e.type:r?"warning":"info",[e.type,r]),F=o.useMemo(()=>"object"==typeof k&&!!k.closeIcon||!!z||("boolean"==typeof k?k:!1!==E&&null!=E||!!q),[z,E,k,q]),V=!!r&&void 0===_||_,$=l()(T,"".concat(T,"-").concat(W),{["".concat(T,"-with-description")]:!!n,["".concat(T,"-no-icon")]:!V,["".concat(T,"-banner")]:!!r,["".concat(T,"-rtl")]:"rtl"===P},M,s,c,B,H),J=(0,p.A)(j,{aria:!0,data:!0}),K=o.useMemo(()=>"object"==typeof k&&k.closeIcon?k.closeIcon:z||(void 0!==E?E:"object"==typeof q&&q.closeIcon?q.closeIcon:L),[E,k,z,L]),Q=o.useMemo(()=>{let e=null!=k?k:q;if("object"==typeof e){let{closeIcon:t}=e;return w(e,["closeIcon"])}return{}},[k,q]);return G(o.createElement(m.Ay,{visible:!S,motionName:"".concat(T,"-motion"),motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:b},(t,a)=>{let{className:r,style:s}=t;return o.createElement("div",Object.assign({id:C,ref:(0,g.K4)(O,a),"data-show":!S,className:l()($,r),style:Object.assign(Object.assign(Object.assign({},D),d),s),onMouseEnter:f,onMouseLeave:v,onClick:u,role:"alert"},J),V?o.createElement(x,{description:n,icon:e.icon,prefixCls:T,type:W}):null,o.createElement("div",{className:"".concat(T,"-content")},i?o.createElement("div",{className:"".concat(T,"-message")},i):null,n?o.createElement("div",{className:"".concat(T,"-description")},n):null),A?o.createElement("div",{className:"".concat(T,"-action")},A):null,o.createElement(U,{isClosable:F,prefixCls:T,closeIcon:K,handleClose:R,ariaProps:Q}))}))});var E=n(76604),A=n(29460),C=n(21467),j=n(15801),S=n(61183),I=n(50924);let O=function(e){function t(){var e,n,o;return(0,E.A)(this,t),n=t,o=arguments,n=(0,C.A)(n),(e=(0,S.A)(this,(0,j.A)()?Reflect.construct(n,o||[],(0,C.A)(this).constructor):n.apply(this,o))).state={error:void 0,info:{componentStack:""}},e}
1return(0,I.A)(t,e),(0,A.A)(t,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,info:t})}},{key:"render",value:function(){let{message:e,description:t,id:n,children:a}=this.props,{error:i,info:r}=this.state,s=(null==r?void 0:r.componentStack)||null,c=void 0===e?(i||"").toString():e;return i?o.createElement(z,{id:n,type:"error",message:c,description:o.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},void 0===t?s:t)}):a}}])}(o.Component);z.ErrorBoundary=O;let N=z},44983:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="circle-info",o=["info-circle"],a="f05a",i="M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-112c0-8.8-7.2-16-16-16l-40 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l24 0 0 96-32 0zm48-168a24 24 0 1 0 0-48 24 24 0 1 0 0 48z";t.definition={prefix:"fal",iconName:n,icon:[512,512,o,a,i]},t.faCircleInfo=t.definition,t.prefix="fal",t.iconName=n,t.width=512,t.height=512,t.ligatures=o,t.unicode=a,t.svgPathData=i,t.aliases=o},77075:(e,t,n)=>{n.d(t,{b7:()=>v,jt:()=>h,sr:()=>f,x8:()=>g});var o=n(12115),a=n(95155),i=n(87358),r=Symbol.for("@canyon-ranch/events-tracking@2:globalTracker"),s=globalThis,c={account_login_started:{domain:"account",description:"User initiated login flow",platform:"both",vendors:["heap","ga4"],sgtm:!1,consent:"functional"},account_login_completed:{domain:"account",description:"User successfully authenticated",platform:"both",vendors:["heap","braze","ga4","sgtm"],sgtm:!0,consent:"functional"},account_login_failed:{domain:"account",description:"Authentication attempt failed",platform:"both",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},account_registered:{domain:"account",description:"New account created",platform:"both",vendors:["heap","braze","ga4","sgtm"],sgtm:!0,consent:"functional"},account_logout_completed:{domain:"account",description:"User logged out",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},account_profile_updated:{domain:"account",description:"User updated profile information",platform:"both",vendors:["heap"],sgtm:!1,consent:"functional"},account_payment_added:{domain:"account",description:"User added a payment method",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},booking_search_started:{domain:"booking",description:"User initiated service search",platform:"both",vendors:["heap"],sgtm:!1,consent:"functional"},booking_filter_applied:{domain:"booking",description:"User applied a search filter",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_availability_viewed:{domain:"booking",description:"User viewed service availability/timeslots",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_slot_selected:{domain:"booking",description:"User selected a timeslot",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_checkout_started:{domain:"booking",description:"User initiated checkout for a service booking",platform:"both",vendors:["heap","ga4","sgtm"],sgtm:!0,consent:"analytics"},booking_service_completed:{domain:"booking",description:"Service booking confirmed",platform:"both",vendors:["heap","braze","ga4","newrelic","sgtm"],sgtm:!0,consent:"functional"},booking_service_failed:{domain:"booking",description:"Service booking attempt failed",platform:"both",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},booking_cancellation_completed:{domain:"booking",description:"User cancelled a service booking",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},booking_rescheduled:{domain:"booking",description:"User rescheduled a service booking",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_waitlist_joined:{domain:"booking",description:"User joined a service waitlist",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_credit_checked:{domain:"booking",description:"User checked credit balance during booking",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},booking_service_confirmed_server:{domain:"booking",description:"Server-side booking confirmation (authoritative)",platform:"server",vend
1ors:["heap","braze"],sgtm:!1,consent:"functional"},booking_cancellation_confirmed_server:{domain:"booking",description:"Server-side cancellation confirmation (authoritative)",platform:"server",vendors:["heap","braze"],sgtm:!1,consent:"functional"},booking_cart_viewed:{domain:"booking",description:"User viewed cart page (GA4 view_cart)",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},booking_cart_item_added:{domain:"booking",description:"Service added to cart (GA4 add_to_cart)",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},booking_cart_item_removed:{domain:"booking",description:"Service removed from cart (GA4 remove_from_cart)",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},booking_payment_info_added:{domain:"booking",description:"Payment info entered at checkout (GA4 add_payment_info)",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},explore_search_performed:{domain:"explore",description:"User performed a search in the explore section",platform:"both",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},explore_category_viewed:{domain:"explore",description:"User viewed a service category page",platform:"both",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},explore_service_viewed:{domain:"explore",description:"User viewed a service detail page",platform:"both",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},explore_location_switched:{domain:"explore",description:"User switched location context in explore",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},explore_sort_changed:{domain:"explore",description:"User changed sort order in explore results",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},explore_results_paginated:{domain:"explore",description:"User paginated through explore results",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},explore_item_list_viewed:{domain:"explore",description:"User viewed a list of services (GA4 view_item_list)",platform:"web",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},explore_item_selected:{domain:"explore",description:"User clicked a service from a list (GA4 select_item)",platform:"web",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},explore_expert_profile_viewed:{domain:"explore",description:"User viewed an expert profile page",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},activity_list_viewed:{domain:"activity",description:"User viewed activity listing",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},activity_detail_viewed:{domain:"activity",description:"User viewed activity detail",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},activity_signup_completed:{domain:"activity",description:"User signed up for an activity",platform:"both",vendors:["heap","braze","sgtm"],sgtm:!0,consent:"functional"},activity_cancel_completed:{domain:"activity",description:"User cancelled an activity signup",platform:"both",vendors:["heap"],sgtm:!1,consent:"functional"},activity_waitlist_joined:{domain:"activity",description:"User joined an activity waitlist",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},activity_checkin_completed:{domain:"activity",description:"User checked in to an activity",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"functional"},dining_menu_viewed:{domain:"dining",description:"User viewed a restaurant menu",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},dining_reservation_started:{domain:"dining",description:"User started a dining reservation",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},dining_reservation_completed:{domain:"dining",description:"Dining reservation confirmed",platform:"both",vendors:["heap","braze","sgtm"],sgtm:!0,consent:"functional"},dining_cancellation_completed:{domain:"dining",description:"User cancelled a dining reservation",platform:"both",vendors:["heap"],sgtm:!1,consent:"functional"},dining_reservation_confirmed_server:{domain:"dining",description:"Server-side dining reservation confirmation (authoritative)",platform:"server",vend
1ors:["heap","braze"],sgtm:!1,consent:"functional"},schedule_day_viewed:{domain:"schedule",description:"User viewed a schedule day",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},schedule_item_added:{domain:"schedule",description:"User added an item to schedule",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},schedule_item_removed:{domain:"schedule",description:"User removed an item from schedule",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},schedule_item_tapped:{domain:"schedule",description:"User tapped a schedule item for details",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},schedule_shared:{domain:"schedule",description:"User shared their schedule",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},stay_details_viewed:{domain:"stay",description:"User viewed stay/package details",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},stay_package_compared:{domain:"stay",description:"User compared stay packages",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},stay_booking_started:{domain:"stay",description:"User initiated stay booking flow",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},stay_booking_completed:{domain:"stay",description:"Stay booking confirmed — highest-revenue conversion",platform:"web",vendors:["heap","braze","ga4","sgtm"],sgtm:!0,consent:"functional"},stay_credit_viewed:{domain:"stay",description:"User viewed stay credit balance",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},stay_search_performed:{domain:"stay",description:"User completed stay search in BookPopup",platform:"web",vendors:["heap","ga4"],sgtm:!1,consent:"analytics"},stay_booking_abandoned:{domain:"stay",description:"User closed BookPopup after starting but before completing",platform:"web",vendors:["heap","braze"],sgtm:!1,consent:"analytics"},content_article_viewed:{domain:"content",description:"User viewed an article/content page",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},content_scroll_depth_reached:{domain:"content",description:"User reached a scroll depth milestone on content",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},content_cta_clicked:{domain:"content",description:"User clicked a CTA within content",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},content_shared:{domain:"content",description:"User shared content",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},content_video_started:{domain:"content",description:"User started playing a video",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},content_video_completed:{domain:"content",description:"Video reached end",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},content_newsletter_signup:{domain:"content",description:"User submitted newsletter opt-in",platform:"web",vendors:["heap","braze"],sgtm:!1,consent:"analytics"},membership_info_viewed:{domain:"membership",description:"User viewed membership information page",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},membership_plan_compared:{domain:"membership",description:"User compared membership plans",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},membership_faq_viewed:{domain:"membership",description:"User viewed membership FAQ",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},membership_inquiry_submitted:{domain:"membership",description:"User submitted a membership inquiry",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},membership_benefits_viewed:{domain:"membership",description:"User viewed membership benefits detail",platform:"both",vendors:["heap"],sgtm:!1,consent:"functional"},membership_renewal_started:{domain:"membership",description:"User initiated membership renewal flow",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},navigation_tab_tapped:{domain:"navigation",description:"User tapped a navigation tab (mobile)",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},navigation_deeplink_opened:{domain:"navigation",description:"User opened the app via deep link",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"analytics"},navigation_screen_viewed:{domain:"navigation",description:"Screen/page view event",platform:"both",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},navigation_back_pressed:{domain:"navigation",description:"User pressed back button (mobile)",platform:"mobile",vendors:["heap"],sgtm:!1,consent:"analytics"},navigation_menu_opened:{domain:"navigation",description:"User opened hamburger/mega menu",platform:"web",vend
1ors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},navigation_menu_item_clicked:{domain:"navigation",description:"User clicked a navigation menu item",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},navigation_not_found_encountered:{domain:"navigation",description:"User landed on a 404 page",platform:"web",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},error_api_encountered:{domain:"error",description:"API request failed",platform:"both",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},error_app_crashed:{domain:"error",description:"Application crash or unhandled error",platform:"both",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},error_form_validation_failed:{domain:"error",description:"Form validation failed on submission",platform:"both",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},error_payment_failed:{domain:"error",description:"Payment processing failed during checkout",platform:"web",vendors:["heap","newrelic"],sgtm:!1,consent:"functional"},program_detail_viewed:{domain:"program",description:"User viewed program detail page",platform:"both",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},program_compared:{domain:"program",description:"User compared programs",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},program_enrollment_started:{domain:"program",description:"User initiated program enrollment",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},program_enrollment_completed:{domain:"program",description:"Program enrollment confirmed",platform:"both",vendors:["heap","braze","sgtm"],sgtm:!0,consent:"functional"},program_enrollment_cancelled:{domain:"program",description:"User cancelled program enrollment",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},program_waitlist_joined:{domain:"program",description:"User joined program waitlist",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},program_selection_completed:{domain:"program",description:"User completed service selection within a program",platform:"both",vendors:["heap","braze"],sgtm:!1,consent:"functional"},program_schedule_viewed:{domain:"program",description:"User viewed program schedule",platform:"both",vendors:["heap"],sgtm:!1,consent:"analytics"},offer_page_viewed:{domain:"offer",description:"User viewed offers listing page (GA4 view_promotion)",platform:"web",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},offer_detail_viewed:{domain:"offer",description:"User viewed individual offer detail page",platform:"web",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},offer_filtered:{domain:"offer",description:"User applied location filter on offers page",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},offer_cta_clicked:{domain:"offer",description:"User clicked book/learn more CTA on offer",platform:"web",vendors:["heap","ga4","contentsquare"],sgtm:!1,consent:"analytics"},offer_promo_code_viewed:{domain:"offer",description:"User viewed/copied a promo code on offer detail",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},form_started:{domain:"form",description:"User focused on first field of a form",platform:"web",vendors:["heap","contentsquare"],sgtm:!1,consent:"analytics"},form_submitted:{domain:"form",description:"Form successfully submitted",platform:"web",vendors:["heap","ga4","braze"],sgtm:!1,consent:"analytics"},form_abandoned:{domain:"form",description:"User navigated away with partially filled form",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},form_error_displayed:{domain:"form",description:"Inline validation error shown",platform:"web",vendors:["heap"],sgtm:!1,consent:"analytics"},consent_granted:{domain:"consent",description:"User accepted analytics/marketing cookies",platform:"web",vendors:["heap"],sgtm:!1,consent:"functional"},consent_denied:{domain:"consent",description:"User denied optional cookies",platform:"web",vendors:["heap"],sgtm:!1,consent:"functional"},consent_preferences_updated:{domain:"consent",description:"User changed consent preferences",platform:"web",vend
1ors:["heap"],sgtm:!1,consent:"functional"},journey_context_updated:{domain:"journey",description:"Journey context changed on route navigation (location, discovery, path)",platform:"web",vendors:["ga4"],sgtm:!1,consent:"analytics"}},d=new Set(Object.keys(c)),l=/^[a-z][a-z0-9]*(_[a-z][a-z0-9]*){1,5}$/,m=class{async init(){if(this.initialized)return;let e=this.transports.map(async e=>{try{var t;await (null==(t=e.init)?void 0:t.call(e,{debug:this.config.debug}))}catch(t){this.handleError(t,e.name,"init")}});await Promise.all(e),this.initialized=!0}async track(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){let t=[];e.length>40&&t.push('Event name "'.concat(e,'" exceeds ').concat(40," chars (got ").concat(e.length,")")),l.test(e)||t.push('Event name "'.concat(e,'" does not match naming convention: ^[a-z][a-z0-9]*(_[a-z][a-z0-9]*){1,5}$')),d.has(e)||t.push('Event name "'.concat(e,'" is not registered in the event registry')),t.length>0&&void 0!==i&&(null==i.env?void 0:"production")==="development"&&t.forEach(e=>console.warn("[EventsTracking] ".concat(e)))}(e),"analytics"===c[e].consent&&!this.config.consent.hasConsent("analytics"))return void this.config.debug;let o="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),a=new Date().toISOString(),r={...n.contexts?function(e){let t={};for(let[n,o]of Object.entries(e))if(null!=o)for(let[e,a]of Object.entries(o))t["".concat(n,"_").concat(e)]=a;return t}(n.contexts):{},...null!=(t=n.properties)?t:{}};if(n.discovery&&Object.assign(r,n.discovery),n.path&&Object.assign(r,n.path),this.userContext)for(let[e,t]of Object.entries(this.userContext))void 0!==t&&(r["user_".concat(e)]=t);let s={eventName:e,eventId:o,timestamp:a,contexts:r},m=this.transports.map(e=>e.name),p=this.config.routingConfig?function(e,t,n){let o=null;for(let n of t)for(let t of Array.isArray(n.match)?n.match:[n.match]){var a,i;a=e,("*"===(i=t)||(i.endsWith("*")?a.startsWith(i.slice(0,-1)):a===i))&&(o=n.transports)}return null!=o?o:n}(e,this.config.routingConfig,m):m,g=this.transports.filter(e=>p.includes(e.name)).map(async t=>{try{await t.send(s)}catch(n){this.handleError(n,t.name,e)}});await Promise.all(g)}identify(e){this.userContext=e}resetIdentity(){this.userContext=null}page(e,t){var n;this.track("navigation_screen_viewed",{...t,contexts:{...null==t?void 0:t.contexts,navigation:{screen_name:e,...null==t||null==(n=t.contexts)?void 0:n.navigation}}})}async flush(){let e=this.transports.map(async e=>{try{var t;await (null==(t=e.flush)?void 0:t.call(e))}catch(t){this.handleError(t,e.name,"flush")}});await Promise.all(e)}async destroy(){let e=this.transports.map(async e=>{try{var t;await (null==(t=e.destroy)?void 0:t.call(e))}catch(t){this.handleError(t,e.name,"destroy")}});await Promise.all(e)}handleError(e,t,n){this.config.onError?this.config.onError(e,t,n):this.config.debug}constructor(e){this.userContext=null,this.initialized=!1,this.config=e,this.transports=e.transports}},p=(0,o.createContext)(null),g=e=>{let{config:t,user:n,children:i}=e,c=(0,o.useMemo)(()=>new m(t),[]),d=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{if(!d.current)return d.current=!0,c.init(),s[r]=c,()=>{s[r]=null,c.destroy()}},[c]),(0,o.useEffect)(()=>{n?c.identify(n):c.resetIdentity()},[n,c]),(0,a.jsx)(p.Provider,{value:c,children:i})};function f(){let e=(0,o.useContext)(p);if(!e)throw Error("useTracker must be used within an <EventsTrackingProvider>");return e}function h(){let e=f();return{track:(0,o.useCallback)((t,n)=>{e.track(t,n)},[e])}}function v(e,t){let n=f(),a=(0,o.useRef)(!1);(0,o.useEffect)(()=>{a.current||(a.current=!0,n.track(e,t))},[])}},82863:(e,t,n)=>{var o=n(44983);t.mw={prefix:o.prefix,iconName:o.iconName,icon:[o.width,o.height,o.aliases,o.unicode,o.svgPathData]},t.iW=t.mw,o.prefix,o.iconName,o.width,o.height,o.aliases,o.unicode,o.svgPathData,o.aliases},94247:(e,t)=>{t.mw={prefix:"fal",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 28.9C191.7 .7 235.8-.8 265.3 24.3c5.8 4.9 11 10.4 16.3 15.9c2.1 2.2 4.2 4.5 6.4 6.6c2.1-2.2 4.3-4.4 6.4-6.6c5.2-5.5 10.5-11 16.3-15.9C340.2-.8 384.3 .7 412.1 28.9c29.4 29.8 29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9c-29.4-29.8-29.4-78.2 0-108zm83.6 22.5c-16.8-17.1-44-17.1-60.8 0c-17.1 17.4-17.1 45.7 0 63.1L288 217.3 389.3 114.4c17.1-17.4 17.1-45.7 0-63.1c-16.8-17.1-44-17.1-60.8 0L299.4 80.9c-6.3 6.4-16.5 6.4-22.8 0L247.5 51.4zM151 317.4c13.1-8.8 28.6-13.4 44.4-13.4L344 304c30.9 0 56 25.1 56 56c0 8.6-1.9 16.7-5.4 24l5.6 0 94.7-56.4c8.3-4.9 17.8-7.6 27.5-7.6l1.3 0c28.9 0 52.3 23.4 52.3 52.3c0 17.7-9 34.2-23.8 43.8L432.6 493.9c-18.2 11.8-39.4 18.1-61 18.1L16 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l355.5 0c15.5 0 30.6-4.5 43.6-12.9l119.6-77.8c5.8-3.7 9.2-10.2 9.2-17c0-11.2-9.1-20.3-20.3-20.3l-1.3 0c-3.9 0-7.7 1.1-11.1 3l-98.5 58.7c-2.5 1.5-5.3 2.3-8.2 2.3L344 416l-24 0-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l64 0 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-148.6 0c-9.5 0-18.7 2.8-26.6 8.1L88.9 397.3c-2.6 1.8-5.7 2.7-8.9 2.7l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l59.2 0L151 317.4z"]},t.uU=t.mw}}]);

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.