{"version":3,"file":"shared-lib.BvmYDS4o.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","__FramerMetadata__","React.useRef","React.useState","React.useId","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","useRef","React.useRef","React.useState","React","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","__FramerMetadata__","Image1","GreenHeadDesktop","RichText","Btn_instagram","Btn_work","Btn_workInfo","Btn_contact","Btn_contactInfo","Btn_about","Btn_Nblog","Btn_NblogInfo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/eFMsKphWNglHk9nEVvkT/Rp1cqfLh2nr5rjwamfNK/jeaATZriz.js","https:/framerusercontent.com/modules/tf8irYwfnYCUWkZqguZX/GxbNFzoRRNnYxXtXPZNk/AnimatedLogo.js","https:/framerusercontent.com/modules/jZsBW4zGWDlKeCbKYmFP/nJLu2lsu5dqwdXcpFrUq/BGMRadio.js","https:/framerusercontent.com/modules/O4aYxrBz0xK4WM4USIct/htu2bJ0ry0qdr7hhdXf9/MphOGGGEC.js","https:/framerusercontent.com/modules/CqPhoj1tf3OpwclpDL4I/8ELdrMsCdyE8pj0qAtTV/ContactForm.js","https:/framerusercontent.com/modules/J5CkT87k18eoHKLytvaE/6RewR4R9zuhG5ccksHUn/ContactReturn.js","https:/framerusercontent.com/modules/MUw26OUyK3Ez2eqQ0F3r/KedaxC1rjmoJJQKjwfTr/SeoMarqueeH1.js","https:/framerusercontent.com/modules/ha7CBPWJMUH8CruKTSSr/kU9cjSKGA30mlnqUf1T8/WorkSlider.js","https:/framerusercontent.com/modules/U3i3VrwP7XepAn7EQoP2/g0Q4B7pLQyvowzXP8DrC/BPQRHMXJa.js","https:/framerusercontent.com/modules/4BtDehmxHNXw17H5zgcr/EOeeVbnqrrvvLYxc1Xuf/CqrRiWmbM.js","https:/framerusercontent.com/modules/Ixa4UDSE20Hj6WNxVEIZ/6Iv9zRviUbJnRzoq1NBy/JEeFY_W2Q.js","https:/framerusercontent.com/modules/ZKiRR3dnDPC9ZRO8ZALg/Mp8LxkxJStgZ9giNtr73/O3RIbB84L.js","https:/framerusercontent.com/modules/gDGAESlLFBNypetvKQda/QQTK9EHkbIM1POdkp9x1/xPUHjjBWK.js","https:/framerusercontent.com/modules/Z5eQmQkhBU12HD6HkqUA/edQFxLq8B6xIBjFi04BR/ZmkANOuoA.js","https:/framerusercontent.com/modules/qSsbjMgealXvLhJz011B/JpTkLqovx07BxN4a01wA/uJDXoIKYV.js","https:/framerusercontent.com/modules/tor8I5hNSgmRIhEbj9Ca/3HWZ8VxnohLyEsTszUxD/xJIJkGB8D.js"],"sourcesContent":["// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,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=[\"hHAMd3CZI\",\"eYsH8zIJv\",\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"];const serializationHash=\"framer-kzCo0\";const variantClassNames={CPawYrD8_:\"framer-v-zeilg1\",eYsH8zIJv:\"framer-v-rojxwk\",hHAMd3CZI:\"framer-v-vb8tl5\",miCxTEuBj:\"framer-v-1rbpbtd\",mtAfEId8L:\"framer-v-12cl37c\",PuPSoOpPc:\"framer-v-25gm43\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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={Click_Stop:\"mtAfEId8L\",ClickStart_Play:\"PuPSoOpPc\",ClickStart_Stop:\"miCxTEuBj\",Desktop:\"hHAMd3CZI\",Primary_Play:\"CPawYrD8_\",Tablet_horizontal:\"eYsH8zIJv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hHAMd3CZI\"};};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:\"hHAMd3CZI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapuv1new=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"mtAfEId8L\");});const onTapStartm1eu1m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"PuPSoOpPc\");});const onTaplhkxfw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"CPawYrD8_\");});const onTapStart82y38k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"miCxTEuBj\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:184,pixelWidth:184,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/Mg95v9xdO6xJK8GhqLO56WVgOr0.webp?width=184&height=184\"},className:cx(scopingClassNames,\"framer-vb8tl5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hHAMd3CZI\",ref:refBinding,style:{...style},...addPropertyOverrides({CPawYrD8_:{\"data-framer-name\":\"Primary_Play\",\"data-highlight\":true,background:undefined,onTap:onTapuv1new,onTapStart:onTapStartm1eu1m},eYsH8zIJv:{\"data-framer-name\":\"Tablet_horizontal\"},miCxTEuBj:{\"data-framer-name\":\"ClickStart_Stop\",\"data-highlight\":true,background:undefined,onTap:onTaplhkxfw},mtAfEId8L:{\"data-framer-name\":\"Click_Stop\",\"data-highlight\":true,background:undefined,onTap:onTaplhkxfw,onTapStart:onTapStart82y38k},PuPSoOpPc:{\"data-framer-name\":\"ClickStart_Play\",\"data-highlight\":true,background:undefined,onTap:onTapuv1new}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,pixelHeight:184,pixelWidth:184,src:\"https://framerusercontent.com/images/Mg95v9xdO6xJK8GhqLO56WVgOr0.webp?width=184&height=184\"},className:\"framer-v6a1vq\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"BRf76lFj8\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{CPawYrD8_:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},miCxTEuBj:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},mtAfEId8L:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},PuPSoOpPc:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"}},...addPropertyOverrides({CPawYrD8_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/1oi8FdHjTr4Em6SUbN3rDys1Hx0.svg?width=44&height=44\"}},miCxTEuBj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/Woae3P4WR4HbDhZbqsiPSyvqmCY.svg?width=44&height=44\"}},mtAfEId8L:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/pN923T79sqVyjy8QDNPzlcWigIQ.svg?width=44&height=44\"}},PuPSoOpPc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/fKkPkR6rkHYRPNTv1EGAJoIQXY.svg?width=44&height=44\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzCo0.framer-wt7cuc, .framer-kzCo0 .framer-wt7cuc { display: block; }\",\".framer-kzCo0.framer-vb8tl5 { height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-kzCo0 .framer-v6a1vq { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: auto; }\",\".framer-kzCo0.framer-v-zeilg1.framer-vb8tl5, .framer-kzCo0.framer-v-12cl37c.framer-vb8tl5, .framer-kzCo0.framer-v-25gm43.framer-vb8tl5, .framer-kzCo0.framer-v-1rbpbtd.framer-vb8tl5 { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eYsH8zIJv\":{\"layout\":[\"fixed\",\"fixed\"]},\"CPawYrD8_\":{\"layout\":[\"fixed\",\"fixed\"]},\"mtAfEId8L\":{\"layout\":[\"fixed\",\"fixed\"]},\"PuPSoOpPc\":{\"layout\":[\"fixed\",\"fixed\"]},\"miCxTEuBj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjeaATZriz=withCSS(Component,css,\"framer-kzCo0\");export default FramerjeaATZriz;FramerjeaATZriz.displayName=\"btn_bgm_mobile\";FramerjeaATZriz.defaultProps={height:44,width:44};addPropertyControls(FramerjeaATZriz,{variant:{options:[\"hHAMd3CZI\",\"eYsH8zIJv\",\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"],optionTitles:[\"Desktop\",\"Tablet_horizontal\",\"Primary_Play\",\"Click_Stop\",\"ClickStart_Play\",\"ClickStart_Stop\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjeaATZriz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjeaATZriz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eYsH8zIJv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CPawYrD8_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mtAfEId8L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PuPSoOpPc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"miCxTEuBj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jeaATZriz.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function AnimatedLogo(props){const{bgImage,textImage,maskSvg,hoverFullImage,duration,delay,gap,maskStrokeWidth,homeHref,animateDraw}=props;const svgRef=React.useRef(null);const[paths,setPaths]=React.useState([]);const[viewBox,setViewBox]=React.useState(\"0 0 267.04 75.46\");const[active,setActive]=React.useState(false);const maskId=React.useId().replace(/:/g,\"\");React.useEffect(()=>{if(!maskSvg)return;fetch(maskSvg).then(res=>res.text()).then(svgText=>{const doc=new DOMParser().parseFromString(svgText,\"image/svg+xml\");const svg=doc.querySelector(\"svg\");const vb=svg?.getAttribute(\"viewBox\");if(vb)setViewBox(vb);const foundPaths=Array.from(doc.querySelectorAll(\"path\")).map((path,index)=>{const id=path.getAttribute(\"id\")||path.getAttribute(\"data-name\")||\"\";const orderMatch=id.match(/^(\\d+)/);return{d:path.getAttribute(\"d\"),transform:path.getAttribute(\"transform\")||\"\",id,originalIndex:index,order:orderMatch?Number(orderMatch[1]):index+1e3};}).filter(p=>p.d).sort((a,b)=>{if(a.order!==b.order)return a.order-b.order;return a.originalIndex-b.originalIndex;});setPaths(foundPaths);});},[maskSvg]);React.useEffect(()=>{if(!animateDraw)return;if(!paths.length)return;const svg=svgRef.current;if(!svg)return;const pathEls=Array.from(svg.querySelectorAll(\"[data-logo-mask-path]\"));const timers=[];pathEls.forEach(path=>{path.style.strokeDasharray=\"1\";path.style.strokeDashoffset=\"1\";path.style.transition=\"none\";path.style.opacity=\"0\";path.style.strokeLinecap=\"butt\";});requestAnimationFrame(()=>{pathEls.forEach((path,index)=>{const startDelay=delay+index*(duration+gap);const timer=window.setTimeout(()=>{path.style.opacity=\"1\";path.style.strokeLinecap=\"butt\";path.style.transition=`stroke-dashoffset ${duration}s linear`;path.style.strokeDashoffset=\"0\";},startDelay*1e3);timers.push(timer);});});return()=>{timers.forEach(timer=>window.clearTimeout(timer));};},[paths,duration,delay,gap,animateDraw]);const vb=viewBox.split(\" \").map(Number);const x=vb[0]||0;const y=vb[1]||0;const w=vb[2]||267.04;const h=vb[3]||75.46;const goHome=()=>{setActive(true);if(homeHref){setTimeout(()=>{window.location.href=homeHref;},120);}};return /*#__PURE__*/_jsxs(\"div\",{role:\"link\",\"aria-label\":\"리틀타운 홈으로 이동\",tabIndex:0,onMouseEnter:()=>setActive(true),onMouseLeave:()=>setActive(false),onMouseDown:()=>setActive(true),onTouchStart:()=>setActive(true),onClick:goHome,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",cursor:homeHref?\"pointer\":\"default\"},children:[bgImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:bgImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?0:1,pointerEvents:\"none\"}}),!animateDraw&&textImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:textImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?0:1,pointerEvents:\"none\"}}),animateDraw&&textImage&&maskSvg&&/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",ref:svgRef,viewBox:viewBox,preserveAspectRatio:\"xMidYMid meet\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",opacity:active?0:1,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"mask\",{id:maskId,maskUnits:\"userSpaceOnUse\",maskContentUnits:\"userSpaceOnUse\",x:x,y:y,width:w,height:h,children:[/*#__PURE__*/_jsx(\"rect\",{x:x,y:y,width:w,height:h,fill:\"black\"}),paths.map((path,index)=>/*#__PURE__*/_jsx(\"path\",{\"data-logo-mask-path\":true,d:path.d,transform:path.transform,fill:\"none\",stroke:\"white\",strokeWidth:maskStrokeWidth,strokeLinecap:\"butt\",strokeLinejoin:\"round\",pathLength:1,style:{strokeDasharray:\"1\",strokeDashoffset:\"1\"}},index))]})}),/*#__PURE__*/_jsx(\"image\",{href:textImage,x:x,y:y,width:w,height:h,preserveAspectRatio:\"xMidYMid meet\",mask:`url(#${maskId})`})]}),hoverFullImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:hoverFullImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?1:0,pointerEvents:\"none\"}})]});}AnimatedLogo.defaultProps={duration:.9,delay:.3,gap:.2,maskStrokeWidth:5,homeHref:\"/\",animateDraw:true};addPropertyControls(AnimatedLogo,{bgImage:{type:ControlType.Image,title:\"BG\"},textImage:{type:ControlType.Image,title:\"Text\"},maskSvg:{type:ControlType.File,title:\"Mask SVG\",allowedFileTypes:[\"svg\"]},hoverFullImage:{type:ControlType.Image,title:\"Hover Full\"},animateDraw:{type:ControlType.Boolean,title:\"Animate Draw\",enabledTitle:\"Yes\",disabledTitle:\"No\"},duration:{type:ControlType.Number,title:\"Each\",min:.1,max:5,step:.1,hidden:props=>!props.animateDraw},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:5,step:.1,hidden:props=>!props.animateDraw},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:3,step:.05,hidden:props=>!props.animateDraw},maskStrokeWidth:{type:ControlType.Number,title:\"Mask Width\",min:1,max:30,step:.5,hidden:props=>!props.animateDraw},homeHref:{type:ControlType.Link,title:\"Home Link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedLogo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLogo.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";let leetleBgmAudio=null;const BGM_URL=\"https://pub-26d3e1d6473c4c37ad16f8e3c8c6cda6.r2.dev/leetle-town-bgm.mp3\";const OFF_VARIANT=\"Primary_Play\";const ON_VARIANT=\"Click_Stop\";function getLeetleBgmAudio(){if(typeof window===\"undefined\")return null;if(leetleBgmAudio)return leetleBgmAudio;leetleBgmAudio=new Audio(BGM_URL);leetleBgmAudio.loop=true;leetleBgmAudio.volume=.45;return leetleBgmAudio;}/**\n * 모바일용\n * 음악 상태와 모바일 버튼 아이콘을 동기화\n */export function BGMRadioClick(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[isPlaying,setIsPlaying]=useState(()=>leetleBgmAudio?.paused===false);useEffect(()=>{const audio=getLeetleBgmAudio();if(!audio)return;const syncIcon=()=>{setIsPlaying(!audio.paused);};syncIcon();audio.addEventListener(\"play\",syncIcon);audio.addEventListener(\"pause\",syncIcon);audio.addEventListener(\"ended\",syncIcon);return()=>{audio.removeEventListener(\"play\",syncIcon);audio.removeEventListener(\"pause\",syncIcon);audio.removeEventListener(\"ended\",syncIcon);};},[]);const handleMobileClick=async()=>{const audio=getLeetleBgmAudio();if(!audio)return;if(audio.paused){try{await audio.play();}catch{setIsPlaying(false);}}else{audio.pause();}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:isPlaying?ON_VARIANT:OFF_VARIANT,style:{...props.style,cursor:\"pointer\"},onClick:handleMobileClick});});}/**\n * 데스크탑용\n * 음악만 재생·정지하고 아이콘 Variant는 건드리지 않음\n */export function BGMRadioDesktop(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const handleDesktopClick=async()=>{const audio=getLeetleBgmAudio();if(!audio)return;if(audio.paused){try{await audio.play();}catch{// 재생이 차단되면 현재 상태 유지\n}}else{audio.pause();}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,cursor:\"pointer\"},onClick:handleDesktopClick});});}\nexport const __FramerMetadata__ = {\"exports\":{\"BGMRadioClick\":{\"type\":\"reactHoc\",\"name\":\"BGMRadioClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BGMRadioDesktop\":{\"type\":\"reactHoc\",\"name\":\"BGMRadioDesktop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGMRadio.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nE70Bg8E1\",\"g77CPRJUu\",\"NHOYnuYhw\"];const serializationHash=\"framer-MN1TQ\";const variantClassNames={g77CPRJUu:\"framer-v-cu7v0e\",nE70Bg8E1:\"framer-v-139832p\",NHOYnuYhw:\"framer-v-ceveha\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"Primary A\":\"NHOYnuYhw\",Desktop:\"nE70Bg8E1\",Tablet_horizontal:\"g77CPRJUu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nE70Bg8E1\"};};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:\"nE70Bg8E1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"NHOYnuYhw\")return true;return false;};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,{motionChild:true,nodeId:\"nE70Bg8E1\",scopeId:\"MphOGGGEC\",...addPropertyOverrides({NHOYnuYhw:{href:\"https://www.instagram.com/leetletown.design/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:184,pixelWidth:184,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mRH6zKFAyslRkNsXL2LZlCOxg.webp?width=184&height=184\"},className:`${cx(scopingClassNames,\"framer-139832p\",className,classNames)} framer-17rndrc`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nE70Bg8E1\",ref:refBinding,style:{...style},...addPropertyOverrides({g77CPRJUu:{\"data-framer-name\":\"Tablet_horizontal\"},NHOYnuYhw:{\"data-framer-name\":\"Primary A\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:44,pixelWidth:44,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hyb9VGiH6qvYoDID9Br4eNsBeJM.svg?width=44&height=44\"}}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,pixelHeight:44,pixelWidth:44,src:\"https://framerusercontent.com/images/Rw4NuE6dQE6zeN7KrgGbPmpkSeA.svg?width=44&height=44\"},className:\"framer-1bfbwa5\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"FDUZiKRYE\",style:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},transformTemplate:transformTemplate1,...addPropertyOverrides({NHOYnuYhw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||44)*.5000000000000002-22)),pixelHeight:44,pixelWidth:44,sizes:\"44px\",src:\"https://framerusercontent.com/images/Rw4NuE6dQE6zeN7KrgGbPmpkSeA.svg?width=44&height=44\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-MN1TQ.framer-17rndrc, .framer-MN1TQ .framer-17rndrc { display: block; }\",\".framer-MN1TQ.framer-139832p { height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-MN1TQ .framer-1bfbwa5 { flex: none; height: 44px; left: 50%; overflow: visible; position: absolute; top: 50%; width: auto; }\",\".framer-MN1TQ.framer-v-ceveha.framer-139832p { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"g77CPRJUu\":{\"layout\":[\"fixed\",\"fixed\"]},\"NHOYnuYhw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMphOGGGEC=withCSS(Component,css,\"framer-MN1TQ\");export default FramerMphOGGGEC;FramerMphOGGGEC.displayName=\"btn_insta_mobile\";FramerMphOGGGEC.defaultProps={height:44,width:44};addPropertyControls(FramerMphOGGGEC,{variant:{options:[\"nE70Bg8E1\",\"g77CPRJUu\",\"NHOYnuYhw\"],optionTitles:[\"Desktop\",\"Tablet_horizontal\",\"Primary A\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMphOGGGEC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMphOGGGEC\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g77CPRJUu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NHOYnuYhw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MphOGGGEC.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";var selectedCategories=[];var selectedContacts=[];var selectedFiles=[];const MAX_FILES=3;const MAX_FILE_SIZE=10*1024*1024;const ALLOWED_FILE_EXTENSIONS=[\"jpg\",\"jpeg\",\"png\",\"webp\",\"pdf\",\"zip\",\"ai\",\"psd\",\"ppt\",\"pptx\",\"doc\",\"docx\",\"hwp\",\"hwpx\"];const ACCEPTED_FILE_TYPES=\".jpg,.jpeg,.png,.webp,.pdf,.zip,.ai,.psd,.ppt,.pptx,.doc,.docx,.hwp,.hwpx\";function getFileExtension(fileName){const parts=fileName.toLowerCase().split(\".\");return parts.length>1?parts.pop()||\"\":\"\";}const CONTACT_WEB_APP_URL=\"https://script.google.com/macros/s/AKfycbzIUW8XODRRJnE-yN16NXUvnpfza46p1dmlX40yB8GdpkXajH4o_-FeSP3lvqMMlkjA/exec\";var conOtherVisible=false;var CHECK_COLOR=\"#45258F\";function isTouchLike(){if(typeof window===\"undefined\")return false;return window.matchMedia(\"(hover: none)\").matches;}var DATE_COLOR=\"rgba(85, 49, 135, 0.5)\";var DATE_COLOR_SELECTED=\"#553187\";const CHOICE_LETTER_SPACING=\"-0.04em\";function getChoiceSize(){if(typeof window===\"undefined\"){return{boxSize:\"21px\",labelSize:\"24px\",gap:\"4.6px\"};}const w=window.innerWidth;const h=window.innerHeight;const isTabletPortrait=w>=700&&w<=1024&&h>w;if(isTabletPortrait){return{boxSize:\"30px\",labelSize:\"33px\",gap:\"6.5px\"};}return{boxSize:\"21px\",labelSize:\"24px\",gap:\"4.6px\"};}function applyCheckedStyle(t){t.style.color=CHECK_COLOR;t.style.setProperty(\"-webkit-text-stroke\",\"0px black\");}function applyUncheckedStyle(t){t.style.color=\"\";t.style.removeProperty(\"-webkit-text-stroke\");}function setChoiceText(t,checked,label){const mark=checked?\"☑︎\":\"☐︎\";const size=getChoiceSize();t.innerHTML='<span style=\"display:inline-flex;align-items:baseline;gap:'+size.gap+';white-space:nowrap;line-height:1;\">'+'<span style=\"font-size:'+size.boxSize+';line-height:1;letter-spacing:0;\">'+mark+\"</span>\"+'<span style=\"font-size:'+size.labelSize+\";line-height:1;letter-spacing:\"+CHOICE_LETTER_SPACING+';\">'+label+\"</span>\"+\"</span>\";t.style.fontSize=size.labelSize;t.style.lineHeight=\"1\";}function setBoxOnly(t,checked){const mark=checked?\"☑︎\":\"☐︎\";const size=getChoiceSize();t.innerHTML='<span style=\"font-size:'+size.boxSize+';line-height:1;letter-spacing:0;\">'+mark+\"</span>\";t.style.lineHeight=\"1\";}function toggleCategory(name){var idx=selectedCategories.indexOf(name);if(idx===-1){selectedCategories.push(name);}else{selectedCategories.splice(idx,1);}}function toggleContact(name){var idx=selectedContacts.indexOf(name);if(idx===-1){selectedContacts.push(name);}else{selectedContacts.splice(idx,1);}}function isCatSelected(name){return selectedCategories.indexOf(name)!==-1;}function isConSelected(name){return selectedContacts.indexOf(name)!==-1;}function catHoverIn(ref,name,label){if(isTouchLike())return;if(!isCatSelected(name)&&ref.current){var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,true,label);applyCheckedStyle(t);}}}function catHoverOut(ref,name,label){if(isTouchLike())return;if(!isCatSelected(name)&&ref.current){var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,false,label);applyUncheckedStyle(t);}}}function catClick(ref,name,label){toggleCategory(name);if(!ref.current)return;var t=ref.current.querySelector(\"p, span\");if(!t)return;if(isCatSelected(name)){setChoiceText(t,true,label);applyCheckedStyle(t);}else{setChoiceText(t,false,label);applyUncheckedStyle(t);}}function conHoverIn(ref,name,label){if(isTouchLike())return;if(!isConSelected(name)&&ref.current){if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");if(spans.length>0){setBoxOnly(spans[0],true);applyCheckedStyle(spans[0]);}}else{var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,true,label);applyCheckedStyle(t);}}}}function conHoverOut(ref,name,label){if(isTouchLike())return;if(!isConSelected(name)&&ref.current){if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");if(spans.length>0){setBoxOnly(spans[0],false);applyUncheckedStyle(spans[0]);}}else{var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,false,label);applyUncheckedStyle(t);}}}}function conClick(ref,name,label){toggleContact(name);if(!ref.current)return;if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");var inputWrap=null;var labelWrap=null;ref.current.childNodes.forEach(function(child){if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"ConOther_Label\"){labelWrap=child;}if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"Input_ConOther\"){inputWrap=child;}});if(!labelWrap){var allChildren=ref.current.querySelectorAll(\"*\");allChildren.forEach(function(child){if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"ConOther_Label\"){labelWrap=child;}if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"Input_ConOther\"){inputWrap=child;}});}if(isConSelected(name)){if(spans.length>0){setBoxOnly(spans[0],true);applyCheckedStyle(spans[0]);}if(labelWrap){labelWrap.style.display=\"none\";}if(inputWrap){inputWrap.style.display=\"block\";var inp=inputWrap.querySelector(\"input\");if(inp)inp.focus();}conOtherVisible=true;}else{if(spans.length>0){setBoxOnly(spans[0],false);applyUncheckedStyle(spans[0]);}if(labelWrap){labelWrap.style.display=\"\";}if(inputWrap){inputWrap.style.display=\"none\";var inp=inputWrap.querySelector(\"input\");if(inp)inp.value=\"\";}conOtherVisible=false;}return;}var t=ref.current.querySelector(\"p, span\");if(!t)return;if(isConSelected(name)){setChoiceText(t,true,label);applyCheckedStyle(t);}else{setChoiceText(t,false,label);applyUncheckedStyle(t);}}function inputFocusIn(e){var input=e.currentTarget.querySelector(\"input, textarea\");if(!input)input=e.target;if(input){input.style.backgroundImage=\"\";input.style.backgroundSize=\"\";input.style.backgroundPosition=\"\";input.style.animation=\"\";input.style.backgroundColor=\"\";}}function inputFocusOut(e){var input=e.currentTarget.querySelector(\"input, textarea\");if(!input)input=e.target;if(input){input.style.backgroundImage=\"\";input.style.backgroundSize=\"\";input.style.backgroundPosition=\"\";input.style.animation=\"\";input.style.backgroundColor=\"\";}}export function CatPosterClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Poster\"),\"포스터\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Poster\",\"포스터\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Poster\",\"포스터\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Poster\",\"포스터\")})});};}export function CatLeafletClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Leaflet\"),\"리플릿\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Leaflet\",\"리플릿\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Leaflet\",\"리플릿\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Leaflet\",\"리플릿\")})});};}export function CatMapClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Map\"),\"지도/안내도\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Map\",\"지도/안내도\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Map\",\"지도/안내도\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Map\",\"지도/안내도\")})});};}export function CatBannerClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Banner\"),\"현수막/배너\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Banner\",\"현수막/배너\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Banner\",\"현수막/배너\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Banner\",\"현수막/배너\")})});};}export function CatCardClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Card\"),\"카드뉴스\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Card\",\"카드뉴스\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Card\",\"카드뉴스\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Card\",\"카드뉴스\")})});};}export function CatOtherClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isCatSelected(\"Cat_Other\"),\"기타\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Other\",\"기타\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Other\",\"기타\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Other\",\"기타\")})});};}export function ConEmailClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isConSelected(\"Con_Email\"),\"이메일\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Email\",\"이메일\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Email\",\"이메일\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Email\",\"이메일\")})});};}export function ConKakaoClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isConSelected(\"Con_Kakao\"),\"카카오톡\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Kakao\",\"카카오톡\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Kakao\",\"카카오톡\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Kakao\",\"카카오톡\")})});};}export function ConLineClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isConSelected(\"Con_Line\"),\"라인\");});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Line\",\"라인\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Line\",\"라인\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Line\",\"라인\")})});};}export function ConOtherClick(Component){return props=>{const ref=useRef(null);useEffect(()=>{const frame=requestAnimationFrame(()=>{if(!ref.current)return;const text=ref.current.querySelector(\"p, span\");if(!text)return;setChoiceText(text,isConSelected(\"Con_Other_Normal\"),\"기타:\");});return()=>cancelAnimationFrame(frame);},[]);const isInsideInputConOther=e=>{const target=e.target;if(!target)return false;return!!(target.closest('[data-framer-name=\"Input_ConOther\"]')||target.closest(\"input\")||target.closest(\"textarea\"));};return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:e=>{if(isInsideInputConOther(e))return;conHoverIn(ref,\"Con_Other_Normal\",\"기타:\");},onMouseLeave:e=>{if(isInsideInputConOther(e))return;conHoverOut(ref,\"Con_Other_Normal\",\"기타:\");},children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:e=>{if(isInsideInputConOther(e))return;conClick(ref,\"Con_Other_Normal\",\"기타:\");}})});};}export function InputDetailLimit(Component){return props=>{const getMaxLines=()=>{if(typeof window===\"undefined\")return 3;return window.innerWidth<=1024?4:3;};return /*#__PURE__*/_jsx(Component,{...props,title:\"\",style:{...props.style,overflow:\"hidden\",resize:\"none\",scrollbarWidth:\"none\",cursor:\"text\",outline:\"none\"},onClick:e=>{var textarea=e.currentTarget.querySelector(\"textarea\");if(textarea)textarea.focus();},onFocus:inputFocusIn,onBlur:inputFocusOut,onKeyDown:e=>{if(e.target&&e.target.value){var maxLines=getMaxLines();var lines=e.target.value.split(\"\\n\");if(lines.length>=maxLines&&e.key===\"Enter\"){e.preventDefault();}}},onInput:e=>{if(e.target){var maxLines=getMaxLines();var lines=e.target.value.split(\"\\n\");if(lines.length>maxLines){e.target.value=lines.slice(0,maxLines).join(\"\\n\");}e.target.style.overflow=\"hidden\";}}});};}export function InputDeadlineInit(Component){return props=>{var today=new Date;var tomorrow=new Date;tomorrow.setDate(today.getDate()+1);var defaultDay=new Date;defaultDay.setDate(today.getDate()+10);var minYyyy=tomorrow.getFullYear();var minMm=String(tomorrow.getMonth()+1).padStart(2,\"0\");var minDd=String(tomorrow.getDate()).padStart(2,\"0\");var minDate=minYyyy+\"-\"+minMm+\"-\"+minDd;var yyyy=defaultDay.getFullYear();var mm=String(defaultDay.getMonth()+1).padStart(2,\"0\");var dd=String(defaultDay.getDate()).padStart(2,\"0\");var defaultDate=yyyy+\"-\"+mm+\"-\"+dd;const setMinDate=e=>{var input=e.currentTarget.querySelector(\"input\");if(!input)input=e.target;if(input){input.min=minDate;}};return /*#__PURE__*/_jsx(Component,{...props,min:minDate,value:props.value||defaultDate,style:{...props.style,color:props.value?DATE_COLOR_SELECTED:DATE_COLOR},onPointerDown:setMinDate,onFocus:e=>{setMinDate(e);inputFocusIn(e);},onBlur:inputFocusOut});};}export function InputCompanyHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,title:\"\",style:{...props.style,outline:\"none\"},onFocus:inputFocusIn,onBlur:inputFocusOut});};}export function InputNameHover(Component){return InputCompanyHover(Component);}export function InputBudgetHover(Component){return InputCompanyHover(Component);}export function InputDetailHover(Component){return InputCompanyHover(Component);}export function InputDeadlineHover(Component){return InputCompanyHover(Component);}export function InputEmailHover(Component){return InputCompanyHover(Component);}export function InputConOtherHover(Component){return InputCompanyHover(Component);}function mapCategoryName(name){const map={Cat_Poster:\"포스터\",Cat_Leaflet:\"리플릿\",Cat_Map:\"지도/안내도\",Cat_Banner:\"현수막/배너\",Cat_Card:\"카드뉴스\",Cat_Other:\"기타\"};return map[name]||name;}function mapContactName(name){const map={Con_Email:\"이메일\",Con_Kakao:\"카카오톡\",Con_Line:\"라인\",Con_Other:\"기타\",Con_Other_Normal:\"기타\"};return map[name]||name;}function readFileAsDataURL(file){return new Promise((resolve,reject)=>{const reader=new FileReader;reader.onload=()=>{resolve({name:file.name,type:file.type,size:file.size,data:reader.result});};reader.onerror=()=>reject(reader.error);reader.readAsDataURL(file);});}function formatFileSize(size){if(size<1024)return size+\" b\";if(size<1024*1024)return Math.round(size/1024)+\" kb\";return(size/1024/1024).toFixed(1)+\" mb\";}function updateAttachmentFileNames(){const slots=[document.querySelector('[data-framer-name=\"Attachment_File_1\"]'),document.querySelector('[data-framer-name=\"Attachment_File_2\"]'),document.querySelector('[data-framer-name=\"Attachment_File_3\"]')];slots.forEach(function(slot,index){if(!slot)return;const text=slot.querySelector(\"p, span\");if(!text)return;text.style.display=\"block\";text.style.width=\"100%\";text.style.overflow=\"hidden\";const file=selectedFiles[index];if(!file){text.innerHTML=\"선택된 파일 없음\";text.style.opacity=\"0.55\";slot.onclick=null;return;}text.style.opacity=\"1\";text.innerHTML='<span style=\"display:flex;align-items:center;gap:2px;width:100%;min-width:0;\">'+'<span title=\"'+file.name+'\" style=\"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;\">'+file.name+\"</span>\"+'<button type=\"button\" data-remove-file=\"'+index+'\" style=\"border:0;background:transparent;cursor:pointer;font:inherit;font-size:20px;line-height:1;padding:0 2px;color:#45258F;\">\\xd7</button>'+\"</span>\";slot.onclick=function(e){const target=e.target;const removeIndex=target.getAttribute(\"data-remove-file\");if(removeIndex===null)return;e.preventDefault();e.stopPropagation();selectedFiles.splice(Number(removeIndex),1);updateAttachmentFileNames();};});}export function AttachFilesClick(Component){return props=>{const handleFiles=fileList=>{const files=Array.from(fileList||[]);if(!files.length)return;const blockedFiles=files.filter(function(file){const ext=getFileExtension(file.name);return ALLOWED_FILE_EXTENSIONS.indexOf(ext)===-1;});if(blockedFiles.length){alert(\"지원하지 않는 파일 형식입니다.\\n이미지, PDF, ZIP, 문서 파일로 첨부해주세요.\");return;}const tooBig=files.find(file=>file.size>MAX_FILE_SIZE);if(tooBig){alert(\"10MB를 초과하는 파일이 있어요.\\n큰 자료는 메일 또는 공유링크로 보내주세요.\");return;}const nextFiles=selectedFiles.concat(files);if(nextFiles.length>MAX_FILES){alert(\"자료는 최대 3개까지 첨부할 수 있어요.\");return;}selectedFiles=nextFiles;updateAttachmentFileNames();};return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"contents\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Component,{...props}),/*#__PURE__*/_jsx(\"input\",{type:\"file\",multiple:true,accept:ACCEPTED_FILE_TYPES,onChange:e=>handleFiles(e.currentTarget.files),style:{position:\"fixed\",width:1,height:1,opacity:0,pointerEvents:\"none\"}})]});};}export function BtnSendClick(Component){return props=>{const ensureSubmitSpinnerStyle=()=>{if(document.getElementById(\"leetletown-submit-spinner-style\")){return;}const style=document.createElement(\"style\");style.id=\"leetletown-submit-spinner-style\";style.innerHTML=\"@keyframes leetletownSubmitSpin {\"+\"0% { transform: rotate(0deg); }\"+\"100% { transform: rotate(360deg); }\"+\"}\";document.head.appendChild(style);};const setButtonLoadingText=(buttonText,message)=>{if(!buttonText)return;buttonText.style.display=\"flex\";buttonText.style.alignItems=\"center\";buttonText.style.justifyContent=\"center\";buttonText.style.width=\"100%\";buttonText.style.height=\"44px\";buttonText.style.lineHeight=\"44px\";buttonText.innerHTML='<span style=\"display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:44px;line-height:44px;font-size:16px;font-weight:700;color:#ffffff;\">'+'<span style=\"display:inline-block;width:16px;height:16px;flex:0 0 16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:leetletownSubmitSpin 0.85s linear infinite;box-sizing:border-box;\"></span>'+'<span style=\"display:inline-block;line-height:44px;\">'+message+\"</span>\"+\"</span>\";};return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\",pointerEvents:\"auto\"},onPointerDownCapture:async e=>{e.preventDefault();e.stopPropagation();var getValue=function(name){var els=Array.from(document.querySelectorAll('[data-framer-name=\"'+name+'\"] input, [data-framer-name=\"'+name+'\"] textarea'));var visibleEls=els.filter(function(el){var rect=el.getBoundingClientRect();var style=window.getComputedStyle(el);return rect.width>0&&rect.height>0&&style.display!==\"none\"&&style.visibility!==\"hidden\";});var target=visibleEls.find(function(el){return el.value&&el.value.trim()!==\"\";});if(!target)target=visibleEls[visibleEls.length-1];if(!target)target=els[els.length-1];return target?target.value:\"\";};const company=getValue(\"Input_Company\").trim();const name=getValue(\"Input_Name\").trim();const detail=getValue(\"Input_Detail\").trim();const email=getValue(\"Input_Email\").trim();const phone=getValue(\"Input_Phone\").trim();const conOtherText=getValue(\"Input_ConOther\").trim();const deadline=getValue(\"Input_Deadline\").trim();const emailPattern=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;const phonePattern=/^[0-9+\\-\\s()]+$/;const phoneNumbersOnly=phone.replace(/\\D/g,\"\");const hasOtherContact=selectedContacts.indexOf(\"Con_Other\")!==-1||selectedContacts.indexOf(\"Con_Other_Normal\")!==-1;const messages=[];if(!company){messages.push(\"소속/기관명을 입력해주세요.\");}if(!name){messages.push(\"담당자명과 직함을 입력해주세요.\");}if(!selectedCategories.length){messages.push(\"의뢰할 디자인 품목을 선택해주세요.\");}if(!detail){messages.push(\"상세 내용을 입력해주세요.\");}if(!email){messages.push(\"이메일 주소를 입력해주세요.\");}else if(!emailPattern.test(email)){messages.push(\"이메일 주소 형식을 확인해주세요.\");}if(!phone){messages.push(\"연락 가능한 번호를 입력해주세요.\");}else if(!phonePattern.test(phone)||phoneNumbersOnly.length<8){messages.push(\"연락 가능한 번호를 정확히 입력해주세요.\");}if(!selectedContacts.length){messages.push(\"이후 소통 방식을 선택해주세요.\");}if(hasOtherContact&&!conOtherText){messages.push(\"기타 소통 방식을 직접 입력해주세요.\");}if(!deadline){messages.push(\"희망 납품일을 입력해주세요.\");}if(messages.length){alert(messages.map(message=>\"- \"+message).join(\"\\n\"));return;}const ok=window.confirm(\"작성한 내용으로 문의를 보낼까요?\\n\\n\"+\"소속/기관명: \"+company+\"\\n\"+\"담당자명: \"+name+\"\\n\"+\"작업 종류: \"+selectedCategories.map(mapCategoryName).join(\", \")+\"\\n\"+\"이메일: \"+email+\"\\n\"+\"연락처: \"+phone+\"\\n\"+\"첨부파일: \"+selectedFiles.length+\"개\");if(!ok)return;const buttonElement=e.currentTarget;const buttonText=buttonElement.querySelector(\"p, span\");const originalPointerEvents=buttonElement.style.pointerEvents;const originalOpacity=buttonElement.style.opacity;const originalButtonHTML=buttonText?buttonText.innerHTML:\"\";let loadingTextTimer=null;try{ensureSubmitSpinnerStyle();buttonElement.style.pointerEvents=\"none\";buttonElement.style.opacity=\"0.65\";buttonElement.setAttribute(\"aria-busy\",\"true\");const loadingMessages=[\"문의 보내는 중...\",\"조금만 더 기다려주세요...\"];let loadingIndex=0;setButtonLoadingText(buttonText,loadingMessages[loadingIndex]);loadingTextTimer=window.setInterval(()=>{loadingIndex=(loadingIndex+1)%loadingMessages.length;setButtonLoadingText(buttonText,loadingMessages[loadingIndex]);},1600);const filePayloads=await Promise.all(selectedFiles.map(file=>readFileAsDataURL(file)));var data={company:company,name:name,categories:selectedCategories.map(mapCategoryName),budget:getValue(\"Input_Budget\"),detail:detail,deadline:deadline,email:email,phone:phone,contacts:selectedContacts.map(mapContactName),conOtherText:conOtherText,files:filePayloads,website:\"\"};await fetch(CONTACT_WEB_APP_URL,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"text/plain;charset=utf-8\"},body:JSON.stringify(data)});alert(\"문의가 전송되었습니다!\\n확인 후 메일로 안내드릴게요.\");}catch(error){console.error(error);alert(\"전송에 실패했어요.\\n다시 시도하거나 메일로 문의해주세요.\\n(hello@leetletown.com)\");}finally{if(loadingTextTimer!==null){window.clearInterval(loadingTextTimer);}buttonElement.style.pointerEvents=originalPointerEvents;buttonElement.style.opacity=originalOpacity;buttonElement.removeAttribute(\"aria-busy\");if(buttonText){buttonText.style.display=\"\";buttonText.style.alignItems=\"\";buttonText.style.justifyContent=\"\";buttonText.style.width=\"\";buttonText.style.height=\"\";buttonText.style.lineHeight=\"\";buttonText.innerHTML=originalButtonHTML||\"문의 접수하기\";}}}});};}export function ContactForm(Component){return props=>{setTimeout(function(){var allInputs=document.querySelectorAll(\"input, textarea\");allInputs.forEach(function(input){input.title=\"\";input.style.outline=\"none\";});var firstInput=document.querySelector('[data-framer-name=\"Input_Company\"] input');if(firstInput){firstInput.focus();}},300);return /*#__PURE__*/_jsx(Component,{...props});};}export function TextStroke(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,WebkitTextStroke:\"0.5px black\",textShadow:\"0.4px 0 black, -0.4px 0 black, 0 0.4px black, 0 -0.4px black\"}});};}export function TextStroke60(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,WebkitTextStroke:\"0.5px #666666\",textShadow:\"0.4px 0 #666666, -0.4px 0 #666666, 0 0.4px #666666, 0 -0.4px #666666\"}});};}export function ContactGuideScrollbar(Component){return props=>{useEffect(()=>{if(document.getElementById(\"leetle-guide-scrollbar-style\"))return;const style=document.createElement(\"style\");style.id=\"leetle-guide-scrollbar-style\";style.innerHTML=`\n                .leetle-guide-scrollbar {\n                    overflow-y: scroll !important;\n                    overflow-x: hidden !important;\n                    scrollbar-gutter: stable;\n                    scrollbar-width: auto;\n                    scrollbar-color: #6B6B6B transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar {\n                    width: 12px;\n                    height: 0px;\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-track {\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-track-piece {\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-thumb {\n                    background: #6B6B6B;\n                    border-radius: 0px;\n                    min-height: 42px;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-thumb:hover {\n                    background: #6B6B6B;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-button {\n                    display: none;\n                    width: 0px;\n                    height: 0px;\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-corner {\n                    background: transparent;\n                }\n            `;document.head.appendChild(style);},[]);return /*#__PURE__*/_jsx(Component,{...props,className:props.className?props.className+\" leetle-guide-scrollbar\":\"leetle-guide-scrollbar\",style:{...props.style,overflowY:\"scroll\",overflowX:\"hidden\",scrollbarGutter:\"stable\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"CatCardClick\":{\"type\":\"reactHoc\",\"name\":\"CatCardClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConOtherClick\":{\"type\":\"reactHoc\",\"name\":\"ConOtherClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDeadlineInit\":{\"type\":\"reactHoc\",\"name\":\"InputDeadlineInit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConEmailClick\":{\"type\":\"reactHoc\",\"name\":\"ConEmailClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputBudgetHover\":{\"type\":\"reactHoc\",\"name\":\"InputBudgetHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatPosterClick\":{\"type\":\"reactHoc\",\"name\":\"CatPosterClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputConOtherHover\":{\"type\":\"reactHoc\",\"name\":\"InputConOtherHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextStroke\":{\"type\":\"reactHoc\",\"name\":\"TextStroke\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatOtherClick\":{\"type\":\"reactHoc\",\"name\":\"CatOtherClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactGuideScrollbar\":{\"type\":\"reactHoc\",\"name\":\"ContactGuideScrollbar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConKakaoClick\":{\"type\":\"reactHoc\",\"name\":\"ConKakaoClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AttachFilesClick\":{\"type\":\"reactHoc\",\"name\":\"AttachFilesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDetailLimit\":{\"type\":\"reactHoc\",\"name\":\"InputDetailLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputNameHover\":{\"type\":\"reactHoc\",\"name\":\"InputNameHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BtnSendClick\":{\"type\":\"reactHoc\",\"name\":\"BtnSendClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDeadlineHover\":{\"type\":\"reactHoc\",\"name\":\"InputDeadlineHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputEmailHover\":{\"type\":\"reactHoc\",\"name\":\"InputEmailHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatBannerClick\":{\"type\":\"reactHoc\",\"name\":\"CatBannerClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactForm\":{\"type\":\"reactHoc\",\"name\":\"ContactForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatMapClick\":{\"type\":\"reactHoc\",\"name\":\"CatMapClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDetailHover\":{\"type\":\"reactHoc\",\"name\":\"InputDetailHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatLeafletClick\":{\"type\":\"reactHoc\",\"name\":\"CatLeafletClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputCompanyHover\":{\"type\":\"reactHoc\",\"name\":\"InputCompanyHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextStroke60\":{\"type\":\"reactHoc\",\"name\":\"TextStroke60\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConLineClick\":{\"type\":\"reactHoc\",\"name\":\"ConLineClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactForm.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const CONTACT_RETURN_KEY=\"contactReturnPath\";function getCurrentPath(){if(typeof window===\"undefined\")return\"\";return window.location.pathname+window.location.search+window.location.hash;}// Work / About의 문의하기 버튼에 연결\nexport function SaveContactReturnPath(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{const currentPath=getCurrentPath();if(currentPath&&!currentPath.includes(\"contact\")){sessionStorage.setItem(CONTACT_RETURN_KEY,currentPath);}props.onClick?.(event);}});};}// Home의 CONTACT 버튼, Contact의 X 버튼에 연결\nexport function ClearContactReturnPath(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{sessionStorage.removeItem(CONTACT_RETURN_KEY);props.onClick?.(event);}});};}// Contact 페이지의 돌아가기 버튼에 연결\nexport function ContactReturnButton(Component){return props=>{const[returnPath,setReturnPath]=useState(null);useEffect(()=>{setReturnPath(sessionStorage.getItem(CONTACT_RETURN_KEY));},[]);if(!returnPath){return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"none\"}});}return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{props.onClick?.(event);const savedPath=sessionStorage.getItem(CONTACT_RETURN_KEY);if(savedPath){window.location.href=savedPath;}else{window.history.back();}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearContactReturnPath\":{\"type\":\"reactHoc\",\"name\":\"ClearContactReturnPath\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SaveContactReturnPath\":{\"type\":\"reactHoc\",\"name\":\"SaveContactReturnPath\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactReturnButton\":{\"type\":\"reactHoc\",\"name\":\"ContactReturnButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactReturn.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function SeoMarqueeH1(props){const{text,duration,color,font}=props;const firstRef=React.useRef(null);const[itemWidth,setItemWidth]=React.useState(409);React.useLayoutEffect(()=>{const el=firstRef.current;if(!el)return;const update=()=>{setItemWidth(el.getBoundingClientRect().width);};update();const observer=new ResizeObserver(update);observer.observe(el);return()=>observer.disconnect();},[text,font]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",contain:\"layout paint\"},children:[/*#__PURE__*/_jsxs(\"h1\",{style:{...font,margin:0,color,display:\"flex\",width:\"max-content\",whiteSpace:\"pre\",willChange:\"transform\",backfaceVisibility:\"hidden\",transform:`translate3d(-${itemWidth}px, 0, 0)`,animation:`leetleMarqueeRight ${duration}s linear infinite`,\"--marquee-distance\":`${itemWidth}px`},children:[/*#__PURE__*/_jsx(\"span\",{ref:firstRef,children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:text})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes leetleMarqueeRight {\n                    from {\n                        transform: translate3d(calc(-1 * var(--marquee-distance)), 0, 0);\n                    }\n                    to {\n                        transform: translate3d(0, 0, 0);\n                    }\n                }\n            `})]});}SeoMarqueeH1.defaultProps={text:\"리틀타운 디자인 작업실 \\xb7 포스터 \\xb7 리플릿 \\xb7 지도/안내도 \\xb7 행사 홍보물 \\xb7 지역 프로젝트 \\xb7 \",duration:10,color:\"#2A1454\",font:{fontFamily:\"sans-serif\",fontSize:16,fontWeight:400,lineHeight:\"1.2em\",letterSpacing:\"0em\"}};addPropertyControls(SeoMarqueeH1,{text:{type:ControlType.String,title:\"Content\",defaultValue:\"리틀타운 디자인 작업실 \\xb7 포스터 \\xb7 리플릿 \\xb7 지도/안내도 \\xb7 행사 홍보물 \\xb7 지역 프로젝트 \\xb7 \"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#2A1454\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:10,min:3,max:30,step:.5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SeoMarqueeH1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SeoMarqueeH1.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";import{createPortal}from\"react-dom\";export function ArrowLeft(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function ArrowRight(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function ImageDisplay(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function TitleText(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function CategoryText(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function ContentText(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function HideCollection(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}export function ModalFocus(Component){return props=>/*#__PURE__*/_jsx(Component,{...props});}// ─────────────────────────────\n// Global keys\n// ─────────────────────────────\nconst DEFAULT_WORK_PATH=\"/work-047\";const LAST_WORK_KEY=\"leetle_last_work_path\";const GRID_SCROLL_KEY=\"leetle_grid_scroll_top\";const WORK_INTERNAL_NAV_KEY=\"leetle_work_internal_nav\";function markWorkInternalNav(){if(typeof window===\"undefined\")return;sessionStorage.setItem(WORK_INTERNAL_NAV_KEY,\"1\");}function clearWorkInternalNav(){if(typeof window===\"undefined\")return;sessionStorage.removeItem(WORK_INTERNAL_NAV_KEY);}function isWorkInternalNav(){if(typeof window===\"undefined\")return false;return sessionStorage.getItem(WORK_INTERNAL_NAV_KEY)===\"1\";}function getLastWorkPath(){const saved=sessionStorage.getItem(LAST_WORK_KEY);if(saved&&/^\\/work-\\d+\\/?$/.test(saved)){return saved;}return DEFAULT_WORK_PATH;}function ensureLeetleStyles(){if(typeof document===\"undefined\")return;const styleId=\"leetle-custom-override-styles\";if(document.getElementById(styleId))return;const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n        @keyframes leetleDimAppear {\n            from {\n                opacity: 0.2;\n            }\n            to {\n                opacity: var(--leetle-final-opacity, 1);\n            }\n        }\n\n        @keyframes leetleWorkModalAppear {\n            from {\n                opacity: 0;\n                scale: var(--leetle-start-scale);\n            }\n            to {\n                opacity: var(--leetle-final-opacity, 1);\n                scale: var(--leetle-final-scale);\n            }\n        }\n    `;document.head.appendChild(style);}// ─────────────────────────────\n// WorkItem\n// GridSizeText 값을 읽어서 카드 폭 조절\n// normal = span 2\n// wide = span 3\n// wideSolo = span 6 + width 50%\n// full = span 6\n// ─────────────────────────────\nexport function WorkItem(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};React.useLayoutEffect(()=>{const apply=()=>{const root=localRef.current;if(!root)return;const texts=Array.from(root.querySelectorAll(\"*\"));const found=texts.find(el=>{const text=el.textContent?.trim().toLowerCase();return text===\"normal\"||text===\"wide\"||text===\"widesolo\"||text===\"full\";});const gridSize=found?.textContent?.trim().toLowerCase()||\"normal\";const span=gridSize===\"full\"?\"span 6 / span 6\":gridSize===\"widesolo\"?\"span 6 / span 6\":gridSize===\"wide\"?\"span 3 / span 3\":\"span 2 / span 2\";root.style.setProperty(\"grid-column\",span,\"important\");root.style.setProperty(\"min-width\",\"0\",\"important\");root.style.setProperty(\"cursor\",\"pointer\",\"important\");if(gridSize===\"widesolo\"){root.style.setProperty(\"width\",\"50%\",\"important\");root.style.setProperty(\"justify-self\",\"start\",\"important\");}else{root.style.setProperty(\"width\",\"100%\",\"important\");root.style.setProperty(\"justify-self\",\"stretch\",\"important\");}const children=Array.from(root.querySelectorAll(\"*\"));children.forEach(child=>{child.style.setProperty(\"cursor\",\"pointer\",\"important\");});const videos=Array.from(root.querySelectorAll(\"video\"));videos.forEach(video=>{video.style.setProperty(\"pointer-events\",\"none\",\"important\");video.style.setProperty(\"cursor\",\"pointer\",\"important\");});};apply();requestAnimationFrame(apply);setTimeout(apply,100);setTimeout(apply,300);setTimeout(apply,700);window.addEventListener(\"resize\",apply);return()=>{window.removeEventListener(\"resize\",apply);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,\"data-framer-component-type\":\"WorkItem\",style:{...props.style,width:\"100%\",minWidth:0,cursor:\"pointer\"}});});}// ─────────────────────────────\n// BorderOverlay\n// 테두리 이미지가 스크롤/클릭을 막지 않게 함\n// ─────────────────────────────\nexport function BorderOverlay(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:\"none\",transform:\"scaleX(1.01) scaleY(1)\",transformOrigin:\"center center\"}});};}// ─────────────────────────────\n// InfoBoxHover\n// 그리드 카드 hover 시 InfoBox 보이기\n// ─────────────────────────────\nexport function InfoBoxHover(Component){return props=>{const[hover,setHover]=React.useState(false);const wrapRef=React.useRef(null);React.useEffect(()=>{if(!wrapRef.current)return;let card=wrapRef.current.parentElement;while(card){if(card.getAttribute(\"data-framer-component-type\")===\"WorkItem\"){break;}card=card.parentElement;}if(!card)return;const onEnter=()=>setHover(true);const onLeave=()=>setHover(false);card.addEventListener(\"mouseenter\",onEnter);card.addEventListener(\"mouseleave\",onLeave);return()=>{card.removeEventListener(\"mouseenter\",onEnter);card.removeEventListener(\"mouseleave\",onLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:wrapRef,style:{position:\"absolute\",inset:0,opacity:hover?1:0,transition:\"opacity 0.25s ease\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}// ─────────────────────────────\n// Keyboard Navigation\n// Previous / Next / Loop 버튼을 키보드로 클릭\n// 이전/다음 이동은 내부 이동으로 표시해서 Work 어피어를 막음\n// ─────────────────────────────\nfunction isUsableElement(el){const style=window.getComputedStyle(el);const rect=el.getBoundingClientRect();return style.display!==\"none\"&&style.visibility!==\"hidden\"&&rect.width>1&&rect.height>1;}function clickKeyNavTarget(direction){const targets=Array.from(document.querySelectorAll(`[data-key-nav=\"${direction}\"]`));const target=targets.find(isUsableElement);if(!target)return;markWorkInternalNav();const link=target.closest(\"a[href]\")||target.querySelector(\"a[href]\")||target;link.click();}export function KeyLeftTarget(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,\"data-key-nav\":\"left\",onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}export function KeyRightTarget(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,\"data-key-nav\":\"right\",onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}// 예전 이름이 연결돼 있어도 이전/다음 기능 유지\nexport function KeyLeftHoverTarget(Component){return KeyLeftTarget(Component);}export function KeyRightHoverTarget(Component){return KeyRightTarget(Component);}export function KeyboardArrowNav(Component){return props=>{React.useEffect(()=>{const handleKeyDown=e=>{const tag=document.activeElement?.tagName;if(tag===\"INPUT\"||tag===\"TEXTAREA\")return;if(e.key===\"ArrowLeft\"){e.preventDefault();clickKeyNavTarget(\"left\");}if(e.key===\"ArrowRight\"){e.preventDefault();clickKeyNavTarget(\"right\");}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// ─────────────────────────────\n// Work 위치 기억\n// ─────────────────────────────\nexport function RememberCurrentWork(Component){return props=>{React.useEffect(()=>{const path=window.location.pathname;if(/^\\/work-\\d+\\/?$/.test(path)){sessionStorage.setItem(LAST_WORK_KEY,path);}},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// Home의 WORK 버튼에 연결\n// Home에서 Work로 들어오는 것이므로 어피어가 작동해야 함\nfunction updateNearestLink(root,path){if(!root)return;const link=root.closest(\"a[href]\")||root.querySelector(\"a[href]\");if(link){link.setAttribute(\"href\",path);}}// Home의 WORK 버튼에 연결\nexport function GoToLastWork(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const updateLink=()=>{clearWorkInternalNav();updateNearestLink(localRef.current,getLastWorkPath());};React.useLayoutEffect(()=>{updateLink();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onPointerDownCapture:e=>{updateLink();props.onPointerDownCapture?.(e);},onMouseEnter:e=>{updateLink();props.onMouseEnter?.(e);},style:{...props.style,cursor:\"pointer\"}});});}// Works Grid의 Detail 토글 버튼에 연결\nexport function GoToLastWorkFromGrid(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const updateLink=()=>{markWorkInternalNav();updateNearestLink(localRef.current,getLastWorkPath());};React.useLayoutEffect(()=>{updateLink();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onPointerDownCapture:e=>{updateLink();props.onPointerDownCapture?.(e);},onMouseEnter:e=>{updateLink();props.onMouseEnter?.(e);},style:{...props.style,cursor:\"pointer\"}});});}// Detail에서 Grid로 가는 토글 버튼에 연결\nexport function MarkWorkViewToggle(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}// X 버튼처럼 Home으로 닫는 버튼에 필요하면 연결\nexport function ClearWorkInternalNav(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClickCapture:e=>{clearWorkInternalNav();props.onClickCapture?.(e);}});};}// ─────────────────────────────\n// RememberGridScroll\n// GridScrollArea에 연결\n// 돌아왔을 때 이전 스크롤 위치 복원\n// 사용자가 직접 스크롤하기 시작하면 복원 중단\n// ─────────────────────────────\nexport function RememberGridScroll(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};React.useEffect(()=>{const el=localRef.current;if(!el)return;const saved=Number(sessionStorage.getItem(GRID_SCROLL_KEY)||0);let userTouched=false;let saveFrame=0;const cancelRestore=()=>{userTouched=true;};const restore=()=>{if(userTouched)return;if(!saved)return;el.scrollTop=saved;};restore();const restoreFrame=requestAnimationFrame(restore);const timers=[80,180,350,600].map(time=>window.setTimeout(restore,time));const save=()=>{if(saveFrame)cancelAnimationFrame(saveFrame);saveFrame=requestAnimationFrame(()=>{sessionStorage.setItem(GRID_SCROLL_KEY,String(el.scrollTop));});};el.addEventListener(\"scroll\",save,{passive:true});el.addEventListener(\"wheel\",cancelRestore,{passive:true});el.addEventListener(\"touchstart\",cancelRestore,{passive:true});el.addEventListener(\"pointerdown\",cancelRestore,{passive:true});return()=>{save();cancelAnimationFrame(restoreFrame);if(saveFrame)cancelAnimationFrame(saveFrame);timers.forEach(timer=>window.clearTimeout(timer));el.removeEventListener(\"scroll\",save);el.removeEventListener(\"wheel\",cancelRestore);el.removeEventListener(\"touchstart\",cancelRestore);el.removeEventListener(\"pointerdown\",cancelRestore);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs});});}// ─────────────────────────────\n// MediaBleed\n// 그리드 이미지/비디오 사이 흰 줄 방지\n// ─────────────────────────────\nexport function MediaBleed(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,width:\"calc(100% + 4px)\",height:\"calc(100% + 4px)\",margin:\"-2px\"}});};}// ─────────────────────────────\n// FitToViewport\n// Contact / About 같은 일반 모달 전체 프레임에 연결\n// ─────────────────────────────\nexport function FitToViewport(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const getScale=()=>{if(typeof window===\"undefined\")return 1;const modalWidth=1384;const modalHeight=800;const safeWidth=window.innerWidth*.9;const safeHeight=window.innerHeight*.9;return Math.min(safeWidth/modalWidth,safeHeight/modalHeight,1);};const[scaleValue,setScaleValue]=React.useState(getScale);React.useLayoutEffect(()=>{const updateScale=()=>{setScaleValue(getScale());};updateScale();window.addEventListener(\"resize\",updateScale);return()=>{window.removeEventListener(\"resize\",updateScale);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,scale:`${scaleValue}`,transformOrigin:\"center center\",transition:\"none\"}});});}// ─────────────────────────────\n// FitWorkModalToViewport\n// Work Detail 전체 프레임에 연결할 수 있음\n// 내부 이동이면 어피어 없음\n// Home에서 Work로 들어오면 0.2초 등장\n// ─────────────────────────────\nexport function FitWorkModalToViewport(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();const getScale=()=>{if(typeof window===\"undefined\")return 1;const modalWidth=1384;const modalHeight=800;const safeWidth=window.innerWidth*.9;const safeHeight=window.innerHeight*.9;return Math.min(safeWidth/modalWidth,safeHeight/modalHeight,1);};const[scaleValue,setScaleValue]=React.useState(getScale);React.useLayoutEffect(()=>{const updateScale=()=>{setScaleValue(getScale());};updateScale();window.addEventListener(\"resize\",updateScale);return()=>{window.removeEventListener(\"resize\",updateScale);};},[]);const finalOpacity=props.style?.opacity??1;const startScale=scaleValue*.98;return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,opacity:finalOpacity,scale:`${scaleValue}`,transformOrigin:\"center center\",transition:\"none\",\"--leetle-start-scale\":startScale,\"--leetle-final-scale\":scaleValue,\"--leetle-final-opacity\":finalOpacity,animation:internal?\"none\":\"leetleWorkModalAppear 0.2s ease-out both\"}});});}// ─────────────────────────────\n// WorkDimAppearExceptNav\n// 검정 투명 배경에 연결\n// Framer 기본 Appear 대신 사용\n// 내부 이동이면 어피어 없음\n// Home에서 Work로 들어오면 즉시 CSS animation 시작\n// ─────────────────────────────\nexport function WorkDimAppearExceptNav(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();const finalOpacity=props.style?.opacity??1;return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,\"--leetle-final-opacity\":finalOpacity,animation:internal?\"none\":\"leetleDimAppear 0.2s ease-out both\"}});});}// ─────────────────────────────\n// FitHomeBackground\n// Home_Background 전체를 1440 기준으로 화면 가로폭에 맞춤\n// 좌우는 항상 다 보이게, 위아래는 중앙 기준으로 잘림\n// ─────────────────────────────\nexport function FitHomeBackground(Component){return props=>{const BASE_WIDTH=1440;const BASE_HEIGHT=1200;const[mounted,setMounted]=React.useState(false);const viewportRef=React.useRef({width:1440,height:900});const[viewport,setViewport]=React.useState(viewportRef.current);React.useLayoutEffect(()=>{setMounted(true);const update=(force=false)=>{const next={width:window.innerWidth,height:window.innerHeight};const prev=viewportRef.current;const widthChanged=Math.abs(next.width-prev.width)>40;if(force||widthChanged){viewportRef.current=next;setViewport(next);}};update(true);const handleResize=()=>{update(false);};const handleOrientationChange=()=>{update(true);};window.addEventListener(\"resize\",handleResize);window.addEventListener(\"orientationchange\",handleOrientationChange);return()=>{window.removeEventListener(\"resize\",handleResize);window.removeEventListener(\"orientationchange\",handleOrientationChange);};},[]);if(!mounted)return null;const scale=viewport.width/BASE_WIDTH;const baseTop=(viewport.height-BASE_HEIGHT*scale)/2;const isTabletLandscape=viewport.width<=1439&&viewport.width>=1024&&viewport.width>viewport.height;const tabletLandscapeOffset=isTabletLandscape?-5:0;const top=baseTop+tabletLandscapeOffset;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,position:\"fixed\",left:0,top:0,width:BASE_WIDTH,height:BASE_HEIGHT,minWidth:BASE_WIDTH,minHeight:BASE_HEIGHT,maxWidth:\"none\",maxHeight:\"none\",transform:`translate3d(0, ${top}px, 0) scale(${scale})`,transformOrigin:\"top left\",zIndex:0}}),document.body);};}// ─────────────────────────────\n// ImageMagnifier\n// DetailImage에 연결\n// 클릭하면 확대 모드 ON\n// 다시 클릭하면 OFF\n// Esc로 OFF\n// wheel / scroll 건드리지 않음\n// ─────────────────────────────\nexport function ImageMagnifier(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const rootRef=React.useRef(null);const[zoomMode,setZoomMode]=React.useState(false);const[zoom,setZoom]=React.useState({active:false,x:0,y:0,clientX:0,clientY:0,width:0,height:0,src:\"\"});const setRefs=node=>{rootRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const getImageSrc=()=>{const root=rootRef.current;if(!root)return\"\";const img=root.querySelector(\"img\");return img?.currentSrc||img?.src||\"\";};const updateZoom=event=>{const root=rootRef.current;if(!root)return;const rect=root.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;if(x<0||y<0||x>rect.width||y>rect.height){setZoom(prev=>({...prev,active:false}));return;}setZoom({active:true,x,y,clientX:event.clientX,clientY:event.clientY,width:rect.width,height:rect.height,src:getImageSrc()});};const handleClick=event=>{event.preventDefault();if(zoomMode){setZoomMode(false);setZoom(prev=>({...prev,active:false}));return;}setZoomMode(true);updateZoom(event);};React.useEffect(()=>{const handleKeyDown=event=>{if(event.key===\"Escape\"){setZoomMode(false);setZoom(prev=>({...prev,active:false}));}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[]);const LENS_SIZE=330;const ZOOM=2.2;const lens=zoomMode&&zoom.active&&zoom.src?/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:zoom.clientX-LENS_SIZE/2,top:zoom.clientY-LENS_SIZE/2,width:LENS_SIZE,height:LENS_SIZE,borderRadius:\"50%\",pointerEvents:\"none\",zIndex:999999,overflow:\"hidden\",border:\"2px solid rgba(0, 0, 0, 0.7)\",boxShadow:\"0 8px 24px rgba(0, 0, 0, 0.25)\",backgroundImage:`url(${zoom.src})`,backgroundRepeat:\"no-repeat\",backgroundSize:`${zoom.width*ZOOM}px ${zoom.height*ZOOM}px`,backgroundPosition:`${-(zoom.x*ZOOM-LENS_SIZE/2)}px ${-(zoom.y*ZOOM-LENS_SIZE/2)}px`}}):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onClick:handleClick,onMouseMove:event=>{if(zoomMode)updateZoom(event);},onMouseLeave:()=>{setZoom(prev=>({...prev,active:false}));},style:{...props.style,cursor:zoomMode?\"zoom-out\":\"zoom-in\"}}),typeof document!==\"undefined\"&&lens?/*#__PURE__*/createPortal(lens,document.body):null]});});}export function WorkModalAppearOnlyFromNav(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,\"--leetle-start-scale\":.98,\"--leetle-final-scale\":1,\"--leetle-final-opacity\":props.style?.opacity??1,animation:internal?\"none\":\"leetleWorkModalAppear 0.2s ease-out both\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"ArrowRight\":{\"type\":\"reactHoc\",\"name\":\"ArrowRight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WorkItem\":{\"type\":\"reactHoc\",\"name\":\"WorkItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentText\":{\"type\":\"reactHoc\",\"name\":\"ContentText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InfoBoxHover\":{\"type\":\"reactHoc\",\"name\":\"InfoBoxHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageMagnifier\":{\"type\":\"reactHoc\",\"name\":\"ImageMagnifier\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CategoryText\":{\"type\":\"reactHoc\",\"name\":\"CategoryText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOverlay\":{\"type\":\"reactHoc\",\"name\":\"BorderOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyRightTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyRightTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RememberCurrentWork\":{\"type\":\"reactHoc\",\"name\":\"RememberCurrentWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MediaBleed\":{\"type\":\"reactHoc\",\"name\":\"MediaBleed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ArrowLeft\":{\"type\":\"reactHoc\",\"name\":\"ArrowLeft\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideCollection\":{\"type\":\"reactHoc\",\"name\":\"HideCollection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyboardArrowNav\":{\"type\":\"reactHoc\",\"name\":\"KeyboardArrowNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyLeftTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyLeftTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitHomeBackground\":{\"type\":\"reactHoc\",\"name\":\"FitHomeBackground\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClearWorkInternalNav\":{\"type\":\"reactHoc\",\"name\":\"ClearWorkInternalNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyLeftHoverTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyLeftHoverTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WorkModalAppearOnlyFromNav\":{\"type\":\"reactHoc\",\"name\":\"WorkModalAppearOnlyFromNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitWorkModalToViewport\":{\"type\":\"reactHoc\",\"name\":\"FitWorkModalToViewport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoToLastWorkFromGrid\":{\"type\":\"reactHoc\",\"name\":\"GoToLastWorkFromGrid\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ModalFocus\":{\"type\":\"reactHoc\",\"name\":\"ModalFocus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TitleText\":{\"type\":\"reactHoc\",\"name\":\"TitleText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageDisplay\":{\"type\":\"reactHoc\",\"name\":\"ImageDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarkWorkViewToggle\":{\"type\":\"reactHoc\",\"name\":\"MarkWorkViewToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoToLastWork\":{\"type\":\"reactHoc\",\"name\":\"GoToLastWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RememberGridScroll\":{\"type\":\"reactHoc\",\"name\":\"RememberGridScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WorkDimAppearExceptNav\":{\"type\":\"reactHoc\",\"name\":\"WorkDimAppearExceptNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitToViewport\":{\"type\":\"reactHoc\",\"name\":\"FitToViewport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyRightHoverTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyRightHoverTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorkSlider.map","// Generated by Framer (7affe85)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,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=[\"iiFnsS69K\",\"KXyBscpVN\",\"Kwbd766KJ\"];const serializationHash=\"framer-lrQfH\";const variantClassNames={iiFnsS69K:\"framer-v-r7sxzw\",Kwbd766KJ:\"framer-v-3njgxg\",KXyBscpVN:\"framer-v-189dc64\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PQYkO4mLM=undefined;const LkwK5QS1R=undefined;const transition1={delay:0,duration:.15,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.18,ease:[.12,.23,.5,1],type:\"tween\"};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={Hover:\"Kwbd766KJ\",Load:\"KXyBscpVN\",Primary:\"iiFnsS69K\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,LkwK5QS1R:hover??props.LkwK5QS1R,PQYkO4mLM:click??props.PQYkO4mLM,variant:humanReadableVariantMap[props.variant]??props.variant??\"iiFnsS69K\"};};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,LkwK5QS1R,PQYkO4mLM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iiFnsS69K\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7jrpts=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PQYkO4mLM){const res=await PQYkO4mLM(...args);if(res===false)return false;}});const onMouseEnterqgxndc=activeVariantCallback(async(...args)=>{if(LkwK5QS1R){const res=await LkwK5QS1R(...args);if(res===false)return false;}setVariant(\"Kwbd766KJ\");});const onMouseLeaves0e7hq=activeVariantCallback(async(...args)=>{setVariant(\"iiFnsS69K\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"KXyBscpVN\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Kwbd766KJ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sdAapEYrq\"},motionChild:true,nodeId:\"iiFnsS69K\",openInNewTab:false,scopeId:\"BPQRHMXJa\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-r7sxzw\",className,classNames)} framer-1r9qpst`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iiFnsS69K\",onTap:onTap7jrpts,ref:refBinding,style:{...style},...addPropertyOverrides({Kwbd766KJ:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 소개 보기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-9),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3UagVKkH1pYqsVxjWlw5KtpSWc.webp?width=459&height=334\"},className:\"framer-amadpo\",\"data-framer-name\":\"btn_about\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WMgpSYnNa\",onMouseEnter:onMouseEnterqgxndc,...addPropertyOverrides({Kwbd766KJ:{background:{alt:\"리틀타운 소개 보기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-19),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3UagVKkH1pYqsVxjWlw5KtpSWc.webp?width=459&height=334\"},onMouseLeave:onMouseLeaves0e7hq}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lrQfH.framer-1r9qpst, .framer-lrQfH .framer-1r9qpst { display: block; }\",\".framer-lrQfH.framer-r7sxzw { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-lrQfH .framer-amadpo { flex: none; height: 100%; left: calc(49.090909090909115% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -9px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-lrQfH.framer-v-3njgxg .framer-amadpo { left: calc(48.1818181818182% - 100% / 2); top: -19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KXyBscpVN\":{\"layout\":[\"fixed\",\"fixed\"]},\"Kwbd766KJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LkwK5QS1R\":\"hover\",\"PQYkO4mLM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBPQRHMXJa=withCSS(Component,css,\"framer-lrQfH\");export default FramerBPQRHMXJa;FramerBPQRHMXJa.displayName=\"btn_about\";FramerBPQRHMXJa.defaultProps={height:80,width:110};addPropertyControls(FramerBPQRHMXJa,{variant:{options:[\"iiFnsS69K\",\"KXyBscpVN\",\"Kwbd766KJ\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},LkwK5QS1R:{title:\"Hover\",type:ControlType.EventHandler},PQYkO4mLM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBPQRHMXJa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBPQRHMXJa\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"LkwK5QS1R\\\":\\\"hover\\\",\\\"PQYkO4mLM\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KXyBscpVN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Kwbd766KJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BPQRHMXJa.map","// Generated by Framer (6b21612)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hrgltj5lK\",\"I7KCFeiaK\"];const serializationHash=\"framer-gonMK\";const variantClassNames={hrgltj5lK:\"framer-v-1uqjv9d\",I7KCFeiaK:\"framer-v-1sxkbwn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:6,ease:[0,0,1,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};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={\"Variant 1\":\"hrgltj5lK\",\"Variant 2\":\"I7KCFeiaK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hrgltj5lK\"};};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:\"hrgltj5lK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1kfkpcj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"I7KCFeiaK\",true),6e3);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppear1r36rn4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"hrgltj5lK\",true),1e3);});useOnVariantChange(baseVariant,{default:onAppear1kfkpcj,I7KCFeiaK:onAppear1r36rn4});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({I7KCFeiaK:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uqjv9d\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hrgltj5lK\",ref:refBinding,style:{...style},...addPropertyOverrides({I7KCFeiaK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:493,intrinsicWidth:585,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-((componentViewport?.height||91)-0)*1/2)),pixelHeight:493,pixelWidth:585,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/axBh5DRuVEn8FxL2CZVzBEKmOjA.webp?width=585&height=493\"},className:\"framer-12hbbjd\",layoutDependency:layoutDependency,layoutId:\"NaVGMuAfM\",...addPropertyOverrides({I7KCFeiaK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:493,intrinsicWidth:586,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-((componentViewport?.height||91)-0)*1/2)),pixelHeight:493,pixelWidth:586,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/8vLPleEM2MXlucLmi2HWkKGdJE.webp?width=586&height=493\"}}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-gonMK.framer-1nkfrx8, .framer-gonMK .framer-1nkfrx8 { display: block; }\",\".framer-gonMK.framer-1uqjv9d { height: 91px; position: relative; width: 108px; }\",\".framer-gonMK .framer-12hbbjd { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(49.450549450549474% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I7KCFeiaK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCqrRiWmbM=withCSS(Component,css,\"framer-gonMK\");export default FramerCqrRiWmbM;FramerCqrRiWmbM.displayName=\"green-head-desktop\";FramerCqrRiWmbM.defaultProps={height:91,width:108};addPropertyControls(FramerCqrRiWmbM,{variant:{options:[\"hrgltj5lK\",\"I7KCFeiaK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCqrRiWmbM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCqrRiWmbM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I7KCFeiaK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"108\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CqrRiWmbM.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,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=[\"qCY6Vtusg\",\"fEpYzktdC\",\"sn3a3ug5q\"];const serializationHash=\"framer-1KBs3\";const variantClassNames={fEpYzktdC:\"framer-v-1405yio\",qCY6Vtusg:\"framer-v-19faye9\",sn3a3ug5q:\"framer-v-soduuz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KKXSDuAmf=undefined;const transition1={damping:15,delay:0,mass:1,stiffness:300,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={Hover:\"sn3a3ug5q\",Load:\"fEpYzktdC\",Primary:\"qCY6Vtusg\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,KKXSDuAmf:hover??props.KKXSDuAmf,variant:humanReadableVariantMap[props.variant]??props.variant??\"qCY6Vtusg\"};};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,KKXSDuAmf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qCY6Vtusg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"fEpYzktdC\",\"sn3a3ug5q\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1hkpx7=activeVariantCallback(async(...args)=>{if(KKXSDuAmf){const res=await KKXSDuAmf(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19faye9\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"qCY6Vtusg\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/leetletown.design/\",motionChild:true,nodeId:\"yz2yhS_Bv\",openInNewTab:true,scopeId:\"JEeFY_W2Q\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/k2bJmad3rk1V15McjR5qQMNalrg.webp?width=200&height=200\"},className:\"framer-14f2749 framer-hlkh3p\",\"data-framer-name\":\"btn_insta\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yz2yhS_Bv\",onMouseEnter:onMouseEnter1hkpx7})})})})})});});const css=[\".framer-1KBs3.framer-hlkh3p, .framer-1KBs3 .framer-hlkh3p { display: block; }\",\".framer-1KBs3.framer-19faye9 { height: 44px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 44px; }\",\".framer-1KBs3 .framer-14f2749 { flex: none; height: 100%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; text-decoration: none; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fEpYzktdC\":{\"layout\":[\"fixed\",\"fixed\"]},\"sn3a3ug5q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KKXSDuAmf\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJEeFY_W2Q=withCSS(Component,css,\"framer-1KBs3\");export default FramerJEeFY_W2Q;FramerJEeFY_W2Q.displayName=\"btn_instagram\";FramerJEeFY_W2Q.defaultProps={height:44,width:44};addPropertyControls(FramerJEeFY_W2Q,{variant:{options:[\"qCY6Vtusg\",\"fEpYzktdC\",\"sn3a3ug5q\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},KKXSDuAmf:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerJEeFY_W2Q,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJEeFY_W2Q\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fEpYzktdC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sn3a3ug5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"KKXSDuAmf\\\":\\\"hover\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JEeFY_W2Q.map","// Generated by Framer (7affe85)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,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=[\"b7bedhl6C\",\"TkZRPPihn\",\"fUTJ7S1qQ\"];const serializationHash=\"framer-eJvob\";const variantClassNames={b7bedhl6C:\"framer-v-tjda33\",fUTJ7S1qQ:\"framer-v-ceka45\",TkZRPPihn:\"framer-v-e5thd5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const M3qoYLxfm=undefined;const F7jncUHfi=undefined;const transition1={delay:0,duration:.1,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};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={Hover:\"fUTJ7S1qQ\",Load:\"TkZRPPihn\",Pimary:\"b7bedhl6C\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,F7jncUHfi:hover??props.F7jncUHfi,M3qoYLxfm:click??props.M3qoYLxfm,variant:humanReadableVariantMap[props.variant]??props.variant??\"b7bedhl6C\"};};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,F7jncUHfi,M3qoYLxfm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b7bedhl6C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1om5hv5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(M3qoYLxfm){const res=await M3qoYLxfm(...args);if(res===false)return false;}});const onMouseEnter1jfz4n0=activeVariantCallback(async(...args)=>{if(F7jncUHfi){const res=await F7jncUHfi(...args);if(res===false)return false;}setVariant(\"fUTJ7S1qQ\");});const onMouseLeave1d9t70b=activeVariantCallback(async(...args)=>{setVariant(\"b7bedhl6C\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"TkZRPPihn\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({fUTJ7S1qQ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"포스터10\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"s2OFKCBdR\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"b7bedhl6C\",openInNewTab:false,scopeId:\"O3RIbB84L\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-tjda33\",className,classNames)} framer-1pmeg0x`,\"data-framer-name\":\"Pimary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"b7bedhl6C\",onTap:onTap1om5hv5,ref:refBinding,style:{...style},...addPropertyOverrides({fUTJ7S1qQ:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 작업물 보기\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-2),pixelHeight:292,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mva6MPj0QF1eC0ApP4B2F8Y0Mw.webp?width=459&height=292\"},className:\"framer-139s1ns\",\"data-framer-name\":\"btn_work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aJ_K5vCNg\",onMouseEnter:onMouseEnter1jfz4n0,...addPropertyOverrides({fUTJ7S1qQ:{background:{alt:\"리틀타운 작업물 보기\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-12),pixelHeight:292,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mva6MPj0QF1eC0ApP4B2F8Y0Mw.webp?width=459&height=292\"},onMouseLeave:onMouseLeave1d9t70b}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eJvob.framer-1pmeg0x, .framer-eJvob .framer-1pmeg0x { display: block; }\",\".framer-eJvob.framer-tjda33 { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-eJvob .framer-139s1ns { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -2px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-eJvob.framer-v-ceka45 .framer-139s1ns { left: 1px; top: -12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TkZRPPihn\":{\"layout\":[\"fixed\",\"fixed\"]},\"fUTJ7S1qQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"F7jncUHfi\":\"hover\",\"M3qoYLxfm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO3RIbB84L=withCSS(Component,css,\"framer-eJvob\");export default FramerO3RIbB84L;FramerO3RIbB84L.displayName=\"btn_work\";FramerO3RIbB84L.defaultProps={height:80,width:110};addPropertyControls(FramerO3RIbB84L,{variant:{options:[\"b7bedhl6C\",\"TkZRPPihn\",\"fUTJ7S1qQ\"],optionTitles:[\"Pimary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},F7jncUHfi:{title:\"Hover\",type:ControlType.EventHandler},M3qoYLxfm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerO3RIbB84L,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO3RIbB84L\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TkZRPPihn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fUTJ7S1qQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"F7jncUHfi\\\":\\\"hover\\\",\\\"M3qoYLxfm\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"80\",\"framerIntrinsicWidth\":\"110\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O3RIbB84L.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={LiZ1e2ej9:{hover:true},XiMbn5Zde:{hover:true}};const cycleOrder=[\"XiMbn5Zde\",\"A5xOXsL0q\",\"LiZ1e2ej9\"];const serializationHash=\"framer-joUD2\";const variantClassNames={A5xOXsL0q:\"framer-v-wx5jqo\",LiZ1e2ej9:\"framer-v-hp1x5v\",XiMbn5Zde:\"framer-v-1xso4bj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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={\"Variant 3\":\"LiZ1e2ej9\",Load:\"A5xOXsL0q\",Primary:\"XiMbn5Zde\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XiMbn5Zde\"};};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:\"XiMbn5Zde\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ns6mw3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"LiZ1e2ej9\");});const onTapjxlsfl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"XiMbn5Zde\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"A5xOXsL0q\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xso4bj\",className,classNames),\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XiMbn5Zde\",onTap:onTap1ns6mw3,ref:refBinding,style:{...style},...addPropertyOverrides({\"LiZ1e2ej9-hover\":{\"data-framer-name\":undefined},\"XiMbn5Zde-hover\":{\"data-framer-name\":undefined},LiZ1e2ej9:{\"data-framer-name\":\"Variant 3\",onTap:onTapjxlsfl}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/PrcqzHbJsEvF8lrZYoUPJBrJxa8.webp?width=200&height=292\"},className:\"framer-bxx764\",\"data-framer-name\":\"btn_BGM\",layoutDependency:layoutDependency,layoutId:\"Q7Ydez3Gp\",...addPropertyOverrides({\"LiZ1e2ej9-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/PrcqzHbJsEvF8lrZYoUPJBrJxa8.webp?width=200&height=292\"}},\"XiMbn5Zde-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/qhxCRRASEzUMR0WSJa4KGbA3s.webp?width=200&height=292\"}},LiZ1e2ej9:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/qhxCRRASEzUMR0WSJa4KGbA3s.webp?width=200&height=292\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-joUD2.framer-27mc0m, .framer-joUD2 .framer-27mc0m { display: block; }\",\".framer-joUD2.framer-1xso4bj { cursor: pointer; height: 74px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 52px; }\",\".framer-joUD2 .framer-bxx764 { flex: none; height: 100%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"A5xOXsL0q\":{\"layout\":[\"fixed\",\"fixed\"]},\"LiZ1e2ej9\":{\"layout\":[\"fixed\",\"fixed\"]},\"BjTdeCC8M\":{\"layout\":[\"fixed\",\"fixed\"]},\"WLyVldxYJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxPUHjjBWK=withCSS(Component,css,\"framer-joUD2\");export default FramerxPUHjjBWK;FramerxPUHjjBWK.displayName=\"btn_Nblog\";FramerxPUHjjBWK.defaultProps={height:74,width:52};addPropertyControls(FramerxPUHjjBWK,{variant:{options:[\"XiMbn5Zde\",\"A5xOXsL0q\",\"LiZ1e2ej9\"],optionTitles:[\"Primary\",\"Load\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxPUHjjBWK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxPUHjjBWK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A5xOXsL0q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LiZ1e2ej9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BjTdeCC8M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WLyVldxYJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"74\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xPUHjjBWK.map","// Generated by Framer (c54c588)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,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=[\"HYhBfNSMP\",\"qjbCOGI2z\",\"pT7Dstcvh\"];const serializationHash=\"framer-X6k6n\";const variantClassNames={HYhBfNSMP:\"framer-v-1yqrpl9\",pT7Dstcvh:\"framer-v-2z0i9w\",qjbCOGI2z:\"framer-v-idqodc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yj0ME3e5W=undefined;const TAiqRq7YZ=undefined;const transition1={delay:0,duration:.22,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};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={Hover:\"pT7Dstcvh\",Load:\"qjbCOGI2z\",Primary:\"HYhBfNSMP\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,TAiqRq7YZ:hover??props.TAiqRq7YZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"HYhBfNSMP\",Yj0ME3e5W:click??props.Yj0ME3e5W};};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,TAiqRq7YZ,Yj0ME3e5W,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HYhBfNSMP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5pumt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Yj0ME3e5W){const res=await Yj0ME3e5W(...args);if(res===false)return false;}});const onMouseEntera6w83i=activeVariantCallback(async(...args)=>{if(TAiqRq7YZ){const res=await TAiqRq7YZ(...args);if(res===false)return false;}setVariant(\"pT7Dstcvh\");});const onMouseLeave13v3olb=activeVariantCallback(async(...args)=>{setVariant(\"HYhBfNSMP\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"qjbCOGI2z\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({pT7Dstcvh:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kwmfTsfWm\"},motionChild:true,nodeId:\"HYhBfNSMP\",openInNewTab:false,scopeId:\"ZmkANOuoA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1yqrpl9\",className,classNames)} framer-1sf2ckh`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HYhBfNSMP\",onTap:onTap5pumt,ref:refBinding,style:{...style},...addPropertyOverrides({pT7Dstcvh:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 작업 문의하기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-9),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hgVIIzYqDv2n4ox2WLpQBYtyNA.webp?width=459&height=334\"},className:\"framer-kb696h\",\"data-framer-name\":\"btn_contact\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KEdBiCPig\",onMouseEnter:onMouseEntera6w83i,...addPropertyOverrides({pT7Dstcvh:{background:{alt:\"리틀타운 작업 문의하기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-18),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hgVIIzYqDv2n4ox2WLpQBYtyNA.webp?width=459&height=334\"},onMouseLeave:onMouseLeave13v3olb}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X6k6n.framer-1sf2ckh, .framer-X6k6n .framer-1sf2ckh { display: block; }\",\".framer-X6k6n.framer-1yqrpl9 { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-X6k6n .framer-kb696h { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -9px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-X6k6n.framer-v-2z0i9w .framer-kb696h { top: -18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qjbCOGI2z\":{\"layout\":[\"fixed\",\"fixed\"]},\"pT7Dstcvh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TAiqRq7YZ\":\"hover\",\"Yj0ME3e5W\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZmkANOuoA=withCSS(Component,css,\"framer-X6k6n\");export default FramerZmkANOuoA;FramerZmkANOuoA.displayName=\"btn_contact\";FramerZmkANOuoA.defaultProps={height:80,width:110};addPropertyControls(FramerZmkANOuoA,{variant:{options:[\"HYhBfNSMP\",\"qjbCOGI2z\",\"pT7Dstcvh\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},TAiqRq7YZ:{title:\"Hover\",type:ControlType.EventHandler},Yj0ME3e5W:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerZmkANOuoA,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZmkANOuoA\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerVariables\":\"{\\\"TAiqRq7YZ\\\":\\\"hover\\\",\\\"Yj0ME3e5W\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qjbCOGI2z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pT7Dstcvh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZmkANOuoA.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedLogo from\"https://framerusercontent.com/modules/tf8irYwfnYCUWkZqguZX/GxbNFzoRRNnYxXtXPZNk/AnimatedLogo.js\";import{BGMRadioDesktop}from\"https://framerusercontent.com/modules/jZsBW4zGWDlKeCbKYmFP/nJLu2lsu5dqwdXcpFrUq/BGMRadio.js\";import{TextStroke}from\"https://framerusercontent.com/modules/CqPhoj1tf3OpwclpDL4I/8ELdrMsCdyE8pj0qAtTV/ContactForm.js\";import{ClearContactReturnPath}from\"https://framerusercontent.com/modules/J5CkT87k18eoHKLytvaE/6RewR4R9zuhG5ccksHUn/ContactReturn.js\";import SeoMarqueeH1 from\"https://framerusercontent.com/modules/MUw26OUyK3Ez2eqQ0F3r/KedaxC1rjmoJJQKjwfTr/SeoMarqueeH1.js\";import{GoToLastWork}from\"https://framerusercontent.com/modules/ha7CBPWJMUH8CruKTSSr/kU9cjSKGA30mlnqUf1T8/WorkSlider.js\";import Btn_about from\"https://framerusercontent.com/modules/U3i3VrwP7XepAn7EQoP2/g0Q4B7pLQyvowzXP8DrC/BPQRHMXJa.js\";import GreenHeadDesktop from\"https://framerusercontent.com/modules/4BtDehmxHNXw17H5zgcr/EOeeVbnqrrvvLYxc1Xuf/CqrRiWmbM.js\";import Btn_instagram from\"https://framerusercontent.com/modules/Ixa4UDSE20Hj6WNxVEIZ/6Iv9zRviUbJnRzoq1NBy/JEeFY_W2Q.js\";import Btn_work,*as Btn_workInfo from\"https://framerusercontent.com/modules/ZKiRR3dnDPC9ZRO8ZALg/Mp8LxkxJStgZ9giNtr73/O3RIbB84L.js\";import Btn_Nblog,*as Btn_NblogInfo from\"https://framerusercontent.com/modules/gDGAESlLFBNypetvKQda/QQTK9EHkbIM1POdkp9x1/xPUHjjBWK.js\";import Btn_contact,*as Btn_contactInfo from\"https://framerusercontent.com/modules/Z5eQmQkhBU12HD6HkqUA/edQFxLq8B6xIBjFi04BR/ZmkANOuoA.js\";const Image1WithFX=withFX(Image1);const GreenHeadDesktopFonts=getFonts(GreenHeadDesktop);const RichTextTextStroke2wdwkd=withCodeBoundaryForOverrides(RichText,{nodeId:\"KHjwJAav5\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const RichTextTextStrokewf5hq0=withCodeBoundaryForOverrides(RichText,{nodeId:\"hDykhjQfP\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const RichTextTextStrokez2n68y=withCodeBoundaryForOverrides(RichText,{nodeId:\"CKPPxl5qc\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const SeoMarqueeH1Fonts=getFonts(SeoMarqueeH1);const AnimatedLogoFonts=getFonts(AnimatedLogo);const Btn_instagramFonts=getFonts(Btn_instagram);const Btn_workFonts=getFonts(Btn_work);const Btn_workGoToLastWork1h2mabtWithMappedReactPropsj37zb7=withMappedReactProps(withCodeBoundaryForOverrides(Btn_work,{nodeId:\"p_aveGoGm\",override:GoToLastWork,scopeId:\"uJDXoIKYV\"}),Btn_workInfo);const Btn_contactFonts=getFonts(Btn_contact);const Btn_contactClearContactReturnPath1121g4sWithMappedReactProps1txfezm=withMappedReactProps(withCodeBoundaryForOverrides(Btn_contact,{nodeId:\"pAvqpKuA5\",override:ClearContactReturnPath,scopeId:\"uJDXoIKYV\"}),Btn_contactInfo);const Btn_aboutFonts=getFonts(Btn_about);const Btn_NblogFonts=getFonts(Btn_Nblog);const Btn_NblogBGMRadioDesktopqid6cfWithMappedReactPropsqicih5=withMappedReactProps(withCodeBoundaryForOverrides(Btn_Nblog,{nodeId:\"rS2wo12b7\",override:BGMRadioDesktop,scopeId:\"uJDXoIKYV\"}),Btn_NblogInfo);const cycleOrder=[\"jM2uYlooV\",\"Tvfb7LbZC\"];const serializationHash=\"framer-0lUex\";const variantClassNames={jM2uYlooV:\"framer-v-b91qvk\",Tvfb7LbZC:\"framer-v-f433s9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:100,delay:.98,mass:1,stiffness:600,type:\"spring\"};const animation={opacity:1,rotate:-3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:1,y:0};const transition3={delay:0,duration:1,ease:[.7,-.35,.3,1.35],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-2,y:2};const transition4={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:-1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-3,y:0};const transition5={delay:0,duration:.403,ease:[.5,0,.88,.77],type:\"tween\"};const animation3={opacity:1,rotate:-3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation4={opacity:1,rotate:-1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition6={delay:0,duration:.403,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:0,duration:1,ease:[.15,.45,.15,1.35],type:\"tween\"};const animation6={opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1,y:1};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Variant 1\":\"jM2uYlooV\",\"Variant 2\":\"Tvfb7LbZC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jM2uYlooV\"};};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:\"jM2uYlooV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const KKXSDuAmfh0s72j=activeVariantCallback(async(...args)=>{setVariant(\"bQjzkDdqp\");});const F7jncUHfiyebf2j=activeVariantCallback(async(...args)=>{setVariant(\"YOZjOZyt2\");});const TAiqRq7YZkdws2l=activeVariantCallback(async(...args)=>{setVariant(\"t0WUMGsQn\");});const LkwK5QS1R19ci67b=activeVariantCallback(async(...args)=>{setVariant(\"Ou3Z9hUly\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:5001,intrinsicWidth:6e3,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:5001,pixelWidth:6e3,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/P3hb7SxQptPS4GWJjvgzqtlIvY0.webp?width=6000&height=5001\"},className:cx(scopingClassNames,\"framer-b91qvk\",className,classNames),\"data-framer-name\":\"Variant 1\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"jM2uYlooV\",ref:refBinding,style:{...style},...addPropertyOverrides({Tvfb7LbZC:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.08,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:325,intrinsicWidth:330,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+639.15),pixelHeight:325,pixelWidth:330,sizes:\"79px\",src:\"https://framerusercontent.com/images/ygQg5rdfLVqNzsDFeIFsSawX9aU.webp?width=330&height=325\"},className:\"framer-d64l64\",\"data-framer-name\":\"pink-arm-L\",layoutDependency:layoutDependency,layoutId:\"pP8k9TSDl\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:363,intrinsicWidth:205,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+645.1),pixelHeight:363,pixelWidth:205,sizes:\"49px\",src:\"https://framerusercontent.com/images/Ydssl7sjeSJbHgrdvdDMBWHSzo.webp?width=205&height=363\"},className:\"framer-1xdygak\",\"data-framer-name\":\"pink-body\",layoutDependency:layoutDependency,layoutId:\"sqtgfWcVL\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:3,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:334,intrinsicWidth:304,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+633),pixelHeight:334,pixelWidth:304,sizes:\"73px\",src:\"https://framerusercontent.com/images/Dm5ZYilNhBJAhoFrZKO2csHPr4.webp?width=304&height=334\"},className:\"framer-1xc2x5f\",\"data-framer-name\":\"pink-arm\",layoutDependency:layoutDependency,layoutId:\"AH0V19Rda\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:3,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition4,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:388,intrinsicWidth:434,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+566),pixelHeight:388,pixelWidth:434,sizes:\"104px\",src:\"https://framerusercontent.com/images/EukWjZ10Fd2owQ0OWgZFD8Os6yk.webp?width=434&height=388\"},className:\"framer-1ej6vtx\",\"data-framer-name\":\"pink-head\",layoutDependency:layoutDependency,layoutId:\"AXl8_6qQs\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation3,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:109,intrinsicWidth:246,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+791),pixelHeight:109,pixelWidth:246,sizes:\"59px\",src:\"https://framerusercontent.com/images/cuIUZ9D45gbIEzO02nU8EP4xNw.webp?width=246&height=109\"},className:\"framer-1nvlyt1\",\"data-framer-name\":\"yello-foot-R\",layoutDependency:layoutDependency,layoutId:\"eF7T1rJRb\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation4,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:738,intrinsicWidth:692,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+659),pixelHeight:738,pixelWidth:692,sizes:\"166px\",src:\"https://framerusercontent.com/images/QHSkca2DTwHuE8DDpnah86XUJH0.webp?scale-down-to=512&width=692&height=738\"},className:\"framer-1svabl8\",\"data-framer-name\":\"yellow-head\",layoutDependency:layoutDependency,layoutId:\"x3TUXaXcH\",children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation5,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition6,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:312,intrinsicWidth:244,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+659+-14),pixelHeight:312,pixelWidth:244,sizes:\"58px\",src:\"https://framerusercontent.com/images/fJDj5mHmQ9m6HfUm4Tx9k9dPXI.webp?width=244&height=312\"},className:\"framer-5lwo2q\",\"data-framer-name\":\"yellow-hair\",layoutDependency:layoutDependency,layoutId:\"nvNjO6pR6\"})}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation6,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition7,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:244,intrinsicWidth:265,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+684.2),pixelHeight:244,pixelWidth:265,sizes:\"45px\",src:\"https://framerusercontent.com/images/uviXGLzcT92VEiXh9say3JYURo.webp?width=265&height=244\"},className:\"framer-1w7f3bh\",\"data-framer-name\":\"green-arm\",layoutDependency:layoutDependency,layoutId:\"Kki8TVY9I\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"108px\",y:(componentViewport?.y||0)+606,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f7lth6-container\",layoutDependency:layoutDependency,layoutId:\"sKSuHih58-container\",nodeId:\"sKSuHih58\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(GreenHeadDesktop,{height:\"100%\",id:\"sKSuHih58\",layoutId:\"sKSuHih58\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hrgltj5lK\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-039\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"NPtFwtzcK\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"EM2LnDncb\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r2ku6t framer-1d7ae7z\",\"data-framer-name\":\"논산딸기축제\",layoutDependency:layoutDependency,layoutId:\"EM2LnDncb\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-041\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"Ob_DiDDOk\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"s1t9rUAEV\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7litbm framer-1d7ae7z\",\"data-framer-name\":\"경기콩 전국요리경연대회\",layoutDependency:layoutDependency,layoutId:\"s1t9rUAEV\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-3}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-037\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"B8lie_gT0\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"hh3lShAYA\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s6foi8 framer-1d7ae7z\",\"data-framer-name\":\"왕인박사유적지\",layoutDependency:layoutDependency,layoutId:\"hh3lShAYA\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-7}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-036\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"q8LPydf6h\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"mHPQA3xYT\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ydfukm framer-1d7ae7z\",\"data-framer-name\":\"천리포수목원 목련축제\",layoutDependency:layoutDependency,layoutId:\"mHPQA3xYT\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-9}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-040\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"MEG9xptYE\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"dZgAOem9V\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mwdxhs framer-1d7ae7z\",\"data-framer-name\":\"제1회 가치놀장\",layoutDependency:layoutDependency,layoutId:\"dZgAOem9V\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-038\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"ZdFGIvuLD\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"cT3WrZYrc\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16c313l framer-1d7ae7z\",\"data-framer-name\":\"보령신활력 액션그룹 지도\",layoutDependency:layoutDependency,layoutId:\"cT3WrZYrc\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-034\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"hWTO5PV0j\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"Wsh26rhlj\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bdxzvh framer-1d7ae7z\",\"data-framer-name\":\"경기미 소믈리에\",layoutDependency:layoutDependency,layoutId:\"Wsh26rhlj\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-042\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"s2OFKCBdR\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"Wm999rygP\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nr7nm2 framer-1d7ae7z\",\"data-framer-name\":\"보령신활력 입점브랜드대모집\",layoutDependency:layoutDependency,layoutId:\"Wm999rygP\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-029\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"pV4RsLC_v\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"zEGWwW_4_\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13qvfq6 framer-1d7ae7z\",\"data-framer-name\":\"정혜영T와 겨울나기\",layoutDependency:layoutDependency,layoutId:\"zEGWwW_4_\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:3}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-043\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"gH9RsbaDb\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"gTcKqv1w7\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lzwhk framer-1d7ae7z\",\"data-framer-name\":\"정혜영T와 봄맞이\",layoutDependency:layoutDependency,layoutId:\"gTcKqv1w7\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:1}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-031\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"yqdIopAjs\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"tdfdKhZaM\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1aszotx framer-1d7ae7z\",\"data-framer-name\":\"템플 오브 허브\",layoutDependency:layoutDependency,layoutId:\"tdfdKhZaM\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-021\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"WHLQNuvsQ\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"j2kHGFjsN\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7ac3a0 framer-1d7ae7z\",\"data-framer-name\":\"트립백\",layoutDependency:layoutDependency,layoutId:\"j2kHGFjsN\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:5}})}),/*#__PURE__*/_jsx(RichTextTextStroke2wdwkd,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"MAP/GUIDE\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-2wdwkd\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"KHjwJAav5\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-2,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextTextStrokewf5hq0,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"LEAFLET\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-wf5hq0\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"hDykhjQfP\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-1,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextTextStrokez2n68y,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"POSTER\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-z2n68y\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"CKPPxl5qc\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-1,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14otzfa\",layoutDependency:layoutDependency,layoutId:\"FONsVW58Z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-139h77p-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AvWK7zL5n-container\",nodeId:\"AvWK7zL5n\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(SeoMarqueeH1,{color:\"rgb(42, 20, 84)\",duration:20,font:{fontFamily:'\"Ownglyph jooreeletter Regular\", \"Ownglyph jooreeletter Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},height:\"100%\",id:\"AvWK7zL5n\",layoutId:\"AvWK7zL5n\",style:{height:\"100%\",width:\"100%\"},text:\"DESIGN STUDIO LEETLE TOWN \\xb7 CONTACT hello@leetletown.com     \",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6bex9f\",\"data-framer-name\":\"[ Header ]\",layoutDependency:layoutDependency,layoutId:\"ianVGew6H\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fc0bhy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"h9fRiVseY-container\",nodeId:\"h9fRiVseY\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(AnimatedLogo,{animateDraw:true,bgImage:\"https://framerusercontent.com/images/YFlAnkthFDznHW16pudDTXHr3gA.webp?scale-down-to=512&width=1021&height=315\",delay:.1,duration:.16,gap:.12,height:\"100%\",homeHref:resolvedLinks[0],hoverFullImage:\"https://framerusercontent.com/images/ObPvziGVHMOmVWakMLc6wsawW4.webp?scale-down-to=512&width=1021&height=315\",id:\"h9fRiVseY\",layoutId:\"h9fRiVseY\",maskStrokeWidth:6,maskSvg:\"https://framerusercontent.com/assets/NpFVcVmD0VaZ5WsZSJ60iLWSCU.svg\",style:{height:\"100%\",width:\"100%\"},textImage:\"https://framerusercontent.com/images/mXoTP5HN1cZmMMZt5Tczt1qnPGc.svg?width=245&height=75\",width:\"100%\",...addPropertyOverrides({Tvfb7LbZC:{homeHref:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yqlcgb\",\"data-framer-name\":\"[ Navigation ]\",layoutDependency:layoutDependency,layoutId:\"x8mn4QpF0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+322+.0833+0+-1-68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-amdi1o-container\",layoutDependency:layoutDependency,layoutId:\"D1DvO12Dw-container\",nodeId:\"D1DvO12Dw\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_instagram,{height:\"100%\",id:\"D1DvO12Dw\",KKXSDuAmf:KKXSDuAmfh0s72j,layoutId:\"D1DvO12Dw\",variant:matchVariant(\"qCY6Vtusg\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e8ce7f\",\"data-framer-name\":\"Nav_Items\",layoutDependency:layoutDependency,layoutId:\"dkSRDu0pT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h2mabt-container\",layoutDependency:layoutDependency,layoutId:\"p_aveGoGm-container\",nodeId:\"p_aveGoGm\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_workGoToLastWork1h2mabtWithMappedReactPropsj37zb7,{F7jncUHfi:F7jncUHfiyebf2j,height:\"100%\",id:\"p_aveGoGm\",layoutId:\"p_aveGoGm\",variant:matchVariant(\"b7bedhl6C\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1121g4s-container\",layoutDependency:layoutDependency,layoutId:\"pAvqpKuA5-container\",nodeId:\"pAvqpKuA5\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_contactClearContactReturnPath1121g4sWithMappedReactProps1txfezm,{height:\"100%\",id:\"pAvqpKuA5\",layoutId:\"pAvqpKuA5\",TAiqRq7YZ:TAiqRq7YZkdws2l,variant:matchVariant(\"HYhBfNSMP\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yrio4g-container\",layoutDependency:layoutDependency,layoutId:\"uEsVaTcO5-container\",nodeId:\"uEsVaTcO5\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_about,{height:\"100%\",id:\"uEsVaTcO5\",layoutId:\"uEsVaTcO5\",LkwK5QS1R:LkwK5QS1R19ci67b,variant:matchVariant(\"iiFnsS69K\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,y:(componentViewport?.y||0)+322+.0833+0+-1-100,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qid6cf-container\",\"data-framer-name\":\"btn_BGM\",layoutDependency:layoutDependency,layoutId:\"rS2wo12b7-container\",name:\"btn_BGM\",nodeId:\"rS2wo12b7\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_NblogBGMRadioDesktopqid6cfWithMappedReactPropsqicih5,{height:\"100%\",id:\"rS2wo12b7\",layoutId:\"rS2wo12b7\",name:\"btn_BGM\",variant:matchVariant(\"XiMbn5Zde\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:140,intrinsicWidth:1992,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+322+.0833+0+-1-34),pixelHeight:140,pixelWidth:1992,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.41 + 168.6px)`,src:\"https://framerusercontent.com/images/IWd8p6CfmSf0rWxE7taqQ19xSCo.webp?width=1992&height=140\"},className:\"framer-1fb49d7\",\"data-framer-name\":\"Nav_Shelf\",layoutDependency:layoutDependency,layoutId:\"fdkIginqU\"})]})]})]})]})})})});});const css=[\".framer-0lUex.framer-1d7ae7z, .framer-0lUex .framer-1d7ae7z { display: block; }\",\".framer-0lUex.framer-b91qvk { gap: 0px; height: auto; overflow: auto; position: relative; width: 1440px; }\",\".framer-0lUex .framer-d64l64 { flex: none; height: 78px; position: absolute; right: 291px; top: 639px; width: 79px; }\",\".framer-0lUex .framer-1xdygak { flex: none; height: 87px; position: absolute; right: 284px; top: 645px; width: 49px; }\",\".framer-0lUex .framer-1xc2x5f { flex: none; height: 80px; position: absolute; right: 247px; top: 633px; width: 73px; }\",\".framer-0lUex .framer-1ej6vtx { flex: none; height: 93px; position: absolute; right: 260px; top: 566px; width: 104px; }\",\".framer-0lUex .framer-1nvlyt1 { flex: none; height: 26px; left: 324px; position: absolute; top: 791px; width: 59px; }\",\".framer-0lUex .framer-1svabl8 { flex: none; height: 177px; left: 253px; position: absolute; top: 659px; width: 166px; }\",\".framer-0lUex .framer-5lwo2q { flex: none; height: 75px; left: 18px; position: absolute; top: -14px; width: 58px; }\",\".framer-0lUex .framer-1w7f3bh { aspect-ratio: 0.98 / 1; flex: none; height: auto; left: 49%; position: absolute; top: 684px; width: 45px; }\",\".framer-0lUex .framer-1f7lth6-container { flex: none; height: 91px; left: 668px; position: absolute; top: 606px; width: 108px; }\",\".framer-0lUex .framer-1r2ku6t { flex: none; height: 105px; overflow: visible; position: absolute; right: 136px; text-decoration: none; top: 669px; width: 74px; }\",\".framer-0lUex .framer-7litbm { flex: none; height: 174px; overflow: visible; position: absolute; right: 39px; text-decoration: none; top: 472px; width: 146px; }\",\".framer-0lUex .framer-s6foi8 { flex: none; height: 130px; overflow: visible; position: absolute; right: 216px; text-decoration: none; top: 369px; width: 180px; }\",\".framer-0lUex .framer-ydfukm { flex: none; height: 144px; overflow: visible; position: absolute; right: 93px; text-decoration: none; top: 305px; width: 109px; }\",\".framer-0lUex .framer-mwdxhs { flex: none; height: 141px; left: 70px; overflow: visible; position: absolute; text-decoration: none; top: 641px; width: 96px; }\",\".framer-0lUex .framer-16c313l { flex: none; height: 147px; left: 34px; overflow: visible; position: absolute; text-decoration: none; top: 471px; width: 177px; }\",\".framer-0lUex .framer-bdxzvh { flex: none; height: 132px; left: 85px; overflow: visible; position: absolute; text-decoration: none; top: 317px; width: 111px; }\",\".framer-0lUex .framer-nr7nm2 { flex: none; height: 133px; left: 222px; overflow: visible; position: absolute; text-decoration: none; top: 309px; width: 95px; }\",\".framer-0lUex .framer-13qvfq6 { flex: none; height: 57px; left: 267px; overflow: visible; position: absolute; text-decoration: none; top: 461px; width: 69px; }\",\".framer-0lUex .framer-lzwhk { flex: none; height: 56px; left: 348px; overflow: visible; position: absolute; text-decoration: none; top: 465px; width: 66px; }\",\".framer-0lUex .framer-1aszotx { flex: none; height: 38px; left: 333px; overflow: visible; position: absolute; text-decoration: none; top: 584px; width: 31px; }\",\".framer-0lUex .framer-7ac3a0 { flex: none; height: 52px; left: 377px; overflow: visible; position: absolute; text-decoration: none; top: 570px; width: 41px; }\",\".framer-0lUex .framer-2wdwkd { flex: none; height: auto; position: absolute; right: 251px; top: 545px; white-space: pre; width: auto; }\",\".framer-0lUex .framer-wf5hq0 { flex: none; height: auto; position: absolute; right: 308px; top: 546px; white-space: pre; width: auto; }\",\".framer-0lUex .framer-z2n68y { flex: none; height: auto; position: absolute; right: 362px; top: 549px; white-space: pre; width: auto; }\",\".framer-0lUex .framer-14otzfa { flex: none; height: 188px; left: calc(50.00000000000002% - 41.11111111111111% / 2); overflow: visible; position: absolute; top: 322px; width: 41%; }\",\".framer-0lUex .framer-139h77p-container { bottom: 7px; flex: none; height: 19px; left: calc(50.00000000000002% - 400px / 2); position: absolute; width: 400px; }\",\".framer-0lUex .framer-6bex9f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 50%; min-height: 149px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: auto; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-0lUex .framer-1fc0bhy-container { flex: none; height: 62px; left: calc(49.96612466124664% - 200px / 2); position: absolute; top: 0px; width: 200px; z-index: 2; }\",\".framer-0lUex .framer-1yqlcgb { align-content: flex-end; align-items: flex-end; bottom: 1px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; justify-content: center; left: -18px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: auto; position: absolute; right: -19px; top: 0px; z-index: 1; }\",\".framer-0lUex .framer-amdi1o-container { bottom: 24px; flex: none; height: auto; left: 87px; position: absolute; width: auto; z-index: 1; }\",\".framer-0lUex .framer-e8ce7f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-0lUex .framer-1h2mabt-container, .framer-0lUex .framer-1121g4s-container, .framer-0lUex .framer-1yrio4g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0lUex .framer-qid6cf-container { bottom: 26px; flex: none; height: auto; position: absolute; right: 85px; width: auto; z-index: 1; }\",\".framer-0lUex .framer-1fb49d7 { bottom: 1px; flex: none; height: 33px; left: -66px; overflow: visible; position: absolute; right: -66px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200.23\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fit-image\"]},\"Tvfb7LbZC\":{\"layout\":[\"fixed\",\"fit-image\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruJDXoIKYV=withCSS(Component,css,\"framer-0lUex\");export default FrameruJDXoIKYV;FrameruJDXoIKYV.displayName=\"Home_Background\";FrameruJDXoIKYV.defaultProps={height:1200.23,width:1440};addPropertyControls(FrameruJDXoIKYV,{variant:{options:[\"jM2uYlooV\",\"Tvfb7LbZC\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruJDXoIKYV,[{explicitInter:true,fonts:[{cssFamilyName:\"Nanum JeomGgorCe Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Nanum JeomGgorCe\",url:\"https://framerusercontent.com/assets/ZQoDLxzFiBU1f1Brmw6OHzfZdZk.woff2\",weight:\"400\"},{cssFamilyName:\"Ownglyph jooreeletter Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ownglyph jooreeletter\",url:\"https://framerusercontent.com/assets/JbE6S2hDydJv4hVW5XbfmeienE.woff2\",weight:\"400\"}]},...GreenHeadDesktopFonts,...SeoMarqueeH1Fonts,...AnimatedLogoFonts,...Btn_instagramFonts,...Btn_workFonts,...Btn_contactFonts,...Btn_aboutFonts,...Btn_NblogFonts],{supportsExplicitInterCodegen:true});FrameruJDXoIKYV.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(GreenHeadDesktop,{},context),()=>forwardLoader(Btn_instagram,{},context),()=>forwardLoader(Btn_work,{},context),()=>forwardLoader(Btn_contact,{},context),()=>forwardLoader(Btn_about,{},context),()=>forwardLoader(Btn_Nblog,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruJDXoIKYV\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1200.23\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fit-image\\\"]},\\\"Tvfb7LbZC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fit-image\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vA1Rg .framer-styles-preset-anusdm:not(.rich-text-wrapper), .framer-vA1Rg .framer-styles-preset-anusdm.rich-text-wrapper a { --framer-link-text-background-padding: 0px; --framer-link-text-color: rgba(0, 0, 0, 0.7); }\"];export const className=\"framer-vA1Rg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"qjBACuqB,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,mDAAnzB,IAA8L,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,WAAW,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,QAAQ,YAAY,aAAa,YAAY,kBAAkB,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU1tD,GAAgB,EAV2uDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAuC,GAAkB,EAAGV,EAA0C,EAAQ,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA6B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAKY,EAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,EAA0B,GAAmB,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,EAAE,UAAU,EAAG,GAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,iBAAiB,GAAK,WAAW,IAAA,GAAU,MAAM,EAAY,WAAW,CAAgB,EAAE,UAAU,CAAC,mBAAmB,mBAAmB,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAK,WAAW,IAAA,GAAU,MAAM,CAAW,EAAE,UAAU,CAAC,mBAAmB,aAAa,iBAAiB,GAAK,WAAW,IAAA,GAAU,MAAM,EAAY,WAAW,CAAgB,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAK,WAAW,IAAA,GAAU,MAAM,CAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,EAAY,GAAgB,EAAKgB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,EAAE,UAAU,gBAAgB,kBAAkB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,aAAa,MAAM,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,wDAAwD,aAAa,uDAAuD,EAAE,UAAU,CAAC,OAAO,wDAAwD,aAAa,uDAAuD,EAAE,UAAU,CAAC,OAAO,wDAAwD,aAAa,uDAAuD,EAAE,UAAU,CAAC,OAAO,wDAAwD,aAAa,uDAAuD,CAAC,EAAE,GAAGhB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAmB,QAAQ,IAAI,EAAE,IAAI,yFAAyF,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAmB,QAAQ,IAAI,EAAE,IAAI,yFAAyF,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAmB,QAAQ,IAAI,EAAE,IAAI,yFAAyF,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAmB,QAAQ,IAAI,EAAE,IAAI,wFAAwF,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU3kN,EAAE,CAVulN,kFAAkF,gFAAgF,oGAAoG,sIAAsI,2MAUj+N,EAAE,cAAc,EAAiC,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,oBAAoB,eAAe,aAAa,kBAAkB,iBAAiB,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACliBiB,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,OAAO,6BAA+B,OAAO,sBAAwB,IAAI,oCAAsC,0RAAgV,yBAA2B,QAAQ,qBAAuB,OAAO,qBAAuB,KAAK,sBAAwB,KAAK,kBAAoB,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,KCZ3tB,SAAwB,GAAa,EAAM,CAAC,GAAK,CAAC,UAAQ,YAAU,UAAQ,iBAAe,WAAS,QAAM,MAAI,kBAAgB,WAAS,eAAa,EAAY,EAAOC,EAAa,IAAI,EAAO,CAAC,EAAM,GAAUC,EAAe,CAAC,CAAC,EAAO,CAAC,EAAQ,GAAYA,EAAe,kBAAkB,EAAO,CAAC,EAAO,GAAWA,EAAe,EAAK,EAAQ,EAAOC,EAAY,CAAC,CAAC,QAAQ,KAAK,EAAE,EAAE,MAAoB,CAAK,GAAe,MAAM,CAAO,CAAC,CAAC,KAAK,GAAK,EAAI,KAAK,CAAC,CAAC,CAAC,KAAK,GAAS,CAAC,IAAM,EAAI,IAAI,UAAU,CAAC,CAAC,gBAAgB,EAAQ,eAAe,EAA2C,EAA/B,EAAI,cAAc,KAAkB,CAAC,EAAE,aAAa,SAAS,EAAK,GAAG,EAAW,CAAE,EAAE,IAAM,EAAW,MAAM,KAAK,EAAI,iBAAiB,MAAM,CAAC,CAAC,CAAC,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAG,EAAK,aAAa,IAAI,GAAG,EAAK,aAAa,WAAW,GAAG,GAAS,EAAW,EAAG,MAAM,QAAQ,EAAE,MAAM,CAAC,EAAE,EAAK,aAAa,GAAG,EAAE,UAAU,EAAK,aAAa,WAAW,GAAG,GAAG,KAAG,cAAc,EAAM,MAAM,EAAW,OAAO,EAAW,EAAE,EAAE,EAAM,GAAG,CAAE,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,IAAQ,EAAE,QAAQ,EAAE,MAAoC,EAAE,cAAc,EAAE,cAAzC,EAAE,MAAM,EAAE,KAA8C,EAAE,EAAS,CAAU,CAAE,CAAC,CAAE,EAAE,CAAC,CAAO,CAAC,EAAE,MAAoB,CAAwB,GAApB,CAAC,GAAsB,CAAC,EAAM,OAAO,OAAO,IAAM,EAAI,EAAO,QAAQ,GAAG,CAAC,EAAI,OAAO,IAAM,EAAQ,MAAM,KAAK,EAAI,iBAAiB,uBAAuB,CAAC,EAAQ,EAAO,CAAC,EAAwf,OAAtf,EAAQ,QAAQ,GAAM,CAAC,EAAK,MAAM,gBAAgB,IAAI,EAAK,MAAM,iBAAiB,IAAI,EAAK,MAAM,WAAW,OAAO,EAAK,MAAM,QAAQ,IAAI,EAAK,MAAM,cAAc,MAAO,CAAC,EAAE,0BAA0B,CAAC,EAAQ,SAAS,EAAK,IAAQ,CAAC,IAAM,EAAW,EAAM,GAAO,EAAS,GAAW,EAAM,EAAO,eAAe,CAAC,EAAK,MAAM,QAAQ,IAAI,EAAK,MAAM,cAAc,OAAO,EAAK,MAAM,WAAW,qBAAqB,EAAS,UAAU,EAAK,MAAM,iBAAiB,GAAI,EAAE,EAAW,GAAG,EAAE,EAAO,KAAK,CAAK,CAAE,CAAC,CAAE,CAAC,MAAY,CAAC,EAAO,QAAQ,GAAO,EAAO,aAAa,CAAK,CAAC,CAAE,CAAE,EAAE,CAAC,EAAM,EAAS,EAAM,EAAI,CAAW,CAAC,EAAE,IAAM,EAAG,EAAQ,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,EAAQ,EAAE,EAAG,IAAI,EAAQ,EAAE,EAAG,IAAI,EAAQ,EAAE,EAAG,IAAI,OAAa,EAAE,EAAG,IAAI,MAA6G,OAAoB,EAAM,MAAM,CAAC,KAAK,OAAO,aAAa,cAAc,SAAS,EAAE,iBAAiB,EAAU,EAAI,EAAE,iBAAiB,EAAU,EAAK,EAAE,gBAAgB,EAAU,EAAI,EAAE,iBAAiB,EAAU,EAAI,EAAE,YAA7S,CAAC,EAAU,EAAI,EAAK,GAAU,eAAe,CAAC,EAAO,SAAS,KAAK,CAAS,EAAE,GAAG,CAAG,EAAwO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,SAAS,SAAS,OAAO,EAAS,UAAU,SAAS,EAAE,SAAS,CAAC,GAAsB,EAAK,MAAM,CAAC,IAAI,GAAG,IAAI,EAAQ,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,QAAQ,IAAW,cAAc,MAAM,CAAC,CAAC,EAAE,CAAC,GAAa,GAAwB,EAAK,MAAM,CAAC,IAAI,GAAG,IAAI,EAAU,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,QAAQ,IAAW,cAAc,MAAM,CAAC,CAAC,EAAE,GAAa,GAAW,GAAsB,EAAM,MAAM,CAAC,cAAc,OAAO,IAAI,EAAe,UAAQ,oBAAoB,gBAAgB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,QAAQ,IAAW,cAAc,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAM,OAAO,CAAC,GAAG,EAAO,UAAU,iBAAiB,iBAAiB,iBAAmB,IAAI,IAAE,MAAM,EAAE,OAAO,EAAE,SAAS,CAAc,EAAK,OAAO,CAAG,IAAI,IAAE,MAAM,EAAE,OAAO,EAAE,KAAK,OAAO,CAAC,EAAE,EAAM,KAAK,EAAK,IAAqB,EAAK,OAAO,CAAC,sBAAsB,GAAK,EAAE,EAAK,EAAE,UAAU,EAAK,UAAU,KAAK,OAAO,OAAO,QAAQ,YAAY,EAAgB,cAAc,OAAO,eAAe,QAAQ,WAAW,EAAE,MAAM,CAAC,gBAAgB,IAAI,iBAAiB,GAAG,CAAC,EAAE,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,EAAY,IAAI,IAAE,MAAM,EAAE,OAAO,EAAE,oBAAoB,gBAAgB,KAAK,QAAQ,EAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAA6B,EAAK,MAAM,CAAC,IAAI,GAAG,IAAI,EAAe,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,QAAQ,KAAW,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,sBAAh+H,IAA4B,IAAoD,EAAi5H,GAAa,aAAa,CAAC,SAAS,GAAG,MAAM,GAAG,IAAI,GAAG,gBAAgB,EAAE,SAAS,IAAI,YAAY,EAAI,EAAE,EAAoB,GAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,IAAI,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,MAAM,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,iBAAiB,CAAC,KAAK,CAAC,EAAE,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,MAAM,cAAc,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,OAAO,GAAO,CAAC,EAAM,WAAW,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,OAAO,GAAO,CAAC,EAAM,WAAW,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO,GAAO,CAAC,EAAM,WAAW,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,OAAO,GAAO,CAAC,EAAM,WAAW,EAAE,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,CAAC,CAAC,KCA1qJ,SAAS,IAAmB,CAAyK,OAA9J,IAAS,OAAmB,KAAQ,KAAqC,GAAe,IAAI,MAAM,EAAO,EAAE,GAAe,KAAK,GAAK,GAAe,OAAO,IAAW,GAAe,CAGne,SAAgB,GAAc,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,EAAU,GAAcC,MAAa,IAAgB,SAAS,EAAK,EAAE,MAAc,CAAC,IAAM,EAAM,GAAkB,EAAE,GAAG,CAAC,EAAM,OAAO,IAAM,MAAa,CAAC,EAAa,CAAC,EAAM,MAAM,CAAE,EAAuI,OAArI,EAAS,EAAE,EAAM,iBAAiB,OAAO,CAAQ,EAAE,EAAM,iBAAiB,QAAQ,CAAQ,EAAE,EAAM,iBAAiB,QAAQ,CAAQ,MAAY,CAAC,EAAM,oBAAoB,OAAO,CAAQ,EAAE,EAAM,oBAAoB,QAAQ,CAAQ,EAAE,EAAM,oBAAoB,QAAQ,CAAQ,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAkB,SAAS,CAAC,IAAM,EAAM,GAAkB,EAAM,KAAa,GAAG,EAAM,OAAQ,GAAG,CAAC,MAAM,EAAM,KAAK,CAAE,MAAM,CAAC,EAAa,EAAK,CAAE,MAAO,EAAM,MAAM,CAAG,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAU,GAAW,GAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,QAAQ,CAAiB,CAAC,CAAE,CAAC,CAAE,CAGj4B,SAAgB,GAAgB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAmB,SAAS,CAAC,IAAM,EAAM,GAAkB,EAAM,KAAa,GAAG,EAAM,OAAQ,GAAG,CAAC,MAAM,EAAM,KAAK,CAAE,MAAM,CAC7N,MAAO,EAAM,MAAM,CAAG,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,QAAQ,CAAkB,CAAC,CAAE,CAAC,CAAE,kCAP3G,IAAiD,EAAK,GAAe,KAAW,GAAQ,0EAAgF,GAAY,eAAqB,GAAW,gBCC4R,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,mDAAtqB,IAA0K,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAoB,EAAE,IAAI,yBAAyB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,YAAY,YAAY,QAAQ,YAAY,kBAAkB,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU1jD,GAAgB,EAV2kDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGX,EAA0C,EAAQ,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,KAAK,+CAA+C,aAAa,EAAI,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKiB,EAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,EAA0B,GAAmB,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,0FAA0F,EAAE,UAAU,GAAG,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,EAAE,UAAU,CAAC,mBAAmB,YAAY,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,EAA0B,GAAmB,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,MAAM,GAAmB,OAAO,QAAQ,IAAI,yFAAyF,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,EAAY,GAAgB,EAAKiB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,YAAY,GAAG,WAAW,GAAG,IAAI,yFAAyF,EAAE,UAAU,iBAAiB,kBAAkB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,wDAAwD,aAAa,uDAAuD,EAAE,kBAAkBZ,GAAmB,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,GAAG,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,kBAAkB,GAAG,EAAE,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,yFAAyF,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU7mJ,EAAE,CAVynJ,kFAAkF,qGAAqG,uIAAuI,yEAUr7J,EAAE,cAAc,EAAiC,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,oBAAoB,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXpC,SAAS,GAAiB,EAAS,CAAC,IAAM,EAAM,EAAS,YAAY,CAAC,CAAC,MAAM,GAAG,EAAE,OAAO,EAAM,OAAO,GAAE,EAAM,IAAI,GAAM,EAAG,CAAkM,SAAS,IAAa,CAA6C,OAAlC,IAAS,QAAgC,EAAO,WAAW,eAAe,CAAC,CAAC,OAAQ,CAAiH,SAAS,IAAe,CAAC,GAAU,IAAS,OAAa,MAAM,CAAC,QAAQ,OAAO,UAAU,OAAO,IAAI,OAAO,EAAG,IAAM,EAAE,EAAO,WAAiB,EAAE,EAAO,YAAkI,OAA/F,GAAG,KAAK,GAAG,MAAM,EAAE,EAA6B,CAAC,QAAQ,OAAO,UAAU,OAAO,IAAI,OAAO,EAAS,CAAC,QAAQ,OAAO,UAAU,OAAO,IAAI,OAAO,CAAE,CAAC,SAAS,GAAkB,EAAE,CAAC,EAAE,MAAM,MAAM,GAAY,EAAE,MAAM,YAAY,sBAAsB,WAAW,CAAE,CAAC,SAAS,GAAoB,EAAE,CAAC,EAAE,MAAM,MAAM,GAAG,EAAE,MAAM,eAAe,qBAAqB,CAAE,CAAC,SAAS,EAAc,EAAE,EAAQ,EAAM,CAAC,IAAM,EAAK,EAAQ,KAAK,KAAW,EAAK,GAAc,EAAE,EAAE,UAAU,6DAA6D,EAAK,IAAI,8DAAiE,EAAK,QAAQ,qCAAqC,EAAK,iCAAoC,EAAK,UAAU,2CAA6D,EAAM,iBAAoB,EAAE,MAAM,SAAS,EAAK,UAAU,EAAE,MAAM,WAAW,GAAI,CAAC,SAAS,GAAW,EAAE,EAAQ,CAAC,IAAM,EAAK,EAAQ,KAAK,KAAgC,EAAE,UAAU,0BAA5B,GAAyD,CAAC,CAAC,QAAQ,qCAAqC,EAAK,UAAU,EAAE,MAAM,WAAW,GAAI,CAAC,SAAS,GAAe,EAAK,CAAC,IAAI,EAAI,EAAmB,QAAQ,CAAI,EAAK,IAAM,GAAI,EAAmB,KAAK,CAAI,EAAQ,EAAmB,OAAO,EAAI,CAAC,CAAG,CAAC,SAAS,GAAc,EAAK,CAAC,IAAI,EAAI,EAAiB,QAAQ,CAAI,EAAK,IAAM,GAAI,EAAiB,KAAK,CAAI,EAAQ,EAAiB,OAAO,EAAI,CAAC,CAAG,CAAC,SAAS,EAAc,EAAK,CAAC,OAAO,EAAmB,QAAQ,CAAI,IAAI,EAAG,CAAC,SAAS,GAAc,EAAK,CAAC,OAAO,EAAiB,QAAQ,CAAI,IAAI,EAAG,CAAC,SAAS,GAAW,EAAI,EAAK,EAAM,CAAI,OAAY,GAAY,CAAC,EAAc,CAAI,GAAG,EAAI,QAAQ,CAAC,IAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAK,IAAG,EAAc,EAAE,GAAK,CAAK,EAAE,GAAkB,CAAC,EAAG,CAAC,CAAC,SAAS,GAAY,EAAI,EAAK,EAAM,CAAI,OAAY,GAAY,CAAC,EAAc,CAAI,GAAG,EAAI,QAAQ,CAAC,IAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAK,IAAG,EAAc,EAAE,GAAM,CAAK,EAAE,GAAoB,CAAC,EAAG,CAAC,CAAC,SAAS,GAAS,EAAI,EAAK,EAAM,CAAC,MAAe,CAAI,EAAM,EAAI,QAAe,KAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAM,IAAY,EAAc,CAAI,GAAG,EAAc,EAAE,GAAK,CAAK,EAAE,GAAkB,CAAC,IAAQ,EAAc,EAAE,GAAM,CAAK,EAAE,GAAoB,CAAC,GAAhJ,CAAmJ,CAAC,SAAS,GAAW,EAAI,EAAK,EAAM,CAAI,OAAY,GAAY,CAAC,GAAc,CAAI,GAAG,EAAI,QAAS,GAAG,IAAO,YAAY,CAAC,IAAI,EAAM,EAAI,QAAQ,iBAAiB,SAAS,EAAK,EAAM,OAAO,IAAG,GAAW,EAAM,GAAG,EAAI,EAAE,GAAkB,EAAM,EAAE,EAAG,KAAK,CAAC,IAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAK,IAAG,EAAc,EAAE,GAAK,CAAK,EAAE,GAAkB,CAAC,EAAG,CAAE,CAAC,SAAS,GAAY,EAAI,EAAK,EAAM,CAAI,OAAY,GAAY,CAAC,GAAc,CAAI,GAAG,EAAI,QAAS,GAAG,IAAO,YAAY,CAAC,IAAI,EAAM,EAAI,QAAQ,iBAAiB,SAAS,EAAK,EAAM,OAAO,IAAG,GAAW,EAAM,GAAG,EAAK,EAAE,GAAoB,EAAM,EAAE,EAAG,KAAK,CAAC,IAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAK,IAAG,EAAc,EAAE,GAAM,CAAK,EAAE,GAAoB,CAAC,EAAG,CAAE,CAAC,SAAS,GAAS,EAAI,EAAK,EAAM,CAAC,MAAc,CAAI,EAAM,EAAI,QAAe,IAAG,IAAO,YAAY,CAAC,IAAI,EAAM,EAAI,QAAQ,iBAAiB,SAAS,EAAM,EAAU,KAAS,EAAU,KAA4iB,GAAviB,EAAI,QAAQ,WAAW,QAAQ,SAAS,EAAM,CAAI,EAAM,cAAc,EAAM,aAAa,kBAAkB,IAAI,mBAAkB,EAAU,GAAU,EAAM,cAAc,EAAM,aAAa,kBAAkB,IAAI,mBAAkB,EAAU,EAAO,CAAC,EAAM,GAA6D,EAA9B,QAAQ,iBAAiB,GAAe,CAAC,CAAC,QAAQ,SAAS,EAAM,CAAI,EAAM,cAAc,EAAM,aAAa,kBAAkB,IAAI,mBAAkB,EAAU,GAAU,EAAM,cAAc,EAAM,aAAa,kBAAkB,IAAI,mBAAkB,EAAU,EAAO,CAAC,EAAM,GAAc,CAAI,EAA2H,IAArH,EAAM,OAAO,IAAG,GAAW,EAAM,GAAG,EAAI,EAAE,GAAkB,EAAM,EAAE,GAAM,IAAW,EAAU,MAAM,QAAQ,QAAW,EAAU,CAAC,EAAU,MAAM,QAAQ,QAAQ,IAAI,EAAI,EAAU,cAAc,OAAO,EAAK,GAAI,EAAI,MAAM,CAAE,OAAmJ,GAApH,EAAM,OAAO,IAAG,GAAW,EAAM,GAAG,EAAK,EAAE,GAAoB,EAAM,EAAE,GAAM,IAAW,EAAU,MAAM,QAAQ,IAAO,EAAU,CAAC,EAAU,MAAM,QAAQ,OAAO,IAAI,EAAI,EAAU,cAAc,OAAO,EAAK,IAAI,EAAI,MAAM,GAAG,CAAwB,MAAO,CAAC,IAAI,EAAE,EAAI,QAAQ,cAAc,SAAS,EAAM,IAAY,GAAc,CAAI,GAAG,EAAc,EAAE,GAAK,CAAK,EAAE,GAAkB,CAAC,IAAQ,EAAc,EAAE,GAAM,CAAK,EAAE,GAAoB,CAAC,GAA1L,CAA6L,CAAC,SAAS,GAAa,EAAE,CAAC,IAAI,EAAM,EAAE,cAAc,cAAc,iBAAiB,EAAE,AAAU,IAAM,EAAE,OAAU,IAAO,EAAM,MAAM,gBAAgB,GAAG,EAAM,MAAM,eAAe,GAAG,EAAM,MAAM,mBAAmB,GAAG,EAAM,MAAM,UAAU,GAAG,EAAM,MAAM,gBAAgB,GAAI,CAAC,SAAS,GAAc,EAAE,CAAC,IAAI,EAAM,EAAE,cAAc,cAAc,iBAAiB,EAAE,AAAU,IAAM,EAAE,OAAU,IAAO,EAAM,MAAM,gBAAgB,GAAG,EAAM,MAAM,eAAe,GAAG,EAAM,MAAM,mBAAmB,GAAG,EAAM,MAAM,UAAU,GAAG,EAAM,MAAM,gBAAgB,GAAI,CAAC,SAAgB,GAAe,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIkB,EAAO,IAAI,EAAoP,OAAlP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,YAAY,EAAE,KAAK,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,aAAa,KAAK,EAAE,iBAAiB,GAAY,EAAI,aAAa,KAAK,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,aAAa,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAgB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAqP,OAAnP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,aAAa,EAAE,KAAK,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,cAAc,KAAK,EAAE,iBAAiB,GAAY,EAAI,cAAc,KAAK,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,cAAc,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAY,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAoP,OAAlP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,SAAS,EAAE,QAAQ,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,UAAU,QAAQ,EAAE,iBAAiB,GAAY,EAAI,UAAU,QAAQ,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,UAAU,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAe,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAuP,OAArP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,YAAY,EAAE,QAAQ,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,aAAa,QAAQ,EAAE,iBAAiB,GAAY,EAAI,aAAa,QAAQ,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,aAAa,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAa,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAmP,OAAjP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,UAAU,EAAE,MAAM,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,WAAW,MAAM,EAAE,iBAAiB,GAAY,EAAI,WAAW,MAAM,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,WAAW,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAkP,OAAhP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,EAAc,WAAW,EAAE,IAAI,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,YAAY,IAAI,EAAE,iBAAiB,GAAY,EAAI,YAAY,IAAI,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,YAAY,IAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAmP,OAAjP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,GAAc,WAAW,EAAE,KAAK,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,YAAY,KAAK,EAAE,iBAAiB,GAAY,EAAI,YAAY,KAAK,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,YAAY,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAoP,OAAlP,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,GAAc,WAAW,EAAE,MAAM,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,iBAAiB,GAAW,EAAI,YAAY,MAAM,EAAE,iBAAiB,GAAY,EAAI,YAAY,MAAM,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,UAAU,GAAS,EAAI,YAAY,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAA0mB,SAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAE,MAAc,CAAC,IAAM,EAAM,0BAA0B,CAAC,GAAG,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAK,EAAI,QAAQ,cAAc,SAAS,EAAM,GAAY,EAAc,EAAK,GAAc,kBAAkB,EAAE,KAAK,CAAE,CAAC,EAAE,UAAU,qBAAqB,CAAK,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAsB,GAAG,CAAC,IAAM,EAAO,EAAE,OAA+B,OAApB,EAA0B,CAAC,EAAE,EAAO,QAAQ,qCAAqC,GAAG,EAAO,QAAQ,OAAO,GAAG,EAAO,QAAQ,UAAU,GAAxH,EAA2H,EAAE,OAAoB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,UAAU,EAAE,aAAa,GAAG,CAAI,EAAsB,CAAC,GAAS,GAAW,EAAI,mBAAmB,KAAK,CAAE,EAAE,aAAa,GAAG,CAAI,EAAsB,CAAC,GAAS,GAAY,EAAI,mBAAmB,KAAK,CAAE,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,EAAE,MAAM,GAAG,CAAI,EAAsB,CAAC,GAAS,GAAS,EAAI,mBAAmB,KAAK,CAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAiB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,MAA2B,IAAS,OAAmB,EAAS,EAAO,YAAY,KAAK,EAAE,EAAI,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,GAAG,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,SAAS,OAAO,OAAO,eAAe,OAAO,OAAO,OAAO,QAAQ,MAAM,EAAE,QAAQ,GAAG,CAAC,IAAI,EAAS,EAAE,cAAc,cAAc,UAAU,EAAK,GAAS,EAAS,MAAM,CAAE,EAAE,QAAQ,GAAa,OAAO,GAAc,UAAU,GAAG,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,MAAM,CAAC,IAAI,EAAS,EAAY,EAAY,EAAE,OAAO,MAAM,MAAM;CAAa,CAAC,CAAC,QAAQ,GAAU,EAAE,MAAM,SAAS,EAAE,eAAe,CAAG,CAAC,EAAE,QAAQ,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,EAAS,EAAY,EAAM,EAAM,EAAE,OAAO,MAAM,MAAM;CAAI,EAAK,EAAM,OAAO,IAAU,EAAE,OAAO,MAAM,EAAM,MAAM,EAAE,CAAQ,CAAC,CAAC,KAAK;CAAI,GAAG,EAAE,OAAO,MAAM,SAAS,QAAS,CAAC,CAAC,CAAC,CAAE,CAAE,CAA86B,SAAgB,GAAkB,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,GAAG,MAAM,CAAC,GAAG,EAAM,MAAM,QAAQ,MAAM,EAAE,QAAQ,GAAa,OAAO,EAAa,CAAC,CAAI,CAAC,SAAgB,GAAe,EAAU,CAAC,OAAO,GAAkB,CAAS,CAAE,CAAsP,SAAgB,GAAgB,EAAU,CAAC,OAAO,GAAkB,CAAS,CAAE,CAAoF,SAAS,GAAgB,EAAK,CAAoH,MAAO,CAA/G,WAAW,MAAM,YAAY,MAAM,QAAQ,SAAS,WAAW,SAAS,SAAS,OAAO,UAAU,IAAe,EAAE,IAAO,CAAK,CAAC,SAAS,GAAe,EAAK,CAAiG,MAAO,CAA5F,UAAU,MAAM,UAAU,OAAO,SAAS,KAAK,UAAU,KAAK,iBAAiB,IAAe,EAAE,IAAO,CAAK,CAAC,SAAS,GAAkB,EAAK,CAAC,OAAO,IAAI,SAAS,EAAQ,IAAS,CAAC,IAAM,EAAO,IAAI,WAAW,EAAO,WAAW,CAAC,EAAQ,CAAC,KAAK,EAAK,KAAK,KAAK,EAAK,KAAK,KAAK,EAAK,KAAK,KAAK,EAAO,MAAM,CAAC,CAAE,EAAE,EAAO,YAAY,EAAO,EAAO,KAAK,EAAE,EAAO,cAAc,CAAI,CAAE,CAAC,CAAE,CAA2J,SAAS,IAA2B,CAAkN,CAApM,SAAS,cAAc,wCAAwC,EAAE,SAAS,cAAc,wCAAwC,EAAE,SAAS,cAAc,wCAAwC,CAAO,CAAC,CAAC,QAAQ,SAAS,EAAK,EAAM,CAAC,GAAG,CAAC,EAAK,OAAO,IAAM,EAAK,EAAK,cAAc,SAAS,EAAE,GAAG,CAAC,EAAK,OAAO,EAAK,MAAM,QAAQ,QAAQ,EAAK,MAAM,MAAM,OAAO,EAAK,MAAM,SAAS,SAAS,IAAM,EAAK,GAAc,GAAO,GAAG,CAAC,EAAK,CAAC,EAAK,UAAU,YAAY,EAAK,MAAM,QAAQ,OAAO,EAAK,QAAQ,KAAK,MAAO,CAAC,EAAK,MAAM,QAAQ,IAAI,EAAK,UAAU,8FAAiG,EAAK,KAAK,yGAAyG,EAAK,KAAK,kDAAqD,EAAM,oJAA0J,EAAK,QAAQ,SAAS,EAAE,CAAuB,IAAM,EAAf,EAAE,OAAgC,aAAa,kBAAkB,EAAK,IAAc,OAAY,EAAE,eAAe,EAAE,EAAE,gBAAgB,EAAE,GAAc,OAAO,OAAO,CAAW,EAAE,CAAC,EAAE,GAA0B,EAAE,CAAE,CAAC,CAAE,CAAC,SAAgB,GAAiB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAY,GAAU,CAAC,IAAM,EAAM,MAAM,KAAK,GAAU,CAAC,CAAC,EAAE,GAAG,CAAC,EAAM,OAAO,OAAgJ,GAAtH,EAAM,OAAO,SAAS,EAAK,CAAC,IAAM,EAAI,GAAiB,EAAK,IAAI,EAAE,OAAO,GAAwB,QAAQ,CAAG,IAAI,EAAG,CAAiB,CAAC,CAAC,OAAO,CAAC,MAAM;8BAAkD,EAAE,MAAO,CAAwD,GAA1C,EAAM,KAAK,GAAM,EAAK,KAAK,EAAuB,EAAE,CAAC,MAAM;yBAA+C,EAAE,MAAO,CAAC,IAAM,EAAU,GAAc,OAAO,CAAK,EAAE,GAAG,EAAU,OAAO,GAAU,CAAC,MAAM,wBAAwB,EAAE,MAAO,CAAC,GAAc,EAAU,GAA0B,CAAE,EAAE,OAAoB,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,WAAW,OAAO,SAAS,EAAE,SAAS,CAAc,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,OAAO,GAAoB,SAAS,GAAG,EAAY,EAAE,cAAc,KAAK,EAAE,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAa,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,MAA6B,CAAC,GAAG,SAAS,eAAe,iCAAiC,EAAG,OAAQ,IAAM,EAAM,SAAS,cAAc,OAAO,EAAE,EAAM,GAAG,kCAAkC,EAAM,UAAU,uGAAgH,SAAS,KAAK,YAAY,CAAK,CAAE,EAAQ,GAAsB,EAAW,IAAU,CAAK,IAAkB,EAAW,MAAM,QAAQ,OAAO,EAAW,MAAM,WAAW,SAAS,EAAW,MAAM,eAAe,SAAS,EAAW,MAAM,MAAM,OAAO,EAAW,MAAM,OAAO,OAAO,EAAW,MAAM,WAAW,OAAO,EAAW,UAAU,ucAA6c,EAAQ,iBAAoB,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,UAAU,cAAc,MAAM,EAAE,qBAAqB,KAAM,IAAG,CAAC,EAAE,eAAe,EAAE,EAAE,gBAAgB,EAAE,IAAI,EAAS,SAAS,EAAK,CAAC,IAAI,EAAI,MAAM,KAAK,SAAS,iBAAiB,sBAAsB,EAAK,gCAAgC,EAAK,aAAa,CAAC,EAAM,EAAW,EAAI,OAAO,SAAS,EAAG,CAAC,IAAI,EAAK,EAAG,sBAAsB,EAAM,EAAM,EAAO,iBAAiB,CAAE,EAAE,OAAO,EAAK,MAAM,GAAG,EAAK,OAAO,GAAG,EAAM,UAAU,QAAQ,EAAM,aAAa,QAAS,CAAC,EAAM,EAAO,EAAW,KAAK,SAAS,EAAG,CAAC,OAAO,EAAG,OAAO,EAAG,MAAM,KAAK,IAAI,EAAG,CAAC,EAAwF,MAAtF,CAAW,IAAO,EAAW,EAAW,OAAO,GAAG,AAAW,IAAO,EAAI,EAAI,OAAO,GAAU,EAAO,EAAO,MAAM,EAAG,EAAE,IAAM,EAAQ,EAAS,eAAe,CAAC,CAAC,KAAK,EAAQ,EAAK,EAAS,YAAY,CAAC,CAAC,KAAK,EAAQ,EAAO,EAAS,cAAc,CAAC,CAAC,KAAK,EAAQ,EAAM,EAAS,aAAa,CAAC,CAAC,KAAK,EAAQ,EAAM,EAAS,aAAa,CAAC,CAAC,KAAK,EAAQ,EAAa,EAAS,gBAAgB,CAAC,CAAC,KAAK,EAAQ,EAAS,EAAS,gBAAgB,CAAC,CAAC,KAAK,EAAQ,EAAa,6BAAmC,EAAa,kBAAwB,EAAiB,EAAM,QAAQ,MAAM,EAAE,EAAQ,EAAgB,EAAiB,QAAQ,WAAW,IAAI,IAAI,EAAiB,QAAQ,kBAAkB,IAAI,GAAS,EAAS,CAAC,EAAwpB,GAAlpB,GAAS,EAAS,KAAK,iBAAiB,EAAO,GAAM,EAAS,KAAK,mBAAmB,EAAO,EAAmB,QAAQ,EAAS,KAAK,qBAAqB,EAAO,GAAQ,EAAS,KAAK,gBAAgB,EAAO,EAAkD,EAAa,KAAK,CAAK,GAAG,EAAS,KAAK,oBAAoB,EAAvG,EAAS,KAAK,iBAAiB,EAA+E,GAAoD,CAAC,EAAa,KAAK,CAAK,GAAG,EAAiB,OAAO,IAAG,EAAS,KAAK,wBAAwB,EAAzI,EAAS,KAAK,oBAAoB,EAA8G,EAAiB,QAAQ,EAAS,KAAK,mBAAmB,EAAM,GAAiB,CAAC,GAAc,EAAS,KAAK,sBAAsB,EAAO,GAAU,EAAS,KAAK,iBAAiB,EAAM,EAAS,OAAO,CAAC,MAAM,EAAS,IAAI,GAAS,KAAK,CAAO,CAAC,CAAC,KAAK;CAAI,CAAC,EAAE,MAAO,CAAwO,GAAG,CAAjO,EAAO,QAAQ;;UAAoC,EAAQ;QAAc,EAAK;SAAe,EAAmB,IAAI,EAAe,CAAC,CAAC,KAAK,IAAI,EAAE;OAAa,EAAM;OAAa,EAAM;QAAc,GAAc,OAAO,GAAU,EAAE,OAAO,IAAM,EAAc,EAAE,cAAoB,EAAW,EAAc,cAAc,SAAS,EAAQ,EAAsB,EAAc,MAAM,cAAoB,EAAgB,EAAc,MAAM,QAAc,EAAmB,EAAW,EAAW,UAAU,GAAO,EAAiB,KAAK,GAAG,CAAC,EAAyB,EAAE,EAAc,MAAM,cAAc,OAAO,EAAc,MAAM,QAAQ,OAAO,EAAc,aAAa,YAAY,MAAM,EAAE,IAAM,EAAgB,CAAC,cAAc,iBAAiB,EAAM,EAAa,EAAE,EAAqB,EAAW,EAAgB,EAAa,EAAE,EAAiB,EAAO,gBAAgB,CAAC,GAAc,EAAa,GAAG,EAAgB,OAAO,EAAqB,EAAW,EAAgB,EAAa,CAAE,EAAE,IAAI,EAAE,IAAM,EAAa,MAAM,QAAQ,IAAI,GAAc,IAAI,GAAM,GAAkB,CAAI,CAAC,CAAC,EAAE,IAAI,EAAK,CAAS,UAAa,OAAK,WAAW,EAAmB,IAAI,EAAe,EAAE,OAAO,EAAS,cAAc,EAAS,SAAgB,WAAe,QAAY,QAAM,SAAS,EAAiB,IAAI,EAAc,EAAe,eAAa,MAAM,EAAa,QAAQ,EAAE,EAAE,MAAM,MAAM,GAAoB,CAAC,OAAO,OAAO,KAAK,UAAU,QAAQ,CAAC,eAAe,0BAA0B,EAAE,KAAK,KAAK,UAAU,CAAI,CAAC,CAAC,EAAE,MAAM;iBAAgC,CAAE,OAAO,EAAM,CAAC,QAAQ,MAAM,CAAK,EAAE,MAAM;;uBAA0D,CAAE,QAAQ,CAAI,IAAmB,MAAM,EAAO,cAAc,CAAgB,EAAG,EAAc,MAAM,cAAc,EAAsB,EAAc,MAAM,QAAQ,EAAgB,EAAc,gBAAgB,WAAW,EAAK,IAAY,EAAW,MAAM,QAAQ,GAAG,EAAW,MAAM,WAAW,GAAG,EAAW,MAAM,eAAe,GAAG,EAAW,MAAM,MAAM,GAAG,EAAW,MAAM,OAAO,GAAG,EAAW,MAAM,WAAW,GAAG,EAAW,UAAU,GAAoB,UAAW,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,GAAY,EAAU,CAAC,MAAO,KAAQ,WAAW,UAAU,CAA4D,SAApC,iBAAiB,iBAA2B,CAAC,CAAC,QAAQ,SAAS,EAAM,CAAC,EAAM,MAAM,GAAG,EAAM,MAAM,QAAQ,MAAO,CAAC,EAAE,IAAI,EAAW,SAAS,cAAc,0CAA0C,EAAK,GAAY,EAAW,MAAM,CAAG,EAAE,GAAG,EAAsB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAAC,SAAgB,GAAW,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,iBAAiB,cAAc,WAAW,8DAA8D,CAAC,CAAC,CAAI,CAAC,SAAgB,GAAa,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,iBAAiB,gBAAgB,WAAW,sEAAsE,CAAC,CAAC,CAAI,CAAC,SAAgB,GAAsB,EAAU,CAAC,MAAO,KAAQ,MAAc,CAAC,GAAG,SAAS,eAAe,8BAA8B,EAAE,OAAO,IAAM,EAAM,SAAS,cAAc,OAAO,EAAE,EAAM,GAAG,+BAA+B,EAAM,UAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cA2CrlwB,SAAS,KAAK,YAAY,CAAK,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,UAAU,EAAM,UAAU,EAAM,UAAU,0BAA0B,yBAAyB,MAAM,CAAC,GAAG,EAAM,MAAM,UAAU,SAAS,UAAU,SAAS,gBAAgB,QAAQ,CAAC,CAAC,EAAI,+CA3CjO,IAAoC,EAAK,EAAmB,CAAC,EAAM,EAAiB,CAAC,EAAM,GAAc,CAAC,EAAQ,GAAU,EAAQ,GAAc,GAAG,KAAK,KAAW,GAAwB,CAAC,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,KAAK,MAAM,MAAM,OAAO,MAAM,OAAO,MAAM,MAAM,EAAQ,GAAoB,4EAA8M,GAAoB,mHAAiJ,GAAY,aCExuB,SAAgB,GAAuB,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,GAAO,CAAC,eAAe,WAAW,EAAkB,EAAE,EAAM,UAAU,CAAK,CAAE,CAAC,CAAC,CAAI,yBAF/J,IAAsC,EAAO,GAAmB,uBCA+B,SAAwB,GAAa,EAAM,CAAC,GAAK,CAAC,OAAK,WAAS,QAAM,QAAM,EAAY,EAASC,EAAa,IAAI,EAAO,CAAC,EAAU,GAAcC,EAAe,GAAG,EAA+P,OAA7P,MAA0B,CAAC,IAAM,EAAG,EAAS,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,MAAW,CAAC,EAAa,EAAG,sBAAsB,CAAC,CAAC,KAAK,CAAE,EAAE,EAAO,EAAE,IAAM,EAAS,IAAI,eAAe,CAAM,EAAuB,OAArB,EAAS,QAAQ,CAAE,MAAY,EAAS,WAAW,CAAE,EAAE,CAAC,EAAK,CAAI,CAAC,EAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,QAAQ,OAAO,WAAW,SAAS,QAAQ,cAAc,EAAE,SAAS,CAAc,EAAM,KAAK,CAAC,MAAM,CAAC,GAAG,EAAK,OAAO,EAAE,QAAM,QAAQ,OAAO,MAAM,cAAc,WAAW,MAAM,WAAW,YAAY,mBAAmB,SAAS,UAAU,gBAAgB,EAAU,WAAW,UAAU,sBAAsB,EAAS,mBAAmB,qBAAqB,GAAG,EAAU,GAAG,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,IAAI,EAAS,SAAS,CAAI,CAAC,EAAe,EAAK,OAAO,CAAC,cAAc,OAAO,SAAS,CAAI,CAAC,EAAe,EAAK,OAAO,CAAC,cAAc,OAAO,SAAS,CAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;aAS/sC,CAAC,CAAC,CAAC,CAAC,CAAE,kBATqC,IAA4B,IAAoD,EASpH,GAAa,aAAa,CAAC,KAAK,0DAA4E,SAAS,GAAG,MAAM,UAAU,KAAK,CAAC,WAAW,aAAa,SAAS,GAAG,WAAW,IAAI,WAAW,QAAQ,cAAc,KAAK,CAAC,EAAE,EAAoB,GAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,yDAA2E,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,UAAU,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,CAAC,KCN7c,SAAS,IAAqB,CAAW,IAAS,QAAmB,eAAe,QAAQ,GAAsB,GAAG,CAAE,CAAC,SAAS,IAAsB,CAAW,IAAS,QAAmB,eAAe,WAAW,EAAqB,CAAE,CAAC,SAAS,IAAmB,CAA6C,OAAlC,IAAS,QAAgC,eAAe,QAAQ,EAAqB,IAAI,GAAI,CAAC,SAAS,IAAiB,CAAC,IAAM,EAAM,eAAe,QAAQ,EAAa,EAAyD,OAApD,GAAO,kBAAkB,KAAK,CAAK,EAAU,EAAc,EAAkB,CAAC,SAAS,IAAoB,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAQ,gCAAgC,GAAG,SAAS,eAAe,CAAO,EAAE,OAAO,IAAM,EAAM,SAAS,cAAc,OAAO,EAAE,EAAM,GAAG,EAAQ,EAAM,UAAU;;;;;;;;;;;;;;;;;;;;MAoB/6B,SAAS,KAAK,YAAY,CAAK,CAAE,CAQvC,SAAgB,GAAS,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,IAAM,EAASC,EAAM,OAAO,IAAI,EAAQ,EAAQ,GAAM,CAAC,EAAS,QAAQ,EAAQ,OAAO,GAAM,WAAY,EAAI,CAAI,EAAW,IAAK,EAAI,QAAQ,EAAM,EAAm7C,OAAj7C,EAAM,oBAAoB,CAAC,IAAM,MAAU,CAAC,IAAM,EAAK,EAAS,QAAQ,GAAG,CAAC,EAAK,OAAiN,IAAM,EAApM,MAAM,KAAK,EAAK,iBAAiB,GAAG,CAAmB,CAAC,CAAC,KAAK,GAAI,CAAC,IAAM,EAAK,EAAG,aAAa,KAAK,CAAC,CAAC,YAAY,EAAE,OAAO,IAAO,UAAU,IAAO,QAAQ,IAAO,YAAY,IAAO,MAAO,CAAsB,CAAC,EAAE,aAAa,KAAK,CAAC,CAAC,YAAY,GAAG,SAAe,EAAK,IAAW,QAAyB,IAAW,WAA7B,kBAA0D,IAAW,OAAO,kBAAkB,kBAAkB,EAAK,MAAM,YAAY,cAAc,EAAK,WAAW,EAAE,EAAK,MAAM,YAAY,YAAY,IAAI,WAAW,EAAE,EAAK,MAAM,YAAY,SAAS,UAAU,WAAW,EAAK,IAAW,YAAY,EAAK,MAAM,YAAY,QAAQ,MAAM,WAAW,EAAE,EAAK,MAAM,YAAY,eAAe,QAAQ,WAAW,IAAQ,EAAK,MAAM,YAAY,QAAQ,OAAO,WAAW,EAAE,EAAK,MAAM,YAAY,eAAe,UAAU,WAAW,GAAyD,MAAjC,KAAK,EAAK,iBAAiB,GAAG,CAAU,CAAC,CAAC,QAAQ,GAAO,CAAC,EAAM,MAAM,YAAY,SAAS,UAAU,WAAW,CAAE,CAAC,EAA0D,MAArC,KAAK,EAAK,iBAAiB,OAAO,CAAQ,CAAC,CAAC,QAAQ,GAAO,CAAC,EAAM,MAAM,YAAY,iBAAiB,OAAO,WAAW,EAAE,EAAM,MAAM,YAAY,SAAS,UAAU,WAAW,CAAE,CAAC,CAAE,EAAiJ,OAA/I,EAAM,EAAE,sBAAsB,CAAK,EAAE,WAAW,EAAM,GAAG,EAAE,WAAW,EAAM,GAAG,EAAE,WAAW,EAAM,GAAG,EAAE,EAAO,iBAAiB,SAAS,CAAK,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAK,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,EAAQ,6BAA6B,WAAW,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,OAAO,SAAS,EAAE,OAAO,SAAS,CAAC,CAAC,CAAE,CAAC,CAAE,CAan0D,SAAS,GAAgB,EAAG,CAAC,IAAM,EAAM,EAAO,iBAAiB,CAAE,EAAQ,EAAK,EAAG,sBAAsB,EAAE,OAAO,EAAM,UAAU,QAAQ,EAAM,aAAa,UAAU,EAAK,MAAM,GAAG,EAAK,OAAO,CAAE,CAAC,SAAS,GAAkB,EAAU,CAAsF,IAAM,EAA7E,MAAM,KAAK,SAAS,iBAAiB,kBAAkB,EAAU,GAAG,CAAsB,CAAC,CAAC,KAAK,EAAe,EAAM,IAAc,GAAoB,GAAa,EAAO,QAAQ,SAAS,GAAG,EAAO,cAAc,SAAS,GAAG,EAAA,CAAY,MAAM,EAAE,CAAC,SAAgB,GAAc,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,eAAe,OAAO,eAAe,GAAG,CAAC,GAAoB,EAAE,EAAM,iBAAiB,CAAC,CAAE,CAAC,CAAC,CAAI,CAAC,SAAgB,GAAe,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,eAAe,QAAQ,eAAe,GAAG,CAAC,GAAoB,EAAE,EAAM,iBAAiB,CAAC,CAAE,CAAC,CAAC,CAAI,CACztB,SAAgB,GAAiB,EAAU,CAAC,MAAO,KAAQ,EAAM,cAAc,CAAC,IAAM,EAAc,GAAG,CAAC,IAAM,EAAI,SAAS,eAAe,QAAW,IAAM,SAAS,IAAM,aAAqB,EAAE,MAAM,cAAa,EAAE,eAAe,EAAE,GAAkB,MAAM,GAAM,EAAE,MAAM,eAAc,EAAE,eAAe,EAAE,GAAkB,OAAO,GAAG,EAAmD,OAAjD,EAAO,iBAAiB,UAAU,CAAa,MAAY,CAAC,EAAO,oBAAoB,UAAU,CAAa,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAGrpB,SAAgB,GAAoB,EAAU,CAAC,MAAO,KAAQ,EAAM,cAAc,CAAC,IAAM,EAAK,EAAO,SAAS,SAAY,kBAAkB,KAAK,CAAI,GAAG,eAAe,QAAQ,GAAc,CAAI,CAAG,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAE3P,SAAS,GAAkB,EAAK,EAAK,CAAC,GAAG,CAAC,EAAK,OAAO,IAAM,EAAK,EAAK,QAAQ,SAAS,GAAG,EAAK,cAAc,SAAS,EAAK,GAAM,EAAK,aAAa,OAAO,CAAI,CAAG,CACjK,SAAgB,GAAa,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,IAAM,EAASA,EAAM,OAAO,IAAI,EAAQ,EAAQ,GAAM,CAAC,EAAS,QAAQ,EAAQ,OAAO,GAAM,WAAY,EAAI,CAAI,EAAW,IAAK,EAAI,QAAQ,EAAM,EAAQ,MAAe,CAAC,GAAqB,EAAE,GAAkB,EAAS,QAAQ,GAAgB,CAAC,CAAE,EAAgD,OAA9C,EAAM,oBAAoB,CAAC,EAAW,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,EAAQ,qBAAqB,GAAG,CAAC,EAAW,EAAE,EAAM,uBAAuB,CAAC,CAAE,EAAE,aAAa,GAAG,CAAC,EAAW,EAAE,EAAM,eAAe,CAAC,CAAE,EAAE,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,CAAC,CAAC,CAAE,CAAC,CAAE,CAEzmB,SAAgB,GAAmB,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,eAAe,GAAG,CAAC,GAAoB,EAAE,EAAM,iBAAiB,CAAC,CAAE,CAAC,CAAC,CAAI,CAOnL,SAAgB,GAAmB,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,IAAM,EAASA,EAAM,OAAO,IAAI,EAAQ,EAAQ,GAAM,CAAC,EAAS,QAAQ,EAAQ,OAAO,GAAM,WAAY,EAAI,CAAI,EAAW,IAAK,EAAI,QAAQ,EAAM,EAA0oC,OAAxoC,EAAM,cAAc,CAAC,IAAM,EAAG,EAAS,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAM,OAAO,eAAe,QAAQ,EAAe,GAAG,CAAC,EAAM,EAAY,GAAU,EAAU,EAAQ,MAAkB,CAAC,EAAY,EAAK,EAAQ,MAAY,CAAI,GAAuB,IAAa,EAAG,UAAU,EAAM,EAAE,EAAQ,EAAE,IAAM,EAAa,sBAAsB,CAAO,EAAQ,EAAO,CAAC,GAAG,IAAI,IAAI,GAAG,CAAC,CAAC,IAAI,GAAM,EAAO,WAAW,EAAQ,CAAI,CAAC,EAAQ,MAAS,CAAI,GAAU,qBAAqB,CAAS,EAAE,EAAU,0BAA0B,CAAC,eAAe,QAAQ,GAAgB,OAAO,EAAG,SAAS,CAAC,CAAE,CAAC,CAAE,EAA6O,OAA3O,EAAG,iBAAiB,SAAS,EAAK,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAG,iBAAiB,QAAQ,EAAc,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAG,iBAAiB,aAAa,EAAc,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAG,iBAAiB,cAAc,EAAc,CAAC,QAAQ,EAAI,CAAC,MAAY,CAAC,EAAK,EAAE,qBAAqB,CAAY,EAAK,GAAU,qBAAqB,CAAS,EAAE,EAAO,QAAQ,GAAO,EAAO,aAAa,CAAK,CAAC,EAAE,EAAG,oBAAoB,SAAS,CAAI,EAAE,EAAG,oBAAoB,QAAQ,CAAa,EAAE,EAAG,oBAAoB,aAAa,CAAa,EAAE,EAAG,oBAAoB,cAAc,CAAa,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,CAAO,CAAC,CAAE,CAAC,CAAE,CAqB57C,SAAgB,GAAuB,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,GAAmB,EAAE,IAAM,EAAS,GAAkB,EAAQ,EAAa,EAAM,OAAO,SAAS,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,MAAM,CAAC,GAAG,EAAM,MAAM,yBAAyB,EAAa,UAAU,EAAS,OAAO,oCAAoC,CAAC,CAAC,CAAE,CAAC,CAAE,CAK9X,SAAgB,GAAkB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAW,KAAW,EAAY,KAAU,CAAC,EAAQ,GAAYA,EAAM,SAAS,EAAK,EAAQ,EAAYA,EAAM,OAAO,CAAC,MAAM,KAAK,OAAO,GAAG,CAAC,EAAO,CAAC,EAAS,GAAaA,EAAM,SAAS,EAAY,OAAO,EAA6oB,GAA3oB,EAAM,oBAAoB,CAAC,EAAW,EAAI,EAAE,IAAM,GAAQ,EAAM,KAAQ,CAAC,IAAM,EAAK,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,WAAW,EAAQ,EAAK,EAAY,QAAc,EAAa,KAAK,IAAI,EAAK,MAAM,EAAK,KAAK,EAAE,IAAM,GAAO,KAAc,EAAY,QAAQ,EAAK,EAAY,CAAI,EAAG,EAAE,EAAO,EAAI,EAAE,IAAM,MAAiB,CAAC,EAAO,EAAK,CAAE,EAAQ,MAA4B,CAAC,EAAO,EAAI,CAAE,EAAsH,OAApH,EAAO,iBAAiB,SAAS,CAAY,EAAE,EAAO,iBAAiB,oBAAoB,CAAuB,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAY,EAAE,EAAO,oBAAoB,oBAAoB,CAAuB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAK,CAAC,EAAQ,OAAO,KAAK,IAAM,EAAM,EAAS,MAAM,EAA2N,GAAjM,EAAS,OAAO,EAAY,GAAO,GAA0B,EAAS,OAAO,MAAM,EAAS,OAAO,MAAM,EAAS,MAAM,EAAS,OAAqD,GAAG,GAA0C,OAAoB,EAA0B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,QAAQ,KAAK,EAAE,IAAI,EAAE,MAAM,EAAW,OAAO,EAAY,SAAS,EAAW,UAAU,EAAY,SAAS,OAAO,UAAU,OAAO,UAAU,kBAAkB,EAAI,eAAe,EAAM,GAAG,gBAAgB,WAAW,OAAO,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAAE,CAQtiD,SAAgB,GAAe,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,IAAM,EAAQA,EAAM,OAAO,IAAI,EAAO,CAAC,EAAS,GAAaA,EAAM,SAAS,EAAK,EAAO,CAAC,EAAK,GAASA,EAAM,SAAS,CAAC,OAAO,GAAM,EAAE,EAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,EAAQ,EAAQ,GAAM,CAAC,EAAQ,QAAQ,EAAQ,OAAO,GAAM,WAAY,EAAI,CAAI,EAAW,IAAK,EAAI,QAAQ,EAAM,EAAQ,MAAgB,CAAC,IAAM,EAAK,EAAQ,QAAQ,GAAG,CAAC,EAAK,MAAM,GAAG,IAAM,EAAI,EAAK,cAAc,KAAK,EAAE,OAAO,GAAK,YAAY,GAAK,KAAK,EAAG,EAAQ,EAAW,GAAO,CAAC,IAAM,EAAK,EAAQ,QAAQ,GAAG,CAAC,EAAK,OAAO,IAAM,EAAK,EAAK,sBAAsB,EAAQ,EAAE,EAAM,QAAQ,EAAK,KAAW,EAAE,EAAM,QAAQ,EAAK,IAAI,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAK,OAAO,EAAE,EAAK,OAAO,CAAC,EAAQ,IAAO,CAAC,GAAG,EAAK,OAAO,EAAK,EAAE,EAAE,MAAO,CAAC,EAAQ,CAAC,OAAO,GAAK,IAAE,IAAE,QAAQ,EAAM,QAAQ,QAAQ,EAAM,QAAQ,MAAM,EAAK,MAAM,OAAO,EAAK,OAAO,IAAI,EAAY,CAAC,CAAC,CAAE,EAAQ,EAAY,GAAO,CAAwB,GAAvB,EAAM,eAAe,EAAK,EAAS,CAAC,EAAY,EAAK,EAAE,EAAQ,IAAO,CAAC,GAAG,EAAK,OAAO,EAAK,EAAE,EAAE,MAAO,CAAC,EAAY,EAAI,EAAE,EAAW,CAAK,CAAE,EAAE,EAAM,cAAc,CAAC,IAAM,EAAc,GAAO,CAAI,EAAM,MAAM,WAAU,EAAY,EAAK,EAAE,EAAQ,IAAO,CAAC,GAAG,EAAK,OAAO,EAAK,EAAE,EAAG,EAAmD,OAAjD,EAAO,iBAAiB,UAAU,CAAa,MAAY,CAAC,EAAO,oBAAoB,UAAU,CAAa,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAA0B,EAAK,IAAU,EAAK,GAAU,EAAK,QAAQ,EAAK,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,KAAK,EAAK,QAAQ,IAAU,EAAE,IAAI,EAAK,QAAQ,IAAU,EAAE,MAAM,IAAU,OAAO,IAAU,aAAa,MAAM,cAAc,OAAO,OAAO,OAAO,SAAS,SAAS,OAAO,+BAA+B,UAAU,iCAAiC,gBAAgB,OAAO,EAAK,IAAI,GAAG,iBAAiB,YAAY,eAAe,GAAG,EAAK,MAAM,EAAK,KAAK,EAAK,OAAO,EAAK,IAAI,mBAAmB,GAAG,EAAE,EAAK,EAAE,EAAK,IAAU,GAAG,KAAK,EAAE,EAAK,EAAE,EAAK,IAAU,GAAG,GAAG,CAAC,CAAC,EAAE,KAAK,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,EAAQ,QAAQ,EAAY,YAAY,GAAO,CAAI,GAAS,EAAW,CAAK,CAAE,EAAE,iBAAiB,CAAC,EAAQ,IAAO,CAAC,GAAG,EAAK,OAAO,EAAK,EAAE,CAAE,EAAE,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,EAAS,WAAW,SAAS,CAAC,CAAC,EAAE,OAAO,SAAW,KAAa,EAAkB,EAAa,EAAK,SAAS,IAAI,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,GAA2B,EAAU,CAAC,OAAoB,EAAM,YAAY,EAAM,IAAM,CAAC,GAAmB,EAAE,IAAM,EAAS,GAAkB,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,MAAM,CAAC,GAAG,EAAM,MAAM,uBAAuB,IAAI,uBAAuB,EAAE,yBAAyB,EAAM,OAAO,SAAS,EAAE,UAAU,EAAS,OAAO,0CAA0C,CAAC,CAAC,CAAE,CAAC,CAAE,kCA9F/lF,IAAyB,IAAoC,EAGrI,GAAkB,YAAkB,GAAc,wBAA8B,GAAgB,yBAA+B,GAAsB,8BCFwZ,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAA/rB,IAAmM,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAmPC,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,QAAM,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWztD,EAAgB,EAX0uDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAsB,CAAC,EAAQ,OAAoB,IAAc,YAA6C,EAAkB,EAAGX,GAAkB,GAAG,EAAqB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,GAAY,GAAgB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGL,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKiB,EAAO,CAAC,WAAW,CAAC,IAAI,aAAa,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,aAAa,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,aAAa,CAAkB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW3xJ,EAAE,CAXuyJ,kFAAkF,kFAAkF,yKAAyK,oQAAoQ,wGAWt3K,EAAE,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXxB,SAASkB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAAtqB,IAAiN,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUziD,EAAgB,EAV0jDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,EAAI,EAAE,GAAG,CAAE,CAAC,EAAQ,EAAkB,EAAGX,GAAkB,GAAG,CAAqB,EAAwM,OAApF,GAAmB,EAAY,CAAC,QAAQ,EAAgB,UAApJ,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,EAAI,EAAE,GAAG,CAAE,CAAmF,CAAC,CAAC,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGL,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKiB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,qBAAqB,GAAmB,QAAQ,IAAI,GAAG,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,qBAAqB,GAAmB,QAAQ,IAAI,GAAG,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU1rI,EAAE,CAVssI,kFAAkF,mFAAmF,uMAUz2I,EAAE,cAAc,EAAiC,EAAgB,YAAY,qBAAqB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,gDCVpZ,IAAmM,IAAkE,IAA4B,EAAiCkB,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAyNC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,QAAM,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW/kD,GAAgB,EAXgmDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAQ,MAAiB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,EAAkB,EAAGV,GAAkB,GAAG,CAAqB,EAAO,CAAC,wBAAsB,UAAO,EAAyB,CAAW,EAAQ,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,EAAY,GAAgB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,+CAA+C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAKY,EAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,EAAE,UAAU,+BAA+B,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWtvH,EAAE,CAXkwH,gFAAgF,iIAAiI,yPAWj9H,EAAE,cAAc,EAAiC,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,qDCXqD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,qDAA9rB,IAAmM,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAmPC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,QAAM,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWrtD,EAAgB,EAXsuDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAsB,CAAC,EAAQ,OAAoB,IAAc,YAA6C,EAAkB,EAAGX,GAAkB,GAAG,EAAqB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,GAAY,GAAgB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGL,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKiB,EAAO,CAAC,WAAW,CAAC,IAAI,cAAc,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,cAAc,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,aAAa,CAAmB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWx5J,EAAE,CAXo6J,kFAAkF,kFAAkF,yKAAyK,oQAAoQ,0EAWn/K,EAAE,cAAc,EAAiC,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACniBkB,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,OAAO,oCAAsC,+JAA6L,sBAAwB,IAAI,kBAAoB,OAAO,yBAA2B,QAAQ,6BAA+B,OAAO,qBAAuB,OAAO,gBAAkB,4CAAoD,sBAAwB,KAAK,qBAAuB,KAAK,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,qDCZpK,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,qDAAhwB,IAA8L,IAAkE,IAA4B,EAAiC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,YAAY,YAAY,KAAK,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU1kD,EAAgB,EAV2lDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAsB,CAAC,EAAQ,OAAoB,IAAc,YAA6C,EAAkB,EAAGV,GAAkB,GAAG,CAAqB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,GAAY,GAAgB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGJ,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,YAAY,MAAM,CAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKgB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,EAAE,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,4FAA4F,CAAC,EAAE,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,0FAA0F,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,0FAA0F,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU16J,EAAE,CAVs7J,kFAAkF,gFAAgF,kJAAkJ,iOAUxuK,EAAE,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACxbiB,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,IAAI,6BAA+B,OAAO,yBAA2B,QAAQ,yBAA2B,OAAO,qBAAuB,KAAK,kBAAoB,OAAO,oCAAsC,iPAA+R,sBAAwB,KAAK,qBAAuB,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,qDCXhQ,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,qDAA/rB,IAAmM,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAmPC,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,QAAM,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,SAAS,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWxtD,EAAgB,EAXyuDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAW,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAsB,CAAC,EAAQ,OAAoB,IAAc,YAA6C,EAAkB,EAAGX,GAAkB,GAAG,EAAqB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,GAAY,GAAgB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAW,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGL,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKiB,EAAO,CAAC,WAAW,CAAC,IAAI,eAAe,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,eAAe,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,2FAA2F,EAAE,aAAa,CAAmB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWjyJ,EAAE,CAX6yJ,kFAAkF,kFAAkF,0KAA0K,mQAAmQ,8DAW53K,EAAE,cAAc,EAAiC,EAAgB,YAAY,cAAc,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACviBkB,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,QAAQ,qBAAuB,OAAO,sBAAwB,KAAK,gBAAkB,4CAAoD,sBAAwB,IAAI,oCAAsC,+JAA6L,6BAA+B,OAAO,yBAA2B,OAAO,kBAAoB,OAAO,qBAAuB,KAAK,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,sDCZkyF,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,6IAAxrH,IAA6X,IAAkE,IAA4B,KAAoJ,KAAyH,KAAuH,KAAqI,KAA0H,KAAwH,KAAoH,KAA2H,KAAwH,KAAoI,KAAsI,KAA0I,EAAO,GAAa,EAAOC,CAAM,EAAQ,GAAsB,EAASC,CAAgB,EAAQ,GAAyB,GAA6BC,EAAS,CAAC,OAAO,YAAY,SAAS,GAAW,QAAQ,WAAW,CAAC,EAAQ,GAAyB,GAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,GAAW,QAAQ,WAAW,CAAC,EAAQ,GAAyB,GAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,GAAW,QAAQ,WAAW,CAAC,EAAQ,GAAkB,EAAS,EAAY,EAAQ,GAAkB,EAAS,EAAY,EAAQ,GAAmB,EAASC,EAAa,EAAQ,GAAc,EAASC,CAAQ,EAAQ,GAAsD,GAAqB,GAA6BA,EAAS,CAAC,OAAO,YAAY,SAAS,GAAa,QAAQ,WAAW,CAAC,EAAEC,EAAY,EAAQ,GAAiB,EAASC,CAAW,EAAQ,GAAoE,GAAqB,GAA6BA,EAAY,CAAC,OAAO,YAAY,SAAS,GAAuB,QAAQ,WAAW,CAAC,EAAEC,EAAe,EAAQ,GAAe,EAASC,CAAS,EAAQ,GAAe,EAASC,CAAS,EAAQ,GAAyD,GAAqB,GAA6BA,EAAU,CAAC,OAAO,YAAY,SAAS,GAAgB,QAAQ,WAAW,CAAC,EAAEC,EAAa,EAAQ,GAAW,CAAC,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAA+L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAY,CAAC,QAAQ,IAAI,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQ,GAAU,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,KAAK,GAAG,IAAI,EAAE,KAAK,OAAO,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,KAAK,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,KAAK,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQ,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUtuL,GAAgB,EAVuvLC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAAQ,EAAkB,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAG,EAA0C,EAAe,GAAU,EAAE,GAAK,CAAC,wBAAsB,UAAO,EAAyB,CAAW,EAAQ,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAMhB,EAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,QAAQ,EAA0B,GAAmB,GAAG,CAAC,EAAE,YAAY,KAAK,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,GAAmB,OAAO,QAAQ,IAAI,8FAA8F,EAAE,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,YAAY,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,GAAa,CAAC,eAAe,GAAU,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,IAAI,yBAAyB,SAAS,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,MAAM,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,EAAE,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,WAAW,CAAC,EAAe,EAAKA,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,EAAE,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,WAAW,CAAC,EAAe,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,EAAE,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,WAAW,CAAC,EAAe,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,4FAA4F,EAAE,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,WAAW,CAAC,EAAe,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,SAAS,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,EAAE,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,WAAW,CAAC,EAAe,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,SAAS,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,8GAA8G,EAAE,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,SAAS,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,EAAE,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,EAAe,EAAK,GAAa,CAAC,eAAe,GAAW,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,SAAS,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,EAAE,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,kBAAkB,EAAkB,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAyB,CAAC,sBAAsB,GAAK,SAAsB,EAAMY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,WAAW,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mCAAmC,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,qBAAqB,kBAAkB,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,GAAG,QAAQ,EAAE,QAAQ,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAK,GAAyB,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mCAAmC,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,qBAAqB,kBAAkB,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,GAAG,QAAQ,EAAE,QAAQ,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAK,GAAyB,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,QAAQ,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mCAAmC,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,qBAAqB,kBAAkB,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,GAAG,QAAQ,EAAE,QAAQ,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,MAAM,kBAAkB,SAAS,GAAG,KAAK,CAAC,WAAW,2FAA2F,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,UAAU,MAAM,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,KAAK,gEAAmE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,kBAAkB,GAAmB,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,YAAY,GAAK,QAAQ,gHAAgH,MAAM,GAAG,SAAS,IAAI,IAAI,IAAI,OAAO,OAAO,SAAS,EAAc,GAAG,eAAe,+GAA+G,GAAG,YAAY,SAAS,YAAY,gBAAgB,EAAE,QAAQ,sEAAsE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,2FAA2F,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAS,EAAc,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,GAAG,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAgB,SAAS,YAAY,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAsD,CAAC,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAoE,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,EAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAiB,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,GAAG,IAAI,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAyD,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAKR,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,KAAK,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,MAAM,EAAE,GAAG,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,GAAmB,OAAO,QAAQ,oBAAoB,IAAI,6FAA6F,EAAE,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUn+4B,EAAE,CAV++4B,kFAAkF,6GAA6G,wHAAwH,yHAAyH,yHAAyH,0HAA0H,wHAAwH,0HAA0H,sHAAsH,8IAA8I,mIAAmI,oKAAoK,mKAAmK,oKAAoK,mKAAmK,iKAAiK,mKAAmK,kKAAkK,kKAAkK,kKAAkK,gKAAgK,kKAAkK,iKAAiK,0IAA0I,0IAA0I,0IAA0I,uLAAuL,mKAAmK,qXAAqX,4KAA4K,8VAA8V,8IAA8I,+SAA+S,2LAA2L,+IAA+I,wJAUlikC,EAAE,cAAc,EAAiC,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,QAAQ,MAAM,IAAI,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,2BAA2B,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,gCAAgC,OAAO,SAAS,MAAM,SAAS,aAAa,wBAAwB,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAsB,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAmB,GAAG,GAAc,GAAG,GAAiB,GAAG,GAAe,GAAG,EAAc,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,EAAkB,KAAK,EAAcC,EAAiB,CAAC,EAAE,CAAO,MAAM,EAAcE,GAAc,CAAC,EAAE,CAAO,MAAM,EAAcC,EAAS,CAAC,EAAE,CAAO,MAAM,EAAcE,EAAY,CAAC,EAAE,CAAO,MAAM,EAAcE,EAAU,CAAC,EAAE,CAAO,MAAM,EAAcC,EAAU,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,EACxzC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,qBAAuB,OAAO,sBAAwB,UAAU,qBAAuB,OAAO,kBAAoB,OAAO,sBAAwB,IAAI,6BAA+B,OAAO,yBAA2B,OAAO,oCAAsC,8HAAoJ,yBAA2B,OAAO,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,2BCXlpB,EAAC,GAAU,UAAU,CAAC,CAAC,EAAe,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAe,GAAI,CAAC,kOAAkO,EAAe,GAAU"}