{"version":3,"file":"shared-lib.DkkbOSDi.mjs","names":["useState","useCallback","css","addPropertyOverrides","TimeDate","cycleOrder","serializationHash","variantClassNames","Transition","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","className","useState","Component"],"sources":["https:/framerusercontent.com/modules/tKIZQiWScxL1P8eKC408/5DbuLPNTe8dfdsvsbfyD/Smooth_Scroll.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/TcQV6SEsl3y6G9Op8tp0/Time.js","https:/framerusercontent.com/modules/22yU97RT8aLHfCZalorA/k86OGuQp2fMsU3watb8s/QigpaSEWp.js","https:/framerusercontent.com/modules/zjjRnl470IgzSS8DwNTP/RkOMwm4RhC8rE1jSThWf/b_6J_cXGx.js","https:/framerusercontent.com/modules/6C35UxrKvFMDMblRYyqK/X2haikXuJBa0KH86O2yp/ewsxzjaUj.js","https:/framerusercontent.com/modules/6lh1ES7sdxQ9R8orP03k/wwqWkxoKDnNkLyP9nAZv/Light_Dark.js"],"sourcesContent":["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// bazen kuvvetli çekince wheele çok scroll ediyor\n// ona bir max limit eklenebilir\n/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Smooth_Scroll(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nuseEffect(()=>{setTimeout(function(){window.scrollTo(0,0);},1);if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){if(!document.querySelector(\"head title\")){document.querySelector(\"#smoothy\").style.display=\"inline-block\";}if(document.querySelector(\"head title\")){loadJS(\"https://cdn.jsdelivr.net/gh/studio-freight/lenis@1.0.29/bundled/lenis.min.js\",true);function loadJS(FILE_URL,async=true){if(typeof Lenis==\"undefined\"){let scriptEle=document.createElement(\"script\");scriptEle.setAttribute(\"src\",FILE_URL);scriptEle.id=\"lenis\";scriptEle.setAttribute(\"type\",\"text/javascript\");scriptEle.setAttribute(\"async\",async);document.body.appendChild(scriptEle);// success event\nscriptEle.addEventListener(\"load\",()=>{//console.log(\"File loaded\")\nsetupLenis();});// error event\nscriptEle.addEventListener(\"error\",ev=>{console.log(\"Error on loading file\",ev);});}else{//console.log(\"lenis already loaded\")\nsetupLenis();}}function setupLenis(){// Listen for the popstate event\nwindow.addEventListener(\"popstate\",function(event){event.preventDefault();//console.log(\"page change\")\n});try{window.lenis.destroy();}catch(e){}setTimeout(function(){window.lenis=new Lenis({lerp:props.lerp,duration:props.duration,easing:t=>Math.min(1,1.001-Math.pow(2,-10*t)),orientation:\"vertical\",gestureOrientation:\"vertical\",smoothWheel:props.smoothWheel,smoothTouch:props.smoothTouch,syncTouch:props.syncTouch,syncTouchLerp:props.syncTouchLerp,touchInertiaMultiplier:props.touchInertiaMultiplier,wheelMultiplier:props.wheelMultiplier,touchMultiplier:props.touchMultiplier,normalizeWheel:props.normalizeWheel,infinite:props.infinite,autoResize:props.autoResize});function raf(time){window.lenis.raf(time);requestAnimationFrame(raf);}requestAnimationFrame(raf);},0);}}}});return /*#__PURE__*/_jsxs(\"div\",{id:\"smoothy\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\nhtml.lenis {\n  height: auto;\n}\n\n.lenis.lenis-smooth {\n  scroll-behavior: auto;\n}\n\n.lenis.lenis-smooth [data-lenis-prevent] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-stopped {\n  overflow: hidden;\n}\n\n.lenis.lenis-scrolling iframe {\n  pointer-events: none;\n}\n\n                #smoothy {\n                    display: none;\n                    background-color: black;\n                    color: white;\n                    font-weight: bold;\n                    text-align: center;\n                    margin: 10px;\n                    padding: 5px;\n                }\n             `}),\"Smooth Scroll\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"small\",{children:\"This will hide itself!\"})]});}/**\n * Created by IntelliJ IDEA.\n *\n * User: phil\n * Date: 15/11/12\n * Time: 11:04 AM\n *\n */// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\naddPropertyControls(Smooth_Scroll,{lerp:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.1},duration:{type:ControlType.Number,min:.1,max:5,step:.1,defaultValue:1.2},smoothWheel:{type:ControlType.Boolean,defaultValue:true},smoothTouch:{type:ControlType.Boolean,defaultValue:false},syncTouchLerp:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.1},touchInertiaMultiplier:{type:ControlType.Number,min:1,max:100,step:1,defaultValue:35},wheelMultiplier:{type:ControlType.Number,min:1,max:5,step:1,defaultValue:1},touchMultiplier:{type:ControlType.Number,min:1,max:5,step:1,defaultValue:2},normalizeWheel:{type:ControlType.Boolean,defaultValue:true},infinite:{type:ControlType.Boolean,defaultValue:false},autoResize:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Smooth_Scroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{useState,useEffect,useCallback}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function useForceRender(){const[_,set]=useState(0);return useCallback(()=>set(v=>v+1),[]);}function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const{outputType,fontFamily,fontSize,fontWeight,timeFormat,showYear,showMonth,showWeekday,showHours,showMinutes,showSeconds,monthFormat,color,font,tabularFont,alignment}=props;const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const render=useForceRender();const localCode=useLocaleCode();const textContent=formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showHours,showMinutes,showSeconds},timeFormat,monthFormat,localCode);useEffect(()=>{setIsVisible(true);// Don’t want real time on Canvas\nif(isCanvas)return;const int=setInterval(()=>{render();});return()=>{clearInterval(int);};},[]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},children:textContent});}Time.defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:Time.defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:Time.defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:Time.defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: Time.defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:Time.defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:Time.defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"140\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter Tight-regular\",\"GF;Inter Tight-700\",\"GF;Inter Tight-700italic\",\"GF;Inter Tight-italic\"]);export const fonts=[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5SgqoUPvi5.woff2\",weight:\"700\"},{family:\"Inter Tight\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5SgqoUPvi5.woff2\",weight:\"400\"}];export const css=['.framer-nOR7O .framer-styles-preset-1yt2hkj:not(.rich-text-wrapper), .framer-nOR7O .framer-styles-preset-1yt2hkj.rich-text-wrapper h3 { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, #000000); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1148px) and (min-width: 635px) { .framer-nOR7O .framer-styles-preset-1yt2hkj:not(.rich-text-wrapper), .framer-nOR7O .framer-styles-preset-1yt2hkj.rich-text-wrapper h3 { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 634px) and (min-width: 0px) { .framer-nOR7O .framer-styles-preset-1yt2hkj:not(.rich-text-wrapper), .framer-nOR7O .framer-styles-preset-1yt2hkj.rich-text-wrapper h3 { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-nOR7O\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d65dc2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/TcQV6SEsl3y6G9Op8tp0/Time.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/22yU97RT8aLHfCZalorA/k86OGuQp2fMsU3watb8s/QigpaSEWp.js\";const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"Bcj7cRqn1\",\"QWgrRT2j5\"];const serializationHash=\"framer-WH9WQ\";const variantClassNames={Bcj7cRqn1:\"framer-v-z1ppld\",QWgrRT2j5:\"framer-v-9af5g1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Bcj7cRqn1\",Tablet:\"QWgrRT2j5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Bcj7cRqn1\"};};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:\"Bcj7cRqn1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z1ppld\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Bcj7cRqn1\",ref:refBinding,style:{...style},...addPropertyOverrides({QWgrRT2j5:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1yt2hkj\",\"data-styles-preset\":\"QigpaSEWp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0)))\"},children:\"LET'S GET IN TOUCH\"})}),className:\"framer-u2p60z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wBC3DIMX1\",style:{\"--extracted-a0htzi\":\"var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x8qzd2\",\"data-framer-name\":\"Socials Stack\",layoutDependency:layoutDependency,layoutId:\"H7b2dVAkE\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:hi@kostazanin.com\",motionChild:true,nodeId:\"aAwfoaSNz\",openInNewTab:true,scopeId:\"b_6J_cXGx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ldpl08 framer-1bhpn7z\",\"data-border\":true,\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"aAwfoaSNz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1yt2hkj\",\"data-styles-preset\":\"QigpaSEWp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0)))\"},children:\"hi@kostazanin.com\"})}),className:\"framer-1noep4k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RunI5T2n5\",style:{\"--extracted-a0htzi\":\"var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://cv.kostazanin.com/ZaninCV.pdf?source=site\",motionChild:true,nodeId:\"jV7ajrOaC\",openInNewTab:true,scopeId:\"b_6J_cXGx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sbs6z6 framer-1bhpn7z\",\"data-border\":true,\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"jV7ajrOaC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1yt2hkj\",\"data-styles-preset\":\"QigpaSEWp\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0)))\"},children:\"Download CV\"})}),className:\"framer-1xpgq7e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W1DSWsLst\",style:{\"--extracted-a0htzi\":\"var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bx1teu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DFmQ7KDpQ-container\",nodeId:\"DFmQ7KDpQ\",rendersWithMotion:true,scopeId:\"b_6J_cXGx\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",font:{fontFamily:'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},height:\"100%\",id:\"DFmQ7KDpQ\",layoutId:\"DFmQ7KDpQ\",monthFormat:\"short\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"12h\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WH9WQ.framer-1bhpn7z, .framer-WH9WQ .framer-1bhpn7z { display: block; }\",\".framer-WH9WQ.framer-z1ppld { display: grid; gap: 15px; grid-auto-rows: min-content; grid-template-columns: repeat(6, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 60px 30px 60px 30px; position: relative; width: 1200px; }\",\".framer-WH9WQ .framer-u2p60z { align-self: start; flex: none; grid-column: span 2; height: auto; justify-self: start; position: relative; white-space: pre; width: 100%; }\",\".framer-WH9WQ .framer-x8qzd2 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 5px; grid-column: span 3; height: auto; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WH9WQ .framer-ldpl08 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 18.4px 9px 18.4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WH9WQ .framer-1noep4k, .framer-WH9WQ .framer-1xpgq7e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WH9WQ .framer-sbs6z6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 18.4px 9px 18.4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WH9WQ .framer-1bx1teu-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-WH9WQ.framer-v-9af5g1.framer-z1ppld { gap: 30px; padding: 30px 15px 30px 15px; width: 675px; }\",\".framer-WH9WQ.framer-v-9af5g1 .framer-u2p60z, .framer-WH9WQ.framer-v-9af5g1 .framer-x8qzd2 { grid-column: 1 / -1; }\",\".framer-WH9WQ.framer-v-9af5g1 .framer-ldpl08, .framer-WH9WQ.framer-v-9af5g1 .framer-sbs6z6 { padding: 6px 15px 7px 15px; }\",...sharedStyle.css,'.framer-WH9WQ[data-border=\"true\"]::after, .framer-WH9WQ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 161\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QWgrRT2j5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerb_6J_cXGx=withCSS(Component,css,\"framer-WH9WQ\");export default Framerb_6J_cXGx;Framerb_6J_cXGx.displayName=\"Footer\";Framerb_6J_cXGx.defaultProps={height:161,width:1200};addPropertyControls(Framerb_6J_cXGx,{variant:{options:[\"Bcj7cRqn1\",\"QWgrRT2j5\"],optionTitles:[\"Desktop\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerb_6J_cXGx,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v8/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjUQ-qWSRToK8EPg.woff2\",weight:\"300\"}]},...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb_6J_cXGx\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QWgrRT2j5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"161\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./b_6J_cXGx.map","// Generated by Framer (b0f2619)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"U_0YmwyQ9\",\"wbAThgMpq\"];const serializationHash=\"framer-EyjBE\";const variantClassNames={U_0YmwyQ9:\"framer-v-19u81t6\",wbAThgMpq:\"framer-v-j59y6e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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\":\"U_0YmwyQ9\",\"Variant 2\":\"wbAThgMpq\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"U_0YmwyQ9\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"U_0YmwyQ9\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xoxqqw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"wbAThgMpq\");});const onTap1m9211q=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"U_0YmwyQ9\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-19u81t6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"U_0YmwyQ9\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1xoxqqw,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6f65be5b-d434-40c7-9377-eff99acd05cd, rgb(143, 143, 143))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{wbAThgMpq:{rotate:180}},...addPropertyOverrides({wbAThgMpq:{\"data-framer-name\":\"Variant 2\",onTap:onTap1m9211q}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eqaspv\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"mqyUNolvY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8ed0f524-5690-4ee5-ae11-cc9b60d389b9, rgb(0, 0, 0))\"}})})})});});const css=['.framer-EyjBE[data-border=\"true\"]::after, .framer-EyjBE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EyjBE.framer-808cdd, .framer-EyjBE .framer-808cdd { display: block; }\",\".framer-EyjBE.framer-19u81t6 { cursor: pointer; height: 40px; overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EyjBE .framer-1eqaspv { flex: none; height: 100%; left: 0px; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 50%; }\",\".framer-EyjBE.framer-v-j59y6e.framer-19u81t6 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wbAThgMpq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerewsxzjaUj=withCSS(Component,css,\"framer-EyjBE\");export default FramerewsxzjaUj;FramerewsxzjaUj.displayName=\"Light/Dark Switch\";FramerewsxzjaUj.defaultProps={height:40,width:40};addPropertyControls(FramerewsxzjaUj,{variant:{options:[\"U_0YmwyQ9\",\"wbAThgMpq\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerewsxzjaUj,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerewsxzjaUj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wbAThgMpq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ewsxzjaUj.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";//SET THE DEFAULT THEME HERE\nfunction getDefaultTheme(){return\"dark\"//SET IT TO \"dark\" OR \"light\"\n;}function setInitialState(){const storedTheme=localStorage.getItem(\"currentToggleState\");if(storedTheme!==null){return storedTheme===\"dark\";}const defaultTheme=getDefaultTheme();const currentToggleState=defaultTheme===\"dark\";localStorage.setItem(\"currentToggleState\",currentToggleState?\"dark\":\"light\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState&&defaultTheme===\"dark\"||!currentToggleState&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}return!currentToggleState;}export function themeSwicther(Component){return props=>{const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"themeChange\"));}};useEffect(()=>{if(typeof window!==\"undefined\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"defaultTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${newTheme===\"dark\"&&newTheme===\"dark\"||newTheme===\"light\"&&newTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}window.dispatchEvent(new CustomEvent(\"themeChange\"));});}},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const currentToggleState=isOn?\"dark\":\"light\";const defaultTheme=localStorage.getItem(\"defaultTheme\")||getDefaultTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&defaultTheme===\"dark\"||currentToggleState===\"light\"&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);}},[isOn]);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"themeSwicther\":{\"type\":\"reactHoc\",\"name\":\"themeSwicther\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Light_Dark.map"],"mappings":"uzBAWG,SAAwB,EAAc,EAAM,CASinB,OANhqB,MAAc,CAAiD,GAAhD,WAAW,UAAU,CAAC,EAAO,SAAS,EAAE,EAAI,EAAC,GAAM,OAAO,SAAW,KAAoB,IAAS,SAAiB,SAAS,cAAc,gBAAe,SAAS,cAAc,YAAY,MAAM,QAAQ,gBAAmB,SAAS,cAAc,eAAc,CAAC,EAAO,+EAA+E,IAAM,SAAS,EAAO,EAAS,EAAM,GAAK,CAAC,GAAG,OAAO,MAAO,IAAY,CAAC,IAAI,EAAU,SAAS,cAAc,UAAU,EAAU,aAAa,MAAM,GAAU,EAAU,GAAG,QAAQ,EAAU,aAAa,OAAO,mBAAmB,EAAU,aAAa,QAAQ,GAAO,SAAS,KAAK,YAAY,GAC7oB,EAAU,iBAAiB,WAAW,CACtC,GAAc,GACd,EAAU,iBAAiB,QAAQ,GAAI,CAAC,QAAQ,IAAI,wBAAwB,EAAK,EAAG,MACpF,GAAe,UAAS,GAAY,CACpC,EAAO,iBAAiB,WAAW,SAAS,EAAM,CAAC,EAAM,gBACxD,GAAE,GAAG,CAAC,EAAO,MAAM,SAAW,MAAQ,CAAE,YAAW,UAAU,CAAC,EAAO,MAAM,IAAI,MAAM,CAAC,KAAK,EAAM,KAAK,SAAS,EAAM,SAAS,OAAO,GAAG,KAAK,IAAI,EAAE,MAAe,IAAE,IAAI,IAAI,YAAY,WAAW,mBAAmB,WAAW,YAAY,EAAM,YAAY,YAAY,EAAM,YAAY,UAAU,EAAM,UAAU,cAAc,EAAM,cAAc,uBAAuB,EAAM,uBAAuB,gBAAgB,EAAM,gBAAgB,gBAAgB,EAAM,gBAAgB,eAAe,EAAM,eAAe,SAAS,EAAM,SAAS,WAAW,EAAM,WAAW,EAAE,SAAS,EAAI,EAAK,CAAC,EAAO,MAAM,IAAI,GAAM,sBAAsB,EAAM,uBAAsB,EAAM,EAAC,EAAI,CAAC,CAAE,GAAsB,EAAM,MAAM,CAAC,GAAG,UAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eA8B7uB,EAAE,gBAA6B,EAAK,KAAK,EAAE,EAAe,EAAK,QAAQ,CAAC,SAAS,yBAAyB,EAAE,CAAC,CAAG,gCAS/H,EAAoB,EAAc,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,GAAG,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,IAAI,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,GAAG,CAAC,uBAAuB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,EAAE,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,EAAE,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,CAAC,KC3D1a,SAAS,IAAgB,CAAC,GAAK,CAAC,EAAE,EAAI,CAACiB,EAAS,GAAG,OAAOhB,MAAgB,EAAI,GAAG,EAAE,GAAG,EAAE,CAAG,UAAS,GAAiB,EAAW,CAAC,WAAS,YAAU,cAAY,cAAY,cAAY,CAAC,EAAW,EAAY,EAAU,CAAC,IAAM,EAAK,IAAI,KAAW,EAAgB,CAAC,GAAa,CAAC,GAAW,EAAS,OAAO,EAAP,CAAmB,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,QAAQ,EAAY,OAAO,IAAA,GAAU,IAAI,EAAgB,IAAA,GAAU,UAAU,MAAM,EAAU,EAAY,IAAA,GAAU,KAAK,EAAS,UAAU,IAAA,GAAU,EAAE,OAAO,GAAM,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,KAAK,UAAU,OAAO,EAAY,UAAU,IAAA,GAAU,OAAO,GAAa,EAAY,UAAU,IAAA,GAAU,OAAO,IAAa,MAAM,EAAE,OAAO,GAAM,QAAQ,OAAO,IAAI,KAAK,eAAe,GAAW,OAAO,EAAO,CAAC,CAY1nC,SAAgB,EAAK,EAAM,CAAC,GAAK,CAAC,aAAW,aAAW,WAAS,aAAW,aAAW,WAAS,YAAU,cAAY,YAAU,cAAY,cAAY,cAAY,QAAM,OAAK,cAAY,YAAU,CAAC,EAAW,CAAC,EAAQ,EAAa,CAACgB,EAAS,IAAa,EAAS,EAAa,YAAY,EAAa,OAAa,EAAO,KAAuB,EAAU,IAAsB,EAAY,GAAiB,EAAW,CAAC,WAAS,YAAU,cAAY,YAAU,cAAY,cAAY,CAAC,EAAW,EAAY,GAC7Z,OADwa,MAAc,CACthB,GADuhB,EAAa,IACjiB,EAAS,OAAO,IAAM,EAAI,gBAAgB,CAAC,GAAU,GAAE,UAAU,CAAC,cAAc,EAAM,CAAE,EAAC,EAAE,EAAsB,EAAK,IAAI,CAAC,yBAAyB,GAAK,MAAM,CAAC,OAAO,EAAE,QAAQ,EAAE,QAAM,WAAW,EAAU,WAAW,IAAI,SAAS,GAAG,WAAW,EAAE,WAAW,EAAQ,UAAU,SAAS,GAAG,EAAK,mBAAmB,EAAY,eAAe,SAAS,WAAW,SAAS,CAAC,SAAS,EAAY,CAAG,8BAbzN,EAAU,oKAa+M,EAAK,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,WAAW,OAAO,MAAM,OAAO,WAAW,MAAM,SAAS,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,OAAO,UAAU,SAAS,CAAC,EAAK,YAAY,cAAc,EAAoB,EAAK,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,wBAAwB,GAAK,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,CAAC,aAAa,EAAK,aAAa,WAAW,CAAC,YAAY,CAAC,MAAM,MAAM,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,aAAa,YAAY,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,aAAa,UAAU,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,EAAK,aAAa,YAAY,OAAO,GAAO,EAAM,aAAa,QAAQ,CAAC,EAAM,UAAU,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,aAAa,SAAS,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,MAAM,MAAM,CAAC,aAAa,CAAC,MAAM,MAAM,CAAC,wBAAwB,GAAK,aAAa,EAAK,aAAa,WAAW,OAAO,GAAO,EAAM,aAAa,OAAO,CAQxvD,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,aAAa,YAAY,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,aAAa,YAAY,OAAO,GAAO,EAAM,aAAa,QAAQ,CAAC,EAAM,YAAY,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,EAAK,aAAa,MAAM,CAAC,yBCrB1hB,GAAU,UAAU,CAAC,yBAAyB,qBAAqB,2BAA2B,wBAAwB,EAAe,EAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,MAAM,CAAC,CAAcF,EAAI,CAAC,2gCAA2gC,ikCAAikC,8jCAA8jC,CAAc,EAAU,kBCCtsG,SAASZ,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,KAAkB,CAAe,sEAA5X,EAAc,GAASC,GAAgBC,EAAW,CAAC,YAAY,YAAY,CAAOC,EAAkB,eAAqBC,EAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8L,EAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAA,EAAwB,GAA2B,EAAW,GAAO,EAAO,WAAiB,EAAA,OAAgC,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,GAAY,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAG,EAAO,EAAS,EAAO,OAAA,GAA6BC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,GAAU,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,KAAK,EAAM,iBAAwB,EAAS,KAAK,KAAaO,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYL,EAAO,MAAY,EAAW,GAAK,EAAkB,EAAA,IAAmC,CAAC,eAAa,YAAU,CAAC,IAAwC,KAAuB,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,EAAU,CAACH,EAAS,GAAY,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,WAAS,CAAC,GAAgB,CAAC,WAAA,EAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAQ,EAAiBC,EAAuB,EAAM,GAAgB,EAAsB,CAAA,EAAuB,CAAO,EAAkB,EAAGL,EAAkB,GAAG,GAAuB,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKE,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBQ,EAAU,GAAY,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGb,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,qBAAqB,EAAE,EAAE,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,2BAA2B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,oBAAoB,EAAE,EAAE,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,EAAE,EAAE,EAAe,EAAK,EAAK,CAAC,KAAK,oDAAoD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,cAAc,GAAK,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,cAAc,EAAE,EAAE,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,EAAE,EAAE,EAAE,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAS,CAAC,MAAM,wEAAwE,KAAK,CAAC,WAAW,uDAAuD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,UAAU,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,QAAQ,WAAW,OAAO,YAAY,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAM,SAAS,GAAK,YAAY,GAAK,WAAW,MAAM,MAAM,OAAO,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAG,GAAQW,GAAI,CAAC,kFAAkF,kFAAkF,0TAA0T,6KAA6K,2UAA2U,+TAA+T,gJAAgJ,4TAA4T,iJAAiJ,yGAAyG,sHAAsH,6HAA6H,GAAA,EAAmB,gcAAgc,CAUt8T,EAAgB,EAAQG,GAAUH,GAAI,gBAA+C,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAc,GAAG,EAAA,GAA2C,CAAC,CAAC,6BAA6B,GAAK,2DCV5wD,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,KAAkB,CAAe,mEAA/X,GAAW,CAAC,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAuO,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,CAAO,IAAY,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAA,EAAwB,GAA2B,EAAW,GAAmC,EAAO,WAAiB,EAAA,OAAgC,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,GAAY,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAG,EAAO,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,GAAG,CAAC,IAAI,EAAuC,EAAK,MAAM,CAAC,GAAG,EAAM,SAAS,GAAM,EAAuC,GAAwB,EAAM,WAAyG,EAAM,UAAoC,YAAY,AAAE,EAAO,IAAwB,EAAM,IAAW,EAAS,KAAK,KAAK,EAAM,iBAAuB,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,YAAU,CAAC,IAAqB,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,EAAU,CAAC,GAAS,GAAY,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,WAAS,CAAC,GAAgB,CAAC,cAAW,eAAe,YAAY,eAAY,UAAQ,qBAAkB,EAAQ,EAAiB,GAAuB,EAAM,GAAe,CAAC,wBAAsB,QAAM,CAAC,EAAyB,GAAmB,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,EAAE,EAAW,YAAc,GAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,EAAE,EAAW,YAAc,GAAQ,EAAA,EAAkB,MAAY,EAAA,IAAoC,EAAsB,EAAE,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAK,GAAW,CAAC,MAAM,EAAW,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,QAAQ,EAAS,UAAU,EAAG,GAAkB,GAAG,EAAsB,iBAAiBC,EAAU,GAAY,cAAc,GAAK,mBAAmB,YAAY,iBAAiB,GAAK,QAAQ,EAAyB,mBAAiB,SAAS,YAAY,eAAe,EAAgB,CAAC,UAAU,GAAM,EAAE,iBAAiB,EAAgB,CAAC,UAAU,GAAK,EAAE,MAAM,EAAa,gBAAgB,EAAgB,CAAC,UAAU,GAAM,EAAE,eAAe,EAAgB,CAAC,UAAU,GAAK,EAAE,IAAI,GAA6B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,OAAO,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,MAAM,EAAa,CAAC,CAAC,EAAY,GAAgB,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,CAAC,EAAE,EAAE,EAAE,CAAG,GAAQ,GAAI,CAAC,gcAAgc,kFAAkF,gFAAgF,iLAAiL,qKAAqK,4HAA4H,CAOpjK,EAAgB,EAAQ,GAAU,GAAI,gBAA+C,EAAgB,YAAY,oBAAoB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,EAAE,EAAS,EAAgB,EAAE,EAC9W,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,sBAAwB,IAAI,qBAAuB,KAAK,sBAAwB,KAAK,yBAA2B,QAAQ,yBAA2B,OAAO,oCAAsC,sHAA4I,CAAC,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,ICRlkB,SAAS,IAAiB,CAAC,MAAM,MAC/B,UAAS,IAAiB,CAAC,IAAM,EAAY,aAAa,QAAQ,sBAAsB,GAAG,IAAc,KAAM,OAAO,IAAc,OAAQ,IAAM,EAAa,KAAwB,EAAmB,IAAe,OAAoF,GAA7E,aAAa,QAAQ,qBAAqB,EAAmB,OAAO,SAAY,OAAO,SAAW,IAAY,CAAC,IAAM,EAAS,SAAS,qBAAqB,SAAS,GAAS,EAAO,EAAS,UAAU,QAAQ,4BAA4B,yBAAyB,GAAoB,IAAe,QAAQ,CAAC,GAAoB,IAAe,QAAQ,OAAO,WAAW,EAAS,UAAU,CAAQ,OAAM,CAAC,CAAoB,UAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAK,EAAQ,CAACC,EAAS,MAAyB,MAAW,CAAC,IAAM,EAAgB,EAAY,QAAP,OAAe,EAAQ,CAAC,GAAM,aAAa,QAAQ,qBAAqB,GAA0B,IAAS,QAAa,EAAO,cAAc,IAAI,YAAY,eAAkB,EAAC,MAAc,CAAC,GAAU,IAAS,OAAY,CAAC,IAAM,EAAW,EAAO,WAAW,gCAAgC,EAAW,YAAY,GAAG,CAAC,IAAM,EAAS,EAAE,QAAQ,OAAO,QAAqI,GAA7H,aAAa,QAAQ,eAAe,GAAU,aAAa,QAAQ,qBAAqB,GAAU,EAAQ,IAAW,QAAW,OAAO,SAAW,IAAY,CAAC,IAAM,EAAS,SAAS,qBAAqB,SAAS,GAAS,EAAO,EAAS,UAAU,QAAQ,4BAA4B,yBAAyB,IAAW,QAAQ,IAAW,QAAQ,IAAW,SAAS,IAAW,QAAQ,OAAO,WAAW,EAAS,UAAU,CAAQ,GAAO,cAAc,IAAI,YAAY,eAAiB,EAAG,CAAC,EAAC,EAAE,EAAE,MAAc,CAAC,GAAU,IAAS,QAAa,OAAO,SAAW,IAAY,CAAC,IAAM,EAAmB,EAAK,OAAO,QAAc,EAAa,aAAa,QAAQ,iBAAiB,KAAwB,EAAS,SAAS,qBAAqB,SAAS,GAAS,EAAO,EAAS,UAAU,QAAQ,4BAA4B,yBAAyB,IAAqB,QAAQ,IAAe,QAAQ,IAAqB,SAAS,IAAe,QAAQ,OAAO,WAAW,EAAS,UAAU,EAAO,aAAa,QAAQ,qBAAqB,EAAqB,CAAC,EAAC,CAAC,EAAK,EAAE,GAAK,CAAC,EAAS,EAAY,CAACA,EAAS,IAA8C,OAAvC,MAAc,CAAC,EAAY,GAAO,EAAC,EAAE,EAAsB,EAAKC,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAO,CAAG,CAAE"}