{"version":3,"file":"shared-lib.Dcrrn2Ba.mjs","names":["variationAxes","fonts","css","className","x","useRef","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","variationAxes","fonts","css","className","metadata","metadataVersion","__FramerMetadata__"],"sources":["https:/framerusercontent.com/modules/PFR9jcciTmVCIutjf70n/anU1YuGbEextdSM056vJ/OwQja3iV4.js","https:/framerusercontent.com/modules/7kDGJ3CN3hHJjGgNvhdZ/ILXKnpCCBv0unXuaCYGO/Pattern.js","https:/framerusercontent.com/modules/vI1hndUtSJrsgjgHEgvV/BTJxGUP7c6GoSsW6dK2q/AutoDitherImage_1.js","https:/framerusercontent.com/modules/j2AwL2hC2vT1pEC3ixEd/rJZ0CDeAsXSzMrlBFD1o/Fh3RF5OuK.js","https:/framerusercontent.com/modules/hDiGO7OMfJZALR5acIkB/jeiAiwRBDUUa84fkpzfI/GS6qQT_mb.js","https:/framerusercontent.com/modules/18QZeeDNU9niMIY8LuMv/bYzpWn2kKsnwHOYFvseZ/hcbIzWxsy.js","https:/framerusercontent.com/modules/rdZglrK7V4p1Z0zTtG1N/kqBm4oNmFmDAWpoxIH4s/augiA20Il.js","https:/framerusercontent.com/modules/o9PdCcNgOzxcIzXDOguJ/uEOH30G14suRTYT9QQF9/I_olvMXDr.js"],"sourcesContent":["// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Aspekta Variable/variable/v0\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta Variable Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aspekta Variable\",url:\"https://framerusercontent.com/assets/MQthzhqtkV99jFAFdccXwW1PRf0.woff2\",variationAxes,weight:\"1000\"}]}];export const css=['.framer-7SAlw .framer-styles-preset-iqorc0:not(.rich-text-wrapper), .framer-7SAlw .framer-styles-preset-iqorc0.rich-text-wrapper p { --framer-font-family: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 1000; --framer-font-weight-bold: 1000; --framer-font-weight-bold-italic: 1000; --framer-font-weight-italic: 1000; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7SAlw\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function StripedDivider(props){const{height,backgroundColor,borderColor,lineColor,lineGap,borderTop,borderRight,borderBottom,borderLeft}=props;const strokeWidth=1;const borderWidth=1;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:height,backgroundColor:backgroundColor,borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",borderRight:borderRight?`${borderWidth}px solid ${borderColor}`:\"none\",borderBottom:borderBottom?`${borderWidth}px solid ${borderColor}`:\"none\",borderLeft:borderLeft?`${borderWidth}px solid ${borderColor}`:\"none\",borderRadius:\"0\",overflow:\"hidden\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},preserveAspectRatio:\"none\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"pattern\",{id:\"stripes\",width:strokeWidth+lineGap,height:height,patternUnits:\"userSpaceOnUse\",children:/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"0\",width:strokeWidth,height:height,fill:lineColor})})}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",fill:\"url(#stripes)\"})]})});}addPropertyControls(StripedDivider,{height:{type:ControlType.Number,defaultValue:40,min:10,max:500,step:1,title:\"Height\"},backgroundColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0)\",title:\"Background Color\"},borderColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Border Color\"},borderTop:{type:ControlType.Boolean,defaultValue:true,title:\"Border Top\"},borderRight:{type:ControlType.Boolean,defaultValue:true,title:\"Border Right\"},borderBottom:{type:ControlType.Boolean,defaultValue:true,title:\"Border Bottom\"},borderLeft:{type:ControlType.Boolean,defaultValue:true,title:\"Border Left\"},lineColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Line Color\"},lineGap:{type:ControlType.Number,defaultValue:11,min:1,max:100,step:1,title:\"Gap Between Lines\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StripedDivider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pattern.map","// AutoDitherImage component for Framer. Dither effect: Bayer 4x4, Grayscale, pixelation, brightness, quantization, resolution adjustable. Effect is pixel-accurate; output is rendered on canvas. Placeholder if no image.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const placeholder=\"data:image/svg+xml,%3Csvg width='64' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%23eee' width='64' height='64'/%3E%3Cpath fill='%23999' d='M21 32a5 5 0 110-10 5 5 0 010 10zm22 13V22l-7 10-7-10-7 10V22m-4 23a4 4 0 01-4-4V27a4 4 0 014-4h40a4 4 0 014 4v18a4 4 0 01-4 4H15z'/%3E%3C/svg%3E\";function clamp(x,min,max){return Math.max(min,Math.min(max,x));}function bayerThreshold(x,y,levels=16){// Bayer 4x4 threshold (Matrix values 0-15):\nconst bayer4=[[0,8,2,10],[12,4,14,6],[3,11,1,9],[15,7,13,5]];return bayer4[y%4][x%4]/(levels-1)// 0.0-1.0\n;}function ditherImage(img,ctx,outW,outH,pixelSize,quant,grayscale,brightness){// Draw the image to match the dither resolution\nctx.clearRect(0,0,outW,outH);ctx.drawImage(img,0,0,img.width,img.height,0,0,outW,outH);let srcData=ctx.getImageData(0,0,outW,outH);let{data}=srcData;// quantize helper\nconst Q=clamp(Math.floor(quant),1,16);for(let y=0;y<outH;y++){for(let x=0;x<outW;x++){let idx=(y*outW+x)*4;let r=data[idx],g=data[idx+1],b=data[idx+2],a=data[idx+3];// brightness boost (range ~[-100,100])\nlet v=grayscale?.299*r+.587*g+.114*b:r// just red channel if not grayscale\n;v=clamp(v+brightness,0,255);if(!grayscale){// Quantize color mode (not grayscale, but user disables it): just use all 3 channels quantized\nconst qMap=[r,g,b].map(c=>{return Math.round(clamp(c+brightness,0,255)/255*(Q-1)+bayerThreshold(x,y,16))/(Q-1)*255;});data[idx]=qMap[0];data[idx+1]=qMap[1];data[idx+2]=qMap[2];continue;}// Grayscale: apply bayer dither\n// remap v -> (Q) gray steps, bayer thresholding\nlet step=Math.round(v/255*(Q-1)+bayerThreshold(x,y,16));step=clamp(step,0,Q-1);let gray=Math.round(step*255/(Q-1));data[idx]=data[idx+1]=data[idx+2]=gray;}}ctx.putImageData(srcData,0,0);// pixelate if required (draw to display canvas)\n}/**\n * AutoDitherImage component\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AutoDitherImage(props){const{image={src:\"\",alt:\"\"},pixelation=1,brightness=0,quantization=6,resolution=500,grayscale=true,layout=\"cover\",style={}}=props;const hasImage=!!image?.src;// Main and processing canvases\nconst canvasRef=useRef(null);const procRef=useRef(null);// Effect: update when any prop/image changes\nuseEffect(()=>{const canvas=canvasRef.current;const ctx=canvas&&canvas.getContext(\"2d\");if(!canvas||!ctx)return;// Clamp pixelation\nconst px=Math.max(1,Math.floor(pixelation));const Q=clamp(quantization,1,16);const R=clamp(resolution,16,2048);// load image and draw\nconst imgEl=new window.Image;imgEl.crossOrigin=\"anonymous\";imgEl.src=hasImage?image.src:\"\";imgEl.onload=function(){// scale to match R and preserve aspect ratio\nlet imgW=imgEl.naturalWidth,imgH=imgEl.naturalHeight;let scale=1;if(Math.max(imgW,imgH)>R){scale=R/Math.max(imgW,imgH);}let procW=Math.round(imgW*scale);let procH=Math.round(imgH*scale);// Draw dithered at 1px per pixel at procW x procH\n// Processing canvas (offscreen)\nlet procCv=procRef.current;procCv.width=procW;procCv.height=procH;let procCtx=procCv.getContext(\"2d\");procCtx.imageSmoothingEnabled=false;ditherImage(imgEl,procCtx,procW,procH,px,Q,grayscale,brightness);// Output canvas: scale to display dimensions, preserve aspect and crop/fit as required\n// (Use CSS object-fit for fast pixel scaling)\ncanvas.width=procW*px;canvas.height=procH*px;ctx.imageSmoothingEnabled=false;ctx.clearRect(0,0,canvas.width,canvas.height);ctx.drawImage(procCv,0,0,procW,procH,0,0,procW*px,procH*px);};imgEl.onerror=function(){ctx.clearRect(0,0,canvas.width,canvas.height);};if(!hasImage){ctx.clearRect(0,0,canvas.width,canvas.height);}},[image,pixelation,brightness,quantization,resolution,grayscale]);// CSS size: fills frame, respects Framer's style\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",background:!hasImage?\"#f5f5f5\":undefined,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",objectFit:layout,display:hasImage?undefined:\"none\"},\"aria-label\":\"Dithered image\"}),/*#__PURE__*/_jsx(\"canvas\",{ref:procRef,style:{display:\"none\"}}),!hasImage&&/*#__PURE__*/_jsx(\"img\",{src:placeholder,alt:\"No image selected\",style:{width:80,height:80,opacity:.7},draggable:false})]});}addPropertyControls(AutoDitherImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},pixelation:{type:ControlType.Number,title:\"Pixelation\",defaultValue:1,min:1,max:24,step:1},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:0,min:-128,max:128,step:1},quantization:{type:ControlType.Number,title:\"Quantization\",defaultValue:6,min:2,max:16,step:1},resolution:{type:ControlType.Number,title:\"Resolution\",defaultValue:500,min:16,max:2048,step:1},grayscale:{type:ControlType.Boolean,title:\"Grayscale\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},layout:{type:ControlType.Enum,title:\"Object Fit\",defaultValue:\"cover\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoDitherImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoDitherImage_1.map","// Generated by Framer (f353506)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/PFR9jcciTmVCIutjf70n/anU1YuGbEextdSM056vJ/OwQja3iV4.js\";const enabledGestures={F0fVBunOn:{hover:true},H8awbpFZY:{hover:true},jGJIHuXbu:{hover:true},Mp_5ZLRDR:{hover:true},n0JgY49sR:{hover:true},z8L3mlZz9:{hover:true}};const cycleOrder=[\"H8awbpFZY\",\"jGJIHuXbu\",\"n0JgY49sR\",\"Mp_5ZLRDR\",\"F0fVBunOn\",\"z8L3mlZz9\"];const serializationHash=\"framer-3T7Sa\";const variantClassNames={F0fVBunOn:\"framer-v-15yljkw\",H8awbpFZY:\"framer-v-rz3dk6\",jGJIHuXbu:\"framer-v-1a75t5j\",Mp_5ZLRDR:\"framer-v-15kz99w\",n0JgY49sR:\"framer-v-1dkkact\",z8L3mlZz9:\"framer-v-zdws5f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const m0Jjp5fOy=undefined;const q7KyvWlDI=undefined;const x9RLtMHza=undefined;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={\"Primary L\":\"H8awbpFZY\",\"Primary s\":\"jGJIHuXbu\",\"Secondary L\":\"n0JgY49sR\",\"Secondary S\":\"Mp_5ZLRDR\",\"Tertiary L\":\"F0fVBunOn\",\"Tertiary S\":\"z8L3mlZz9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,newTab,width,...props})=>{return{...props,m0Jjp5fOy:link??props.m0Jjp5fOy,q7KyvWlDI:newTab??props.q7KyvWlDI,variant:humanReadableVariantMap[props.variant]??props.variant??\"H8awbpFZY\",x9RLtMHza:label??props.x9RLtMHza??\"Button Label\"};};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,x9RLtMHza,m0Jjp5fOy,q7KyvWlDI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H8awbpFZY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:m0Jjp5fOy,motionChild:true,nodeId:\"H8awbpFZY\",openInNewTab:q7KyvWlDI,scopeId:\"Fh3RF5OuK\",...addPropertyOverrides({F0fVBunOn:{openInNewTab:false},Mp_5ZLRDR:{openInNewTab:false},n0JgY49sR:{openInNewTab:false},z8L3mlZz9:{openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rz3dk6\",className,classNames)} framer-10c05i1`,\"data-framer-name\":\"Primary L\",layoutDependency:layoutDependency,layoutId:\"H8awbpFZY\",ref:refBinding,style:{backgroundColor:\"var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"H8awbpFZY-hover\":{backgroundColor:\"var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159))\"},\"jGJIHuXbu-hover\":{backgroundColor:\"var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159))\"},\"Mp_5ZLRDR-hover\":{backgroundColor:\"var(--token-a2619255-7221-473a-8cfb-625fea7a96a2, rgb(43, 43, 43))\"},\"n0JgY49sR-hover\":{backgroundColor:\"var(--token-a2619255-7221-473a-8cfb-625fea7a96a2, rgb(43, 43, 43))\"},F0fVBunOn:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Mp_5ZLRDR:{backgroundColor:\"var(--token-0c53cb19-79cd-4b7f-abca-7fc6fa0a99af, rgb(38, 38, 38))\"},n0JgY49sR:{backgroundColor:\"var(--token-0c53cb19-79cd-4b7f-abca-7fc6fa0a99af, rgb(38, 38, 38))\"},z8L3mlZz9:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"F0fVBunOn-hover\":{\"data-framer-name\":undefined},\"H8awbpFZY-hover\":{\"data-framer-name\":undefined},\"jGJIHuXbu-hover\":{\"data-framer-name\":undefined},\"Mp_5ZLRDR-hover\":{\"data-framer-name\":undefined},\"n0JgY49sR-hover\":{\"data-framer-name\":undefined},\"z8L3mlZz9-hover\":{\"data-framer-name\":undefined},F0fVBunOn:{\"data-framer-name\":\"Tertiary L\"},jGJIHuXbu:{\"data-framer-name\":\"Primary s\"},Mp_5ZLRDR:{\"data-framer-name\":\"Secondary S\"},n0JgY49sR:{\"data-framer-name\":\"Secondary L\"},z8L3mlZz9:{\"data-framer-name\":\"Tertiary S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4565aae4-3d99-46e0-bef3-ca85a0be8be1, rgb(16, 16, 16)))\"},children:\"Button Label\"})}),className:\"framer-um0pvz\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cfOJS7n1p\",style:{\"--extracted-r6o4lv\":\"var(--token-4565aae4-3d99-46e0-bef3-ca85a0be8be1, rgb(16, 16, 16))\",\"--framer-paragraph-spacing\":\"0px\"},text:x9RLtMHza,variants:{\"F0fVBunOn-hover\":{\"--extracted-r6o4lv\":\"var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159))\"},\"z8L3mlZz9-hover\":{\"--extracted-r6o4lv\":\"var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159))\"},F0fVBunOn:{\"--extracted-r6o4lv\":\"var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255))\"},Mp_5ZLRDR:{\"--extracted-r6o4lv\":\"var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255))\"},n0JgY49sR:{\"--extracted-r6o4lv\":\"var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255))\"},z8L3mlZz9:{\"--extracted-r6o4lv\":\"var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"F0fVBunOn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159)))\"},children:\"Button Label\"})})},\"z8L3mlZz9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-54436d18-bf7b-437b-9b6a-997e9867f247, rgb(159, 159, 159)))\"},children:\"Button Label\"})})},F0fVBunOn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255)))\"},children:\"Button Label\"})})},Mp_5ZLRDR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255)))\"},children:\"Button Label\"})})},n0JgY49sR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255)))\"},children:\"Button Label\"})})},z8L3mlZz9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-iqorc0\",\"data-styles-preset\":\"OwQja3iV4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, rgb(255, 255, 255)))\"},children:\"Button Label\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3T7Sa.framer-10c05i1, .framer-3T7Sa .framer-10c05i1 { display: block; }\",\".framer-3T7Sa.framer-rz3dk6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 16px 10px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3T7Sa .framer-um0pvz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-3T7Sa.framer-v-1a75t5j.framer-rz3dk6, .framer-3T7Sa.framer-v-15kz99w.framer-rz3dk6, .framer-3T7Sa.framer-v-zdws5f.framer-rz3dk6 { padding: 6px 12px 6px 12px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jGJIHuXbu\":{\"layout\":[\"auto\",\"auto\"]},\"n0JgY49sR\":{\"layout\":[\"auto\",\"auto\"]},\"Mp_5ZLRDR\":{\"layout\":[\"auto\",\"auto\"]},\"F0fVBunOn\":{\"layout\":[\"auto\",\"auto\"]},\"z8L3mlZz9\":{\"layout\":[\"auto\",\"auto\"]},\"qKz_05Ts4\":{\"layout\":[\"auto\",\"auto\"]},\"MRqYYpzQn\":{\"layout\":[\"auto\",\"auto\"]},\"SkwYb4AmL\":{\"layout\":[\"auto\",\"auto\"]},\"lsXiv7HpO\":{\"layout\":[\"auto\",\"auto\"]},\"tDnzh2IjU\":{\"layout\":[\"auto\",\"auto\"]},\"XHqPDQapv\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"x9RLtMHza\":\"label\",\"m0Jjp5fOy\":\"link\",\"q7KyvWlDI\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFh3RF5OuK=withCSS(Component,css,\"framer-3T7Sa\");export default FramerFh3RF5OuK;FramerFh3RF5OuK.displayName=\"Button\";FramerFh3RF5OuK.defaultProps={height:40,width:115};addPropertyControls(FramerFh3RF5OuK,{variant:{options:[\"H8awbpFZY\",\"jGJIHuXbu\",\"n0JgY49sR\",\"Mp_5ZLRDR\",\"F0fVBunOn\",\"z8L3mlZz9\"],optionTitles:[\"Primary L\",\"Primary s\",\"Secondary L\",\"Secondary S\",\"Tertiary L\",\"Tertiary S\"],title:\"Variant\",type:ControlType.Enum},x9RLtMHza:{defaultValue:\"Button Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onx9RLtMHzaChange:{changes:\"x9RLtMHza\",type:ControlType.ChangeHandler},m0Jjp5fOy:{title:\"Link\",type:ControlType.Link},q7KyvWlDI:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onq7KyvWlDIChange:{changes:\"q7KyvWlDI\",type:ControlType.ChangeHandler}});addFonts(FramerFh3RF5OuK,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFh3RF5OuK\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"115\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"x9RLtMHza\\\":\\\"label\\\",\\\"m0Jjp5fOy\\\":\\\"link\\\",\\\"q7KyvWlDI\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jGJIHuXbu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n0JgY49sR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mp_5ZLRDR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F0fVBunOn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z8L3mlZz9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qKz_05Ts4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MRqYYpzQn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SkwYb4AmL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lsXiv7HpO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tDnzh2IjU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XHqPDQapv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fh3RF5OuK.map","// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Aspekta Variable/variable/v0\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDQwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDQwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDQwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta Variable Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aspekta Variable\",url:\"https://framerusercontent.com/assets/MQthzhqtkV99jFAFdccXwW1PRf0.woff2\",variationAxes,weight:\"1000\"}]}];export const css=['.framer-yQZ4n .framer-styles-preset-1mscure:not(.rich-text-wrapper), .framer-yQZ4n .framer-styles-preset-1mscure.rich-text-wrapper p { --framer-font-family: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 400; --framer-font-variation-axes-bold: \"wght\" 400; --framer-font-variation-axes-bold-italic: \"wght\" 400; --framer-font-variation-axes-italic: \"wght\" 400; --framer-font-weight: 1000; --framer-font-weight-bold: 1000; --framer-font-weight-bold-italic: 1000; --framer-font-weight-italic: 1000; --framer-letter-spacing: -0.1px; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yQZ4n\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Aspekta Variable/variable/v0\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\",\"BI;Aspekta Variable/variable/v0VF=IndnaHQiIDUwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aspekta Variable Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aspekta Variable\",url:\"https://framerusercontent.com/assets/MQthzhqtkV99jFAFdccXwW1PRf0.woff2\",variationAxes,weight:\"1000\"}]}];export const css=['.framer-crEXk .framer-styles-preset-1t0y5l1:not(.rich-text-wrapper), .framer-crEXk .framer-styles-preset-1t0y5l1.rich-text-wrapper h1 { --framer-font-family: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 1000; --framer-font-weight-bold: 1000; --framer-font-weight-bold-italic: 1000; --framer-font-weight-italic: 1000; --framer-letter-spacing: -0.1px; --framer-line-height: 56px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-crEXk .framer-styles-preset-1t0y5l1:not(.rich-text-wrapper), .framer-crEXk .framer-styles-preset-1t0y5l1.rich-text-wrapper h1 { --framer-font-family: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 1000; --framer-font-weight-bold: 1000; --framer-font-weight-bold-italic: 1000; --framer-font-weight-italic: 1000; --framer-letter-spacing: -0.1px; --framer-line-height: 56px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-crEXk .framer-styles-preset-1t0y5l1:not(.rich-text-wrapper), .framer-crEXk .framer-styles-preset-1t0y5l1.rich-text-wrapper h1 { --framer-font-family: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-bold-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-family-italic: \"Aspekta Variable Variable\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 1000; --framer-font-weight-bold: 1000; --framer-font-weight-bold-italic: 1000; --framer-font-weight-italic: 1000; --framer-letter-spacing: -0.1px; --framer-line-height: 40px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4e4fcde0-6d2d-4260-beb4-9966692bf3d3, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-crEXk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1xcojy0\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1k981pq\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"Manage all your crypto investments in one place with CoinDash. Track portfolio performance, view real-time prices, and analyze your holdings across exchanges.\",elements:{b3zxywlHH:\"features\",Jze8uQeuF:\"pricing\",Lme5UzAfP:\"benefits\",V2IRwX0SN:\"hero\",XuBLc7Qnr:\"how-it-works\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-CEFnS\",title:\"CoinDash - Smart Crypto Portfolio Tracker\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"eq73h0\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"2ba6yd\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1xzniz0\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"This page doesn't exist. Return to CoinDash to continue tracking your crypto portfolio.\",elements:{},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-r9tkt\",title:\"Page Not Found - CoinDash\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"+YAC8B,GAAU,UAAU,CAAC,kCAAkC,qDAAqD,qDAAqD,qDAAqD,CAAC,CAAOA,EAAc,CAAC,CAAC,aAAa,IAAI,SAAS,IAAI,SAAS,IAAI,KAAK,SAAS,IAAI,OAAO,CAAC,CAAcC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,4BAA4B,OAAO,UAAU,MAAM,SAAS,aAAa,mBAAmB,IAAI,yEAAyE,cAAA,EAAc,OAAO,OAAO,CAAC,CAAC,CAAC,CAAcC,EAAI,CAAC,0zCAAo0C,CAAcC,EAAU,kBCD11D,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,SAAO,kBAAgB,cAAY,YAAU,UAAQ,YAAU,cAAY,eAAa,cAAY,EAA8C,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAc,SAAuB,kBAAgB,UAAU,EAAU,aAA0B,IAAc,OAAO,YAAY,EAAY,aAA0B,IAAc,OAAO,aAAa,EAAa,aAA0B,IAAc,OAAO,WAAW,EAAW,aAA0B,IAAc,OAAO,aAAa,IAAI,SAAS,SAAS,UAAU,aAAa,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,6BAA6B,MAAM,CAAC,QAAQ,QAAQ,CAAC,oBAAoB,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAK,UAAU,CAAC,GAAG,UAAU,MAAM,EAAY,EAAe,SAAO,aAAa,iBAAiB,SAAsB,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,EAAmB,SAAO,KAAK,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,KAAK,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAppC,IAAoD,CAAkmC,EAAoB,EAAe,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,aAAa,mBAAmB,MAAM,mBAAmB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,eAAe,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,eAAe,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,gBAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,MAAM,oBAAoB,CAAC,CAAC,ICCzgD,SAAS,EAAM,EAAE,EAAI,EAAI,CAAC,OAAO,KAAK,IAAI,EAAI,KAAK,IAAI,EAAIC,EAAE,CAAC,CAAE,SAAS,EAAe,EAAE,EAAE,EAAO,GAAG,CAC/f,MAAhD,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAe,EAAE,GAAGA,EAAE,IAAI,EAAO,GAC3F,SAAS,GAAY,EAAI,EAAI,EAAK,EAAK,EAAU,EAAM,EAAU,EAAW,CAC9E,EAAI,UAAU,EAAE,EAAE,EAAK,EAAK,CAAC,EAAI,UAAU,EAAI,EAAE,EAAE,EAAI,MAAM,EAAI,OAAO,EAAE,EAAE,EAAK,EAAK,CAAC,IAAI,EAAQ,EAAI,aAAa,EAAE,EAAE,EAAK,EAAK,CAAI,CAAC,QAAM,EACvI,EAAE,EAAM,KAAK,MAAM,EAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAK,IAAK,IAAI,IAAIA,EAAE,EAAEA,EAAE,EAAK,IAAI,CAAC,IAAI,GAAK,EAAE,EAAKA,GAAG,EAAM,EAAE,EAAK,GAAK,EAAE,EAAK,EAAI,GAAG,EAAE,EAAK,EAAI,GAAK,EAAK,EAAI,GAClK,IAAI,EAAE,EAAU,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,EACR,GAA5B,EAAE,EAAM,EAAE,EAAW,EAAE,IAAI,CAAI,CAAC,EAAU,CAC3C,IAAM,EAAK,CAAC,EAAE,EAAE,EAAE,CAAC,IAAI,GAAW,KAAK,MAAM,EAAM,EAAE,EAAW,EAAE,IAAI,CAAC,KAAK,EAAE,GAAG,EAAeA,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,IAAM,CAAC,EAAK,GAAK,EAAK,GAAG,EAAK,EAAI,GAAG,EAAK,GAAG,EAAK,EAAI,GAAG,EAAK,GAAG,SAEhL,IAAI,EAAK,KAAK,MAAM,EAAE,KAAK,EAAE,GAAG,EAAeA,EAAE,EAAE,GAAG,CAAC,CAAC,EAAK,EAAM,EAAK,EAAE,EAAE,EAAE,CAAC,IAAI,EAAK,KAAK,MAAM,EAAK,KAAK,EAAE,GAAG,CAAC,EAAK,GAAK,EAAK,EAAI,GAAG,EAAK,EAAI,GAAG,EAAO,EAAI,aAAa,EAAQ,EAAE,EAAE,CAKtL,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,QAAM,CAAC,IAAI,GAAG,IAAI,GAAG,CAAC,aAAW,EAAE,aAAW,EAAE,eAAa,EAAE,aAAW,IAAI,YAAU,GAAK,SAAO,QAAQ,QAAM,EAAE,EAAE,EAAY,EAAS,CAAC,CAAC,GAAO,IACtM,EAAUC,EAAO,KAAK,CAAO,EAAQA,EAAO,KAAK,CASvD,OARA,MAAc,CAAC,IAAM,EAAO,EAAU,QAAc,EAAI,GAAQ,EAAO,WAAW,KAAK,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAI,OACzG,IAAM,EAAG,KAAK,IAAI,EAAE,KAAK,MAAM,EAAW,CAAC,CAAO,EAAE,EAAM,EAAa,EAAE,GAAG,CAAO,EAAE,EAAM,EAAW,GAAG,KAAK,CACxG,EAAM,IAAI,EAAO,MAAM,EAAM,YAAY,YAAY,EAAM,IAAI,EAAS,EAAM,IAAI,GAAG,EAAM,OAAO,UAAU,CAClH,IAAI,EAAK,EAAM,aAAa,EAAK,EAAM,cAAkB,EAAM,EAAK,KAAK,IAAI,EAAK,EAAK,CAAC,IAAG,EAAM,EAAE,KAAK,IAAI,EAAK,EAAK,EAAE,IAAI,EAAM,KAAK,MAAM,EAAK,EAAM,CAAK,EAAM,KAAK,MAAM,EAAK,EAAM,CAErL,EAAO,EAAQ,QAAQ,EAAO,MAAM,EAAM,EAAO,OAAO,EAAM,IAAI,EAAQ,EAAO,WAAW,KAAK,CAAC,EAAQ,sBAAsB,GAAM,GAAY,EAAM,EAAQ,EAAM,EAAM,EAAG,EAAE,EAAU,EAAW,CAE1M,EAAO,MAAM,EAAM,EAAG,EAAO,OAAO,EAAM,EAAG,EAAI,sBAAsB,GAAM,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAAC,EAAI,UAAU,EAAO,EAAE,EAAE,EAAM,EAAM,EAAE,EAAE,EAAM,EAAG,EAAM,EAAG,EAAG,EAAM,QAAQ,UAAU,CAAC,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,EAAO,GAAU,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,EAAI,CAAC,EAAM,EAAW,EAAW,EAAa,EAAW,EAAU,CAAC,CAC7W,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,SAAS,WAAY,EAAmB,IAAA,GAAV,UAAoB,SAAS,WAAW,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,IAAI,EAAU,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAO,QAAQ,EAAS,IAAA,GAAU,OAAO,CAAC,aAAa,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,IAAI,EAAQ,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAK,MAAM,CAAC,IAAI,EAAY,IAAI,oBAAoB,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,CAAC,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,yBAxB/gB,IAAoC,IAAoD,CAAM,EAAY,mTAwBua,EAAoB,EAAgB,CAAC,MAAM,CAAC,KAAK,EAAY,gBAAgB,MAAM,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,GAAG,IAAI,KAAK,KAAK,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,CAAC,aAAa,CAAC,QAAQ,UAAU,CAAC,wBAAwB,GAAK,CAAC,CAAC,ICxBzY,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6CAApiC,IAAiK,IAAkE,IAA4B,IAAmJ,CAAM,EAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO,EAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA4Q,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,cAAc,YAAY,cAAc,YAAY,aAAa,YAAY,aAAa,YAAY,CAAO,EAAS,EAAO,OAAOC,EAAe,CAAO,GAAU,CAAC,SAAO,KAAG,QAAM,OAAK,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,eAAe,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW1qE,EAAgB,EAX0rE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,kBAAgB,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,EAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAG,EAAlDC,EAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBC,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,qEAAqE,CAAC,kBAAkB,CAAC,gBAAgB,qEAAqE,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,CAAC,GAAG,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKL,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,EAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yXAAyX,8JAA8J,0KAA0K,GAAGM,EAAgB,CAWr1S,eAAe,GAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,cAAc,cAAc,aAAa,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,EAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,0BCXjpF,GAAU,UAAU,CAAC,kCAAkC,qDAAqD,qDAAqD,qDAAqD,CAAC,CAAOC,EAAc,CAAC,CAAC,aAAa,IAAI,SAAS,IAAI,SAAS,IAAI,KAAK,SAAS,IAAI,OAAO,CAAC,CAAcC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,4BAA4B,OAAO,UAAU,MAAM,SAAS,aAAa,mBAAmB,IAAI,yEAAyE,cAAA,EAAc,OAAO,OAAO,CAAC,CAAC,CAAC,CAAcC,EAAI,CAAC,+zCAAy0C,CAAcC,EAAU,2CCA96D,GAAU,UAAU,CAAC,kCAAkC,qDAAqD,qDAAqD,qDAAqD,CAAC,CAAO,EAAc,CAAC,CAAC,aAAa,IAAI,SAAS,IAAI,SAAS,IAAI,KAAK,SAAS,IAAI,OAAO,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,4BAA4B,OAAO,UAAU,MAAM,SAAS,aAAa,mBAAmB,IAAI,yEAAyE,gBAAc,OAAO,OAAO,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,+zCAAy0C,q3CAA+3C,k3CAA43C,CAAc,GAAU,kBCAvsJ,SAAwBC,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,UAAU,WAAW,gDAAgD,CAAC,CAAC,KAAK,UAAU,WAAW,wBAAwB,CAAC,CAAC,YAAY,iKAAiK,SAAS,CAAC,UAAU,WAAW,UAAU,UAAU,UAAU,WAAW,UAAU,OAAO,UAAU,eAAe,CAAC,aAAa,CAAC,MAAM,GAAK,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,4CAA4C,SAAS,qBAAqB,sBAAeC,GAAgB,EACxtBC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,ICDnP,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,gDAAgD,CAAC,CAAC,KAAK,UAAU,WAAW,wBAAwB,CAAC,CAAC,YAAY,0FAA0F,SAAS,EAAE,CAAC,aAAa,CAAC,MAAM,GAAK,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,4BAA4B,SAAS,qBAAqB,sBAAe,GAAgB,EACzhB,GAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA"}