1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="18faa342-0473-4868-8b58-9e86ee123f9e",e._sentryDebugIdIdentifier="sentry-dbid-18faa342-0473-4868-8b58-9e86ee123f9e")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8198,8305],{9331:e=>{e.exports={redirect__container:"CertifiedCheckoutRedirect_redirect__container__41wuL","redirect__logo-container":"CertifiedCheckoutRedirect_redirect__logo-container__CtTXY","redirect__surrounding-box":"CertifiedCheckoutRedirect_redirect__surrounding-box__xD1r9",redirect__text:"CertifiedCheckoutRedirect_redirect__text__BZDnV",redirect__spinner:"CertifiedCheckoutRedirect_redirect__spinner__hcPXc"}},13745:(e,r,t)=>{"use strict";t.d(r,{Jf:()=>d,_6:()=>l});var n=t(66284);t(9636);var i=t(14232),o=t(30887);function a(){let e=(0,i.useContext)(o._);if(void 0===e)throw Error("useMarketplaceApolloContext must be used within a MarketplaceApolloContext");return e}function s(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?s(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function l(e,r){let t=a();return e(c(c({},r),{},{client:t.client}))}function d(e,r){let t=a();return e(c(c({},r),{},{client:t.client}))}},18583:(e,r,t)=>{"use strict";t.d(r,{f:()=>d});var n=t(89099),i=t(49995),o=t(29026),a=t(95941),s=t(39904),c=t.n(s),l=t(37876);let d=e=>{let{className:r}=e,t=(0,n.useRouter)();return(0,l.jsxs)("div",{className:(0,i.A)(c()["generic-error-content"],r),children:[(0,l.jsx)("h1",{className:c().message,children:"Uh-oh something went wrong"}),(0,l.jsx)("h2",{className:c().cta,children:"Try refreshing the page or try again later"}),(0,l.jsx)(o.$,{rightIcon:(0,l.jsx)(a.f,{}),onClick:t.reload,children:"Refresh page"})]})}},27921:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/certified-checkout/auth",function(){return t(71491)}])},39904:e=>{e.exports={"generic-error-content":"GenericErrorContent_generic-error-content__PVj8H",message:"GenericErrorContent_message__06FkG",cta:"GenericErrorContent_cta__ECi7h"}},71491:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>F});var n=t(66284);t(81232);var i=t(89099),o=t.n(i),a=t(18334),s=t(14232),c=t(90346),l=t(95913),d=t(13745),u=t(77219),_=t(37876);let p=()=>{let{query:e}=(0,i.useRouter)(),r=e.redirectUri,[t,{loading:n,error:o}]=(0,d.Jf)(c.QT);return(0,s.useEffect)(()=>{let e={};r&&(e.redirectUri=r),t({variables:{input:e}}).then(e=>{var r;let t=null==(r=e.data)||null==(r=r.transaction)||null==(r=r.keysavvyAuthenticateUser)?void 0:r.authenticatedUrl;t?(0,l.Y)(t):e.errors?a.Cp(e.errors):a.Cp(Error("Failure to authenticate with Keysavvy"))})},[r]),(0,_.jsx)(u.K,{isLoading:n,isError:!!o})};var f=t(3337);t(63058);var g=t(3422),h=t(97608),b=t(77315),j=t(36892),y=t(51001),v=t(86109),O=t(61961),w=t(63844),P=t(48361),x=t(15718),m=t(99742);function k(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function C(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?k(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):k(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}let E=e=>{let{children:r,featureFlags:t,auth:n,contentful:i,availablePageCheck:o,isPrivatePage:a,ctaBannerDisable:s}=e;return(0,_.jsx)("div",{className:"certified-checkout-layout",children:(0,_.jsx)(b.D,C(C({},n),{},{children:(0,_.jsx)(v._h,{flags:t,children:(0,_.jsx)(h.F,{children:(0,_.jsx)(w.h,{children:(0,_.jsx)(y.e,C(C({},i),{},{children:(0,_.jsx)(x.B,{ctaBannerDisable:s,children:(0,_.jsx)(j.D,C(C({},o),{},{children:(0,_.jsx)(O.a,{isPrivatePage:a,children:r})}))})}))})})})}))})},D=async e=>{let r,t=e||{isLoginRequired:!0,identity:{mode:"Required"}};t.identity&&t.identity.mode?t.identity.mode&&(t.isLoginRequired="Required"===t.identity.mode):t.identity={mode:"Required"},t.isCheckoutRedirect=!0;let n=await b.D.getInitialProps(t);if(n.isRedirected)return{auth:n};if("new"===e.featureFlagMode){let n=(0,g.parseCookies)(e)[P.eo]||"anonymous",i=await (0,v._0)(n);t.featureFlags=r=(0,v.d6)(i)}else r=(await v._h.getInitialProps(e)).flags||{};let[i,o]=await Promise.all([j.D.getInitialProps(t),y.e.getInitialProps(t)]),{logLevel:a}=(0,g.parseCookies)(e);return a||(0,g.setCookie)(e,"logLevel","warn",{path:"/"}),m.env.PINO_LOG_LEVEL=a||"debug",{featureFlags:r,featureFlagMode:e.featureFlagMode,auth:n,availablePageCheck:i,contentful:o,isPrivatePage:t.isLoginRequired,pageProps:!i.isNotAllowedPage&&t.callback?await t.callback(C(C({},t),{},{auth:n})):{}}};E.getInitialProps=D,E.getInitialProps=D;let N=(0,f.All)({urql:{options:{ssr:!0}}})(E);var R=t(72466),I=t(94588);function L(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function S(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
1r%2?L(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):L(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}let A=()=>(0,_.jsx)(p,{});A.getLayout=(e,r)=>(0,_.jsx)(N,S(S({},r),{},{children:e})),A.getPageProps=async e=>{var r;let{featureFlags:t,res:n}=e;return[!0,"on"].includes((null==t||null==(r=t.SECURE_CHECKOUT)?void 0:r.treatment)||"")?{}:(e=>{if(n)n.writeHead(302,{Location:"/marketplace"+e}),n.end();else{let{push:r}=o();r(e)}return new Promise(()=>void 0)})(I.J.notFound)},A.getInitialProps=async e=>{let[r,t]=(0,R.kN)(e);return r?t:N.getInitialProps(S(S({},e),{},{callback:A.getPageProps,identity:{mode:"Required"}}))};let F=A},77219:(e,r,t)=>{"use strict";t.d(r,{K:()=>p});var n=t(6213),i=t(90072);t(14232);var o=t(89276),a=t.n(o),s=t(37876);let c=e=>{let{color:r,loaderSizePx:t,spinnerThicknessPx:n}=e;return(0,s.jsxs)("div",{className:a()["standalone-loader"],"data-testid":"standalone-loader",style:{"--spinner-color":null!=r?r:void 0,"--loader-size":void 0!==t?"".concat(t,"px"):void 0,"--spinner-thickness":void 0!==n?"".concat(n,"px"):void 0},children:[(0,s.jsx)("div",{className:a()["standalone-loader__static-border"],"data-testid":"loader"}),(0,s.jsx)("div",{className:a()["standalone-loader__floating-border"]})]})};var l=t(86145),d=t(18583),u=t(9331),_=t.n(u);let p=e=>{let{isLoading:r,isError:t}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.S,{dataApi:{header:void 0},ariaLabel:"Global Navigation",wordmark:"Marketplace",wordmarkUrl:"/marketplace"}),!r&&t?(0,s.jsx)(d.f,{}):(0,s.jsx)("div",{className:_().redirect__container,children:(0,s.jsxs)("div",{className:_()["redirect__surrounding-box"],children:[(0,s.jsx)("div",{className:_()["redirect__logo-container"],children:(0,s.jsx)(l.h,{})}),(0,s.jsx)("div",{className:_().redirect__text,children:"One moment while we redirect you to Hagerty Certified Checkout..."}),(0,s.jsx)("div",{className:_().redirect__spinner,children:(0,s.jsx)(c,{color:"#090A0B",spinnerThicknessPx:2,loaderSizePx:42})})]})}),(0,s.jsx)(i.T,{dataApi:{footer:void 0},newsletter:void 0,showSitemap:!1,showCCPA:!0,theme:"light"})]})}},89276:e=>{e.exports={"standalone-loader":"StandaloneLoader_standalone-loader__FgfEH","standalone-loader__static-border":"StandaloneLoader_standalone-loader__static-border__oSVcS","standalone-loader__floating-border":"StandaloneLoader_standalone-loader__floating-border___4VF9",spin:"StandaloneLoader_spin__DeI_Z"}}},e=>{e.O(0,[9207,7589,8513,9005,6762,6401,6937,9085,1736,6634,346,6145,636,6593,8792],()=>e(e.s=27921)),_N_E=e.O()}]);
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.