1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[385,473,348,172,571],{914:function(e,t,s){Promise.resolve().then(s.bind(s,3883)),Promise.resolve().then(s.bind(s,5523)),Promise.resolve().then(s.bind(s,3064)),Promise.resolve().then(s.t.bind(s,8649,23)),Promise.resolve().then(s.t.bind(s,9205,23))},3064:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return u}});var a=s(7437),o=s(2265),i=s(7138),l=s(1169),n=s(3424),r=s.n(n);function u(e){let{customUrl:t="/quiz",templateUrl:s="/template-finder",scrollThreshold:n=.65,fallbackDelay:u=3e4,repeatDelay:d=36e4,maxShows:c=2}=e,[h,m]=(0,o.useState)(!1),[_,p]=(0,o.useState)(!1),f=(0,l.usePathname)(),v=(0,o.useRef)(0),b=(0,o.useRef)(!1),N=(0,o.useRef)([]),w=(0,o.useRef)(!1),y=(0,o.useCallback)(()=>{p(!0),setTimeout(()=>{m(!1),p(!1)},320)},[]),z=(0,o.useCallback)(()=>{b.current=!0,sessionStorage.setItem("qm-dismissed","1"),y()},[y]),M=(0,o.useCallback)(()=>{b.current=!0,sessionStorage.setItem("qm-dismissed","1"),m(!1),p(!1)},[]),k=(0,o.useCallback)(()=>{if(b.current||v.current>=c)return;v.current+=1,p(!1),m(!0);let e=setTimeout(k,d);N.current.push(e)},[c,d]);return((0,o.useEffect)(()=>{if("1"===sessionStorage.getItem("qm-dismissed")){b.current=!0;return}let e=!1,t=()=>{e||(e=!0,clearTimeout(s),window.removeEventListener("scroll",a),k())},s=setTimeout(t,u);N.current.push(s);let a=()=>{w.current||(w.current=!0,requestAnimationFrame(()=>{w.current=!1;let e=document.documentElement.scrollHeight-window.innerHeight;(e>0?window.scrollY/e:1)>=n&&t()}))};return window.addEventListener("scroll",a,{passive:!0}),()=>{window.removeEventListener("scroll",a),N.current.forEach(clearTimeout),N.current=[]}},[k,n,u]),(0,o.useEffect)(()=>{m(!1),p(!1)},[f]),(0,o.useEffect)(()=>{if(!h)return;let e=e=>{"Escape"===e.key&&y()};document.addEventListener("keydown",e);let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow=t}},[h,y]),h)?(0,a.jsx)("div",{className:"".concat(r().backdrop," ").concat(_?r().out:""),onMouseDown:e=>{e.target===e.currentTarget&&y()},role:"dialog","aria-modal":"true","aria-labelledby":"qm-title",children:(0,a.jsxs)("div",{className:r().dialog,children:[(0,a.jsx)("button",{className:r().close,type:"button",onClick:y,"aria-label":"Close",children:"\xd7"}),(0,a.jsx)("span",{className:r().eyebrow,children:"\xa7 â Not sure where to start?"}),(0,a.jsxs)("h2",{className:r().title,id:"qm-title",children:["Two paths.",(0,a.jsx)("br",{}),"Pick the ",(0,a.jsx)("span",{className:r().ital,children:"one"})," that fits."]}),(0,a.jsx)("p",{className:r().sub,children:"Tell me a little about what youâre building and Iâll point you the right way â a site made exactly for you, or a template you can ship this week."}),(0,a.jsxs)("div",{className:r().paths,children:[(0,a.jsx)(i.default,{className:r().path,href:t,onClick:M,children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:r().pathTag,children:"â 90 sec \xb7 8 questions"}),(0,a.jsx)("div",{className:r().pathName,children:"Quiz me for a custom website"}),(0,a.jsx)("div",{className:r().pathDesc,children:"Bespoke design & build, tailored to your goals, timeline and budget."})]})}),(0,a.jsx)(i.default,{className:"".concat(r().path," ").concat(r().alt),href:s,onClick:M,children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:r().pathTag,children:"â 30 sec \xb7 4 questions"}),(0,a.jsx)("div",{className:r().pathName,children:"Find me the right template"}),(0,a.jsx)("div",{className:r().pathDesc,children:"A short quiz that matches you to a ready-to-ship template."})]})})]}),(0,a.jsxs)("div",{className:r().foot,children:[(0,a.jsx)("span",{className:r().footNote,children:"No spam, ever"}),(0,a.jsx)("button",{className:r().dismiss,type:"button",onClick:z,children:"Maybe later"})]})]})}):null}},8649:function(){},3424:function(e){e.exports={backdrop:"QuizModal_backdrop__Y3uGk",fadeIn:"QuizModal_fadeIn__2gHgB",out:"QuizModal_out__3lb3C",fadeOut:"QuizModal_fadeOut__C1vau",dialog:"QuizModal_dialog__LNvYM",popIn:"QuizModal_popIn__3NwvK",popOut:"QuizMod
1al_popOut__mXot2",close:"QuizModal_close__cUrsl",eyebrow:"QuizModal_eyebrow__sfU0Q",title:"QuizModal_title__86rHw",ital:"QuizModal_ital___SXE4",sub:"QuizModal_sub__55HBd",paths:"QuizModal_paths__kYwmv",path:"QuizModal_path___m1cf",alt:"QuizModal_alt__k2rhq",pathTag:"QuizModal_pathTag__9sjU6",pathName:"QuizModal_pathName__nGaSh",pathDesc:"QuizModal_pathDesc__qavwy",pathGo:"QuizModal_pathGo__izhNh",foot:"QuizModal_foot__ysX3x",footNote:"QuizModal_footNote__vkySI",dismiss:"QuizModal_dismiss__vQMTv"}}},function(e){e.O(0,[775,761,115,138,818,971,23,744],function(){return e(e.s=914)}),_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.