{"version":3,"file":"shared-lib.DJGVTnrx.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","Component","useMemo","useRef","useState","HomeFactory","React","addPropertyOverrides","Hero","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SocialLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Menu","Button","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__esmMin","oe","ie","init_ssg_sandbox_shims","navigator","x","window","_e","de","pe","npm_react_18_3_1_exports","p","c","init_jsx_runtime","init_npm_react_18_3_1","ce","motion","LayoutGroup","init_framer_motion_DhsWWWsN","MotionConfigContext","init_framer_DymZktPS","addPropertyControls","forwardLoader","fontStore","getFonts","getFontsFromSharedStyle","addFonts","cx","runTasksWithYield","ControlType","SVG","Link","useVariantState","useComponentViewport","withCSS","ComponentViewportProvider","useLocaleInfo","useActiveVariantCallback","SmartComponentScopedContainer","RichText","RenderTarget","isPhoneDevice","canScrollBy","limit","node","delta","findNestedScroller","path","style","measureHeader","width","height","band","rows","y","seen","bottom","hit","rect","centred","top","stick","parent","range","SmoothScroll","props","isCanvas","enabled","motionQuery","rootStyle","previousPadding","authoredPadding","current","target","reported","bias","pending","native","nativeTime","frame","previousTime","stopped","gesture","normalized","clamp","intensity","response","writeScroll","direction","learned","actual","attempt","syncToPage","pendingFrames","requestOwnedFrame","id","callback","time","scrollEndHeld","onScrollEnd","event","flushScrollEnd","stop","hasStopScroll","htmlOverflow","bodyOverflow","syncStoppedState","nextStopped","scheduleFrame","advanceFrame","elapsed","deltaTime","step","mix","cachedScale","wheelScale","root","viewport","ratio","cachedLimit","scrollLimit","jumpTo","nextTarget","animateTo","applyHeaderOffset","value","alignHashTarget","element","padding","margin","resolveScrollTarget","onWheel","continuing","multiplier","owner","owed","onScroll","moved","onClick","clickable","url","currentUrl","hash","onHashChange","onClickCapture","resizeTimer","onResize","alignFrame","attributeObserver","records","record","markerObserver","release","init_SmoothScroll_Prod","min","max","fonts$8","css$12","className$8","init_i6dw6OTxW","fonts$7","css$11","className$7","init_jvqS8QcwI","fonts$6","css$10","className$6","init_SMbRbYtYV","fonts$5","css$9","className$5","init_ySHj3vLYS","fonts$4","css$8","className$4","init_yZBPrgFl9","containerStyles","emptyStateStyle","NullState","init_nullstate","init_icon_nullstate_js_0_7","Component$4","Home_default","init_Home","React","svgRef","titleId","title","useIconSelection","iconSearchResult","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","iconSelection","selectByList","defaultEvents","init_utils","arr","a","search","Icon","isMounted","iconKey","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl","emptyState","mirrored","init_Hero","key","res","addPropertyOverrides$4","variants","nextOverrides","variant","overrides","HeroFonts","enabledGestures$1","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","Variants$4","getProps$4","createLayoutDependency$4","Component$3","css$7","FramertSY7kYbzt","init_tSY7kYbzt","config","transition","contextValue","link","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","WM2k4Ttyg","XJTeOX_8_","baseVariant","gestureVariant","addPropertyOverrides$3","SocialLinkFonts","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","Component$2","css$6","Framerce0u41gHF","init_ce0u41gHF","componentViewport","context","fonts$3","css$5","className$3","init_bUwrY1ZK5","fonts$2","css$4","className$2","init_oYQTUhRL1","addPropertyOverrides$2","enabledGestures","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","Component$1","css$3","FramerLfYpFcyeX","init_LfYpFcyeX","newTab","O_yIYdC1K","rzYVlpgg5","mFMUs34YZ","fonts$1","css$2","className$1","init_a4sVwvTt6","fonts","css$1","init_SER1AyXOZ","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerdTDFcVZ4X","init_dTDFcVZ4X","tap","sharedStyleClassNames","onTapc2fruv","activeVariantCallback","args","setGestureState","XKaY3MrGu","addPropertyOverrides","MenuFonts","ButtonFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerqIYi56ZDe","init_qIYi56ZDe","arg","className$9","isDisplayed","XKaY3MrGu1sd0hqu","setVariant","XKaY3MrGu18rvo7u","isDisplayed1","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/dgbKeuvAKRCK85yXb7gp/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/35YOYJVNL5JbJUMx6Sas/Sv5i9cIKnyysJ04QyE5h/i6dw6OTxW.js","https:/framerusercontent.com/modules/JoILQU103ZsAXe98u6Zh/QS6Bsv81C8PXe2MAwdwu/jvqS8QcwI.js","https:/framerusercontent.com/modules/V2dnFjM7vr6JHYUbW6PB/x4Hg2UezBSNYqCM0WbMg/SMbRbYtYV.js","https:/framerusercontent.com/modules/R2aTlIY1Z0AcGNTzKDUE/4jW7zNUDt96b9pbDvEpj/ySHj3vLYS.js","https:/framerusercontent.com/modules/fzXX9IW8nz3nf3ni4TCI/FBl4I16YcLdfs16tj2uI/yZBPrgFl9.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framerusercontent.com/modules/KUIyqkxeXeoGJSpWOj5v/cJ4jrdUIJsOrXKWjB2MT/tSY7kYbzt.js","https:/framerusercontent.com/modules/O5aDP7t9gKHnA1YZWQrD/LUSu7NFzuwbqoRuCh8aw/ce0u41gHF.js","https:/framerusercontent.com/modules/xcOJGVzhKtI935XdA5Qt/mqSftECyxKYninteTEb6/bUwrY1ZK5.js","https:/framerusercontent.com/modules/AT13op8815KxFPgGtvyR/NQhPHQ5AJaGl9VGVwWp8/oYQTUhRL1.js","https:/framerusercontent.com/modules/exx7Z8Te7ptFINAGNVIm/VydQM3q5G9N3KYUHYv0H/LfYpFcyeX.js","https:/framerusercontent.com/modules/9JHJlVuRtkXKtwr9jdxS/kIDKAbqcu39SRIXbPwLj/a4sVwvTt6.js","https:/framerusercontent.com/modules/qrSKEYdiU82WGoBvr1Lk/uqPTfnjtgXNqah4KzeBq/SER1AyXOZ.js","https:/framerusercontent.com/modules/azzhKFbxAtS70A99eT1S/0VsdsJrOZIWtrUEqBcnT/dTDFcVZ4X.js","https:/framerusercontent.com/modules/XInjbdIzZ1iv5TYMId5w/i6ycXOs1xstz15WTDi7U/qIYi56ZDe.js","https:/framerusercontent.com/modules/czkSJ0LwoT56TCXjIYPb/UoI7piOF3zN8gP9eSsRe/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const clamp=(value,min,max)=>Math.max(min,Math.min(max,value));function isPhoneDevice(){return window.matchMedia(\"(max-width: 767px)\").matches||/iPhone|iPod|Android.+Mobile|Windows Phone|webOS|BlackBerry/i.test(navigator.userAgent);}function canScrollBy(node,delta){const limit=node.scrollHeight-node.clientHeight;return delta>0&&node.scrollTop<limit-1||delta<0&&node.scrollTop>1;}function findNestedScroller(path,delta){for(const node of path){if(!(node instanceof HTMLElement))continue;if(node===document.documentElement||node===document.body)break;if(node.scrollHeight-node.clientHeight<1)continue;const style=getComputedStyle(node);if(!/^(auto|scroll|overlay)$/.test(style.overflowY))continue;if(canScrollBy(node,delta))return node;if(/^(contain|none)$/.test(style.overscrollBehaviorY))return node;}return null;}function measureHeader(){const width=window.innerWidth;const height=window.innerHeight;const band=height*.1;const rows=[height*.12,height*.2,height*.3];for(let y=1;y<=band+12;y+=12)rows.push(y);const seen=new Set;let bottom=0;for(const y of rows){for(const x of[.25,.5,.75]){for(const hit of document.elementsFromPoint(width*x,y)){for(let node=hit;node;node=node.parentElement){if(node===document.body||seen.has(node))break;seen.add(node);const style=getComputedStyle(node);if(style.position!==\"fixed\"&&style.position!==\"sticky\")continue;if(style.visibility===\"hidden\"||style.opacity===\"0\")continue;const rect=node.getBoundingClientRect();if(rect.height<=0||rect.height>=height*.4)continue;const centred=rect.left<=width/2&&rect.right>=width/2&&rect.width>=120;if(rect.width<width*.4&&!centred)continue;let top=rect.top;if(style.position===\"sticky\"){const stick=Number.parseFloat(style.top);let parent=node.parentElement;while(parent&&getComputedStyle(parent).display===\"contents\"){parent=parent.parentElement;}if(Number.isNaN(stick)||!parent)continue;const range=parent.getBoundingClientRect();if(range.top+window.scrollY>height)continue;if(range.height-rect.height<height)continue;top=stick;}if(top>band||top+rect.height<=0)continue;bottom=Math.max(bottom,top+rect.height);}}}}return Math.round(bottom);}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export default function SmoothScroll(props){const{enabled=true,intensity=50}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{if(!enabled||isCanvas||typeof window===\"undefined\")return;window.__framerUniversitySmoothScroll?.release();if(isPhoneDevice())return;const motionQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const rootStyle=document.documentElement.style;const previousPadding=rootStyle.scrollPaddingTop;const authoredPadding=!previousPadding&&(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)>0;let current=window.scrollY;let target=current;let reported=current;let bias=0;let pending=0;let native=false;let nativeTime=-Infinity;let frame=0;let previousTime=0;let stopped=false;let gesture=null;const normalized=clamp(intensity,0,100)/100;const response=normalized<=.5?.22-.12*(normalized/.5):.1-.07*((normalized-.5)/.5);const writeScroll=top=>{const direction=Math.sign(top-reported);if(!direction)return;const learned=bias;window.scrollTo({top:top+bias,behavior:\"instant\"});let actual=window.scrollY;for(let attempt=0;attempt<3&&(actual-reported)*direction<0;attempt++){bias=clamp(bias+direction,-3,3);window.scrollTo({top:top+bias,behavior:\"instant\"});actual=window.scrollY;}if((actual-reported)*direction<0)bias=learned;reported=actual;};const syncToPage=()=>{current=target=reported=window.scrollY;};const pendingFrames=new Set;const requestOwnedFrame=callback=>{const id=requestAnimationFrame(time=>{pendingFrames.delete(id);callback(time);});pendingFrames.add(id);return id;};let scrollEndHeld=false;const onScrollEnd=event=>{if(event.target!==document)return;if(frame&&event.isTrusted){event.stopImmediatePropagation();scrollEndHeld=true;return;}scrollEndHeld=false;};const flushScrollEnd=()=>{if(!scrollEndHeld)return;requestOwnedFrame(()=>{if(!scrollEndHeld||frame)return;scrollEndHeld=false;document.dispatchEvent(new Event(\"scrollend\",{bubbles:true}));});};const stop=()=>{if(frame)cancelAnimationFrame(frame);frame=0;previousTime=0;pending=0;native=false;syncToPage();flushScrollEnd();};const hasStopScroll=()=>{if(document.querySelector(\"style[data-frameruni-stop-scroll]\")){return true;}const htmlOverflow=getComputedStyle(document.documentElement).overflowY;const bodyOverflow=getComputedStyle(document.body).overflowY;return htmlOverflow===\"hidden\"||htmlOverflow===\"clip\"||bodyOverflow===\"hidden\"||bodyOverflow===\"clip\";};const syncStoppedState=()=>{const nextStopped=hasStopScroll();if(nextStopped&&!stopped)stop();if(!nextStopped&&stopped)syncToPage();stopped=nextStopped;};const scheduleFrame=()=>{frame=requestAnimationFrame(advanceFrame);};const advanceFrame=time=>{if(stopped||motionQuery.matches){stop();return;}const elapsed=previousTime?(time-previousTime)/1e3:1/60;const deltaTime=Number.isFinite(elapsed)?Math.max(0,elapsed):0;previousTime=Math.max(previousTime,time);if(step(deltaTime))scheduleFrame();else{frame=0;previousTime=0;flushScrollEnd();}};const step=deltaTime=>{const mix=1-Math.exp(-response*60*deltaTime);current+=(target-current)*mix;if(Math.abs(target-current)<.35)current=target;writeScroll(current);if(current!==target)return true;pending=target-reported;current=target=reported;return false;};let cachedScale=0;const wheelScale=()=>{if(!cachedScale){const root=document.documentElement;const viewport=window.visualViewport;const ratio=viewport?Math.min(viewport.width*viewport.scale/root.clientWidth,viewport.height*viewport.scale/root.clientHeight):1;cachedScale=Number.isFinite(ratio)&&ratio>0&&Math.abs(ratio-1)>.02?ratio:1;}return cachedScale;};let cachedLimit=-1;const scrollLimit=()=>{if(cachedLimit<0){cachedLimit=Math.max(0,document.documentElement.scrollHeight-window.innerHeight);}return cachedLimit;};const jumpTo=nextTarget=>{if(frame)cancelAnimationFrame(frame);frame=0;previousTime=0;pending=0;reported=window.scrollY;writeScroll(nextTarget);current=target=reported;flushScrollEnd();};const animateTo=nextTarget=>{if(motionQuery.matches){jumpTo(nextTarget);return;}pending=0;native=false;current=reported=window.scrollY;target=nextTarget;previousTime=0;if(current===target)return;if(!frame)scheduleFrame();};const applyHeaderOffset=()=>{if(previousPadding||authoredPadding)return;const value=measureHeader();rootStyle.scrollPaddingTop=value?`${value}px`:previousPadding;};const alignHashTarget=()=>{if(stopped||!window.location.hash)return;let id=window.location.hash.slice(1);try{id=decodeURIComponent(id);}catch{return;}const element=document.getElementById(id);if(!element)return;applyHeaderOffset();const padding=Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0;const margin=Number.parseFloat(getComputedStyle(element).scrollMarginTop)||0;if(padding<1)return;if(Math.abs(element.getBoundingClientRect().top-margin)>2)return;jumpTo(resolveScrollTarget(element));};const resolveScrollTarget=value=>{const limit=Math.max(0,document.documentElement.scrollHeight-window.innerHeight);if(typeof value===\"number\")return clamp(value,0,limit);const element=value instanceof HTMLElement?value:value===\"#\"||value===\"#top\"?null:document.getElementById(value.replace(/^#/,\"\"));if(!element)return 0;const style=getComputedStyle(element);const rootStyle=getComputedStyle(document.documentElement);const margin=Number.parseFloat(style.scrollMarginTop)||0;const padding=Number.parseFloat(rootStyle.scrollPaddingTop)||0;return clamp(element.getBoundingClientRect().top+window.scrollY-margin-padding,0,limit);};const onWheel=event=>{if(stopped||motionQuery.matches||event.ctrlKey)return;const path=event.composedPath();const continuing=gesture&&event.timeStamp-gesture.time<150&&(!gesture.node||path.includes(gesture.node));if(!continuing)cachedScale=0;const multiplier=event.deltaMode===WheelEvent.DOM_DELTA_LINE?16*wheelScale():event.deltaMode===WheelEvent.DOM_DELTA_PAGE?window.innerHeight:wheelScale();const delta=event.deltaY*multiplier;if(!delta)return;const owner=continuing?gesture.node:findNestedScroller(path,delta);gesture={node:owner,time:event.timeStamp};if(owner){if(event.cancelable&&!canScrollBy(owner,delta))event.preventDefault();return;}if(!event.cancelable){if(frame){cancelAnimationFrame(frame);frame=0;previousTime=0;pending+=target-current;}native=true;nativeTime=event.timeStamp;flushScrollEnd();return;}event.preventDefault();if(native){native=false;syncToPage();}const owed=continuing&&Math.sign(pending)===Math.sign(delta)?pending:0;pending=0;if(!continuing||target+owed+delta>scrollLimit())cachedLimit=-1;const nextTarget=clamp(target+owed+delta,0,scrollLimit());if(nextTarget===target)return;target=nextTarget;if(frame)return;current=reported=window.scrollY;scheduleFrame();previousTime=performance.now();if(!step(1/60)){cancelAnimationFrame(frame);frame=0;previousTime=0;flushScrollEnd();}};const onScroll=()=>{const actual=window.scrollY;const moved=actual-reported;if(frame&&Math.abs(moved)<1)return;if(frame&&performance.now()-nativeTime<250&&Math.sign(moved)===Math.sign(target-current)){current+=moved;target+=moved;reported=actual;return;}if(frame)cancelAnimationFrame(frame);frame=0;previousTime=0;if(!native&&Math.abs(moved)>=1)pending=0;current=target=reported=actual;flushScrollEnd();};const onClick=event=>{const clickable=event.composedPath().find(node=>node instanceof HTMLElement&&node.matches(\"a[href], button\"));if(!clickable)return;stop();if(!(clickable instanceof HTMLAnchorElement))return;if(event.defaultPrevented)return;if(event.button!==0)return;if(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey)return;if(clickable.hasAttribute(\"download\"))return;if(clickable.target&&clickable.target!==\"\"&&clickable.target!==\"_self\"){return;}const url=new URL(clickable.href,window.location.href);const currentUrl=new URL(window.location.href);const isSamePage=url.origin===currentUrl.origin&&url.pathname===currentUrl.pathname&&url.search===currentUrl.search;if(!isSamePage||!url.hash)return;let hash=url.hash;try{hash=decodeURIComponent(url.hash);}catch{return;}const element=document.getElementById(hash.slice(1));if(!element&&hash!==\"#top\"&&hash!==\"#\")return;event.preventDefault();if(window.location.hash===url.hash){history.replaceState(history.state,\"\",url.hash);}else{history.pushState(history.state,\"\",url.hash);}animateTo(resolveScrollTarget(element??hash));};const onHashChange=()=>requestOwnedFrame(alignHashTarget);const onClickCapture=event=>{const link=event.composedPath().find(node=>node instanceof HTMLAnchorElement&&node.hash);if(link)applyHeaderOffset();};let resizeTimer=0;const onResize=()=>{cachedLimit=-1;clearTimeout(resizeTimer);resizeTimer=window.setTimeout(applyHeaderOffset,100);};let alignFrame=requestAnimationFrame(()=>{alignFrame=requestAnimationFrame(alignHashTarget);});const attributeObserver=new MutationObserver(records=>{const relevant=records.some(record=>record.type===\"attributes\"&&(record.target===document.documentElement||record.target===document.body));if(relevant)syncStoppedState();});const markerObserver=new MutationObserver(records=>{const relevant=records.some(record=>[...record.addedNodes,...record.removedNodes].some(node=>node instanceof Element&&(node.matches(\"style[data-frameruni-stop-scroll]\")||Boolean(node.querySelector(\"style[data-frameruni-stop-scroll]\")))));if(relevant)syncStoppedState();});attributeObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\",\"class\"]});attributeObserver.observe(document.body,{attributes:true,attributeFilter:[\"style\",\"class\"]});markerObserver.observe(document.head,{subtree:true,childList:true});markerObserver.observe(document.body,{subtree:true,childList:true});const release=()=>{stop();cancelAnimationFrame(alignFrame);pendingFrames.forEach(cancelAnimationFrame);pendingFrames.clear();clearTimeout(resizeTimer);rootStyle.scrollPaddingTop=previousPadding;window.removeEventListener(\"hashchange\",onHashChange);window.removeEventListener(\"popstate\",onHashChange);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"load\",onResize);window.removeEventListener(\"click\",onClickCapture,true);attributeObserver.disconnect();markerObserver.disconnect();window.removeEventListener(\"wheel\",onWheel);window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"scrollend\",onScrollEnd,true);window.removeEventListener(\"touchstart\",stop);window.removeEventListener(\"click\",onClick);motionQuery.removeEventListener(\"change\",stop);if(window.__framerUniversitySmoothScroll?.release===release){delete window.__framerUniversitySmoothScroll;}};window.__framerUniversitySmoothScroll={release};window.addEventListener(\"wheel\",onWheel,{passive:false});window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"scrollend\",onScrollEnd,true);window.addEventListener(\"touchstart\",stop,{passive:true});window.addEventListener(\"click\",onClick);window.addEventListener(\"hashchange\",onHashChange);window.addEventListener(\"popstate\",onHashChange);window.addEventListener(\"resize\",onResize);window.addEventListener(\"load\",onResize);window.addEventListener(\"click\",onClickCapture,true);motionQuery.addEventListener(\"change\",stop);syncStoppedState();applyHeaderOffset();return release;},[enabled,intensity,isCanvas]);return /*#__PURE__*/_jsx(\"div\",{\"data-build\":\"smooth-scroll-prod-20261031-01\",\"aria-hidden\":\"true\",\"data-smooth-scroll-host\":\"\",style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:isCanvas?24:0,minHeight:isCanvas?24:0,boxSizing:\"border-box\",border:\"none\",borderRadius:0,pointerEvents:\"none\"}});}addPropertyControls(SmoothScroll,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},intensity:{type:ControlType.Number,title:\"Intensity\",min:0,max:100,step:1,defaultValue:50,unit:\"%\",displayStepper:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});SmoothScroll.displayName=\"Smooth Scroll\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Semibold\"]);export const fonts=[{family:\"General Sans Semibold\",url:\"https://framerusercontent.com/assets/K2WvH6I9SWyUxYShHC4P1A5jN7U.woff2\"}];export const css=['.framer-xW6qG .framer-styles-preset-1ba1y9t:not(.rich-text-wrapper), .framer-xW6qG .framer-styles-preset-1ba1y9t.rich-text-wrapper p { --framer-font-family: \"General Sans Semibold\", \"General Sans Semibold Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4875ab50-8311-48f2-8b29-4b484c87d290, #121212); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-xW6qG\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Regular\"]);export const fonts=[{family:\"General Sans Regular\",url:\"https://framerusercontent.com/assets/xLQ5yKhRqyzLxuSe9jsEuYmTE.woff\"}];export const css=['.framer-7joWR .framer-styles-preset-1cccl5h:not(.rich-text-wrapper), .framer-7joWR .framer-styles-preset-1cccl5h.rich-text-wrapper p { --framer-font-family: \"General Sans Regular\", \"General Sans Regular Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #393939); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-7joWR\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[];export const css=['.framer-JBFJ8 .framer-styles-preset-1rl209r:not(.rich-text-wrapper), .framer-JBFJ8 .framer-styles-preset-1rl209r.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, #888888) /* {\"name\":\"gunsmoke\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #393939); --framer-link-text-decoration: none; }'];export const className=\"framer-JBFJ8\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Bold\"]);export const fonts=[{family:\"General Sans Bold\",url:\"https://framerusercontent.com/assets/R3jESGH2BxjiTAySgayHb5loFgs.woff\"}];export const css=['.framer-DtUKK .framer-styles-preset-1ce8zsb:not(.rich-text-wrapper), .framer-DtUKK .framer-styles-preset-1ce8zsb.rich-text-wrapper p { --framer-font-family: \"General Sans Bold\", \"General Sans Bold Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4875ab50-8311-48f2-8b29-4b484c87d290, #121212); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-DtUKK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Regular\"]);export const fonts=[{family:\"General Sans Regular\",url:\"https://framerusercontent.com/assets/xLQ5yKhRqyzLxuSe9jsEuYmTE.woff\"}];export const css=['.framer-X1k3R .framer-styles-preset-1fq5pgd:not(.rich-text-wrapper), .framer-X1k3R .framer-styles-preset-1fq5pgd.rich-text-wrapper p { --framer-font-family: \"General Sans Regular\", \"General Sans Regular Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #3a3a3a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-X1k3R\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (dd23e71)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fzXX9IW8nz3nf3ni4TCI/FBl4I16YcLdfs16tj2uI/yZBPrgFl9.js\";const HeroFonts=getFonts(Hero);const enabledGestures={PUqN0n8cr:{hover:true}};const serializationHash=\"framer-nSSrf\";const variantClassNames={PUqN0n8cr:\"framer-v-3dlc0s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WM2k4Ttyg=undefined;const XJTeOX_8_=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,WM2k4Ttyg:link??props.WM2k4Ttyg,XJTeOX_8_:title??props.XJTeOX_8_??\"Facebook\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XJTeOX_8_,WM2k4Ttyg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PUqN0n8cr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3dlc0s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PUqN0n8cr\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{href:WM2k4Ttyg,motionChild:true,nodeId:\"ofGG6VuYL\",openInNewTab:true,scopeId:\"tSY7kYbzt\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ue15sf framer-ignkp3\",\"data-framer-name\":\"rows\",layoutDependency:layoutDependency,layoutId:\"ofGG6VuYL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"Facebook\"})}),className:\"framer-13w4vev\",\"data-framer-name\":\"Facebook\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GTFBHy1Zy\",text:XJTeOX_8_,variants:{\"PUqN0n8cr-hover\":{\"--extracted-r6o4lv\":\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"PUqN0n8cr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136)))\"},children:\"Facebook\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ae20v9\",layoutDependency:layoutDependency,layoutId:\"gCOj3cZp0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fn3b7c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZZU24sBss-container\",nodeId:\"ZZU24sBss\",rendersWithMotion:true,scopeId:\"tSY7kYbzt\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, rgb(57, 57, 57))\",height:\"100%\",iconSearch:\"arrow\",iconSelection:\"ArrowUpRight\",id:\"ZZU24sBss\",layoutId:\"ZZU24sBss\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"PUqN0n8cr-hover\":{color:\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\"}},baseVariant,gestureVariant)})})})})]})})})})})});});const css=[\".framer-nSSrf.framer-ignkp3, .framer-nSSrf .framer-ignkp3 { display: block; }\",\".framer-nSSrf.framer-3dlc0s { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 304px; }\",\".framer-nSSrf .framer-ue15sf { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-nSSrf .framer-13w4vev { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nSSrf .framer-1ae20v9 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 24px; }\",\".framer-nSSrf .framer-fn3b7c-container { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: 4px; width: 16px; }\",\".framer-nSSrf.framer-v-3dlc0s.hover .framer-fn3b7c-container { top: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 304\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hyACvlstq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XJTeOX_8_\":\"title\",\"WM2k4Ttyg\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertSY7kYbzt=withCSS(Component,css,\"framer-nSSrf\");export default FramertSY7kYbzt;FramertSY7kYbzt.displayName=\"social link\";FramertSY7kYbzt.defaultProps={height:28,width:304};addPropertyControls(FramertSY7kYbzt,{XJTeOX_8_:{defaultValue:\"Facebook\",displayTextArea:false,title:\"Title\",type:ControlType.String},onXJTeOX_8_Change:{changes:\"XJTeOX_8_\",type:ControlType.ChangeHandler},WM2k4Ttyg:{title:\"Link\",type:ControlType.Link}});addFonts(FramertSY7kYbzt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HeroFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertSY7kYbzt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hyACvlstq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XJTeOX_8_\\\":\\\"title\\\",\\\"WM2k4Ttyg\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"304\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tSY7kYbzt.map","// Generated by Framer (dd23e71)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/35YOYJVNL5JbJUMx6Sas/Sv5i9cIKnyysJ04QyE5h/i6dw6OTxW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/JoILQU103ZsAXe98u6Zh/QS6Bsv81C8PXe2MAwdwu/jvqS8QcwI.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/V2dnFjM7vr6JHYUbW6PB/x4Hg2UezBSNYqCM0WbMg/SMbRbYtYV.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/R2aTlIY1Z0AcGNTzKDUE/4jW7zNUDt96b9pbDvEpj/ySHj3vLYS.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fzXX9IW8nz3nf3ni4TCI/FBl4I16YcLdfs16tj2uI/yZBPrgFl9.js\";import SocialLink from\"https://framerusercontent.com/modules/KUIyqkxeXeoGJSpWOj5v/cJ4jrdUIJsOrXKWjB2MT/tSY7kYbzt.js\";const SocialLinkFonts=getFonts(SocialLink);const cycleOrder=[\"JhbYC72zN\",\"Fx14sRsCu\",\"dqluj8m7H\",\"hd6fIs4th\",\"HKFeWjoZE\"];const serializationHash=\"framer-Vupsz\";const variantClassNames={dqluj8m7H:\"framer-v-1wrvx97\",Fx14sRsCu:\"framer-v-1xx3spi\",hd6fIs4th:\"framer-v-aj00x9\",HKFeWjoZE:\"framer-v-2h54nl\",JhbYC72zN:\"framer-v-1pxgs1y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop (L)\":\"dqluj8m7H\",\"Laptop (M)\":\"JhbYC72zN\",\"Large Desktop (XL)\":\"Fx14sRsCu\",\"Phone (XS)\":\"HKFeWjoZE\",\"Tablet (S)\":\"hd6fIs4th\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JhbYC72zN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JhbYC72zN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pxgs1y\",className,classNames),\"data-framer-name\":\"Laptop (M)\",layoutDependency:layoutDependency,layoutId:\"JhbYC72zN\",ref:refBinding,style:{backgroundColor:\"var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255))\",...style},...addPropertyOverrides({dqluj8m7H:{\"data-framer-name\":\"Desktop (L)\"},Fx14sRsCu:{\"data-framer-name\":\"Large Desktop (XL)\"},hd6fIs4th:{\"data-framer-name\":\"Tablet (S)\"},HKFeWjoZE:{\"data-framer-name\":\"Phone (XS)\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12xunkf\",\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"f76YkwE1J\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h9k7xk\",\"data-framer-name\":\"restaurant_profile\",layoutDependency:layoutDependency,layoutId:\"VI4vIWN6p\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17j1b7k\",\"data-framer-name\":\"open_hours\",layoutDependency:layoutDependency,layoutId:\"DIPJdnVdA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ce8zsb\",\"data-styles-preset\":\"ySHj3vLYS\",children:\"Open Hours\"})}),className:\"framer-1ko6en\",\"data-framer-name\":\"Open Hours\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zxBT_DS4m\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sei5k9\",\"data-framer-name\":\"days\",layoutDependency:layoutDependency,layoutId:\"KP1T0YLoG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"Mon - Fri: 6.00 PM - 11.00 PM\"})}),className:\"framer-1d74arf\",\"data-framer-name\":\"Mon - Fri: 6.00 PM - 11.00 PM\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DYDuEan32\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"Sat - Sun: 12.00 PM - 10.00 PM\"})}),className:\"framer-1bx8bui\",\"data-framer-name\":\"Sat - Sun: 12.00 PM - 10.00 PM\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bzt6E7o3r\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cceuqj\",\"data-framer-name\":\"address\",layoutDependency:layoutDependency,layoutId:\"C8Hs21Zgv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ce8zsb\",\"data-styles-preset\":\"ySHj3vLYS\",children:\"Address\"})}),className:\"framer-1upcrkh\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KGH025yRl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16tle42\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"R9t7dtDUj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"Noir Nosh Fine Dining, 789 Refined Street, Cityville, State 34567\"})}),className:\"framer-8j1zxu\",\"data-framer-name\":\"Noir Nosh Fine Dining, 789 Refined Street, Cityville, State 34567\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MdPSCKdYX\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ajgyi\",\"data-framer-name\":\"email\",layoutDependency:layoutDependency,layoutId:\"tVz5sUDWm\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1r9h6u8\",\"data-framer-name\":\"Icon/Outline/mail\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"oVwu8SxRa\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2.5 6.66675L9.0755 11.0504C9.63533 11.4236 10.3647 11.4236 10.9245 11.0504L17.5 6.66675M4.16667 15.8334H15.8333C16.7538 15.8334 17.5 15.0872 17.5 14.1667V5.83341C17.5 4.91294 16.7538 4.16675 15.8333 4.16675H4.16667C3.24619 4.16675 2.5 4.91294 2.5 5.83341V14.1667C2.5 15.0872 3.24619 15.8334 4.16667 15.8334Z\" stroke=\"#3A3A3A\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"info@noirnosh.com\"})}),className:\"framer-11et23c\",\"data-framer-name\":\"info@noirnosh.com\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MaBIsBLYN\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5hxqr\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"RIdVmt9th\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rz5lnh\",\"data-framer-name\":\"Icon/Outline/phone\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"wo5UUdEBU\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2.5 4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5H6.89937C7.25806 2.5 7.57651 2.72953 7.68994 3.06981L8.93811 6.81434C9.06926 7.20777 8.89115 7.63776 8.52022 7.82322L6.63917 8.76375C7.55771 10.801 9.19898 12.4423 11.2363 13.3608L12.1768 11.4798C12.3622 11.1088 12.7922 10.9307 13.1857 11.0619L16.9302 12.3101C17.2705 12.4235 17.5 12.7419 17.5 13.1006V15.8333C17.5 16.7538 16.7538 17.5 15.8333 17.5H15C8.09644 17.5 2.5 11.9036 2.5 5V4.16667Z\" stroke=\"#3A3A3A\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fq5pgd\",\"data-styles-preset\":\"yZBPrgFl9\",children:\"(555) 123-4567\"})}),className:\"framer-1o7x88z\",\"data-framer-name\":\"(555) 123-4567\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lu_Xya8OQ\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7znfeb\",\"data-framer-name\":\"follow_us\",layoutDependency:layoutDependency,layoutId:\"Y4YDCREIC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ce8zsb\",\"data-styles-preset\":\"ySHj3vLYS\",children:\"Follow Us On\"})}),className:\"framer-1kl46ho\",\"data-framer-name\":\"Follow Us On\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dQGERLrMx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dvm5uy\",\"data-framer-name\":\"social_wrapper\",layoutDependency:layoutDependency,layoutId:\"eXFy9evij\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"304px\",...addPropertyOverrides({HKFeWjoZE:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p3b49q-container\",layoutDependency:layoutDependency,layoutId:\"LpgyFnXNe-container\",nodeId:\"LpgyFnXNe\",rendersWithMotion:true,scopeId:\"ce0u41gHF\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"LpgyFnXNe\",layoutId:\"LpgyFnXNe\",style:{width:\"100%\"},width:\"100%\",WM2k4Ttyg:\"instagram.com\",XJTeOX_8_:\"Instagram\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"304px\",...addPropertyOverrides({HKFeWjoZE:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yh0c00-container\",layoutDependency:layoutDependency,layoutId:\"rWAJGrUdq-container\",nodeId:\"rWAJGrUdq\",rendersWithMotion:true,scopeId:\"ce0u41gHF\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"rWAJGrUdq\",layoutId:\"rWAJGrUdq\",style:{width:\"100%\"},width:\"100%\",WM2k4Ttyg:\"facebook.com\",XJTeOX_8_:\"Facebook\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"304px\",...addPropertyOverrides({HKFeWjoZE:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q39m2-container\",layoutDependency:layoutDependency,layoutId:\"XQ0EdvKRU-container\",nodeId:\"XQ0EdvKRU\",rendersWithMotion:true,scopeId:\"ce0u41gHF\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"XQ0EdvKRU\",layoutId:\"XQ0EdvKRU\",style:{width:\"100%\"},width:\"100%\",WM2k4Ttyg:\"twitter.com\",XJTeOX_8_:\"Twitter\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"304px\",...addPropertyOverrides({HKFeWjoZE:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o459qz-container\",layoutDependency:layoutDependency,layoutId:\"iG96Zbrzl-container\",nodeId:\"iG96Zbrzl\",rendersWithMotion:true,scopeId:\"ce0u41gHF\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"iG96Zbrzl\",layoutId:\"iG96Zbrzl\",style:{width:\"100%\"},width:\"100%\",WM2k4Ttyg:\"youtube.com\",XJTeOX_8_:\"Youtube\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"304px\",...addPropertyOverrides({HKFeWjoZE:{width:`calc(${componentViewport?.width||\"100vw\"} - 64px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d3ueyi-container\",layoutDependency:layoutDependency,layoutId:\"QvI69piLS-container\",nodeId:\"QvI69piLS\",rendersWithMotion:true,scopeId:\"ce0u41gHF\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"QvI69piLS\",layoutId:\"QvI69piLS\",style:{width:\"100%\"},width:\"100%\",WM2k4Ttyg:\"linkedin.com\",XJTeOX_8_:\"Linkedin\"})})})]})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS05MDA=\",\"--framer-font-family\":'\"Playfair Display\", serif',\"--framer-font-size\":\"188px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-707995f8-3860-4123-b5f7-c61c88a12631, rgb(9, 9, 9)))\"},children:\"NOIR NOSH\"})}),className:\"framer-2iougj\",\"data-framer-name\":\"NOIR NOSH\",fonts:[\"GF;Playfair Display-900\"],layoutDependency:layoutDependency,layoutId:\"UDz26yjz8\",style:{\"--extracted-gdpscs\":\"var(--token-707995f8-3860-4123-b5f7-c61c88a12631, rgb(9, 9, 9))\"},verticalAlignment:\"top\",viewBox:\"0 0 1104 188\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-246hlu\",\"data-framer-name\":\"credits\",layoutDependency:layoutDependency,layoutId:\"OMVTd8k_F\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5t88rs\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"JnzCaCiye\",style:{backgroundColor:\"var(--token-8f7a496c-16bf-4c92-9c58-ae235a8c653b, rgb(207, 207, 207))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cm6vk2\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"PdmNVycl_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-exh410\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"BUzaQGG3H\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cccl5h\",\"data-styles-preset\":\"jvqS8QcwI\",children:\"Build by\"})}),className:\"framer-nq4nom\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cnnYvo6Gh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ba1y9t\",\"data-styles-preset\":\"i6dw6OTxW\",children:/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/anisarianiii\",motionChild:true,nodeId:\"H8kvf3BJS\",openInNewTab:true,relValues:[],scopeId:\"ce0u41gHF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rl209r\",\"data-styles-preset\":\"SMbRbYtYV\",children:\"Anisarianii\"})})})}),className:\"framer-f8zaie\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H8kvf3BJS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cccl5h\",\"data-styles-preset\":\"jvqS8QcwI\",children:\"with\"})}),className:\"framer-1xininx\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rHXkuxiWl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ba1y9t\",\"data-styles-preset\":\"i6dw6OTxW\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com?via=anisarianiii\",motionChild:true,nodeId:\"MjWNGma6T\",openInNewTab:true,relValues:[],scopeId:\"ce0u41gHF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rl209r\",\"data-styles-preset\":\"SMbRbYtYV\",children:\"Framer\"})})})}),className:\"framer-1k0wnde\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MjWNGma6T\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cccl5h\",\"data-styles-preset\":\"jvqS8QcwI\",children:\"\\xa9 2024 Noir Nosh Framer Template. All right reserved.\"})}),className:\"framer-9mnh1y\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oFZCq10UW\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HKFeWjoZE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cccl5h\",\"data-styles-preset\":\"jvqS8QcwI\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2024 Noir Nosh Framer Template. All right reserved.\"})})}},baseVariant,gestureVariant)})]})]})]})})})});});const css=[\".framer-Vupsz.framer-19yzlmk, .framer-Vupsz .framer-19yzlmk { display: block; }\",\".framer-Vupsz.framer-1pxgs1y { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 48px 48px 32px 48px; position: relative; width: 1200px; }\",\".framer-Vupsz .framer-12xunkf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-h9k7xk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-17j1b7k, .framer-Vupsz .framer-1cceuqj, .framer-Vupsz .framer-7znfeb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 304px; }\",\".framer-Vupsz .framer-1ko6en, .framer-Vupsz .framer-1d74arf, .framer-Vupsz .framer-1bx8bui, .framer-Vupsz .framer-1upcrkh, .framer-Vupsz .framer-8j1zxu, .framer-Vupsz .framer-1kl46ho { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vupsz .framer-sei5k9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-16tle42, .framer-Vupsz .framer-dvm5uy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-12ajgyi, .framer-Vupsz .framer-1w5hxqr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-1r9h6u8, .framer-Vupsz .framer-1rz5lnh { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-Vupsz .framer-11et23c, .framer-Vupsz .framer-1o7x88z { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Vupsz .framer-1p3b49q-container, .framer-Vupsz .framer-1yh0c00-container, .framer-Vupsz .framer-1q39m2-container, .framer-Vupsz .framer-1o459qz-container, .framer-Vupsz .framer-d3ueyi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Vupsz .framer-2iougj { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-Vupsz .framer-246hlu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-5t88rs { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-1cm6vk2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vupsz .framer-exh410 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vupsz .framer-nq4nom, .framer-Vupsz .framer-f8zaie, .framer-Vupsz .framer-1xininx, .framer-Vupsz .framer-1k0wnde, .framer-Vupsz .framer-9mnh1y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vupsz.framer-v-1xx3spi.framer-1pxgs1y { padding: 64px 140px 48px 140px; width: 1920px; }\",\".framer-Vupsz.framer-v-1wrvx97.framer-1pxgs1y { padding: 48px 84px 40px 84px; width: 1440px; }\",\".framer-Vupsz.framer-v-aj00x9.framer-1pxgs1y { gap: 40px; width: 768px; }\",\".framer-Vupsz.framer-v-aj00x9 .framer-12xunkf, .framer-Vupsz.framer-v-2h54nl .framer-12xunkf { gap: 20px; }\",\".framer-Vupsz.framer-v-aj00x9 .framer-h9k7xk { flex-wrap: wrap; }\",\".framer-Vupsz.framer-v-aj00x9 .framer-246hlu { gap: 40px; }\",\".framer-Vupsz.framer-v-2h54nl.framer-1pxgs1y { gap: 32px; padding: 32px; width: 375px; }\",\".framer-Vupsz.framer-v-2h54nl .framer-h9k7xk { flex-direction: column; gap: 28px; justify-content: flex-start; }\",\".framer-Vupsz.framer-v-2h54nl .framer-17j1b7k, .framer-Vupsz.framer-v-2h54nl .framer-1cceuqj, .framer-Vupsz.framer-v-2h54nl .framer-7znfeb { width: 100%; }\",\".framer-Vupsz.framer-v-2h54nl .framer-246hlu { gap: 24px; }\",\".framer-Vupsz.framer-v-2h54nl .framer-1cm6vk2 { flex-direction: column; gap: 4px; justify-content: flex-start; }\",\".framer-Vupsz.framer-v-2h54nl .framer-exh410 { align-content: center; align-items: center; justify-content: center; width: 100%; }\",\".framer-Vupsz.framer-v-2h54nl .framer-9mnh1y { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 653\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Fx14sRsCu\":{\"layout\":[\"fixed\",\"auto\"]},\"dqluj8m7H\":{\"layout\":[\"fixed\",\"auto\"]},\"hd6fIs4th\":{\"layout\":[\"fixed\",\"auto\"]},\"HKFeWjoZE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerce0u41gHF=withCSS(Component,css,\"framer-Vupsz\");export default Framerce0u41gHF;Framerce0u41gHF.displayName=\"footer\";Framerce0u41gHF.defaultProps={height:653,width:1200};addPropertyControls(Framerce0u41gHF,{variant:{options:[\"JhbYC72zN\",\"Fx14sRsCu\",\"dqluj8m7H\",\"hd6fIs4th\",\"HKFeWjoZE\"],optionTitles:[\"Laptop (M)\",\"Large Desktop (XL)\",\"Desktop (L)\",\"Tablet (S)\",\"Phone (XS)\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerce0u41gHF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDVZNLo_U2r.woff2\",weight:\"900\"}]},...SocialLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});Framerce0u41gHF.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SocialLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerce0u41gHF\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fx14sRsCu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dqluj8m7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hd6fIs4th\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HKFeWjoZE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"653\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Regular\"]);export const fonts=[{family:\"General Sans Regular\",url:\"https://framerusercontent.com/assets/xLQ5yKhRqyzLxuSe9jsEuYmTE.woff\"}];export const css=['.framer-jDP6e .framer-styles-preset-15jz0bt:not(.rich-text-wrapper), .framer-jDP6e .framer-styles-preset-15jz0bt.rich-text-wrapper p { --framer-font-family: \"General Sans Regular\", \"General Sans Regular Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #393939); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-jDP6e\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Bold\"]);export const fonts=[{family:\"General Sans Bold\",url:\"https://framerusercontent.com/assets/R3jESGH2BxjiTAySgayHb5loFgs.woff\"}];export const css=['.framer-gUFTN .framer-styles-preset-118bpfp:not(.rich-text-wrapper), .framer-gUFTN .framer-styles-preset-118bpfp.rich-text-wrapper p { --framer-font-family: \"General Sans Bold\", \"General Sans Bold Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-gUFTN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dd23e71)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xcOJGVzhKtI935XdA5Qt/mqSftECyxKYninteTEb6/bUwrY1ZK5.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/35YOYJVNL5JbJUMx6Sas/Sv5i9cIKnyysJ04QyE5h/i6dw6OTxW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/JoILQU103ZsAXe98u6Zh/QS6Bsv81C8PXe2MAwdwu/jvqS8QcwI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/AT13op8815KxFPgGtvyR/NQhPHQ5AJaGl9VGVwWp8/oYQTUhRL1.js\";const enabledGestures={H9NJmnE1M:{hover:true},j22fdQV_c:{hover:true},W_NHm19ta:{hover:true},w83KVu7_5:{hover:true}};const cycleOrder=[\"j22fdQV_c\",\"w83KVu7_5\",\"W_NHm19ta\",\"H9NJmnE1M\"];const serializationHash=\"framer-BkuML\";const variantClassNames={H9NJmnE1M:\"framer-v-ad5jip\",j22fdQV_c:\"framer-v-h03ai\",W_NHm19ta:\"framer-v-cs6l8x\",w83KVu7_5:\"framer-v-1sd5c0y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const O_yIYdC1K=undefined;const rzYVlpgg5=undefined;const mFMUs34YZ=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"big primary\":\"j22fdQV_c\",\"big secondary\":\"w83KVu7_5\",\"small primary\":\"H9NJmnE1M\",\"small secondary\":\"W_NHm19ta\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,mFMUs34YZ:title??props.mFMUs34YZ??\"Book a Reservation\",O_yIYdC1K:link??props.O_yIYdC1K,rzYVlpgg5:newTab??props.rzYVlpgg5??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"j22fdQV_c\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,mFMUs34YZ,O_yIYdC1K,rzYVlpgg5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j22fdQV_c\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:O_yIYdC1K,motionChild:true,nodeId:\"j22fdQV_c\",openInNewTab:rzYVlpgg5,scopeId:\"LfYpFcyeX\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-h03ai\",className,classNames)} framer-16pocyi`,\"data-framer-name\":\"big primary\",layoutDependency:layoutDependency,layoutId:\"j22fdQV_c\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-4875ab50-8311-48f2-8b29-4b484c87d290, rgb(18, 18, 18))\",...style},variants:{\"H9NJmnE1M-hover\":{backgroundColor:\"var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, rgb(57, 57, 57))\"},\"j22fdQV_c-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, rgb(57, 57, 57))\"},\"W_NHm19ta-hover\":{backgroundColor:\"var(--token-0dc28586-8dc5-455a-adeb-dacb410d5298, rgb(247, 247, 247))\"},\"w83KVu7_5-hover\":{backgroundColor:\"var(--token-0dc28586-8dc5-455a-adeb-dacb410d5298, rgb(247, 247, 247))\"},H9NJmnE1M:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},W_NHm19ta:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255))\"},w83KVu7_5:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255))\"}},...addPropertyOverrides({H9NJmnE1M:{\"data-border\":true,\"data-framer-name\":\"small primary\"},W_NHm19ta:{\"data-border\":true,\"data-framer-name\":\"small secondary\"},w83KVu7_5:{\"data-border\":true,\"data-framer-name\":\"big secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-118bpfp\",\"data-styles-preset\":\"oYQTUhRL1\",children:\"Book a Reservation\"})}),className:\"framer-t82csz\",\"data-framer-name\":\"Book a Reservation\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ka_60XG8v\",text:mFMUs34YZ,variants:{H9NJmnE1M:{\"--extracted-r6o4lv\":\"var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({H9NJmnE1M:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ba1y9t\",\"data-styles-preset\":\"i6dw6OTxW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255)))\"},children:\"Book a Reservation\"})})},W_NHm19ta:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cccl5h\",\"data-styles-preset\":\"jvqS8QcwI\",children:\"Book a Reservation\"})})},w83KVu7_5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15jz0bt\",\"data-styles-preset\":\"bUwrY1ZK5\",children:\"Book a Reservation\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-BkuML.framer-16pocyi, .framer-BkuML .framer-16pocyi { display: block; }\",\".framer-BkuML.framer-h03ai { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 14px 12px 14px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BkuML .framer-t82csz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BkuML.framer-v-cs6l8x.framer-h03ai, .framer-BkuML.framer-v-ad5jip.framer-h03ai { padding: 10px 14px 10px 14px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-BkuML[data-border=\"true\"]::after, .framer-BkuML [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 178\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"w83KVu7_5\":{\"layout\":[\"auto\",\"auto\"]},\"W_NHm19ta\":{\"layout\":[\"auto\",\"auto\"]},\"H9NJmnE1M\":{\"layout\":[\"auto\",\"auto\"]},\"gNQ9gciIb\":{\"layout\":[\"auto\",\"auto\"]},\"E2Y2U1ZOs\":{\"layout\":[\"auto\",\"auto\"]},\"fGchjWRB0\":{\"layout\":[\"auto\",\"auto\"]},\"zscrwCf0N\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mFMUs34YZ\":\"title\",\"O_yIYdC1K\":\"link\",\"rzYVlpgg5\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLfYpFcyeX=withCSS(Component,css,\"framer-BkuML\");export default FramerLfYpFcyeX;FramerLfYpFcyeX.displayName=\"button\";FramerLfYpFcyeX.defaultProps={height:48,width:178};addPropertyControls(FramerLfYpFcyeX,{variant:{options:[\"j22fdQV_c\",\"w83KVu7_5\",\"W_NHm19ta\",\"H9NJmnE1M\"],optionTitles:[\"big primary\",\"big secondary\",\"small secondary\",\"small primary\"],title:\"Variant\",type:ControlType.Enum},mFMUs34YZ:{defaultValue:\"Book a Reservation\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmFMUs34YZChange:{changes:\"mFMUs34YZ\",type:ControlType.ChangeHandler},O_yIYdC1K:{title:\"Link\",type:ControlType.Link},rzYVlpgg5:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onrzYVlpgg5Change:{changes:\"rzYVlpgg5\",type:ControlType.ChangeHandler}});addFonts(FramerLfYpFcyeX,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLfYpFcyeX\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w83KVu7_5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W_NHm19ta\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H9NJmnE1M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gNQ9gciIb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E2Y2U1ZOs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fGchjWRB0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zscrwCf0N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"mFMUs34YZ\\\":\\\"title\\\",\\\"O_yIYdC1K\\\":\\\"link\\\",\\\"rzYVlpgg5\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"178\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LfYpFcyeX.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;General Sans Medium\"]);export const fonts=[{family:\"General Sans Medium\",url:\"https://framerusercontent.com/assets/JQoFt1E7i0P3nVoKdHqqQm8Wvc.woff2\"}];export const css=['.framer-TzFzw .framer-styles-preset-1rfv11s:not(.rich-text-wrapper), .framer-TzFzw .framer-styles-preset-1rfv11s.rich-text-wrapper p { --framer-font-family: \"General Sans Medium\", \"General Sans Medium Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #393939); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-TzFzw\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[];export const css=['.framer-qv0De .framer-styles-preset-ce485:not(.rich-text-wrapper), .framer-qv0De .framer-styles-preset-ce485.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4875ab50-8311-48f2-8b29-4b484c87d290, #121212) /* {\"name\":\"black\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-464b0bcd-9787-4f0f-a3b2-4d663a3fa740, #393939) /* {\"name\":\"darkgray\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, #888888); --framer-link-text-decoration: none; }'];export const className=\"framer-qv0De\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dd23e71)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"DOH6Gb1gT\",\"Zg8wnqG9C\"];const serializationHash=\"framer-iyny2\";const variantClassNames={DOH6Gb1gT:\"framer-v-16ykqwu\",Zg8wnqG9C:\"framer-v-1v9lswl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"Zg8wnqG9C\",Menu:\"DOH6Gb1gT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DOH6Gb1gT\",XKaY3MrGu:tap??props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DOH6Gb1gT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16ykqwu\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DOH6Gb1gT\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({Zg8wnqG9C:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ob65qd\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"XmDtZ20yg\",style:{backgroundColor:\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Zg8wnqG9C:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qqzt5n\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Ie8SNdkpu\",style:{backgroundColor:\"var(--token-17e73da9-44d4-4524-aee4-418c5ffb652f, rgb(136, 136, 136))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Zg8wnqG9C:{rotate:45}}})]})})})});});const css=[\".framer-iyny2.framer-rz98uf, .framer-iyny2 .framer-rz98uf { display: block; }\",\".framer-iyny2.framer-16ykqwu { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-iyny2 .framer-1ob65qd { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iyny2 .framer-qqzt5n { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iyny2.framer-v-1v9lswl .framer-1ob65qd, .framer-iyny2.framer-v-1v9lswl .framer-qqzt5n { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zg8wnqG9C\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdTDFcVZ4X=withCSS(Component,css,\"framer-iyny2\");export default FramerdTDFcVZ4X;FramerdTDFcVZ4X.displayName=\"menu\";FramerdTDFcVZ4X.defaultProps={height:32,width:32};addPropertyControls(FramerdTDFcVZ4X,{variant:{options:[\"DOH6Gb1gT\",\"Zg8wnqG9C\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerdTDFcVZ4X,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdTDFcVZ4X\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zg8wnqG9C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dTDFcVZ4X.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9JHJlVuRtkXKtwr9jdxS/kIDKAbqcu39SRIXbPwLj/a4sVwvTt6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qrSKEYdiU82WGoBvr1Lk/uqPTfnjtgXNqah4KzeBq/SER1AyXOZ.js\";import Menu from\"https://framerusercontent.com/modules/azzhKFbxAtS70A99eT1S/0VsdsJrOZIWtrUEqBcnT/dTDFcVZ4X.js\";import Button from\"https://framerusercontent.com/modules/exx7Z8Te7ptFINAGNVIm/VydQM3q5G9N3KYUHYv0H/LfYpFcyeX.js\";const MenuFonts=getFonts(Menu);const ButtonFonts=getFonts(Button);const cycleOrder=[\"Yop6dWa_T\",\"PhPgHcy6D\",\"FvLsoFm_R\",\"xUOQDz4gg\",\"cbcloarl1\"];const serializationHash=\"framer-kQeyw\";const variantClassNames={cbcloarl1:\"framer-v-1pg9sfb\",FvLsoFm_R:\"framer-v-1nads3u\",PhPgHcy6D:\"framer-v-chv2ni\",xUOQDz4gg:\"framer-v-vhgdbc\",Yop6dWa_T:\"framer-v-139poqk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large Desktop\":\"PhPgHcy6D\",\"Phone Opened\":\"cbcloarl1\",Desktop:\"FvLsoFm_R\",Laptop:\"Yop6dWa_T\",Phone:\"xUOQDz4gg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yop6dWa_T\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yop6dWa_T\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"xUOQDz4gg\",\"cbcloarl1\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1sd0hqu=activeVariantCallback(async(...args)=>{setVariant(\"cbcloarl1\");});const XKaY3MrGu18rvo7u=activeVariantCallback(async(...args)=>{setVariant(\"xUOQDz4gg\");});const isDisplayed1=()=>{if(baseVariant===\"xUOQDz4gg\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-139poqk\",className,classNames),\"data-framer-name\":\"Laptop\",layoutDependency:layoutDependency,layoutId:\"Yop6dWa_T\",ref:refBinding,style:{backgroundColor:\"var(--token-1d9a892e-34fa-46bd-b1f6-2a7c5c676f21, rgb(255, 255, 255))\",...style},...addPropertyOverrides({cbcloarl1:{\"data-framer-name\":\"Phone Opened\"},FvLsoFm_R:{\"data-framer-name\":\"Desktop\"},PhPgHcy6D:{\"data-framer-name\":\"Large Desktop\"},xUOQDz4gg:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k73y4e\",layoutDependency:layoutDependency,layoutId:\"BEfX9YORg\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mrJG1rl_N\",scopeId:\"qIYi56ZDe\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xs4cjp framer-16m6zdh\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"mrJG1rl_N\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS05MDA=\",\"--framer-font-family\":'\"Playfair Display\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"34px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-707995f8-3860-4123-b5f7-c61c88a12631, rgb(9, 9, 9)))\"},children:\"NOIR NOSH\"})}),className:\"framer-1nb3n8f\",\"data-framer-name\":\"NOIR NOSH\",fonts:[\"GF;Playfair Display-900\"],layoutDependency:layoutDependency,layoutId:\"KwMJXZqr7\",style:{\"--extracted-r6o4lv\":\"var(--token-707995f8-3860-4123-b5f7-c61c88a12631, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ek6uj1-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"Duz4U0N47-container\",name:\"Menu Icon\",nodeId:\"Duz4U0N47\",rendersWithMotion:true,scopeId:\"qIYi56ZDe\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"Duz4U0N47\",layoutId:\"Duz4U0N47\",name:\"Menu Icon\",variant:matchVariant(\"DOH6Gb1gT\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1sd0hqu,...addPropertyOverrides({cbcloarl1:{variant:matchVariant(\"Zg8wnqG9C\"),XKaY3MrGu:XKaY3MrGu18rvo7u}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bgol3s\",\"data-framer-name\":\"navigation_menu\",layoutDependency:layoutDependency,layoutId:\"DlyUmN5ax\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mbsi10\",\"data-framer-name\":\"nav_menu\",layoutDependency:layoutDependency,layoutId:\"e4tWsngvK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rfv11s\",\"data-styles-preset\":\"a4sVwvTt6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Fxv_FHYAM\",openInNewTab:false,relValues:[],scopeId:\"qIYi56ZDe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ce485\",\"data-styles-preset\":\"SER1AyXOZ\",children:\"Home\"})})})}),className:\"framer-1649xz7\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fxv_FHYAM\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u97pjq\",\"data-framer-name\":\"nav_menu\",layoutDependency:layoutDependency,layoutId:\"MJdM9xAe5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rfv11s\",\"data-styles-preset\":\"a4sVwvTt6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aN_kw5zmM\"},motionChild:true,nodeId:\"qfnsM1Q90\",openInNewTab:false,relValues:[],scopeId:\"qIYi56ZDe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ce485\",\"data-styles-preset\":\"SER1AyXOZ\",children:\"Our Menu\"})})})}),className:\"framer-1906i7j\",\"data-framer-name\":\"Our Menu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qfnsM1Q90\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gu6zxj\",\"data-framer-name\":\"nav_menu\",layoutDependency:layoutDependency,layoutId:\"uitDz0IDi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rfv11s\",\"data-styles-preset\":\"a4sVwvTt6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kkwGZR6EX\"},motionChild:true,nodeId:\"F0lRMZF8D\",openInNewTab:false,relValues:[],scopeId:\"qIYi56ZDe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ce485\",\"data-styles-preset\":\"SER1AyXOZ\",children:\"Reservation\"})})})}),className:\"framer-10gpm2j\",\"data-framer-name\":\"Reservation\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F0lRMZF8D\",verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17inn7u-container\",layoutDependency:layoutDependency,layoutId:\"Nn8AfFek2-container\",nodeId:\"Nn8AfFek2\",rendersWithMotion:true,scopeId:\"qIYi56ZDe\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Nn8AfFek2\",layoutId:\"Nn8AfFek2\",mFMUs34YZ:\"Get Template\",O_yIYdC1K:\"https://anisarianii.lemonsqueezy.com/checkout/buy/74735ef2-46f3-4185-8dc1-fd55c207eec7\",rzYVlpgg5:true,variant:matchVariant(\"W_NHm19ta\"),width:\"100%\",...addPropertyOverrides({cbcloarl1:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-kQeyw.framer-16m6zdh, .framer-kQeyw .framer-16m6zdh { display: block; }\",\".framer-kQeyw.framer-139poqk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px 48px 32px 48px; position: relative; width: 1200px; }\",\".framer-kQeyw .framer-k73y4e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kQeyw .framer-1xs4cjp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-kQeyw .framer-1nb3n8f, .framer-kQeyw .framer-1649xz7, .framer-kQeyw .framer-1906i7j, .framer-kQeyw .framer-10gpm2j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kQeyw .framer-1ek6uj1-container, .framer-kQeyw .framer-17inn7u-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kQeyw .framer-1bgol3s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kQeyw .framer-1mbsi10, .framer-kQeyw .framer-1u97pjq, .framer-kQeyw .framer-1gu6zxj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px 4px 2px 4px; position: relative; width: min-content; }\",\".framer-kQeyw.framer-v-chv2ni.framer-139poqk { padding: 48px 140px 48px 140px; width: 1920px; }\",\".framer-kQeyw.framer-v-1nads3u.framer-139poqk { padding: 40px 84px 40px 84px; width: 1440px; }\",\".framer-kQeyw.framer-v-vhgdbc.framer-139poqk { padding: 32px; width: 375px; }\",\".framer-kQeyw.framer-v-vhgdbc .framer-k73y4e { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-kQeyw.framer-v-1pg9sfb.framer-139poqk { flex-direction: column; gap: 36px; justify-content: flex-start; padding: 32px; width: 375px; }\",\".framer-kQeyw.framer-v-1pg9sfb .framer-k73y4e { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-kQeyw.framer-v-1pg9sfb .framer-1bgol3s { flex-direction: column; gap: 20px; width: 100%; }\",\".framer-kQeyw.framer-v-1pg9sfb .framer-17inn7u-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PhPgHcy6D\":{\"layout\":[\"fixed\",\"auto\"]},\"FvLsoFm_R\":{\"layout\":[\"fixed\",\"auto\"]},\"xUOQDz4gg\":{\"layout\":[\"fixed\",\"auto\"]},\"cbcloarl1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqIYi56ZDe=withCSS(Component,css,\"framer-kQeyw\");export default FramerqIYi56ZDe;FramerqIYi56ZDe.displayName=\"navbar\";FramerqIYi56ZDe.defaultProps={height:104,width:1200};addPropertyControls(FramerqIYi56ZDe,{variant:{options:[\"Yop6dWa_T\",\"PhPgHcy6D\",\"FvLsoFm_R\",\"xUOQDz4gg\",\"cbcloarl1\"],optionTitles:[\"Laptop\",\"Large Desktop\",\"Desktop\",\"Phone\",\"Phone Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqIYi56ZDe,[{explicitInter:true,fonts:[{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDVZNLo_U2r.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerqIYi56ZDe.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Menu,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqIYi56ZDe\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"104\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PhPgHcy6D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FvLsoFm_R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xUOQDz4gg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cbcloarl1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export default function metadata(params,activeLocale){return{description:\"Elevate your restaurant's online presence with our Elegant Restaurant Website template. Designed for fine dining establishments, combines sophistication and functionality.\",favicon:\"https://framerusercontent.com/images/6nGLIIOTIch0DRBpjCp4eZN95E.png\",socialImage:\"https://framerusercontent.com/images/9Mhf1p0oqSLSnelMWaBD8LB8Fg.png\",title:\"Noir Nosh - Simple Restaurant Template\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,4bAAuM,SAASwL,IAAe,CAAC,OAAOnC,EAAO,WAAW,oBAAoB,CAAC,CAAC,SAAS,8DAA8D,KAAKF,EAAU,SAAS,CAAE,CAAC,SAASsC,GAAY,EAAK,EAAM,CAAC,IAAMC,EAAMC,EAAK,aAAaA,EAAK,aAAa,OAAOC,EAAM,GAAGD,EAAK,UAAUD,EAAM,GAAGE,EAAM,GAAGD,EAAK,UAAU,CAAE,CAAC,SAASE,GAAmB,EAAK,EAAM,CAAC,IAAI,IAAMF,KAAQG,EAAK,CAAC,GAAG,EAAEH,aAAgB,aAAa,SAAS,GAAGA,IAAO,SAAS,iBAAiBA,IAAO,SAAS,KAAK,MAAM,GAAGA,EAAK,aAAaA,EAAK,aAAa,EAAE,SAAS,IAAMI,EAAM,iBAAiBJ,CAAI,EAAE,GAAI,0BAA0B,KAAKI,EAAM,SAAS,IAAcN,GAAYE,EAAKC,CAAK,GAAiB,mBAAmB,KAAKG,EAAM,mBAAmB,GAAE,OAAOJ,CAAK,CAAC,OAAO,IAAK,CAAC,SAASK,IAAe,CAAC,IAAMC,EAAM5C,EAAO,WAAiB6C,EAAO7C,EAAO,YAAkB8C,EAAKD,EAAO,GAASE,EAAK,CAACF,EAAO,IAAIA,EAAO,GAAGA,EAAO,EAAE,EAAE,IAAI,IAAIG,EAAE,EAAEA,GAAGF,EAAK,GAAG,GAAG,GAAGC,EAAK,KAAKC,CAAC,EAAE,IAAMC,kBAAK,IAAI,IAAQC,EAAO,EAAE,IAAI,IAAMF,KAAKD,EAAM,IAAI,IAAMhD,IAAI,CAAC,IAAI,GAAG,GAAG,EAAG,IAAI,IAAMoD,KAAO,SAAS,kBAAkBP,EAAM7C,EAAEiD,CAAC,EAAG,IAAI,IAAIV,EAAKa,EAAIb,GAAiC,MAAO,SAAS,MAAMW,EAAK,IAAIX,CAAI,GAA/D,EAAKA,EAAK,cAAc,CAA+CW,EAAK,IAAIX,CAAI,EAAE,IAAMI,EAAM,iBAAiBJ,CAAI,EAAkE,GAA7DI,EAAM,WAAW,SAASA,EAAM,WAAW,UAAqBA,EAAM,aAAa,UAAUA,EAAM,UAAU,IAAI,SAAS,IAAMU,EAAKd,EAAK,sBAAsB,EAAE,GAAGc,EAAK,QAAQ,GAAGA,EAAK,QAAQP,EAAO,GAAG,SAAS,IAAMQ,EAAQD,EAAK,MAAMR,EAAM,GAAGQ,EAAK,OAAOR,EAAM,GAAGQ,EAAK,OAAO,IAAI,GAAGA,EAAK,MAAMR,EAAM,IAAI,CAACS,EAAQ,SAAS,IAAIC,EAAIF,EAAK,IAAI,GAAGV,EAAM,WAAW,SAAS,CAAC,IAAMa,EAAM,OAAO,WAAWb,EAAM,GAAG,EAAMc,EAAOlB,EAAK,cAAc,KAAMkB,GAAQ,iBAAiBA,CAAM,CAAC,CAAC,UAAU,YAAY,EAAOA,EAAO,cAAe,GAAG,OAAO,MAAMD,CAAK,GAAG,CAACC,EAAO,SAAS,IAAMC,EAAMD,EAAO,sBAAsB,EAA8C,GAAzCC,EAAM,IAAIzD,EAAO,QAAQ6C,GAAmBY,EAAM,OAAOL,EAAK,OAAOP,EAAO,SAAS,EAAIU,CAAM,CAAID,EAAIR,GAAMQ,EAAIF,EAAK,QAAQ,IAAW,EAAO,KAAK,IAAIF,EAAOI,EAAIF,EAAK,MAAM,EAAE,CAAI,OAAO,KAAK,MAAMF,CAAM,CAAE,CAM9sE,SAAwBQ,GAAa,EAAM,CAAC,GAAK,CAAC,UAAQ,GAAK,YAAU,IAAIC,EAAYC,EAAS1B,EAAa,QAAQ,IAAIA,EAAa,OAAmzV,OAA5yVzB,MAAoB,CAA4G,GAAxG,CAACoD,GAASD,GAAiB5D,IAAS,SAAmBA,EAAO,gCAAgC,QAAQ,EAAKmC,GAAc,GAAE,OAAO,IAAM2B,EAAY9D,EAAO,WAAW,kCAAkC,EAAQ+D,EAAU,SAAS,gBAAgB,MAAYC,EAAgBD,EAAU,iBAAuBE,EAAgB,CAACD,IAAkB,OAAO,WAAW,iBAAiB,SAAS,eAAe,CAAC,CAAC,gBAAgB,GAAG,GAAG,EAAME,EAAQlE,EAAO,QAAYmE,EAAOD,EAAYE,EAASF,EAAYG,EAAK,EAAMC,EAAQ,EAAMC,EAAO,GAAUC,EAAW,KAAcC,EAAM,EAAMC,EAAa,EAAMC,EAAQ,GAAUC,EAAQ,KAAWC,EAAWC,EAAMC,EAAU,EAAE,GAAG,EAAE,IAAUC,EAASH,GAAY,GAAG,IAASA,EAAW,GAAhB,IAAoB,GAAG,MAAMA,EAAW,IAAI,IAAUI,EAAY,GAAK,CAAC,IAAMC,EAAU,KAAK,KAAK5B,EAAIc,CAAQ,EAAE,GAAG,CAACc,EAAU,OAAO,IAAMC,EAAQd,EAAKrE,EAAO,SAAS,CAAC,IAAIsD,EAAIe,EAAK,SAAS,SAAS,CAAC,EAAE,IAAIe,EAAOpF,EAAO,QAAQ,IAAI,IAAIqF,EAAQ,EAAEA,EAAQ,IAAID,EAAOhB,GAAUc,EAAU,EAAE,IAAW,EAAKJ,EAAMT,EAAKa,EAAU,GAAG,CAAC,EAAElF,EAAO,SAAS,CAAC,IAAIsD,EAAIe,EAAK,SAAS,SAAS,CAAC,EAAE,EAAOrE,EAAO,SAAaoF,EAAOhB,GAAUc,EAAU,IAAE,EAAKC,GAAQ,EAASC,CAAO,EAAQE,MAAe,CAAC,EAAQ,EAAO,EAAStF,EAAO,OAAQ,EAAQuF,kBAAc,IAAI,IAAUC,EAAkB,GAAU,CAAC,IAAMC,EAAG,sBAAsB,GAAM,CAACF,EAAc,OAAOE,CAAE,EAAEC,EAASC,CAAI,CAAE,CAAC,EAAwB,OAAtBJ,EAAc,IAAIE,CAAE,EAASA,CAAG,EAAMG,EAAc,GAAYC,EAAY,GAAO,CAAIC,EAAM,SAAS,WAAmBrB,GAAOqB,EAAM,WAAWA,EAAM,yBAAyB,EAAE,EAAc,IAAa,EAAc,GAAM,EAAQC,MAAmB,CAAKH,GAAqBJ,MAAsB,CAAKI,GAAe,KAAa,EAAc,GAAM,SAAS,cAAc,IAAI,MAAM,YAAY,CAAC,QAAQ,EAAI,CAAC,CAAC,EAAE,CAAC,CAAE,EAAQI,MAAS,CAAIvB,GAAM,qBAAqBA,CAAK,EAAE,EAAM,EAAE,EAAa,EAAE,EAAQ,EAAE,EAAO,GAAMa,EAAW,EAAES,EAAe,CAAE,EAAQE,MAAkB,CAAC,GAAG,SAAS,cAAc,mCAAmC,EAAG,MAAO,GAAM,IAAMC,EAAa,iBAAiB,SAAS,eAAe,CAAC,CAAC,UAAgBC,EAAa,iBAAiB,SAAS,IAAI,CAAC,CAAC,UAAU,OAAOD,IAAe,UAAUA,IAAe,QAAQC,IAAe,UAAUA,IAAe,MAAO,EAAQC,MAAqB,CAAC,IAAMC,EAAYJ,EAAc,EAAKI,GAAa,CAAC1B,GAAQqB,EAAK,EAAK,CAACK,GAAa1B,GAAQW,EAAW,EAAE,EAAQe,CAAY,EAAQC,MAAkB,CAAC,EAAM,sBAAsBC,CAAY,CAAE,EAAQA,EAAa,GAAM,CAAC,GAAG5B,GAASb,EAAY,QAAQ,CAACkC,EAAK,EAAE,MAAO,CAAC,IAAMQ,EAAQ9B,GAAciB,EAAKjB,GAAc,IAAI,EAAE,GAAS+B,EAAU,OAAO,SAASD,CAAO,EAAE,KAAK,IAAI,EAAEA,CAAO,EAAE,EAAE,EAAa,KAAK,IAAI9B,EAAaiB,CAAI,EAAKe,EAAKD,CAAS,EAAEH,EAAc,GAAO,EAAM,EAAE,EAAa,EAAEP,EAAe,EAAG,EAAQW,EAAK,GAAW,CAAC,IAAMC,EAAI,EAAE,KAAK,IAAI,CAAC3B,EAAS,GAAGyB,CAAS,EAAoL,MAAlL,KAAUtC,EAAOD,GAASyC,EAAO,KAAK,IAAIxC,EAAOD,CAAO,EAAE,MAAI,EAAQC,GAAOc,EAAYf,CAAO,EAAKA,IAAUC,IAAmB,EAAQA,EAAOC,EAAS,EAAQ,EAAOA,EAAgB,GAAM,EAAMwC,EAAY,EAAQC,MAAe,CAAC,GAAG,CAACD,EAAY,CAAC,IAAME,EAAK,SAAS,gBAAsBC,EAAS/G,EAAO,eAAqBgH,EAAMD,EAAS,KAAK,IAAIA,EAAS,MAAMA,EAAS,MAAMD,EAAK,YAAYC,EAAS,OAAOA,EAAS,MAAMD,EAAK,YAAY,EAAE,EAAE,EAAY,OAAO,SAASE,CAAK,GAAGA,EAAM,GAAG,KAAK,IAAIA,EAAM,CAAC,EAAE,IAAIA,EAAM,CAAE,CAAC,OAAOJ,CAAY,EAAMK,EAAY,GAASC,OAAoBD,EAAY,IAAG,EAAY,KAAK,IAAI,EAAE,SAAS,gBAAgB,aAAajH,EAAO,WAAW,GAAUiH,GAAoBE,EAAO,GAAY,CAAI1C,GAAM,qBAAqBA,CAAK,EAAE,EAAM,EAAE,EAAa,EAAE,EAAQ,EAAE,EAASzE,EAAO,QAAQiF,EAAYmC,CAAU,EAAE,EAAQ,EAAOhD,EAAS2B,EAAe,CAAE,EAAQsB,EAAU,GAAY,CAAIvD,EAAY,QAASqD,EAAOC,CAAU,GAAU,EAAQ,EAAE,EAAO,GAAM,EAAQ,EAASpH,EAAO,QAAQ,EAAOoH,EAAW,EAAa,EAAKlD,IAAUC,IAAkBM,GAAM6B,EAAc,GAAE,EAAQgB,MAAsB,CAAC,GAAGtD,GAAiBC,EAAgB,OAAO,IAAMsD,EAAM5E,GAAc,EAAE,EAAU,iBAAiB4E,EAAM,GAAGA,EAAM,IAAIvD,CAAgB,EAAQwD,MAAoB,CAAC,GAAG7C,GAAS,CAAC3E,EAAO,SAAS,KAAK,OAAO,IAAIyF,EAAGzF,EAAO,SAAS,KAAK,MAAM,CAAC,EAAE,GAAG,CAAC,EAAG,mBAAmByF,CAAE,CAAE,MAAM,CAAC,MAAO,CAAC,IAAMgC,EAAQ,SAAS,eAAehC,CAAE,EAAE,GAAG,CAACgC,EAAQ,OAAOH,EAAkB,EAAE,IAAMI,EAAQ,OAAO,WAAW,iBAAiB,SAAS,eAAe,CAAC,CAAC,gBAAgB,GAAG,EAAQC,EAAO,OAAO,WAAW,iBAAiBF,CAAO,CAAC,CAAC,eAAe,GAAG,EAAKC,EAAQ,GAAY,KAAK,IAAID,EAAQ,sBAAsB,CAAC,CAAC,IAAIE,CAAM,EAAE,GAASR,EAAOS,GAAoBH,CAAO,CAAC,CAAE,EAAQG,GAAoB,GAAO,CAAC,IAAMvF,EAAM,KAAK,IAAI,EAAE,SAAS,gBAAgB,aAAarC,EAAO,WAAW,EAAE,GAAG,OAAOuH,GAAQ,SAAS,OAAOzC,EAAMyC,EAAM,EAAElF,CAAK,EAAE,IAAMoF,EAAQF,aAAiB,YAAYA,EAAMA,IAAQ,KAAKA,IAAQ,OAAO,KAAK,SAAS,eAAeA,EAAM,QAAQ,KAAK,EAAE,CAAC,EAAE,GAAG,CAACE,EAAQ,MAAO,GAAE,IAAM/E,EAAM,iBAAiB+E,CAAO,EAAQ1D,EAAU,iBAAiB,SAAS,eAAe,EAAQ4D,EAAO,OAAO,WAAWjF,EAAM,eAAe,GAAG,EAAQgF,EAAQ,OAAO,WAAW3D,EAAU,gBAAgB,GAAG,EAAE,OAAOe,EAAM2C,EAAQ,sBAAsB,CAAC,CAAC,IAAIzH,EAAO,QAAQ2H,EAAOD,EAAQ,EAAErF,CAAK,CAAE,EAAQwF,GAAQ,GAAO,CAAC,GAAGlD,GAASb,EAAY,SAASgC,EAAM,QAAQ,OAAO,IAAMrD,EAAKqD,EAAM,aAAa,EAAQgC,EAAWlD,GAASkB,EAAM,UAAUlB,EAAQ,KAAK,MAAM,CAACA,EAAQ,MAAMnC,EAAK,SAASmC,EAAQ,IAAI,GAAOkD,IAAW,EAAY,GAAE,IAAMC,EAAWjC,EAAM,YAAY,WAAW,eAAe,GAAGe,EAAW,EAAEf,EAAM,YAAY,WAAW,eAAe9F,EAAO,YAAY6G,EAAW,EAAQtE,EAAMuD,EAAM,OAAOiC,EAAW,GAAG,CAACxF,EAAM,OAAO,IAAMyF,EAAMF,EAAWlD,EAAQ,KAAKpC,GAAmBC,EAAKF,CAAK,EAA4C,GAA1C,EAAQ,CAAC,KAAKyF,EAAM,KAAKlC,EAAM,SAAS,EAAKkC,EAAM,CAAIlC,EAAM,YAAY,CAAC1D,GAAY4F,EAAMzF,CAAK,GAAEuD,EAAM,eAAe,EAAE,MAAO,CAAC,GAAG,CAACA,EAAM,WAAW,CAAIrB,IAAO,qBAAqBA,CAAK,EAAE,EAAM,EAAE,EAAa,EAAE,GAASN,EAAOD,GAAS,EAAO,GAAK,EAAW4B,EAAM,UAAUC,EAAe,EAAE,MAAO,CAACD,EAAM,eAAe,EAAKvB,IAAQ,EAAO,GAAMe,EAAW,GAAG,IAAM2C,EAAKH,GAAY,KAAK,KAAKxD,CAAO,IAAI,KAAK,KAAK/B,CAAK,EAAE+B,EAAQ,EAAE,EAAQ,GAAK,CAACwD,GAAY3D,EAAO8D,EAAK1F,EAAM2E,EAAY,KAAE,EAAY,IAAG,IAAME,EAAWtC,EAAMX,EAAO8D,EAAK1F,EAAM,EAAE2E,EAAY,CAAC,EAAKE,IAAajD,IAAc,EAAOiD,EAAc,KAAa,EAAQ,EAASpH,EAAO,QAAQsG,EAAc,EAAE,EAAa,YAAY,IAAI,EAAMI,EAAK,EAAE,EAAE,IAAG,qBAAqBjC,CAAK,EAAE,EAAM,EAAE,EAAa,EAAEsB,EAAe,IAAG,EAAQmC,OAAa,CAAC,IAAM9C,EAAOpF,EAAO,QAAcmI,EAAM/C,EAAOhB,EAAYK,GAAO,KAAK,IAAI0D,CAAK,EAAE,IAAY1D,GAAO,YAAY,IAAI,EAAED,EAAW,KAAK,KAAK,KAAK2D,CAAK,IAAI,KAAK,KAAKhE,EAAOD,CAAO,GAAG,GAASiE,EAAM,GAAQA,EAAM,EAAS/C,IAAkBX,GAAM,qBAAqBA,CAAK,EAAE,EAAM,EAAE,EAAa,EAAK,CAACF,GAAQ,KAAK,IAAI4D,CAAK,GAAG,IAAE,EAAQ,GAAE,EAAQ,EAAO,EAAS/C,EAAOW,EAAe,GAAE,EAAQqC,GAAQ,GAAO,CAAC,IAAMC,EAAUvC,EAAM,aAAa,CAAC,CAAC,KAAK,GAAMxD,aAAgB,aAAaA,EAAK,QAAQ,iBAAiB,CAAC,EAAgQ,GAA3P,CAAC+F,IAAiBrC,EAAK,EAAK,EAAEqC,aAAqB,qBAA6BvC,EAAM,kBAA2BA,EAAM,SAAS,GAAYA,EAAM,SAASA,EAAM,SAASA,EAAM,UAAUA,EAAM,QAAiBuC,EAAU,aAAa,UAAU,GAAYA,EAAU,QAAQA,EAAU,SAAS,IAAIA,EAAU,SAAS,QAAS,OAAQ,IAAMC,EAAI,IAAI,IAAID,EAAU,KAAKrI,EAAO,SAAS,IAAI,EAAQuI,EAAW,IAAI,IAAIvI,EAAO,SAAS,IAAI,EAAsH,GAAnGsI,EAAI,SAASC,EAAW,QAAQD,EAAI,WAAWC,EAAW,UAAUD,EAAI,SAASC,EAAW,QAAuB,CAACD,EAAI,KAAK,OAAO,IAAIE,EAAKF,EAAI,KAAK,GAAG,CAAC,EAAK,mBAAmBA,EAAI,IAAI,CAAE,MAAM,CAAC,MAAO,CAAC,IAAMb,EAAQ,SAAS,eAAee,EAAK,MAAM,CAAC,CAAC,GAAMf,GAASe,IAAO,QAAQA,IAAO,OAAW1C,EAAM,eAAe,EAAK9F,EAAO,SAAS,OAAOsI,EAAI,KAAM,QAAQ,aAAa,QAAQ,MAAM,GAAGA,EAAI,IAAI,EAAQ,QAAQ,UAAU,QAAQ,MAAM,GAAGA,EAAI,IAAI,EAAGjB,EAAUO,GAAoBH,GAASe,CAAI,CAAC,EAAE,EAAQC,MAAiBjD,EAAkBgC,CAAe,EAAQkB,GAAe,GAAO,CAAY5C,EAAM,aAAa,CAAC,CAAC,KAAK,GAAMxD,aAAgB,mBAAmBA,EAAK,IAAY,GAAEgF,EAAkB,CAAE,EAAMqB,EAAY,EAAQC,MAAa,CAAC,EAAY,GAAG,aAAaD,CAAW,EAAE,EAAY3I,EAAO,WAAWsH,EAAkB,GAAG,CAAE,EAAMuB,GAAW,0BAA0B,CAAC,GAAW,sBAAsBrB,CAAe,CAAE,CAAC,EAAQsB,EAAkB,IAAI,iBAAiB,GAAS,CAAgBC,EAAQ,KAAK,GAAQC,EAAO,OAAO,eAAeA,EAAO,SAAS,SAAS,iBAAiBA,EAAO,SAAS,SAAS,KAAiB,GAAE5C,EAAiB,CAAE,CAAC,EAAQ6C,GAAe,IAAI,iBAAiB,GAAS,CAAgBF,EAAQ,KAAK,GAAQ,CAAC,GAAGC,EAAO,WAAW,GAAGA,EAAO,YAAY,CAAC,CAAC,KAAK,GAAM1G,aAAgB,UAAUA,EAAK,QAAQ,mCAAmC,GAAG,EAAQA,EAAK,cAAc,mCAAmC,EAAG,CAAa,GAAE8D,EAAiB,CAAE,CAAC,EAAE0C,EAAkB,QAAQ,SAAS,gBAAgB,CAAC,WAAW,GAAK,gBAAgB,CAAC,QAAQ,OAAO,CAAC,CAAC,EAAEA,EAAkB,QAAQ,SAAS,KAAK,CAAC,WAAW,GAAK,gBAAgB,CAAC,QAAQ,OAAO,CAAC,CAAC,EAAEG,GAAe,QAAQ,SAAS,KAAK,CAAC,QAAQ,GAAK,UAAU,EAAI,CAAC,EAAEA,GAAe,QAAQ,SAAS,KAAK,CAAC,QAAQ,GAAK,UAAU,EAAI,CAAC,EAAE,IAAMC,OAAY,CAAClD,EAAK,EAAE,qBAAqB6C,EAAU,EAAEtD,EAAc,QAAQ,oBAAoB,EAAEA,EAAc,MAAM,EAAE,aAAaoD,CAAW,EAAE,EAAU,iBAAiB3E,EAAgBhE,EAAO,oBAAoB,aAAayI,CAAY,EAAEzI,EAAO,oBAAoB,WAAWyI,CAAY,EAAEzI,EAAO,oBAAoB,SAAS4I,CAAQ,EAAE5I,EAAO,oBAAoB,OAAO4I,CAAQ,EAAE5I,EAAO,oBAAoB,QAAQ0I,GAAe,EAAI,EAAEI,EAAkB,WAAW,EAAEG,GAAe,WAAW,EAAEjJ,EAAO,oBAAoB,QAAQ6H,EAAO,EAAE7H,EAAO,oBAAoB,SAASkI,EAAQ,EAAElI,EAAO,oBAAoB,YAAY6F,EAAY,EAAI,EAAE7F,EAAO,oBAAoB,aAAagG,CAAI,EAAEhG,EAAO,oBAAoB,QAAQoI,EAAO,EAAEtE,EAAY,oBAAoB,SAASkC,CAAI,EAAKhG,EAAO,gCAAgC,UAAUkJ,IAAS,OAAOlJ,EAAO,8BAAgC,EAA8nB,MAA5nB,GAAO,+BAA+B,CAAC,UAAO,EAAEA,EAAO,iBAAiB,QAAQ6H,GAAQ,CAAC,QAAQ,EAAK,CAAC,EAAE7H,EAAO,iBAAiB,SAASkI,GAAS,CAAC,QAAQ,EAAI,CAAC,EAAElI,EAAO,iBAAiB,YAAY6F,EAAY,EAAI,EAAE7F,EAAO,iBAAiB,aAAagG,EAAK,CAAC,QAAQ,EAAI,CAAC,EAAEhG,EAAO,iBAAiB,QAAQoI,EAAO,EAAEpI,EAAO,iBAAiB,aAAayI,CAAY,EAAEzI,EAAO,iBAAiB,WAAWyI,CAAY,EAAEzI,EAAO,iBAAiB,SAAS4I,CAAQ,EAAE5I,EAAO,iBAAiB,OAAO4I,CAAQ,EAAE5I,EAAO,iBAAiB,QAAQ0I,GAAe,EAAI,EAAE5E,EAAY,iBAAiB,SAASkC,CAAI,EAAEI,EAAiB,EAAEkB,EAAkB,EAAS4B,EAAQ,EAAE,CAACrF,EAAQkB,EAAUnB,CAAQ,CAAC,EAAsB,gBAAK,MAAM,CAAC,aAAa,iCAAiC,cAAc,OAAO,0BAA0B,GAAG,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAASA,EAAS,GAAG,EAAE,UAAUA,EAAS,GAAG,EAAE,UAAU,aAAa,OAAO,OAAO,aAAa,EAAE,cAAc,MAAM,CAAC,CAAC,CAAE,C,sDANjmW,GAAO,EAAM,EAAI,IAAM,KAAK,IAAIwF,EAAI,KAAK,IAAIC,EAAI9B,CAAK,CAAC,EAM2iWxG,EAAoB2C,GAAa,CAAC,QAAQ,CAAC,KAAKnC,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,aAAa,MAAM,cAAc,IAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,KAAK,IAAI,eAAe,GAAK,YAAY,oEAAoE,CAAC,CAAC,EAAE,GAAa,YAAY,e,uDCNnkXN,EAAU,UAAU,CAAC,8BAA8B,CAAC,EAAetK,GAAM,CAAC,CAAC,OAAO,wBAAwB,IAAI,wEAAwE,CAAC,EAAeC,GAAI,CAAC,wkBAAwkB,EAAeC,EAAU,c,oDCA5yBoK,EAAU,UAAU,CAAC,6BAA6B,CAAC,EAAenK,EAAM,CAAC,CAAC,OAAO,uBAAuB,IAAI,qEAAqE,CAAC,EAAeC,EAAI,CAAC,skBAAskB,EAAeC,GAAU,c,wDCAryBiK,EAAU,UAAU,CAAC,CAAC,EAAehK,GAAM,CAAC,EAAeC,GAAI,CAAC,mdAAmd,EAAeC,GAAU,c,wDCA5iB8J,EAAU,UAAU,CAAC,0BAA0B,CAAC,EAAe7J,GAAM,CAAC,CAAC,OAAO,oBAAoB,IAAI,uEAAuE,CAAC,EAAeC,GAAI,CAAC,gkBAAgkB,EAAeC,GAAU,c,wDCA3xB2J,EAAU,UAAU,CAAC,6BAA6B,CAAC,EAAe1J,GAAM,CAAC,CAAC,OAAO,uBAAuB,IAAI,qEAAqE,CAAC,EAAeC,GAAI,CAAC,skBAAskB,EAAeC,GAAU,c,4DCEtzB,GAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EASM,GAAkB,CACpB,GAAGiT,GACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,QACnB,EACa,GAA0B,iBAAkB,EAAG,IACnC,gBAAK,MAAO,CAC7B,MAAOC,GACF,KACT,CAAC,CACJ,C,4FE7BG,GAAgB,IAClB,AAsBEI,KArBiBG,EAAM,WAAW,SAAmB,CACnD,QACA,UACA,GAAGvH,GACF,EAAQ,CACT,MAAuB,kBAAM,cAAc,MAAO,OAAO,OAAO,CAC9D,MAAO,6BACP,QAAS,YACT,KAAM,eACN,cAAe,OACf,YAAa,OACb,IAAKwH,EACL,kBAAmBC,CACrB,EAAGzH,CAAK,EAAG0H,EAAwB,kBAAM,cAAc,QAAS,CAC9D,GAAID,CACN,EAAGC,CAAK,EAAI,KAAsB,kBAAM,cAAc,OAAQ,CAC5D,EAAG,uJACL,CAAC,EAAmB,kBAAM,cAAc,OAAQ,CAC9C,EAAG,gQACL,CAAC,CAAC,CACJ,CACmB,EAEd3T,G,OCnB6K,SAAgB4T,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAMC,EAAiB5T,MAAY,CAAC,GAAG6T,GAAY,MAAOA,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAMC,EAAeD,EAAW,YAAY,CAAC,CAAC,QAAQ,QAAQ,EAAE,EAC1C,OAA7HE,EAAsBD,IAAkEE,GAAYC,EAASH,CAAc,CAAsB,EAAE,CAACI,EAAcL,CAAU,CAAC,EAAyD,OAA5CM,EAAaD,EAAcN,CAA6B,C,kDALhJ,GAAc,CAAC,QAAQ,CAAC,KAAKhK,EAAY,YAAY,EAAE,YAAY,CAAC,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,CAAC,EAAQ,IAAa,EAAI,IAAS0K,EAAI,KAAK,GAAGC,EAAE,YAAY,CAAC,CAAC,SAASC,CAAM,CAAC,C,OCIvb,SAAgBC,EAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,YAAUzI,EAAY0I,EAAUzU,EAAO,EAAK,EAAQ0U,EAAQhB,GAAiBM,GAASE,EAAaN,EAAWK,EAAcH,EAAqB,EACrR,CAACa,EAAaC,GAAiB3U,EAASyU,IAAU,OAAOxU,GAAYC,CAAK,EAAE,IAAI,EACrF,eAAe0U,GAAc,CAC7B,GAAG,CAA4D,IAAMC,EAAO,MAAM;;AAAgC,GAAvFC,KAAgBL,EAAQ,aAAiFD,EAAU,SAAQG,EAAgBE,EAAO,QAAQ3U,CAAK,CAAC,CAAE,MAAM,CAAIsU,EAAU,SAAQG,EAAgB,IAAI,CAAE,CAAC,CAChP/L,OAAe,EAAU,QAAQ,GAAKgM,EAAa,MAAY,CAAC,EAAU,QAAQ,EAAM,GAAI,CAACH,CAAO,CAAC,EAAgE,IAAMM,EAAnD1K,EAAa,QAAQ,IAAIA,EAAa,OAAgD,gBAAK0I,GAAU,CAAC,CAAC,EAAE,KAAK,MAAoB,gBAAKlK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS6L,EAA0B,gBAAKA,EAAa,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUM,EAAS,eAAe,IAAA,EAAS,EAAQ,OAAK,CAAC,EAAED,CAAU,CAAC,CAAE,C,4EAZF,GAAS,mrGAAosH,EAAQ,GAAc,mCAAyC,GAAsBhB,GAAS,QAAQ,EAAI,KAAO,EAAImB,EAAI,YAAY,GAAGA,EAAWC,GAAM,CAAC,CAAC,EAYr2H,EAAK,YAAY,OAAO,EAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,SAAS,EAAK,EAAEjM,EAAoBqL,EAAK,CAAC,aAAa,CAAC,KAAK7K,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa6K,EAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAK7K,EAAY,KAAK,QAAQqK,GAAS,aAAaQ,EAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAACN,EAAa,YAAY,iEAAiE,EAAE,WAAW,CAAC,KAAKvK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgBuK,CAAY,EAAE,SAAS,CAAC,KAAKvK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa6K,EAAK,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAK7K,EAAY,MAAM,MAAM,QAAQ,aAAa6K,EAAK,aAAa,KAAK,EAAE,GAAGL,EAAa,CAAC,C,OCXpkB,SAAS/T,GAAqB,EAAU,GAAGkV,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,iGAA3V,GAAUjM,EAASjJ,CAAI,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAmPC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM6V,EAAO5V,EAAiBsI,CAAmB,EAAQuN,EAAW7G,GAAO4G,EAAO,WAAiBE,EAAa7V,OAAmB,CAAC,GAAG2V,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAKvN,EAAoB,SAAS,CAAC,MAAMwN,EAAsB,UAAQ,CAAC,CAAE,EAAQ5V,GAASiI,EAAO,OAAOhI,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,QAAM,GAAGgL,MAAgB,CAAC,GAAGA,EAAM,UAAU2K,GAAM3K,EAAM,UAAU,UAAU0H,GAAO1H,EAAM,WAAW,UAAU,GAAU/K,IAAwB,EAAM,IAAe+K,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAEvJ,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAUrU,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM0V,EAAYzV,EAAO,IAAI,EAAQ0V,EAAWC,GAAKF,EAAkBG,EAAgB3V,EAAY,EAAO,CAAC,eAAa,gBAAc,aAAW+I,EAAc,EAA0BH,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAGgN,GAAWhW,GAASgL,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUjC,EAAgB,CAAC,eAAe,YAAY,gBAAA6L,GAAgB,IAAIiB,EAAW,UAAQ,kBAAAf,EAAiB,CAAC,EAAQmB,EAAiBhW,GAAuB+K,EAAMuJ,CAAQ,EAA4D2B,EAAkBxN,EAAGlJ,GAAlDa,EAA4F,EAAE,MAAoB,gBAAK2H,EAAY,CAAC,GAAGmO,GAAUJ,EAAgB,SAAsB,gBAAKjW,GAAS,CAAC,QAAQyU,EAAS,QAAQ,GAAM,SAAsB,gBAAK5U,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKqI,EAAO,IAAI,CAAC,GAAGiO,EAAU,GAAGI,EAAgB,UAAU1N,EAAGwN,EAAkB,gBAAgBG,EAAUC,CAAU,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAIT,EAAW,MAAM,CAAC,GAAG9L,CAAK,EAAE,SAAsB,gBAAKjB,EAAK,CAAC,KAAKyN,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,gBAAMxO,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKvJ,EAAe,CAAC,SAAsB,gBAAKgI,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAKyO,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGnX,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgI,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0O,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAK3O,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKmB,EAA0B,CAAC,SAAsB,gBAAKG,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK/J,EAAK,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGD,GAAqB,CAAC,kBAAkB,CAAC,MAAM,uEAAuE,CAAC,EAAEoX,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQpW,GAAI,CAAC,gFAAgF,gSAAgS,2SAA2S,iHAAiH,uIAAuI,6JAA6J,6EAA6E,GAAGC,EAAe,EAWzpM,EAAgB0I,EAAQ/I,GAAUI,GAAI,cAAc,EAAiC,EAAgB,YAAY,cAAc,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE8H,EAAoBkN,EAAgB,CAAC,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,QAAQ,KAAK1M,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAEH,EAAS6M,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGX,GAAU,GAAGnM,EAAwBhI,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXv3B,SAASC,EAAqB,EAAU,GAAG8T,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,uHAA1f,GAAgBjM,EAAS7H,CAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMyU,EAAOxU,EAAiBkH,CAAmB,EAAQuN,EAAW7G,GAAO4G,EAAO,WAAiBE,EAAazU,OAAmB,CAAC,GAAGuU,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAKvN,EAAoB,SAAS,CAAC,MAAMwN,EAAsB,UAAQ,CAAC,CAAE,EAAQxU,GAAwB,CAAC,cAAc,YAAY,aAAa,YAAY,qBAAqB,YAAY,aAAa,YAAY,aAAa,WAAW,EAAQC,GAAS4G,EAAO,OAAO3G,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG2J,MAAgB,CAAC,GAAGA,EAAM,QAAQ9J,GAAwB8J,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU1J,IAAwB,EAAM,IAAe0J,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAEvJ,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAUhT,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMqU,EAAYpU,EAAO,IAAI,EAAQqU,EAAWC,GAAKF,EAAkBG,EAAgBtU,EAAY,EAAO,CAAC,eAAa,gBAAc,aAAW0H,EAAc,EAAQuO,EAAkB1O,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAGgN,GAAW3U,GAAS2J,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUjC,EAAgB,CAAC,WAAA8N,GAAW,eAAe,YAAY,IAAIhB,EAAW,UAAQ,kBAAAkB,EAAiB,CAAC,EAAQd,EAAiB3U,GAAuB0J,EAAMuJ,CAAQ,EAAwJ2B,EAAkBxN,EAAG9H,GAA9Ic,GAAsBC,GAAuBC,GAAuBC,EAAuBC,EAA6F,EAAE,MAAoB,gBAAKkG,EAAY,CAAC,GAAGmO,GAAUJ,EAAgB,SAAsB,gBAAK5U,GAAS,CAAC,QAAQoT,EAAS,QAAQ,GAAM,SAAsB,gBAAKxT,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAMiH,EAAO,OAAO,CAAC,GAAGiO,EAAU,GAAGI,EAAgB,UAAU1N,EAAGwN,EAAkB,iBAAiBG,EAAUC,CAAU,EAAE,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,IAAIT,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG9L,CAAK,EAAE,GAAGtJ,EAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,oBAAoB,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,YAAY,CAAC,EAAEgW,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAM3O,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,gCAAgC,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iCAAiC,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mEAAmE,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,oEAAoE,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKc,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAoB,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;EAAigB,mBAAmB,EAAI,CAAC,EAAe,gBAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,oBAAoB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKc,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;EAAooB,mBAAmB,EAAI,CAAC,EAAe,gBAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKmB,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAGzI,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQiX,GAAmB,OAAO,QAAQ,SAAS,CAAC,EAAEjB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrN,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3I,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,gBAAgB,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAGzI,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQiX,GAAmB,OAAO,QAAQ,SAAS,CAAC,EAAEjB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrN,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3I,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,eAAe,UAAU,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAGzI,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQiX,GAAmB,OAAO,QAAQ,SAAS,CAAC,EAAEjB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrN,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3I,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,cAAc,UAAU,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAGzI,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQiX,GAAmB,OAAO,QAAQ,SAAS,CAAC,EAAEjB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrN,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3I,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,cAAc,UAAU,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAGzI,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQiX,GAAmB,OAAO,QAAQ,SAAS,CAAC,EAAEjB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrN,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3I,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,eAAe,UAAU,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK4I,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,4BAA4B,qBAAqB,QAAQ,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,gBAAKe,EAAK,CAAC,KAAK,mCAAmC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,gBAAKe,EAAK,CAAC,KAAK,0CAA0C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlI,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uDAA0D,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGtH,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKW,EAAe,CAAC,SAAsB,gBAAK2G,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,uDAA0D,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0O,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ3U,GAAI,CAAC,kFAAkF,iSAAiS,6RAA6R,iRAAiR,2VAA2V,8TAA8T,2RAA2R,0TAA0T,gTAAgT,mJAAmJ,sMAAsM,2QAA2Q,gHAAgH,4RAA4R,6FAA6F,0QAA0Q,+RAA+R,0OAA0O,mGAAmG,iGAAiG,4EAA4E,8GAA8G,oEAAoE,8DAA8D,2FAA2F,mHAAmH,8JAA8J,8DAA8D,mHAAmH,qIAAqI,sIAAsI,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,EAAiB,GAAGC,GAAiB,GAAGC,EAAgB,EAU7mvB,EAAgB6G,EAAQ1H,GAAUQ,GAAI,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEqG,EAAoBoP,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,aAAa,qBAAqB,cAAc,aAAa,YAAY,EAAE,MAAM,UAAU,KAAK5O,EAAY,IAAI,CAAC,CAAC,EAAEH,EAAS+O,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,iHAAiH,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGZ,GAAgB,GAAGpO,EAAwBnG,EAAiB,EAAE,GAAGmG,EAAwBlG,EAAkB,EAAE,GAAGkG,EAAwBjG,CAAkB,EAAE,GAAGiG,EAAwBhG,EAAkB,EAAE,GAAGgG,EAAwB/F,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkBkG,EAAkB,KAAKN,EAAc3H,EAAW,CAAC,EAAEiX,CAAO,CAAC,EAAEA,CAAO,CAAG,C,wDCX30FrP,EAAU,UAAU,CAAC,6BAA6B,CAAC,EAAe5F,GAAM,CAAC,CAAC,OAAO,uBAAuB,IAAI,qEAAqE,CAAC,EAAeC,GAAI,CAAC,ukBAAukB,EAAeC,GAAU,c,wDCAtyB0F,EAAU,UAAU,CAAC,0BAA0B,CAAC,EAAezF,GAAM,CAAC,CAAC,OAAO,oBAAoB,IAAI,uEAAuE,CAAC,EAAeC,GAAI,CAAC,8gBAA8gB,EAAeC,GAAU,c,OCC4Y,SAASC,GAAqB,EAAU,GAAGuR,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,6GAAxhB,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQvR,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,kBAAkB,EAA6QC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMmS,EAAOlS,EAAiB4E,CAAmB,EAAQuN,EAAW7G,GAAO4G,EAAO,WAAiBE,EAAanS,OAAmB,CAAC,GAAGiS,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAKvN,EAAoB,SAAS,CAAC,MAAMwN,EAAsB,UAAQ,CAAC,CAAE,EAAQlS,GAAwB,CAAC,cAAc,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,kBAAkB,WAAW,EAAQC,GAASsE,EAAO,OAAOrE,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,OAAK,SAAO,QAAM,QAAM,GAAGqH,MAAgB,CAAC,GAAGA,EAAM,UAAU0H,GAAO1H,EAAM,WAAW,qBAAqB,UAAU2K,GAAM3K,EAAM,UAAU,UAAUmO,GAAQnO,EAAM,WAAW,GAAM,QAAQxH,GAAwBwH,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUpH,IAAwB,EAAM,IAAeoH,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAEvJ,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAU1Q,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM+R,EAAY9R,EAAO,IAAI,EAAQ+R,EAAWC,GAAKF,EAAkBG,EAAgBhS,EAAY,EAAO,CAAC,eAAa,gBAAc,aAAWoF,EAAc,EAA0BH,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAGgN,GAAWrS,GAASqH,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUjC,EAAgB,CAAC,WAAAuP,GAAW,eAAe,YAAY,mBAAgB,IAAIzC,EAAW,UAAQ,kBAAA2C,EAAiB,CAAC,EAAQvC,EAAiBrS,GAAuBoH,EAAMuJ,CAAQ,EAAiI2B,EAAkBxN,EAAGxF,GAAvHc,GAAsBC,GAAuBC,GAAuBC,CAA6F,EAAE,MAAoB,gBAAK6D,EAAY,CAAC,GAAGmO,GAAUJ,EAAgB,SAAsB,gBAAKtS,GAAS,CAAC,QAAQ8Q,EAAS,QAAQ,GAAM,SAAsB,gBAAKlR,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAK0F,EAAK,CAAC,KAAKsQ,EAAU,YAAY,GAAK,OAAO,YAAY,aAAaC,EAAU,QAAQ,YAAY,SAAsB,gBAAKtR,EAAO,EAAE,CAAC,GAAGiO,EAAU,GAAGI,EAAgB,UAAU,GAAG1N,EAAGwN,EAAkB,eAAeG,EAAUC,CAAU,EAAE,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,IAAIT,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,GAAG9L,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,oEAAoE,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,oEAAoE,EAAE,kBAAkB,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,uEAAuE,CAAC,EAAE,GAAG/G,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,mBAAmB,eAAe,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,eAAe,CAAC,EAAEyT,EAAYC,CAAc,EAAE,SAAsB,gBAAKpN,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK5F,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,qBAAqB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAKuR,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,SAAS,mBAAmB,GAAK,GAAGtW,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrE,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrE,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0O,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQtS,GAAI,CAAC,kFAAkF,6TAA6T,gHAAgH,2HAA2H,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,EAAiB,GAAGC,GAAiB,sdAAsd,EAW5uQ,EAAgByE,EAAQpF,GAAUO,GAAI,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEgE,EAAoB6Q,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,gBAAgB,kBAAkB,eAAe,EAAE,MAAM,UAAU,KAAKrQ,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,qBAAqB,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,CAAC,CAAC,EAAEH,EAASwQ,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzQ,EAAwB/D,EAAiB,EAAE,GAAG+D,EAAwB9D,EAAkB,EAAE,GAAG8D,EAAwB7D,CAAkB,EAAE,GAAG6D,EAAwB5D,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,wDCZ7vF0D,EAAU,UAAU,CAAC,4BAA4B,CAAC,EAAezD,GAAM,CAAC,CAAC,OAAO,sBAAsB,IAAI,uEAAuE,CAAC,EAAeC,GAAI,CAAC,okBAAokB,EAAeC,GAAU,c,wDCAnyBuD,EAAU,UAAU,CAAC,CAAC,EAAe,GAAM,CAAC,EAAetD,GAAI,CAAC,ykBAAykB,EAAe,GAAU,c,OCCrN,SAASC,GAAqB,EAAU,GAAGsP,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,iFAAtVtP,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAyNC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMkQ,EAAOjQ,EAAiB2C,CAAmB,EAAQuN,EAAW7G,GAAO4G,EAAO,WAAiBE,EAAalQ,OAAmB,CAAC,GAAGgQ,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAKvN,EAAoB,SAAS,CAAC,MAAMwN,EAAsB,UAAQ,CAAC,CAAE,EAAQjQ,GAAwB,CAAC,MAAM,YAAY,KAAK,WAAW,EAAQC,GAASqC,EAAO,OAAOpC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,MAAI,QAAM,GAAGoF,MAAgB,CAAC,GAAGA,EAAM,QAAQvF,GAAwBuF,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU0P,GAAK1P,EAAM,SAAS,GAAUnF,IAAwB,EAAM,IAAemF,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAEvJ,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAW9+C,EAAgBtL,EAX+/CnD,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM8P,EAAY7P,EAAO,IAAI,EAAQ8P,EAAWC,GAAKF,EAAkBG,EAAgB/P,EAAY,EAAO,CAAC,eAAa,gBAAc,aAAWmD,EAAc,EAA0BH,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAGgN,GAAWpQ,GAASoF,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUjC,EAAgB,CAAC,WAAAgR,GAAW,eAAe,YAAY,IAAIlE,EAAW,UAAQ,kBAAAoE,EAAiB,CAAC,EAAQhE,EAAiBpQ,GAAuBmF,EAAMuJ,CAAQ,EAAQoG,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAOvR,EAAyBqN,CAAW,EAAQmE,EAAYC,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKC,GAAiD,MAAtBA,EAAU,GAAGF,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ5E,EAAkBxN,EAAGvD,GAAkB,GAAGwV,CAAqB,EAAE,MAAoB,gBAAK3S,EAAY,CAAC,GAAGmO,GAAUJ,EAAgB,SAAsB,gBAAKrQ,GAAS,CAAC,QAAQ6O,EAAS,QAAQ,GAAM,SAAsB,gBAAKjP,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAM0C,EAAO,IAAI,CAAC,GAAGiO,EAAU,GAAGI,EAAgB,UAAU1N,EAAGwN,EAAkB,iBAAiBG,EAAUC,CAAU,EAAE,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMsE,EAAY,IAAI/E,EAAW,MAAM,CAAC,GAAG9L,CAAK,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEwR,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAK3O,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW1vH,EAAE,CAXswH,gFAAgF,qHAAqH,gQAAgQ,+PAA+P,4IAWx8I,EAAE,cAAc,EAAiC,EAAgB,YAAY,OAAO,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEK,EAAoBoS,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK5R,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEH,EAAS+R,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXoyB,SAASS,GAAqB,EAAU,GAAG1G,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,oHAAjhB,GAAUjM,EAAStC,CAAI,EAAQ,GAAYsC,EAASrC,CAAM,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAA+L,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQ,IAAc,GAAG4U,IAAO,CAAC,IAAI,IAAMoB,KAAOpB,EAAM,GAAGoB,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM1G,EAAOrP,EAAiB+B,CAAmB,EAAQuN,EAAW7G,GAAO4G,EAAO,WAAiBE,EAAatP,OAAmB,CAAC,GAAGoP,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAKvN,EAAoB,SAAS,CAAC,MAAMwN,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,gBAAgB,YAAY,eAAe,YAAY,QAAQ,YAAY,OAAO,YAAY,MAAM,WAAW,EAAQ,GAAS3N,EAAO,OAAO1B,CAAc,EAAQ,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG2E,MAAgB,CAAC,GAAGA,EAAM,QAAQ0Q,GAAwB1Q,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAeA,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAEvJ,EAAM,iBAAwBuJ,EAAS,KAAK,GAAG,EAAU,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMqB,EAAYtP,EAAO,IAAI,EAAQuP,EAAWC,GAAKF,EAAkBG,EAAgBxP,EAAY,EAAO,CAAC,eAAa,aAAW4C,EAAc,EAA0BH,EAAqB,EAAE,GAAK,CAAC,QAAM,UAAAmT,EAAU,WAAS,UAAQ,GAAGnG,GAAW4F,GAAS5Q,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUjC,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI8M,EAAW,UAAQ,oBAAiB,CAAC,EAAQI,EAAiB4F,GAAuB7Q,EAAMuJ,CAAQ,EAAmF2B,EAAkBxN,EAAG2S,GAAzE7U,GAAsBC,EAA6F,EAAQ2V,MAAiB,EAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS3F,CAAW,EAAkC,CAAC,wBAAsB,SAAOrN,EAAyBqN,CAAW,EAAQ4F,GAAiBxB,EAAsB,MAAM,GAAGC,IAAO,CAACwB,EAAW,WAAW,CAAE,CAAC,EAAQC,GAAiB1B,EAAsB,MAAM,GAAGC,IAAO,CAACwB,EAAW,WAAW,CAAE,CAAC,EAAQE,OAAqB/F,IAAc,YAAuC,MAAoB,gBAAKzO,EAAY,CAAC,GAAGmO,GAAUJ,EAAgB,SAAsB,gBAAK4F,GAAS,CAAC,QAAQpH,EAAS,QAAQ,GAAM,SAAsB,gBAAKkH,GAAW,CAAC,MAAMF,GAAY,SAAsB,gBAAMxT,EAAO,IAAI,CAAC,GAAGiO,EAAU,GAAGI,EAAgB,UAAU1N,EAAGwN,EAAkB,iBAAiBxP,EAAU4P,CAAU,EAAE,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAIT,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG9L,CAAK,EAAE,GAAGkR,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAExE,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAM3O,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKe,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjD,EAAe,CAAC,SAAsB,gBAAK0B,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,4BAA4B,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqU,EAAY,GAAgB,gBAAKlT,EAA0B,CAAC,SAAsB,gBAAKG,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,YAA6B,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKpD,EAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,YAAY,QAAQuV,GAAa,WAAW,EAAE,MAAM,OAAO,UAAUa,GAAiB,GAAGpB,GAAqB,CAAC,UAAU,CAAC,QAAQO,GAAa,WAAW,EAAE,UAAUe,EAAgB,CAAC,EAAE9F,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8F,GAAa,GAAgB,gBAAMzU,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjD,EAAe,CAAC,SAAsB,gBAAK0B,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,gBAAKe,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjD,EAAe,CAAC,SAAsB,gBAAK0B,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,gBAAKe,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjD,EAAe,CAAC,SAAsB,gBAAK0B,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,gBAAKe,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKf,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyU,GAAa,GAAgB,gBAAKtT,EAA0B,CAAC,SAAsB,gBAAKG,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKnD,EAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,UAAU,yFAAyF,UAAU,GAAK,QAAQsV,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGP,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAExE,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,CAAC,kFAAkF,+QAA+Q,mRAAmR,+SAA+S,8MAA8M,kJAAkJ,yRAAyR,8VAA8V,kGAAkG,iGAAiG,gFAAgF,0HAA0H,iJAAiJ,6GAA6G,qGAAqG,4EAA4E,GAAG/P,GAAgB,GAAGC,EAAgB,EAU/lY,EAAgBqC,EAAQ6S,GAAUC,GAAI,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE3T,EAAoB4T,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,gBAAgB,UAAU,QAAQ,cAAc,EAAE,MAAM,UAAU,KAAKpT,EAAY,IAAI,CAAC,CAAC,EAAEH,EAASuT,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,iHAAiH,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGd,GAAU,GAAGC,GAAY,GAAG3S,EAAwB3B,EAAiB,EAAE,GAAG2B,EAAwB1B,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB6B,EAAkB,KAAKN,EAAcpC,EAAK,CAAC,EAAE0R,CAAO,MAAMtP,EAAcnC,EAAO,CAAC,EAAEyR,CAAO,CAAC,EAAEA,CAAO,CAAG,C,OCXpvF,SAAwB8E,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,8KAA8K,QAAQ,sEAAsE,YAAY,sEAAsE,MAAM,wCAAwC,CAAE,C"}