{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js", "ssg:https://framerusercontent.com/modules/wWnS9X0UArlm1aT5UniQ/4ssH8KugN5iqTfjubXxH/cjyqQiVBl.js", "ssg:https://framerusercontent.com/modules/23cXRY26Mmlx32VUVLYA/Js54XXSPcxH0NsS0WZZ0/dqxZPhpFN.js", "ssg:https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js", "ssg:https://framerusercontent.com/modules/BUggLeTblu9CyBNYXuqN/eCeDkF5Qy9xbN4JnIEqq/g1RczChqF.js", "ssg:https://framerusercontent.com/modules/FY4tLoAxePziOtcaoTav/2j1r9Papd5Pv9juAwtJo/mzhAfPQs2.js", "ssg:https://framerusercontent.com/modules/cSjCYlXeCKnFswOK1Eq1/DzkEuOreAr1rFscyTkT3/s0rCiIeM6.js", "ssg:https://framerusercontent.com/modules/TOC9xRAjBIaAVp57O1Bd/qd1wRxdqdkhA4J7TlPos/tiZXKeMH6.js", "ssg:https://framerusercontent.com/modules/sbzEE1aBHc6leaaHhfEm/ReRhlRgGBN5SYQV4QhJM/yOpnCy3Fz.js", "ssg:https://framerusercontent.com/modules/9RpKbiYpqoYTPXMimvXW/YQrt7rteVvZOyTk17yzh/fVrQwaPW2.js", "ssg:https://framerusercontent.com/modules/YR4QaLwbs4aDsMMcnGun/n2pzBfbzCVjWaohNd3WK/Ie4Yqeh_a.js", "ssg:https://framerusercontent.com/modules/L3fSVnad0CtEUvShNyhc/beAcoEjPUuAIbCShRSau/LMXHk54wR.js", "ssg:https://framerusercontent.com/modules/3gXcfQQqXBp8lFJTR4K2/qads4I5MszVMy0RNB6jx/MLYFb2Gx5.js", "ssg:https://framerusercontent.com/modules/Mf5EeuXOQnPaVXBTOABT/vOnH3nep1hj13OmrJWER/pcGVSOMgB.js", "ssg:https://framerusercontent.com/modules/lIWsV56tVmPKBIVbAOQa/B7wVSSvbUtOPQmkzc7lf/RpJGOzJzo.js", "ssg:https://framerusercontent.com/modules/iyltfqoArgIyEzn7Y1Hu/WwsSmLYvz7zETlsovwwe/bJYSnhRfB.js", "ssg:https://framerusercontent.com/modules/UUOPDCqeoY0kxmMilppR/RogbVCFPuFbPXMIUP4Vw/CRwTp7Myl.js", "ssg:https://framerusercontent.com/modules/WaA1PpXUzsJImPP2wxsD/qC2gD1RTLip5DygTo9DI/HsfhPXIdm.js", "ssg:https://framerusercontent.com/modules/Vla6uTFBKCuLsAdVQTcO/Xa2dolyQILgXfxwO7Jnd/mP_XsFOm7.js", "ssg:https://framerusercontent.com/modules/cpm4cTCSVOdQAFbllboP/pBp4z8buA1wqmr39wZxb/QnjrFdkkI.js", "ssg:https://framerusercontent.com/modules/BQt6MezsmgsgXH1Vm55c/toPWGgibRa2pTI0XORUL/R82mBdzr_.js", "ssg:https://framerusercontent.com/modules/7Z9bsNumWk49j1O6vAvK/7NpT4cjZfXabnzW9aRpq/WmUm1TT2v.js", "ssg:https://framerusercontent.com/modules/HkTrqekP39CR2MZa9J0V/GJXtyq7XDHfJphEtAcHW/wwQRO9lg3.js", "ssg:https://framerusercontent.com/modules/rT0keWdqqRpBYUeK86QH/DyhqAB0CYznyIMxxMM3z/s4OG0puFf.js", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js", "ssg:https://framer.com/m/framer/useAutoMotionValue.js@0.3.0", "ssg:https://jspm.dev/npm:lottie-web@5.7.8!cjs", "ssg:https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/7oWoX9MqdnxameM59dqC/Lottie.js", "ssg:https://framerusercontent.com/modules/TSSBTPlVbkFFaNOjaAvR/mfpufQGFT3W5O5piMDiS/OSlPzkWNb.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js", "ssg:https://framerusercontent.com/modules/5EOQ8V3uJ4Rd2sUcGDRJ/a7cnKRyy1xaTQQXnWtEN/Siaoxc1SW.js", "ssg:https://framerusercontent.com/modules/Htoeh0xXdMzC9F3QZpoI/b2fC7bNoHDJ4huwaJKPA/sNoZ_johj.js", "ssg:https://framerusercontent.com/modules/uwdjk040AlPPW1C0q2Oi/oyE0rqAjD2LzNreOmpDW/uvm1j6h8f.js", "ssg:https://framerusercontent.com/modules/ieNk5U7C3eZqYwROUIQ5/zolbQSn3uQy1zT3T3w3H/XWOjv9P6W.js", "ssg:https://framerusercontent.com/modules/z4l7CPF6Y65ZNeTPs9bH/AyJ4IZHmj2182TMZwm2P/YJf7ueOrr.js", "ssg:https://framerusercontent.com/modules/c6A5LKiOZB0HhhQjbRx6/3gwEVuOFKfUZcjlUu8Gq/GopVMtoAS.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility=progress(start,end,target);if(visibility>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (e39ee10)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"qFJtWf1YI\"];const serializationHash=\"framer-DcbVM\";const variantClassNames={qFJtWf1YI:\"framer-v-1wfhcjz\"};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 transition1={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 Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qFJtWf1YI\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1wfhcjz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qFJtWf1YI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{background:\"linear-gradient(180deg, rgb(228, 236, 240) 0%, rgba(228, 236, 240, 0) 100%)\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DcbVM.framer-15wr8hd, .framer-DcbVM .framer-15wr8hd { display: block; }\",\".framer-DcbVM.framer-1wfhcjz { height: 300px; overflow: hidden; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 300\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramercjyqQiVBl=withCSS(Component,css,\"framer-DcbVM\");export default FramercjyqQiVBl;FramercjyqQiVBl.displayName=\"gradient stroke\";FramercjyqQiVBl.defaultProps={height:300,width:1};addFonts(FramercjyqQiVBl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercjyqQiVBl\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"300\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cjyqQiVBl.map", "// Generated by Framer (90417e1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"iMU1GlYea\",\"roAGliOTr\",\"HBOw5FKol\",\"H6bZQR5eX\"];const serializationHash=\"framer-CYVe5\";const variantClassNames={H6bZQR5eX:\"framer-v-193o85q\",HBOw5FKol:\"framer-v-bsg3p6\",iMU1GlYea:\"framer-v-u7evmr\",roAGliOTr:\"framer-v-vwkynl\"};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 transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:3,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"iMU1GlYea\",\"Variant 2\":\"roAGliOTr\",\"Variant 3\":\"HBOw5FKol\",\"Variant 4\":\"H6bZQR5eX\"};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:\"iMU1GlYea\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iMU1GlYea\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear13qi5yo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"roAGliOTr\"),300);});const onAppear16y97td=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HBOw5FKol\"),500);});const onAppearkot2de=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"H6bZQR5eX\"),3e3);});const onAppear5ulerz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iMU1GlYea\"),2500);});useOnVariantChange(baseVariant,{default:onAppear13qi5yo,H6bZQR5eX:onAppear5ulerz,HBOw5FKol:onAppearkot2de,roAGliOTr:onAppear16y97td});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({HBOw5FKol:{value:transition2},roAGliOTr:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-u7evmr\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iMU1GlYea\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({H6bZQR5eX:{\"data-framer-name\":\"Variant 4\"},HBOw5FKol:{\"data-framer-name\":\"Variant 3\"},roAGliOTr:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tmf2ng\",\"data-border\":true,\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"kybfgx_24\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(216, 233, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(236, 246, 251)\",opacity:0},variants:{HBOw5FKol:{opacity:1},roAGliOTr:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rvrosu\",\"data-framer-name\":\"shadow\",layoutDependency:layoutDependency,layoutId:\"l5dUjtttb\",style:{background:\"linear-gradient(180deg, rgba(255, 239, 184, 1) 0%, rgba(234, 151, 255, 1) 100%)\",filter:\"blur(10px)\",opacity:0,WebkitFilter:\"blur(10px)\"},transformTemplate:transformTemplate1,variants:{HBOw5FKol:{opacity:.5}},...addPropertyOverrides({H6bZQR5eX:{transformTemplate:undefined},roAGliOTr:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bb1hse\",layoutDependency:layoutDependency,layoutId:\"aZU_7yHRD\",style:{background:\"linear-gradient(180deg, rgba(255, 239, 184, 1) 0%, rgba(234, 151, 255, 1) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{HBOw5FKol:{opacity:1}}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+62),src:\"https://framerusercontent.com/images/Y6JGNgOeDrAh7ExwXii8Ofqc0Y.png\"},className:\"framer-1c2dut1\",\"data-framer-name\":\"memoji\",layoutDependency:layoutDependency,layoutId:\"HN_zKutWp\",style:{opacity:0},variants:{HBOw5FKol:{opacity:1}},...addPropertyOverrides({HBOw5FKol:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+26),src:\"https://framerusercontent.com/images/Y6JGNgOeDrAh7ExwXii8Ofqc0Y.png\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CYVe5.framer-1qg1zou, .framer-CYVe5 .framer-1qg1zou { display: block; }\",\".framer-CYVe5.framer-u7evmr { height: 134px; overflow: visible; position: relative; width: 132px; }\",\".framer-CYVe5 .framer-1tmf2ng, .framer-CYVe5 .framer-bb1hse, .framer-CYVe5 .framer-1c2dut1 { bottom: 62px; flex: none; left: 61px; position: absolute; right: 61px; top: 62px; }\",\".framer-CYVe5 .framer-rvrosu { aspect-ratio: 1.1111111111111112 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 60px); left: 49%; position: absolute; width: 67px; }\",\".framer-CYVe5.framer-v-vwkynl .framer-1tmf2ng, .framer-CYVe5.framer-v-bsg3p6 .framer-1tmf2ng { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-CYVe5.framer-v-vwkynl .framer-rvrosu { aspect-ratio: 1.0289855072463767 / 1; bottom: unset; left: 48%; top: 78%; width: 62px; }\",\".framer-CYVe5.framer-v-bsg3p6 .framer-rvrosu { aspect-ratio: 1.0289855072463767 / 1; bottom: 0px; width: 62px; }\",\".framer-CYVe5.framer-v-bsg3p6 .framer-bb1hse { bottom: 17px; left: 16px; right: 16px; top: 17px; }\",\".framer-CYVe5.framer-v-bsg3p6 .framer-1c2dut1 { bottom: 25px; left: 25px; right: 24px; top: 26px; }\",\".framer-CYVe5.framer-v-193o85q .framer-rvrosu { aspect-ratio: unset; height: 60px; left: calc(49.24242424242426% - 62px / 2); width: 62px; }\",'.framer-CYVe5[data-border=\"true\"]::after, .framer-CYVe5 [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 134\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"roAGliOTr\":{\"layout\":[\"fixed\",\"fixed\"]},\"HBOw5FKol\":{\"layout\":[\"fixed\",\"fixed\"]},\"H6bZQR5eX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdqxZPhpFN=withCSS(Component,css,\"framer-CYVe5\");export default FramerdqxZPhpFN;FramerdqxZPhpFN.displayName=\"Asset 1\";FramerdqxZPhpFN.defaultProps={height:134,width:132};addPropertyControls(FramerdqxZPhpFN,{variant:{options:[\"iMU1GlYea\",\"roAGliOTr\",\"HBOw5FKol\",\"H6bZQR5eX\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdqxZPhpFN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdqxZPhpFN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"134\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"roAGliOTr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HBOw5FKol\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H6bZQR5eX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"132\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dqxZPhpFN.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"QISuZKnFz\",\"yj3pgooVV\",\"s7PhKrndV\",\"QzVk14q3E\",\"N35UJocNV\",\"twRoR0fbI\",\"NYaeTW5Ln\",\"MWhIXnHNf\",\"dwephKz01\",\"uwc5aGQ66\",\"mCsXDNwUg\",\"A8IvRosOQ\",\"GtPV3Pk0T\",\"HllKM9vRE\",\"xp74Ou5cr\",\"L301k3XVY\",\"pdM2qn9g8\",\"XTv12ZtuX\",\"JA1S_tyIa\",\"g4pPSE8it\",\"e2Z47XVnP\",\"xyKIAMx53\",\"UR9UOODM5\",\"GA7__xUFV\"];const serializationHash=\"framer-40P6R\";const variantClassNames={A8IvRosOQ:\"framer-v-p20bek\",dwephKz01:\"framer-v-ecvo9\",e2Z47XVnP:\"framer-v-sp01m8\",g4pPSE8it:\"framer-v-o2itrr\",GA7__xUFV:\"framer-v-14zbnw3\",GtPV3Pk0T:\"framer-v-9um7tw\",HllKM9vRE:\"framer-v-ebohb9\",JA1S_tyIa:\"framer-v-18i48ra\",L301k3XVY:\"framer-v-17fvbsy\",mCsXDNwUg:\"framer-v-gmlufn\",MWhIXnHNf:\"framer-v-bk4r3v\",N35UJocNV:\"framer-v-tn5c9s\",NYaeTW5Ln:\"framer-v-1f2xrlp\",pdM2qn9g8:\"framer-v-1mj39gs\",QISuZKnFz:\"framer-v-14zomd6\",QzVk14q3E:\"framer-v-11hjf87\",s7PhKrndV:\"framer-v-zjquqj\",twRoR0fbI:\"framer-v-vwv1zg\",UR9UOODM5:\"framer-v-1gqj9tc\",uwc5aGQ66:\"framer-v-ss7g51\",xp74Ou5cr:\"framer-v-1h2d8jw\",XTv12ZtuX:\"framer-v-1n7vgm9\",xyKIAMx53:\"framer-v-1oqd258\",yj3pgooVV:\"framer-v-unmpt\"};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 transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Book-shadow\":\"NYaeTW5Ln\",\"Empathy-hover\":\"yj3pgooVV\",\"Expert-hover\":\"g4pPSE8it\",\"Fast-hover\":\"xyKIAMx53\",\"light-shadow\":\"MWhIXnHNf\",\"Person-shadow\":\"XTv12ZtuX\",\"Safety-hover\":\"mCsXDNwUg\",\"Shield-hover\":\"L301k3XVY\",\"Star-shadow\":\"twRoR0fbI\",\"Support-hover\":\"GtPV3Pk0T\",\"Target-shadow\":\"QzVk14q3E\",\"whatsapp-hover\":\"GA7__xUFV\",Book:\"HllKM9vRE\",Empathy:\"QISuZKnFz\",Expert:\"JA1S_tyIa\",Fast:\"e2Z47XVnP\",light:\"xp74Ou5cr\",Person:\"pdM2qn9g8\",Safety:\"uwc5aGQ66\",Shield:\"dwephKz01\",Star:\"N35UJocNV\",Support:\"A8IvRosOQ\",Target:\"s7PhKrndV\",whatsapp:\"UR9UOODM5\"};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:\"QISuZKnFz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QISuZKnFz\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"s7PhKrndV\",\"QzVk14q3E\",\"N35UJocNV\",\"twRoR0fbI\",\"NYaeTW5Ln\",\"MWhIXnHNf\",\"dwephKz01\",\"uwc5aGQ66\",\"mCsXDNwUg\",\"A8IvRosOQ\",\"GtPV3Pk0T\",\"HllKM9vRE\",\"xp74Ou5cr\",\"L301k3XVY\",\"pdM2qn9g8\",\"XTv12ZtuX\",\"JA1S_tyIa\",\"g4pPSE8it\",\"e2Z47XVnP\",\"xyKIAMx53\",\"UR9UOODM5\",\"GA7__xUFV\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"s7PhKrndV\",\"QzVk14q3E\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"N35UJocNV\",\"twRoR0fbI\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"NYaeTW5Ln\",\"HllKM9vRE\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"MWhIXnHNf\",\"xp74Ou5cr\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"dwephKz01\",\"L301k3XVY\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"uwc5aGQ66\",\"mCsXDNwUg\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"A8IvRosOQ\",\"GtPV3Pk0T\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"pdM2qn9g8\",\"XTv12ZtuX\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if([\"JA1S_tyIa\",\"g4pPSE8it\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if([\"e2Z47XVnP\",\"xyKIAMx53\"].includes(baseVariant))return true;return false;};const isDisplayed11=()=>{if([\"UR9UOODM5\",\"GA7__xUFV\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14zomd6\",className,classNames),\"data-framer-name\":\"Empathy\",layoutDependency:layoutDependency,layoutId:\"QISuZKnFz\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({A8IvRosOQ:{\"data-framer-name\":\"Support\"},dwephKz01:{\"data-framer-name\":\"Shield\"},e2Z47XVnP:{\"data-framer-name\":\"Fast\"},g4pPSE8it:{\"data-framer-name\":\"Expert-hover\"},GA7__xUFV:{\"data-framer-name\":\"whatsapp-hover\"},GtPV3Pk0T:{\"data-framer-name\":\"Support-hover\"},HllKM9vRE:{\"data-framer-name\":\"Book\"},JA1S_tyIa:{\"data-framer-name\":\"Expert\"},L301k3XVY:{\"data-framer-name\":\"Shield-hover\"},mCsXDNwUg:{\"data-framer-name\":\"Safety-hover\"},MWhIXnHNf:{\"data-framer-name\":\"light-shadow\"},N35UJocNV:{\"data-framer-name\":\"Star\"},NYaeTW5Ln:{\"data-framer-name\":\"Book-shadow\"},pdM2qn9g8:{\"data-framer-name\":\"Person\"},QzVk14q3E:{\"data-framer-name\":\"Target-shadow\"},s7PhKrndV:{\"data-framer-name\":\"Target\"},twRoR0fbI:{\"data-framer-name\":\"Star-shadow\"},UR9UOODM5:{\"data-framer-name\":\"whatsapp\"},uwc5aGQ66:{\"data-framer-name\":\"Safety\"},xp74Ou5cr:{\"data-framer-name\":\"light\"},XTv12ZtuX:{\"data-framer-name\":\"Person-shadow\"},xyKIAMx53:{\"data-framer-name\":\"Fast-hover\"},yj3pgooVV:{\"data-framer-name\":\"Empathy-hover\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l1uc1j\",\"data-framer-name\":\"Empathy\",layoutDependency:layoutDependency,layoutId:\"WsQxVVDoQ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n1zqv8\",\"data-framer-name\":\"Empathy-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ri5wyniMS\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 35\"><g id=\"ss11836656214_1\"><path d=\"M 14.068 2.446 C 12.499 2.446 11.228 3.724 11.228 5.301 C 11.228 6.877 12.499 8.155 14.068 8.155 C 15.636 8.155 16.909 6.877 16.909 5.301 C 16.909 3.724 15.636 2.446 14.068 2.446 Z M 8.793 5.301 C 8.793 2.373 11.155 0 14.068 0 C 16.982 0 19.343 2.373 19.343 5.301 C 19.343 8.228 16.982 10.601 14.068 10.601 C 11.155 10.601 8.793 8.228 8.793 5.301 Z M 17.013 11.501 C 17.977 11.1 19.011 10.894 20.054 10.894 C 21.097 10.894 22.13 11.1 23.094 11.501 C 24.057 11.902 24.934 12.491 25.671 13.232 C 25.671 13.232 25.672 13.232 25.672 13.232 C 25.673 13.232 25.673 13.232 25.674 13.233 C 26.41 13.975 26.995 14.854 27.394 15.822 C 27.794 16.792 28 17.829 28 18.878 C 28 19.926 27.794 20.965 27.394 21.933 C 26.995 22.902 26.41 23.782 25.671 24.523 C 23.998 26.205 18.055 31.88 15.354 34.456 C 14.593 35.181 13.407 35.182 12.646 34.456 C 9.944 31.881 4.001 26.205 2.327 24.523 C 0.837 23.026 0 20.995 0 18.878 C 0 16.76 0.837 14.729 2.327 13.232 C 3.817 11.735 5.838 10.894 7.946 10.894 C 10.053 10.894 12.074 11.735 13.564 13.232 C 13.804 13.473 14.195 13.474 14.434 13.232 C 15.173 12.491 16.048 11.902 17.013 11.501 Z M 20.054 13.34 C 19.329 13.34 18.613 13.484 17.945 13.761 C 17.277 14.04 16.67 14.447 16.158 14.962 L 14.861 16.265 C 14.633 16.494 14.322 16.623 14 16.623 C 13.677 16.623 13.368 16.494 13.139 16.265 L 11.843 14.962 C 10.809 13.923 9.408 13.34 7.947 13.34 C 6.485 13.34 5.082 13.923 4.049 14.962 C 3.015 16 2.435 17.41 2.435 18.878 C 2.435 20.347 3.015 21.755 4.049 22.793 L 12.602 31.388 C 13.374 32.163 14.626 32.163 15.398 31.388 L 23.95 22.793 C 24.462 22.279 24.869 21.669 25.145 20.997 C 25.423 20.325 25.565 19.605 25.565 18.878 C 25.565 18.151 25.423 17.431 25.145 16.759 C 24.869 16.088 24.462 15.477 23.951 14.964 C 23.95 14.964 23.95 14.963 23.95 14.963 C 23.95 14.962 23.95 14.962 23.949 14.961 C 23.437 14.447 22.831 14.04 22.162 13.761 C 21.495 13.484 20.778 13.34 20.054 13.34 Z\" fill=\"rgb(0, 187, 255)\"></path></g></svg>',svgContentId:11836656214,variants:{yj3pgooVV:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({yj3pgooVV:{opacity:.2,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 35\"><g id=\"ss12462840862_1\"><path d=\"M 14.068 2.446 C 12.499 2.446 11.228 3.724 11.228 5.301 C 11.228 6.877 12.499 8.155 14.068 8.155 C 15.636 8.155 16.909 6.877 16.909 5.301 C 16.909 3.724 15.636 2.446 14.068 2.446 Z M 8.793 5.301 C 8.793 2.373 11.155 0 14.068 0 C 16.982 0 19.343 2.373 19.343 5.301 C 19.343 8.228 16.982 10.601 14.068 10.601 C 11.155 10.601 8.793 8.228 8.793 5.301 Z M 17.013 11.501 C 17.977 11.1 19.011 10.894 20.054 10.894 C 21.097 10.894 22.13 11.1 23.094 11.501 C 24.057 11.902 24.934 12.491 25.671 13.232 C 25.671 13.232 25.672 13.232 25.672 13.232 C 25.673 13.232 25.673 13.232 25.674 13.233 C 26.41 13.975 26.995 14.854 27.394 15.822 C 27.794 16.792 28 17.829 28 18.878 C 28 19.926 27.794 20.965 27.394 21.933 C 26.995 22.902 26.41 23.782 25.671 24.523 C 23.998 26.205 18.055 31.88 15.354 34.456 C 14.593 35.181 13.407 35.182 12.646 34.456 C 9.944 31.881 4.001 26.205 2.327 24.523 C 0.837 23.026 0 20.995 0 18.878 C 0 16.76 0.837 14.729 2.327 13.232 C 3.817 11.735 5.838 10.894 7.946 10.894 C 10.053 10.894 12.074 11.735 13.564 13.232 C 13.804 13.473 14.195 13.474 14.434 13.232 C 15.173 12.491 16.048 11.902 17.013 11.501 Z M 20.054 13.34 C 19.329 13.34 18.613 13.484 17.945 13.761 C 17.277 14.04 16.67 14.447 16.158 14.962 L 14.861 16.265 C 14.633 16.494 14.322 16.623 14 16.623 C 13.677 16.623 13.368 16.494 13.139 16.265 L 11.843 14.962 C 10.809 13.923 9.408 13.34 7.947 13.34 C 6.485 13.34 5.082 13.923 4.049 14.962 C 3.015 16 2.435 17.41 2.435 18.878 C 2.435 20.347 3.015 21.755 4.049 22.793 L 12.602 31.388 C 13.374 32.163 14.626 32.163 15.398 31.388 L 23.95 22.793 C 24.462 22.279 24.869 21.669 25.145 20.997 C 25.423 20.325 25.565 19.605 25.565 18.878 C 25.565 18.151 25.423 17.431 25.145 16.759 C 24.869 16.088 24.462 15.477 23.951 14.964 C 23.95 14.964 23.95 14.963 23.95 14.963 C 23.95 14.962 23.95 14.962 23.949 14.961 C 23.437 14.447 22.831 14.04 22.162 13.761 C 21.495 13.484 20.778 13.34 20.054 13.34 Z\" fill=\"rgb(0, 187, 255)\"></path></g></svg>',svgContentId:12462840862}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tvtbm8\",\"data-framer-name\":\"Empathy\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"SIA14SC3p\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 35\"><g id=\"ss9697657402_1\"><path d=\"M 14.068 2.446 C 12.499 2.446 11.228 3.724 11.228 5.301 C 11.228 6.877 12.499 8.155 14.068 8.155 C 15.636 8.155 16.909 6.877 16.909 5.301 C 16.909 3.724 15.636 2.446 14.068 2.446 Z M 8.793 5.301 C 8.793 2.373 11.155 0 14.068 0 C 16.982 0 19.343 2.373 19.343 5.301 C 19.343 8.228 16.982 10.601 14.068 10.601 C 11.155 10.601 8.793 8.228 8.793 5.301 Z M 17.013 11.501 C 17.977 11.1 19.011 10.894 20.054 10.894 C 21.097 10.894 22.13 11.1 23.094 11.501 C 24.057 11.902 24.934 12.491 25.671 13.232 C 25.671 13.232 25.672 13.232 25.672 13.232 C 25.673 13.232 25.673 13.232 25.674 13.233 C 26.41 13.975 26.995 14.854 27.394 15.822 C 27.794 16.792 28 17.829 28 18.878 C 28 19.926 27.794 20.965 27.394 21.933 C 26.995 22.902 26.41 23.782 25.671 24.523 C 23.998 26.205 18.055 31.88 15.354 34.456 C 14.593 35.181 13.407 35.182 12.646 34.456 C 9.944 31.881 4.001 26.205 2.327 24.523 C 0.837 23.026 0 20.995 0 18.878 C 0 16.76 0.837 14.729 2.327 13.232 C 3.817 11.735 5.838 10.894 7.946 10.894 C 10.053 10.894 12.074 11.735 13.564 13.232 C 13.804 13.473 14.195 13.474 14.434 13.232 C 15.173 12.491 16.048 11.902 17.013 11.501 Z M 20.054 13.34 C 19.329 13.34 18.613 13.484 17.945 13.761 C 17.277 14.04 16.67 14.447 16.158 14.962 L 14.861 16.265 C 14.633 16.494 14.322 16.623 14 16.623 C 13.677 16.623 13.368 16.494 13.139 16.265 L 11.843 14.962 C 10.809 13.923 9.408 13.34 7.947 13.34 C 6.485 13.34 5.082 13.923 4.049 14.962 C 3.015 16 2.435 17.41 2.435 18.878 C 2.435 20.347 3.015 21.755 4.049 22.793 L 12.602 31.388 C 13.374 32.163 14.626 32.163 15.398 31.388 L 23.95 22.793 C 24.462 22.279 24.869 21.669 25.145 20.997 C 25.423 20.325 25.565 19.605 25.565 18.878 C 25.565 18.151 25.423 17.431 25.145 16.759 C 24.869 16.088 24.462 15.477 23.951 14.964 C 23.95 14.964 23.95 14.963 23.95 14.963 C 23.95 14.962 23.95 14.962 23.949 14.961 C 23.437 14.447 22.831 14.04 22.162 13.761 C 21.495 13.484 20.778 13.34 20.054 13.34 Z\" fill=\"rgb(54, 63, 77)\"></path></g></svg>',svgContentId:9697657402,withExternalLayout:true,...addPropertyOverrides({yj3pgooVV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 35\"><g id=\"ss11026479490_1\"><path d=\"M 14.068 2.446 C 12.499 2.446 11.228 3.724 11.228 5.301 C 11.228 6.877 12.499 8.155 14.068 8.155 C 15.636 8.155 16.909 6.877 16.909 5.301 C 16.909 3.724 15.636 2.446 14.068 2.446 Z M 8.793 5.301 C 8.793 2.373 11.155 0 14.068 0 C 16.982 0 19.343 2.373 19.343 5.301 C 19.343 8.228 16.982 10.601 14.068 10.601 C 11.155 10.601 8.793 8.228 8.793 5.301 Z M 17.013 11.501 C 17.977 11.1 19.011 10.894 20.054 10.894 C 21.097 10.894 22.13 11.1 23.094 11.501 C 24.057 11.902 24.934 12.491 25.671 13.232 C 25.671 13.232 25.672 13.232 25.672 13.232 C 25.673 13.232 25.673 13.232 25.674 13.233 C 26.41 13.975 26.995 14.854 27.394 15.822 C 27.794 16.792 28 17.829 28 18.878 C 28 19.926 27.794 20.965 27.394 21.933 C 26.995 22.902 26.41 23.782 25.671 24.523 C 23.998 26.205 18.055 31.88 15.354 34.456 C 14.593 35.181 13.407 35.182 12.646 34.456 C 9.944 31.881 4.001 26.205 2.327 24.523 C 0.837 23.026 0 20.995 0 18.878 C 0 16.76 0.837 14.729 2.327 13.232 C 3.817 11.735 5.838 10.894 7.946 10.894 C 10.053 10.894 12.074 11.735 13.564 13.232 C 13.804 13.473 14.195 13.474 14.434 13.232 C 15.173 12.491 16.048 11.902 17.013 11.501 Z M 20.054 13.34 C 19.329 13.34 18.613 13.484 17.945 13.761 C 17.277 14.04 16.67 14.447 16.158 14.962 L 14.861 16.265 C 14.633 16.494 14.322 16.623 14 16.623 C 13.677 16.623 13.368 16.494 13.139 16.265 L 11.843 14.962 C 10.809 13.923 9.408 13.34 7.947 13.34 C 6.485 13.34 5.082 13.923 4.049 14.962 C 3.015 16 2.435 17.41 2.435 18.878 C 2.435 20.347 3.015 21.755 4.049 22.793 L 12.602 31.388 C 13.374 32.163 14.626 32.163 15.398 31.388 L 23.95 22.793 C 24.462 22.279 24.869 21.669 25.145 20.997 C 25.423 20.325 25.565 19.605 25.565 18.878 C 25.565 18.151 25.423 17.431 25.145 16.759 C 24.869 16.088 24.462 15.477 23.951 14.964 C 23.95 14.964 23.95 14.963 23.95 14.963 C 23.95 14.962 23.95 14.962 23.949 14.961 C 23.437 14.447 22.831 14.04 22.162 13.761 C 21.495 13.484 20.778 13.34 20.054 13.34 Z\" fill=\"rgb(0, 187, 255)\"></path></g></svg>',svgContentId:11026479490}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljdhg2\",\"data-framer-name\":\"Target\",layoutDependency:layoutDependency,layoutId:\"gvgrEpSZs\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-258skj\",\"data-framer-name\":\"Target-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OoQQfWUCk\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 33\"><path d=\"M 15.172 11.408 C 14.28 11.408 13.45 11.575 12.681 11.91 C 11.912 12.244 11.232 12.701 10.641 13.281 C 10.05 13.86 9.588 14.546 9.253 15.337 C 8.919 16.129 8.752 16.959 8.752 17.828 C 8.752 18.72 8.919 19.55 9.253 20.319 C 9.588 21.088 10.045 21.768 10.624 22.359 C 11.204 22.95 11.884 23.412 12.664 23.747 C 13.444 24.081 14.28 24.248 15.172 24.248 C 16.052 24.248 16.883 24.081 17.663 23.747 C 18.443 23.412 19.123 22.955 19.703 22.376 C 20.282 21.796 20.745 21.116 21.09 20.336 C 21.436 19.556 21.603 18.72 21.592 17.828 C 21.592 17.569 21.576 17.309 21.543 17.05 C 21.458 16.369 21.939 15.688 22.625 15.688 L 22.683 15.688 C 23.142 15.688 23.548 16 23.621 16.453 C 23.638 16.555 23.652 16.656 23.665 16.758 C 23.709 17.115 23.732 17.472 23.732 17.828 C 23.732 19.01 23.509 20.119 23.063 21.155 C 22.617 22.192 22.004 23.095 21.224 23.864 C 20.444 24.633 19.535 25.246 18.499 25.703 C 17.462 26.16 16.353 26.388 15.172 26.388 C 13.99 26.388 12.881 26.165 11.845 25.719 C 10.808 25.274 9.905 24.661 9.136 23.88 C 8.367 23.1 7.754 22.192 7.297 21.155 C 6.84 20.119 6.617 19.01 6.629 17.828 C 6.629 16.647 6.851 15.538 7.297 14.501 C 7.743 13.465 8.351 12.562 9.12 11.793 C 9.889 11.024 10.797 10.411 11.845 9.954 C 12.892 9.497 14.001 9.268 15.172 9.268 C 15.528 9.268 15.885 9.291 16.242 9.335 C 16.344 9.348 16.445 9.362 16.547 9.379 C 17 9.452 17.312 9.858 17.312 10.317 L 17.312 10.375 C 17.312 11.061 16.631 11.542 15.95 11.457 C 15.691 11.424 15.431 11.408 15.172 11.408 Z M 28.422 15.228 C 28.967 14.683 29.888 14.937 29.999 15.7 C 30.101 16.404 30.152 17.114 30.152 17.828 C 30.152 19.199 29.973 20.52 29.617 21.79 C 29.26 23.061 28.759 24.254 28.112 25.368 C 27.466 26.483 26.68 27.497 25.755 28.411 C 24.83 29.325 23.821 30.105 22.729 30.752 C 21.636 31.398 20.444 31.905 19.151 32.273 C 17.858 32.641 16.532 32.819 15.172 32.808 C 13.801 32.808 12.48 32.63 11.21 32.273 C 9.939 31.916 8.746 31.415 7.632 30.768 C 6.517 30.122 5.503 29.336 4.589 28.411 C 3.675 27.486 2.895 26.477 2.248 25.385 C 1.602 24.293 1.095 23.1 0.727 21.807 C 0.359 20.514 0.181 19.188 0.192 17.828 C 0.192 16.457 0.37 15.136 0.727 13.866 C 1.084 12.595 1.585 11.403 2.232 10.288 C 2.878 9.173 3.664 8.159 4.589 7.245 C 5.514 6.331 6.523 5.551 7.615 4.905 C 8.707 4.258 9.9 3.751 11.193 3.383 C 12.486 3.015 13.812 2.837 15.172 2.848 C 15.886 2.848 16.596 2.899 17.3 3.001 C 18.063 3.112 18.317 4.033 17.772 4.578 L 17.337 5.014 C 17.321 5.03 17.312 5.051 17.312 5.073 C 17.312 5.125 17.265 5.165 17.214 5.157 C 16.89 5.108 16.566 5.069 16.242 5.038 C 15.885 5.005 15.528 4.988 15.172 4.988 C 13.99 4.988 12.854 5.139 11.761 5.44 C 10.669 5.741 9.649 6.175 8.702 6.744 C 7.754 7.312 6.885 7.981 6.094 8.75 C 5.302 9.519 4.633 10.383 4.087 11.341 C 3.541 12.3 3.112 13.325 2.8 14.418 C 2.488 15.51 2.332 16.647 2.332 17.828 C 2.332 19.01 2.482 20.146 2.783 21.239 C 3.084 22.331 3.519 23.351 4.087 24.298 C 4.656 25.246 5.325 26.115 6.094 26.906 C 6.863 27.698 7.726 28.366 8.685 28.913 C 9.644 29.459 10.669 29.888 11.761 30.2 C 12.854 30.512 13.99 30.668 15.172 30.668 C 16.353 30.668 17.49 30.518 18.582 30.217 C 19.675 29.916 20.695 29.481 21.642 28.913 C 22.589 28.344 23.459 27.675 24.25 26.906 C 25.041 26.137 25.71 25.274 26.256 24.315 C 26.802 23.356 27.232 22.331 27.544 21.239 C 27.856 20.146 28.012 19.01 28.012 17.828 C 28.012 17.471 27.995 17.115 27.962 16.758 C 27.931 16.434 27.892 16.11 27.843 15.786 C 27.835 15.734 27.875 15.688 27.927 15.688 C 27.949 15.688 27.971 15.679 27.986 15.663 Z M 19.159 12.32 C 19.346 12.132 19.452 11.878 19.452 11.613 L 19.452 7.643 C 19.452 7.378 19.557 7.123 19.745 6.936 L 24.165 2.516 C 24.795 1.886 25.872 2.332 25.872 3.223 L 25.872 6.128 C 25.872 6.681 26.319 7.128 26.872 7.128 L 29.777 7.128 C 30.668 7.128 31.114 8.205 30.484 8.835 L 26.064 13.255 C 25.877 13.443 25.622 13.548 25.357 13.548 L 21.387 13.548 C 21.122 13.548 20.868 13.654 20.68 13.841 L 17.639 16.882 C 17.395 17.126 17.312 17.483 17.312 17.828 C 17.312 18.129 17.256 18.408 17.145 18.664 C 17.033 18.921 16.883 19.143 16.693 19.333 C 16.504 19.522 16.275 19.678 16.008 19.801 C 15.74 19.924 15.462 19.979 15.172 19.968 C 14.871 19.968 14.592 19.912 14.336 19.801 C 14.079 19.69 13.857 19.539 13.667 19.35 C 13.478 19.16 13.322 18.932 13.199 18.664 C 13.076 18.397 13.021 18.118 13.032 17.828 C 13.032 17.527 13.088 17.249 13.199 16.992 C 13.31 16.736 13.461 16.513 13.65 16.323 C 13.84 16.134 14.068 15.978 14.336 15.855 C 14.603 15.733 14.882 15.677 15.172 15.688 C 15.517 15.688 15.874 15.605 16.118 15.361 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:11603730140,variants:{QzVk14q3E:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({QzVk14q3E:{opacity:.2,svgContentId:11722981811}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j5nsv0\",\"data-framer-name\":\"Target\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"huRsJsCAI\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 33\"><path d=\"M 15.172 11.408 C 14.28 11.408 13.45 11.575 12.681 11.91 C 11.912 12.244 11.232 12.701 10.641 13.281 C 10.05 13.86 9.588 14.546 9.253 15.337 C 8.919 16.129 8.752 16.959 8.752 17.828 C 8.752 18.72 8.919 19.55 9.253 20.319 C 9.588 21.088 10.045 21.768 10.624 22.359 C 11.204 22.95 11.884 23.412 12.664 23.747 C 13.444 24.081 14.28 24.248 15.172 24.248 C 16.052 24.248 16.883 24.081 17.663 23.747 C 18.443 23.412 19.123 22.955 19.703 22.376 C 20.282 21.796 20.745 21.116 21.09 20.336 C 21.436 19.556 21.603 18.72 21.592 17.828 C 21.592 17.569 21.576 17.309 21.543 17.05 C 21.458 16.369 21.939 15.688 22.625 15.688 L 22.683 15.688 C 23.142 15.688 23.548 16 23.621 16.453 C 23.638 16.555 23.652 16.656 23.665 16.758 C 23.709 17.115 23.732 17.472 23.732 17.828 C 23.732 19.01 23.509 20.119 23.063 21.155 C 22.617 22.192 22.004 23.095 21.224 23.864 C 20.444 24.633 19.535 25.246 18.499 25.703 C 17.462 26.16 16.353 26.388 15.172 26.388 C 13.99 26.388 12.881 26.165 11.845 25.719 C 10.808 25.274 9.905 24.661 9.136 23.88 C 8.367 23.1 7.754 22.192 7.297 21.155 C 6.84 20.119 6.617 19.01 6.629 17.828 C 6.629 16.647 6.851 15.538 7.297 14.501 C 7.743 13.465 8.351 12.562 9.12 11.793 C 9.889 11.024 10.797 10.411 11.845 9.954 C 12.892 9.497 14.001 9.268 15.172 9.268 C 15.528 9.268 15.885 9.291 16.242 9.335 C 16.344 9.348 16.445 9.362 16.547 9.379 C 17 9.452 17.312 9.858 17.312 10.317 L 17.312 10.375 C 17.312 11.061 16.631 11.542 15.95 11.457 C 15.691 11.424 15.431 11.408 15.172 11.408 Z M 28.422 15.228 C 28.967 14.683 29.888 14.937 29.999 15.7 C 30.101 16.404 30.152 17.114 30.152 17.828 C 30.152 19.199 29.973 20.52 29.617 21.79 C 29.26 23.061 28.759 24.254 28.112 25.368 C 27.466 26.483 26.68 27.497 25.755 28.411 C 24.83 29.325 23.821 30.105 22.729 30.752 C 21.636 31.398 20.444 31.905 19.151 32.273 C 17.858 32.641 16.532 32.819 15.172 32.808 C 13.801 32.808 12.48 32.63 11.21 32.273 C 9.939 31.916 8.746 31.415 7.632 30.768 C 6.517 30.122 5.503 29.336 4.589 28.411 C 3.675 27.486 2.895 26.477 2.248 25.385 C 1.602 24.293 1.095 23.1 0.727 21.807 C 0.359 20.514 0.181 19.188 0.192 17.828 C 0.192 16.457 0.37 15.136 0.727 13.866 C 1.084 12.595 1.585 11.403 2.232 10.288 C 2.878 9.173 3.664 8.159 4.589 7.245 C 5.514 6.331 6.523 5.551 7.615 4.905 C 8.707 4.258 9.9 3.751 11.193 3.383 C 12.486 3.015 13.812 2.837 15.172 2.848 C 15.886 2.848 16.596 2.899 17.3 3.001 C 18.063 3.112 18.317 4.033 17.772 4.578 L 17.337 5.014 C 17.321 5.03 17.312 5.051 17.312 5.073 C 17.312 5.125 17.265 5.165 17.214 5.157 C 16.89 5.108 16.566 5.069 16.242 5.038 C 15.885 5.005 15.528 4.988 15.172 4.988 C 13.99 4.988 12.854 5.139 11.761 5.44 C 10.669 5.741 9.649 6.175 8.702 6.744 C 7.754 7.312 6.885 7.981 6.094 8.75 C 5.302 9.519 4.633 10.383 4.087 11.341 C 3.541 12.3 3.112 13.325 2.8 14.418 C 2.488 15.51 2.332 16.647 2.332 17.828 C 2.332 19.01 2.482 20.146 2.783 21.239 C 3.084 22.331 3.519 23.351 4.087 24.298 C 4.656 25.246 5.325 26.115 6.094 26.906 C 6.863 27.698 7.726 28.366 8.685 28.913 C 9.644 29.459 10.669 29.888 11.761 30.2 C 12.854 30.512 13.99 30.668 15.172 30.668 C 16.353 30.668 17.49 30.518 18.582 30.217 C 19.675 29.916 20.695 29.481 21.642 28.913 C 22.589 28.344 23.459 27.675 24.25 26.906 C 25.041 26.137 25.71 25.274 26.256 24.315 C 26.802 23.356 27.232 22.331 27.544 21.239 C 27.856 20.146 28.012 19.01 28.012 17.828 C 28.012 17.471 27.995 17.115 27.962 16.758 C 27.931 16.434 27.892 16.11 27.843 15.786 C 27.835 15.734 27.875 15.688 27.927 15.688 C 27.949 15.688 27.971 15.679 27.986 15.663 Z M 19.159 12.32 C 19.346 12.132 19.452 11.878 19.452 11.613 L 19.452 7.643 C 19.452 7.378 19.557 7.123 19.745 6.936 L 24.165 2.516 C 24.795 1.886 25.872 2.332 25.872 3.223 L 25.872 6.128 C 25.872 6.681 26.319 7.128 26.872 7.128 L 29.777 7.128 C 30.668 7.128 31.114 8.205 30.484 8.835 L 26.064 13.255 C 25.877 13.443 25.622 13.548 25.357 13.548 L 21.387 13.548 C 21.122 13.548 20.868 13.654 20.68 13.841 L 17.639 16.882 C 17.395 17.126 17.312 17.483 17.312 17.828 C 17.312 18.129 17.256 18.408 17.145 18.664 C 17.033 18.921 16.883 19.143 16.693 19.333 C 16.504 19.522 16.275 19.678 16.008 19.801 C 15.74 19.924 15.462 19.979 15.172 19.968 C 14.871 19.968 14.592 19.912 14.336 19.801 C 14.079 19.69 13.857 19.539 13.667 19.35 C 13.478 19.16 13.322 18.932 13.199 18.664 C 13.076 18.397 13.021 18.118 13.032 17.828 C 13.032 17.527 13.088 17.249 13.199 16.992 C 13.31 16.736 13.461 16.513 13.65 16.323 C 13.84 16.134 14.068 15.978 14.336 15.855 C 14.603 15.733 14.882 15.677 15.172 15.688 C 15.517 15.688 15.874 15.605 16.118 15.361 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:10205553634,withExternalLayout:true,...addPropertyOverrides({QzVk14q3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 33\"><path d=\"M 15.172 11.408 C 14.28 11.408 13.45 11.575 12.681 11.91 C 11.912 12.244 11.232 12.701 10.641 13.281 C 10.05 13.86 9.588 14.546 9.253 15.337 C 8.919 16.129 8.752 16.959 8.752 17.828 C 8.752 18.72 8.919 19.55 9.253 20.319 C 9.588 21.088 10.045 21.768 10.624 22.359 C 11.204 22.95 11.884 23.412 12.664 23.747 C 13.444 24.081 14.28 24.248 15.172 24.248 C 16.052 24.248 16.883 24.081 17.663 23.747 C 18.443 23.412 19.123 22.955 19.703 22.376 C 20.282 21.796 20.745 21.116 21.09 20.336 C 21.436 19.556 21.603 18.72 21.592 17.828 C 21.592 17.569 21.576 17.309 21.543 17.05 C 21.458 16.369 21.939 15.688 22.625 15.688 L 22.683 15.688 C 23.142 15.688 23.548 16 23.621 16.453 C 23.638 16.555 23.652 16.656 23.665 16.758 C 23.709 17.115 23.732 17.472 23.732 17.828 C 23.732 19.01 23.509 20.119 23.063 21.155 C 22.617 22.192 22.004 23.095 21.224 23.864 C 20.444 24.633 19.535 25.246 18.499 25.703 C 17.462 26.16 16.353 26.388 15.172 26.388 C 13.99 26.388 12.881 26.165 11.845 25.719 C 10.808 25.274 9.905 24.661 9.136 23.88 C 8.367 23.1 7.754 22.192 7.297 21.155 C 6.84 20.119 6.617 19.01 6.629 17.828 C 6.629 16.647 6.851 15.538 7.297 14.501 C 7.743 13.465 8.351 12.562 9.12 11.793 C 9.889 11.024 10.797 10.411 11.845 9.954 C 12.892 9.497 14.001 9.268 15.172 9.268 C 15.528 9.268 15.885 9.291 16.242 9.335 C 16.344 9.348 16.445 9.362 16.547 9.379 C 17 9.452 17.312 9.858 17.312 10.317 L 17.312 10.375 C 17.312 11.061 16.631 11.542 15.95 11.457 C 15.691 11.424 15.431 11.408 15.172 11.408 Z M 28.422 15.228 C 28.967 14.683 29.888 14.937 29.999 15.7 C 30.101 16.404 30.152 17.114 30.152 17.828 C 30.152 19.199 29.973 20.52 29.617 21.79 C 29.26 23.061 28.759 24.254 28.112 25.368 C 27.466 26.483 26.68 27.497 25.755 28.411 C 24.83 29.325 23.821 30.105 22.729 30.752 C 21.636 31.398 20.444 31.905 19.151 32.273 C 17.858 32.641 16.532 32.819 15.172 32.808 C 13.801 32.808 12.48 32.63 11.21 32.273 C 9.939 31.916 8.746 31.415 7.632 30.768 C 6.517 30.122 5.503 29.336 4.589 28.411 C 3.675 27.486 2.895 26.477 2.248 25.385 C 1.602 24.293 1.095 23.1 0.727 21.807 C 0.359 20.514 0.181 19.188 0.192 17.828 C 0.192 16.457 0.37 15.136 0.727 13.866 C 1.084 12.595 1.585 11.403 2.232 10.288 C 2.878 9.173 3.664 8.159 4.589 7.245 C 5.514 6.331 6.523 5.551 7.615 4.905 C 8.707 4.258 9.9 3.751 11.193 3.383 C 12.486 3.015 13.812 2.837 15.172 2.848 C 15.886 2.848 16.596 2.899 17.3 3.001 C 18.063 3.112 18.317 4.033 17.772 4.578 L 17.337 5.014 C 17.321 5.03 17.312 5.051 17.312 5.073 C 17.312 5.125 17.265 5.165 17.214 5.157 C 16.89 5.108 16.566 5.069 16.242 5.038 C 15.885 5.005 15.528 4.988 15.172 4.988 C 13.99 4.988 12.854 5.139 11.761 5.44 C 10.669 5.741 9.649 6.175 8.702 6.744 C 7.754 7.312 6.885 7.981 6.094 8.75 C 5.302 9.519 4.633 10.383 4.087 11.341 C 3.541 12.3 3.112 13.325 2.8 14.418 C 2.488 15.51 2.332 16.647 2.332 17.828 C 2.332 19.01 2.482 20.146 2.783 21.239 C 3.084 22.331 3.519 23.351 4.087 24.298 C 4.656 25.246 5.325 26.115 6.094 26.906 C 6.863 27.698 7.726 28.366 8.685 28.913 C 9.644 29.459 10.669 29.888 11.761 30.2 C 12.854 30.512 13.99 30.668 15.172 30.668 C 16.353 30.668 17.49 30.518 18.582 30.217 C 19.675 29.916 20.695 29.481 21.642 28.913 C 22.589 28.344 23.459 27.675 24.25 26.906 C 25.041 26.137 25.71 25.274 26.256 24.315 C 26.802 23.356 27.232 22.331 27.544 21.239 C 27.856 20.146 28.012 19.01 28.012 17.828 C 28.012 17.471 27.995 17.115 27.962 16.758 C 27.931 16.434 27.892 16.11 27.843 15.786 C 27.835 15.734 27.875 15.688 27.927 15.688 C 27.949 15.688 27.971 15.679 27.986 15.663 Z M 19.159 12.32 C 19.346 12.132 19.452 11.878 19.452 11.613 L 19.452 7.643 C 19.452 7.378 19.557 7.123 19.745 6.936 L 24.165 2.516 C 24.795 1.886 25.872 2.332 25.872 3.223 L 25.872 6.128 C 25.872 6.681 26.319 7.128 26.872 7.128 L 29.777 7.128 C 30.668 7.128 31.114 8.205 30.484 8.835 L 26.064 13.255 C 25.877 13.443 25.622 13.548 25.357 13.548 L 21.387 13.548 C 21.122 13.548 20.868 13.654 20.68 13.841 L 17.639 16.882 C 17.395 17.126 17.312 17.483 17.312 17.828 C 17.312 18.129 17.256 18.408 17.145 18.664 C 17.033 18.921 16.883 19.143 16.693 19.333 C 16.504 19.522 16.275 19.678 16.008 19.801 C 15.74 19.924 15.462 19.979 15.172 19.968 C 14.871 19.968 14.592 19.912 14.336 19.801 C 14.079 19.69 13.857 19.539 13.667 19.35 C 13.478 19.16 13.322 18.932 13.199 18.664 C 13.076 18.397 13.021 18.118 13.032 17.828 C 13.032 17.527 13.088 17.249 13.199 16.992 C 13.31 16.736 13.461 16.513 13.65 16.323 C 13.84 16.134 14.068 15.978 14.336 15.855 C 14.603 15.733 14.882 15.677 15.172 15.688 C 15.517 15.688 15.874 15.605 16.118 15.361 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:11603730140}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o8hku1\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"vs4dctE_E\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1srhbqb\",\"data-framer-name\":\"Star_shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"SNcieDJ5g\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 11.117 20.642 L 15 18.285 L 18.883 20.642 L 17.854 16.228 L 21.305 13.241 L 16.759 12.876 L 15 8.695 L 13.241 12.876 L 8.695 13.241 L 12.146 16.228 Z M 15 30 L 10.553 25.619 L 4.381 25.619 L 4.381 19.447 L 0 15 L 4.381 10.553 L 4.381 4.381 L 10.553 4.381 L 15 0 L 19.447 4.381 L 25.619 4.381 L 25.619 10.553 L 30 15 L 25.619 19.447 L 25.619 25.619 L 19.447 25.619 Z M 15 26.283 L 18.319 22.965 L 22.965 22.965 L 22.965 18.319 L 26.283 15 L 22.965 11.681 L 22.965 7.035 L 18.319 7.035 L 15 3.717 L 11.681 7.035 L 7.035 7.035 L 7.035 11.681 L 3.717 15 L 7.035 18.319 L 7.035 22.965 L 11.681 22.965 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:11582222807,variants:{twRoR0fbI:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({twRoR0fbI:{opacity:.2,svgContentId:9951135299}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kr5v9f\",\"data-framer-name\":\"Star\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"c4iIvEsSm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 11.117 20.642 L 15 18.285 L 18.883 20.642 L 17.854 16.228 L 21.305 13.241 L 16.759 12.876 L 15 8.695 L 13.241 12.876 L 8.695 13.241 L 12.146 16.228 Z M 15 30 L 10.553 25.619 L 4.381 25.619 L 4.381 19.447 L 0 15 L 4.381 10.553 L 4.381 4.381 L 10.553 4.381 L 15 0 L 19.447 4.381 L 25.619 4.381 L 25.619 10.553 L 30 15 L 25.619 19.447 L 25.619 25.619 L 19.447 25.619 Z M 15 26.283 L 18.319 22.965 L 22.965 22.965 L 22.965 18.319 L 26.283 15 L 22.965 11.681 L 22.965 7.035 L 18.319 7.035 L 15 3.717 L 11.681 7.035 L 7.035 7.035 L 7.035 11.681 L 3.717 15 L 7.035 18.319 L 7.035 22.965 L 11.681 22.965 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:10906994398,withExternalLayout:true,...addPropertyOverrides({twRoR0fbI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 11.117 20.642 L 15 18.285 L 18.883 20.642 L 17.854 16.228 L 21.305 13.241 L 16.759 12.876 L 15 8.695 L 13.241 12.876 L 8.695 13.241 L 12.146 16.228 Z M 15 30 L 10.553 25.619 L 4.381 25.619 L 4.381 19.447 L 0 15 L 4.381 10.553 L 4.381 4.381 L 10.553 4.381 L 15 0 L 19.447 4.381 L 25.619 4.381 L 25.619 10.553 L 30 15 L 25.619 19.447 L 25.619 25.619 L 19.447 25.619 Z M 15 26.283 L 18.319 22.965 L 22.965 22.965 L 22.965 18.319 L 26.283 15 L 22.965 11.681 L 22.965 7.035 L 18.319 7.035 L 15 3.717 L 11.681 7.035 L 7.035 7.035 L 7.035 11.681 L 3.717 15 L 7.035 18.319 L 7.035 22.965 L 11.681 22.965 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:12703937817}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pygryv\",\"data-framer-name\":\"Stories\",layoutDependency:layoutDependency,layoutId:\"qwYtYYm40\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-p8jg96\",\"data-framer-name\":\"auto_stories-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ctLRq92T6\",opacity:.2,style:{opacity:.2},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 26\"><path d=\"M 14 25.592 C 12.982 24.786 11.879 24.16 10.691 23.714 C 9.503 23.269 8.273 23.046 7 23.046 C 6.109 23.046 5.234 23.163 4.375 23.396 C 3.516 23.63 2.694 23.958 1.909 24.383 C 1.464 24.616 1.034 24.605 0.62 24.351 C 0.207 24.096 0 23.725 0 23.237 L 0 7.901 C 0 7.667 0.058 7.445 0.175 7.233 C 0.292 7.02 0.467 6.861 0.7 6.755 C 1.676 6.246 2.694 5.864 3.755 5.61 C 4.815 5.355 5.897 5.228 7 5.228 C 8.23 5.228 9.434 5.387 10.611 5.705 C 11.789 6.023 12.918 6.501 14 7.137 L 14 22.537 C 15.082 21.858 16.217 21.349 17.404 21.01 C 18.592 20.67 19.791 20.501 21 20.501 C 21.764 20.501 22.511 20.564 23.243 20.692 C 23.975 20.819 24.712 21.01 25.454 21.264 L 25.454 5.992 C 25.773 6.098 26.086 6.209 26.393 6.326 C 26.701 6.442 27.003 6.586 27.3 6.755 C 27.533 6.861 27.708 7.02 27.825 7.233 C 27.942 7.445 28 7.667 28 7.901 L 28 23.237 C 28 23.725 27.793 24.096 27.38 24.351 C 26.966 24.605 26.536 24.616 26.091 24.383 C 25.306 23.958 24.484 23.63 23.625 23.396 C 22.766 23.163 21.891 23.046 21 23.046 C 19.727 23.046 18.497 23.269 17.309 23.714 C 16.121 24.16 15.018 24.786 14 25.592 Z M 16.545 19.228 L 16.545 7.137 L 22.909 0.773 L 22.909 13.501 Z M 11.454 21.296 L 11.454 8.696 C 10.754 8.399 10.028 8.171 9.275 8.012 C 8.522 7.853 7.764 7.773 7 7.773 C 6.215 7.773 5.452 7.848 4.709 7.996 C 3.967 8.145 3.245 8.367 2.545 8.664 L 2.545 21.296 C 3.288 21.02 4.025 20.819 4.757 20.692 C 5.489 20.564 6.236 20.501 7 20.501 C 7.764 20.501 8.511 20.564 9.243 20.692 C 9.975 20.819 10.712 21.02 11.454 21.296 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:12020897385,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-64yn6a\",\"data-framer-name\":\"auto_stories\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Ds8QUd0Pc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 26\"><path d=\"M 14 25.592 C 12.982 24.786 11.879 24.16 10.691 23.714 C 9.503 23.269 8.273 23.046 7 23.046 C 6.109 23.046 5.234 23.163 4.375 23.396 C 3.516 23.63 2.694 23.958 1.909 24.383 C 1.464 24.616 1.034 24.605 0.62 24.351 C 0.207 24.096 0 23.725 0 23.237 L 0 7.901 C 0 7.667 0.058 7.445 0.175 7.233 C 0.292 7.02 0.467 6.861 0.7 6.755 C 1.676 6.246 2.694 5.864 3.755 5.61 C 4.815 5.355 5.897 5.228 7 5.228 C 8.23 5.228 9.434 5.387 10.611 5.705 C 11.789 6.023 12.918 6.501 14 7.137 L 14 22.537 C 15.082 21.858 16.217 21.349 17.404 21.01 C 18.592 20.67 19.791 20.501 21 20.501 C 21.764 20.501 22.511 20.564 23.243 20.692 C 23.975 20.819 24.712 21.01 25.454 21.264 L 25.454 5.992 C 25.773 6.098 26.086 6.209 26.393 6.326 C 26.701 6.442 27.003 6.586 27.3 6.755 C 27.533 6.861 27.708 7.02 27.825 7.233 C 27.942 7.445 28 7.667 28 7.901 L 28 23.237 C 28 23.725 27.793 24.096 27.38 24.351 C 26.966 24.605 26.536 24.616 26.091 24.383 C 25.306 23.958 24.484 23.63 23.625 23.396 C 22.766 23.163 21.891 23.046 21 23.046 C 19.727 23.046 18.497 23.269 17.309 23.714 C 16.121 24.16 15.018 24.786 14 25.592 Z M 16.545 19.228 L 16.545 7.137 L 22.909 0.773 L 22.909 13.501 Z M 11.454 21.296 L 11.454 8.696 C 10.754 8.399 10.028 8.171 9.275 8.012 C 8.522 7.853 7.764 7.773 7 7.773 C 6.215 7.773 5.452 7.848 4.709 7.996 C 3.967 8.145 3.245 8.367 2.545 8.664 L 2.545 21.296 C 3.288 21.02 4.025 20.819 4.757 20.692 C 5.489 20.564 6.236 20.501 7 20.501 C 7.764 20.501 8.511 20.564 9.243 20.692 C 9.975 20.819 10.712 21.02 11.454 21.296 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:9421911750,withExternalLayout:true,...addPropertyOverrides({HllKM9vRE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 26\"><path d=\"M 14 25.592 C 12.982 24.786 11.879 24.16 10.691 23.714 C 9.503 23.269 8.273 23.046 7 23.046 C 6.109 23.046 5.234 23.163 4.375 23.396 C 3.516 23.63 2.694 23.958 1.909 24.383 C 1.464 24.616 1.034 24.605 0.62 24.351 C 0.207 24.096 0 23.725 0 23.237 L 0 7.901 C 0 7.667 0.058 7.445 0.175 7.233 C 0.292 7.02 0.467 6.861 0.7 6.755 C 1.676 6.246 2.694 5.864 3.755 5.61 C 4.815 5.355 5.897 5.228 7 5.228 C 8.23 5.228 9.434 5.387 10.611 5.705 C 11.789 6.023 12.918 6.501 14 7.137 L 14 22.537 C 15.082 21.858 16.217 21.349 17.404 21.01 C 18.592 20.67 19.791 20.501 21 20.501 C 21.764 20.501 22.511 20.564 23.243 20.692 C 23.975 20.819 24.712 21.01 25.454 21.264 L 25.454 5.992 C 25.773 6.098 26.086 6.209 26.393 6.326 C 26.701 6.442 27.003 6.586 27.3 6.755 C 27.533 6.861 27.708 7.02 27.825 7.233 C 27.942 7.445 28 7.667 28 7.901 L 28 23.237 C 28 23.725 27.793 24.096 27.38 24.351 C 26.966 24.605 26.536 24.616 26.091 24.383 C 25.306 23.958 24.484 23.63 23.625 23.396 C 22.766 23.163 21.891 23.046 21 23.046 C 19.727 23.046 18.497 23.269 17.309 23.714 C 16.121 24.16 15.018 24.786 14 25.592 Z M 16.545 19.228 L 16.545 7.137 L 22.909 0.773 L 22.909 13.501 Z M 11.454 21.296 L 11.454 8.696 C 10.754 8.399 10.028 8.171 9.275 8.012 C 8.522 7.853 7.764 7.773 7 7.773 C 6.215 7.773 5.452 7.848 4.709 7.996 C 3.967 8.145 3.245 8.367 2.545 8.664 L 2.545 21.296 C 3.288 21.02 4.025 20.819 4.757 20.692 C 5.489 20.564 6.236 20.501 7 20.501 C 7.764 20.501 8.511 20.564 9.243 20.692 C 9.975 20.819 10.712 21.02 11.454 21.296 Z\" fill=\"rgb(54, 63, 77)\"></path></svg>',svgContentId:11151895845}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14alaig\",\"data-framer-name\":\"Lightning\",layoutDependency:layoutDependency,layoutId:\"eDE1R4tnv\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-an2bhn\",\"data-framer-name\":\"bolt-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vQcfvUTST\",opacity:.2,style:{opacity:.2},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 31\"><path d=\"M 10.596 21.176 C 10.43 22.327 11.878 22.973 12.624 22.08 L 16.197 17.8 C 16.824 17.048 16.29 15.906 15.311 15.906 L 13.088 15.906 C 12.392 15.906 11.855 15.296 11.943 14.606 L 12.265 12.082 C 12.419 10.884 10.86 10.286 10.172 11.279 L 7.182 15.595 C 6.652 16.361 7.199 17.406 8.13 17.406 L 9.807 17.406 C 10.51 17.406 11.05 18.029 10.949 18.725 Z M 7.52 30.906 C 6.818 30.906 6.278 30.284 6.378 29.589 L 7.501 21.723 C 7.601 21.028 7.061 20.406 6.359 20.406 L 2.392 20.406 C 1.461 20.406 0.913 19.361 1.443 18.596 L 13.345 1.403 C 13.561 1.092 13.915 0.906 14.294 0.906 L 15.382 0.906 C 16.076 0.906 16.613 1.515 16.527 2.203 L 15.352 11.609 C 15.265 12.298 15.803 12.906 16.497 12.906 L 21.726 12.906 C 22.704 12.906 23.239 14.047 22.612 14.799 L 9.535 30.491 C 9.316 30.754 8.991 30.906 8.649 30.906 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:11083098869,variants:{xp74Ou5cr:{opacity:0}},withExternalLayout:true,...addPropertyOverrides({xp74Ou5cr:{opacity:0,svgContentId:12031410088}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18umpvj\",\"data-framer-name\":\"bolt\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pwbB5a9nO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 31\"><path d=\"M 10.596 21.176 C 10.43 22.327 11.878 22.973 12.624 22.08 L 16.197 17.8 C 16.824 17.048 16.29 15.906 15.311 15.906 L 13.088 15.906 C 12.392 15.906 11.855 15.296 11.943 14.606 L 12.265 12.082 C 12.419 10.884 10.86 10.286 10.172 11.279 L 7.182 15.595 C 6.652 16.361 7.199 17.406 8.13 17.406 L 9.807 17.406 C 10.51 17.406 11.05 18.029 10.949 18.725 Z M 7.52 30.906 C 6.818 30.906 6.278 30.284 6.378 29.589 L 7.501 21.723 C 7.601 21.028 7.061 20.406 6.359 20.406 L 2.392 20.406 C 1.461 20.406 0.913 19.361 1.443 18.596 L 13.345 1.403 C 13.561 1.092 13.915 0.906 14.294 0.906 L 15.382 0.906 C 16.076 0.906 16.613 1.515 16.527 2.203 L 15.352 11.609 C 15.265 12.298 15.803 12.906 16.497 12.906 L 21.726 12.906 C 22.704 12.906 23.239 14.047 22.612 14.799 L 9.535 30.491 C 9.316 30.754 8.991 30.906 8.649 30.906 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:10257279037,withExternalLayout:true,...addPropertyOverrides({xp74Ou5cr:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 31\"><path d=\"M 10.596 21.176 C 10.43 22.327 11.878 22.973 12.624 22.08 L 16.197 17.8 C 16.824 17.048 16.29 15.906 15.311 15.906 L 13.088 15.906 C 12.392 15.906 11.855 15.296 11.943 14.606 L 12.265 12.082 C 12.419 10.884 10.86 10.286 10.172 11.279 L 7.182 15.595 C 6.652 16.361 7.199 17.406 8.13 17.406 L 9.807 17.406 C 10.51 17.406 11.05 18.029 10.949 18.725 Z M 7.52 30.906 C 6.818 30.906 6.278 30.284 6.378 29.589 L 7.501 21.723 C 7.601 21.028 7.061 20.406 6.359 20.406 L 2.392 20.406 C 1.461 20.406 0.913 19.361 1.443 18.596 L 13.345 1.403 C 13.561 1.092 13.915 0.906 14.294 0.906 L 15.382 0.906 C 16.076 0.906 16.613 1.515 16.527 2.203 L 15.352 11.609 C 15.265 12.298 15.803 12.906 16.497 12.906 L 21.726 12.906 C 22.704 12.906 23.239 14.047 22.612 14.799 L 9.535 30.491 C 9.316 30.754 8.991 30.906 8.649 30.906 Z\" fill=\"rgb(54, 63, 77)\"></path></svg>',svgContentId:10227251407}},baseVariant,gestureVariant)})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yc6x96\",\"data-framer-name\":\"Security\",layoutDependency:layoutDependency,layoutId:\"m8TZ4dWML\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-oujviq\",\"data-framer-name\":\"security-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"o0nSGxP1T\",opacity:.2,style:{opacity:.2},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 28\"><path d=\"M 12.001 28.004 C 8.757 27.187 6.08 25.326 3.968 22.421 C 1.857 19.516 0.801 16.291 0.801 12.744 L 0.801 4.204 L 12.001 0.004 L 23.201 4.204 L 23.201 12.744 C 23.201 16.291 22.145 19.516 20.033 22.421 C 17.922 25.326 15.244 27.187 12.001 28.004 Z M 12.001 25.064 C 14.264 24.364 16.154 22.981 17.671 20.916 C 19.187 18.851 20.074 16.547 20.331 14.004 L 12.001 14.004 L 12.001 2.979 L 3.601 6.129 L 3.601 13.374 C 3.601 13.537 3.624 13.747 3.671 14.004 L 12.001 14.004 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:9066627336,variants:{dwephKz01:{opacity:0}},withExternalLayout:true,...addPropertyOverrides({dwephKz01:{opacity:0,svgContentId:9170490102}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b8fhdn\",\"data-framer-name\":\"security\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BXmuX0EKe\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 28\"><path d=\"M 12.001 28.004 C 8.757 27.187 6.08 25.326 3.968 22.421 C 1.857 19.516 0.801 16.291 0.801 12.744 L 0.801 4.204 L 12.001 0.004 L 23.201 4.204 L 23.201 12.744 C 23.201 16.291 22.145 19.516 20.033 22.421 C 17.922 25.326 15.244 27.187 12.001 28.004 Z M 12.001 25.064 C 14.264 24.364 16.154 22.981 17.671 20.916 C 19.187 18.851 20.074 16.547 20.331 14.004 L 12.001 14.004 L 12.001 2.979 L 3.601 6.129 L 3.601 13.374 C 3.601 13.537 3.624 13.747 3.671 14.004 L 12.001 14.004 Z\" fill=\"rgb(0, 187, 255)\"></path></svg>',svgContentId:11486374729,withExternalLayout:true,...addPropertyOverrides({dwephKz01:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 28\"><path d=\"M 12.001 28.004 C 8.757 27.187 6.08 25.326 3.968 22.421 C 1.857 19.516 0.801 16.291 0.801 12.744 L 0.801 4.204 L 12.001 0.004 L 23.201 4.204 L 23.201 12.744 C 23.201 16.291 22.145 19.516 20.033 22.421 C 17.922 25.326 15.244 27.187 12.001 28.004 Z M 12.001 25.064 C 14.264 24.364 16.154 22.981 17.671 20.916 C 19.187 18.851 20.074 16.547 20.331 14.004 L 12.001 14.004 L 12.001 2.979 L 3.601 6.129 L 3.601 13.374 C 3.601 13.537 3.624 13.747 3.671 14.004 L 12.001 14.004 Z\" fill=\"rgb(54, 63, 77)\"></path></svg>',svgContentId:8981685426}},baseVariant,gestureVariant)})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zjwhnv\",\"data-framer-name\":\"Safety\",layoutDependency:layoutDependency,layoutId:\"giwuVFOA7\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-fasnhn\",\"data-framer-name\":\"Safety shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JujjpRfK0\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.982 32.383 C 31.648 32.383 32.215 32.149 32.682 31.683 C 33.148 31.216 33.382 30.649 33.382 29.983 C 33.382 29.316 33.148 28.749 32.682 28.283 C 32.215 27.816 31.648 27.583 30.982 27.583 C 30.315 27.583 29.748 27.816 29.282 28.283 C 28.815 28.749 28.582 29.316 28.582 29.983 C 28.582 30.649 28.815 31.216 29.282 31.683 C 29.748 32.149 30.315 32.383 30.982 32.383 Z M 30.982 37.183 C 31.808 37.183 32.568 36.99 33.262 36.603 C 33.955 36.216 34.515 35.703 34.942 35.063 C 34.355 34.716 33.728 34.45 33.062 34.263 C 32.395 34.076 31.702 33.983 30.982 33.983 C 30.262 33.983 29.568 34.076 28.902 34.263 C 28.235 34.45 27.608 34.716 27.022 35.063 C 27.448 35.703 28.008 36.216 28.702 36.603 C 29.395 36.99 30.155 37.183 30.982 37.183 Z M 22.982 40.383 C 19.275 39.45 16.215 37.323 13.802 34.003 C 11.388 30.683 10.182 26.996 10.182 22.943 L 10.182 13.183 L 22.982 8.383 L 35.782 13.183 L 35.782 22.263 C 35.275 22.049 34.755 21.856 34.222 21.683 C 33.688 21.509 33.142 21.383 32.582 21.303 L 32.582 15.423 L 22.982 11.823 L 13.382 15.423 L 13.382 22.943 C 13.382 24.196 13.548 25.45 13.882 26.703 C 14.215 27.956 14.682 29.149 15.282 30.283 C 15.882 31.416 16.608 32.463 17.462 33.423 C 18.315 34.383 19.262 35.183 20.302 35.823 C 20.595 36.676 20.982 37.489 21.462 38.263 C 21.942 39.036 22.488 39.73 23.102 40.343 C 23.075 40.343 23.055 40.349 23.042 40.363 C 23.028 40.376 23.008 40.383 22.982 40.383 Z M 30.982 40.383 C 28.768 40.383 26.882 39.603 25.322 38.043 C 23.762 36.483 22.982 34.596 22.982 32.383 C 22.982 30.17 23.762 28.283 25.322 26.723 C 26.882 25.163 28.768 24.383 30.982 24.383 C 33.195 24.383 35.082 25.163 36.642 26.723 C 38.202 28.283 38.982 30.17 38.982 32.383 C 38.982 34.596 38.202 36.483 36.642 38.043 C 35.082 39.603 33.195 40.383 30.982 40.383 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:10820674692,variants:{mCsXDNwUg:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({mCsXDNwUg:{opacity:.2,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.982 32.383 C 31.648 32.383 32.215 32.149 32.682 31.683 C 33.148 31.216 33.382 30.649 33.382 29.983 C 33.382 29.316 33.148 28.749 32.682 28.283 C 32.215 27.816 31.648 27.583 30.982 27.583 C 30.315 27.583 29.748 27.816 29.282 28.283 C 28.815 28.749 28.582 29.316 28.582 29.983 C 28.582 30.649 28.815 31.216 29.282 31.683 C 29.748 32.149 30.315 32.383 30.982 32.383 Z M 30.982 37.183 C 31.808 37.183 32.568 36.99 33.262 36.603 C 33.955 36.216 34.515 35.703 34.942 35.063 C 34.355 34.716 33.728 34.45 33.062 34.263 C 32.395 34.076 31.702 33.983 30.982 33.983 C 30.262 33.983 29.568 34.076 28.902 34.263 C 28.235 34.45 27.608 34.716 27.022 35.063 C 27.448 35.703 28.008 36.216 28.702 36.603 C 29.395 36.99 30.155 37.183 30.982 37.183 Z M 22.982 40.383 C 19.275 39.45 16.215 37.323 13.802 34.003 C 11.388 30.683 10.182 26.996 10.182 22.943 L 10.182 13.183 L 22.982 8.383 L 35.782 13.183 L 35.782 22.263 C 35.275 22.049 34.755 21.856 34.222 21.683 C 33.688 21.509 33.142 21.383 32.582 21.303 L 32.582 15.423 L 22.982 11.823 L 13.382 15.423 L 13.382 22.943 C 13.382 24.196 13.548 25.45 13.882 26.703 C 14.215 27.956 14.682 29.149 15.282 30.283 C 15.882 31.416 16.608 32.463 17.462 33.423 C 18.315 34.383 19.262 35.183 20.302 35.823 C 20.595 36.676 20.982 37.489 21.462 38.263 C 21.942 39.036 22.488 39.73 23.102 40.343 C 23.075 40.343 23.055 40.349 23.042 40.363 C 23.028 40.376 23.008 40.383 22.982 40.383 Z M 30.982 40.383 C 28.768 40.383 26.882 39.603 25.322 38.043 C 23.762 36.483 22.982 34.596 22.982 32.383 C 22.982 30.17 23.762 28.283 25.322 26.723 C 26.882 25.163 28.768 24.383 30.982 24.383 C 33.195 24.383 35.082 25.163 36.642 26.723 C 38.202 28.283 38.982 30.17 38.982 32.383 C 38.982 34.596 38.202 36.483 36.642 38.043 C 35.082 39.603 33.195 40.383 30.982 40.383 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:11429749029}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gl9d4k\",\"data-framer-name\":\"Safety\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CTGER3Hsz\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.982 32.383 C 31.648 32.383 32.215 32.149 32.682 31.683 C 33.148 31.216 33.382 30.649 33.382 29.983 C 33.382 29.316 33.148 28.749 32.682 28.283 C 32.215 27.816 31.648 27.583 30.982 27.583 C 30.315 27.583 29.748 27.816 29.282 28.283 C 28.815 28.749 28.582 29.316 28.582 29.983 C 28.582 30.649 28.815 31.216 29.282 31.683 C 29.748 32.149 30.315 32.383 30.982 32.383 Z M 30.982 37.183 C 31.808 37.183 32.568 36.99 33.262 36.603 C 33.955 36.216 34.515 35.703 34.942 35.063 C 34.355 34.716 33.728 34.45 33.062 34.263 C 32.395 34.076 31.702 33.983 30.982 33.983 C 30.262 33.983 29.568 34.076 28.902 34.263 C 28.235 34.45 27.608 34.716 27.022 35.063 C 27.448 35.703 28.008 36.216 28.702 36.603 C 29.395 36.99 30.155 37.183 30.982 37.183 Z M 22.982 40.383 C 19.275 39.45 16.215 37.323 13.802 34.003 C 11.388 30.683 10.182 26.996 10.182 22.943 L 10.182 13.183 L 22.982 8.383 L 35.782 13.183 L 35.782 22.263 C 35.275 22.049 34.755 21.856 34.222 21.683 C 33.688 21.509 33.142 21.383 32.582 21.303 L 32.582 15.423 L 22.982 11.823 L 13.382 15.423 L 13.382 22.943 C 13.382 24.196 13.548 25.45 13.882 26.703 C 14.215 27.956 14.682 29.149 15.282 30.283 C 15.882 31.416 16.608 32.463 17.462 33.423 C 18.315 34.383 19.262 35.183 20.302 35.823 C 20.595 36.676 20.982 37.489 21.462 38.263 C 21.942 39.036 22.488 39.73 23.102 40.343 C 23.075 40.343 23.055 40.349 23.042 40.363 C 23.028 40.376 23.008 40.383 22.982 40.383 Z M 30.982 40.383 C 28.768 40.383 26.882 39.603 25.322 38.043 C 23.762 36.483 22.982 34.596 22.982 32.383 C 22.982 30.17 23.762 28.283 25.322 26.723 C 26.882 25.163 28.768 24.383 30.982 24.383 C 33.195 24.383 35.082 25.163 36.642 26.723 C 38.202 28.283 38.982 30.17 38.982 32.383 C 38.982 34.596 38.202 36.483 36.642 38.043 C 35.082 39.603 33.195 40.383 30.982 40.383 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:10413689548,withExternalLayout:true,...addPropertyOverrides({mCsXDNwUg:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.982 32.383 C 31.648 32.383 32.215 32.149 32.682 31.683 C 33.148 31.216 33.382 30.649 33.382 29.983 C 33.382 29.316 33.148 28.749 32.682 28.283 C 32.215 27.816 31.648 27.583 30.982 27.583 C 30.315 27.583 29.748 27.816 29.282 28.283 C 28.815 28.749 28.582 29.316 28.582 29.983 C 28.582 30.649 28.815 31.216 29.282 31.683 C 29.748 32.149 30.315 32.383 30.982 32.383 Z M 30.982 37.183 C 31.808 37.183 32.568 36.99 33.262 36.603 C 33.955 36.216 34.515 35.703 34.942 35.063 C 34.355 34.716 33.728 34.45 33.062 34.263 C 32.395 34.076 31.702 33.983 30.982 33.983 C 30.262 33.983 29.568 34.076 28.902 34.263 C 28.235 34.45 27.608 34.716 27.022 35.063 C 27.448 35.703 28.008 36.216 28.702 36.603 C 29.395 36.99 30.155 37.183 30.982 37.183 Z M 22.982 40.383 C 19.275 39.45 16.215 37.323 13.802 34.003 C 11.388 30.683 10.182 26.996 10.182 22.943 L 10.182 13.183 L 22.982 8.383 L 35.782 13.183 L 35.782 22.263 C 35.275 22.049 34.755 21.856 34.222 21.683 C 33.688 21.509 33.142 21.383 32.582 21.303 L 32.582 15.423 L 22.982 11.823 L 13.382 15.423 L 13.382 22.943 C 13.382 24.196 13.548 25.45 13.882 26.703 C 14.215 27.956 14.682 29.149 15.282 30.283 C 15.882 31.416 16.608 32.463 17.462 33.423 C 18.315 34.383 19.262 35.183 20.302 35.823 C 20.595 36.676 20.982 37.489 21.462 38.263 C 21.942 39.036 22.488 39.73 23.102 40.343 C 23.075 40.343 23.055 40.349 23.042 40.363 C 23.028 40.376 23.008 40.383 22.982 40.383 Z M 30.982 40.383 C 28.768 40.383 26.882 39.603 25.322 38.043 C 23.762 36.483 22.982 34.596 22.982 32.383 C 22.982 30.17 23.762 28.283 25.322 26.723 C 26.882 25.163 28.768 24.383 30.982 24.383 C 33.195 24.383 35.082 25.163 36.642 26.723 C 38.202 28.283 38.982 30.17 38.982 32.383 C 38.982 34.596 38.202 36.483 36.642 38.043 C 35.082 39.603 33.195 40.383 30.982 40.383 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:11652148338}},baseVariant,gestureVariant)})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kl9mr1\",\"data-framer-name\":\"Support\",layoutDependency:layoutDependency,layoutId:\"KpoM81wt5\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i8a4ik\",\"data-framer-name\":\"Support-shadow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cp0yaXuNs\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.218 24.878 L 24.289 19.093 C 23.551 18.378 22.926 17.587 22.414 16.718 C 21.902 15.849 21.646 14.902 21.646 13.878 C 21.646 12.569 22.104 11.456 23.021 10.539 C 23.938 9.622 25.051 9.164 26.36 9.164 C 27.122 9.164 27.837 9.325 28.503 9.646 C 29.17 9.968 29.741 10.402 30.218 10.95 C 30.694 10.402 31.265 9.968 31.932 9.646 C 32.599 9.325 33.313 9.164 34.075 9.164 C 35.384 9.164 36.497 9.622 37.414 10.539 C 38.331 11.456 38.789 12.569 38.789 13.878 C 38.789 14.902 38.539 15.849 38.039 16.718 C 37.539 17.587 36.92 18.378 36.182 19.093 Z M 30.218 20.878 L 34.111 17.057 C 34.563 16.605 34.98 16.122 35.361 15.611 C 35.741 15.099 35.932 14.521 35.932 13.878 C 35.932 13.355 35.753 12.914 35.396 12.557 C 35.039 12.2 34.599 12.021 34.075 12.021 C 33.741 12.021 33.426 12.087 33.128 12.218 C 32.831 12.349 32.575 12.545 32.361 12.807 L 30.218 15.378 L 28.075 12.807 C 27.861 12.545 27.605 12.349 27.307 12.218 C 27.009 12.087 26.694 12.021 26.361 12.021 C 25.837 12.021 25.396 12.2 25.039 12.557 C 24.682 12.914 24.503 13.355 24.503 13.878 C 24.503 14.521 24.694 15.099 25.075 15.611 C 25.456 16.122 25.872 16.605 26.325 17.057 Z M 17.36 32.736 L 27.289 35.45 L 35.789 32.807 C 35.67 32.593 35.497 32.408 35.271 32.253 C 35.045 32.099 34.789 32.021 34.503 32.021 L 27.289 32.021 C 26.646 32.021 26.134 31.997 25.753 31.95 C 25.372 31.902 24.979 31.807 24.575 31.664 L 21.253 30.557 L 22.039 27.771 L 24.932 28.736 C 25.337 28.855 25.813 28.95 26.36 29.021 C 26.908 29.093 27.718 29.14 28.789 29.164 C 28.789 28.902 28.712 28.652 28.557 28.414 C 28.402 28.176 28.218 28.021 28.003 27.95 L 19.646 24.878 L 17.36 24.878 Z M 8.789 37.735 L 8.789 22.021 L 19.646 22.021 C 19.813 22.021 19.98 22.039 20.146 22.075 C 20.313 22.11 20.468 22.152 20.61 22.2 L 29.003 25.307 C 29.789 25.593 30.426 26.093 30.914 26.807 C 31.402 27.521 31.646 28.307 31.646 29.164 L 34.503 29.164 C 35.694 29.164 36.706 29.557 37.539 30.343 C 38.372 31.128 38.789 32.164 38.789 33.45 L 38.789 34.878 L 27.36 38.45 L 17.36 35.664 L 17.36 37.735 Z M 11.646 34.878 L 14.503 34.878 L 14.503 24.878 L 11.646 24.878 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:12882048166,variants:{A8IvRosOQ:{opacity:0},GtPV3Pk0T:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({A8IvRosOQ:{opacity:0,svgContentId:9075674385},GtPV3Pk0T:{opacity:.2,svgContentId:12809019234}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cmf6dn\",\"data-framer-name\":\"Support\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hCN8TQDul\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.218 24.878 L 24.289 19.093 C 23.551 18.378 22.926 17.587 22.414 16.718 C 21.902 15.849 21.646 14.902 21.646 13.878 C 21.646 12.569 22.104 11.456 23.021 10.539 C 23.938 9.622 25.051 9.164 26.36 9.164 C 27.122 9.164 27.837 9.325 28.503 9.646 C 29.17 9.968 29.741 10.402 30.218 10.95 C 30.694 10.402 31.265 9.968 31.932 9.646 C 32.599 9.325 33.313 9.164 34.075 9.164 C 35.384 9.164 36.497 9.622 37.414 10.539 C 38.331 11.456 38.789 12.569 38.789 13.878 C 38.789 14.902 38.539 15.849 38.039 16.718 C 37.539 17.587 36.92 18.378 36.182 19.093 Z M 30.218 20.878 L 34.111 17.057 C 34.563 16.605 34.98 16.122 35.361 15.611 C 35.741 15.099 35.932 14.521 35.932 13.878 C 35.932 13.355 35.753 12.914 35.396 12.557 C 35.039 12.2 34.599 12.021 34.075 12.021 C 33.741 12.021 33.426 12.087 33.128 12.218 C 32.831 12.349 32.575 12.545 32.361 12.807 L 30.218 15.378 L 28.075 12.807 C 27.861 12.545 27.605 12.349 27.307 12.218 C 27.009 12.087 26.694 12.021 26.361 12.021 C 25.837 12.021 25.396 12.2 25.039 12.557 C 24.682 12.914 24.503 13.355 24.503 13.878 C 24.503 14.521 24.694 15.099 25.075 15.611 C 25.456 16.122 25.872 16.605 26.325 17.057 Z M 17.36 32.736 L 27.289 35.45 L 35.789 32.807 C 35.67 32.593 35.497 32.408 35.271 32.253 C 35.045 32.099 34.789 32.021 34.503 32.021 L 27.289 32.021 C 26.646 32.021 26.134 31.997 25.753 31.95 C 25.372 31.902 24.979 31.807 24.575 31.664 L 21.253 30.557 L 22.039 27.771 L 24.932 28.736 C 25.337 28.855 25.813 28.95 26.36 29.021 C 26.908 29.093 27.718 29.14 28.789 29.164 C 28.789 28.902 28.712 28.652 28.557 28.414 C 28.402 28.176 28.218 28.021 28.003 27.95 L 19.646 24.878 L 17.36 24.878 Z M 8.789 37.735 L 8.789 22.021 L 19.646 22.021 C 19.813 22.021 19.98 22.039 20.146 22.075 C 20.313 22.11 20.468 22.152 20.61 22.2 L 29.003 25.307 C 29.789 25.593 30.426 26.093 30.914 26.807 C 31.402 27.521 31.646 28.307 31.646 29.164 L 34.503 29.164 C 35.694 29.164 36.706 29.557 37.539 30.343 C 38.372 31.128 38.789 32.164 38.789 33.45 L 38.789 34.878 L 27.36 38.45 L 17.36 35.664 L 17.36 37.735 Z M 11.646 34.878 L 14.503 34.878 L 14.503 24.878 L 11.646 24.878 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:8906416383,withExternalLayout:true,...addPropertyOverrides({GtPV3Pk0T:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.218 24.878 L 24.289 19.093 C 23.551 18.378 22.926 17.587 22.414 16.718 C 21.902 15.849 21.646 14.902 21.646 13.878 C 21.646 12.569 22.104 11.456 23.021 10.539 C 23.938 9.622 25.051 9.164 26.36 9.164 C 27.122 9.164 27.837 9.325 28.503 9.646 C 29.17 9.968 29.741 10.402 30.218 10.95 C 30.694 10.402 31.265 9.968 31.932 9.646 C 32.599 9.325 33.313 9.164 34.075 9.164 C 35.384 9.164 36.497 9.622 37.414 10.539 C 38.331 11.456 38.789 12.569 38.789 13.878 C 38.789 14.902 38.539 15.849 38.039 16.718 C 37.539 17.587 36.92 18.378 36.182 19.093 Z M 30.218 20.878 L 34.111 17.057 C 34.563 16.605 34.98 16.122 35.361 15.611 C 35.741 15.099 35.932 14.521 35.932 13.878 C 35.932 13.355 35.753 12.914 35.396 12.557 C 35.039 12.2 34.599 12.021 34.075 12.021 C 33.741 12.021 33.426 12.087 33.128 12.218 C 32.831 12.349 32.575 12.545 32.361 12.807 L 30.218 15.378 L 28.075 12.807 C 27.861 12.545 27.605 12.349 27.307 12.218 C 27.009 12.087 26.694 12.021 26.361 12.021 C 25.837 12.021 25.396 12.2 25.039 12.557 C 24.682 12.914 24.503 13.355 24.503 13.878 C 24.503 14.521 24.694 15.099 25.075 15.611 C 25.456 16.122 25.872 16.605 26.325 17.057 Z M 17.36 32.736 L 27.289 35.45 L 35.789 32.807 C 35.67 32.593 35.497 32.408 35.271 32.253 C 35.045 32.099 34.789 32.021 34.503 32.021 L 27.289 32.021 C 26.646 32.021 26.134 31.997 25.753 31.95 C 25.372 31.902 24.979 31.807 24.575 31.664 L 21.253 30.557 L 22.039 27.771 L 24.932 28.736 C 25.337 28.855 25.813 28.95 26.36 29.021 C 26.908 29.093 27.718 29.14 28.789 29.164 C 28.789 28.902 28.712 28.652 28.557 28.414 C 28.402 28.176 28.218 28.021 28.003 27.95 L 19.646 24.878 L 17.36 24.878 Z M 8.789 37.735 L 8.789 22.021 L 19.646 22.021 C 19.813 22.021 19.98 22.039 20.146 22.075 C 20.313 22.11 20.468 22.152 20.61 22.2 L 29.003 25.307 C 29.789 25.593 30.426 26.093 30.914 26.807 C 31.402 27.521 31.646 28.307 31.646 29.164 L 34.503 29.164 C 35.694 29.164 36.706 29.557 37.539 30.343 C 38.372 31.128 38.789 32.164 38.789 33.45 L 38.789 34.878 L 27.36 38.45 L 17.36 35.664 L 17.36 37.735 Z M 11.646 34.878 L 14.503 34.878 L 14.503 24.878 L 11.646 24.878 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:12882048166}},baseVariant,gestureVariant)})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gx9ttn\",\"data-framer-name\":\"person\",layoutDependency:layoutDependency,layoutId:\"psURFHCaE\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dzakzi\",\"data-framer-name\":\"Frame 1597882305\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LmoFUIERF\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24.334 35.968 C 21.085 35.968 18.334 34.841 16.079 32.587 C 13.825 30.332 12.698 27.58 12.698 24.332 C 12.698 21.083 13.825 18.332 16.079 16.077 C 18.334 13.823 21.085 12.696 24.334 12.696 C 27.582 12.696 30.334 13.823 32.588 16.077 C 34.843 18.332 35.97 21.083 35.97 24.332 C 35.97 27.58 34.843 30.332 32.588 32.587 C 30.334 34.841 27.582 35.968 24.334 35.968 Z M 24.334 33.059 C 26.758 33.059 28.819 32.211 30.516 30.514 C 32.213 28.817 33.061 26.756 33.061 24.332 C 33.061 23.92 33.031 23.514 32.97 23.114 C 32.91 22.714 32.819 22.32 32.698 21.932 C 32.334 22.005 31.97 22.059 31.607 22.096 C 31.243 22.132 30.879 22.15 30.516 22.15 C 28.988 22.15 27.534 21.859 26.152 21.278 C 24.77 20.696 23.534 19.847 22.443 18.732 C 21.764 20.114 20.831 21.314 19.643 22.332 C 18.455 23.35 17.11 24.09 15.607 24.55 C 15.679 26.926 16.558 28.938 18.243 30.587 C 19.928 32.235 21.958 33.059 24.334 33.059 Z M 16.188 21.205 C 17.255 20.647 18.067 19.999 18.625 19.259 C 19.182 18.52 19.728 17.641 20.261 16.623 C 19.34 17.108 18.528 17.744 17.825 18.532 C 17.122 19.32 16.576 20.211 16.188 21.205 Z M 20.698 27.241 C 20.285 27.241 19.94 27.102 19.661 26.823 C 19.382 26.544 19.243 26.199 19.243 25.787 C 19.243 25.375 19.382 25.029 19.661 24.75 C 19.94 24.471 20.285 24.332 20.698 24.332 C 21.11 24.332 21.455 24.471 21.734 24.75 C 22.013 25.029 22.152 25.375 22.152 25.787 C 22.152 26.199 22.013 26.544 21.734 26.823 C 21.455 27.102 21.11 27.241 20.698 27.241 Z M 30.516 19.241 L 30.952 19.241 C 31.098 19.241 31.243 19.229 31.388 19.205 C 30.588 18.114 29.576 17.241 28.352 16.587 C 27.128 15.932 25.788 15.605 24.334 15.605 L 23.898 15.605 C 23.752 15.605 23.619 15.617 23.498 15.641 C 24.443 16.732 25.443 17.605 26.498 18.259 C 27.552 18.914 28.892 19.241 30.516 19.241 Z M 27.97 27.241 C 27.558 27.241 27.213 27.102 26.934 26.823 C 26.655 26.544 26.516 26.199 26.516 25.787 C 26.516 25.375 26.655 25.029 26.934 24.75 C 27.213 24.471 27.558 24.332 27.97 24.332 C 28.382 24.332 28.728 24.471 29.007 24.75 C 29.285 25.029 29.425 25.375 29.425 25.787 C 29.425 26.199 29.285 26.544 29.007 26.823 C 28.728 27.102 28.382 27.241 27.97 27.241 Z M 8.334 15.605 L 8.334 11.241 C 8.334 10.441 8.619 9.756 9.189 9.187 C 9.758 8.617 10.443 8.332 11.243 8.332 L 15.607 8.332 L 15.607 11.241 L 11.243 11.241 L 11.243 15.605 Z M 15.607 40.332 L 11.243 40.332 C 10.443 40.332 9.758 40.047 9.189 39.478 C 8.619 38.908 8.334 38.223 8.334 37.423 L 8.334 33.059 L 11.243 33.059 L 11.243 37.423 L 15.607 37.423 Z M 33.061 40.332 L 33.061 37.423 L 37.425 37.423 L 37.425 33.059 L 40.334 33.059 L 40.334 37.423 C 40.334 38.223 40.049 38.908 39.479 39.478 C 38.91 40.047 38.225 40.332 37.425 40.332 Z M 37.425 15.605 L 37.425 11.241 L 33.061 11.241 L 33.061 8.332 L 37.425 8.332 C 38.225 8.332 38.91 8.617 39.479 9.187 C 40.049 9.756 40.334 10.441 40.334 11.241 L 40.334 15.605 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:8754183469,variants:{pdM2qn9g8:{opacity:0},XTv12ZtuX:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({pdM2qn9g8:{opacity:0,svgContentId:12179854775},XTv12ZtuX:{opacity:.2,svgContentId:9369891170}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v64l62\",\"data-framer-name\":\"Frame 1597882305\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CRDpMDjmr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24.334 35.968 C 21.085 35.968 18.334 34.841 16.079 32.587 C 13.825 30.332 12.698 27.58 12.698 24.332 C 12.698 21.083 13.825 18.332 16.079 16.077 C 18.334 13.823 21.085 12.696 24.334 12.696 C 27.582 12.696 30.334 13.823 32.588 16.077 C 34.843 18.332 35.97 21.083 35.97 24.332 C 35.97 27.58 34.843 30.332 32.588 32.587 C 30.334 34.841 27.582 35.968 24.334 35.968 Z M 24.334 33.059 C 26.758 33.059 28.819 32.211 30.516 30.514 C 32.213 28.817 33.061 26.756 33.061 24.332 C 33.061 23.92 33.031 23.514 32.97 23.114 C 32.91 22.714 32.819 22.32 32.698 21.932 C 32.334 22.005 31.97 22.059 31.607 22.096 C 31.243 22.132 30.879 22.15 30.516 22.15 C 28.988 22.15 27.534 21.859 26.152 21.278 C 24.77 20.696 23.534 19.847 22.443 18.732 C 21.764 20.114 20.831 21.314 19.643 22.332 C 18.455 23.35 17.11 24.09 15.607 24.55 C 15.679 26.926 16.558 28.938 18.243 30.587 C 19.928 32.235 21.958 33.059 24.334 33.059 Z M 16.188 21.205 C 17.255 20.647 18.067 19.999 18.625 19.259 C 19.182 18.52 19.728 17.641 20.261 16.623 C 19.34 17.108 18.528 17.744 17.825 18.532 C 17.122 19.32 16.576 20.211 16.188 21.205 Z M 20.698 27.241 C 20.285 27.241 19.94 27.102 19.661 26.823 C 19.382 26.544 19.243 26.199 19.243 25.787 C 19.243 25.375 19.382 25.029 19.661 24.75 C 19.94 24.471 20.285 24.332 20.698 24.332 C 21.11 24.332 21.455 24.471 21.734 24.75 C 22.013 25.029 22.152 25.375 22.152 25.787 C 22.152 26.199 22.013 26.544 21.734 26.823 C 21.455 27.102 21.11 27.241 20.698 27.241 Z M 30.516 19.241 L 30.952 19.241 C 31.098 19.241 31.243 19.229 31.388 19.205 C 30.588 18.114 29.576 17.241 28.352 16.587 C 27.128 15.932 25.788 15.605 24.334 15.605 L 23.898 15.605 C 23.752 15.605 23.619 15.617 23.498 15.641 C 24.443 16.732 25.443 17.605 26.498 18.259 C 27.552 18.914 28.892 19.241 30.516 19.241 Z M 27.97 27.241 C 27.558 27.241 27.213 27.102 26.934 26.823 C 26.655 26.544 26.516 26.199 26.516 25.787 C 26.516 25.375 26.655 25.029 26.934 24.75 C 27.213 24.471 27.558 24.332 27.97 24.332 C 28.382 24.332 28.728 24.471 29.007 24.75 C 29.285 25.029 29.425 25.375 29.425 25.787 C 29.425 26.199 29.285 26.544 29.007 26.823 C 28.728 27.102 28.382 27.241 27.97 27.241 Z M 8.334 15.605 L 8.334 11.241 C 8.334 10.441 8.619 9.756 9.189 9.187 C 9.758 8.617 10.443 8.332 11.243 8.332 L 15.607 8.332 L 15.607 11.241 L 11.243 11.241 L 11.243 15.605 Z M 15.607 40.332 L 11.243 40.332 C 10.443 40.332 9.758 40.047 9.189 39.478 C 8.619 38.908 8.334 38.223 8.334 37.423 L 8.334 33.059 L 11.243 33.059 L 11.243 37.423 L 15.607 37.423 Z M 33.061 40.332 L 33.061 37.423 L 37.425 37.423 L 37.425 33.059 L 40.334 33.059 L 40.334 37.423 C 40.334 38.223 40.049 38.908 39.479 39.478 C 38.91 40.047 38.225 40.332 37.425 40.332 Z M 37.425 15.605 L 37.425 11.241 L 33.061 11.241 L 33.061 8.332 L 37.425 8.332 C 38.225 8.332 38.91 8.617 39.479 9.187 C 40.049 9.756 40.334 10.441 40.334 11.241 L 40.334 15.605 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:12152360499,withExternalLayout:true,...addPropertyOverrides({XTv12ZtuX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24.334 35.968 C 21.085 35.968 18.334 34.841 16.079 32.587 C 13.825 30.332 12.698 27.58 12.698 24.332 C 12.698 21.083 13.825 18.332 16.079 16.077 C 18.334 13.823 21.085 12.696 24.334 12.696 C 27.582 12.696 30.334 13.823 32.588 16.077 C 34.843 18.332 35.97 21.083 35.97 24.332 C 35.97 27.58 34.843 30.332 32.588 32.587 C 30.334 34.841 27.582 35.968 24.334 35.968 Z M 24.334 33.059 C 26.758 33.059 28.819 32.211 30.516 30.514 C 32.213 28.817 33.061 26.756 33.061 24.332 C 33.061 23.92 33.031 23.514 32.97 23.114 C 32.91 22.714 32.819 22.32 32.698 21.932 C 32.334 22.005 31.97 22.059 31.607 22.096 C 31.243 22.132 30.879 22.15 30.516 22.15 C 28.988 22.15 27.534 21.859 26.152 21.278 C 24.77 20.696 23.534 19.847 22.443 18.732 C 21.764 20.114 20.831 21.314 19.643 22.332 C 18.455 23.35 17.11 24.09 15.607 24.55 C 15.679 26.926 16.558 28.938 18.243 30.587 C 19.928 32.235 21.958 33.059 24.334 33.059 Z M 16.188 21.205 C 17.255 20.647 18.067 19.999 18.625 19.259 C 19.182 18.52 19.728 17.641 20.261 16.623 C 19.34 17.108 18.528 17.744 17.825 18.532 C 17.122 19.32 16.576 20.211 16.188 21.205 Z M 20.698 27.241 C 20.285 27.241 19.94 27.102 19.661 26.823 C 19.382 26.544 19.243 26.199 19.243 25.787 C 19.243 25.375 19.382 25.029 19.661 24.75 C 19.94 24.471 20.285 24.332 20.698 24.332 C 21.11 24.332 21.455 24.471 21.734 24.75 C 22.013 25.029 22.152 25.375 22.152 25.787 C 22.152 26.199 22.013 26.544 21.734 26.823 C 21.455 27.102 21.11 27.241 20.698 27.241 Z M 30.516 19.241 L 30.952 19.241 C 31.098 19.241 31.243 19.229 31.388 19.205 C 30.588 18.114 29.576 17.241 28.352 16.587 C 27.128 15.932 25.788 15.605 24.334 15.605 L 23.898 15.605 C 23.752 15.605 23.619 15.617 23.498 15.641 C 24.443 16.732 25.443 17.605 26.498 18.259 C 27.552 18.914 28.892 19.241 30.516 19.241 Z M 27.97 27.241 C 27.558 27.241 27.213 27.102 26.934 26.823 C 26.655 26.544 26.516 26.199 26.516 25.787 C 26.516 25.375 26.655 25.029 26.934 24.75 C 27.213 24.471 27.558 24.332 27.97 24.332 C 28.382 24.332 28.728 24.471 29.007 24.75 C 29.285 25.029 29.425 25.375 29.425 25.787 C 29.425 26.199 29.285 26.544 29.007 26.823 C 28.728 27.102 28.382 27.241 27.97 27.241 Z M 8.334 15.605 L 8.334 11.241 C 8.334 10.441 8.619 9.756 9.189 9.187 C 9.758 8.617 10.443 8.332 11.243 8.332 L 15.607 8.332 L 15.607 11.241 L 11.243 11.241 L 11.243 15.605 Z M 15.607 40.332 L 11.243 40.332 C 10.443 40.332 9.758 40.047 9.189 39.478 C 8.619 38.908 8.334 38.223 8.334 37.423 L 8.334 33.059 L 11.243 33.059 L 11.243 37.423 L 15.607 37.423 Z M 33.061 40.332 L 33.061 37.423 L 37.425 37.423 L 37.425 33.059 L 40.334 33.059 L 40.334 37.423 C 40.334 38.223 40.049 38.908 39.479 39.478 C 38.91 40.047 38.225 40.332 37.425 40.332 Z M 37.425 15.605 L 37.425 11.241 L 33.061 11.241 L 33.061 8.332 L 37.425 8.332 C 38.225 8.332 38.91 8.617 39.479 9.187 C 40.049 9.756 40.334 10.441 40.334 11.241 L 40.334 15.605 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:8754183469}},baseVariant,gestureVariant)})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kzoapo\",\"data-framer-name\":\"Expert\",layoutDependency:layoutDependency,layoutId:\"VrbbGsUQT\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b2s53a\",\"data-framer-name\":\"Frame 1597882306\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UWbFhKDD4\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 35.315 12.685 L 35.315 19.315 L 40 24 L 35.315 28.685 L 35.315 35.315 L 28.685 35.315 L 24 40 L 19.315 35.315 L 12.685 35.315 L 12.685 28.685 L 8 24 L 12.685 19.315 L 12.685 12.685 L 19.315 12.685 L 24 8 L 28.685 12.685 Z M 32.243 32.234 L 32.243 27.411 L 35.653 24 L 32.243 20.589 L 32.243 15.766 L 27.419 15.766 L 24.008 12.355 L 20.598 15.766 L 15.774 15.766 L 15.774 20.589 L 12.364 24 L 15.774 27.411 L 15.774 32.234 L 20.598 32.234 L 24.008 35.645 L 27.419 32.234 Z M 20.475 22.919 L 22.464 24.901 L 27.526 19.847 L 29.693 22.013 L 22.464 29.249 L 18.309 25.085 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:9049411820,variants:{g4pPSE8it:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({g4pPSE8it:{opacity:.2,svgContentId:11398738619}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o9p6ky\",\"data-framer-name\":\"Frame 1597882306\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"I2owFZTYI\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 35.315 12.685 L 35.315 19.315 L 40 24 L 35.315 28.685 L 35.315 35.315 L 28.685 35.315 L 24 40 L 19.315 35.315 L 12.685 35.315 L 12.685 28.685 L 8 24 L 12.685 19.315 L 12.685 12.685 L 19.315 12.685 L 24 8 L 28.685 12.685 Z M 32.243 32.234 L 32.243 27.411 L 35.653 24 L 32.243 20.589 L 32.243 15.766 L 27.419 15.766 L 24.008 12.355 L 20.598 15.766 L 15.774 15.766 L 15.774 20.589 L 12.364 24 L 15.774 27.411 L 15.774 32.234 L 20.598 32.234 L 24.008 35.645 L 27.419 32.234 Z M 20.475 22.919 L 22.464 24.901 L 27.526 19.847 L 29.693 22.013 L 22.464 29.249 L 18.309 25.085 Z\" fill=\"rgb(54,63,77)\"></path></svg>',svgContentId:11765275503,withExternalLayout:true,...addPropertyOverrides({g4pPSE8it:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 35.315 12.685 L 35.315 19.315 L 40 24 L 35.315 28.685 L 35.315 35.315 L 28.685 35.315 L 24 40 L 19.315 35.315 L 12.685 35.315 L 12.685 28.685 L 8 24 L 12.685 19.315 L 12.685 12.685 L 19.315 12.685 L 24 8 L 28.685 12.685 Z M 32.243 32.234 L 32.243 27.411 L 35.653 24 L 32.243 20.589 L 32.243 15.766 L 27.419 15.766 L 24.008 12.355 L 20.598 15.766 L 15.774 15.766 L 15.774 20.589 L 12.364 24 L 15.774 27.411 L 15.774 32.234 L 20.598 32.234 L 24.008 35.645 L 27.419 32.234 Z M 20.475 22.919 L 22.464 24.901 L 27.526 19.847 L 29.693 22.013 L 22.464 29.249 L 18.309 25.085 Z\" fill=\"rgb(0, 178, 89)\"></path></svg>',svgContentId:9317805924}},baseVariant,gestureVariant)})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gt3poa\",\"data-framer-name\":\"fast\",layoutDependency:layoutDependency,layoutId:\"pEAlzuzJk\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13gu9v\",\"data-framer-name\":\"Frame 1597882307\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GoXNgoz5d\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><g transform=\"translate(8 14)\" id=\"ss11236758154_1\" opacity=\"0\"><path d=\"M 0 20.211 L 0 0 L 15.158 10.105 Z M 16.842 20.211 L 16.842 0 L 32 10.105 Z M 3.368 13.895 L 9.095 10.105 L 3.368 6.316 Z M 20.211 13.895 L 25.937 10.105 L 20.211 6.316 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:11236758154,variants:{xyKIAMx53:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({xyKIAMx53:{opacity:.2,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><g transform=\"translate(8 14)\" id=\"ss11597676259_1\"><path d=\"M 0 20.211 L 0 0 L 15.158 10.105 Z M 16.842 20.211 L 16.842 0 L 32 10.105 Z M 3.368 13.895 L 9.095 10.105 L 3.368 6.316 Z M 20.211 13.895 L 25.937 10.105 L 20.211 6.316 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:11597676259}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6o5mdk\",\"data-framer-name\":\"Frame 1597882307\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hUpj5TRnN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><g transform=\"translate(8 14)\" id=\"ss10903110203_1\"><path d=\"M 0 20.211 L 0 0 L 15.158 10.105 Z M 16.842 20.211 L 16.842 0 L 32 10.105 Z M 3.368 13.895 L 9.095 10.105 L 3.368 6.316 Z M 20.211 13.895 L 25.937 10.105 L 20.211 6.316 Z\" fill=\"rgb(54,63,77)\"></path></g></svg>',svgContentId:10903110203,withExternalLayout:true,...addPropertyOverrides({xyKIAMx53:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><g transform=\"translate(8 14)\" id=\"ss9511154703_1\"><path d=\"M 0 20.211 L 0 0 L 15.158 10.105 Z M 16.842 20.211 L 16.842 0 L 32 10.105 Z M 3.368 13.895 L 9.095 10.105 L 3.368 6.316 Z M 20.211 13.895 L 25.937 10.105 L 20.211 6.316 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:9511154703}},baseVariant,gestureVariant)})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a57kjw\",\"data-framer-name\":\"Whatsapp\",layoutDependency:layoutDependency,layoutId:\"f1_y35ZW_\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b59m01\",\"data-framer-name\":\"Frame 1597882305\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"t13fVVGQH\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 12 35.997 L 14.2 30.93 C 12.517 28.541 11.764 25.62 12.081 22.715 C 12.399 19.809 13.766 17.12 15.926 15.151 C 18.086 13.182 20.89 12.069 23.813 12.021 C 26.735 11.973 29.574 12.993 31.798 14.889 C 34.021 16.786 35.476 19.429 35.89 22.322 C 36.303 25.215 35.646 28.16 34.043 30.603 C 32.439 33.047 29.999 34.821 27.18 35.593 C 24.362 36.365 21.358 36.082 18.733 34.797 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(0, 178, 89)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20 21.328 C 20 21.505 20.07 21.674 20.195 21.799 C 20.32 21.925 20.49 21.995 20.667 21.995 C 20.843 21.995 21.013 21.925 21.138 21.799 C 21.263 21.674 21.333 21.505 21.333 21.328 L 21.333 19.995 C 21.333 19.818 21.263 19.648 21.138 19.523 C 21.013 19.398 20.843 19.328 20.667 19.328 C 20.49 19.328 20.32 19.398 20.195 19.523 C 20.07 19.648 20 19.818 20 19.995 Z M 20 21.328 C 20 23.096 20.702 24.792 21.953 26.042 C 23.203 27.292 24.899 27.995 26.667 27.995 M 26.667 27.995 L 28 27.995 C 28.177 27.995 28.346 27.925 28.471 27.799 C 28.596 27.674 28.667 27.505 28.667 27.328 C 28.667 27.151 28.596 26.982 28.471 26.857 C 28.346 26.732 28.177 26.661 28 26.661 L 26.667 26.661 C 26.49 26.661 26.32 26.732 26.195 26.857 C 26.07 26.982 26 27.151 26 27.328 C 26 27.505 26.07 27.674 26.195 27.799 C 26.32 27.925 26.49 27.995 26.667 27.995 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(0, 178, 89)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12169980105,variants:{GA7__xUFV:{opacity:.2}},withExternalLayout:true,...addPropertyOverrides({GA7__xUFV:{opacity:.2,svgContentId:10439915986}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6ot89r\",\"data-framer-name\":\"Frame 1597882305\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HPIvBcZTx\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 12 35.997 L 14.2 30.93 C 12.517 28.541 11.764 25.62 12.081 22.715 C 12.399 19.809 13.766 17.12 15.926 15.151 C 18.086 13.182 20.89 12.069 23.813 12.021 C 26.735 11.973 29.574 12.993 31.798 14.889 C 34.021 16.786 35.476 19.429 35.89 22.322 C 36.303 25.215 35.646 28.16 34.043 30.603 C 32.439 33.047 29.999 34.821 27.18 35.593 C 24.362 36.365 21.358 36.082 18.733 34.797 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(54,63,77)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20 21.328 C 20 21.505 20.07 21.674 20.195 21.799 C 20.32 21.925 20.49 21.995 20.667 21.995 C 20.843 21.995 21.013 21.925 21.138 21.799 C 21.263 21.674 21.333 21.505 21.333 21.328 L 21.333 19.995 C 21.333 19.818 21.263 19.648 21.138 19.523 C 21.013 19.398 20.843 19.328 20.667 19.328 C 20.49 19.328 20.32 19.398 20.195 19.523 C 20.07 19.648 20 19.818 20 19.995 Z M 20 21.328 C 20 23.096 20.702 24.792 21.953 26.042 C 23.203 27.292 24.899 27.995 26.667 27.995 M 26.667 27.995 L 28 27.995 C 28.177 27.995 28.346 27.925 28.471 27.799 C 28.596 27.674 28.667 27.505 28.667 27.328 C 28.667 27.151 28.596 26.982 28.471 26.857 C 28.346 26.732 28.177 26.661 28 26.661 L 26.667 26.661 C 26.49 26.661 26.32 26.732 26.195 26.857 C 26.07 26.982 26 27.151 26 27.328 C 26 27.505 26.07 27.674 26.195 27.799 C 26.32 27.925 26.49 27.995 26.667 27.995 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(54,63,77)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9868802838,withExternalLayout:true,...addPropertyOverrides({GA7__xUFV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 12 35.997 L 14.2 30.93 C 12.517 28.541 11.764 25.62 12.081 22.715 C 12.399 19.809 13.766 17.12 15.926 15.151 C 18.086 13.182 20.89 12.069 23.813 12.021 C 26.735 11.973 29.574 12.993 31.798 14.889 C 34.021 16.786 35.476 19.429 35.89 22.322 C 36.303 25.215 35.646 28.16 34.043 30.603 C 32.439 33.047 29.999 34.821 27.18 35.593 C 24.362 36.365 21.358 36.082 18.733 34.797 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(0, 178, 89)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20 21.328 C 20 21.505 20.07 21.674 20.195 21.799 C 20.32 21.925 20.49 21.995 20.667 21.995 C 20.843 21.995 21.013 21.925 21.138 21.799 C 21.263 21.674 21.333 21.505 21.333 21.328 L 21.333 19.995 C 21.333 19.818 21.263 19.648 21.138 19.523 C 21.013 19.398 20.843 19.328 20.667 19.328 C 20.49 19.328 20.32 19.398 20.195 19.523 C 20.07 19.648 20 19.818 20 19.995 Z M 20 21.328 C 20 23.096 20.702 24.792 21.953 26.042 C 23.203 27.292 24.899 27.995 26.667 27.995 M 26.667 27.995 L 28 27.995 C 28.177 27.995 28.346 27.925 28.471 27.799 C 28.596 27.674 28.667 27.505 28.667 27.328 C 28.667 27.151 28.596 26.982 28.471 26.857 C 28.346 26.732 28.177 26.661 28 26.661 L 26.667 26.661 C 26.49 26.661 26.32 26.732 26.195 26.857 C 26.07 26.982 26 27.151 26 27.328 C 26 27.505 26.07 27.674 26.195 27.799 C 26.32 27.925 26.49 27.995 26.667 27.995 Z\" fill=\"transparent\" stroke-width=\"2.66667\" stroke=\"rgb(0, 178, 89)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12169980105}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-40P6R.framer-wgd36t, .framer-40P6R .framer-wgd36t { display: block; }\",\".framer-40P6R.framer-14zomd6 { height: 48px; overflow: visible; position: relative; width: 48px; }\",\".framer-40P6R .framer-l1uc1j { flex: none; height: 35px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 35px / 2); width: 28px; }\",\".framer-40P6R .framer-1n1zqv8, .framer-40P6R .framer-tvtbm8 { flex: none; height: 35px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: calc(48.57142857142859% - 35px / 2); width: 28px; }\",\".framer-40P6R .framer-1ljdhg2 { flex: none; height: 33px; left: calc(50.00000000000002% - 33px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 33px / 2); width: 33px; }\",\".framer-40P6R .framer-258skj, .framer-40P6R .framer-1j5nsv0 { flex: none; height: 33px; left: calc(48.484848484848506% - 33px / 2); position: absolute; top: calc(48.484848484848506% - 33px / 2); width: 33px; }\",\".framer-40P6R .framer-1o8hku1, .framer-40P6R .framer-pygryv, .framer-40P6R .framer-14alaig, .framer-40P6R .framer-1yc6x96, .framer-40P6R .framer-zjwhnv, .framer-40P6R .framer-kl9mr1, .framer-40P6R .framer-gx9ttn, .framer-40P6R .framer-1kzoapo, .framer-40P6R .framer-gt3poa, .framer-40P6R .framer-1a57kjw { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-40P6R .framer-1srhbqb, .framer-40P6R .framer-1kr5v9f { flex: none; height: 30px; left: calc(50.00000000000002% - 30px / 2); position: absolute; top: calc(50.00000000000002% - 30px / 2); width: 30px; }\",\".framer-40P6R .framer-p8jg96 { flex: none; height: 26px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: calc(50.00000000000002% - 26px / 2); width: 28px; }\",\".framer-40P6R .framer-64yn6a { flex: none; height: 26px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: 6px; width: 28px; }\",\".framer-40P6R .framer-an2bhn { flex: none; height: 31px; left: calc(50.00000000000002% - 25px / 2); position: absolute; top: calc(50.00000000000002% - 31px / 2); width: 25px; }\",\".framer-40P6R .framer-18umpvj { flex: none; height: 31px; left: calc(50.00000000000002% - 25px / 2); position: absolute; top: 4px; width: 25px; }\",\".framer-40P6R .framer-oujviq { flex: none; height: 28px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 28px / 2); width: 24px; }\",\".framer-40P6R .framer-b8fhdn { flex: none; height: 28px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: 6px; width: 24px; }\",\".framer-40P6R .framer-fasnhn, .framer-40P6R .framer-gl9d4k, .framer-40P6R .framer-1i8a4ik, .framer-40P6R .framer-cmf6dn, .framer-40P6R .framer-dzakzi, .framer-40P6R .framer-v64l62, .framer-40P6R .framer-b2s53a, .framer-40P6R .framer-1o9p6ky, .framer-40P6R .framer-13gu9v, .framer-40P6R .framer-6o5mdk, .framer-40P6R .framer-b59m01, .framer-40P6R .framer-6ot89r { flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; top: calc(50.00000000000002% - 48px / 2); width: 48px; }\",\".framer-40P6R.framer-v-unmpt .framer-tvtbm8 { top: calc(39.58333333333336% - 35px / 2); }\",\".framer-40P6R.framer-v-11hjf87 .framer-1j5nsv0, .framer-40P6R.framer-v-gmlufn .framer-gl9d4k, .framer-40P6R.framer-v-9um7tw .framer-cmf6dn, .framer-40P6R.framer-v-1n7vgm9 .framer-v64l62, .framer-40P6R.framer-v-o2itrr .framer-1o9p6ky, .framer-40P6R.framer-v-1oqd258 .framer-6o5mdk, .framer-40P6R.framer-v-14zbnw3 .framer-6ot89r { top: -4px; }\",\".framer-40P6R.framer-v-vwv1zg .framer-1kr5v9f { top: 5px; }\",\".framer-40P6R.framer-v-ecvo9 .framer-b8fhdn { top: calc(50.00000000000002% - 28px / 2); }\",\".framer-40P6R.framer-v-ebohb9 .framer-64yn6a { top: calc(50.00000000000002% - 26px / 2); }\",\".framer-40P6R.framer-v-1h2d8jw .framer-18umpvj { top: calc(50.00000000000002% - 31px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yj3pgooVV\":{\"layout\":[\"fixed\",\"fixed\"]},\"s7PhKrndV\":{\"layout\":[\"fixed\",\"fixed\"]},\"QzVk14q3E\":{\"layout\":[\"fixed\",\"fixed\"]},\"N35UJocNV\":{\"layout\":[\"fixed\",\"fixed\"]},\"twRoR0fbI\":{\"layout\":[\"fixed\",\"fixed\"]},\"NYaeTW5Ln\":{\"layout\":[\"fixed\",\"fixed\"]},\"MWhIXnHNf\":{\"layout\":[\"fixed\",\"fixed\"]},\"dwephKz01\":{\"layout\":[\"fixed\",\"fixed\"]},\"uwc5aGQ66\":{\"layout\":[\"fixed\",\"fixed\"]},\"mCsXDNwUg\":{\"layout\":[\"fixed\",\"fixed\"]},\"A8IvRosOQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"GtPV3Pk0T\":{\"layout\":[\"fixed\",\"fixed\"]},\"HllKM9vRE\":{\"layout\":[\"fixed\",\"fixed\"]},\"xp74Ou5cr\":{\"layout\":[\"fixed\",\"fixed\"]},\"L301k3XVY\":{\"layout\":[\"fixed\",\"fixed\"]},\"pdM2qn9g8\":{\"layout\":[\"fixed\",\"fixed\"]},\"XTv12ZtuX\":{\"layout\":[\"fixed\",\"fixed\"]},\"JA1S_tyIa\":{\"layout\":[\"fixed\",\"fixed\"]},\"g4pPSE8it\":{\"layout\":[\"fixed\",\"fixed\"]},\"e2Z47XVnP\":{\"layout\":[\"fixed\",\"fixed\"]},\"xyKIAMx53\":{\"layout\":[\"fixed\",\"fixed\"]},\"UR9UOODM5\":{\"layout\":[\"fixed\",\"fixed\"]},\"GA7__xUFV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerK2Nqpd0L5=withCSS(Component,css,\"framer-40P6R\");export default FramerK2Nqpd0L5;FramerK2Nqpd0L5.displayName=\"Icon\";FramerK2Nqpd0L5.defaultProps={height:48,width:48};addPropertyControls(FramerK2Nqpd0L5,{variant:{options:[\"QISuZKnFz\",\"yj3pgooVV\",\"s7PhKrndV\",\"QzVk14q3E\",\"N35UJocNV\",\"twRoR0fbI\",\"NYaeTW5Ln\",\"MWhIXnHNf\",\"dwephKz01\",\"uwc5aGQ66\",\"mCsXDNwUg\",\"A8IvRosOQ\",\"GtPV3Pk0T\",\"HllKM9vRE\",\"xp74Ou5cr\",\"L301k3XVY\",\"pdM2qn9g8\",\"XTv12ZtuX\",\"JA1S_tyIa\",\"g4pPSE8it\",\"e2Z47XVnP\",\"xyKIAMx53\",\"UR9UOODM5\",\"GA7__xUFV\"],optionTitles:[\"Empathy\",\"Empathy-hover\",\"Target\",\"Target-shadow\",\"Star\",\"Star-shadow\",\"Book-shadow\",\"light-shadow\",\"Shield\",\"Safety\",\"Safety-hover\",\"Support\",\"Support-hover\",\"Book\",\"light\",\"Shield-hover\",\"Person\",\"Person-shadow\",\"Expert\",\"Expert-hover\",\"Fast\",\"Fast-hover\",\"whatsapp\",\"whatsapp-hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerK2Nqpd0L5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK2Nqpd0L5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yj3pgooVV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s7PhKrndV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QzVk14q3E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N35UJocNV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"twRoR0fbI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NYaeTW5Ln\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MWhIXnHNf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dwephKz01\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uwc5aGQ66\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mCsXDNwUg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A8IvRosOQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GtPV3Pk0T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HllKM9vRE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xp74Ou5cr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L301k3XVY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pdM2qn9g8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XTv12ZtuX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JA1S_tyIa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g4pPSE8it\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e2Z47XVnP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xyKIAMx53\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UR9UOODM5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GA7__xUFV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K2Nqpd0L5.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js\";const IconFonts=getFonts(Icon);const enabledGestures={b6cfy5eUk:{hover:true},VwCJmi733:{hover:true}};const cycleOrder=[\"b6cfy5eUk\",\"s6zjg2wc9\",\"VwCJmi733\"];const serializationHash=\"framer-SIr1J\";const variantClassNames={b6cfy5eUk:\"framer-v-d3kqfh\",s6zjg2wc9:\"framer-v-gokmwe\",VwCJmi733:\"framer-v-7i9euo\"};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 transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"b6cfy5eUk\",\"Variant 3\":\"VwCJmi733\",mobile:\"s6zjg2wc9\"};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:\"b6cfy5eUk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b6cfy5eUk\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-d3kqfh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"b6cfy5eUk\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{s6zjg2wc9:{\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\"}},...addPropertyOverrides({\"b6cfy5eUk-hover\":{\"data-framer-name\":undefined},\"VwCJmi733-hover\":{\"data-framer-name\":undefined},s6zjg2wc9:{\"data-framer-name\":\"mobile\"},VwCJmi733:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1deenms\",layoutDependency:layoutDependency,layoutId:\"nzMitL3Hk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Attract the Next Wave\"})}),className:\"framer-u3grbs\",\"data-framer-name\":\"Empathetic\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"AFdKYMKh6\",style:{\"--extracted-r6o4lv\":\"rgb(53, 62, 76)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"b6cfy5eUk-hover\":{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b6cfy5eUk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Attract the Next Wave\"})})},VwCJmi733:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Tailored Wellbeing Engagement\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Appeal to younger generations who prioritise employers that appreciate their well-being.\"})}),className:\"framer-6tmfnt\",\"data-framer-name\":\"Invite your users to stay a while enhance user engagement.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"Hy46TxmhP\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{\"b6cfy5eUk-hover\":{opacity:.8},\"VwCJmi733-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VwCJmi733:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Get personalised check-in's based on specific symptoms, ensuring that every recommendation and resource is relevant to you.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8sq8k5-container\",layoutDependency:layoutDependency,layoutId:\"OwEBTVuCK-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"OwEBTVuCK\",layoutId:\"OwEBTVuCK\",style:{height:\"100%\",width:\"100%\"},variant:\"N35UJocNV\",width:\"100%\",...addPropertyOverrides({\"b6cfy5eUk-hover\":{variant:\"twRoR0fbI\"},\"VwCJmi733-hover\":{variant:\"XTv12ZtuX\"},s6zjg2wc9:{variant:\"twRoR0fbI\"},VwCJmi733:{variant:\"pdM2qn9g8\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SIr1J.framer-160buaw, .framer-SIr1J .framer-160buaw { display: block; }\",\".framer-SIr1J.framer-d3kqfh { cursor: pointer; height: 328px; position: relative; width: 328px; }\",\".framer-SIr1J .framer-1deenms { align-content: flex-start; align-items: flex-start; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 24px; overflow: hidden; padding: 0px; position: absolute; width: 280px; }\",\".framer-SIr1J .framer-u3grbs, .framer-SIr1J .framer-6tmfnt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-SIr1J .framer-8sq8k5-container { flex: none; height: 48px; left: 24px; position: absolute; top: 24px; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SIr1J .framer-1deenms { gap: 0px; } .framer-SIr1J .framer-1deenms > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-SIr1J .framer-1deenms > :first-child { margin-top: 0px; } .framer-SIr1J .framer-1deenms > :last-child { margin-bottom: 0px; } }\",\".framer-SIr1J.framer-v-gokmwe.framer-d3kqfh { cursor: unset; }\",\".framer-SIr1J.framer-v-gokmwe .framer-1deenms { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SIr1J.framer-v-gokmwe .framer-1deenms { gap: 0px; } .framer-SIr1J.framer-v-gokmwe .framer-1deenms > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-SIr1J.framer-v-gokmwe .framer-1deenms > :first-child { margin-top: 0px; } .framer-SIr1J.framer-v-gokmwe .framer-1deenms > :last-child { margin-bottom: 0px; } }\",'.framer-SIr1J[data-border=\"true\"]::after, .framer-SIr1J [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 328\n * @framerIntrinsicWidth 328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"s6zjg2wc9\":{\"layout\":[\"fixed\",\"fixed\"]},\"VwCJmi733\":{\"layout\":[\"fixed\",\"fixed\"]},\"LZncQpHyj\":{\"layout\":[\"fixed\",\"fixed\"]},\"h99mgXnhC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg1RczChqF=withCSS(Component,css,\"framer-SIr1J\");export default Framerg1RczChqF;Framerg1RczChqF.displayName=\"card-4\";Framerg1RczChqF.defaultProps={height:328,width:328};addPropertyControls(Framerg1RczChqF,{variant:{options:[\"b6cfy5eUk\",\"s6zjg2wc9\",\"VwCJmi733\"],optionTitles:[\"Variant 1\",\"mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg1RczChqF,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg1RczChqF\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"328\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s6zjg2wc9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VwCJmi733\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LZncQpHyj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h99mgXnhC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"328\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g1RczChqF.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js\";const IconFonts=getFonts(Icon);const enabledGestures={Ve2bMm7LF:{hover:true},Wb04ZlJpF:{hover:true}};const cycleOrder=[\"Wb04ZlJpF\",\"N2478vVu2\",\"Ve2bMm7LF\"];const serializationHash=\"framer-oYzJJ\";const variantClassNames={N2478vVu2:\"framer-v-w6gapz\",Ve2bMm7LF:\"framer-v-18tvt90\",Wb04ZlJpF:\"framer-v-1wvo4jr\"};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 transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Wb04ZlJpF\",\"Variant 3\":\"Ve2bMm7LF\",mobile:\"N2478vVu2\"};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:\"Wb04ZlJpF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wb04ZlJpF\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1wvo4jr\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Wb04ZlJpF\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{N2478vVu2:{\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\"}},...addPropertyOverrides({\"Ve2bMm7LF-hover\":{\"data-framer-name\":undefined},\"Wb04ZlJpF-hover\":{\"data-framer-name\":undefined},N2478vVu2:{\"data-framer-name\":\"mobile\"},Ve2bMm7LF:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n4hcuf\",layoutDependency:layoutDependency,layoutId:\"Um0AvBA3r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Give HR Superpowers\"})}),className:\"framer-xqk5mu\",\"data-framer-name\":\"Empathetic\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"wbfSOxIch\",style:{\"--extracted-r6o4lv\":\"rgb(53, 62, 76)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"Wb04ZlJpF-hover\":{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Wb04ZlJpF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Give HR Superpowers\"})})},Ve2bMm7LF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Expert Help You Can Trust\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Arm your people team with the tools they need to make smart decisions that support your workforce.\"})}),className:\"framer-k4xcaq\",\"data-framer-name\":\"Invite your users to stay a while enhance user engagement.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"olvqc7Jh4\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{\"Ve2bMm7LF-hover\":{opacity:.8},\"Wb04ZlJpF-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ve2bMm7LF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Connect with best matched accredited professionals who are ready to offer guidance and support, no matter what you\u2019re facing.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18lbcms-container\",layoutDependency:layoutDependency,layoutId:\"N9M2_EWnk-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"N9M2_EWnk\",layoutId:\"N9M2_EWnk\",style:{height:\"100%\",width:\"100%\"},variant:\"HllKM9vRE\",width:\"100%\",...addPropertyOverrides({\"Ve2bMm7LF-hover\":{variant:\"g4pPSE8it\"},\"Wb04ZlJpF-hover\":{variant:\"NYaeTW5Ln\"},N2478vVu2:{variant:\"NYaeTW5Ln\"},Ve2bMm7LF:{variant:\"JA1S_tyIa\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oYzJJ.framer-bbzg51, .framer-oYzJJ .framer-bbzg51 { display: block; }\",\".framer-oYzJJ.framer-1wvo4jr { cursor: pointer; height: 328px; position: relative; width: 328px; }\",\".framer-oYzJJ .framer-1n4hcuf { align-content: flex-start; align-items: flex-start; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 24px; overflow: hidden; padding: 0px; position: absolute; width: 280px; }\",\".framer-oYzJJ .framer-xqk5mu, .framer-oYzJJ .framer-k4xcaq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oYzJJ .framer-18lbcms-container { flex: none; height: 48px; left: 24px; position: absolute; top: 24px; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oYzJJ .framer-1n4hcuf { gap: 0px; } .framer-oYzJJ .framer-1n4hcuf > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-oYzJJ .framer-1n4hcuf > :first-child { margin-top: 0px; } .framer-oYzJJ .framer-1n4hcuf > :last-child { margin-bottom: 0px; } }\",\".framer-oYzJJ.framer-v-w6gapz.framer-1wvo4jr { cursor: unset; }\",\".framer-oYzJJ.framer-v-w6gapz .framer-1n4hcuf { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oYzJJ.framer-v-w6gapz .framer-1n4hcuf { gap: 0px; } .framer-oYzJJ.framer-v-w6gapz .framer-1n4hcuf > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-oYzJJ.framer-v-w6gapz .framer-1n4hcuf > :first-child { margin-top: 0px; } .framer-oYzJJ.framer-v-w6gapz .framer-1n4hcuf > :last-child { margin-bottom: 0px; } }\",'.framer-oYzJJ[data-border=\"true\"]::after, .framer-oYzJJ [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 328\n * @framerIntrinsicWidth 328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"N2478vVu2\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ve2bMm7LF\":{\"layout\":[\"fixed\",\"fixed\"]},\"pI9YMW_vb\":{\"layout\":[\"fixed\",\"fixed\"]},\"tvEB2XVQo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermzhAfPQs2=withCSS(Component,css,\"framer-oYzJJ\");export default FramermzhAfPQs2;FramermzhAfPQs2.displayName=\"card-3\";FramermzhAfPQs2.defaultProps={height:328,width:328};addPropertyControls(FramermzhAfPQs2,{variant:{options:[\"Wb04ZlJpF\",\"N2478vVu2\",\"Ve2bMm7LF\"],optionTitles:[\"Variant 1\",\"mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermzhAfPQs2,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermzhAfPQs2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"328\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"328\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N2478vVu2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ve2bMm7LF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pI9YMW_vb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tvEB2XVQo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mzhAfPQs2.map", "// Generated by Framer (12ecc5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js\";const IconFonts=getFonts(Icon);const enabledGestures={s3P74tCnP:{hover:true},yEkomGVfu:{hover:true}};const cycleOrder=[\"yEkomGVfu\",\"zJb_W8vwR\",\"s3P74tCnP\"];const serializationHash=\"framer-xflOV\";const variantClassNames={s3P74tCnP:\"framer-v-18fdcy7\",yEkomGVfu:\"framer-v-vd4ce\",zJb_W8vwR:\"framer-v-1gxdvxg\"};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 transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"yEkomGVfu\",\"Variant 3\":\"s3P74tCnP\",mobile:\"zJb_W8vwR\"};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:\"yEkomGVfu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yEkomGVfu\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-vd4ce\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yEkomGVfu\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{zJb_W8vwR:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\"}},...addPropertyOverrides({\"s3P74tCnP-hover\":{\"data-framer-name\":undefined},\"yEkomGVfu-hover\":{\"data-framer-name\":undefined},s3P74tCnP:{\"data-framer-name\":\"Variant 3\"},zJb_W8vwR:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fn8jrv\",layoutDependency:layoutDependency,layoutId:\"qOh7oqcti\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Cut Sick Days, Boost Output\"})}),className:\"framer-c5zzq1\",\"data-framer-name\":\"Empathetic\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"qI9NtYo7n\",style:{\"--extracted-r6o4lv\":\"rgb(53, 62, 76)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"yEkomGVfu-hover\":{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"yEkomGVfu-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Cut Sick Days, Boost Output\"})})},s3P74tCnP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"No Gatekeepers, No Delays\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Reduce your share of the \\xa356 billion British businesses spend annually on sick days, turnover, and lost productivity.\"})}),className:\"framer-1evyfmf\",\"data-framer-name\":\"Invite your users to stay a while enhance user engagement.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"WH49EHDdo\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{\"s3P74tCnP-hover\":{opacity:.8},\"yEkomGVfu-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({s3P74tCnP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"No more barriers\u2014skip the triage lines and rejections and get straight to accessing the help you need, without the hassle.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mjn5ur-container\",layoutDependency:layoutDependency,layoutId:\"h1wEdpP5b-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"h1wEdpP5b\",layoutId:\"h1wEdpP5b\",style:{height:\"100%\",width:\"100%\"},variant:\"xp74Ou5cr\",width:\"100%\",...addPropertyOverrides({\"s3P74tCnP-hover\":{variant:\"xyKIAMx53\"},\"yEkomGVfu-hover\":{variant:\"MWhIXnHNf\"},s3P74tCnP:{variant:\"e2Z47XVnP\"},zJb_W8vwR:{variant:\"MWhIXnHNf\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xflOV.framer-vzdohi, .framer-xflOV .framer-vzdohi { display: block; }\",\".framer-xflOV.framer-vd4ce { cursor: pointer; height: 328px; position: relative; width: 328px; }\",\".framer-xflOV .framer-1fn8jrv { align-content: flex-start; align-items: flex-start; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 24px; overflow: hidden; padding: 0px; position: absolute; width: 280px; }\",\".framer-xflOV .framer-c5zzq1, .framer-xflOV .framer-1evyfmf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-xflOV .framer-1mjn5ur-container { flex: none; height: 48px; left: 24px; position: absolute; top: 24px; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xflOV .framer-1fn8jrv { gap: 0px; } .framer-xflOV .framer-1fn8jrv > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-xflOV .framer-1fn8jrv > :first-child { margin-top: 0px; } .framer-xflOV .framer-1fn8jrv > :last-child { margin-bottom: 0px; } }\",\".framer-xflOV.framer-v-1gxdvxg.framer-vd4ce { cursor: unset; }\",\".framer-xflOV.framer-v-1gxdvxg .framer-1fn8jrv { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xflOV.framer-v-1gxdvxg .framer-1fn8jrv { gap: 0px; } .framer-xflOV.framer-v-1gxdvxg .framer-1fn8jrv > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-xflOV.framer-v-1gxdvxg .framer-1fn8jrv > :first-child { margin-top: 0px; } .framer-xflOV.framer-v-1gxdvxg .framer-1fn8jrv > :last-child { margin-bottom: 0px; } }\",'.framer-xflOV[data-border=\"true\"]::after, .framer-xflOV [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 328\n * @framerIntrinsicWidth 328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zJb_W8vwR\":{\"layout\":[\"fixed\",\"fixed\"]},\"s3P74tCnP\":{\"layout\":[\"fixed\",\"fixed\"]},\"y1mGkVkfx\":{\"layout\":[\"fixed\",\"fixed\"]},\"srhw7fvFl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framers0rCiIeM6=withCSS(Component,css,\"framer-xflOV\");export default Framers0rCiIeM6;Framers0rCiIeM6.displayName=\"card-2\";Framers0rCiIeM6.defaultProps={height:328,width:328};addPropertyControls(Framers0rCiIeM6,{variant:{options:[\"yEkomGVfu\",\"zJb_W8vwR\",\"s3P74tCnP\"],optionTitles:[\"Variant 1\",\"mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers0rCiIeM6,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers0rCiIeM6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"328\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zJb_W8vwR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s3P74tCnP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y1mGkVkfx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"srhw7fvFl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"328\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s0rCiIeM6.map", "// Generated by Framer (8c7926c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js\";const IconFonts=getFonts(Icon);const IconControls=getPropertyControls(Icon);const enabledGestures={C0di_ltni:{hover:true},Inw85u8bF:{hover:true},naketb4dG:{hover:true},t3L2M4CV4:{hover:true}};const cycleOrder=[\"Inw85u8bF\",\"C0di_ltni\",\"bIPZ4oZ_G\",\"t3L2M4CV4\",\"naketb4dG\",\"TCajfL9PH\"];const serializationHash=\"framer-mN5GJ\";const variantClassNames={bIPZ4oZ_G:\"framer-v-1tznct0\",C0di_ltni:\"framer-v-bws20n\",Inw85u8bF:\"framer-v-11yzwdm\",naketb4dG:\"framer-v-11jemn4\",t3L2M4CV4:\"framer-v-tyxzfj\",TCajfL9PH:\"framer-v-1gvqz2a\"};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 transition1={damping:80,delay:0,mass:1,stiffness:300,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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Book-shadow\":\"NYaeTW5Ln\",\"Empathy-hover\":\"yj3pgooVV\",\"Expert-hover\":\"g4pPSE8it\",\"Fast-hover\":\"xyKIAMx53\",\"light-shadow\":\"MWhIXnHNf\",\"Person-shadow\":\"XTv12ZtuX\",\"Safety-hover\":\"mCsXDNwUg\",\"Shield-hover\":\"L301k3XVY\",\"Star-shadow\":\"twRoR0fbI\",\"Support-hover\":\"GtPV3Pk0T\",\"Target-shadow\":\"QzVk14q3E\",\"whatsapp-hover\":\"GA7__xUFV\",Book:\"HllKM9vRE\",Empathy:\"QISuZKnFz\",Expert:\"JA1S_tyIa\",Fast:\"e2Z47XVnP\",light:\"xp74Ou5cr\",Person:\"pdM2qn9g8\",Safety:\"uwc5aGQ66\",Shield:\"dwephKz01\",Star:\"N35UJocNV\",Support:\"A8IvRosOQ\",Target:\"s7PhKrndV\",whatsapp:\"UR9UOODM5\"};const humanReadableVariantMap={\"Employee-1\":\"t3L2M4CV4\",\"Employee-2\":\"naketb4dG\",\"Employer-1\":\"Inw85u8bF\",\"Employer-2\":\"C0di_ltni\",\"Variant 6\":\"TCajfL9PH\",mobile:\"bIPZ4oZ_G\"};const getProps=({description,height,icon,id,title,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_icon,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,NlCg6AfhV:(_ref=description!==null&&description!==void 0?description:props.NlCg6AfhV)!==null&&_ref!==void 0?_ref:\"Invite your users to stay a while enhance user engagement.\",O1joaYuVA:(_ref1=title!==null&&title!==void 0?title:props.O1joaYuVA)!==null&&_ref1!==void 0?_ref1:\"Result Driven\",r0DJgAXpT:(_ref3=(_ref2=(_humanReadableEnumMap_icon=humanReadableEnumMap[icon])!==null&&_humanReadableEnumMap_icon!==void 0?_humanReadableEnumMap_icon:icon)!==null&&_ref2!==void 0?_ref2:props.r0DJgAXpT)!==null&&_ref3!==void 0?_ref3:\"QISuZKnFz\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"Inw85u8bF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,O1joaYuVA,NlCg6AfhV,r0DJgAXpT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Inw85u8bF\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"bIPZ4oZ_G\",\"TCajfL9PH\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-11yzwdm\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Employer-1\",layoutDependency:layoutDependency,layoutId:\"Inw85u8bF\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{bIPZ4oZ_G:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({\"C0di_ltni-hover\":{\"data-framer-name\":undefined},\"Inw85u8bF-hover\":{\"data-framer-name\":undefined},\"naketb4dG-hover\":{\"data-framer-name\":undefined},\"t3L2M4CV4-hover\":{\"data-framer-name\":undefined},bIPZ4oZ_G:{\"data-framer-name\":\"mobile\"},C0di_ltni:{\"data-framer-name\":\"Employer-2\"},naketb4dG:{\"data-framer-name\":\"Employee-2\"},t3L2M4CV4:{\"data-framer-name\":\"Employee-1\"},TCajfL9PH:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-82yvzx\",\"data-framer-name\":\"stack 1\",layoutDependency:layoutDependency,layoutId:\"o6wqRgW5d\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Result Driven\"})}),className:\"framer-91432i\",\"data-framer-name\":\"title\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"aJWAFh5Vu\",style:{\"--extracted-r6o4lv\":\"rgb(53, 62, 76)\",\"--framer-paragraph-spacing\":\"0px\"},text:O1joaYuVA,variants:{\"Inw85u8bF-hover\":{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Inw85u8bF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Result Driven\"})})},\"naketb4dG-hover\":{text:undefined},\"t3L2M4CV4-hover\":{text:undefined},naketb4dG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"The Right Care at the Right Time\"})}),text:undefined},t3L2M4CV4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Stay Anonymous, Stay Supported\"})}),text:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Invite your users to stay a while enhance user engagement.\"})}),className:\"framer-17ucsd8\",\"data-framer-name\":\"description\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"CyCN5Ey8_\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},text:NlCg6AfhV,variants:{\"C0di_ltni-hover\":{opacity:1},\"Inw85u8bF-hover\":{opacity:.8},\"naketb4dG-hover\":{opacity:.8},\"t3L2M4CV4-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"naketb4dG-hover\":{text:undefined},\"t3L2M4CV4-hover\":{text:undefined},C0di_ltni:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Reduce turnover and keep your top talent by creating a work environment where people feel valued and motivated to stay.\"})})},naketb4dG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\"})}),text:undefined},t3L2M4CV4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\"})}),text:undefined}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-180),pixelHeight:680,pixelWidth:779,positionX:\"center\",positionY:\"center\",sizes:\"219.5px\",src:\"https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png\",srcSet:\"https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png?scale-down-to=512 512w,https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png 779w\"},className:\"framer-1b61gqr\",\"data-framer-name\":\"Asset\",layoutDependency:layoutDependency,layoutId:\"DGkT4wNAP\",style:{opacity:0},variants:{\"C0di_ltni-hover\":{opacity:1},\"Inw85u8bF-hover\":{opacity:1},\"naketb4dG-hover\":{opacity:1},\"t3L2M4CV4-hover\":{opacity:1}},...addPropertyOverrides({\"C0di_ltni-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-200),pixelHeight:682,pixelWidth:868,positionX:\"center\",positionY:\"center\",sizes:\"219.5px\",src:\"https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png\",srcSet:\"https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png?scale-down-to=512 512w,https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png 868w\"}},\"Inw85u8bF-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-212),pixelHeight:680,pixelWidth:779,positionX:\"center\",positionY:\"center\",sizes:\"219.5px\",src:\"https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png\",srcSet:\"https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png?scale-down-to=512 512w,https://framerusercontent.com/images/P3tFcLkEuuRuptCgAIyaAV0OxfM.png 779w\"}},\"naketb4dG-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-212),pixelHeight:342,pixelWidth:434,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/9SxpvKtTr2CTQABvBoIVwhMwI.png\"}},\"t3L2M4CV4-hover\":{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-212),pixelHeight:340,pixelWidth:390,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/R8zvW1fbxyUlZI3dbtYRQKI1Y6c.png\"}},C0di_ltni:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-180),pixelHeight:682,pixelWidth:868,positionX:\"center\",positionY:\"center\",sizes:\"219.5px\",src:\"https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png\",srcSet:\"https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png?scale-down-to=512 512w,https://framerusercontent.com/images/GBOZYT8O3mjuPRrLYQwZb62TPAg.png 868w\"}},naketb4dG:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-180),pixelHeight:342,pixelWidth:434,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/9SxpvKtTr2CTQABvBoIVwhMwI.png\"}},t3L2M4CV4:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||328)-180),pixelHeight:340,pixelWidth:390,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/R8zvW1fbxyUlZI3dbtYRQKI1Y6c.png\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+32,...addPropertyOverrides({bIPZ4oZ_G:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x4xmny-container\",layoutDependency:layoutDependency,layoutId:\"OCegVHV6l-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"OCegVHV6l\",layoutId:\"OCegVHV6l\",style:{height:\"100%\",width:\"100%\"},variant:r0DJgAXpT,width:\"100%\",...addPropertyOverrides({\"C0di_ltni-hover\":{variant:\"QzVk14q3E\"},\"Inw85u8bF-hover\":{variant:\"yj3pgooVV\"},\"naketb4dG-hover\":{variant:\"GtPV3Pk0T\"},\"t3L2M4CV4-hover\":{variant:\"mCsXDNwUg\"},C0di_ltni:{variant:\"s7PhKrndV\"},naketb4dG:{variant:\"A8IvRosOQ\"},t3L2M4CV4:{variant:\"uwc5aGQ66\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mN5GJ.framer-3za3zj, .framer-mN5GJ .framer-3za3zj { display: block; }\",\".framer-mN5GJ.framer-11yzwdm { cursor: pointer; height: 328px; position: relative; width: 656px; }\",\".framer-mN5GJ .framer-82yvzx { align-content: flex-start; align-items: flex-start; bottom: 32px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 32px; overflow: hidden; padding: 0px; position: absolute; width: 340px; }\",\".framer-mN5GJ .framer-91432i, .framer-mN5GJ .framer-17ucsd8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mN5GJ .framer-1b61gqr { aspect-ratio: 1.2195121951219512 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 180px); position: absolute; right: 20px; width: 220px; }\",\".framer-mN5GJ .framer-1x4xmny-container { flex: none; height: 48px; left: 32px; position: absolute; top: 32px; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mN5GJ .framer-82yvzx { gap: 0px; } .framer-mN5GJ .framer-82yvzx > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-mN5GJ .framer-82yvzx > :first-child { margin-top: 0px; } .framer-mN5GJ .framer-82yvzx > :last-child { margin-bottom: 0px; } }\",\".framer-mN5GJ.framer-v-1tznct0.framer-11yzwdm { cursor: unset; width: 350px; }\",\".framer-mN5GJ.framer-v-1tznct0 .framer-82yvzx { bottom: 24px; gap: 8px; left: 24px; width: 85%; }\",\".framer-mN5GJ.framer-v-1tznct0 .framer-1x4xmny-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); left: 24px; top: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mN5GJ.framer-v-1tznct0 .framer-82yvzx { gap: 0px; } .framer-mN5GJ.framer-v-1tznct0 .framer-82yvzx > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-mN5GJ.framer-v-1tznct0 .framer-82yvzx > :first-child { margin-top: 0px; } .framer-mN5GJ.framer-v-1tznct0 .framer-82yvzx > :last-child { margin-bottom: 0px; } }\",\".framer-mN5GJ.framer-v-1gvqz2a.framer-11yzwdm { cursor: unset; }\",\".framer-mN5GJ.framer-v-1gvqz2a .framer-82yvzx { width: 360px; }\",\".framer-mN5GJ.framer-v-11yzwdm.hover .framer-1b61gqr, .framer-mN5GJ.framer-v-tyxzfj.hover .framer-1b61gqr, .framer-mN5GJ.framer-v-11jemn4.hover .framer-1b61gqr { bottom: 32px; }\",\".framer-mN5GJ.framer-v-bws20n.hover .framer-1b61gqr { bottom: 20px; }\",'.framer-mN5GJ[data-border=\"true\"]::after, .framer-mN5GJ [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 328\n * @framerIntrinsicWidth 656\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"C0di_ltni\":{\"layout\":[\"fixed\",\"fixed\"]},\"bIPZ4oZ_G\":{\"layout\":[\"fixed\",\"fixed\"]},\"t3L2M4CV4\":{\"layout\":[\"fixed\",\"fixed\"]},\"naketb4dG\":{\"layout\":[\"fixed\",\"fixed\"]},\"TCajfL9PH\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZhnJKS0Ij\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mb2iCJXSz\":{\"layout\":[\"fixed\",\"fixed\"]},\"r4Sakfenr\":{\"layout\":[\"fixed\",\"fixed\"]},\"fimiAmeAw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"O1joaYuVA\":\"title\",\"NlCg6AfhV\":\"description\",\"r0DJgAXpT\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertiZXKeMH6=withCSS(Component,css,\"framer-mN5GJ\");export default FramertiZXKeMH6;FramertiZXKeMH6.displayName=\"Benefits Card-big\";FramertiZXKeMH6.defaultProps={height:328,width:656};addPropertyControls(FramertiZXKeMH6,{variant:{options:[\"Inw85u8bF\",\"C0di_ltni\",\"bIPZ4oZ_G\",\"t3L2M4CV4\",\"naketb4dG\",\"TCajfL9PH\"],optionTitles:[\"Employer-1\",\"Employer-2\",\"mobile\",\"Employee-1\",\"Employee-2\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},O1joaYuVA:{defaultValue:\"Result Driven\",displayTextArea:false,title:\"Title\",type:ControlType.String},NlCg6AfhV:{defaultValue:\"Invite your users to stay a while enhance user engagement.\",displayTextArea:false,title:\"description\",type:ControlType.String},r0DJgAXpT:(IconControls===null||IconControls===void 0?void 0:IconControls[\"variant\"])&&{...IconControls[\"variant\"],defaultValue:\"QISuZKnFz\",description:undefined,hidden:undefined,title:\"Icon\"}});addFonts(FramertiZXKeMH6,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertiZXKeMH6\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"O1joaYuVA\\\":\\\"title\\\",\\\"NlCg6AfhV\\\":\\\"description\\\",\\\"r0DJgAXpT\\\":\\\"icon\\\"}\",\"framerIntrinsicHeight\":\"328\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"656\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C0di_ltni\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bIPZ4oZ_G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t3L2M4CV4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"naketb4dG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TCajfL9PH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZhnJKS0Ij\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mb2iCJXSz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r4Sakfenr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fimiAmeAw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tiZXKeMH6.map", "// Generated by Framer (63f9d4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/YAH4mYZ2xVI4Gun1196l/26GofAcozjSYhYIUo6bz/K2Nqpd0L5.js\";const IconFonts=getFonts(Icon);const enabledGestures={cUMF0kjr9:{hover:true},lu7E2RNCK:{hover:true}};const cycleOrder=[\"lu7E2RNCK\",\"VoIKRAj5x\",\"cUMF0kjr9\"];const serializationHash=\"framer-p9l9L\";const variantClassNames={cUMF0kjr9:\"framer-v-pby2ri\",lu7E2RNCK:\"framer-v-h4zssj\",VoIKRAj5x:\"framer-v-7ywwr2\"};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 transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"lu7E2RNCK\",\"Variant 3\":\"cUMF0kjr9\",mobile:\"VoIKRAj5x\"};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:\"lu7E2RNCK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lu7E2RNCK\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-h4zssj\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"lu7E2RNCK\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{VoIKRAj5x:{\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\"}},...addPropertyOverrides({\"cUMF0kjr9-hover\":{\"data-framer-name\":undefined},\"lu7E2RNCK-hover\":{\"data-framer-name\":undefined},cUMF0kjr9:{\"data-framer-name\":\"Variant 3\"},VoIKRAj5x:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12j05uk\",layoutDependency:layoutDependency,layoutId:\"KyjEc3uFH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Turn Wellbeing into a \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(53, 62, 76))\"},children:\"Strategic Asset\"})]}),className:\"framer-1fdn2tn\",\"data-framer-name\":\"Empathetic\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"l1890BLIa\",style:{\"--extracted-2gxw0f\":\"rgb(53, 62, 76)\",\"--extracted-r6o4lv\":\"rgb(53, 62, 76)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cUMF0kjr9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 62, 76))\"},children:\"Wellbeing Where You Are\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Contribute directly to your business's success and make wellbeing a powerful driver of long-term productivity and growth.\"})}),className:\"framer-v57k4l\",\"data-framer-name\":\"Invite your users to stay a while enhance user engagement.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"y_JgCxwJl\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{\"cUMF0kjr9-hover\":{opacity:.8},\"lu7E2RNCK-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cUMF0kjr9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"No apps to download or outdated phone numbers to track down. Support is just a WhatsApp message away.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n13a9t-container\",layoutDependency:layoutDependency,layoutId:\"s3VaSj4mr-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"s3VaSj4mr\",layoutId:\"s3VaSj4mr\",style:{height:\"100%\",width:\"100%\"},variant:\"dwephKz01\",width:\"100%\",...addPropertyOverrides({\"cUMF0kjr9-hover\":{variant:\"GA7__xUFV\"},\"lu7E2RNCK-hover\":{variant:\"L301k3XVY\"},cUMF0kjr9:{variant:\"UR9UOODM5\"},VoIKRAj5x:{variant:\"L301k3XVY\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p9l9L.framer-zc7zfl, .framer-p9l9L .framer-zc7zfl { display: block; }\",\".framer-p9l9L.framer-h4zssj { cursor: pointer; height: 328px; position: relative; width: 328px; }\",\".framer-p9l9L .framer-12j05uk { align-content: flex-start; align-items: flex-start; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 24px; overflow: hidden; padding: 0px; position: absolute; width: 280px; }\",\".framer-p9l9L .framer-1fdn2tn, .framer-p9l9L .framer-v57k4l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-p9l9L .framer-n13a9t-container { flex: none; height: 48px; left: 24px; position: absolute; top: 24px; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-p9l9L .framer-12j05uk { gap: 0px; } .framer-p9l9L .framer-12j05uk > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-p9l9L .framer-12j05uk > :first-child { margin-top: 0px; } .framer-p9l9L .framer-12j05uk > :last-child { margin-bottom: 0px; } }\",\".framer-p9l9L.framer-v-7ywwr2.framer-h4zssj { cursor: unset; }\",\".framer-p9l9L.framer-v-7ywwr2 .framer-12j05uk { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-p9l9L.framer-v-7ywwr2 .framer-12j05uk { gap: 0px; } .framer-p9l9L.framer-v-7ywwr2 .framer-12j05uk > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-p9l9L.framer-v-7ywwr2 .framer-12j05uk > :first-child { margin-top: 0px; } .framer-p9l9L.framer-v-7ywwr2 .framer-12j05uk > :last-child { margin-bottom: 0px; } }\",'.framer-p9l9L[data-border=\"true\"]::after, .framer-p9l9L [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 328\n * @framerIntrinsicWidth 328\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VoIKRAj5x\":{\"layout\":[\"fixed\",\"fixed\"]},\"cUMF0kjr9\":{\"layout\":[\"fixed\",\"fixed\"]},\"pXF6gyV9a\":{\"layout\":[\"fixed\",\"fixed\"]},\"vWO69QhDf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryOpnCy3Fz=withCSS(Component,css,\"framer-p9l9L\");export default FrameryOpnCy3Fz;FrameryOpnCy3Fz.displayName=\"benefits card-small\";FrameryOpnCy3Fz.defaultProps={height:328,width:328};addPropertyControls(FrameryOpnCy3Fz,{variant:{options:[\"lu7E2RNCK\",\"VoIKRAj5x\",\"cUMF0kjr9\"],optionTitles:[\"Variant 1\",\"mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryOpnCy3Fz,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryOpnCy3Fz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"328\",\"framerIntrinsicWidth\":\"328\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VoIKRAj5x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cUMF0kjr9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pXF6gyV9a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vWO69QhDf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yOpnCy3Fz.map", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js\";import GradientStroke from\"https://framerusercontent.com/modules/wWnS9X0UArlm1aT5UniQ/4ssH8KugN5iqTfjubXxH/cjyqQiVBl.js\";import Card4 from\"https://framerusercontent.com/modules/BUggLeTblu9CyBNYXuqN/eCeDkF5Qy9xbN4JnIEqq/g1RczChqF.js\";import Card3 from\"https://framerusercontent.com/modules/FY4tLoAxePziOtcaoTav/2j1r9Papd5Pv9juAwtJo/mzhAfPQs2.js\";import Card2 from\"https://framerusercontent.com/modules/cSjCYlXeCKnFswOK1Eq1/DzkEuOreAr1rFscyTkT3/s0rCiIeM6.js\";import BenefitsCardBig from\"https://framerusercontent.com/modules/TOC9xRAjBIaAVp57O1Bd/qd1wRxdqdkhA4J7TlPos/tiZXKeMH6.js\";import BenefitsCardSmall from\"https://framerusercontent.com/modules/sbzEE1aBHc6leaaHhfEm/ReRhlRgGBN5SYQV4QhJM/yOpnCy3Fz.js\";const GradientStrokeFonts=getFonts(GradientStroke);const BenefitsCardBigFonts=getFonts(BenefitsCardBig);const CarouselFonts=getFonts(Carousel);const Card4Fonts=getFonts(Card4);const Card3Fonts=getFonts(Card3);const Card2Fonts=getFonts(Card2);const BenefitsCardSmallFonts=getFonts(BenefitsCardSmall);const cycleOrder=[\"YiufMBAf7\",\"cegc4oPPm\",\"l2P7COa7_\",\"rRWuzMrHm\",\"oJq3eVKyc\",\"lHHA2ItDZ\",\"fGM2NruLX\",\"Z1D2NEs22\",\"W_OejlH4l\",\"IPEBZ9TeK\",\"nJ7qaT7pD\",\"A0NgI8Zzn\"];const serializationHash=\"framer-9njS6\";const variantClassNames={A0NgI8Zzn:\"framer-v-1vrdag2\",cegc4oPPm:\"framer-v-6e1gqy\",fGM2NruLX:\"framer-v-1lfgqif\",IPEBZ9TeK:\"framer-v-bqh6qs\",l2P7COa7_:\"framer-v-16jm0vw\",lHHA2ItDZ:\"framer-v-q72p6k\",nJ7qaT7pD:\"framer-v-9nij1w\",oJq3eVKyc:\"framer-v-mh1qc4\",rRWuzMrHm:\"framer-v-18z4w8z\",W_OejlH4l:\"framer-v-1blt6cn\",YiufMBAf7:\"framer-v-1mtaqs2\",Z1D2NEs22:\"framer-v-p5b4fi\"};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:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1200-1\":\"fGM2NruLX\",\"1200-2\":\"Z1D2NEs22\",\"1512-employees\":\"cegc4oPPm\",\"1512-employers\":\"YiufMBAf7\",\"1728-1\":\"l2P7COa7_\",\"1728-2\":\"rRWuzMrHm\",\"1920-1\":\"oJq3eVKyc\",\"1920-2\":\"lHHA2ItDZ\",\"810-1\":\"W_OejlH4l\",\"810-2\":\"IPEBZ9TeK\",\"mobile-1\":\"nJ7qaT7pD\",\"mobile-2\":\"A0NgI8Zzn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YiufMBAf7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YiufMBAf7\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgd06n9=activeVariantCallback(async(...args)=>{setVariant(\"YiufMBAf7\");});const onTap65faxy=activeVariantCallback(async(...args)=>{setVariant(\"l2P7COa7_\");});const onTap1oq0sds=activeVariantCallback(async(...args)=>{setVariant(\"oJq3eVKyc\");});const onTapgzyv3i=activeVariantCallback(async(...args)=>{setVariant(\"fGM2NruLX\");});const onTap19px3u6=activeVariantCallback(async(...args)=>{setVariant(\"W_OejlH4l\");});const onTapc9ly97=activeVariantCallback(async(...args)=>{setVariant(\"nJ7qaT7pD\");});const onTaptenxxw=activeVariantCallback(async(...args)=>{setVariant(\"cegc4oPPm\");});const onTap9jcuto=activeVariantCallback(async(...args)=>{setVariant(\"rRWuzMrHm\");});const onTapbem2fc=activeVariantCallback(async(...args)=>{setVariant(\"lHHA2ItDZ\");});const onTap1fxwt80=activeVariantCallback(async(...args)=>{setVariant(\"Z1D2NEs22\");});const onTap3gufl8=activeVariantCallback(async(...args)=>{setVariant(\"IPEBZ9TeK\");});const onTapbt7q4h=activeVariantCallback(async(...args)=>{setVariant(\"A0NgI8Zzn\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"W_OejlH4l\",\"IPEBZ9TeK\",\"nJ7qaT7pD\",\"A0NgI8Zzn\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"nJ7qaT7pD\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"A0NgI8Zzn\")return true;return false;};const isDisplayed3=()=>{if([\"nJ7qaT7pD\",\"A0NgI8Zzn\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"fGM2NruLX\",\"Z1D2NEs22\",\"W_OejlH4l\",\"IPEBZ9TeK\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"fGM2NruLX\",\"Z1D2NEs22\",\"W_OejlH4l\",\"IPEBZ9TeK\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mtaqs2\",className,classNames),\"data-framer-name\":\"1512-employers\",layoutDependency:layoutDependency,layoutId:\"YiufMBAf7\",ref:ref??ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({A0NgI8Zzn:{\"data-framer-name\":\"mobile-2\"},cegc4oPPm:{\"data-framer-name\":\"1512-employees\"},fGM2NruLX:{\"data-framer-name\":\"1200-1\"},IPEBZ9TeK:{\"data-framer-name\":\"810-2\"},l2P7COa7_:{\"data-framer-name\":\"1728-1\"},lHHA2ItDZ:{\"data-framer-name\":\"1920-2\"},nJ7qaT7pD:{\"data-framer-name\":\"mobile-1\"},oJq3eVKyc:{\"data-framer-name\":\"1920-1\"},rRWuzMrHm:{\"data-framer-name\":\"1728-2\"},W_OejlH4l:{\"data-framer-name\":\"810-1\"},Z1D2NEs22:{\"data-framer-name\":\"1200-2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a5gs4q\",\"data-border\":true,\"data-framer-name\":\"Benefits Title\",layoutDependency:layoutDependency,layoutId:\"T82ztNPPT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},variants:{A0NgI8Zzn:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\"},nJ7qaT7pD:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+0+0)+0,...addPropertyOverrides({fGM2NruLX:{y:(componentViewport?.y||0)+0+0},lHHA2ItDZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+0},oJq3eVKyc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+0},Z1D2NEs22:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11kf43a-container\",layoutDependency:layoutDependency,layoutId:\"iQ4Trfm3A-container\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"iQ4Trfm3A\",layoutId:\"iQ4Trfm3A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+0+0)+0,...addPropertyOverrides({fGM2NruLX:{y:(componentViewport?.y||0)+0+0},lHHA2ItDZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+0},oJq3eVKyc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+0},Z1D2NEs22:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i1q9wo-container\",layoutDependency:layoutDependency,layoutId:\"lJyI70SOg-container\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"lJyI70SOg\",layoutId:\"lJyI70SOg\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+0+0)+350-100,...addPropertyOverrides({fGM2NruLX:{y:(componentViewport?.y||0)+0+350-100},lHHA2ItDZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+400-100},oJq3eVKyc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+400-100},Z1D2NEs22:{y:(componentViewport?.y||0)+0+350-100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b58o6d-container\",layoutDependency:layoutDependency,layoutId:\"busokqwdw-container\",style:{rotate:180},children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"busokqwdw\",layoutId:\"busokqwdw\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+0+0)+350-100,...addPropertyOverrides({fGM2NruLX:{y:(componentViewport?.y||0)+0+350-100},lHHA2ItDZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+400-100},oJq3eVKyc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+0+0)+400-100},Z1D2NEs22:{y:(componentViewport?.y||0)+0+350-100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19440x5-container\",layoutDependency:layoutDependency,layoutId:\"nRkMLNwRb-container\",style:{rotate:180},children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"nRkMLNwRb\",layoutId:\"nRkMLNwRb\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-95cwbg\",layoutDependency:layoutDependency,layoutId:\"D_cBYYavI\",transformTemplate:transformTemplate1,...addPropertyOverrides({A0NgI8Zzn:{transformTemplate:undefined},nJ7qaT7pD:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b8gi9d\",\"data-framer-name\":\"Frame 2018776366\",layoutDependency:layoutDependency,layoutId:\"OXOv8D8MI\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yddxmr\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"uMZn3cqWa\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16adex6\",\"data-framer-name\":\"blue bg\",layoutDependency:layoutDependency,layoutId:\"HvRPalS7I\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i3x3m6\",\"data-framer-name\":\"shadow\",layoutDependency:layoutDependency,layoutId:\"BxTVcADss\",style:{backgroundColor:\"rgb(0, 187, 255)\",filter:\"blur(15px)\",opacity:.5,WebkitFilter:\"blur(15px)\"},variants:{A0NgI8Zzn:{backgroundColor:\"rgb(0, 178, 89)\"},cegc4oPPm:{backgroundColor:\"rgb(0, 178, 89)\"},IPEBZ9TeK:{backgroundColor:\"rgb(0, 178, 89)\"},lHHA2ItDZ:{backgroundColor:\"rgb(0, 178, 89)\"},rRWuzMrHm:{backgroundColor:\"rgb(0, 178, 89)\"},Z1D2NEs22:{backgroundColor:\"rgb(0, 178, 89)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vy3sir\",\"data-framer-name\":\"blue bg\",layoutDependency:layoutDependency,layoutId:\"Abfv994qy\",style:{backgroundColor:\"rgb(0, 187, 255)\",borderBottomLeftRadius:38,borderBottomRightRadius:38,borderTopLeftRadius:38,borderTopRightRadius:38},variants:{A0NgI8Zzn:{backgroundColor:\"rgb(0, 178, 89)\"},cegc4oPPm:{backgroundColor:\"rgb(0, 178, 89)\"},IPEBZ9TeK:{backgroundColor:\"rgb(0, 178, 89)\"},lHHA2ItDZ:{backgroundColor:\"rgb(0, 178, 89)\"},rRWuzMrHm:{backgroundColor:\"rgb(0, 178, 89)\"},Z1D2NEs22:{backgroundColor:\"rgb(0, 178, 89)\"}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jbjvbh\",\"data-framer-name\":\"employer\",layoutDependency:layoutDependency,layoutId:\"BCN8LsKaZ\",transformTemplate:transformTemplate2,...addPropertyOverrides({A0NgI8Zzn:{\"data-highlight\":true,onTap:onTapc9ly97},cegc4oPPm:{\"data-highlight\":true,onTap:onTapgd06n9},IPEBZ9TeK:{\"data-highlight\":true,onTap:onTap19px3u6},lHHA2ItDZ:{\"data-highlight\":true,onTap:onTap1oq0sds},rRWuzMrHm:{\"data-highlight\":true,onTap:onTap65faxy},Z1D2NEs22:{\"data-highlight\":true,onTap:onTapgzyv3i}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hk8jpe\",\"data-framer-name\":\"background_replace\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ycZyWEtMP\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss12235490718_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgba(255,255,255,0.5)\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:12235490718,variants:{A0NgI8Zzn:{opacity:.6},cegc4oPPm:{opacity:.6},fGM2NruLX:{opacity:1},IPEBZ9TeK:{opacity:.6},l2P7COa7_:{opacity:1},lHHA2ItDZ:{opacity:.6},nJ7qaT7pD:{opacity:1},oJq3eVKyc:{opacity:1},rRWuzMrHm:{opacity:.6},W_OejlH4l:{opacity:1},Z1D2NEs22:{opacity:.6}},withExternalLayout:true,...addPropertyOverrides({A0NgI8Zzn:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659},cegc4oPPm:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659},IPEBZ9TeK:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659},lHHA2ItDZ:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659},rRWuzMrHm:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659},Z1D2NEs22:{opacity:.6,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2.5 2.5)\" id=\"ss10960538659_1\"><path d=\"M 0 5.542 L 0 3.771 L 3.771 0 L 5.542 0 Z M 0 1.458 L 0 0 L 1.458 0 Z M 10.979 2.854 C 10.84 2.701 10.691 2.552 10.531 2.406 C 10.372 2.26 10.208 2.132 10.042 2.021 L 12.063 0 L 13.833 0 Z M 2.083 9.979 L 3.687 8.375 C 3.785 8.528 3.885 8.667 3.99 8.792 C 4.094 8.917 4.208 9.035 4.333 9.146 C 3.944 9.243 3.552 9.365 3.156 9.51 C 2.76 9.656 2.403 9.813 2.083 9.979 Z M 12.083 5.875 L 12.083 5.833 C 12.083 5.569 12.062 5.312 12.021 5.062 C 11.979 4.812 11.917 4.569 11.833 4.333 L 15 1.167 L 15 2.958 Z M 6.583 1.333 L 7.938 0 L 9.708 0 L 8.375 1.333 C 8.222 1.306 8.076 1.285 7.938 1.271 C 7.799 1.257 7.653 1.25 7.5 1.25 C 7.347 1.25 7.194 1.257 7.042 1.271 C 6.889 1.285 6.736 1.306 6.583 1.333 Z M 0 9.687 L 0 7.917 L 3 4.917 C 2.972 5.069 2.951 5.222 2.938 5.375 C 2.924 5.528 2.917 5.681 2.917 5.833 C 2.917 5.986 2.924 6.132 2.938 6.271 C 2.951 6.41 2.972 6.549 3 6.687 Z M 14.771 11.417 C 14.66 11.25 14.531 11.09 14.385 10.938 C 14.24 10.785 14.083 10.646 13.917 10.521 L 15 9.438 L 15 11.208 Z M 12.354 9.708 C 12.257 9.667 12.16 9.628 12.063 9.594 C 11.965 9.559 11.868 9.528 11.771 9.5 C 11.646 9.458 11.524 9.417 11.406 9.375 C 11.288 9.333 11.167 9.299 11.042 9.271 L 15 5.292 L 15 7.083 Z M 7.5 9.167 C 6.583 9.167 5.799 8.84 5.146 8.188 C 4.493 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.493 4.132 5.146 3.479 C 5.799 2.826 6.583 2.5 7.5 2.5 C 8.417 2.5 9.201 2.826 9.854 3.479 C 10.507 4.132 10.833 4.917 10.833 5.833 C 10.833 6.75 10.507 7.535 9.854 8.188 C 9.201 8.84 8.417 9.167 7.5 9.167 Z M 7.5 7.5 C 7.958 7.5 8.351 7.337 8.677 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.677 4.656 C 8.351 4.33 7.958 4.167 7.5 4.167 C 7.042 4.167 6.649 4.33 6.323 4.656 C 5.997 4.983 5.833 5.375 5.833 5.833 C 5.833 6.292 5.997 6.684 6.323 7.01 C 6.649 7.337 7.042 7.5 7.5 7.5 Z M 0.833 15 L 0.833 13.521 C 0.833 13.049 0.951 12.611 1.187 12.208 C 1.424 11.806 1.75 11.5 2.167 11.292 C 2.875 10.931 3.677 10.625 4.573 10.375 C 5.469 10.125 6.444 10 7.5 10 C 8.556 10 9.531 10.125 10.427 10.375 C 11.323 10.625 12.125 10.931 12.833 11.292 C 13.25 11.5 13.576 11.806 13.812 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.479 13.333 C 12.451 13.208 12.403 13.101 12.333 13.01 C 12.264 12.92 12.174 12.847 12.062 12.792 C 11.562 12.542 10.927 12.292 10.156 12.042 C 9.385 11.792 8.5 11.667 7.5 11.667 C 6.5 11.667 5.615 11.792 4.844 12.042 C 4.073 12.292 3.437 12.542 2.937 12.792 C 2.826 12.847 2.736 12.924 2.667 13.021 C 2.597 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\" opacity=\"0.5\"></path><path d=\"M 7.501 9.167 C 6.584 9.167 5.799 8.84 5.146 8.188 C 4.494 7.535 4.167 6.75 4.167 5.833 C 4.167 4.917 4.494 4.132 5.146 3.479 C 5.799 2.826 6.584 2.5 7.501 2.5 C 8.417 2.5 9.202 2.826 9.855 3.479 C 10.508 4.132 10.834 4.917 10.834 5.833 C 10.834 6.75 10.508 7.535 9.855 8.188 C 9.202 8.84 8.417 9.167 7.501 9.167 Z M 7.501 7.5 C 7.959 7.5 8.351 7.337 8.678 7.01 C 9.004 6.684 9.167 6.292 9.167 5.833 C 9.167 5.375 9.004 4.983 8.678 4.656 C 8.351 4.33 7.959 4.167 7.501 4.167 C 7.042 4.167 6.65 4.33 6.324 4.656 C 5.997 4.983 5.834 5.375 5.834 5.833 C 5.834 6.292 5.997 6.684 6.324 7.01 C 6.65 7.337 7.042 7.5 7.501 7.5 Z M 0.834 15 L 0.834 13.521 C 0.834 13.049 0.952 12.611 1.188 12.208 C 1.424 11.806 1.751 11.5 2.167 11.292 C 2.876 10.931 3.678 10.625 4.574 10.375 C 5.469 10.125 6.445 10 7.501 10 C 8.556 10 9.532 10.125 10.428 10.375 C 11.324 10.625 12.126 10.931 12.834 11.292 C 13.251 11.5 13.577 11.806 13.813 12.208 C 14.049 12.611 14.167 13.049 14.167 13.521 L 14.167 15 Z M 2.521 13.333 L 12.48 13.333 C 12.452 13.208 12.403 13.101 12.334 13.01 C 12.264 12.92 12.174 12.847 12.063 12.792 C 11.563 12.542 10.928 12.292 10.157 12.042 C 9.386 11.792 8.501 11.667 7.501 11.667 C 6.501 11.667 5.615 11.792 4.844 12.042 C 4.074 12.292 3.438 12.542 2.938 12.792 C 2.827 12.847 2.737 12.924 2.667 13.021 C 2.598 13.118 2.549 13.222 2.521 13.333 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10960538659}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"For Employers\"})}),className:\"framer-kgdzkh\",\"data-framer-name\":\"For Employers\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"hLYfVnsCS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{A0NgI8Zzn:{opacity:.6},cegc4oPPm:{opacity:.6},fGM2NruLX:{opacity:1},IPEBZ9TeK:{opacity:.6},l2P7COa7_:{opacity:1},lHHA2ItDZ:{opacity:.6},nJ7qaT7pD:{opacity:1},oJq3eVKyc:{opacity:1},rRWuzMrHm:{opacity:.6},W_OejlH4l:{opacity:1},Z1D2NEs22:{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17flnky\",\"data-framer-name\":\"employee\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ksgr5QJVi\",onTap:onTaptenxxw,transformTemplate:transformTemplate2,...addPropertyOverrides({A0NgI8Zzn:{\"data-highlight\":undefined,onTap:undefined},fGM2NruLX:{onTap:onTap1fxwt80},IPEBZ9TeK:{\"data-highlight\":undefined,onTap:undefined},l2P7COa7_:{onTap:onTap9jcuto},lHHA2ItDZ:{\"data-highlight\":undefined,onTap:undefined},nJ7qaT7pD:{onTap:onTapbt7q4h},oJq3eVKyc:{onTap:onTapbem2fc},rRWuzMrHm:{\"data-highlight\":undefined,onTap:undefined},W_OejlH4l:{onTap:onTap3gufl8},Z1D2NEs22:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kq3zai\",\"data-framer-name\":\"digital_wellbeing\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Aj3KU_AgZ\",opacity:.6,style:{opacity:.6},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12125711190_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12125711190,variants:{A0NgI8Zzn:{opacity:1},cegc4oPPm:{opacity:1},IPEBZ9TeK:{opacity:1},lHHA2ItDZ:{opacity:1},rRWuzMrHm:{opacity:1},Z1D2NEs22:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({A0NgI8Zzn:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990},cegc4oPPm:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990},IPEBZ9TeK:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990},lHHA2ItDZ:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990},rRWuzMrHm:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990},Z1D2NEs22:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(4.166 1.668)\" id=\"ss12310410990_1\"><path d=\"M 5.833 5.833 C 5.028 5.833 4.34 5.549 3.771 4.979 C 3.201 4.41 2.917 3.722 2.917 2.917 C 2.917 2.111 3.201 1.424 3.771 0.854 C 4.34 0.285 5.028 0 5.833 0 C 6.639 0 7.326 0.285 7.896 0.854 C 8.465 1.424 8.75 2.111 8.75 2.917 C 8.75 3.722 8.465 4.41 7.896 4.979 C 7.326 5.549 6.639 5.833 5.833 5.833 Z M 5.833 4.167 C 6.181 4.167 6.476 4.045 6.719 3.802 C 6.962 3.559 7.083 3.264 7.083 2.917 C 7.083 2.569 6.962 2.274 6.719 2.031 C 6.476 1.788 6.181 1.667 5.833 1.667 C 5.486 1.667 5.191 1.788 4.948 2.031 C 4.705 2.274 4.583 2.569 4.583 2.917 C 4.583 3.264 4.705 3.559 4.948 3.802 C 5.191 4.045 5.486 4.167 5.833 4.167 Z M 5.833 16.667 L 0.833 11.667 C 0.556 11.389 0.347 11.076 0.208 10.729 C 0.069 10.382 0 10 0 9.583 C 0 8.764 0.281 8.073 0.844 7.51 C 1.406 6.948 2.097 6.667 2.917 6.667 C 3.319 6.667 3.691 6.743 4.031 6.896 C 4.372 7.049 4.681 7.264 4.958 7.542 L 5.833 8.417 L 6.708 7.542 C 6.986 7.264 7.295 7.049 7.635 6.896 C 7.976 6.743 8.347 6.667 8.75 6.667 C 9.569 6.667 10.26 6.948 10.823 7.51 C 11.385 8.073 11.667 8.764 11.667 9.583 C 11.667 10 11.597 10.382 11.458 10.729 C 11.319 11.076 11.111 11.389 10.833 11.667 Z M 5.833 14.292 L 9.625 10.5 C 9.75 10.375 9.844 10.233 9.906 10.073 C 9.969 9.913 10 9.75 10 9.583 C 10 9.25 9.882 8.958 9.646 8.708 C 9.41 8.458 9.111 8.333 8.75 8.333 C 8.583 8.333 8.434 8.358 8.302 8.406 C 8.17 8.455 8.042 8.542 7.917 8.667 L 5.833 10.75 L 3.75 8.667 C 3.667 8.583 3.559 8.507 3.427 8.438 C 3.295 8.368 3.125 8.333 2.917 8.333 C 2.556 8.333 2.257 8.458 2.021 8.708 C 1.785 8.958 1.667 9.25 1.667 9.583 C 1.667 9.75 1.701 9.906 1.771 10.052 C 1.84 10.198 1.931 10.333 2.042 10.458 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12310410990}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"For Employees\"})}),className:\"framer-ppq1my\",\"data-framer-name\":\"For Employees\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"z6zXYT0gg\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},variants:{A0NgI8Zzn:{opacity:1},cegc4oPPm:{opacity:1},IPEBZ9TeK:{opacity:1},lHHA2ItDZ:{opacity:1},rRWuzMrHm:{opacity:1},Z1D2NEs22:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Remove the guesswork\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 187, 255))\"},children:\"from managing wellbeing\"})]}),className:\"framer-8cgqn9\",\"data-framer-name\":\"One platform to enhance Employee Productivity\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"GZKK2Fdc4\",style:{\"--extracted-2gxw0f\":\"rgb(0, 187, 255)\",\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{A0NgI8Zzn:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"},cegc4oPPm:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"},IPEBZ9TeK:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"},lHHA2ItDZ:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"},rRWuzMrHm:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"},Z1D2NEs22:{\"--extracted-2gxw0f\":\"rgb(0, 178, 89)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A0NgI8Zzn:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})},cegc4oPPm:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})},IPEBZ9TeK:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})},lHHA2ItDZ:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})},nJ7qaT7pD:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Remove the guesswork \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 187, 255))\"},children:\"from wellbeing\"})]})},rRWuzMrHm:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})},Z1D2NEs22:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Support that's delivered\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(0, 178, 89))\"},children:\"with you in mind\"})]})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8q33p3\",\"data-framer-name\":\"Frame 1597882273\",layoutDependency:layoutDependency,layoutId:\"Jo9wGXDz6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 187, 255))\"},children:\"Benefits\"})}),className:\"framer-wuxzrf\",\"data-framer-name\":\"Crisis Line SOS\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"N_MkwzjGZ\",style:{\"--extracted-r6o4lv\":\"rgb(2, 187, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11ljdzy\",\"data-framer-name\":\"loyalty\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:25,intrinsicWidth:25,layoutDependency:layoutDependency,layoutId:\"TTH4xRq5D\",svg:'<svg width=\"25\" height=\"25\" viewBox=\"0 0 25 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_9002_9845\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"25\" height=\"25\">\\n<rect x=\"0.226562\" y=\"0.214844\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_9002_9845)\">\\n<path d=\"M13.2266 17.7148L16.7266 14.2148C16.9099 14.0315 17.0557 13.8148 17.1641 13.5648C17.2724 13.3148 17.3266 13.0482 17.3266 12.7648C17.3266 12.1982 17.1266 11.7148 16.7266 11.3148C16.3266 10.9148 15.8432 10.7148 15.2766 10.7148C14.9599 10.7148 14.6474 10.8065 14.3391 10.9898C14.0307 11.1732 13.6599 11.4815 13.2266 11.9148C12.7266 11.4482 12.3349 11.1315 12.0516 10.9648C11.7682 10.7982 11.4766 10.7148 11.1766 10.7148C10.6099 10.7148 10.1266 10.9148 9.72656 11.3148C9.32656 11.7148 9.12656 12.1982 9.12656 12.7648C9.12656 13.0482 9.18073 13.3148 9.28906 13.5648C9.3974 13.8148 9.54323 14.0315 9.72656 14.2148L13.2266 17.7148ZM21.6266 14.4648L14.4766 21.6148C14.2766 21.8148 14.0516 21.9648 13.8016 22.0648C13.5516 22.1648 13.3016 22.2148 13.0516 22.2148C12.8016 22.2148 12.5516 22.1648 12.3016 22.0648C12.0516 21.9648 11.8266 21.8148 11.6266 21.6148L2.80156 12.7898C2.61823 12.6065 2.47656 12.394 2.37656 12.1523C2.27656 11.9107 2.22656 11.6565 2.22656 11.3898V4.21484C2.22656 3.66484 2.4224 3.19401 2.81406 2.80234C3.20573 2.41068 3.67656 2.21484 4.22656 2.21484H11.4016C11.6682 2.21484 11.9266 2.26901 12.1766 2.37734C12.4266 2.48568 12.6432 2.63151 12.8266 2.81484L21.6266 11.6398C21.8266 11.8398 21.9724 12.0648 22.0641 12.3148C22.1557 12.5648 22.2016 12.8148 22.2016 13.0648C22.2016 13.3148 22.1557 13.5607 22.0641 13.8023C21.9724 14.044 21.8266 14.2648 21.6266 14.4648ZM13.0516 20.2148L20.2016 13.0648L11.3766 4.21484H4.22656V11.3648L13.0516 20.2148ZM6.72656 8.21484C7.14323 8.21484 7.4974 8.06901 7.78906 7.77734C8.08073 7.48568 8.22656 7.13151 8.22656 6.71484C8.22656 6.29818 8.08073 5.94401 7.78906 5.65234C7.4974 5.36068 7.14323 5.21484 6.72656 5.21484C6.3099 5.21484 5.95573 5.36068 5.66406 5.65234C5.3724 5.94401 5.22656 6.29818 5.22656 6.71484C5.22656 7.13151 5.3724 7.48568 5.66406 7.77734C5.95573 8.06901 6.3099 8.21484 6.72656 8.21484Z\" fill=\"#02BBFF\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ikzhd9\",\"data-framer-name\":\"Frame 1597882273\",layoutDependency:layoutDependency,layoutId:\"zdtofudLw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 178, 89))\"},children:\"Benefits\"})}),className:\"framer-z7421v\",\"data-framer-name\":\"Crisis Line SOS\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"jYw0L6EbP\",style:{\"--extracted-r6o4lv\":\"rgb(0, 178, 89)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sp66s0\",\"data-framer-name\":\"loyalty\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"J5HzyjfQW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\"><g transform=\"translate(2.227 2.215)\" id=\"ss9502853549_1\"><path d=\"M 11 15.5 L 14.5 12 C 14.683 11.817 14.829 11.6 14.938 11.35 C 15.046 11.1 15.1 10.833 15.1 10.55 C 15.1 9.983 14.9 9.5 14.5 9.1 C 14.1 8.7 13.617 8.5 13.05 8.5 C 12.733 8.5 12.421 8.592 12.113 8.775 C 11.804 8.958 11.433 9.267 11 9.7 C 10.5 9.233 10.108 8.917 9.825 8.75 C 9.542 8.583 9.25 8.5 8.95 8.5 C 8.383 8.5 7.9 8.7 7.5 9.1 C 7.1 9.5 6.9 9.983 6.9 10.55 C 6.9 10.833 6.954 11.1 7.063 11.35 C 7.171 11.6 7.317 11.817 7.5 12 Z M 19.4 12.25 L 12.25 19.4 C 12.05 19.6 11.825 19.75 11.575 19.85 C 11.325 19.95 11.075 20 10.825 20 C 10.575 20 10.325 19.95 10.075 19.85 C 9.825 19.75 9.6 19.6 9.4 19.4 L 0.575 10.575 C 0.392 10.392 0.25 10.179 0.15 9.937 C 0.05 9.696 0 9.442 0 9.175 L 0 2 C 0 1.45 0.196 0.979 0.587 0.587 C 0.979 0.196 1.45 0 2 0 L 9.175 0 C 9.442 0 9.7 0.054 9.95 0.162 C 10.2 0.271 10.417 0.417 10.6 0.6 L 19.4 9.425 C 19.6 9.625 19.746 9.85 19.838 10.1 C 19.929 10.35 19.975 10.6 19.975 10.85 C 19.975 11.1 19.929 11.346 19.838 11.587 C 19.746 11.829 19.6 12.05 19.4 12.25 Z M 10.825 18 L 17.975 10.85 L 9.15 2 L 2 2 L 2 9.15 Z M 4.5 6 C 4.917 6 5.271 5.854 5.563 5.563 C 5.854 5.271 6 4.917 6 4.5 C 6 4.083 5.854 3.729 5.563 3.437 C 5.271 3.146 4.917 3 4.5 3 C 4.083 3 3.729 3.146 3.438 3.437 C 3.146 3.729 3 4.083 3 4.5 C 3 4.917 3.146 5.271 3.438 5.563 C 3.729 5.854 4.083 6 4.5 6 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:9502853549,withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hbbh5q-container\",\"data-framer-name\":\"for employee carousel\",layoutDependency:layoutDependency,layoutId:\"emwcBCJid-container\",name:\"for employee carousel\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:10,height:\"100%\",id:\"emwcBCJid\",layoutId:\"emwcBCJid\",name:\"for employee carousel\",padding:10,paddingBottom:0,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n5nv7w-container\",layoutDependency:layoutDependency,layoutId:\"Pm3mP4Oym-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"Pm3mP4Oym\",layoutId:\"Pm3mP4Oym\",NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"mCsXDNwUg\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1457pqe-container\",layoutDependency:layoutDependency,layoutId:\"DjdO7nXXW-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"DjdO7nXXW\",layoutId:\"DjdO7nXXW\",NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"GtPV3Pk0T\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1roz1bj-container\",layoutDependency:layoutDependency,layoutId:\"AsGBTV3vf-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"AsGBTV3vf\",layoutId:\"AsGBTV3vf\",NlCg6AfhV:\"Get personalised check-in's based on specific symptoms, ensuring that every recommendation and resource is relevant to you.\",O1joaYuVA:\"Tailored Wellbeing Engagement\",r0DJgAXpT:\"XTv12ZtuX\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-119afdl-container\",layoutDependency:layoutDependency,layoutId:\"eTnVmMBrg-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"eTnVmMBrg\",layoutId:\"eTnVmMBrg\",NlCg6AfhV:\"Connect with best matched accredited professionals who are ready to offer guidance and support, no matter what you\u2019re facing.\",O1joaYuVA:\"Expert Help You Can Trust\",r0DJgAXpT:\"g4pPSE8it\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uw1lgy-container\",layoutDependency:layoutDependency,layoutId:\"W6OWPynvR-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"W6OWPynvR\",layoutId:\"W6OWPynvR\",NlCg6AfhV:\"No more barriers\u2014skip the triage lines and rejections and get straight to accessing the help you need, without the hassle.\",O1joaYuVA:\"No Gatekeepers, No Delays\",r0DJgAXpT:\"xyKIAMx53\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rbddk6-container\",layoutDependency:layoutDependency,layoutId:\"Sa_KJx8WR-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"Sa_KJx8WR\",layoutId:\"Sa_KJx8WR\",NlCg6AfhV:\"No apps to download or outdated phone numbers to track down. Support is just a WhatsApp message away.\",O1joaYuVA:\"\\u2028Wellbeing Where You Are\",r0DJgAXpT:\"GA7__xUFV\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mlckgt-container\",layoutDependency:layoutDependency,layoutId:\"RWe5gtemw-container\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:10,height:\"100%\",id:\"RWe5gtemw\",layoutId:\"RWe5gtemw\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vtsnw9-container\",layoutDependency:layoutDependency,layoutId:\"iUMlAzvAZ-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"iUMlAzvAZ\",layoutId:\"iUMlAzvAZ\",NlCg6AfhV:\"For every \\xa31 you invest in employee wellbeing, it is predicted you can expect a return of \\xa35.30.\",O1joaYuVA:\"Boost your Bottom Line\",r0DJgAXpT:\"yj3pgooVV\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16iclml-container\",layoutDependency:layoutDependency,layoutId:\"elGOK9zMp-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"elGOK9zMp\",layoutId:\"elGOK9zMp\",NlCg6AfhV:\"Reduce turnover and keep your top talent by creating a work environment where people feel valued and motivated to stay.\",O1joaYuVA:\"Retain your Rockstars\",r0DJgAXpT:\"QzVk14q3E\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tegnla-container\",layoutDependency:layoutDependency,layoutId:\"B9CNFi02l-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"B9CNFi02l\",layoutId:\"B9CNFi02l\",NlCg6AfhV:\"Appeal to younger generations who prioritise employers that appreciate their well-being.\",O1joaYuVA:\"Attract the Next Wave\",r0DJgAXpT:\"twRoR0fbI\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v3x5ci-container\",layoutDependency:layoutDependency,layoutId:\"sjeIndDA_-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"sjeIndDA_\",layoutId:\"sjeIndDA_\",NlCg6AfhV:\"Arm your people team with the tools they need to make smart decisions that support your workforce.\",O1joaYuVA:\"Give HR Superpowers\",r0DJgAXpT:\"NYaeTW5Ln\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ichxje-container\",layoutDependency:layoutDependency,layoutId:\"lnYnKowoS-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"lnYnKowoS\",layoutId:\"lnYnKowoS\",NlCg6AfhV:\"Reduce your share of the \\xa356 billion British businesses spend annually on sick days, turnover, and lost productivity.\",O1joaYuVA:\"Cut Sick Days, Boost Output\",r0DJgAXpT:\"MWhIXnHNf\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"342px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-oc6grw-container\",layoutDependency:layoutDependency,layoutId:\"QldjBRI4n-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"QldjBRI4n\",layoutId:\"QldjBRI4n\",NlCg6AfhV:\"Contribute directly to your business's success and make wellbeing a powerful driver of long-term productivity and growth.\",O1joaYuVA:\"Turn Wellbeing into a Strategic Asset\",r0DJgAXpT:\"L301k3XVY\",style:{height:\"100%\",width:\"100%\"},variant:\"bIPZ4oZ_G\",width:\"100%\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({nJ7qaT7pD:{arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:32,showMouseControls:false},padding:0,paddingBottom:0,paddingPerSide:true,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:8,dotsInset:0,dotSize:8,dotsOpacity:.5,dotsPadding:8,dotsRadius:200,showProgressDots:false,showScrollbar:false},style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bistr6\",\"data-border\":true,\"data-framer-name\":\"Benefits content\",layoutDependency:layoutDependency,layoutId:\"fO3kcuOm_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ggec0v\",layoutDependency:layoutDependency,layoutId:\"tjQ1u_ILE\",transformTemplate:transformTemplate1,...addPropertyOverrides({fGM2NruLX:{transformTemplate:transformTemplate3},W_OejlH4l:{transformTemplate:transformTemplate3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wouhrw\",\"data-border\":true,\"data-framer-name\":\"2 Cards\",layoutDependency:layoutDependency,layoutId:\"aXyxM4UZb\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"656px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+0+0+0,...addPropertyOverrides({fGM2NruLX:{width:\"536px\",y:(componentViewport?.y||0)+350+0+0+0+0+0},IPEBZ9TeK:{width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+0+0+0},l2P7COa7_:{width:\"764px\"},lHHA2ItDZ:{width:\"860px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+0+0+0},oJq3eVKyc:{width:\"860px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+0+0+0},rRWuzMrHm:{width:\"764px\"},W_OejlH4l:{width:\"405px\",y:(componentViewport?.y||0)+350+0+0+0+0+0},Z1D2NEs22:{width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fsxtzg-container\",layoutDependency:layoutDependency,layoutId:\"J6qjSNaTe-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"J6qjSNaTe\",layoutId:\"J6qjSNaTe\",NlCg6AfhV:\"For every \\xa31 you invest in employee wellbeing, it is predicted you can expect a return of \\xa35.30.\",O1joaYuVA:\"Boost your Bottom Line\",r0DJgAXpT:\"QISuZKnFz\",style:{height:\"100%\",width:\"100%\"},variant:\"Inw85u8bF\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"t3L2M4CV4\"},fGM2NruLX:{r0DJgAXpT:\"yj3pgooVV\",variant:\"TCajfL9PH\"},IPEBZ9TeK:{NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"mCsXDNwUg\",variant:\"TCajfL9PH\"},lHHA2ItDZ:{NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"t3L2M4CV4\"},rRWuzMrHm:{NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"t3L2M4CV4\"},W_OejlH4l:{r0DJgAXpT:\"yj3pgooVV\",variant:\"TCajfL9PH\"},Z1D2NEs22:{NlCg6AfhV:\"Access support anonymously and ensure you get the care you need without worrying about judgment or exposure.\",O1joaYuVA:\"Stay Anonymous, Stay Supported\",r0DJgAXpT:\"mCsXDNwUg\",variant:\"TCajfL9PH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"656px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+0+0+0,...addPropertyOverrides({fGM2NruLX:{width:\"536px\",y:(componentViewport?.y||0)+350+0+0+0+0+0},IPEBZ9TeK:{width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+0+0+0},l2P7COa7_:{width:\"764px\"},lHHA2ItDZ:{width:\"860px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+0+0+0},oJq3eVKyc:{width:\"860px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+0+0+0},rRWuzMrHm:{width:\"764px\"},W_OejlH4l:{width:\"405px\",y:(componentViewport?.y||0)+350+0+0+0+0+0},Z1D2NEs22:{width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-szmoqw-container\",layoutDependency:layoutDependency,layoutId:\"VH_oIGB4Z-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"VH_oIGB4Z\",layoutId:\"VH_oIGB4Z\",NlCg6AfhV:\"Reduce turnover and keep your top talent by creating a work environment where people feel valued and motivated to stay.\",O1joaYuVA:\"Retain your Rockstars\",r0DJgAXpT:\"s7PhKrndV\",style:{height:\"100%\",width:\"100%\"},variant:\"C0di_ltni\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"naketb4dG\"},fGM2NruLX:{r0DJgAXpT:\"QzVk14q3E\",variant:\"TCajfL9PH\"},IPEBZ9TeK:{NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"GtPV3Pk0T\",variant:\"TCajfL9PH\"},lHHA2ItDZ:{NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"naketb4dG\"},rRWuzMrHm:{NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"uwc5aGQ66\",variant:\"naketb4dG\"},W_OejlH4l:{r0DJgAXpT:\"QzVk14q3E\",variant:\"TCajfL9PH\"},Z1D2NEs22:{NlCg6AfhV:\"Whether preventing issues or stepping in to intervene at crisis, you\u2019ll have access to the resource required.\",O1joaYuVA:\"The Right Care at the Right Time\",r0DJgAXpT:\"GtPV3Pk0T\",variant:\"TCajfL9PH\"}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1olh1op\",\"data-border\":true,\"data-framer-name\":\"2 Cards_1\",layoutDependency:layoutDependency,layoutId:\"sKGNGZw5b\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fGM2NruLX:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+0+0+328+0+0},IPEBZ9TeK:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+328+0+0},W_OejlH4l:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+0+0+328+0+0},Z1D2NEs22:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+328+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-d9vtfl-container\",layoutDependency:layoutDependency,layoutId:\"exrykAXNo-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"exrykAXNo\",layoutId:\"exrykAXNo\",NlCg6AfhV:\"Appeal to younger generations who prioritise employers that appreciate their well-being.\",O1joaYuVA:\"Attract the Next Wave\",r0DJgAXpT:\"N35UJocNV\",style:{height:\"100%\",width:\"100%\"},variant:\"TCajfL9PH\",width:\"100%\",...addPropertyOverrides({fGM2NruLX:{r0DJgAXpT:\"twRoR0fbI\"},IPEBZ9TeK:{NlCg6AfhV:\"Get personalised check-in's based on specific symptoms, ensuring that every recommendation and resource is relevant to you.\",O1joaYuVA:\"Tailored Wellbeing Engagement\",r0DJgAXpT:\"XTv12ZtuX\"},W_OejlH4l:{r0DJgAXpT:\"twRoR0fbI\"},Z1D2NEs22:{NlCg6AfhV:\"Get personalised check-in's based on specific symptoms, ensuring that every recommendation and resource is relevant to you.\",O1joaYuVA:\"Tailored Wellbeing Engagement\",r0DJgAXpT:\"XTv12ZtuX\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fGM2NruLX:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+0+0+328+0+0},IPEBZ9TeK:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+328+0+0},W_OejlH4l:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+0+0+328+0+0},Z1D2NEs22:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+328+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zx8gb-container\",layoutDependency:layoutDependency,layoutId:\"c5Zn1SzF4-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"c5Zn1SzF4\",layoutId:\"c5Zn1SzF4\",NlCg6AfhV:\"Arm your people team with the tools they need to make smart decisions that support your workforce.\",O1joaYuVA:\"Give HR Superpowers\",r0DJgAXpT:\"HllKM9vRE\",style:{height:\"100%\",width:\"100%\"},variant:\"TCajfL9PH\",width:\"100%\",...addPropertyOverrides({fGM2NruLX:{r0DJgAXpT:\"NYaeTW5Ln\"},IPEBZ9TeK:{NlCg6AfhV:\"Connect with best matched accredited professionals who are ready to offer guidance and support, no matter what you\u2019re facing.\",O1joaYuVA:\"Expert Help You Can Trust\",r0DJgAXpT:\"g4pPSE8it\"},W_OejlH4l:{r0DJgAXpT:\"NYaeTW5Ln\"},Z1D2NEs22:{NlCg6AfhV:\"Connect with best matched accredited professionals who are ready to offer guidance and support, no matter what you\u2019re facing.\",O1joaYuVA:\"Expert Help You Can Trust\",r0DJgAXpT:\"g4pPSE8it\"}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wzzneu\",\"data-border\":true,\"data-framer-name\":\"2 Cards_1\",layoutDependency:layoutDependency,layoutId:\"SAItgKcFk\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fGM2NruLX:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+0+0+656+0+0},IPEBZ9TeK:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+656+0+0},W_OejlH4l:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+0+0+656+0+0},Z1D2NEs22:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+656+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vgt787-container\",layoutDependency:layoutDependency,layoutId:\"itPtcCvvB-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"itPtcCvvB\",layoutId:\"itPtcCvvB\",NlCg6AfhV:\"Reduce your share of the \\xa356 billion British businesses spend annually on sick days, turnover, and lost productivity.\",O1joaYuVA:\"Cut Sick Days, Boost Output\",r0DJgAXpT:\"xp74Ou5cr\",style:{height:\"100%\",width:\"100%\"},variant:\"TCajfL9PH\",width:\"100%\",...addPropertyOverrides({fGM2NruLX:{r0DJgAXpT:\"MWhIXnHNf\"},IPEBZ9TeK:{NlCg6AfhV:\"No more barriers\u2014skip the triage lines and rejections and get straight to accessing the help you need, without the hassle.\",O1joaYuVA:\"No Gatekeepers, No Delays\",r0DJgAXpT:\"xyKIAMx53\"},W_OejlH4l:{r0DJgAXpT:\"MWhIXnHNf\"},Z1D2NEs22:{NlCg6AfhV:\"No more barriers\u2014skip the triage lines and rejections and get straight to accessing the help you need, without the hassle.\",O1joaYuVA:\"No Gatekeepers, No Delays\",r0DJgAXpT:\"xyKIAMx53\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fGM2NruLX:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+0+0+656+0+0},IPEBZ9TeK:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+656+0+0},W_OejlH4l:{height:328,width:\"405px\",y:(componentViewport?.y||0)+350+0+0+656+0+0},Z1D2NEs22:{height:328,width:\"536px\",y:(componentViewport?.y||0)+350+22737367544323206e-29+0+656+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b4vr53-container\",layoutDependency:layoutDependency,layoutId:\"bckqtzafa-container\",children:/*#__PURE__*/_jsx(BenefitsCardBig,{height:\"100%\",id:\"bckqtzafa\",layoutId:\"bckqtzafa\",NlCg6AfhV:\"Contribute directly to your business's success and make wellbeing a powerful driver of long-term productivity and growth.\",O1joaYuVA:\"Turn Wellbeing into a Strategic Asset\",r0DJgAXpT:\"dwephKz01\",style:{height:\"100%\",width:\"100%\"},variant:\"TCajfL9PH\",width:\"100%\",...addPropertyOverrides({fGM2NruLX:{r0DJgAXpT:\"L301k3XVY\"},IPEBZ9TeK:{NlCg6AfhV:\"No apps to download or outdated phone numbers to track down. Support is just a WhatsApp message away.\",O1joaYuVA:\"\\u2028Wellbeing Where You Are\",r0DJgAXpT:\"GA7__xUFV\"},W_OejlH4l:{r0DJgAXpT:\"L301k3XVY\"},Z1D2NEs22:{NlCg6AfhV:\"No apps to download or outdated phone numbers to track down. Support is just a WhatsApp message away.\",O1joaYuVA:\"\\u2028Wellbeing Where You Are\",r0DJgAXpT:\"GA7__xUFV\"}},baseVariant,gestureVariant)})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ia3kbt\",\"data-border\":true,\"data-framer-name\":\"Small cards\",layoutDependency:layoutDependency,layoutId:\"rOAP3liUw\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(228, 236, 240)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"328px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+328+0+0,...addPropertyOverrides({l2P7COa7_:{width:\"382px\"},lHHA2ItDZ:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},oJq3eVKyc:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},rRWuzMrHm:{width:\"382px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1enpgt8-container\",layoutDependency:layoutDependency,layoutId:\"RVfo2vsF6-container\",children:/*#__PURE__*/_jsx(Card4,{height:\"100%\",id:\"RVfo2vsF6\",layoutId:\"RVfo2vsF6\",style:{height:\"100%\",width:\"100%\"},variant:\"b6cfy5eUk\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{variant:\"VwCJmi733\"},lHHA2ItDZ:{variant:\"VwCJmi733\"},rRWuzMrHm:{variant:\"VwCJmi733\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"328px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+328+0+0,...addPropertyOverrides({l2P7COa7_:{width:\"382px\"},lHHA2ItDZ:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},oJq3eVKyc:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},rRWuzMrHm:{width:\"382px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ffppe8-container\",layoutDependency:layoutDependency,layoutId:\"lZv1fUJyW-container\",children:/*#__PURE__*/_jsx(Card3,{height:\"100%\",id:\"lZv1fUJyW\",layoutId:\"lZv1fUJyW\",style:{height:\"100%\",width:\"100%\"},variant:\"Wb04ZlJpF\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{variant:\"Ve2bMm7LF\"},lHHA2ItDZ:{variant:\"Ve2bMm7LF\"},rRWuzMrHm:{variant:\"Ve2bMm7LF\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"328px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+328+0+0,...addPropertyOverrides({l2P7COa7_:{width:\"382px\"},lHHA2ItDZ:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},oJq3eVKyc:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},rRWuzMrHm:{width:\"382px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1np4fag-container\",layoutDependency:layoutDependency,layoutId:\"Yygm1jeqd-container\",children:/*#__PURE__*/_jsx(Card2,{height:\"100%\",id:\"Yygm1jeqd\",layoutId:\"Yygm1jeqd\",style:{height:\"100%\",width:\"100%\"},variant:\"yEkomGVfu\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{variant:\"s3P74tCnP\"},lHHA2ItDZ:{variant:\"s3P74tCnP\"},rRWuzMrHm:{variant:\"s3P74tCnP\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:328,width:\"328px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1006)/2+350+0)+17053025658242404e-29+0+328+0+0,...addPropertyOverrides({l2P7COa7_:{width:\"382px\"},lHHA2ItDZ:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},oJq3eVKyc:{width:\"430px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1056)/2+400+0)+17053025658242404e-29+0+328+0+0},rRWuzMrHm:{width:\"382px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9kwlox-container\",layoutDependency:layoutDependency,layoutId:\"b0SM8bddO-container\",children:/*#__PURE__*/_jsx(BenefitsCardSmall,{height:\"100%\",id:\"b0SM8bddO\",layoutId:\"b0SM8bddO\",style:{height:\"100%\",width:\"100%\"},variant:\"lu7E2RNCK\",width:\"100%\",...addPropertyOverrides({cegc4oPPm:{variant:\"cUMF0kjr9\"},lHHA2ItDZ:{variant:\"cUMF0kjr9\"},rRWuzMrHm:{variant:\"cUMF0kjr9\"}},baseVariant,gestureVariant)})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9njS6.framer-1cc40ax, .framer-9njS6 .framer-1cc40ax { display: block; }\",\".framer-9njS6.framer-1mtaqs2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1512px; }\",\".framer-9njS6 .framer-a5gs4q { flex: none; height: 350px; overflow: hidden; position: relative; width: 1512px; }\",\".framer-9njS6 .framer-11kf43a-container { flex: none; height: 100px; left: 100px; position: absolute; top: 0px; width: 1px; }\",\".framer-9njS6 .framer-1i1q9wo-container { flex: none; height: 100px; position: absolute; right: 100px; top: 0px; width: 1px; }\",\".framer-9njS6 .framer-b58o6d-container { bottom: 0px; flex: none; height: 100px; position: absolute; right: 100px; width: 1px; }\",\".framer-9njS6 .framer-19440x5-container { bottom: 0px; flex: none; height: 100px; left: 100px; position: absolute; width: 1px; }\",\".framer-9njS6 .framer-95cwbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-9njS6 .framer-b8gi9d { flex: none; height: 52px; overflow: visible; position: relative; width: 354px; }\",\".framer-9njS6 .framer-yddxmr { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-9njS6 .framer-16adex6 { bottom: -4px; flex: none; height: 50px; left: 6px; overflow: visible; position: absolute; width: 169px; }\",\".framer-9njS6 .framer-1i3x3m6 { bottom: 0px; flex: none; height: 41px; left: calc(50.29585798816571% - 74px / 2); position: absolute; width: 74px; }\",\".framer-9njS6 .framer-1vy3sir { flex: none; height: 40px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-9njS6 .framer-jbjvbh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 40px; justify-content: center; left: 20px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-9njS6 .framer-1hk8jpe, .framer-9njS6 .framer-kq3zai { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-9njS6 .framer-kgdzkh, .framer-9njS6 .framer-ppq1my, .framer-9njS6 .framer-8cgqn9, .framer-9njS6 .framer-wuxzrf, .framer-9njS6 .framer-z7421v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9njS6 .framer-17flnky { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 20px; top: 50%; width: min-content; }\",\".framer-9njS6 .framer-8q33p3, .framer-9njS6 .framer-1ikzhd9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-9njS6 .framer-11ljdzy, .framer-9njS6 .framer-1sp66s0 { flex: none; height: 25px; position: relative; width: 25px; }\",\".framer-9njS6 .framer-1hbbh5q-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9njS6 .framer-n5nv7w-container, .framer-9njS6 .framer-1457pqe-container, .framer-9njS6 .framer-1roz1bj-container, .framer-9njS6 .framer-119afdl-container, .framer-9njS6 .framer-1uw1lgy-container, .framer-9njS6 .framer-rbddk6-container, .framer-9njS6 .framer-1vtsnw9-container, .framer-9njS6 .framer-16iclml-container, .framer-9njS6 .framer-tegnla-container, .framer-9njS6 .framer-v3x5ci-container, .framer-9njS6 .framer-ichxje-container, .framer-9njS6 .framer-oc6grw-container { height: 250px; position: relative; width: 342px; }\",\".framer-9njS6 .framer-1mlckgt-container { flex: none; height: 280px; position: relative; width: 400px; }\",\".framer-9njS6 .framer-1bistr6 { flex: none; height: 656px; overflow: hidden; position: relative; width: 100%; }\",\".framer-9njS6 .framer-ggec0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: 1312px; }\",\".framer-9njS6 .framer-1wouhrw, .framer-9njS6 .framer-1olh1op, .framer-9njS6 .framer-wzzneu { display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 328px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9njS6 .framer-1fsxtzg-container, .framer-9njS6 .framer-szmoqw-container, .framer-9njS6 .framer-d9vtfl-container, .framer-9njS6 .framer-zx8gb-container, .framer-9njS6 .framer-vgt787-container, .framer-9njS6 .framer-1b4vr53-container, .framer-9njS6 .framer-1enpgt8-container, .framer-9njS6 .framer-1ffppe8-container, .framer-9njS6 .framer-1np4fag-container, .framer-9njS6 .framer-9kwlox-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-9njS6 .framer-1ia3kbt { display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: 328px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-1mtaqs2, .framer-9njS6 .framer-95cwbg, .framer-9njS6 .framer-jbjvbh, .framer-9njS6 .framer-17flnky, .framer-9njS6 .framer-8q33p3, .framer-9njS6 .framer-1ikzhd9, .framer-9njS6 .framer-ggec0v { gap: 0px; } .framer-9njS6.framer-1mtaqs2 > *, .framer-9njS6 .framer-ggec0v > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-9njS6.framer-1mtaqs2 > :first-child, .framer-9njS6 .framer-95cwbg > :first-child, .framer-9njS6 .framer-ggec0v > :first-child { margin-top: 0px; } .framer-9njS6.framer-1mtaqs2 > :last-child, .framer-9njS6 .framer-95cwbg > :last-child, .framer-9njS6 .framer-ggec0v > :last-child { margin-bottom: 0px; } .framer-9njS6 .framer-95cwbg > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-9njS6 .framer-jbjvbh > *, .framer-9njS6 .framer-17flnky > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-9njS6 .framer-jbjvbh > :first-child, .framer-9njS6 .framer-17flnky > :first-child, .framer-9njS6 .framer-8q33p3 > :first-child, .framer-9njS6 .framer-1ikzhd9 > :first-child { margin-left: 0px; } .framer-9njS6 .framer-jbjvbh > :last-child, .framer-9njS6 .framer-17flnky > :last-child, .framer-9njS6 .framer-8q33p3 > :last-child, .framer-9njS6 .framer-1ikzhd9 > :last-child { margin-right: 0px; } .framer-9njS6 .framer-8q33p3 > *, .framer-9njS6 .framer-1ikzhd9 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-9njS6.framer-v-6e1gqy .framer-16adex6, .framer-9njS6.framer-v-18z4w8z .framer-16adex6, .framer-9njS6.framer-v-q72p6k .framer-16adex6, .framer-9njS6.framer-v-p5b4fi .framer-16adex6, .framer-9njS6.framer-v-bqh6qs .framer-16adex6, .framer-9njS6.framer-v-1vrdag2 .framer-16adex6 { left: unset; right: 6px; }\",\".framer-9njS6.framer-v-6e1gqy .framer-jbjvbh, .framer-9njS6.framer-v-18z4w8z .framer-jbjvbh, .framer-9njS6.framer-v-q72p6k .framer-jbjvbh, .framer-9njS6.framer-v-p5b4fi .framer-jbjvbh, .framer-9njS6.framer-v-bqh6qs .framer-jbjvbh, .framer-9njS6.framer-v-1vrdag2 .framer-jbjvbh { cursor: pointer; }\",\".framer-9njS6.framer-v-16jm0vw.framer-1mtaqs2, .framer-9njS6.framer-v-16jm0vw .framer-a5gs4q, .framer-9njS6.framer-v-18z4w8z.framer-1mtaqs2, .framer-9njS6.framer-v-18z4w8z .framer-a5gs4q { width: 1728px; }\",\".framer-9njS6.framer-v-16jm0vw .framer-ggec0v, .framer-9njS6.framer-v-18z4w8z .framer-ggec0v { width: 1528px; }\",\".framer-9njS6.framer-v-18z4w8z .framer-17flnky, .framer-9njS6.framer-v-q72p6k .framer-17flnky, .framer-9njS6.framer-v-p5b4fi .framer-17flnky, .framer-9njS6.framer-v-bqh6qs .framer-17flnky, .framer-9njS6.framer-v-1vrdag2 .framer-17flnky { cursor: unset; }\",\".framer-9njS6.framer-v-mh1qc4.framer-1mtaqs2, .framer-9njS6.framer-v-q72p6k.framer-1mtaqs2 { width: 1920px; }\",\".framer-9njS6.framer-v-mh1qc4 .framer-a5gs4q, .framer-9njS6.framer-v-q72p6k .framer-a5gs4q { height: 400px; width: 1920px; }\",\".framer-9njS6.framer-v-mh1qc4 .framer-ggec0v, .framer-9njS6.framer-v-q72p6k .framer-ggec0v { width: 1720px; }\",\".framer-9njS6.framer-v-1lfgqif.framer-1mtaqs2, .framer-9njS6.framer-v-p5b4fi.framer-1mtaqs2 { display: block; gap: unset; height: 1334px; padding: unset; width: 1200px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-a5gs4q, .framer-9njS6.framer-v-p5b4fi .framer-a5gs4q, .framer-9njS6.framer-v-1blt6cn .framer-a5gs4q, .framer-9njS6.framer-v-bqh6qs .framer-a5gs4q { left: calc(50.00000000000002% - 1512px / 2); position: absolute; top: 0px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-11kf43a-container, .framer-9njS6.framer-v-1lfgqif .framer-19440x5-container, .framer-9njS6.framer-v-p5b4fi .framer-11kf43a-container, .framer-9njS6.framer-v-p5b4fi .framer-19440x5-container { left: 64px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-1i1q9wo-container, .framer-9njS6.framer-v-1lfgqif .framer-b58o6d-container, .framer-9njS6.framer-v-p5b4fi .framer-1i1q9wo-container, .framer-9njS6.framer-v-p5b4fi .framer-b58o6d-container { right: 64px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-1bistr6, .framer-9njS6.framer-v-p5b4fi .framer-1bistr6 { height: 984px; left: calc(50.00000000000002% - 1200px / 2); position: absolute; top: 350px; width: 1200px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-ggec0v { top: 0px; width: 1072px; }\",\".framer-9njS6.framer-v-1lfgqif .framer-1wouhrw, .framer-9njS6.framer-v-1blt6cn .framer-1wouhrw, .framer-9njS6.framer-v-9nij1w .framer-11ljdzy, .framer-9njS6.framer-v-1vrdag2 .framer-1sp66s0 { order: 0; }\",\".framer-9njS6.framer-v-1lfgqif .framer-1olh1op, .framer-9njS6.framer-v-1blt6cn .framer-1olh1op, .framer-9njS6.framer-v-9nij1w .framer-wuxzrf, .framer-9njS6.framer-v-1vrdag2 .framer-z7421v { order: 1; }\",\".framer-9njS6.framer-v-1lfgqif .framer-wzzneu, .framer-9njS6.framer-v-1blt6cn .framer-wzzneu { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-1lfgqif.framer-1mtaqs2 { gap: 0px; } .framer-9njS6.framer-v-1lfgqif.framer-1mtaqs2 > *, .framer-9njS6.framer-v-1lfgqif.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-1lfgqif.framer-1mtaqs2 > :last-child { margin: 0px; } }\",\".framer-9njS6.framer-v-p5b4fi .framer-ggec0v { width: 1072px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-p5b4fi.framer-1mtaqs2 { gap: 0px; } .framer-9njS6.framer-v-p5b4fi.framer-1mtaqs2 > *, .framer-9njS6.framer-v-p5b4fi.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-p5b4fi.framer-1mtaqs2 > :last-child { margin: 0px; } }\",\".framer-9njS6.framer-v-1blt6cn.framer-1mtaqs2, .framer-9njS6.framer-v-bqh6qs.framer-1mtaqs2 { display: block; gap: unset; height: 1334px; padding: unset; width: 810px; }\",\".framer-9njS6.framer-v-1blt6cn .framer-1bistr6, .framer-9njS6.framer-v-bqh6qs .framer-1bistr6 { height: 984px; left: calc(50.00000000000002% - 810px / 2); position: absolute; top: 350px; width: 810px; }\",\".framer-9njS6.framer-v-1blt6cn .framer-ggec0v { top: 0px; width: 810px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-1blt6cn.framer-1mtaqs2 { gap: 0px; } .framer-9njS6.framer-v-1blt6cn.framer-1mtaqs2 > *, .framer-9njS6.framer-v-1blt6cn.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-1blt6cn.framer-1mtaqs2 > :last-child { margin: 0px; } }\",\".framer-9njS6.framer-v-bqh6qs .framer-ggec0v { width: 810px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-bqh6qs.framer-1mtaqs2 { gap: 0px; } .framer-9njS6.framer-v-bqh6qs.framer-1mtaqs2 > *, .framer-9njS6.framer-v-bqh6qs.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-bqh6qs.framer-1mtaqs2 > :last-child { margin: 0px; } }\",\".framer-9njS6.framer-v-9nij1w.framer-1mtaqs2, .framer-9njS6.framer-v-1vrdag2.framer-1mtaqs2 { gap: 24px; justify-content: flex-start; padding: 80px 0px 80px 0px; width: 390px; }\",\".framer-9njS6.framer-v-9nij1w .framer-a5gs4q { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; order: 0; padding: 0px; width: 390px; }\",\".framer-9njS6.framer-v-9nij1w .framer-95cwbg, .framer-9njS6.framer-v-1vrdag2 .framer-95cwbg { left: unset; order: 5; padding: 0px 24px 0px 24px; position: relative; top: unset; width: 100%; }\",\".framer-9njS6.framer-v-9nij1w .framer-8q33p3, .framer-9njS6.framer-v-1vrdag2 .framer-1ikzhd9 { left: unset; order: 4; position: relative; top: unset; }\",\".framer-9njS6.framer-v-9nij1w .framer-1mlckgt-container { height: auto; order: 2; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-9nij1w.framer-1mtaqs2, .framer-9njS6.framer-v-9nij1w .framer-a5gs4q { gap: 0px; } .framer-9njS6.framer-v-9nij1w.framer-1mtaqs2 > *, .framer-9njS6.framer-v-9nij1w .framer-a5gs4q > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-9njS6.framer-v-9nij1w.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-9nij1w .framer-a5gs4q > :first-child { margin-top: 0px; } .framer-9njS6.framer-v-9nij1w.framer-1mtaqs2 > :last-child, .framer-9njS6.framer-v-9nij1w .framer-a5gs4q > :last-child { margin-bottom: 0px; } }\",\".framer-9njS6.framer-v-1vrdag2 .framer-a5gs4q { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; width: 390px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9njS6.framer-v-1vrdag2.framer-1mtaqs2, .framer-9njS6.framer-v-1vrdag2 .framer-a5gs4q { gap: 0px; } .framer-9njS6.framer-v-1vrdag2.framer-1mtaqs2 > *, .framer-9njS6.framer-v-1vrdag2 .framer-a5gs4q > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-9njS6.framer-v-1vrdag2.framer-1mtaqs2 > :first-child, .framer-9njS6.framer-v-1vrdag2 .framer-a5gs4q > :first-child { margin-top: 0px; } .framer-9njS6.framer-v-1vrdag2.framer-1mtaqs2 > :last-child, .framer-9njS6.framer-v-1vrdag2 .framer-a5gs4q > :last-child { margin-bottom: 0px; } }\",'.framer-9njS6[data-border=\"true\"]::after, .framer-9njS6 [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 1006\n * @framerIntrinsicWidth 1512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cegc4oPPm\":{\"layout\":[\"fixed\",\"auto\"]},\"l2P7COa7_\":{\"layout\":[\"fixed\",\"auto\"]},\"rRWuzMrHm\":{\"layout\":[\"fixed\",\"auto\"]},\"oJq3eVKyc\":{\"layout\":[\"fixed\",\"auto\"]},\"lHHA2ItDZ\":{\"layout\":[\"fixed\",\"auto\"]},\"fGM2NruLX\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z1D2NEs22\":{\"layout\":[\"fixed\",\"fixed\"]},\"W_OejlH4l\":{\"layout\":[\"fixed\",\"fixed\"]},\"IPEBZ9TeK\":{\"layout\":[\"fixed\",\"fixed\"]},\"nJ7qaT7pD\":{\"layout\":[\"fixed\",\"auto\"]},\"A0NgI8Zzn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerfVrQwaPW2=withCSS(Component,css,\"framer-9njS6\");export default FramerfVrQwaPW2;FramerfVrQwaPW2.displayName=\"Benefits\";FramerfVrQwaPW2.defaultProps={height:1006,width:1512};addPropertyControls(FramerfVrQwaPW2,{variant:{options:[\"YiufMBAf7\",\"cegc4oPPm\",\"l2P7COa7_\",\"rRWuzMrHm\",\"oJq3eVKyc\",\"lHHA2ItDZ\",\"fGM2NruLX\",\"Z1D2NEs22\",\"W_OejlH4l\",\"IPEBZ9TeK\",\"nJ7qaT7pD\",\"A0NgI8Zzn\"],optionTitles:[\"1512-employers\",\"1512-employees\",\"1728-1\",\"1728-2\",\"1920-1\",\"1920-2\",\"1200-1\",\"1200-2\",\"810-1\",\"810-2\",\"mobile-1\",\"mobile-2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfVrQwaPW2,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"}]},...GradientStrokeFonts,...BenefitsCardBigFonts,...CarouselFonts,...Card4Fonts,...Card3Fonts,...Card2Fonts,...BenefitsCardSmallFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfVrQwaPW2\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1006\",\"framerIntrinsicWidth\":\"1512\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cegc4oPPm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l2P7COa7_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rRWuzMrHm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oJq3eVKyc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lHHA2ItDZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fGM2NruLX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z1D2NEs22\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W_OejlH4l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IPEBZ9TeK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nJ7qaT7pD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A0NgI8Zzn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fVrQwaPW2.map", "// Generated by Framer (cbb0119)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={b10FfiS8l:{hover:true},HaJokFqZr:{hover:true},MlXU20Ram:{hover:true}};const cycleOrder=[\"HaJokFqZr\",\"b10FfiS8l\",\"MlXU20Ram\"];const serializationHash=\"framer-0IROI\";const variantClassNames={b10FfiS8l:\"framer-v-pl7srb\",HaJokFqZr:\"framer-v-e1411u\",MlXU20Ram:\"framer-v-1n4z7of\"};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 transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"HaJokFqZr\",\"Variant 2\":\"b10FfiS8l\",\"Variant 3\":\"MlXU20Ram\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,FsXmNGgxn:(_ref=title!==null&&title!==void 0?title:props.FsXmNGgxn)!==null&&_ref!==void 0?_ref:\"Try for free\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"HaJokFqZr\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FsXmNGgxn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HaJokFqZr\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"b10FfiS8l-hover\",\"MlXU20Ram-hover\"].includes(gestureVariant))return false;if([\"b10FfiS8l\",\"MlXU20Ram\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"b10FfiS8l-hover\",\"MlXU20Ram-hover\"].includes(gestureVariant))return true;if([\"b10FfiS8l\",\"MlXU20Ram\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://calendly.com/josh-kind-mind/discovery-call\",nodeId:\"HaJokFqZr\",...addPropertyOverrides({b10FfiS8l:{href:\"https://admin.kindmind.app/sign-up\",openInNewTab:true},MlXU20Ram:{href:{webPageId:\"iYBfm_bES\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-e1411u\",className,classNames)} framer-vtbmqb`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HaJokFqZr\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(30, 36, 45, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(30, 36, 45, 0.06)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"b10FfiS8l-hover\":{\"--border-color\":\"rgba(30, 36, 45, 0.32)\",borderBottomLeftRadius:58,borderBottomRightRadius:58,borderTopLeftRadius:58,borderTopRightRadius:58},\"HaJokFqZr-hover\":{backgroundColor:\"rgba(61, 73, 92, 0.1)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},\"MlXU20Ram-hover\":{\"--border-color\":\"rgb(189, 211, 219)\"},b10FfiS8l:{\"--border-color\":\"rgba(30, 36, 45, 0.12)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},MlXU20Ram:{\"--border-color\":\"rgba(202, 222, 229, 0.6)\",backgroundColor:\"rgba(240, 247, 250, 0.1)\",borderBottomLeftRadius:38,borderBottomRightRadius:38,borderTopLeftRadius:38,borderTopRightRadius:38}},...addPropertyOverrides({\"b10FfiS8l-hover\":{\"data-framer-name\":undefined},\"HaJokFqZr-hover\":{\"data-framer-name\":undefined},\"MlXU20Ram-hover\":{\"data-framer-name\":undefined},b10FfiS8l:{\"data-framer-name\":\"Variant 2\"},MlXU20Ram:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Schedule demo\"})}),className:\"framer-1xul4te\",\"data-framer-name\":\"Get Started\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"UXjSKL4yO\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},transformTemplate:transformTemplate1,variants:{\"b10FfiS8l-hover\":{opacity:1},\"MlXU20Ram-hover\":{opacity:1},b10FfiS8l:{opacity:1},MlXU20Ram:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b10FfiS8l-hover\":{transformTemplate:transformTemplate2},\"HaJokFqZr-hover\":{transformTemplate:transformTemplate2},\"MlXU20Ram-hover\":{transformTemplate:transformTemplate2},b10FfiS8l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Sign In\"})}),text:FsXmNGgxn},MlXU20Ram:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Learn More\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4bayqo\",\"data-framer-name\":\"event_upcoming\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"g6sXBodjK\",opacity:.6,style:{opacity:.6},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\"><g transform=\"translate(1.613 2.798)\" id=\"ss11242614534_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:11242614534,withExternalLayout:true,...addPropertyOverrides({\"HaJokFqZr-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\"><g transform=\"translate(1.613 2.798)\" id=\"ss10169594729_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:10169594729}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1xsbx2t\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WGqHtfkJ1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss11786394232_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:11786394232,withExternalLayout:true,...addPropertyOverrides({\"b10FfiS8l-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss12116222121_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:12116222121},\"MlXU20Ram-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss12116222121_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:12116222121},b10FfiS8l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss11290013591_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:11290013591},MlXU20Ram:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss11290013591_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:11290013591}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0IROI.framer-vtbmqb, .framer-0IROI .framer-vtbmqb { display: block; }\",\".framer-0IROI.framer-e1411u { cursor: pointer; height: 49px; overflow: hidden; position: relative; text-decoration: none; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0IROI .framer-1xul4te { flex: none; height: auto; left: 16px; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-0IROI .framer-4bayqo { flex: none; height: 25px; position: absolute; right: 16px; top: calc(48.97959183673471% - 25px / 2); width: 25px; }\",\".framer-0IROI .framer-1xsbx2t { flex: none; height: 24px; position: absolute; right: 16px; top: calc(48.97959183673471% - 24px / 2); width: 24px; }\",\".framer-0IROI.framer-v-pl7srb.framer-e1411u { height: 48px; width: 154px; }\",\".framer-0IROI.framer-v-1n4z7of.framer-e1411u { height: 48px; width: 180px; }\",\".framer-0IROI.framer-v-1n4z7of .framer-1xul4te { top: 50%; }\",\".framer-0IROI.framer-v-e1411u.hover .framer-1xul4te, .framer-0IROI.framer-v-1n4z7of.hover .framer-1xul4te { left: 50%; }\",\".framer-0IROI.framer-v-e1411u.hover .framer-4bayqo { right: -35px; }\",\".framer-0IROI.framer-v-pl7srb.hover .framer-1xul4te { left: 49%; top: 48%; }\",\".framer-0IROI.framer-v-pl7srb.hover .framer-1xsbx2t, .framer-0IROI.framer-v-1n4z7of.hover .framer-1xsbx2t { right: -24px; top: calc(50.00000000000002% - 24px / 2); }\",'.framer-0IROI[data-border=\"true\"]::after, .framer-0IROI [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 49\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b10FfiS8l\":{\"layout\":[\"fixed\",\"fixed\"]},\"MlXU20Ram\":{\"layout\":[\"fixed\",\"fixed\"]},\"EkORk6liP\":{\"layout\":[\"fixed\",\"fixed\"]},\"jcLZilna3\":{\"layout\":[\"fixed\",\"fixed\"]},\"UL1BaXaHR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FsXmNGgxn\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIe4Yqeh_a=withCSS(Component,css,\"framer-0IROI\");export default FramerIe4Yqeh_a;FramerIe4Yqeh_a.displayName=\"Button 3 Copy\";FramerIe4Yqeh_a.defaultProps={height:49,width:200};addPropertyControls(FramerIe4Yqeh_a,{variant:{options:[\"HaJokFqZr\",\"b10FfiS8l\",\"MlXU20Ram\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},FsXmNGgxn:{defaultValue:\"Try for free\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerIe4Yqeh_a,[{explicitInter:true,fonts:[{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIe4Yqeh_a\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b10FfiS8l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MlXU20Ram\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EkORk6liP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jcLZilna3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UL1BaXaHR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"49\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\",\"framerVariables\":\"{\\\"FsXmNGgxn\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ie4Yqeh_a.map", "// Generated by Framer (8c7926c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"ne5UeceOu\",\"SQXMnI08B\",\"rIIfqWSbg\",\"kqeRJrOXV\"];const serializationHash=\"framer-sxvJZ\";const variantClassNames={kqeRJrOXV:\"framer-v-186fwhs\",ne5UeceOu:\"framer-v-1h50ds1\",rIIfqWSbg:\"framer-v-1i12mmp\",SQXMnI08B:\"framer-v-154x6ve\"};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 transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:3,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ne5UeceOu\",\"Variant 2\":\"SQXMnI08B\",\"Variant 3\":\"rIIfqWSbg\",\"Variant 4\":\"kqeRJrOXV\"};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:\"ne5UeceOu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ne5UeceOu\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear315kmz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"SQXMnI08B\"),2500);});const onAppearo539qi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rIIfqWSbg\"),500);});const onAppear1w3k7f6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kqeRJrOXV\"),3e3);});const onAppear1i9864k=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ne5UeceOu\"),500);});useOnVariantChange(baseVariant,{default:onAppear315kmz,kqeRJrOXV:onAppear1i9864k,rIIfqWSbg:onAppear1w3k7f6,SQXMnI08B:onAppearo539qi});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({rIIfqWSbg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1h50ds1\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ne5UeceOu\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({kqeRJrOXV:{\"data-framer-name\":\"Variant 4\"},rIIfqWSbg:{\"data-framer-name\":\"Variant 3\"},SQXMnI08B:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ba9j5k\",\"data-border\":true,\"data-framer-name\":\"Frame 1597882228\",layoutDependency:layoutDependency,layoutId:\"nMGjSgmpd\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(216, 233, 240, 0)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgba(235, 245, 250, 0)\",opacity:0},variants:{rIIfqWSbg:{opacity:1},SQXMnI08B:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-oyuz6e\",\"data-framer-name\":\"shadow\",layoutDependency:layoutDependency,layoutId:\"ivp13KWNh\",style:{background:\"linear-gradient(143.18503745285136deg, rgba(184, 242, 255, 1) 0%, rgba(90, 126, 255, 1) 100%)\",filter:\"blur(10px)\",opacity:0,WebkitFilter:\"blur(10px)\"},transformTemplate:transformTemplate1,variants:{rIIfqWSbg:{opacity:.5}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11rs0yg\",\"data-framer-name\":\"memoji\",layoutDependency:layoutDependency,layoutId:\"uLssaVgWZ\",style:{background:\"linear-gradient(143.18503745285136deg, rgba(184, 242, 255, 1) 0%, rgba(90, 126, 255, 1) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{rIIfqWSbg:{opacity:1}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+62+-12+0),src:\"https://framerusercontent.com/images/yXpJHg6Z3ufewZnJNP4yMMdyzk.png\"},className:\"framer-14uzgky\",\"data-framer-name\":\"16 3\",layoutDependency:layoutDependency,layoutId:\"KIC5M3MHj\",style:{opacity:1},variants:{kqeRJrOXV:{opacity:0}},...addPropertyOverrides({kqeRJrOXV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+62+66+0),src:\"https://framerusercontent.com/images/yXpJHg6Z3ufewZnJNP4yMMdyzk.png\"}},rIIfqWSbg:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+23+8),src:\"https://framerusercontent.com/images/yXpJHg6Z3ufewZnJNP4yMMdyzk.png\"}},SQXMnI08B:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+62+0),src:\"https://framerusercontent.com/images/yXpJHg6Z3ufewZnJNP4yMMdyzk.png\"}}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sxvJZ.framer-137gfil, .framer-sxvJZ .framer-137gfil { display: block; }\",\".framer-sxvJZ.framer-1h50ds1 { height: 134px; overflow: visible; position: relative; width: 131px; }\",\".framer-sxvJZ .framer-1ba9j5k { bottom: 62px; flex: none; left: 60px; position: absolute; right: 61px; top: 62px; }\",\".framer-sxvJZ .framer-oyuz6e { aspect-ratio: 1.0289855072463767 / 1; bottom: -64px; flex: none; height: var(--framer-aspect-ratio-supported, 60px); left: 50%; position: absolute; width: 62px; }\",\".framer-sxvJZ .framer-11rs0yg { bottom: 22px; flex: none; left: 22px; position: absolute; right: -12px; top: -12px; }\",\".framer-sxvJZ .framer-14uzgky { bottom: 0px; flex: none; left: 2px; position: absolute; right: -2px; top: 0px; }\",\".framer-sxvJZ.framer-v-154x6ve .framer-1ba9j5k, .framer-sxvJZ.framer-v-1i12mmp .framer-1ba9j5k { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-sxvJZ.framer-v-154x6ve .framer-oyuz6e, .framer-sxvJZ.framer-v-1i12mmp .framer-oyuz6e, .framer-sxvJZ.framer-v-186fwhs .framer-oyuz6e { bottom: 0px; left: 50%; }\",\".framer-sxvJZ.framer-v-154x6ve .framer-11rs0yg { bottom: 62px; left: 61px; right: 60px; top: 62px; }\",\".framer-sxvJZ.framer-v-1i12mmp .framer-11rs0yg { bottom: 23px; right: 21px; top: 23px; }\",\".framer-sxvJZ.framer-v-1i12mmp .framer-14uzgky { left: -1px; right: 1px; top: 8px; }\",\".framer-sxvJZ.framer-v-186fwhs .framer-11rs0yg { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 0px); left: 65px; right: 65px; top: 66px; }\",'.framer-sxvJZ[data-border=\"true\"]::after, .framer-sxvJZ [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 134\n * @framerIntrinsicWidth 131\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SQXMnI08B\":{\"layout\":[\"fixed\",\"fixed\"]},\"rIIfqWSbg\":{\"layout\":[\"fixed\",\"fixed\"]},\"kqeRJrOXV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLMXHk54wR=withCSS(Component,css,\"framer-sxvJZ\");export default FramerLMXHk54wR;FramerLMXHk54wR.displayName=\"Asset 2\";FramerLMXHk54wR.defaultProps={height:134,width:131};addPropertyControls(FramerLMXHk54wR,{variant:{options:[\"ne5UeceOu\",\"SQXMnI08B\",\"rIIfqWSbg\",\"kqeRJrOXV\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLMXHk54wR,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLMXHk54wR\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SQXMnI08B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rIIfqWSbg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kqeRJrOXV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"131\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"134\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LMXHk54wR.map", "// Generated by Framer (0f540f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"glezr58MJ\",\"JItjpqFdQ\",\"c3kII1BKx\"];const serializationHash=\"framer-58zKg\";const variantClassNames={c3kII1BKx:\"framer-v-1k9s7h6\",glezr58MJ:\"framer-v-a7iucx\",JItjpqFdQ:\"framer-v-1vkl2av\"};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 transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:3,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"glezr58MJ\",\"Variant 2\":\"JItjpqFdQ\",\"Variant 3\":\"c3kII1BKx\"};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:\"glezr58MJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"glezr58MJ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearn8m36u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"JItjpqFdQ\"),3500);});const onAppear151lwqx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"c3kII1BKx\"),3e3);});const onAppear18ihhun=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"glezr58MJ\"),500);});useOnVariantChange(baseVariant,{c3kII1BKx:onAppear18ihhun,default:onAppearn8m36u,JItjpqFdQ:onAppear151lwqx});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({JItjpqFdQ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-a7iucx\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"glezr58MJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({c3kII1BKx:{\"data-framer-name\":\"Variant 3\"},JItjpqFdQ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3dpfcz\",\"data-framer-name\":\"Rectangle\",layoutDependency:layoutDependency,layoutId:\"wowjUBZYs\",style:{background:\"linear-gradient(180deg, rgba(184, 242, 255, 1) 0%, rgba(151, 173, 255, 1) 100%)\",filter:\"blur(10px)\",opacity:0,WebkitFilter:\"blur(10px)\"},transformTemplate:transformTemplate1,variants:{JItjpqFdQ:{opacity:.6}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yjk4mo\",\"data-framer-name\":\"Frame 1597882227\",layoutDependency:layoutDependency,layoutId:\"eYXvSS3wz\",style:{background:\"linear-gradient(177.4104997906408deg, rgba(127, 178, 255, 1) 0%, rgba(151, 255, 242, 1) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},transformTemplate:transformTemplate2,variants:{JItjpqFdQ:{opacity:1}},...addPropertyOverrides({JItjpqFdQ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)*.5000000000000002-.5)+2),src:\"https://framerusercontent.com/images/NsXyxVEdgXOklLnFlAPDBQqOrLw.png\"},className:\"framer-jypeg0\",\"data-framer-name\":\"Female Memojis\",layoutDependency:layoutDependency,layoutId:\"BI7oJau7p\",style:{opacity:0},variants:{JItjpqFdQ:{opacity:1}},...addPropertyOverrides({JItjpqFdQ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+2),src:\"https://framerusercontent.com/images/NsXyxVEdgXOklLnFlAPDBQqOrLw.png\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-58zKg.framer-1ttgg8k, .framer-58zKg .framer-1ttgg8k { display: block; }\",\".framer-58zKg.framer-a7iucx { height: 72px; overflow: visible; position: relative; width: 72px; }\",\".framer-58zKg .framer-3dpfcz { aspect-ratio: 1.00001565639848 / 1; bottom: -16px; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 50%; position: absolute; width: 48px; }\",\".framer-58zKg .framer-1yjk4mo { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 50%; position: absolute; top: 50%; width: 1px; }\",\".framer-58zKg .framer-jypeg0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 68px); left: 2px; position: absolute; right: 2px; top: 2px; }\",\".framer-58zKg.framer-v-1vkl2av .framer-1yjk4mo { aspect-ratio: unset; bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; }\",\".framer-58zKg.framer-v-1vkl2av .framer-jypeg0 { aspect-ratio: unset; bottom: 2px; height: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JItjpqFdQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"c3kII1BKx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMLYFb2Gx5=withCSS(Component,css,\"framer-58zKg\");export default FramerMLYFb2Gx5;FramerMLYFb2Gx5.displayName=\"Asset 4\";FramerMLYFb2Gx5.defaultProps={height:72,width:72};addPropertyControls(FramerMLYFb2Gx5,{variant:{options:[\"glezr58MJ\",\"JItjpqFdQ\",\"c3kII1BKx\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMLYFb2Gx5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMLYFb2Gx5\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JItjpqFdQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c3kII1BKx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MLYFb2Gx5.map", "// Generated by Framer (64bc75b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={ZWrvh_61A:{hover:true}};const serializationHash=\"framer-FoyVk\";const variantClassNames={ZWrvh_61A:\"framer-v-18umpl6\"};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 transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZWrvh_61A\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tCuPpw6Sc\"},children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-18umpl6\",className,classNames)} framer-2q2l2f`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZWrvh_61A\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 178, 89, 0.1)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"ZWrvh_61A-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 178, 89))\"},children:\"View All Blogs\"})}),className:\"framer-yf4uce\",\"data-framer-name\":\"Get Started\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"bX9fJd13P\",style:{\"--extracted-r6o4lv\":\"rgb(0, 178, 89)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10kysn\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fjUV3wy2I\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss10342224850_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:10342224850,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3wyc8o\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jznlcd9j1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss11537371945_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:11537371945,withExternalLayout:true,...addPropertyOverrides({\"ZWrvh_61A-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss12486143206_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:12486143206}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FoyVk.framer-2q2l2f, .framer-FoyVk .framer-2q2l2f { display: block; }\",\".framer-FoyVk.framer-18umpl6 { cursor: pointer; height: 48px; overflow: hidden; position: relative; text-decoration: none; width: 186px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FoyVk .framer-yf4uce { flex: none; height: auto; left: 16px; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-FoyVk .framer-10kysn { flex: none; height: 24px; left: -24px; position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-FoyVk .framer-3wyc8o { flex: none; height: 24px; position: absolute; right: 16px; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-FoyVk.framer-v-18umpl6.hover .framer-yf4uce { left: unset; right: 16px; }\",\".framer-FoyVk.framer-v-18umpl6.hover .framer-10kysn { left: 16px; }\",\".framer-FoyVk.framer-v-18umpl6.hover .framer-3wyc8o { right: -24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 186\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"R4NTkE_Ml\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpcGVSOMgB=withCSS(Component,css,\"framer-FoyVk\");export default FramerpcGVSOMgB;FramerpcGVSOMgB.displayName=\"Button 3\";FramerpcGVSOMgB.defaultProps={height:48,width:186};addFonts(FramerpcGVSOMgB,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpcGVSOMgB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"186\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R4NTkE_Ml\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pcGVSOMgB.map", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"x0Q8jByj3\",\"FYt1OHSFg\",\"OeuKWy8Vy\"];const serializationHash=\"framer-pDkR0\";const variantClassNames={FYt1OHSFg:\"framer-v-ikb92q\",OeuKWy8Vy:\"framer-v-11c5eaq\",x0Q8jByj3:\"framer-v-6dipsm\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateY(-50%) ${t}`;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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"810\":\"FYt1OHSFg\",\"Variant 1\":\"x0Q8jByj3\",mobile:\"OeuKWy8Vy\"};const getProps=({height,id,scrollSection,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,Ufo5gqu1j:scrollSection!==null&&scrollSection!==void 0?scrollSection:props.Ufo5gqu1j,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"x0Q8jByj3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Ufo5gqu1j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x0Q8jByj3\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6dipsm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"x0Q8jByj3\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{FYt1OHSFg:{backgroundColor:\"rgb(255, 255, 255)\"},OeuKWy8Vy:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({FYt1OHSFg:{\"data-framer-name\":\"810\"},OeuKWy8Vy:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q4wl33\",layoutDependency:layoutDependency,layoutId:\"A9xd_64lb\",...addPropertyOverrides({FYt1OHSFg:{transformTemplate:transformTemplate1},OeuKWy8Vy:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-20,y:0}},{ref:Ufo5gqu1j,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jeng15\",\"data-framer-name\":\"Monitor\",layoutDependency:layoutDependency,layoutId:\"ISCQM6ufH\",...addPropertyOverrides({OeuKWy8Vy:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-td6q2b\",\"data-framer-name\":\"Frame 1597882343\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:214,intrinsicWidth:325,layoutDependency:layoutDependency,layoutId:\"M3y6dfTAQ\",svg:'<svg width=\"325\" height=\"214\" viewBox=\"0 0 325 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10313)\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"#F6FAFF\"/>\\n<rect x=\"14\" y=\"121\" width=\"289\" height=\"89\" fill=\"url(#paint0_linear_8237_10313)\"/>\\n<rect x=\"20\" y=\"178\" width=\"53\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<rect x=\"20\" y=\"188\" width=\"30\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<path d=\"M127.454 88.8379C127.454 88.8379 117.636 70.9992 135.8 62.6596C135.8 62.6596 149.707 42.5359 152.981 57.588C152.981 57.588 163.619 59.8797 159.856 66.748C159.856 66.748 172.291 68.2193 169.837 78.037C167.382 87.8548 132.037 93.584 132.037 93.584L127.454 88.8379Z\" fill=\"#26364D\"/>\\n<path d=\"M166.728 107.333C166.429 117.429 156.028 117.022 154.103 116.86C154.001 116.839 153.899 116.826 153.798 116.826L154.177 123.05L155.269 140.875H127.124V102.424C120.582 103.57 113.869 93.4204 120.582 86.552C127.287 79.6769 134.325 89.9896 134.325 89.9896H136.779V79.5142C145.777 80.4973 142.509 65.9335 142.509 65.9335C174.091 62.1705 167.053 96.207 166.728 107.333Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M151.385 83.0769C151.235 83.0769 151.086 83.0091 150.991 82.8735C149.412 80.6089 144.523 81.6124 144.476 81.6191C144.218 81.6734 143.967 81.5106 143.913 81.253C143.859 80.9953 144.021 80.7445 144.279 80.6902C144.503 80.6428 149.839 79.5444 151.771 82.3311C151.92 82.548 151.866 82.8396 151.656 82.9887C151.574 83.0498 151.479 83.0769 151.385 83.0769Z\" fill=\"#26364D\"/>\\n<path d=\"M159.5 83.8595C159.419 83.8595 159.33 83.8392 159.249 83.7917C159.025 83.6561 158.958 83.3646 159.093 83.1408C159.907 81.8119 162.117 79.6897 164.633 81.2017C164.856 81.3373 164.931 81.6288 164.795 81.8526C164.66 82.0763 164.368 82.1509 164.144 82.0153C161.798 80.605 159.975 83.5137 159.9 83.6358C159.819 83.7782 159.663 83.8595 159.5 83.8595Z\" fill=\"#26364D\"/>\\n<path d=\"M154.173 123.05L136.301 112.086C136.735 112.228 150.702 116.798 153.794 116.825L154.173 123.05Z\" fill=\"#CC958F\"/>\\n<path d=\"M150 102H161C161 102 159.373 105 156.789 105C154.205 105 151.435 103.354 150 102Z\" fill=\"white\"/>\\n<path d=\"M152.874 97.6379C152.637 97.6379 152.433 97.4616 152.406 97.2175C152.372 96.9598 152.562 96.7225 152.82 96.6886L153.654 96.5869C155.234 96.4039 156.373 96.2683 156.563 95.936C156.766 95.5699 156.135 94.2274 155.674 93.2511C153.81 89.2847 155.62 86.2539 155.701 86.1319C155.837 85.9081 156.129 85.8403 156.352 85.9759C156.576 86.1115 156.644 86.4031 156.508 86.6268C156.44 86.7353 154.895 89.366 156.535 92.851C157.417 94.7292 157.79 95.6852 157.39 96.4039C156.969 97.1632 155.898 97.2853 153.762 97.5362L152.935 97.6379C152.908 97.6379 152.894 97.6379 152.874 97.6379Z\" fill=\"#26364D\"/>\\n<path d=\"M146.425 90.5537C147.407 90.5537 148.202 89.7582 148.202 88.7768C148.202 87.7955 147.407 87 146.425 87C145.444 87 144.648 87.7955 144.648 88.7768C144.648 89.7582 145.444 90.5537 146.425 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M162.328 90.5537C163.309 90.5537 164.104 89.7582 164.104 88.7769C164.104 87.7955 163.309 87 162.328 87C161.346 87 160.551 87.7955 160.551 88.7769C160.551 89.7582 161.346 90.5537 162.328 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M80 213.522L89.655 160.508L127.122 126.966C127.122 126.966 132.194 137.109 141.035 136.621C149.877 136.133 154.297 125 154.297 125C154.297 125 160.183 133.997 165.091 136.126C170 138.255 189.636 152.161 197.325 166.563C205.013 180.964 205.345 213.522 205.345 213.522H80Z\" fill=\"#B3EAFF\"/>\\n<path d=\"M231.688 213.523C231.688 213.523 220.724 173.594 216.636 165.255C216.636 165.255 241.668 144.636 243.309 137.436C243.309 137.436 233.654 140.216 225.64 148.236L225.057 146.358C225.057 146.358 243.885 134.934 244.618 127.347C244.618 127.347 230.725 130.913 220.853 138.405L220.216 137.307C220.216 137.307 237.858 126.065 237.858 121.678C237.858 121.678 237.858 121.224 235.756 121.678C233.654 122.133 214.364 133.469 214.364 133.469C214.364 133.469 219.3 126.703 219.3 121.95C219.3 121.95 196.085 138.31 194.987 146.901C193.888 155.491 194.532 163.356 194.437 165.363C194.349 167.377 190.871 213.523 190.871 213.523H231.688Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M210.913 155.717C210.812 155.717 210.71 155.67 210.642 155.582C210.527 155.432 210.561 155.222 210.71 155.107C213.442 153.025 214.887 150.646 214.988 148.042C215.185 143.221 210.73 139.16 210.683 139.119L210.473 138.929L214.066 133.288C214.168 133.132 214.378 133.085 214.534 133.187C214.69 133.288 214.737 133.498 214.636 133.654L211.347 138.821C212.276 139.723 215.849 143.499 215.666 148.076C215.551 150.89 214.019 153.439 211.117 155.649C211.056 155.69 210.988 155.717 210.913 155.717Z\" fill=\"#26364D\"/>\\n<path d=\"M225.633 148.578C225.456 148.578 225.307 148.443 225.294 148.266C224.88 143.12 218.31 136.462 218.249 136.401C218.12 136.265 218.12 136.055 218.249 135.919C218.385 135.784 218.595 135.791 218.73 135.919C219.008 136.197 225.538 142.822 225.972 148.212C225.985 148.402 225.85 148.565 225.66 148.578C225.646 148.578 225.639 148.578 225.633 148.578Z\" fill=\"#26364D\"/>\\n<g filter=\"url(#filter0_dddd_8237_10313)\">\\n<path d=\"M136 181C136 172.163 143.163 165 152 165V165C160.837 165 168 172.163 168 181V181C168 189.837 160.837 197 152 197V197C143.163 197 136 189.837 136 181V181Z\" fill=\"white\"/>\\n<path d=\"M152 165C143.163 165 136 172.163 136 181C136 189.837 143.163 197 152 197C160.837 197 168 189.837 168 181C167.99 172.168 160.832 165.01 152 165ZM156.57 189.569C149.316 189.559 143.436 183.684 143.431 176.43C143.431 174.949 144.25 173.594 145.555 172.896C146.859 172.204 148.441 172.285 149.67 173.114C149.796 173.2 149.887 173.336 149.912 173.488L150.772 178.336C150.817 178.584 150.696 178.826 150.473 178.943L148.224 180.12C149.144 182.203 150.807 183.866 152.89 184.786L154.063 182.532C154.179 182.309 154.421 182.188 154.669 182.233L159.517 183.093C159.669 183.118 159.805 183.209 159.891 183.336C160.72 184.559 160.801 186.146 160.109 187.451C159.411 188.755 158.051 189.569 156.57 189.569Z\" fill=\"#FF5656\"/>\\n</g>\\n<circle cx=\"146.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n<circle cx=\"164.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n</g>\\n<rect x=\"2\" y=\"2\" width=\"321\" height=\"210\" rx=\"14\" stroke=\"white\" stroke-width=\"4\"/>\\n<defs>\\n<filter id=\"filter0_dddd_8237_10313\" x=\"90.9142\" y=\"156.594\" width=\"122.172\" height=\"197.824\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"6.87749\"/>\\n<feGaussianBlur stdDeviation=\"7.64165\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.05 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10313\" result=\"effect2_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10313\" result=\"effect3_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_8237_10313\" result=\"effect4_dropShadow_8237_10313\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect4_dropShadow_8237_10313\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10313\" x1=\"158.5\" y1=\"121\" x2=\"158.5\" y2=\"210\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#F6FAFF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#F6FAFF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10313\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({FYt1OHSFg:{transformTemplate:transformTemplate3},OeuKWy8Vy:{transformTemplate:transformTemplate3}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-40}},{ref:Ufo5gqu1j,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ma7e7q\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"H2lTgnzdL\",...addPropertyOverrides({OeuKWy8Vy:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2j1nbd\",\"data-framer-name\":\"Frame 1597882344\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:165,intrinsicWidth:110,layoutDependency:layoutDependency,layoutId:\"wmORU1pGg\",svg:'<svg width=\"110\" height=\"165\" viewBox=\"0 0 110 165\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_dd_8237_10317)\">\\n<g clip-path=\"url(#clip0_8237_10317)\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"#FAFAFA\"/>\\n<rect x=\"16.582\" y=\"16.5\" width=\"33.9167\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect x=\"16.582\" y=\"25.668\" width=\"19.25\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect y=\"124.664\" width=\"112.75\" height=\"42.1667\" fill=\"url(#paint0_linear_8237_10317)\"/>\\n<path d=\"M35.2406 144.971C35.2406 144.971 14.3609 123.416 48.938 97.2509C48.938 97.2509 36.7176 80.4872 50.1676 65.5602C63.6176 50.6332 94.0188 61.6017 91.8071 82.5564C91.8071 82.5564 90.5176 94.8518 85.1721 97.6183C85.1721 97.6183 85.3595 130.411 83.6951 137.601C82.0307 144.791 35.2406 144.971 35.2406 144.971Z\" fill=\"#342939\"/>\\n<path d=\"M80.2293 95.0036L84.1653 116.416L64.4851 120.352L63.7729 115.868L62.8507 110.035C62.8432 110.035 62.8432 110.035 62.8357 110.043C62.7532 110.073 62.2435 110.275 61.4563 110.388C58.5623 110.808 51.9873 110.013 50.098 95.0036C47.6539 75.5633 51.9948 74.7461 51.9948 74.7461C51.9948 74.7461 57.8351 87.5963 73.9841 85.5796C73.9841 85.5796 80.6341 79.0795 85.3874 86.4118C87.1492 90.5727 83.2132 94.7562 80.2293 95.0036Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M74.1382 106.719L63.762 115.873L62.8398 110.04C67.5931 109.11 73.7558 106.861 74.1382 106.719Z\" fill=\"#453037\"/>\\n<path d=\"M114.841 167.459V172.617C114.841 172.617 111.003 177.13 108.469 178.322C107.261 178.885 88.451 178.915 68.9882 178.787C47.3887 178.652 15.8204 178.322 15.8204 178.322C15.8204 178.322 9.08788 175.061 8.85547 171.672L64.175 118.387L83.9377 115.141L114.841 167.459Z\" fill=\"#FFAF9D\"/>\\n<path d=\"M119.428 167.459V172.617C119.428 172.617 115.59 177.13 113.056 178.322C111.849 178.885 88.455 178.915 68.9922 178.787L83.9416 115.141L119.428 167.459Z\" fill=\"#F5957F\"/>\\n<path d=\"M60.8767 88.7454C60.8392 88.7454 60.7942 88.7379 60.7567 88.7229C60.5618 88.6554 60.4569 88.4455 60.5168 88.2505C60.5318 88.2131 61.7014 84.8468 66.5221 86.1588C66.7245 86.2113 66.837 86.4212 66.7845 86.6161C66.732 86.8186 66.5296 86.9385 66.3272 86.8786C62.2112 85.7615 61.2665 88.3705 61.229 88.483C61.1766 88.6479 61.0341 88.7454 60.8767 88.7454Z\" fill=\"black\"/>\\n<path d=\"M55.5651 90.1309C55.4601 90.1309 55.3626 90.0859 55.2877 90.0035C53.5108 88.0242 50.9993 89.3362 50.8943 89.3887C50.7144 89.4862 50.482 89.4187 50.3845 89.2387C50.287 89.0588 50.3545 88.8264 50.5344 88.7289C50.5644 88.7139 53.6683 87.0796 55.8424 89.5012C55.9774 89.6586 55.9699 89.891 55.8125 90.0335C55.745 90.1009 55.655 90.1309 55.5651 90.1309Z\" fill=\"black\"/>\\n<path d=\"M57.9034 98.4843C57.6035 98.4843 57.3486 98.4243 57.1837 98.2893C57.0487 98.1769 56.8463 97.922 56.9662 97.4572C57.3336 96.0027 56.9587 90.3798 56.9587 90.3273C56.9437 90.1174 57.1012 89.945 57.3111 89.93C57.506 89.9225 57.6934 90.0724 57.7084 90.2823C57.7234 90.5147 58.0908 96.0852 57.701 97.6521C57.686 97.7271 57.686 97.7495 57.686 97.7495C57.9484 97.922 59.5828 97.4497 61.1047 96.7449C61.2921 96.6625 61.517 96.7374 61.5995 96.9249C61.6895 97.1123 61.607 97.3372 61.4196 97.4197C60.6249 97.7795 58.9605 98.4843 57.9034 98.4843Z\" fill=\"black\"/>\\n<path d=\"M62.3708 103.211C62.3033 103.211 62.2509 103.211 62.2359 103.211C61.8235 103.196 61.5011 102.844 61.5161 102.432C61.5311 102.027 61.861 101.712 62.2658 101.712C62.2733 101.712 62.2809 101.712 62.2959 101.712C62.3334 101.712 65.9695 101.794 67.6339 99.0654C67.8513 98.713 68.3161 98.6005 68.661 98.818C69.0134 99.0354 69.1258 99.4927 68.9084 99.8451C66.9666 103.046 63.143 103.211 62.3708 103.211Z\" fill=\"black\"/>\\n<path d=\"M53.6272 93.8754C54.3727 93.8754 54.977 93.2711 54.977 92.5256C54.977 91.7801 54.3727 91.1758 53.6272 91.1758C52.8817 91.1758 52.2773 91.7801 52.2773 92.5256C52.2773 93.2711 52.8817 93.8754 53.6272 93.8754Z\" fill=\"black\"/>\\n<path d=\"M64.3772 91.645C65.1227 91.645 65.727 91.0406 65.727 90.2951C65.727 89.5497 65.1227 88.9453 64.3772 88.9453C63.6317 88.9453 63.0273 89.5497 63.0273 90.2951C63.0273 91.0406 63.6317 91.645 64.3772 91.645Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M16 2H94C101.732 2 108 8.26801 108 16V149C108 156.732 101.732 163 94 163H16C8.26801 163 2 156.732 2 149V16C2 8.26802 8.26801 2 16 2Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_dd_8237_10317\" x=\"-45.0858\" y=\"0\" width=\"200.172\" height=\"322.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10317\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10317\" result=\"effect2_dropShadow_8237_10317\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect2_dropShadow_8237_10317\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10317\" x1=\"56.375\" y1=\"124.664\" x2=\"56.375\" y2=\"166.831\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFF6FF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#FFF6FF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10317\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30}},{ref:Ufo5gqu1j,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1q43p0c\",\"data-framer-name\":\"chat-blue\",layoutDependency:layoutDependency,layoutId:\"S_GKOjWL8\",...addPropertyOverrides({FYt1OHSFg:{transformTemplate:transformTemplate2},OeuKWy8Vy:{__framer__styleTransformEffectEnabled:undefined,transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1g94kyu\",\"data-framer-name\":\"Frame 2018776363\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:190,intrinsicWidth:188,layoutDependency:layoutDependency,layoutId:\"Wsy6RhWP0\",svg:'<svg width=\"188\" height=\"190\" viewBox=\"0 0 188 190\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10464)\">\\n<mask id=\"path-2-outside-1_8237_10464\" maskUnits=\"userSpaceOnUse\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\" fill=\"black\">\\n<rect fill=\"white\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\" fill=\"#02BBFF\"/>\\n<path d=\"M76.6791 104.021L79.1087 100.254L77.6313 99.301L75.9001 99.6066L76.6791 104.021ZM67.5996 105.623L63.2991 104.358L61.2592 111.294L68.3786 110.038L67.5996 105.623ZM69.8208 98.0712L74.1213 99.3361L74.8129 96.9847L73.2066 95.1334L69.8208 98.0712ZM94 113.592C114.149 113.592 130.483 97.2582 130.483 77.1094H121.517C121.517 92.3068 109.197 104.627 94 104.627V113.592ZM74.2495 107.788C79.9443 111.461 86.7301 113.592 94 113.592V104.627C88.5049 104.627 83.3987 103.021 79.1087 100.254L74.2495 107.788ZM75.9001 99.6066L66.8206 101.209L68.3786 110.038L77.4581 108.435L75.9001 99.6066ZM71.9001 106.888L74.1213 99.3361L65.5203 96.8064L63.2991 104.358L71.9001 106.888ZM57.5174 77.1094C57.5174 86.247 60.8825 94.6098 66.435 101.009L73.2066 95.1334C69.0149 90.3026 66.4826 84.0073 66.4826 77.1094H57.5174ZM94 40.6267C73.8512 40.6267 57.5174 56.9606 57.5174 77.1094H66.4826C66.4826 61.9119 78.8026 49.592 94 49.592V40.6267ZM130.483 77.1094C130.483 56.9606 114.149 40.6267 94 40.6267V49.592C109.197 49.592 121.517 61.912 121.517 77.1094H130.483Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10464)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10464)\">\\n<path d=\"M83.384 85.4867C84.9411 85.4867 86.2035 84.2243 86.2035 82.6672C86.2035 81.11 84.9411 79.8477 83.384 79.8477C81.8268 79.8477 80.5645 81.11 80.5645 82.6672C80.5645 84.2243 81.8268 85.4867 83.384 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10464)\">\\n<path d=\"M94.0011 85.4867C95.5583 85.4867 96.8206 84.2243 96.8206 82.6672C96.8206 81.11 95.5583 79.8477 94.0011 79.8477C92.444 79.8477 91.1816 81.11 91.1816 82.6672C91.1816 84.2243 92.444 85.4867 94.0011 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10464)\">\\n<path d=\"M104.601 85.4867C106.158 85.4867 107.42 84.2243 107.42 82.6672C107.42 81.11 106.158 79.8477 104.601 79.8477C103.044 79.8477 101.781 81.11 101.781 82.6672C101.781 84.2243 103.044 85.4867 104.601 85.4867Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M83.384 79.6937C84.9411 79.6937 86.2035 78.4314 86.2035 76.8742C86.2035 75.317 84.9411 74.0547 83.384 74.0547C81.8268 74.0547 80.5645 75.317 80.5645 76.8742C80.5645 78.4314 81.8268 79.6937 83.384 79.6937Z\" fill=\"white\"/>\\n<path d=\"M94.0011 79.6937C95.5583 79.6937 96.8206 78.4314 96.8206 76.8742C96.8206 75.317 95.5583 74.0547 94.0011 74.0547C92.444 74.0547 91.1816 75.317 91.1816 76.8742C91.1816 78.4314 92.444 79.6937 94.0011 79.6937Z\" fill=\"white\"/>\\n<path d=\"M104.601 79.6937C106.158 79.6937 107.42 78.4314 107.42 76.8742C107.42 75.317 106.158 74.0547 104.601 74.0547C103.044 74.0547 101.781 75.317 101.781 76.8742C101.781 78.4314 103.044 79.6937 104.601 79.6937Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10464\" x=\"-45.0858\" y=\"0\" width=\"278.172\" height=\"347.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10464\" result=\"effect2_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10464\" result=\"effect3_dropShadow_8237_10464\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10464\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10464\" x=\"76.0818\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10464\" x=\"86.699\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10464\" x=\"97.2986\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({OeuKWy8Vy:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30}},{ref:Ufo5gqu1j,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1hy3aem\",\"data-framer-name\":\"laptop\",layoutDependency:layoutDependency,layoutId:\"rd8PW8rPQ\",...addPropertyOverrides({OeuKWy8Vy:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bccugd\",\"data-framer-name\":\"Group 1321315252\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:142,intrinsicWidth:229,layoutDependency:layoutDependency,layoutId:\"lU2n8Er0n\",svg:'<svg width=\"229\" height=\"142\" viewBox=\"0 0 229 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10321)\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"#F9F9F9\"/>\\n<rect x=\"167\" y=\"17.6758\" width=\"35.2381\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<rect x=\"182\" y=\"29.043\" width=\"20.4608\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<path d=\"M135.992 63.5322C145.152 63.5322 152.578 55.7442 152.578 46.1372C152.578 36.5302 145.152 28.7422 135.992 28.7422C126.832 28.7422 119.406 36.5302 119.406 46.1372C119.406 55.7442 126.832 63.5322 135.992 63.5322Z\" fill=\"#342939\"/>\\n<path d=\"M90.9023 69.4082C90.9023 69.4082 101.191 64.7531 102.494 61.6086C102.494 61.6086 106.717 48.1751 121.446 49.2618L134.178 63.4352C134.178 63.4352 135.742 74.3947 126.432 75.6895L105.746 60.3138C105.746 60.3138 104.236 60.283 103.719 61.9477C103.203 63.6124 99.9351 73.362 90.9023 69.4082Z\" fill=\"#342939\"/>\\n<path d=\"M180.779 142.875H69.2031C70.7677 137.041 78.3515 110.875 90.9064 103.299C91.7311 102.798 92.5403 102.312 93.3187 101.842C105.928 94.1274 112.594 89.1949 112.594 89.1949V84.0003C112.571 83.9926 112.548 83.9849 112.517 83.9772C112.463 83.9617 112.386 83.9463 112.286 83.9155C112.278 83.9078 112.271 83.9078 112.263 83.9078C110.86 83.4762 105.442 81.5109 105.326 76.7633C105.195 71.3066 105.743 60.3162 105.743 60.3162C105.743 60.3162 108.61 54.3355 112.594 54.3047C112.594 54.3047 114.629 67.5224 125.797 65.5186C125.797 65.5186 130.922 64.6014 132.001 67.8153C133.08 71.0292 130.737 75.7459 127.115 76.5552C127.115 76.5552 127.061 90.2353 127.292 90.4049C127.338 90.4434 129.203 91.0831 132.232 92.401L132.51 92.5244C133.334 92.8866 134.244 93.2951 135.222 93.7575L135.585 93.9271C148.795 100.239 173.835 115.43 180.779 142.875Z\" fill=\"#A25A5E\"/>\\n<path d=\"M67.6016 145.259C70.9165 118.74 88.3286 98.9523 112.5 88.9922C112.5 88.9922 110.407 95.799 120.457 95.2441C130.508 94.6892 127.278 90.1289 127.278 90.1289C137.5 95.2441 174.5 109.004 180.704 145.259H67.6016Z\" fill=\"#9DC4FF\"/>\\n<path d=\"M119.403 84.2967L112.59 87.5568V83.9961C114.54 84.6974 119.403 84.2967 119.403 84.2967Z\" fill=\"#723B41\"/>\\n<path d=\"M109.934 67.6668C109.826 67.6668 109.718 67.6206 109.641 67.5358C108.369 66.1019 107.267 66.6724 107.22 66.6955C107.035 66.7957 106.804 66.7263 106.696 66.549C106.596 66.364 106.658 66.1327 106.843 66.0248C107.413 65.701 108.855 65.4852 110.219 67.027C110.358 67.1889 110.343 67.4279 110.188 67.5743C110.111 67.636 110.019 67.6668 109.934 67.6668Z\" fill=\"#342939\"/>\\n<path d=\"M114.268 68.3953C114.214 68.3953 114.168 68.3876 114.122 68.3645C113.929 68.2797 113.837 68.0562 113.914 67.8635C113.937 67.8173 114.423 66.6843 115.656 66.1756C116.573 65.8057 117.636 65.875 118.823 66.376C119.016 66.4608 119.108 66.6843 119.024 66.8847C118.939 67.0774 118.715 67.1699 118.515 67.0851C117.297 66.561 116.28 66.5841 115.478 67.139C114.877 67.5629 114.615 68.1487 114.615 68.1564C114.561 68.3028 114.415 68.3953 114.268 68.3953Z\" fill=\"#342939\"/>\\n<path d=\"M112.671 74.5025C111.8 74.5025 110.775 74.3715 110.459 73.8166C110.328 73.5777 110.251 73.1846 110.675 72.6374C111.777 71.1884 110.636 68.175 110.621 68.1441C110.544 67.9437 110.644 67.7202 110.844 67.6432C111.045 67.5661 111.268 67.6663 111.345 67.8667C111.399 68.0054 112.656 71.3118 111.291 73.1075C111.13 73.3233 111.13 73.4235 111.137 73.4389C111.284 73.701 112.54 73.8089 113.773 73.6701C113.974 73.647 114.174 73.8012 114.197 74.0093C114.22 74.2173 114.066 74.41 113.858 74.4332C113.604 74.464 113.164 74.5025 112.671 74.5025Z\" fill=\"#342939\"/>\\n<path d=\"M110 77H115C115 77 114.381 79 113.002 79C111.624 79 110.48 78.8971 110 77Z\" fill=\"white\"/>\\n<path d=\"M108.488 70.573C108.994 70.573 109.405 70.1623 109.405 69.6556C109.405 69.149 108.994 68.7383 108.488 68.7383C107.981 68.7383 107.57 69.149 107.57 69.6556C107.57 70.1623 107.981 70.573 108.488 70.573Z\" fill=\"#342939\"/>\\n<path d=\"M116.699 70.573C117.205 70.573 117.616 70.1623 117.616 69.6556C117.616 69.149 117.205 68.7383 116.699 68.7383C116.192 68.7383 115.781 69.149 115.781 69.6556C115.781 70.1623 116.192 70.573 116.699 70.573Z\" fill=\"#342939\"/>\\n</g>\\n<rect x=\"14.7773\" y=\"3.03514\" width=\"202.611\" height=\"131.859\" rx=\"7.92512\" stroke=\"white\" stroke-width=\"4.54685\"/>\\n<path d=\"M0 137.168H228.496V140.729L214.824 142H17.9962L0 140.729V137.168Z\" fill=\"#F0F0F0\"/>\\n<defs>\\n<clipPath id=\"clip0_8237_10321\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80}},{ref:Ufo5gqu1j,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-9yjbud\",\"data-framer-name\":\"chat-black\",layoutDependency:layoutDependency,layoutId:\"qXyw8RiUw\",...addPropertyOverrides({OeuKWy8Vy:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-x13d2d\",\"data-framer-name\":\"Frame 2018776364\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,layoutDependency:layoutDependency,layoutId:\"MhQR8i2mc\",svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10485)\">\\n<mask id=\"path-2-outside-1_8237_10485\" maskUnits=\"userSpaceOnUse\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\" fill=\"black\">\\n<rect fill=\"white\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\" fill=\"#596980\"/>\\n<path d=\"M35.2363 41.5293L33.6603 39.0858L34.6186 38.4678L35.7416 38.6659L35.2363 41.5293ZM41.1256 42.5686L43.9151 41.7482L45.2383 46.247L40.6203 45.432L41.1256 42.5686ZM39.6849 37.67L36.8954 38.4905L36.4468 36.9652L37.4887 35.7644L39.6849 37.67ZM24.0011 47.7376C10.9316 47.7376 0.33665 37.1427 0.33665 24.0732H6.15195C6.15195 33.931 14.1433 41.9223 24.0011 41.9223V47.7376ZM36.8122 43.9729C33.1182 46.3553 28.7166 47.7376 24.0011 47.7376V41.9223C27.5654 41.9223 30.8776 40.8805 33.6603 39.0858L36.8122 43.9729ZM35.7416 38.6659L41.6309 39.7052L40.6203 45.432L34.7309 44.3927L35.7416 38.6659ZM38.3361 43.3891L36.8954 38.4905L42.4744 36.8496L43.9151 41.7482L38.3361 43.3891ZM47.6655 24.0732C47.6655 30.0002 45.4827 35.4248 41.881 39.5756L37.4887 35.7644C40.2076 32.6309 41.8502 28.5475 41.8502 24.0732H47.6655ZM24.0011 0.408755C37.0706 0.408755 47.6655 11.0037 47.6655 24.0732H41.8502C41.8502 14.2154 33.8589 6.22406 24.0011 6.22406V0.408755ZM0.33665 24.0732C0.33665 11.0037 10.9316 0.408755 24.0011 0.408755V6.22406C14.1433 6.22406 6.15195 14.2154 6.15195 24.0732H0.33665Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10485)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10485)\">\\n<path d=\"M30.886 29.5054C29.8759 29.5054 29.0571 28.6866 29.0571 27.6765C29.0571 26.6665 29.8759 25.8477 30.886 25.8477C31.896 25.8477 32.7148 26.6665 32.7148 27.6765C32.7148 28.6866 31.896 29.5054 30.886 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10485)\">\\n<path d=\"M23.9993 29.5054C22.9892 29.5054 22.1704 28.6866 22.1704 27.6765C22.1704 26.6665 22.9892 25.8477 23.9993 25.8477C25.0093 25.8477 25.8281 26.6665 25.8281 27.6765C25.8281 28.6866 25.0093 29.5054 23.9993 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10485)\">\\n<path d=\"M17.1243 29.5054C16.1142 29.5054 15.2954 28.6866 15.2954 27.6765C15.2954 26.6665 16.1142 25.8477 17.1243 25.8477C18.1343 25.8477 18.9531 26.6665 18.9531 27.6765C18.9531 28.6866 18.1343 29.5054 17.1243 29.5054Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M30.886 25.7476C29.8759 25.7476 29.0571 24.9288 29.0571 23.9187C29.0571 22.9087 29.8759 22.0898 30.886 22.0898C31.896 22.0898 32.7148 22.9087 32.7148 23.9187C32.7148 24.9288 31.896 25.7476 30.886 25.7476Z\" fill=\"white\"/>\\n<path d=\"M23.9993 25.7476C22.9892 25.7476 22.1704 24.9288 22.1704 23.9187C22.1704 22.9087 22.9892 22.0898 23.9993 22.0898C25.0093 22.0898 25.8281 22.9087 25.8281 23.9187C25.8281 24.9288 25.0093 25.7476 23.9993 25.7476Z\" fill=\"white\"/>\\n<path d=\"M17.1243 25.7476C16.1142 25.7476 15.2954 24.9288 15.2954 23.9187C15.2954 22.9087 16.1142 22.0898 17.1243 22.0898C18.1343 22.0898 18.9531 22.9087 18.9531 23.9187C18.9531 24.9288 18.1343 25.7476 17.1243 25.7476Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10485\" x=\"-29.2448\" y=\"0\" width=\"106.49\" height=\"150.109\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"18.34\"/>\\n<feGaussianBlur stdDeviation=\"9.16999\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"41.141\"/>\\n<feGaussianBlur stdDeviation=\"12.3919\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10485\" result=\"effect2_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"72.8642\"/>\\n<feGaussianBlur stdDeviation=\"14.6224\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10485\" result=\"effect3_dropShadow_8237_10485\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10485\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10485\" x=\"26.149\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10485\" x=\"19.2623\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10485\" x=\"12.3873\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vrcd81\",\"data-framer-name\":\"certified\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:42,layoutDependency:layoutDependency,layoutId:\"QBAL2PjWw\",svg:'<svg width=\"42\" height=\"52\" viewBox=\"0 0 42 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4883 36.2017C39.5001 32.377 42 26.9805 42 21C42 9.40202 32.598 0 21 0C9.40202 0 0 9.40202 0 21C0 26.8022 2.35313 32.0549 6.15712 35.8556L3.0384 41.2574C2.20997 42.6923 2.70159 44.527 4.13647 45.3555L13.5522 50.7917C14.9871 51.6201 16.8219 51.1285 17.6503 49.6936L21.0885 43.7384L24.0817 48.9228C24.9101 50.3577 26.7449 50.8493 28.1798 50.0209L37.0469 44.9014C38.4818 44.073 38.9734 42.2382 38.145 40.8034L35.4883 36.2017Z\" fill=\"white\"/>\\n<path d=\"M36.2716 18.6816C35.4132 17.5144 35.0354 16.0624 35.2162 14.6249C35.2173 14.6021 35.2199 14.5794 35.2242 14.557C35.2423 14.4245 35.2512 14.2909 35.2508 14.1572C35.2496 13.5633 35.0726 12.9831 34.7423 12.4896C34.4119 11.9961 33.943 11.6114 33.3944 11.3839C32.6944 11.0967 32.0582 10.6738 31.5225 10.1395C30.9869 9.60516 30.5623 8.97006 30.2733 8.2708C30.0236 7.65328 29.575 7.13671 28.9986 6.80288C28.4221 6.46905 27.7508 6.33703 27.0909 6.42773L27.0203 6.43573C25.5828 6.61373 24.1317 6.23463 22.965 5.37626C22.9185 5.3497 22.874 5.31986 22.8317 5.28697C22.3084 4.87826 21.6634 4.65625 20.9993 4.65625C20.3353 4.65625 19.6903 4.87826 19.1669 5.28697C19.1249 5.32099 19.0804 5.35173 19.0337 5.37893C17.8668 6.23784 16.4146 6.61569 14.977 6.4344C14.9542 6.43328 14.9315 6.43061 14.9091 6.4264C14.2527 6.34263 13.587 6.47617 13.0137 6.80661C12.4404 7.13705 11.9912 7.64619 11.7347 8.25614C11.4475 8.95614 11.0246 9.59233 10.4902 10.128C9.95593 10.6637 9.32082 11.0883 8.62157 11.3772C8.00362 11.6264 7.48664 12.0749 7.15272 12.6515C6.8188 13.228 6.68709 13.8996 6.7785 14.5596L6.7865 14.6303C6.96287 16.0686 6.58134 17.5199 5.72037 18.6856C5.69381 18.732 5.66397 18.7766 5.63108 18.8188C5.22215 19.3421 5 19.9871 5 20.6512C5 21.3153 5.22215 21.9604 5.63108 22.4836C5.66395 22.5262 5.69421 22.5707 5.7217 22.6169C6.58011 23.784 6.95791 25.236 6.77717 26.6735C6.77606 26.6963 6.77338 26.719 6.76917 26.7415C6.751 26.874 6.74209 27.0076 6.74252 27.1413C6.74416 27.7363 6.92215 28.3174 7.254 28.8113C7.58585 29.3051 8.05666 29.6895 8.60692 29.9159C9.30691 30.2031 9.9431 30.626 10.4788 31.1603C11.0145 31.6946 11.439 32.3297 11.728 33.029C11.9787 33.6458 12.4275 34.1617 13.0037 34.4954C13.5798 34.8291 14.2506 34.9616 14.9104 34.8721L14.981 34.8641C16.4193 34.6893 17.87 35.0707 19.0363 35.9302C19.0828 35.9567 19.1273 35.9866 19.1696 36.0195C19.693 36.4282 20.3379 36.6502 21.002 36.6502C21.666 36.6502 22.311 36.4282 22.8344 36.0195C22.8764 35.9855 22.921 35.9547 22.9677 35.9275C24.1346 35.0687 25.5868 34.6909 27.0243 34.8721C27.0471 34.8732 27.0698 34.8758 27.0923 34.8801C27.7497 34.9661 28.4172 34.8327 28.9912 34.5007C29.5651 34.1687 30.0135 33.6565 30.2667 33.0436C30.5538 32.3437 30.9768 31.7075 31.5111 31.1718C32.0454 30.6361 32.6805 30.2115 33.3798 29.9226C33.9977 29.6734 34.5147 29.2249 34.8486 28.6483C35.1825 28.0718 35.3142 27.4001 35.2228 26.7402L35.2148 26.6695C35.0385 25.2312 35.42 23.7799 36.281 22.6142C36.3079 22.5683 36.3372 22.5238 36.3689 22.481C36.7779 21.9577 37 21.3127 37 20.6486C37 19.9845 36.7779 19.3394 36.3689 18.8162C36.333 18.7739 36.3005 18.7289 36.2716 18.6816ZM21.0007 32.6438C18.6285 32.6438 16.3096 31.9404 14.3372 30.6225C12.3648 29.3046 10.8275 27.4314 9.9197 25.2398C9.01191 23.0482 8.77438 20.6366 9.23717 18.31C9.69996 15.9834 10.8423 13.8463 12.5197 12.1689C14.197 10.4915 16.3342 9.34919 18.6608 8.8864C20.9874 8.42361 23.3989 8.66113 25.5905 9.56893C27.7822 10.4767 29.6554 12.014 30.9733 13.9864C32.2912 15.9588 32.9946 18.2777 32.9946 20.6499C32.9911 23.8298 31.7263 26.8785 29.4778 29.127C27.2292 31.3755 24.1806 32.6403 21.0007 32.6438Z\" fill=\"#7D93B3\"/>\\n<path d=\"M35.5363 42.5443C35.6072 42.447 35.6487 42.3314 35.656 42.2112C35.6633 42.091 35.6361 41.9713 35.5777 41.866L32.0101 35.2773C31.4085 36.0725 30.6097 36.6969 29.6928 37.0889C28.7759 37.4809 27.7726 37.6268 26.7821 37.5122H26.7168C26.3237 37.4566 25.9235 37.481 25.5401 37.5841C25.1567 37.6872 24.7981 37.8667 24.4859 38.1119C24.4432 38.1458 24.3987 38.1774 24.3527 38.2065C24.024 38.4422 23.6711 38.6419 23.2999 38.8022L22.5176 40.2495L26.1451 46.9581C26.2018 47.0659 26.2884 47.1551 26.3946 47.2149C26.5007 47.2747 26.6218 47.3026 26.7434 47.2953C26.8662 47.2929 26.9857 47.2557 27.0881 47.188C27.1905 47.1203 27.2716 47.0248 27.3218 46.9128L29.1569 42.9255C29.2785 42.6648 29.4807 42.45 29.7335 42.3127C29.9864 42.1755 30.2766 42.1231 30.5615 42.1632L34.906 42.8029C35.0248 42.8263 35.1479 42.8142 35.26 42.7683C35.372 42.7223 35.4681 42.6444 35.5363 42.5443Z\" fill=\"#7D93B3\"/>\\n<path opacity=\"0.1\" d=\"M20.9911 31.3104C26.8791 31.3104 31.6522 26.5373 31.6522 20.6494C31.6522 14.7614 26.8791 9.98828 20.9911 9.98828C15.1032 9.98828 10.3301 14.7614 10.3301 20.6494C10.3301 26.5373 15.1032 31.3104 20.9911 31.3104Z\" fill=\"#7D93B3\"/>\\n<path d=\"M17.513 38.1026C17.2009 37.8573 16.8423 37.6777 16.4589 37.5747C16.0755 37.4716 15.6752 37.4472 15.2822 37.5029L15.2049 37.5109C14.2157 37.6291 13.2129 37.4849 12.2971 37.0929C11.3812 36.7008 10.5847 36.0747 9.9875 35.2773L6.4213 41.8634C6.36282 41.9686 6.33565 42.0884 6.34297 42.2085C6.35028 42.3287 6.39179 42.4443 6.46261 42.5417C6.52672 42.6437 6.62031 42.7238 6.73098 42.7714C6.84165 42.819 6.96416 42.8318 7.0823 42.8082L11.4374 42.1672C11.7225 42.1253 12.0135 42.177 12.2667 42.3144C12.5199 42.4519 12.7218 42.6677 12.8421 42.9295L14.6811 46.9275C14.7356 47.0358 14.8185 47.1272 14.921 47.1918C15.0235 47.2565 15.1418 47.292 15.2629 47.2945C15.3841 47.2969 15.5037 47.2663 15.6088 47.2058C15.7138 47.1454 15.8004 47.0575 15.8592 46.9515L20.0398 39.222C19.1715 39.0749 18.3499 38.7262 17.641 38.2039C17.5964 38.1726 17.5537 38.1388 17.513 38.1026Z\" fill=\"#7D93B3\"/>\\n<g filter=\"url(#filter0_f_8245_10570)\">\\n<path d=\"M18.6548 21.2136L20.1455 19.2837C20.252 19.1417 20.3784 19.0375 20.5249 18.9709C20.6713 18.9044 20.8243 18.8711 20.984 18.8711C21.1438 18.8711 21.2968 18.9044 21.4432 18.9709C21.5896 19.0375 21.7161 19.1417 21.8225 19.2837L23.3132 21.2136L25.5759 21.9723C25.8066 22.0432 25.9885 22.1741 26.1216 22.3649C26.2547 22.5557 26.3212 22.7664 26.3212 22.9971C26.3212 23.1036 26.3057 23.2101 26.2746 23.3165C26.2436 23.423 26.1926 23.5251 26.1216 23.6227L24.6575 25.699L24.7108 27.8818C24.7196 28.1923 24.6176 28.4541 24.4046 28.667C24.1917 28.88 23.9432 28.9865 23.6593 28.9865C23.6415 28.9865 23.5439 28.9732 23.3665 28.9465L20.984 28.2811L18.6016 28.9465C18.5572 28.9643 18.5084 28.9754 18.4552 28.9798C18.402 28.9842 18.3532 28.9865 18.3088 28.9865C18.0248 28.9865 17.7764 28.88 17.5634 28.667C17.3505 28.4541 17.2484 28.1923 17.2573 27.8818L17.3106 25.6857L15.8598 23.6227C15.7888 23.5251 15.7378 23.423 15.7067 23.3165C15.6757 23.2101 15.6602 23.1036 15.6602 22.9971C15.6602 22.7753 15.7245 22.569 15.8531 22.3782C15.9818 22.1874 16.1615 22.0521 16.3922 21.9723L18.6548 21.2136Z\" fill=\"#7D93B2\" fill-opacity=\"0.3\"/>\\n</g>\\n<path d=\"M18.6548 17.6589L20.1455 15.729C20.252 15.587 20.3784 15.4828 20.5249 15.4162C20.6713 15.3497 20.8243 15.3164 20.984 15.3164C21.1438 15.3164 21.2968 15.3497 21.4432 15.4162C21.5896 15.4828 21.7161 15.587 21.8225 15.729L23.3132 17.6589L25.5759 18.4176C25.8066 18.4886 25.9885 18.6194 26.1216 18.8102C26.2547 19.001 26.3212 19.2117 26.3212 19.4424C26.3212 19.5489 26.3057 19.6554 26.2746 19.7618C26.2436 19.8683 26.1926 19.9704 26.1216 20.068L24.6575 22.1443L24.7108 24.3271C24.7196 24.6376 24.6176 24.8994 24.4046 25.1123C24.1917 25.3253 23.9432 25.4318 23.6593 25.4318C23.6415 25.4318 23.5439 25.4185 23.3665 25.3918L20.984 24.7264L18.6016 25.3918C18.5572 25.4096 18.5084 25.4207 18.4552 25.4251C18.402 25.4296 18.3532 25.4318 18.3088 25.4318C18.0248 25.4318 17.7764 25.3253 17.5634 25.1123C17.3505 24.8994 17.2484 24.6376 17.2573 24.3271L17.3106 22.131L15.8598 20.068C15.7888 19.9704 15.7378 19.8683 15.7067 19.7618C15.6757 19.6554 15.6602 19.5489 15.6602 19.4424C15.6602 19.2206 15.7245 19.0143 15.8531 18.8235C15.9818 18.6327 16.1615 18.4974 16.3922 18.4176L18.6548 17.6589Z\" fill=\"#7D93B2\"/>\\n<defs>\\n<filter id=\"filter0_f_8245_10570\" x=\"12.4658\" y=\"15.6768\" width=\"17.0488\" height=\"16.5058\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.59716\" result=\"effect1_foregroundBlur_8245_10570\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pDkR0.framer-1jd5ozv, .framer-pDkR0 .framer-1jd5ozv { display: block; }\",\".framer-pDkR0.framer-6dipsm { height: 656px; overflow: hidden; position: relative; width: 656px; }\",\".framer-pDkR0 .framer-q4wl33 { flex: none; height: 400px; left: calc(50.00000000000002% - 490px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 400px / 2); width: 490px; }\",\".framer-pDkR0 .framer-1jeng15 { flex: none; height: 214px; left: 0px; overflow: visible; position: absolute; top: calc(53.00000000000003% - 214px / 2); width: 325px; }\",\".framer-pDkR0 .framer-td6q2b { flex: none; height: 214px; left: calc(49.84615384615387% - 325px / 2); position: absolute; top: calc(50.00000000000002% - 214px / 2); width: 325px; }\",\".framer-pDkR0 .framer-1ma7e7q { flex: none; height: 165px; overflow: visible; position: absolute; right: 100px; top: 0px; width: 110px; }\",\".framer-pDkR0 .framer-2j1nbd { flex: none; height: 165px; left: calc(50.00000000000002% - 110px / 2); position: absolute; top: calc(49.69696969696972% - 165px / 2); width: 110px; }\",\".framer-pDkR0 .framer-1q43p0c { aspect-ratio: 0.9894736842105263 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: 120px; overflow: visible; position: absolute; top: 40px; width: 188px; }\",\".framer-pDkR0 .framer-1g94kyu { flex: none; height: 190px; left: calc(50.00000000000002% - 188px / 2); position: absolute; top: calc(50.00000000000002% - 190px / 2); width: 188px; }\",\".framer-pDkR0 .framer-1hy3aem { bottom: 0px; flex: none; height: 142px; overflow: visible; position: absolute; right: 0px; width: 229px; }\",\".framer-pDkR0 .framer-1bccugd { flex: none; height: 142px; left: calc(49.78165938864631% - 229px / 2); position: absolute; top: calc(50.00000000000002% - 142px / 2); width: 229px; }\",\".framer-pDkR0 .framer-9yjbud { aspect-ratio: 1 / 1; bottom: 105px; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: absolute; right: 130px; width: 64px; }\",\".framer-pDkR0 .framer-x13d2d { flex: none; height: 64px; left: calc(50.00000000000002% - 64px / 2); position: absolute; top: calc(50.00000000000002% - 64px / 2); width: 64px; }\",\".framer-pDkR0 .framer-vrcd81 { aspect-ratio: 0.8076923076923077 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 16px; position: absolute; top: 97px; width: 32px; }\",\".framer-pDkR0.framer-v-ikb92q.framer-6dipsm { height: 500px; width: 405px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-q4wl33 { aspect-ratio: 1.225 / 1; height: var(--framer-aspect-ratio-supported, 330px); left: 50%; top: 50%; width: 404px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-td6q2b { aspect-ratio: 1.5186915887850467 / 1; height: var(--framer-aspect-ratio-supported, 144px); left: 46px; top: 51%; width: 219px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-1ma7e7q { right: 70px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-2j1nbd { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 115px); left: unset; right: 16px; top: 25px; width: 77px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-1q43p0c { height: var(--framer-aspect-ratio-supported, 148px); left: 46%; top: 26px; width: 146px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-1bccugd { bottom: 18px; height: 98px; left: unset; right: 45px; top: unset; width: 157px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-9yjbud { bottom: 87px; right: 124px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-x13d2d, .framer-pDkR0.framer-v-11c5eaq .framer-x13d2d { height: 44px; left: calc(50.00000000000002% - 44px / 2); top: calc(50.00000000000002% - 44px / 2); width: 44px; }\",\".framer-pDkR0.framer-v-ikb92q .framer-vrcd81 { left: 66px; top: 96px; }\",\".framer-pDkR0.framer-v-11c5eaq.framer-6dipsm { height: 250px; width: 390px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-q4wl33 { aspect-ratio: 1.225 / 1; bottom: 0px; height: var(--framer-aspect-ratio-supported, 250px); left: 50%; top: unset; width: 306px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1jeng15 { left: -20px; top: calc(52.905811623246514% - 214px / 2); }\",\".framer-pDkR0.framer-v-11c5eaq .framer-td6q2b { aspect-ratio: 1.5186915887850467 / 1; height: var(--framer-aspect-ratio-supported, 111px); left: 32px; top: 51%; width: 170px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1ma7e7q { right: 37px; top: 2px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-2j1nbd { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 89px); left: unset; right: 25px; top: 38px; width: 59px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1q43p0c { height: var(--framer-aspect-ratio-supported, 115px); left: 46%; top: 18px; width: 114px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1g94kyu { aspect-ratio: 0.9894736842105263 / 1; height: var(--framer-aspect-ratio-supported, 152px); left: 50%; top: 67%; width: 150px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1hy3aem { right: 7px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-1bccugd { bottom: 11px; height: 76px; left: unset; right: 31px; top: unset; width: 122px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-9yjbud { bottom: 64px; height: var(--framer-aspect-ratio-supported, 50px); right: 93px; width: 50px; }\",\".framer-pDkR0.framer-v-11c5eaq .framer-vrcd81 { height: var(--framer-aspect-ratio-supported, 26px); left: 23px; top: 72px; width: 21px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 656\n * @framerIntrinsicWidth 656\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FYt1OHSFg\":{\"layout\":[\"fixed\",\"fixed\"]},\"OeuKWy8Vy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ufo5gqu1j\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRpJGOzJzo=withCSS(Component,css,\"framer-pDkR0\");export default FramerRpJGOzJzo;FramerRpJGOzJzo.displayName=\"teletheraphy asset\";FramerRpJGOzJzo.defaultProps={height:656,width:656};addPropertyControls(FramerRpJGOzJzo,{variant:{options:[\"x0Q8jByj3\",\"FYt1OHSFg\",\"OeuKWy8Vy\"],optionTitles:[\"Variant 1\",\"810\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Ufo5gqu1j:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerRpJGOzJzo,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRpJGOzJzo\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Ufo5gqu1j\\\":\\\"scrollSection\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FYt1OHSFg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OeuKWy8Vy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"656\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"656\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RpJGOzJzo.map", "// Generated by Framer (1be12e0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"D2IKxQQ2C\",\"jeeHKKd54\",\"qr8hUKPKF\",\"g59pnywnD\"];const serializationHash=\"framer-Jj9xW\";const variantClassNames={D2IKxQQ2C:\"framer-v-198ju2z\",g59pnywnD:\"framer-v-zr8e2e\",jeeHKKd54:\"framer-v-1acdhoh\",qr8hUKPKF:\"framer-v-u5hs8p\"};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 transition1={bounce:.05,delay:0,duration:1,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"D2IKxQQ2C\",\"Variant 2\":\"jeeHKKd54\",\"Variant 3\":\"qr8hUKPKF\",\"Variant 5\":\"g59pnywnD\"};const getProps=({happy,height,id,sad,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,EKC_8dEmS:(_ref=sad!==null&&sad!==void 0?sad:props.EKC_8dEmS)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/1fTixgg4mA8jm68mCVzUh0u5sY.png\"},MgZzkIhtU:(_ref1=title!==null&&title!==void 0?title:props.MgZzkIhtU)!==null&&_ref1!==void 0?_ref1:\"Anxiety issue\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"D2IKxQQ2C\",wL83DTv6B:(_ref3=happy!==null&&happy!==void 0?happy:props.wL83DTv6B)!==null&&_ref3!==void 0?_ref3:{src:\"https://framerusercontent.com/images/faTjh2DXp7KlsTMrDomrGCBv3U.png\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,EKC_8dEmS,wL83DTv6B,MgZzkIhtU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D2IKxQQ2C\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1cq0oee=activeVariantCallback(async(...args)=>{setVariant(\"qr8hUKPKF\");});const onAppear1c4wtyq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"g59pnywnD\"),3e3);});const onAppear1hay42j=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jeeHKKd54\"),3e3);});const onAppear1k23gid=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"D2IKxQQ2C\"),12e3);});useOnVariantChange(baseVariant,{default:onAppear1cq0oee,g59pnywnD:onAppear1k23gid,jeeHKKd54:onAppear1c4wtyq,qr8hUKPKF:onAppear1hay42j});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"jeeHKKd54\",\"g59pnywnD\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"jeeHKKd54\",\"g59pnywnD\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-198ju2z\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D2IKxQQ2C\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({g59pnywnD:{\"data-framer-name\":\"Variant 5\"},jeeHKKd54:{\"data-framer-name\":\"Variant 2\"},qr8hUKPKF:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12gksnz\",layoutDependency:layoutDependency,layoutId:\"MNozpPJ09\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,boxShadow:\"0px 9px 20px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0)\",opacity:0},variants:{jeeHKKd54:{opacity:1},qr8hUKPKF:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8r02qt\",layoutDependency:layoutDependency,layoutId:\"LB7KFYhw4\",transformTemplate:transformTemplate1,...addPropertyOverrides({jeeHKKd54:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8ljvwm\",\"data-framer-name\":\"Heart\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:44,intrinsicWidth:44,layoutDependency:layoutDependency,layoutId:\"VGDXTPA3e\",style:{opacity:0},svg:'<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#00B259\" fill-opacity=\"0.05\"/>\\n<g opacity=\"0.4\" filter=\"url(#filter0_f_8177_9171)\">\\n<path d=\"M21.1693 40L18.5234 37.625C17.5234 36.7222 16.6658 35.9167 15.9505 35.2083C15.2352 34.5 14.645 33.8333 14.1797 33.2083C13.7144 32.5833 13.3741 31.9792 13.1589 31.3958C12.9436 30.8125 12.8359 30.2014 12.8359 29.5625C12.8359 28.2569 13.2734 27.1701 14.1484 26.3021C15.0234 25.434 16.1137 25 17.4193 25C18.1415 25 18.829 25.1493 19.4818 25.4479C20.1345 25.7465 20.697 26.1736 21.1693 26.7292C21.6415 26.1736 22.204 25.7465 22.8568 25.4479C23.5095 25.1493 24.197 25 24.9193 25C26.0998 25 27.0894 25.3576 27.888 26.0729C28.6866 26.7882 29.1832 27.625 29.3776 28.5833C29.0998 28.4722 28.8082 28.4028 28.5026 28.375C28.1971 28.3472 27.8846 28.3333 27.5651 28.3333C26.3846 28.3333 25.3012 28.809 24.3151 29.7604C23.329 30.7118 22.8359 31.9028 22.8359 33.3333C22.8359 34 22.9818 34.6771 23.2734 35.3646C23.5651 36.0521 23.9748 36.6111 24.5026 37.0417C24.2387 37.2778 23.895 37.5799 23.4714 37.9479C23.0477 38.316 22.6832 38.6389 22.3776 38.9167L21.1693 40ZM26.9609 35.9792L24.5859 33.625L25.7734 32.4583L26.9609 33.625L29.8984 30.6875L31.0859 31.8542L26.9609 35.9792Z\" fill=\"#00B259\"/>\\n</g>\\n<path d=\"M21.1324 30.4384L18.2329 27.8356C17.137 26.8463 16.1971 25.9635 15.4132 25.1872C14.6294 24.411 13.9825 23.6804 13.4726 22.9954C12.9627 22.3105 12.5898 21.6484 12.3539 21.0091C12.118 20.3699 12 19.7002 12 19C12 17.5693 12.4795 16.3782 13.4384 15.4269C14.3973 14.4756 15.5921 14 17.0228 14C17.8143 14 18.5677 14.1636 19.2831 14.4909C19.9985 14.8181 20.6149 15.2861 21.1324 15.895C21.6499 15.2861 22.2664 14.8181 22.9817 14.4909C23.6971 14.1636 24.4505 14 25.242 14C26.5358 14 27.6202 14.3919 28.4954 15.1758C29.3706 15.9597 29.9148 16.8767 30.1279 17.9269C29.8234 17.8052 29.5038 17.7291 29.169 17.6986C28.8341 17.6682 28.4916 17.653 28.1416 17.653C26.8478 17.653 25.6606 18.1743 24.5799 19.2169C23.4992 20.2595 22.9589 21.5647 22.9589 23.1324C22.9589 23.863 23.1187 24.605 23.4384 25.3584C23.758 26.1119 24.207 26.7245 24.7854 27.1963C24.4962 27.4551 24.1195 27.7862 23.6553 28.1895C23.191 28.5928 22.7915 28.9467 22.4566 29.2511L21.1324 30.4384ZM27.4795 26.032L24.8767 23.4521L26.1781 22.1735L27.4795 23.4521L30.6986 20.2329L32 21.5114L27.4795 26.032Z\" fill=\"#00B259\"/>\\n<defs>\\n<filter id=\"filter0_f_8177_9171\" x=\"2.83594\" y=\"15\" width=\"38.25\" height=\"35\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"5\" result=\"effect1_foregroundBlur_8177_9171\"/>\\n</filter>\\n</defs>\\n</svg>\\n',transformTemplate:transformTemplate2,variants:{jeeHKKd54:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({jeeHKKd54:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wvikhh\",\"data-framer-name\":\"Alert\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:44,intrinsicWidth:44,layoutDependency:layoutDependency,layoutId:\"inFo0CJYG\",style:{opacity:1},svg:'<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"22\" cy=\"22\" r=\"22\" fill=\"#FF0000\" fill-opacity=\"0.05\"/>\\n<path d=\"M21.8076 16.0031C25.5489 16.0031 28.5817 19.0359 28.5817 22.7772V27.7251C28.5817 27.9053 28.5102 28.0782 28.3827 28.2056C28.2553 28.333 28.0824 28.4046 27.9022 28.4046H15.713C15.5328 28.4046 15.36 28.333 15.2325 28.2056C15.1051 28.0782 15.0335 27.9053 15.0335 27.7251V22.7772C15.0335 19.0359 18.0663 16.0031 21.8076 16.0031ZM21.213 12.2656H22.4022C22.4473 12.2656 22.4905 12.2835 22.5223 12.3154C22.5542 12.3472 22.5721 12.3905 22.5721 12.4355V14.4741C22.5721 14.5192 22.5542 14.5624 22.5223 14.5942C22.4905 14.6261 22.4473 14.644 22.4022 14.644H21.213C21.168 14.644 21.1248 14.6261 21.0929 14.5942C21.061 14.5624 21.0431 14.5192 21.0431 14.4741V12.4355C21.0431 12.3905 21.061 12.3472 21.0929 12.3154C21.1248 12.2835 21.168 12.2656 21.213 12.2656ZM14.699 14.8916C14.7148 14.8758 14.7335 14.8633 14.7542 14.8547C14.7748 14.8462 14.7969 14.8418 14.8192 14.8418C14.8415 14.8418 14.8637 14.8462 14.8843 14.8547C14.9049 14.8633 14.9236 14.8758 14.9394 14.8916L16.3809 16.3331C16.4127 16.3649 16.4306 16.4081 16.4306 16.4532C16.4306 16.4982 16.4127 16.5414 16.3809 16.5733L15.54 17.4142C15.5081 17.446 15.4649 17.4639 15.4199 17.4639C15.3748 17.4639 15.3316 17.446 15.2998 17.4142L13.8583 15.9727C13.8265 15.9409 13.8086 15.8977 13.8086 15.8526C13.8086 15.8076 13.8265 15.7644 13.8583 15.7325L14.6992 14.8916H14.699ZM28.9183 14.8916L29.7593 15.7325C29.791 15.7644 29.8089 15.8075 29.8089 15.8525C29.8089 15.8975 29.791 15.9406 29.7593 15.9725L28.3178 17.4144C28.302 17.4302 28.2833 17.4427 28.2627 17.4513C28.242 17.4598 28.2199 17.4642 28.1976 17.4642C28.1753 17.4642 28.1532 17.4598 28.1325 17.4513C28.1119 17.4427 28.0932 17.4302 28.0774 17.4144L27.2365 16.5735C27.2207 16.5577 27.2082 16.5389 27.1996 16.5183C27.1911 16.4977 27.1867 16.4756 27.1867 16.4533C27.1867 16.4309 27.1911 16.4088 27.1996 16.3882C27.2082 16.3676 27.2207 16.3489 27.2365 16.3331L28.6782 14.8916C28.71 14.8598 28.7532 14.8419 28.7982 14.8419C28.8433 14.8419 28.8865 14.8598 28.9183 14.8916ZM15.0123 29.7637H28.603C28.7832 29.7637 28.9561 29.8353 29.0835 29.9627C29.2109 30.0902 29.2825 30.263 29.2825 30.4432V30.9529C29.2825 30.9979 29.2646 31.0411 29.2328 31.073C29.2009 31.1049 29.1577 31.1228 29.1126 31.1228H14.5026C14.4575 31.1228 14.4143 31.1049 14.3825 31.073C14.3506 31.0411 14.3327 30.9979 14.3327 30.9529V30.4432C14.3327 30.263 14.4043 30.0902 14.5317 29.9627C14.6592 29.8353 14.832 29.7637 15.0123 29.7637ZM18.1551 23.032V28.4046H19.5142V23.032H18.1551Z\" fill=\"#FF0000\"/>\\n</svg>\\n',transformTemplate:transformTemplate2,variants:{jeeHKKd54:{opacity:0}},withExternalLayout:true,...addPropertyOverrides({qr8hUKPKF:{transformTemplate:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Anxiety issue\"})}),className:\"framer-oz1aav\",\"data-framer-name\":\"Anxiety issue\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"ClXNEkv_Y\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\"},text:MgZzkIhtU,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Connecting...\"})}),className:\"framer-1a2ifc2\",\"data-framer-name\":\"Connecting...\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"hHYq7OriT\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{g59pnywnD:{\"--extracted-r6o4lv\":\"rgb(0, 178, 89)\",opacity:1},jeeHKKd54:{\"--extracted-r6o4lv\":\"rgb(0, 178, 89)\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g59pnywnD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 178, 89))\"},children:\"Help Received\"})})},jeeHKKd54:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 178, 89))\"},children:\"Help Received\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ye4k8\",\"data-framer-name\":\"avatar\",layoutDependency:layoutDependency,layoutId:\"Miiqr11SO\",style:{backgroundColor:\"rgb(235, 242, 244)\",borderBottomLeftRadius:43.12,borderBottomRightRadius:43.12,borderTopLeftRadius:43.12,borderTopRightRadius:43.12},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-48+12+0),sizes:\"44px\",...toResponsiveImage(EKC_8dEmS),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1v386bo\",\"data-framer-name\":\"sad\",layoutDependency:layoutDependency,layoutId:\"qIOMebjrz\",...addPropertyOverrides({qr8hUKPKF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+12+0),sizes:\"44px\",...toResponsiveImage(EKC_8dEmS),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(wL83DTv6B),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-12pzpf7\",\"data-framer-name\":\"happy\",layoutDependency:layoutDependency,layoutId:\"I8127:8923;31:16\",...addPropertyOverrides({g59pnywnD:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-48+12+0),sizes:\"44px\",...toResponsiveImage(wL83DTv6B),...{positionX:\"center\",positionY:\"center\"}}},jeeHKKd54:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+12+0),sizes:\"44px\",...toResponsiveImage(wL83DTv6B),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jj9xW.framer-1x794g9, .framer-Jj9xW .framer-1x794g9 { display: block; }\",\".framer-Jj9xW.framer-198ju2z { height: 68px; overflow: visible; position: relative; width: 235px; }\",\".framer-Jj9xW .framer-12gksnz { bottom: -20px; flex: none; height: 68px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Jj9xW .framer-8r02qt { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: visible; position: absolute; right: 12px; top: 50%; width: 44px; }\",\".framer-Jj9xW .framer-8ljvwm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; position: absolute; top: 50%; width: 2px; }\",\".framer-Jj9xW .framer-wvikhh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 50%; position: absolute; top: 50%; width: 1px; }\",\".framer-Jj9xW .framer-oz1aav { flex: none; height: auto; left: 68px; position: absolute; top: 14px; white-space: pre; width: auto; }\",\".framer-Jj9xW .framer-1a2ifc2 { flex: none; height: auto; left: 68px; position: absolute; top: 34px; white-space: pre; width: auto; }\",\".framer-Jj9xW .framer-2ye4k8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 12px; overflow: hidden; position: absolute; top: 12px; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Jj9xW .framer-1v386bo, .framer-Jj9xW .framer-12pzpf7 { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 44px; }\",\".framer-Jj9xW.framer-v-1acdhoh .framer-12gksnz, .framer-Jj9xW.framer-v-u5hs8p .framer-12gksnz { bottom: 0px; height: unset; top: 0px; }\",\".framer-Jj9xW.framer-v-1acdhoh .framer-8r02qt { aspect-ratio: unset; height: 44px; left: calc(85.53191489361704% - 44px / 2); right: unset; top: calc(50.00000000000002% - 44px / 2); }\",\".framer-Jj9xW.framer-v-1acdhoh .framer-8ljvwm { height: var(--framer-aspect-ratio-supported, 44px); left: 0px; right: 0px; top: 0px; width: unset; }\",\".framer-Jj9xW.framer-v-u5hs8p .framer-wvikhh { aspect-ratio: unset; height: 44px; left: calc(50.00000000000002% - 44px / 2); top: calc(50.00000000000002% - 44px / 2); width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jeeHKKd54\":{\"layout\":[\"fixed\",\"fixed\"]},\"qr8hUKPKF\":{\"layout\":[\"fixed\",\"fixed\"]},\"g59pnywnD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EKC_8dEmS\":\"sad\",\"wL83DTv6B\":\"happy\",\"MgZzkIhtU\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbJYSnhRfB=withCSS(Component,css,\"framer-Jj9xW\");export default FramerbJYSnhRfB;FramerbJYSnhRfB.displayName=\"Crisis card\";FramerbJYSnhRfB.defaultProps={height:68,width:235};addPropertyControls(FramerbJYSnhRfB,{variant:{options:[\"D2IKxQQ2C\",\"jeeHKKd54\",\"qr8hUKPKF\",\"g59pnywnD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},EKC_8dEmS:{__defaultAssetReference:\"data:framer/asset-reference,1fTixgg4mA8jm68mCVzUh0u5sY.png?originalFilename=28+15.png&preferredSize=auto\",title:\"Sad\",type:ControlType.ResponsiveImage},wL83DTv6B:{__defaultAssetReference:\"data:framer/asset-reference,faTjh2DXp7KlsTMrDomrGCBv3U.png?originalFilename=13+15.png&preferredSize=auto\",title:\"Happy\",type:ControlType.ResponsiveImage},MgZzkIhtU:{defaultValue:\"Anxiety issue\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerbJYSnhRfB,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbJYSnhRfB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"68\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jeeHKKd54\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qr8hUKPKF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g59pnywnD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"235\",\"framerVariables\":\"{\\\"EKC_8dEmS\\\":\\\"sad\\\",\\\"wL83DTv6B\\\":\\\"happy\\\",\\\"MgZzkIhtU\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bJYSnhRfB.map", "// Generated by Framer (1be12e0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CrisisCard from\"https://framerusercontent.com/modules/iyltfqoArgIyEzn7Y1Hu/WwsSmLYvz7zETlsovwwe/bJYSnhRfB.js\";const CrisisCardFonts=getFonts(CrisisCard);const cycleOrder=[\"LmTsehwfm\",\"a4MgZ6_II\"];const serializationHash=\"framer-Hka15\";const variantClassNames={a4MgZ6_II:\"framer-v-w2u6c0\",LmTsehwfm:\"framer-v-w5oxpv\"};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 transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"LmTsehwfm\",\"Variant 2\":\"a4MgZ6_II\"};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:\"LmTsehwfm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LmTsehwfm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"a4MgZ6_II\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-w5oxpv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LmTsehwfm\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({a4MgZ6_II:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({a4MgZ6_II:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kdzjrl-container\",layoutDependency:layoutDependency,layoutId:\"Xdz4uxZpq-container\",children:/*#__PURE__*/_jsx(CrisisCard,{height:\"100%\",id:\"Xdz4uxZpq\",layoutId:\"Xdz4uxZpq\",MgZzkIhtU:\"Anxiety issue\",style:{height:\"100%\",width:\"100%\"},variant:\"D2IKxQQ2C\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hka15.framer-1tr2t38, .framer-Hka15 .framer-1tr2t38 { display: block; }\",\".framer-Hka15.framer-w5oxpv { height: 68px; overflow: visible; position: relative; width: 235px; }\",\".framer-Hka15 .framer-kdzjrl-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a4MgZ6_II\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCRwTp7Myl=withCSS(Component,css,\"framer-Hka15\");export default FramerCRwTp7Myl;FramerCRwTp7Myl.displayName=\"CRisis line card\";FramerCRwTp7Myl.defaultProps={height:68,width:235};addPropertyControls(FramerCRwTp7Myl,{variant:{options:[\"LmTsehwfm\",\"a4MgZ6_II\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCRwTp7Myl,[{explicitInter:true,fonts:[]},...CrisisCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCRwTp7Myl\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"68\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a4MgZ6_II\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"235\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"fkFMRVJNS\",\"SHj9o9dOX\",\"vPKEs0cTO\"];const serializationHash=\"framer-dR1lB\";const variantClassNames={fkFMRVJNS:\"framer-v-18xu5q7\",SHj9o9dOX:\"framer-v-l4dc9i\",vPKEs0cTO:\"framer-v-19notvv\"};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 transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:6,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"fkFMRVJNS\",\"Variant 2\":\"SHj9o9dOX\",\"Variant 3\":\"vPKEs0cTO\"};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:\"fkFMRVJNS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fkFMRVJNS\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearbhtpg9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"SHj9o9dOX\"),100);});const onAppearfu6tdp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vPKEs0cTO\"),500);});const onAppear9ay9x6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"fkFMRVJNS\"),5e3);});useOnVariantChange(baseVariant,{default:onAppearbhtpg9,SHj9o9dOX:onAppearfu6tdp,vPKEs0cTO:onAppear9ay9x6});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({SHj9o9dOX:{value:transition2},vPKEs0cTO:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-18xu5q7\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fkFMRVJNS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({SHj9o9dOX:{\"data-framer-name\":\"Variant 2\"},vPKEs0cTO:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17vvm5s\",\"data-border\":true,\"data-framer-name\":\"ring 1\",layoutDependency:layoutDependency,layoutId:\"UHZWnkquJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 187, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 49.99999999999999% at 50% 49.99999999999999%, rgba(255, 255, 255, 0) 0%, rgba(0, 187, 255, 1) 100%)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:.2},transformTemplate:transformTemplate1,variants:{SHj9o9dOX:{background:\"radial-gradient(50% 49.99999999999999% at 50% 49.99999999999999%, rgba(255, 255, 255, 0) 0%, rgba(0, 187, 255, 0.3) 100%)\",opacity:.1},vPKEs0cTO:{background:\"radial-gradient(50% 49.99999999999999% at 50% 49.99999999999999%, rgba(255, 255, 255, 0) 0%, rgba(0, 187, 255, 0.3) 100%)\",opacity:0}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dR1lB.framer-6opd33, .framer-dR1lB .framer-6opd33 { display: block; }\",\".framer-dR1lB.framer-18xu5q7 { height: 400px; overflow: visible; position: relative; width: 400px; }\",\".framer-dR1lB .framer-17vvm5s { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); left: 50%; position: absolute; top: 50%; width: 60px; }\",\".framer-dR1lB.framer-v-l4dc9i.framer-18xu5q7, .framer-dR1lB.framer-v-19notvv.framer-18xu5q7 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 400px); }\",\".framer-dR1lB.framer-v-l4dc9i .framer-17vvm5s, .framer-dR1lB.framer-v-19notvv .framer-17vvm5s { height: var(--framer-aspect-ratio-supported, 400px); width: 400px; }\",'.framer-dR1lB[data-border=\"true\"]::after, .framer-dR1lB [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 400\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SHj9o9dOX\":{\"layout\":[\"fixed\",\"fixed\"]},\"vPKEs0cTO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHsfhPXIdm=withCSS(Component,css,\"framer-dR1lB\");export default FramerHsfhPXIdm;FramerHsfhPXIdm.displayName=\"Ripple ring\";FramerHsfhPXIdm.defaultProps={height:400,width:400};addPropertyControls(FramerHsfhPXIdm,{variant:{options:[\"fkFMRVJNS\",\"SHj9o9dOX\",\"vPKEs0cTO\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHsfhPXIdm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHsfhPXIdm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SHj9o9dOX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vPKEs0cTO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HsfhPXIdm.map", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import RippleRing from\"https://framerusercontent.com/modules/WaA1PpXUzsJImPP2wxsD/qC2gD1RTLip5DygTo9DI/HsfhPXIdm.js\";const RippleRingFonts=getFonts(RippleRing);const cycleOrder=[\"cc_PHZqfs\",\"xR1gVV3fA\",\"NmfVY4ODI\"];const serializationHash=\"framer-i1ig9\";const variantClassNames={cc_PHZqfs:\"framer-v-1ikyvl3\",NmfVY4ODI:\"framer-v-1dc4t0o\",xR1gVV3fA:\"framer-v-3wbe74\"};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 transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"cc_PHZqfs\",\"Variant 2\":\"xR1gVV3fA\",\"Variant 3\":\"NmfVY4ODI\"};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:\"cc_PHZqfs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cc_PHZqfs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear17nnf0i=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NmfVY4ODI\"),3e3);});useOnVariantChange(baseVariant,{xR1gVV3fA:onAppear17nnf0i});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"NmfVY4ODI\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ikyvl3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cc_PHZqfs\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({NmfVY4ODI:{\"data-framer-name\":\"Variant 3\"},xR1gVV3fA:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({NmfVY4ODI:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-clhukd-container\",layoutDependency:layoutDependency,layoutId:\"J7nXsH_MD-container\",children:/*#__PURE__*/_jsx(RippleRing,{height:\"100%\",id:\"J7nXsH_MD\",layoutId:\"J7nXsH_MD\",style:{height:\"100%\",width:\"100%\"},variant:\"fkFMRVJNS\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i1ig9.framer-wfgias, .framer-i1ig9 .framer-wfgias { display: block; }\",\".framer-i1ig9.framer-1ikyvl3 { height: 400px; overflow: visible; position: relative; width: 400px; }\",\".framer-i1ig9 .framer-clhukd-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xR1gVV3fA\":{\"layout\":[\"fixed\",\"fixed\"]},\"NmfVY4ODI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermP_XsFOm7=withCSS(Component,css,\"framer-i1ig9\");export default FramermP_XsFOm7;FramermP_XsFOm7.displayName=\"Ripple_3\";FramermP_XsFOm7.defaultProps={height:400,width:400};addPropertyControls(FramermP_XsFOm7,{variant:{options:[\"cc_PHZqfs\",\"xR1gVV3fA\",\"NmfVY4ODI\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermP_XsFOm7,[{explicitInter:true,fonts:[]},...RippleRingFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermP_XsFOm7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xR1gVV3fA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NmfVY4ODI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mP_XsFOm7.map", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import RippleRing from\"https://framerusercontent.com/modules/WaA1PpXUzsJImPP2wxsD/qC2gD1RTLip5DygTo9DI/HsfhPXIdm.js\";const RippleRingFonts=getFonts(RippleRing);const cycleOrder=[\"mynoTFSPz\",\"RQFuiNwgm\",\"Zhzfk5cLc\"];const serializationHash=\"framer-ulfjm\";const variantClassNames={mynoTFSPz:\"framer-v-1k604uo\",RQFuiNwgm:\"framer-v-1w9721d\",Zhzfk5cLc:\"framer-v-17mgco8\"};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 transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"mynoTFSPz\",\"Variant 2\":\"RQFuiNwgm\",\"Variant 3\":\"Zhzfk5cLc\"};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:\"mynoTFSPz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mynoTFSPz\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear189ql5u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Zhzfk5cLc\"),1500);});useOnVariantChange(baseVariant,{RQFuiNwgm:onAppear189ql5u});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"Zhzfk5cLc\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1k604uo\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mynoTFSPz\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({RQFuiNwgm:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true},Zhzfk5cLc:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Zhzfk5cLc:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yb1f8e-container\",layoutDependency:layoutDependency,layoutId:\"J_sq_XtRC-container\",children:/*#__PURE__*/_jsx(RippleRing,{height:\"100%\",id:\"J_sq_XtRC\",layoutId:\"J_sq_XtRC\",style:{height:\"100%\",width:\"100%\"},variant:\"fkFMRVJNS\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ulfjm.framer-wrc3hw, .framer-ulfjm .framer-wrc3hw { display: block; }\",\".framer-ulfjm.framer-1k604uo { height: 400px; overflow: visible; position: relative; width: 400px; }\",\".framer-ulfjm .framer-yb1f8e-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RQFuiNwgm\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zhzfk5cLc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQnjrFdkkI=withCSS(Component,css,\"framer-ulfjm\");export default FramerQnjrFdkkI;FramerQnjrFdkkI.displayName=\"Ripple_2\";FramerQnjrFdkkI.defaultProps={height:400,width:400};addPropertyControls(FramerQnjrFdkkI,{variant:{options:[\"mynoTFSPz\",\"RQFuiNwgm\",\"Zhzfk5cLc\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQnjrFdkkI,[{explicitInter:true,fonts:[]},...RippleRingFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQnjrFdkkI\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RQFuiNwgm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zhzfk5cLc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QnjrFdkkI.map", "// Generated by Framer (1be12e0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CrisisCard from\"https://framerusercontent.com/modules/iyltfqoArgIyEzn7Y1Hu/WwsSmLYvz7zETlsovwwe/bJYSnhRfB.js\";const CrisisCardFonts=getFonts(CrisisCard);const cycleOrder=[\"OrarxANE1\",\"QV05A7p2s\",\"FI7mUVGRj\"];const serializationHash=\"framer-g4DRD\";const variantClassNames={FI7mUVGRj:\"framer-v-i3vzbp\",OrarxANE1:\"framer-v-ewq5m\",QV05A7p2s:\"framer-v-cjxlpn\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"OrarxANE1\",\"Variant 2\":\"QV05A7p2s\",\"Variant 3\":\"FI7mUVGRj\"};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:\"OrarxANE1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OrarxANE1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear19jryfs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"FI7mUVGRj\"),6e3);});useOnVariantChange(baseVariant,{QV05A7p2s:onAppear19jryfs});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"FI7mUVGRj\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-ewq5m\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OrarxANE1\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({FI7mUVGRj:{\"data-framer-name\":\"Variant 3\"},QV05A7p2s:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FI7mUVGRj:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ioxywo-container\",layoutDependency:layoutDependency,layoutId:\"EPnGCaIVe-container\",children:/*#__PURE__*/_jsx(CrisisCard,{EKC_8dEmS:addImageAlt({src:\"https://framerusercontent.com/images/1Xib6zKY0l9CbWxVRYFLEd5UJw.png\"},\"\"),height:\"100%\",id:\"EPnGCaIVe\",layoutId:\"EPnGCaIVe\",MgZzkIhtU:\"Stress issue\",style:{height:\"100%\",width:\"100%\"},variant:\"D2IKxQQ2C\",width:\"100%\",wL83DTv6B:addImageAlt({src:\"https://framerusercontent.com/images/I6PwQCjjjjQp8EoWrBN4TLatk.png\"},\"\")})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-g4DRD.framer-10fw5qi, .framer-g4DRD .framer-10fw5qi { display: block; }\",\".framer-g4DRD.framer-ewq5m { height: 68px; overflow: visible; position: relative; width: 235px; }\",\".framer-g4DRD .framer-1ioxywo-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QV05A7p2s\":{\"layout\":[\"fixed\",\"fixed\"]},\"FI7mUVGRj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerR82mBdzr_=withCSS(Component,css,\"framer-g4DRD\");export default FramerR82mBdzr_;FramerR82mBdzr_.displayName=\"CRisis line card 2\";FramerR82mBdzr_.defaultProps={height:68,width:235};addPropertyControls(FramerR82mBdzr_,{variant:{options:[\"OrarxANE1\",\"QV05A7p2s\",\"FI7mUVGRj\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR82mBdzr_,[{explicitInter:true,fonts:[]},...CrisisCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR82mBdzr_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"235\",\"framerIntrinsicHeight\":\"68\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QV05A7p2s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FI7mUVGRj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1be12e0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import RippleRing from\"https://framerusercontent.com/modules/WaA1PpXUzsJImPP2wxsD/qC2gD1RTLip5DygTo9DI/HsfhPXIdm.js\";const RippleRingFonts=getFonts(RippleRing);const cycleOrder=[\"QQ06sL9NZ\",\"ThftWX_fk\"];const serializationHash=\"framer-TUNyV\";const variantClassNames={QQ06sL9NZ:\"framer-v-16f22pm\",ThftWX_fk:\"framer-v-1t92rhz\"};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 transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"QQ06sL9NZ\",\"Variant 2\":\"ThftWX_fk\"};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:\"QQ06sL9NZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QQ06sL9NZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"ThftWX_fk\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-16f22pm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QQ06sL9NZ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({ThftWX_fk:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ThftWX_fk:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zhnmi5-container\",layoutDependency:layoutDependency,layoutId:\"ynagGGAGy-container\",children:/*#__PURE__*/_jsx(RippleRing,{height:\"100%\",id:\"ynagGGAGy\",layoutId:\"ynagGGAGy\",style:{height:\"100%\",width:\"100%\"},variant:\"fkFMRVJNS\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TUNyV.framer-148gzjj, .framer-TUNyV .framer-148gzjj { display: block; }\",\".framer-TUNyV.framer-16f22pm { height: 400px; overflow: visible; position: relative; width: 400px; }\",\".framer-TUNyV .framer-zhnmi5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ThftWX_fk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWmUm1TT2v=withCSS(Component,css,\"framer-TUNyV\");export default FramerWmUm1TT2v;FramerWmUm1TT2v.displayName=\"Ripple\";FramerWmUm1TT2v.defaultProps={height:400,width:400};addPropertyControls(FramerWmUm1TT2v,{variant:{options:[\"QQ06sL9NZ\",\"ThftWX_fk\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWmUm1TT2v,[{explicitInter:true,fonts:[]},...RippleRingFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWmUm1TT2v\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ThftWX_fk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1be12e0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CrisisCard from\"https://framerusercontent.com/modules/iyltfqoArgIyEzn7Y1Hu/WwsSmLYvz7zETlsovwwe/bJYSnhRfB.js\";const CrisisCardFonts=getFonts(CrisisCard);const cycleOrder=[\"ybWtzwGt6\",\"CdXGXKmyf\",\"nQeGVQvo9\"];const serializationHash=\"framer-mA0Rs\";const variantClassNames={CdXGXKmyf:\"framer-v-1n5n0ma\",nQeGVQvo9:\"framer-v-167prea\",ybWtzwGt6:\"framer-v-1v55e2u\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ybWtzwGt6\",\"Variant 2\":\"CdXGXKmyf\",\"Variant 3\":\"nQeGVQvo9\"};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:\"ybWtzwGt6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ybWtzwGt6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1972qz9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"nQeGVQvo9\"),12e3);});useOnVariantChange(baseVariant,{CdXGXKmyf:onAppear1972qz9});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"nQeGVQvo9\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1v55e2u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ybWtzwGt6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({CdXGXKmyf:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true},nQeGVQvo9:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nQeGVQvo9:{height:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-0,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-h7j872-container\",layoutDependency:layoutDependency,layoutId:\"xFztGyE_l-container\",children:/*#__PURE__*/_jsx(CrisisCard,{EKC_8dEmS:addImageAlt({src:\"https://framerusercontent.com/images/3cdWueMYeWdeEQnlIQKsekNSFg.png\"},\"\"),height:\"100%\",id:\"xFztGyE_l\",layoutId:\"xFztGyE_l\",MgZzkIhtU:\"Depression issue\",style:{height:\"100%\",width:\"100%\"},variant:\"D2IKxQQ2C\",width:\"100%\",wL83DTv6B:addImageAlt({src:\"https://framerusercontent.com/images/WPpVmnR0zLwImySV02Iv3MEKHb4.png\"},\"\")})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mA0Rs.framer-i8z3t3, .framer-mA0Rs .framer-i8z3t3 { display: block; }\",\".framer-mA0Rs.framer-1v55e2u { height: 68px; overflow: visible; position: relative; width: 240px; }\",\".framer-mA0Rs .framer-h7j872-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CdXGXKmyf\":{\"layout\":[\"fixed\",\"fixed\"]},\"nQeGVQvo9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwwQRO9lg3=withCSS(Component,css,\"framer-mA0Rs\");export default FramerwwQRO9lg3;FramerwwQRO9lg3.displayName=\"Depression\";FramerwwQRO9lg3.defaultProps={height:68,width:240};addPropertyControls(FramerwwQRO9lg3,{variant:{options:[\"ybWtzwGt6\",\"CdXGXKmyf\",\"nQeGVQvo9\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwwQRO9lg3,[{explicitInter:true,fonts:[]},...CrisisCardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwwQRO9lg3\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"68\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CdXGXKmyf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nQeGVQvo9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7f69244)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CRisisLineCard from\"https://framerusercontent.com/modules/UUOPDCqeoY0kxmMilppR/RogbVCFPuFbPXMIUP4Vw/CRwTp7Myl.js\";import Ripple_3 from\"https://framerusercontent.com/modules/Vla6uTFBKCuLsAdVQTcO/Xa2dolyQILgXfxwO7Jnd/mP_XsFOm7.js\";import Ripple_2 from\"https://framerusercontent.com/modules/cpm4cTCSVOdQAFbllboP/pBp4z8buA1wqmr39wZxb/QnjrFdkkI.js\";import CRisisLineCard2 from\"https://framerusercontent.com/modules/BQt6MezsmgsgXH1Vm55c/toPWGgibRa2pTI0XORUL/R82mBdzr_.js\";import Ripple from\"https://framerusercontent.com/modules/7Z9bsNumWk49j1O6vAvK/7NpT4cjZfXabnzW9aRpq/WmUm1TT2v.js\";import Depression from\"https://framerusercontent.com/modules/HkTrqekP39CR2MZa9J0V/GJXtyq7XDHfJphEtAcHW/wwQRO9lg3.js\";const RippleFonts=getFonts(Ripple);const RippleWithVariantAppearEffect=withVariantAppearEffect(Ripple);const Ripple_2Fonts=getFonts(Ripple_2);const Ripple_2WithVariantAppearEffect=withVariantAppearEffect(Ripple_2);const Ripple_3Fonts=getFonts(Ripple_3);const Ripple_3WithVariantAppearEffect=withVariantAppearEffect(Ripple_3);const CRisisLineCardFonts=getFonts(CRisisLineCard);const CRisisLineCardWithVariantAppearEffect=withVariantAppearEffect(CRisisLineCard);const MotionDivWithFX=withFX(motion.div);const CRisisLineCard2Fonts=getFonts(CRisisLineCard2);const CRisisLineCard2WithVariantAppearEffect=withVariantAppearEffect(CRisisLineCard2);const DepressionFonts=getFonts(Depression);const DepressionWithVariantAppearEffect=withVariantAppearEffect(Depression);const cycleOrder=[\"vJayPRkpS\",\"jO8Nj4otp\",\"AUmX2wDMd\",\"pjO0wotwm\",\"ijf7v3X1s\",\"DUNm5n7f4\"];const serializationHash=\"framer-TMsqB\";const variantClassNames={AUmX2wDMd:\"framer-v-5j752d\",DUNm5n7f4:\"framer-v-2f1jhb\",ijf7v3X1s:\"framer-v-q1xioq\",jO8Nj4otp:\"framer-v-3f2avj\",pjO0wotwm:\"framer-v-1dqnf3e\",vJayPRkpS:\"framer-v-6bu0q9\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={bounce:.05,delay:0,duration:1,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1200\":\"pjO0wotwm\",\"1512\":\"vJayPRkpS\",\"1728\":\"jO8Nj4otp\",\"1920\":\"AUmX2wDMd\",\"810\":\"ijf7v3X1s\",mobile:\"DUNm5n7f4\"};const getProps=({height,id,scrollSection,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:\"vJayPRkpS\",wx7NzSRDv:scrollSection!==null&&scrollSection!==void 0?scrollSection:props.wx7NzSRDv};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,wx7NzSRDv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vJayPRkpS\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6bu0q9\",className,classNames),\"data-framer-name\":\"1512\",layoutDependency:layoutDependency,layoutId:\"vJayPRkpS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{DUNm5n7f4:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(97, 97, 97)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({AUmX2wDMd:{\"data-framer-name\":\"1920\"},DUNm5n7f4:{\"data-border\":true,\"data-framer-name\":\"mobile\"},ijf7v3X1s:{\"data-framer-name\":\"810\"},jO8Nj4otp:{\"data-framer-name\":\"1728\"},pjO0wotwm:{\"data-framer-name\":\"1200\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"400px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||394)*.5000000000000002-200),...addPropertyOverrides({AUmX2wDMd:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||430)*.5000000000000002-200)},DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||250)*.38400000000000023-200)},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||300)*.36666666666666686-200)},jO8Nj4otp:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||424)*.5000000000000002-200)},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||360)*.5000000000000002-200)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rurgwp-container\",\"data-framer-name\":\"Ripple_1\",layoutDependency:layoutDependency,layoutId:\"NEuIJ8FJn-container\",name:\"Ripple_1\",children:/*#__PURE__*/_jsx(RippleWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"ThftWX_fk\"}],__framer__threshold:1,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"NEuIJ8FJn\",layoutId:\"NEuIJ8FJn\",name:\"Ripple_1\",style:{height:\"100%\",width:\"100%\"},variant:\"QQ06sL9NZ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"400px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||394)*.5000000000000002-200),...addPropertyOverrides({AUmX2wDMd:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||430)*.5000000000000002-200)},DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||250)*.38400000000000023-200)},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||300)*.36666666666666686-200)},jO8Nj4otp:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||424)*.5000000000000002-200)},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||360)*.5000000000000002-200)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19lfu1q-container\",layoutDependency:layoutDependency,layoutId:\"hb57N1geu-container\",children:/*#__PURE__*/_jsx(Ripple_2WithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"RQFuiNwgm\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"hb57N1geu\",layoutId:\"hb57N1geu\",style:{height:\"100%\",width:\"100%\"},variant:\"mynoTFSPz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"400px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||394)*.5000000000000002-200),...addPropertyOverrides({AUmX2wDMd:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||430)*.5000000000000002-200)},DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||250)*.38400000000000023-200)},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||300)*.36666666666666686-200)},jO8Nj4otp:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||424)*.5000000000000002-200)},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||360)*.5000000000000002-200)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h996n8-container\",layoutDependency:layoutDependency,layoutId:\"e3f0NS1ey-container\",children:/*#__PURE__*/_jsx(Ripple_3WithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"xR1gVV3fA\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"e3f0NS1ey\",layoutId:\"e3f0NS1ey\",style:{height:\"100%\",width:\"100%\"},variant:\"cc_PHZqfs\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhtkf\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"q19Er3BDf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 656 394\"><g transform=\"translate(294.593 163.49)\" id=\"ss12504318935_1\"><path d=\"M 0 33.51 C 0 15.003 14.957 0 33.407 0 C 51.858 0 66.815 15.003 66.815 33.51 C 66.815 52.018 51.858 67.021 33.407 67.021 C 14.957 67.021 0 52.018 0 33.51 Z\" fill=\"rgb(255,255,255)\"></path></g><path d=\"M 299.654 197 C 299.654 181.297 312.345 168.567 328 168.567 C 343.655 168.567 356.346 181.297 356.346 197 C 356.346 212.703 343.655 225.433 328 225.433 C 312.345 225.433 299.654 212.703 299.654 197 Z\" fill=\"rgb(204,241,255)\"></path><g transform=\"translate(305.728 174.66)\" id=\"ss12504318935_4\"><path d=\"M 0 22.34 C 0 10.002 9.971 0 22.272 0 C 34.572 0 44.543 10.002 44.543 22.34 C 44.543 34.678 34.572 44.68 22.272 44.68 C 9.971 44.68 0 34.678 0 22.34 Z\" fill=\"rgb(0,187,255)\"></path></g><path d=\"M 341.549 197.938 L 338.639 197.717 C 338.5 197.717 338.292 197.79 338.153 197.864 C 338.084 197.938 337.945 198.086 337.945 198.381 L 337.945 199.046 C 337.945 199.563 338.223 199.784 338.569 199.784 L 338.846 199.784 C 337.46 204.88 333.094 208.351 328.104 208.351 C 323.045 208.351 318.748 204.806 317.361 199.71 L 317.639 199.71 C 317.986 199.71 318.262 199.342 318.262 198.972 L 318.055 198.307 C 318.055 198.011 317.916 197.864 317.847 197.79 C 317.708 197.717 317.5 197.643 317.361 197.643 L 314.451 197.938 C 314.035 197.938 313.827 198.307 313.827 198.677 L 313.896 199.342 C 313.896 199.636 314.035 199.784 314.105 199.859 C 314.243 200.006 314.382 200.006 314.589 200.006 L 315.144 199.932 C 316.669 206.135 322.005 210.567 328.034 210.567 C 334.064 210.567 339.401 206.135 340.926 199.932 L 341.479 200.006 C 341.688 200.006 341.827 199.932 341.965 199.859 C 342.034 199.784 342.173 199.636 342.173 199.342 L 342.173 198.677 C 342.173 198.234 341.827 197.938 341.549 197.938 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12504318935,withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"235px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||394)-118,...addPropertyOverrides({AUmX2wDMd:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||430)-118},DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||250)-88},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||300)-100},jO8Nj4otp:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||424)-118},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||360)-98}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40}},{ref:wx7NzSRDv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-196kmi2-container\",\"data-framer-name\":\"Anxiety\",layoutDependency:layoutDependency,layoutId:\"K12VNO8JM-container\",name:\"Anxiety\",...addPropertyOverrides({AUmX2wDMd:{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CRisisLineCardWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"a4MgZ6_II\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"K12VNO8JM\",layoutId:\"K12VNO8JM\",name:\"Anxiety\",style:{height:\"100%\",width:\"100%\"},variant:\"LmTsehwfm\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"235px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80,...addPropertyOverrides({DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+162},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+200},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rpocv2-container\",\"data-framer-name\":\"Stress\",layoutDependency:layoutDependency,layoutId:\"D44AL3IF2-container\",name:\"Stress\",children:/*#__PURE__*/_jsx(CRisisLineCard2WithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"QV05A7p2s\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"D44AL3IF2\",layoutId:\"D44AL3IF2\",name:\"Stress\",style:{height:\"100%\",width:\"100%\"},variant:\"OrarxANE1\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"240px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100,...addPropertyOverrides({DUNm5n7f4:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+162},ijf7v3X1s:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+200},pjO0wotwm:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bgkz0r-container\",layoutDependency:layoutDependency,layoutId:\"hnhoK9POM-container\",children:/*#__PURE__*/_jsx(DepressionWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:wx7NzSRDv,target:\"CdXGXKmyf\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"hnhoK9POM\",layoutId:\"hnhoK9POM\",style:{height:\"100%\",width:\"100%\"},variant:\"ybWtzwGt6\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TMsqB.framer-3lro0z, .framer-TMsqB .framer-3lro0z { display: block; }\",\".framer-TMsqB.framer-6bu0q9 { height: 394px; overflow: hidden; position: relative; width: 656px; }\",\".framer-TMsqB .framer-1rurgwp-container, .framer-TMsqB .framer-19lfu1q-container, .framer-TMsqB .framer-1h996n8-container { flex: none; height: 400px; left: calc(50.00000000000002% - 400px / 2); position: absolute; top: calc(50.00000000000002% - 400px / 2); width: 400px; }\",\".framer-TMsqB .framer-zhtkf { flex: none; height: 394px; left: calc(50.00000000000002% - 656px / 2); position: absolute; top: calc(50.00000000000002% - 394px / 2); width: 656px; }\",\".framer-TMsqB .framer-196kmi2-container { bottom: 50px; flex: none; height: 68px; left: calc(50.00000000000002% - 235px / 2); position: absolute; width: 235px; }\",\".framer-TMsqB .framer-1rpocv2-container { flex: none; height: 68px; left: calc(72.86585365853661% - 235px / 2); position: absolute; top: 80px; width: 235px; }\",\".framer-TMsqB .framer-1bgkz0r-container { flex: none; height: 68px; left: calc(23.170731707317096% - 240px / 2); position: absolute; top: 100px; width: 240px; }\",\".framer-TMsqB.framer-v-3f2avj.framer-6bu0q9 { height: 424px; width: 764px; }\",\".framer-TMsqB.framer-v-5j752d.framer-6bu0q9 { height: 430px; width: 860px; }\",\".framer-TMsqB.framer-v-5j752d .framer-1rpocv2-container { left: calc(74.6511627906977% - 235px / 2); }\",\".framer-TMsqB.framer-v-5j752d .framer-1bgkz0r-container { left: calc(23.255813953488396% - 240px / 2); }\",\".framer-TMsqB.framer-v-1dqnf3e.framer-6bu0q9 { height: 360px; width: 536px; }\",\".framer-TMsqB.framer-v-1dqnf3e .framer-196kmi2-container { bottom: 30px; }\",\".framer-TMsqB.framer-v-1dqnf3e .framer-1rpocv2-container { left: calc(72.38805970149255% - 235px / 2); top: 30px; }\",\".framer-TMsqB.framer-v-1dqnf3e .framer-1bgkz0r-container { left: calc(26.119402985074647% - 240px / 2); top: 50px; }\",\".framer-TMsqB.framer-v-q1xioq.framer-6bu0q9 { height: 300px; width: 405px; }\",\".framer-TMsqB.framer-v-q1xioq .framer-1rurgwp-container, .framer-TMsqB.framer-v-q1xioq .framer-19lfu1q-container, .framer-TMsqB.framer-v-q1xioq .framer-1h996n8-container { left: calc(50.12345679012348% - 400px / 2); top: calc(36.666666666666686% - 400px / 2); }\",\".framer-TMsqB.framer-v-q1xioq .framer-196kmi2-container { bottom: 32px; left: calc(49.876543209876566% - 235px / 2); }\",\".framer-TMsqB.framer-v-q1xioq .framer-1rpocv2-container { left: calc(49.876543209876566% - 235px / 2); top: 200px; }\",\".framer-TMsqB.framer-v-q1xioq .framer-1bgkz0r-container { left: calc(50.12345679012348% - 240px / 2); top: 200px; }\",\".framer-TMsqB.framer-v-2f1jhb.framer-6bu0q9 { height: 250px; width: 390px; }\",\".framer-TMsqB.framer-v-2f1jhb .framer-1rurgwp-container, .framer-TMsqB.framer-v-2f1jhb .framer-19lfu1q-container, .framer-TMsqB.framer-v-2f1jhb .framer-1h996n8-container { top: calc(38.40000000000002% - 400px / 2); }\",\".framer-TMsqB.framer-v-2f1jhb .framer-zhtkf { top: calc(38.40000000000002% - 394px / 2); }\",\".framer-TMsqB.framer-v-2f1jhb .framer-196kmi2-container { bottom: 20px; left: calc(49.743589743589766% - 235px / 2); }\",\".framer-TMsqB.framer-v-2f1jhb .framer-1rpocv2-container { left: calc(49.743589743589766% - 235px / 2); top: 162px; }\",\".framer-TMsqB.framer-v-2f1jhb .framer-1bgkz0r-container { left: calc(50.00000000000002% - 240px / 2); top: 162px; }\",'.framer-TMsqB[data-border=\"true\"]::after, .framer-TMsqB [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 394\n * @framerIntrinsicWidth 656\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jO8Nj4otp\":{\"layout\":[\"fixed\",\"fixed\"]},\"AUmX2wDMd\":{\"layout\":[\"fixed\",\"fixed\"]},\"pjO0wotwm\":{\"layout\":[\"fixed\",\"fixed\"]},\"ijf7v3X1s\":{\"layout\":[\"fixed\",\"fixed\"]},\"DUNm5n7f4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wx7NzSRDv\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framers4OG0puFf=withCSS(Component,css,\"framer-TMsqB\");export default Framers4OG0puFf;Framers4OG0puFf.displayName=\"Asset-crisis lines\";Framers4OG0puFf.defaultProps={height:394,width:656};addPropertyControls(Framers4OG0puFf,{variant:{options:[\"vJayPRkpS\",\"jO8Nj4otp\",\"AUmX2wDMd\",\"pjO0wotwm\",\"ijf7v3X1s\",\"DUNm5n7f4\"],optionTitles:[\"1512\",\"1728\",\"1920\",\"1200\",\"810\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},wx7NzSRDv:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(Framers4OG0puFf,[{explicitInter:true,fonts:[]},...RippleFonts,...Ripple_2Fonts,...Ripple_3Fonts,...CRisisLineCardFonts,...CRisisLineCard2Fonts,...DepressionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers4OG0puFf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"wx7NzSRDv\\\":\\\"scrollSection\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"656\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jO8Nj4otp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AUmX2wDMd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pjO0wotwm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ijf7v3X1s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DUNm5n7f4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"394\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s4OG0puFf.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){var _props_style;const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props===null||props===void 0?void 0:(_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var _playerInfo_current_animation,_playerInfo_current;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{var _playerInfo_current_animation,_playerInfo_current;player.current.pause();(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var _player_current;// Do this in an effect to correct on optimised sites\nif((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var _player_current;const progressPercent=((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore \u2013 Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map", "import{MotionValue}from\"framer\";// Basic MotionValue check\nexport const isMotionValue=v=>v instanceof MotionValue;\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./isMotionValue.map", "import{useCallback,useEffect,useRef}from\"react\";import{motionValue,animate,RenderTarget}from\"framer\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";export function useAutoMotionValue(inputValue,options){// Put options on a local ref\n// Might wanna just memo instead but it works for now\nconst optionsRef=useRef(options);const animation=useRef();const didInitialMount=useRef(false);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;// in-progress - trying to figure out effect hooks\nconst onChangeDeps=(options===null||options===void 0?void 0:options.onChangeDeps)?options.onChangeDeps:[];// Memoize the onChange handler\nconst onChange=useCallback(options===null||options===void 0?void 0:options.onChange,[...onChangeDeps,]);// Optionally scale the value from props\nconst transformer=useCallback(value=>{var ref;return((ref=optionsRef.current)===null||ref===void 0?void 0:ref.transform)?optionsRef.current.transform(value):value;},[]);// Create new MotionValue from inputValue\nconst value1=useConstant(()=>isMotionValue(inputValue)?inputValue:motionValue(transformer(inputValue)));// Setting value from prop change\nuseEffect(()=>{if(!isMotionValue(inputValue)&&didInitialMount.current){var ref,ref1;const newValue=transformer(inputValue);(ref=animation.current)===null||ref===void 0?void 0:ref.stop();// Call change callback\nif(onChange)onChange(newValue,value1);// Trigger animation to new value\nif(((ref1=optionsRef.current)===null||ref1===void 0?void 0:ref1.animate)&&!isOnCanvas){var ref2;// @ts-ignore\nanimation.current=animate(value1,newValue,(ref2=optionsRef.current)===null||ref2===void 0?void 0:ref2.transition);}else{value1.set(newValue);}}didInitialMount.current=true;},[inputValue,...onChangeDeps]);return value1;}\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useAutoMotionValue.map", "var _global = typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : global;\n\nvar exports = {};\ntypeof navigator !== \"undefined\" && function (root, factory) {\n  if (exports) {\n    exports = factory(root);\n  } else {\n    root.lottie = factory(root);\n    root.bodymovin = root.lottie;\n  }\n}(window || {}, function (window) {\n  /* global locationHref:writable, animationManager, subframeEnabled:writable, defaultCurveSegments:writable, roundValues,\r\n  expressionsPlugin:writable, PropertyFactory, ShapePropertyFactory, Matrix */\n\n  /* exported locationHref, subframeEnabled, expressionsPlugin */\n  'use strict';\n  /* exported svgNS, locationHref, initialDefaultFrame */\n\n  var svgNS = \"http://www.w3.org/2000/svg\";\n  var locationHref = \"\";\n  var initialDefaultFrame = -999999;\n  /* global createSizedArray */\n\n  /* exported subframeEnabled, expressionsPlugin, isSafari, cachedColors, bmPow, bmSqrt, bmFloor, bmMax, bmMin, ProjectInterface,\r\n  defaultCurveSegments, degToRads, roundCorner, bmRnd, styleDiv, BMEnterFrameEvent, BMCompleteEvent, BMCompleteLoopEvent,\r\n  BMSegmentStartEvent, BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, BMAnimationConfigErrorEvent, createElementID,\r\n  addSaturationToRGB, addBrightnessToRGB, addHueToRGB, rgbToHex */\n\n  var subframeEnabled = true;\n  var expressionsPlugin;\n  var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n  var cachedColors = {};\n  var bmRnd;\n  var bmPow = Math.pow;\n  var bmSqrt = Math.sqrt;\n  var bmFloor = Math.floor;\n  var bmMax = Math.max;\n  var bmMin = Math.min;\n  var BMMath = {};\n\n  (function () {\n    var propertyNames = [\"abs\", \"acos\", \"acosh\", \"asin\", \"asinh\", \"atan\", \"atanh\", \"atan2\", \"ceil\", \"cbrt\", \"expm1\", \"clz32\", \"cos\", \"cosh\", \"exp\", \"floor\", \"fround\", \"hypot\", \"imul\", \"log\", \"log1p\", \"log2\", \"log10\", \"max\", \"min\", \"pow\", \"random\", \"round\", \"sign\", \"sin\", \"sinh\", \"sqrt\", \"tan\", \"tanh\", \"trunc\", \"E\", \"LN10\", \"LN2\", \"LOG10E\", \"LOG2E\", \"PI\", \"SQRT1_2\", \"SQRT2\"];\n    var i;\n    var len = propertyNames.length;\n\n    for (i = 0; i < len; i += 1) {\n      BMMath[propertyNames[i]] = Math[propertyNames[i]];\n    }\n  })();\n\n  function ProjectInterface() {\n    return {};\n  }\n\n  BMMath.random = Math.random;\n\n  BMMath.abs = function (val) {\n    var tOfVal = typeof val;\n\n    if (tOfVal === \"object\" && val.length) {\n      var absArr = createSizedArray(val.length);\n      var i;\n      var len = val.length;\n\n      for (i = 0; i < len; i += 1) {\n        absArr[i] = Math.abs(val[i]);\n      }\n\n      return absArr;\n    }\n\n    return Math.abs(val);\n  };\n\n  var defaultCurveSegments = 150;\n  var degToRads = Math.PI / 180;\n  var roundCorner = 0.5519;\n\n  function roundValues(flag) {\n    if (flag) {\n      bmRnd = Math.round;\n    } else {\n      bmRnd = function (val) {\n        return val;\n      };\n    }\n  }\n\n  roundValues(false);\n\n  function styleDiv(element) {\n    element.style.position = \"absolute\";\n    element.style.top = 0;\n    element.style.left = 0;\n    element.style.display = \"block\";\n    element.style.transformOrigin = \"0 0\";\n    element.style.webkitTransformOrigin = \"0 0\";\n    element.style.backfaceVisibility = \"visible\";\n    element.style.webkitBackfaceVisibility = \"visible\";\n    element.style.transformStyle = \"preserve-3d\";\n    element.style.webkitTransformStyle = \"preserve-3d\";\n    element.style.mozTransformStyle = \"preserve-3d\";\n  }\n\n  function BMEnterFrameEvent(type, currentTime, totalTime, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentTime = currentTime;\n    (this || _global).totalTime = totalTime;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteEvent(type, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteLoopEvent(type, totalLoops, currentLoop, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentLoop = currentLoop;\n    (this || _global).totalLoops = totalLoops;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMSegmentStartEvent(type, firstFrame, totalFrames) {\n    (this || _global).type = type;\n    (this || _global).firstFrame = firstFrame;\n    (this || _global).totalFrames = totalFrames;\n  }\n\n  function BMDestroyEvent(type, target) {\n    (this || _global).type = type;\n    (this || _global).target = target;\n  }\n\n  function BMRenderFrameErrorEvent(nativeError, currentTime) {\n    (this || _global).type = \"renderFrameError\";\n    (this || _global).nativeError = nativeError;\n    (this || _global).currentTime = currentTime;\n  }\n\n  function BMConfigErrorEvent(nativeError) {\n    (this || _global).type = \"configError\";\n    (this || _global).nativeError = nativeError;\n  }\n\n  function BMAnimationConfigErrorEvent(type, nativeError) {\n    (this || _global).type = type;\n    (this || _global).nativeError = nativeError;\n  }\n\n  var createElementID = function () {\n    var _count = 0;\n    return function createID() {\n      _count += 1;\n      return \"__lottie_element_\" + _count;\n    };\n  }();\n\n  function HSVtoRGB(h, s, v) {\n    var r;\n    var g;\n    var b;\n    var i;\n    var f;\n    var p;\n    var q;\n    var t;\n    i = Math.floor(h * 6);\n    f = h * 6 - i;\n    p = v * (1 - s);\n    q = v * (1 - f * s);\n    t = v * (1 - (1 - f) * s);\n\n    switch (i % 6) {\n      case 0:\n        r = v;\n        g = t;\n        b = p;\n        break;\n\n      case 1:\n        r = q;\n        g = v;\n        b = p;\n        break;\n\n      case 2:\n        r = p;\n        g = v;\n        b = t;\n        break;\n\n      case 3:\n        r = p;\n        g = q;\n        b = v;\n        break;\n\n      case 4:\n        r = t;\n        g = p;\n        b = v;\n        break;\n\n      case 5:\n        r = v;\n        g = p;\n        b = q;\n        break;\n\n      default:\n        break;\n    }\n\n    return [r, g, b];\n  }\n\n  function RGBtoHSV(r, g, b) {\n    var max = Math.max(r, g, b);\n    var min = Math.min(r, g, b);\n    var d = max - min;\n    var h;\n    var s = max === 0 ? 0 : d / max;\n    var v = max / 255;\n\n    switch (max) {\n      case min:\n        h = 0;\n        break;\n\n      case r:\n        h = g - b + d * (g < b ? 6 : 0);\n        h /= 6 * d;\n        break;\n\n      case g:\n        h = b - r + d * 2;\n        h /= 6 * d;\n        break;\n\n      case b:\n        h = r - g + d * 4;\n        h /= 6 * d;\n        break;\n\n      default:\n        break;\n    }\n\n    return [h, s, v];\n  }\n\n  function addSaturationToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[1] += offset;\n\n    if (hsv[1] > 1) {\n      hsv[1] = 1;\n    } else if (hsv[1] <= 0) {\n      hsv[1] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addBrightnessToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[2] += offset;\n\n    if (hsv[2] > 1) {\n      hsv[2] = 1;\n    } else if (hsv[2] < 0) {\n      hsv[2] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addHueToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[0] += offset / 360;\n\n    if (hsv[0] > 1) {\n      hsv[0] -= 1;\n    } else if (hsv[0] < 0) {\n      hsv[0] += 1;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  var rgbToHex = function () {\n    var colorMap = [];\n    var i;\n    var hex;\n\n    for (i = 0; i < 256; i += 1) {\n      hex = i.toString(16);\n      colorMap[i] = hex.length === 1 ? \"0\" + hex : hex;\n    }\n\n    return function (r, g, b) {\n      if (r < 0) {\n        r = 0;\n      }\n\n      if (g < 0) {\n        g = 0;\n      }\n\n      if (b < 0) {\n        b = 0;\n      }\n\n      return \"#\" + colorMap[r] + colorMap[g] + colorMap[b];\n    };\n  }();\n\n  function BaseEvent() {}\n\n  BaseEvent.prototype = {\n    triggerEvent: function (eventName, args) {\n      if ((this || _global)._cbs[eventName]) {\n        var len = (this || _global)._cbs[eventName].length;\n\n        for (var i = 0; i < len; i += 1) {\n          (this || _global)._cbs[eventName][i](args);\n        }\n      }\n    },\n    addEventListener: function (eventName, callback) {\n      if (!(this || _global)._cbs[eventName]) {\n        (this || _global)._cbs[eventName] = [];\n      }\n\n      (this || _global)._cbs[eventName].push(callback);\n\n      return function () {\n        this.removeEventListener(eventName, callback);\n      }.bind(this || _global);\n    },\n    removeEventListener: function (eventName, callback) {\n      if (!callback) {\n        (this || _global)._cbs[eventName] = null;\n      } else if ((this || _global)._cbs[eventName]) {\n        var i = 0;\n        var len = (this || _global)._cbs[eventName].length;\n\n        while (i < len) {\n          if ((this || _global)._cbs[eventName][i] === callback) {\n            (this || _global)._cbs[eventName].splice(i, 1);\n\n            i -= 1;\n            len -= 1;\n          }\n\n          i += 1;\n        }\n\n        if (!(this || _global)._cbs[eventName].length) {\n          (this || _global)._cbs[eventName] = null;\n        }\n      }\n    }\n  };\n  /* exported createTypedArray, createSizedArray */\n\n  var createTypedArray = function () {\n    function createRegularArray(type, len) {\n      var i = 0;\n      var arr = [];\n      var value;\n\n      switch (type) {\n        case \"int16\":\n        case \"uint8c\":\n          value = 1;\n          break;\n\n        default:\n          value = 1.1;\n          break;\n      }\n\n      for (i = 0; i < len; i += 1) {\n        arr.push(value);\n      }\n\n      return arr;\n    }\n\n    function createTypedArrayFactory(type, len) {\n      if (type === \"float32\") {\n        return new Float32Array(len);\n      }\n\n      if (type === \"int16\") {\n        return new Int16Array(len);\n      }\n\n      if (type === \"uint8c\") {\n        return new Uint8ClampedArray(len);\n      }\n\n      return createRegularArray(type, len);\n    }\n\n    if (typeof Uint8ClampedArray === \"function\" && typeof Float32Array === \"function\") {\n      return createTypedArrayFactory;\n    }\n\n    return createRegularArray;\n  }();\n\n  function createSizedArray(len) {\n    return Array.apply(null, {\n      length: len\n    });\n  }\n  /* global svgNS */\n\n  /* exported createNS */\n\n\n  function createNS(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElementNS(svgNS, type);\n  }\n  /* exported createTag */\n\n\n  function createTag(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElement(type);\n  }\n\n  function DynamicPropertyContainer() {}\n\n  DynamicPropertyContainer.prototype = {\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n\n        (this || _global).container.addDynamicProperty(this || _global);\n\n        (this || _global)._isAnimated = true;\n      }\n    },\n    iterateDynamicProperties: function () {\n      (this || _global)._mdf = false;\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).dynamicProperties[i].getValue();\n\n        if ((this || _global).dynamicProperties[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    },\n    initDynamicPropertyContainer: function (container) {\n      (this || _global).container = container;\n      (this || _global).dynamicProperties = [];\n      (this || _global)._mdf = false;\n      (this || _global)._isAnimated = false;\n    }\n  };\n  /* exported getBlendMode */\n\n  var getBlendMode = function () {\n    var blendModeEnums = {\n      0: \"source-over\",\n      1: \"multiply\",\n      2: \"screen\",\n      3: \"overlay\",\n      4: \"darken\",\n      5: \"lighten\",\n      6: \"color-dodge\",\n      7: \"color-burn\",\n      8: \"hard-light\",\n      9: \"soft-light\",\n      10: \"difference\",\n      11: \"exclusion\",\n      12: \"hue\",\n      13: \"saturation\",\n      14: \"color\",\n      15: \"luminosity\"\n    };\n    return function (mode) {\n      return blendModeEnums[mode] || \"\";\n    };\n  }();\n  /* global createTypedArray */\n\n  /*!\r\n   Transformation Matrix v2.0\r\n   (c) Epistemex 2014-2015\r\n   www.epistemex.com\r\n   By Ken Fyrstenberg\r\n   Contributions by leeoniya.\r\n   License: MIT, header required.\r\n   */\n\n  /**\r\n   * 2D transformation matrix object initialized with identity matrix.\r\n   *\r\n   * The matrix can synchronize a canvas context by supplying the context\r\n   * as an argument, or later apply current absolute transform to an\r\n   * existing context.\r\n   *\r\n   * All values are handled as floating point values.\r\n   *\r\n   * @param {CanvasRenderingContext2D} [context] - Optional context to sync with Matrix\r\n   * @prop {number} a - scale x\r\n   * @prop {number} b - shear y\r\n   * @prop {number} c - shear x\r\n   * @prop {number} d - scale y\r\n   * @prop {number} e - translate x\r\n   * @prop {number} f - translate y\r\n   * @prop {CanvasRenderingContext2D|null} [context=null] - set or get current canvas context\r\n   * @constructor\r\n   */\n\n\n  var Matrix = function () {\n    var _cos = Math.cos;\n    var _sin = Math.sin;\n    var _tan = Math.tan;\n    var _rnd = Math.round;\n\n    function reset() {\n      (this || _global).props[0] = 1;\n      (this || _global).props[1] = 0;\n      (this || _global).props[2] = 0;\n      (this || _global).props[3] = 0;\n      (this || _global).props[4] = 0;\n      (this || _global).props[5] = 1;\n      (this || _global).props[6] = 0;\n      (this || _global).props[7] = 0;\n      (this || _global).props[8] = 0;\n      (this || _global).props[9] = 0;\n      (this || _global).props[10] = 1;\n      (this || _global).props[11] = 0;\n      (this || _global).props[12] = 0;\n      (this || _global).props[13] = 0;\n      (this || _global).props[14] = 0;\n      (this || _global).props[15] = 1;\n      return this || _global;\n    }\n\n    function rotate(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function rotateX(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(1, 0, 0, 0, 0, mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateY(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, 0, mSin, 0, 0, 1, 0, 0, -mSin, 0, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateZ(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function shear(sx, sy) {\n      return this._t(1, sy, sx, 1, 0, 0);\n    }\n\n    function skew(ax, ay) {\n      return this.shear(_tan(ax), _tan(ay));\n    }\n\n    function skewFromAxis(ax, angle) {\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, mSin, 0, 0, -mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(1, 0, 0, 0, _tan(ax), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); // return this._t(mCos, mSin, -mSin, mCos, 0, 0)._t(1, 0, _tan(ax), 1, 0, 0)._t(mCos, -mSin, mSin, mCos, 0, 0);\n    }\n\n    function scale(sx, sy, sz) {\n      if (!sz && sz !== 0) {\n        sz = 1;\n      }\n\n      if (sx === 1 && sy === 1 && sz === 1) {\n        return this || _global;\n      }\n\n      return this._t(sx, 0, 0, 0, 0, sy, 0, 0, 0, 0, sz, 0, 0, 0, 0, 1);\n    }\n\n    function setTransform(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) {\n      (this || _global).props[0] = a;\n      (this || _global).props[1] = b;\n      (this || _global).props[2] = c;\n      (this || _global).props[3] = d;\n      (this || _global).props[4] = e;\n      (this || _global).props[5] = f;\n      (this || _global).props[6] = g;\n      (this || _global).props[7] = h;\n      (this || _global).props[8] = i;\n      (this || _global).props[9] = j;\n      (this || _global).props[10] = k;\n      (this || _global).props[11] = l;\n      (this || _global).props[12] = m;\n      (this || _global).props[13] = n;\n      (this || _global).props[14] = o;\n      (this || _global).props[15] = p;\n      return this || _global;\n    }\n\n    function translate(tx, ty, tz) {\n      tz = tz || 0;\n\n      if (tx !== 0 || ty !== 0 || tz !== 0) {\n        return this._t(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, tx, ty, tz, 1);\n      }\n\n      return this || _global;\n    }\n\n    function transform(a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2) {\n      var _p = (this || _global).props;\n\n      if (a2 === 1 && b2 === 0 && c2 === 0 && d2 === 0 && e2 === 0 && f2 === 1 && g2 === 0 && h2 === 0 && i2 === 0 && j2 === 0 && k2 === 1 && l2 === 0) {\n        // NOTE: commenting this condition because TurboFan deoptimizes code when present\n        // if(m2 !== 0 || n2 !== 0 || o2 !== 0){\n        _p[12] = _p[12] * a2 + _p[15] * m2;\n        _p[13] = _p[13] * f2 + _p[15] * n2;\n        _p[14] = _p[14] * k2 + _p[15] * o2;\n        _p[15] *= p2; // }\n\n        (this || _global)._identityCalculated = false;\n        return this || _global;\n      }\n\n      var a1 = _p[0];\n      var b1 = _p[1];\n      var c1 = _p[2];\n      var d1 = _p[3];\n      var e1 = _p[4];\n      var f1 = _p[5];\n      var g1 = _p[6];\n      var h1 = _p[7];\n      var i1 = _p[8];\n      var j1 = _p[9];\n      var k1 = _p[10];\n      var l1 = _p[11];\n      var m1 = _p[12];\n      var n1 = _p[13];\n      var o1 = _p[14];\n      var p1 = _p[15];\n      /* matrix order (canvas compatible):\r\n           * ace\r\n           * bdf\r\n           * 001\r\n           */\n\n      _p[0] = a1 * a2 + b1 * e2 + c1 * i2 + d1 * m2;\n      _p[1] = a1 * b2 + b1 * f2 + c1 * j2 + d1 * n2;\n      _p[2] = a1 * c2 + b1 * g2 + c1 * k2 + d1 * o2;\n      _p[3] = a1 * d2 + b1 * h2 + c1 * l2 + d1 * p2;\n      _p[4] = e1 * a2 + f1 * e2 + g1 * i2 + h1 * m2;\n      _p[5] = e1 * b2 + f1 * f2 + g1 * j2 + h1 * n2;\n      _p[6] = e1 * c2 + f1 * g2 + g1 * k2 + h1 * o2;\n      _p[7] = e1 * d2 + f1 * h2 + g1 * l2 + h1 * p2;\n      _p[8] = i1 * a2 + j1 * e2 + k1 * i2 + l1 * m2;\n      _p[9] = i1 * b2 + j1 * f2 + k1 * j2 + l1 * n2;\n      _p[10] = i1 * c2 + j1 * g2 + k1 * k2 + l1 * o2;\n      _p[11] = i1 * d2 + j1 * h2 + k1 * l2 + l1 * p2;\n      _p[12] = m1 * a2 + n1 * e2 + o1 * i2 + p1 * m2;\n      _p[13] = m1 * b2 + n1 * f2 + o1 * j2 + p1 * n2;\n      _p[14] = m1 * c2 + n1 * g2 + o1 * k2 + p1 * o2;\n      _p[15] = m1 * d2 + n1 * h2 + o1 * l2 + p1 * p2;\n      (this || _global)._identityCalculated = false;\n      return this || _global;\n    }\n\n    function isIdentity() {\n      if (!(this || _global)._identityCalculated) {\n        (this || _global)._identity = !((this || _global).props[0] !== 1 || (this || _global).props[1] !== 0 || (this || _global).props[2] !== 0 || (this || _global).props[3] !== 0 || (this || _global).props[4] !== 0 || (this || _global).props[5] !== 1 || (this || _global).props[6] !== 0 || (this || _global).props[7] !== 0 || (this || _global).props[8] !== 0 || (this || _global).props[9] !== 0 || (this || _global).props[10] !== 1 || (this || _global).props[11] !== 0 || (this || _global).props[12] !== 0 || (this || _global).props[13] !== 0 || (this || _global).props[14] !== 0 || (this || _global).props[15] !== 1);\n        (this || _global)._identityCalculated = true;\n      }\n\n      return (this || _global)._identity;\n    }\n\n    function equals(matr) {\n      var i = 0;\n\n      while (i < 16) {\n        if (matr.props[i] !== (this || _global).props[i]) {\n          return false;\n        }\n\n        i += 1;\n      }\n\n      return true;\n    }\n\n    function clone(matr) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        matr.props[i] = (this || _global).props[i];\n      }\n\n      return matr;\n    }\n\n    function cloneFromProps(props) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        (this || _global).props[i] = props[i];\n      }\n    }\n\n    function applyToPoint(x, y, z) {\n      return {\n        x: x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12],\n        y: x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13],\n        z: x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]\n      };\n      /* return {\r\n           x: x * me.a + y * me.c + me.e,\r\n           y: x * me.b + y * me.d + me.f\r\n           }; */\n    }\n\n    function applyToX(x, y, z) {\n      return x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12];\n    }\n\n    function applyToY(x, y, z) {\n      return x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13];\n    }\n\n    function applyToZ(x, y, z) {\n      return x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14];\n    }\n\n    function getInverseMatrix() {\n      var determinant = (this || _global).props[0] * (this || _global).props[5] - (this || _global).props[1] * (this || _global).props[4];\n      var a = (this || _global).props[5] / determinant;\n      var b = -(this || _global).props[1] / determinant;\n      var c = -(this || _global).props[4] / determinant;\n      var d = (this || _global).props[0] / determinant;\n      var e = ((this || _global).props[4] * (this || _global).props[13] - (this || _global).props[5] * (this || _global).props[12]) / determinant;\n      var f = -((this || _global).props[0] * (this || _global).props[13] - (this || _global).props[1] * (this || _global).props[12]) / determinant;\n      var inverseMatrix = new Matrix();\n      inverseMatrix.props[0] = a;\n      inverseMatrix.props[1] = b;\n      inverseMatrix.props[4] = c;\n      inverseMatrix.props[5] = d;\n      inverseMatrix.props[12] = e;\n      inverseMatrix.props[13] = f;\n      return inverseMatrix;\n    }\n\n    function inversePoint(pt) {\n      var inverseMatrix = this.getInverseMatrix();\n      return inverseMatrix.applyToPointArray(pt[0], pt[1], pt[2] || 0);\n    }\n\n    function inversePoints(pts) {\n      var i;\n      var len = pts.length;\n      var retPts = [];\n\n      for (i = 0; i < len; i += 1) {\n        retPts[i] = inversePoint(pts[i]);\n      }\n\n      return retPts;\n    }\n\n    function applyToTriplePoints(pt1, pt2, pt3) {\n      var arr = createTypedArray(\"float32\", 6);\n\n      if (this.isIdentity()) {\n        arr[0] = pt1[0];\n        arr[1] = pt1[1];\n        arr[2] = pt2[0];\n        arr[3] = pt2[1];\n        arr[4] = pt3[0];\n        arr[5] = pt3[1];\n      } else {\n        var p0 = (this || _global).props[0];\n        var p1 = (this || _global).props[1];\n        var p4 = (this || _global).props[4];\n        var p5 = (this || _global).props[5];\n        var p12 = (this || _global).props[12];\n        var p13 = (this || _global).props[13];\n        arr[0] = pt1[0] * p0 + pt1[1] * p4 + p12;\n        arr[1] = pt1[0] * p1 + pt1[1] * p5 + p13;\n        arr[2] = pt2[0] * p0 + pt2[1] * p4 + p12;\n        arr[3] = pt2[0] * p1 + pt2[1] * p5 + p13;\n        arr[4] = pt3[0] * p0 + pt3[1] * p4 + p12;\n        arr[5] = pt3[0] * p1 + pt3[1] * p5 + p13;\n      }\n\n      return arr;\n    }\n\n    function applyToPointArray(x, y, z) {\n      var arr;\n\n      if (this.isIdentity()) {\n        arr = [x, y, z];\n      } else {\n        arr = [x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12], x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13], x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]];\n      }\n\n      return arr;\n    }\n\n    function applyToPointStringified(x, y) {\n      if (this.isIdentity()) {\n        return x + \",\" + y;\n      }\n\n      var _p = (this || _global).props;\n      return Math.round((x * _p[0] + y * _p[4] + _p[12]) * 100) / 100 + \",\" + Math.round((x * _p[1] + y * _p[5] + _p[13]) * 100) / 100;\n    }\n\n    function toCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var i = 0;\n      var props = (this || _global).props;\n      var cssValue = \"matrix3d(\";\n      var v = 10000;\n\n      while (i < 16) {\n        cssValue += _rnd(props[i] * v) / v;\n        cssValue += i === 15 ? \")\" : \",\";\n        i += 1;\n      }\n\n      return cssValue;\n    }\n\n    function roundMatrixProperty(val) {\n      var v = 10000;\n\n      if (val < 0.000001 && val > 0 || val > -0.000001 && val < 0) {\n        return _rnd(val * v) / v;\n      }\n\n      return val;\n    }\n\n    function to2dCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var props = (this || _global).props;\n\n      var _a = roundMatrixProperty(props[0]);\n\n      var _b = roundMatrixProperty(props[1]);\n\n      var _c = roundMatrixProperty(props[4]);\n\n      var _d = roundMatrixProperty(props[5]);\n\n      var _e = roundMatrixProperty(props[12]);\n\n      var _f = roundMatrixProperty(props[13]);\n\n      return \"matrix(\" + _a + \",\" + _b + \",\" + _c + \",\" + _d + \",\" + _e + \",\" + _f + \")\";\n    }\n\n    return function () {\n      (this || _global).reset = reset;\n      (this || _global).rotate = rotate;\n      (this || _global).rotateX = rotateX;\n      (this || _global).rotateY = rotateY;\n      (this || _global).rotateZ = rotateZ;\n      (this || _global).skew = skew;\n      (this || _global).skewFromAxis = skewFromAxis;\n      (this || _global).shear = shear;\n      (this || _global).scale = scale;\n      (this || _global).setTransform = setTransform;\n      (this || _global).translate = translate;\n      (this || _global).transform = transform;\n      (this || _global).applyToPoint = applyToPoint;\n      (this || _global).applyToX = applyToX;\n      (this || _global).applyToY = applyToY;\n      (this || _global).applyToZ = applyToZ;\n      (this || _global).applyToPointArray = applyToPointArray;\n      (this || _global).applyToTriplePoints = applyToTriplePoints;\n      (this || _global).applyToPointStringified = applyToPointStringified;\n      (this || _global).toCSS = toCSS;\n      (this || _global).to2dCSS = to2dCSS;\n      (this || _global).clone = clone;\n      (this || _global).cloneFromProps = cloneFromProps;\n      (this || _global).equals = equals;\n      (this || _global).inversePoints = inversePoints;\n      (this || _global).inversePoint = inversePoint;\n      (this || _global).getInverseMatrix = getInverseMatrix;\n      (this || _global)._t = (this || _global).transform;\n      (this || _global).isIdentity = isIdentity;\n      (this || _global)._identity = true;\n      (this || _global)._identityCalculated = false;\n      (this || _global).props = createTypedArray(\"float32\", 16);\n      this.reset();\n    };\n  }();\n  /* eslint-disable */\n\n  /*\r\n   Copyright 2014 David Bau.\r\n  \r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n  \r\n   The above copyright notice and this permission notice shall be\r\n   included in all copies or substantial portions of the Software.\r\n  \r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\n   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\n   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\n   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\n   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n  \r\n   */\n\n\n  (function (pool, math) {\n    //\n    // The following constants are related to IEEE 754 limits.\n    //\n    var global = this || _global,\n        width = 256,\n        // each RC4 output is 0 <= x < 256\n    chunks = 6,\n        // at least six RC4 outputs for each double\n    digits = 52,\n        // there are 52 significant digits in a double\n    rngname = \"random\",\n        // rngname: name for Math.random and Math.seedrandom\n    startdenom = math.pow(width, chunks),\n        significance = math.pow(2, digits),\n        overflow = significance * 2,\n        mask = width - 1,\n        nodecrypto; // node.js crypto module, initialized at the bottom.\n    //\n    // seedrandom()\n    // This is the seedrandom function described above.\n    //\n\n    function seedrandom(seed, options, callback) {\n      var key = [];\n      options = options === true ? {\n        entropy: true\n      } : options || {}; // Flatten the seed string or build one from local entropy if needed.\n\n      var shortseed = mixkey(flatten(options.entropy ? [seed, tostring(pool)] : seed === null ? autoseed() : seed, 3), key); // Use the seed to initialize an ARC4 generator.\n\n      var arc4 = new ARC4(key); // This function returns a random double in [0, 1) that contains\n      // randomness in every bit of the mantissa of the IEEE 754 value.\n\n      var prng = function () {\n        var n = arc4.g(chunks),\n            // Start with a numerator n < 2 ^ 48\n        d = startdenom,\n            //   and denominator d = 2 ^ 48.\n        x = 0; //   and no 'extra last byte'.\n\n        while (n < significance) {\n          // Fill up all significant digits by\n          n = (n + x) * width; //   shifting numerator and\n\n          d *= width; //   denominator and generating a\n\n          x = arc4.g(1); //   new least-significant-byte.\n        }\n\n        while (n >= overflow) {\n          // To avoid rounding up, before adding\n          n /= 2; //   last byte, shift everything\n\n          d /= 2; //   right using integer math until\n\n          x >>>= 1; //   we have exactly the desired bits.\n        }\n\n        return (n + x) / d; // Form the number within [0, 1).\n      };\n\n      prng.int32 = function () {\n        return arc4.g(4) | 0;\n      };\n\n      prng.quick = function () {\n        return arc4.g(4) / 4294967296;\n      };\n\n      prng.double = prng; // Mix the randomness into accumulated entropy.\n\n      mixkey(tostring(arc4.S), pool); // Calling convention: what to return as a function of prng, seed, is_math.\n\n      return (options.pass || callback || function (prng, seed, is_math_call, state) {\n        if (state) {\n          // Load the arc4 state from the given state if it has an S array.\n          if (state.S) {\n            copy(state, arc4);\n          } // Only provide the .state method if requested via options.state.\n\n\n          prng.state = function () {\n            return copy(arc4, {});\n          };\n        } // If called as a method of Math (Math.seedrandom()), mutate\n        // Math.random because that is how seedrandom.js has worked since v1.0.\n\n\n        if (is_math_call) {\n          math[rngname] = prng;\n          return seed;\n        } // Otherwise, it is a newer calling convention, so return the\n        // prng directly.\n        else return prng;\n      })(prng, shortseed, \"global\" in options ? options.global : (this || _global) == math, options.state);\n    }\n\n    math[\"seed\" + rngname] = seedrandom; //\n    // ARC4\n    //\n    // An ARC4 implementation.  The constructor takes a key in the form of\n    // an array of at most (width) integers that should be 0 <= x < (width).\n    //\n    // The g(count) method returns a pseudorandom integer that concatenates\n    // the next (count) outputs from ARC4.  Its return value is a number x\n    // that is in the range 0 <= x < (width ^ count).\n    //\n\n    function ARC4(key) {\n      var t,\n          keylen = key.length,\n          me = this || _global,\n          i = 0,\n          j = me.i = me.j = 0,\n          s = me.S = []; // The empty key [] is treated as [0].\n\n      if (!keylen) {\n        key = [keylen++];\n      } // Set up S using the standard key scheduling algorithm.\n\n\n      while (i < width) {\n        s[i] = i++;\n      }\n\n      for (i = 0; i < width; i++) {\n        s[i] = s[j = mask & j + key[i % keylen] + (t = s[i])];\n        s[j] = t;\n      } // The \"g\" method returns the next (count) outputs as one number.\n\n\n      me.g = function (count) {\n        // Using instance members instead of closure state nearly doubles speed.\n        var t,\n            r = 0,\n            i = me.i,\n            j = me.j,\n            s = me.S;\n\n        while (count--) {\n          t = s[i = mask & i + 1];\n          r = r * width + s[mask & (s[i] = s[j = mask & j + t]) + (s[j] = t)];\n        }\n\n        me.i = i;\n        me.j = j;\n        return r; // For robust unpredictability, the function call below automatically\n        // discards an initial batch of values.  This is called RC4-drop[256].\n        // See http://google.com/search?q=rsa+fluhrer+response&btnI\n      };\n    } //\n    // copy()\n    // Copies internal state of ARC4 to or from a plain object.\n    //\n\n\n    function copy(f, t) {\n      t.i = f.i;\n      t.j = f.j;\n      t.S = f.S.slice();\n      return t;\n    } //\n    // flatten()\n    // Converts an object tree to nested arrays of strings.\n    //\n\n\n    function flatten(obj, depth) {\n      var result = [],\n          typ = typeof obj,\n          prop;\n\n      if (depth && typ == \"object\") {\n        for (prop in obj) {\n          try {\n            result.push(flatten(obj[prop], depth - 1));\n          } catch (e) {}\n        }\n      }\n\n      return result.length ? result : typ == \"string\" ? obj : obj + \"\\0\";\n    } //\n    // mixkey()\n    // Mixes a string seed into a key that is an array of integers, and\n    // returns a shortened string seed that is equivalent to the result key.\n    //\n\n\n    function mixkey(seed, key) {\n      var stringseed = seed + \"\",\n          smear,\n          j = 0;\n\n      while (j < stringseed.length) {\n        key[mask & j] = mask & (smear ^= key[mask & j] * 19) + stringseed.charCodeAt(j++);\n      }\n\n      return tostring(key);\n    } //\n    // autoseed()\n    // Returns an object for autoseeding, using window.crypto and Node crypto\n    // module if available.\n    //\n\n\n    function autoseed() {\n      try {\n        if (nodecrypto) {\n          return tostring(nodecrypto.randomBytes(width));\n        }\n\n        var out = new Uint8Array(width);\n        (global.crypto || global.msCrypto).getRandomValues(out);\n        return tostring(out);\n      } catch (e) {\n        var browser = global.navigator,\n            plugins = browser && browser.plugins;\n        return [+new Date(), global, plugins, global.screen, tostring(pool)];\n      }\n    } //\n    // tostring()\n    // Converts an array of charcodes to a string\n    //\n\n\n    function tostring(a) {\n      return String.fromCharCode.apply(0, a);\n    } //\n    // When seedrandom.js is loaded, we immediately mix a few bits\n    // from the built-in RNG into the entropy pool.  Because we do\n    // not want to interfere with deterministic PRNG state later,\n    // seedrandom will not call math.random on its own again after\n    // initialization.\n    //\n\n\n    mixkey(math.random(), pool); //\n    // Nodejs and AMD support: export the implementation as a module using\n    // either convention.\n    //\n    // End anonymous scope, and pass initial values.\n  })([], // pool: entropy pool starts empty\n  BMMath // math: package containing random, pow, and seedrandom\n  );\n  /* eslint-disable */\n\n\n  var BezierFactory = function () {\n    /**\r\n       * BezierEasing - use bezier curve for transition easing function\r\n       * by Ga\u00EBtan Renaudeau 2014 - 2015 \u2013 MIT License\r\n       *\r\n       * Credits: is based on Firefox's nsSMILKeySpline.cpp\r\n       * Usage:\r\n       * var spline = BezierEasing([ 0.25, 0.1, 0.25, 1.0 ])\r\n       * spline.get(x) => returns the easing value | x must be in [0, 1] range\r\n       *\r\n       */\n    var ob = {};\n    ob.getBezierEasing = getBezierEasing;\n    var beziers = {};\n\n    function getBezierEasing(a, b, c, d, nm) {\n      var str = nm || (\"bez_\" + a + \"_\" + b + \"_\" + c + \"_\" + d).replace(/\\./g, \"p\");\n\n      if (beziers[str]) {\n        return beziers[str];\n      }\n\n      var bezEasing = new BezierEasing([a, b, c, d]);\n      beziers[str] = bezEasing;\n      return bezEasing;\n    } // These values are established by empiricism with tests (tradeoff: performance VS precision)\n\n\n    var NEWTON_ITERATIONS = 4;\n    var NEWTON_MIN_SLOPE = 0.001;\n    var SUBDIVISION_PRECISION = 1e-7;\n    var SUBDIVISION_MAX_ITERATIONS = 10;\n    var kSplineTableSize = 11;\n    var kSampleStepSize = 1 / (kSplineTableSize - 1);\n    var float32ArraySupported = typeof Float32Array === \"function\";\n\n    function A(aA1, aA2) {\n      return 1 - 3 * aA2 + 3 * aA1;\n    }\n\n    function B(aA1, aA2) {\n      return 3 * aA2 - 6 * aA1;\n    }\n\n    function C(aA1) {\n      return 3 * aA1;\n    } // Returns x(t) given t, x1, and x2, or y(t) given t, y1, and y2.\n\n\n    function calcBezier(aT, aA1, aA2) {\n      return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT;\n    } // Returns dx/dt given t, x1, and x2, or dy/dt given t, y1, and y2.\n\n\n    function getSlope(aT, aA1, aA2) {\n      return 3 * A(aA1, aA2) * aT * aT + 2 * B(aA1, aA2) * aT + C(aA1);\n    }\n\n    function binarySubdivide(aX, aA, aB, mX1, mX2) {\n      var currentX,\n          currentT,\n          i = 0;\n\n      do {\n        currentT = aA + (aB - aA) / 2;\n        currentX = calcBezier(currentT, mX1, mX2) - aX;\n\n        if (currentX > 0) {\n          aB = currentT;\n        } else {\n          aA = currentT;\n        }\n      } while (Math.abs(currentX) > SUBDIVISION_PRECISION && ++i < SUBDIVISION_MAX_ITERATIONS);\n\n      return currentT;\n    }\n\n    function newtonRaphsonIterate(aX, aGuessT, mX1, mX2) {\n      for (var i = 0; i < NEWTON_ITERATIONS; ++i) {\n        var currentSlope = getSlope(aGuessT, mX1, mX2);\n        if (currentSlope === 0) return aGuessT;\n        var currentX = calcBezier(aGuessT, mX1, mX2) - aX;\n        aGuessT -= currentX / currentSlope;\n      }\n\n      return aGuessT;\n    }\n    /**\r\n       * points is an array of [ mX1, mY1, mX2, mY2 ]\r\n       */\n\n\n    function BezierEasing(points) {\n      (this || _global)._p = points;\n      (this || _global)._mSampleValues = float32ArraySupported ? new Float32Array(kSplineTableSize) : new Array(kSplineTableSize);\n      (this || _global)._precomputed = false;\n      (this || _global).get = (this || _global).get.bind(this || _global);\n    }\n\n    BezierEasing.prototype = {\n      get: function (x) {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        if (!(this || _global)._precomputed) this._precompute();\n        if (mX1 === mY1 && mX2 === mY2) return x; // linear\n        // Because JavaScript number are imprecise, we should guarantee the extremes are right.\n\n        if (x === 0) return 0;\n        if (x === 1) return 1;\n        return calcBezier(this._getTForX(x), mY1, mY2);\n      },\n      // Private part\n      _precompute: function () {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        (this || _global)._precomputed = true;\n\n        if (mX1 !== mY1 || mX2 !== mY2) {\n          this._calcSampleValues();\n        }\n      },\n      _calcSampleValues: function () {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2];\n\n        for (var i = 0; i < kSplineTableSize; ++i) {\n          (this || _global)._mSampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2);\n        }\n      },\n\n      /**\r\n           * getTForX chose the fastest heuristic to determine the percentage value precisely from a given X projection.\r\n           */\n      _getTForX: function (aX) {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2],\n            mSampleValues = (this || _global)._mSampleValues;\n        var intervalStart = 0;\n        var currentSample = 1;\n        var lastSample = kSplineTableSize - 1;\n\n        for (; currentSample !== lastSample && mSampleValues[currentSample] <= aX; ++currentSample) {\n          intervalStart += kSampleStepSize;\n        }\n\n        --currentSample; // Interpolate to provide an initial guess for t\n\n        var dist = (aX - mSampleValues[currentSample]) / (mSampleValues[currentSample + 1] - mSampleValues[currentSample]);\n        var guessForT = intervalStart + dist * kSampleStepSize;\n        var initialSlope = getSlope(guessForT, mX1, mX2);\n\n        if (initialSlope >= NEWTON_MIN_SLOPE) {\n          return newtonRaphsonIterate(aX, guessForT, mX1, mX2);\n        }\n\n        if (initialSlope === 0) {\n          return guessForT;\n        }\n\n        return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2);\n      }\n    };\n    return ob;\n  }();\n\n  (function () {\n    var lastTime = 0;\n    var vendors = [\"ms\", \"moz\", \"webkit\", \"o\"];\n\n    for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {\n      // eslint-disable-line no-plusplus\n      window.requestAnimationFrame = window[vendors[x] + \"RequestAnimationFrame\"];\n      window.cancelAnimationFrame = window[vendors[x] + \"CancelAnimationFrame\"] || window[vendors[x] + \"CancelRequestAnimationFrame\"];\n    }\n\n    if (!window.requestAnimationFrame) {\n      window.requestAnimationFrame = function (callback) {\n        var currTime = new Date().getTime();\n        var timeToCall = Math.max(0, 16 - (currTime - lastTime));\n        var id = setTimeout(function () {\n          callback(currTime + timeToCall);\n        }, timeToCall);\n        lastTime = currTime + timeToCall;\n        return id;\n      };\n    }\n\n    if (!window.cancelAnimationFrame) {\n      window.cancelAnimationFrame = function (id) {\n        clearTimeout(id);\n      };\n    }\n  })();\n  /* exported extendPrototype, getDescriptor, createProxyFunction */\n\n\n  function extendPrototype(sources, destination) {\n    var i;\n    var len = sources.length;\n    var sourcePrototype;\n\n    for (i = 0; i < len; i += 1) {\n      sourcePrototype = sources[i].prototype;\n\n      for (var attr in sourcePrototype) {\n        if (Object.prototype.hasOwnProperty.call(sourcePrototype, attr)) destination.prototype[attr] = sourcePrototype[attr];\n      }\n    }\n  }\n\n  function getDescriptor(object, prop) {\n    return Object.getOwnPropertyDescriptor(object, prop);\n  }\n\n  function createProxyFunction(prototype) {\n    function ProxyFunction() {}\n\n    ProxyFunction.prototype = prototype;\n    return ProxyFunction;\n  }\n  /* global segmentsLengthPool, defaultCurveSegments, createSizedArray, bmPow, bmSqrt, bmFloor, createTypedArray, bezierLengthPool */\n\n  /* exported bez */\n\n\n  function bezFunction() {\n    var math = Math;\n\n    function pointOnLine2D(x1, y1, x2, y2, x3, y3) {\n      var det1 = x1 * y2 + y1 * x3 + x2 * y3 - x3 * y2 - y3 * x1 - x2 * y1;\n      return det1 > -0.001 && det1 < 0.001;\n    }\n\n    function pointOnLine3D(x1, y1, z1, x2, y2, z2, x3, y3, z3) {\n      if (z1 === 0 && z2 === 0 && z3 === 0) {\n        return pointOnLine2D(x1, y1, x2, y2, x3, y3);\n      }\n\n      var dist1 = math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2) + math.pow(z2 - z1, 2));\n      var dist2 = math.sqrt(math.pow(x3 - x1, 2) + math.pow(y3 - y1, 2) + math.pow(z3 - z1, 2));\n      var dist3 = math.sqrt(math.pow(x3 - x2, 2) + math.pow(y3 - y2, 2) + math.pow(z3 - z2, 2));\n      var diffDist;\n\n      if (dist1 > dist2) {\n        if (dist1 > dist3) {\n          diffDist = dist1 - dist2 - dist3;\n        } else {\n          diffDist = dist3 - dist2 - dist1;\n        }\n      } else if (dist3 > dist2) {\n        diffDist = dist3 - dist2 - dist1;\n      } else {\n        diffDist = dist2 - dist1 - dist3;\n      }\n\n      return diffDist > -0.0001 && diffDist < 0.0001;\n    }\n\n    var getBezierLength = function () {\n      return function (pt1, pt2, pt3, pt4) {\n        var curveSegments = defaultCurveSegments;\n        var k;\n        var i;\n        var len;\n        var ptCoord;\n        var perc;\n        var addedLength = 0;\n        var ptDistance;\n        var point = [];\n        var lastPoint = [];\n        var lengthData = bezierLengthPool.newElement();\n        len = pt3.length;\n\n        for (k = 0; k < curveSegments; k += 1) {\n          perc = k / (curveSegments - 1);\n          ptDistance = 0;\n\n          for (i = 0; i < len; i += 1) {\n            ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * pt3[i] + 3 * (1 - perc) * bmPow(perc, 2) * pt4[i] + bmPow(perc, 3) * pt2[i];\n            point[i] = ptCoord;\n\n            if (lastPoint[i] !== null) {\n              ptDistance += bmPow(point[i] - lastPoint[i], 2);\n            }\n\n            lastPoint[i] = point[i];\n          }\n\n          if (ptDistance) {\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n          }\n\n          lengthData.percents[k] = perc;\n          lengthData.lengths[k] = addedLength;\n        }\n\n        lengthData.addedLength = addedLength;\n        return lengthData;\n      };\n    }();\n\n    function getSegmentsLength(shapeData) {\n      var segmentsLength = segmentsLengthPool.newElement();\n      var closed = shapeData.c;\n      var pathV = shapeData.v;\n      var pathO = shapeData.o;\n      var pathI = shapeData.i;\n      var i;\n      var len = shapeData._length;\n      var lengths = segmentsLength.lengths;\n      var totalLength = 0;\n\n      for (i = 0; i < len - 1; i += 1) {\n        lengths[i] = getBezierLength(pathV[i], pathV[i + 1], pathO[i], pathI[i + 1]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      if (closed && len) {\n        lengths[i] = getBezierLength(pathV[i], pathV[0], pathO[i], pathI[0]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      segmentsLength.totalLength = totalLength;\n      return segmentsLength;\n    }\n\n    function BezierData(length) {\n      (this || _global).segmentLength = 0;\n      (this || _global).points = new Array(length);\n    }\n\n    function PointData(partial, point) {\n      (this || _global).partialLength = partial;\n      (this || _global).point = point;\n    }\n\n    var buildBezierData = function () {\n      var storedData = {};\n      return function (pt1, pt2, pt3, pt4) {\n        var bezierName = (pt1[0] + \"_\" + pt1[1] + \"_\" + pt2[0] + \"_\" + pt2[1] + \"_\" + pt3[0] + \"_\" + pt3[1] + \"_\" + pt4[0] + \"_\" + pt4[1]).replace(/\\./g, \"p\");\n\n        if (!storedData[bezierName]) {\n          var curveSegments = defaultCurveSegments;\n          var k;\n          var i;\n          var len;\n          var ptCoord;\n          var perc;\n          var addedLength = 0;\n          var ptDistance;\n          var point;\n          var lastPoint = null;\n\n          if (pt1.length === 2 && (pt1[0] !== pt2[0] || pt1[1] !== pt2[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt1[0] + pt3[0], pt1[1] + pt3[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt2[0] + pt4[0], pt2[1] + pt4[1])) {\n            curveSegments = 2;\n          }\n\n          var bezierData = new BezierData(curveSegments);\n          len = pt3.length;\n\n          for (k = 0; k < curveSegments; k += 1) {\n            point = createSizedArray(len);\n            perc = k / (curveSegments - 1);\n            ptDistance = 0;\n\n            for (i = 0; i < len; i += 1) {\n              ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * (pt1[i] + pt3[i]) + 3 * (1 - perc) * bmPow(perc, 2) * (pt2[i] + pt4[i]) + bmPow(perc, 3) * pt2[i];\n              point[i] = ptCoord;\n\n              if (lastPoint !== null) {\n                ptDistance += bmPow(point[i] - lastPoint[i], 2);\n              }\n            }\n\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n            bezierData.points[k] = new PointData(ptDistance, point);\n            lastPoint = point;\n          }\n\n          bezierData.segmentLength = addedLength;\n          storedData[bezierName] = bezierData;\n        }\n\n        return storedData[bezierName];\n      };\n    }();\n\n    function getDistancePerc(perc, bezierData) {\n      var percents = bezierData.percents;\n      var lengths = bezierData.lengths;\n      var len = percents.length;\n      var initPos = bmFloor((len - 1) * perc);\n      var lengthPos = perc * bezierData.addedLength;\n      var lPerc = 0;\n\n      if (initPos === len - 1 || initPos === 0 || lengthPos === lengths[initPos]) {\n        return percents[initPos];\n      }\n\n      var dir = lengths[initPos] > lengthPos ? -1 : 1;\n      var flag = true;\n\n      while (flag) {\n        if (lengths[initPos] <= lengthPos && lengths[initPos + 1] > lengthPos) {\n          lPerc = (lengthPos - lengths[initPos]) / (lengths[initPos + 1] - lengths[initPos]);\n          flag = false;\n        } else {\n          initPos += dir;\n        }\n\n        if (initPos < 0 || initPos >= len - 1) {\n          // FIX for TypedArrays that don't store floating point values with enough accuracy\n          if (initPos === len - 1) {\n            return percents[initPos];\n          }\n\n          flag = false;\n        }\n      }\n\n      return percents[initPos] + (percents[initPos + 1] - percents[initPos]) * lPerc;\n    }\n\n    function getPointInSegment(pt1, pt2, pt3, pt4, percent, bezierData) {\n      var t1 = getDistancePerc(percent, bezierData);\n      var u1 = 1 - t1;\n      var ptX = math.round((u1 * u1 * u1 * pt1[0] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[0] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[0] + t1 * t1 * t1 * pt2[0]) * 1000) / 1000;\n      var ptY = math.round((u1 * u1 * u1 * pt1[1] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[1] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[1] + t1 * t1 * t1 * pt2[1]) * 1000) / 1000;\n      return [ptX, ptY];\n    }\n\n    var bezierSegmentPoints = createTypedArray(\"float32\", 8);\n\n    function getNewSegment(pt1, pt2, pt3, pt4, startPerc, endPerc, bezierData) {\n      if (startPerc < 0) {\n        startPerc = 0;\n      } else if (startPerc > 1) {\n        startPerc = 1;\n      }\n\n      var t0 = getDistancePerc(startPerc, bezierData);\n      endPerc = endPerc > 1 ? 1 : endPerc;\n      var t1 = getDistancePerc(endPerc, bezierData);\n      var i;\n      var len = pt1.length;\n      var u0 = 1 - t0;\n      var u1 = 1 - t1;\n      var u0u0u0 = u0 * u0 * u0;\n      var t0u0u0_3 = t0 * u0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0u0_3 = t0 * t0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0t0 = t0 * t0 * t0; //\n\n      var u0u0u1 = u0 * u0 * u1;\n      var t0u0u1_3 = t0 * u0 * u1 + u0 * t0 * u1 + u0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0u1_3 = t0 * t0 * u1 + u0 * t0 * t1 + t0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0t1 = t0 * t0 * t1; //\n\n      var u0u1u1 = u0 * u1 * u1;\n      var t0u1u1_3 = t0 * u1 * u1 + u0 * t1 * u1 + u0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1u1_3 = t0 * t1 * u1 + u0 * t1 * t1 + t0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1t1 = t0 * t1 * t1; //\n\n      var u1u1u1 = u1 * u1 * u1;\n      var t1u1u1_3 = t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1u1_3 = t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1t1 = t1 * t1 * t1;\n\n      for (i = 0; i < len; i += 1) {\n        bezierSegmentPoints[i * 4] = math.round((u0u0u0 * pt1[i] + t0u0u0_3 * pt3[i] + t0t0u0_3 * pt4[i] + t0t0t0 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 1] = math.round((u0u0u1 * pt1[i] + t0u0u1_3 * pt3[i] + t0t0u1_3 * pt4[i] + t0t0t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 2] = math.round((u0u1u1 * pt1[i] + t0u1u1_3 * pt3[i] + t0t1u1_3 * pt4[i] + t0t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 3] = math.round((u1u1u1 * pt1[i] + t1u1u1_3 * pt3[i] + t1t1u1_3 * pt4[i] + t1t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n      }\n\n      return bezierSegmentPoints;\n    }\n\n    return {\n      getSegmentsLength: getSegmentsLength,\n      getNewSegment: getNewSegment,\n      getPointInSegment: getPointInSegment,\n      buildBezierData: buildBezierData,\n      pointOnLine2D: pointOnLine2D,\n      pointOnLine3D: pointOnLine3D\n    };\n  }\n\n  var bez = bezFunction();\n  /* exported dataManager */\n\n  function dataFunctionManager() {\n    // var tCanvasHelper = createTag('canvas').getContext('2d');\n    function completeLayers(layers, comps, fontManager) {\n      var layerData;\n      var i;\n      var len = layers.length;\n      var j;\n      var jLen;\n      var k;\n      var kLen;\n\n      for (i = 0; i < len; i += 1) {\n        layerData = layers[i];\n\n        if (\"ks\" in layerData && !layerData.completed) {\n          layerData.completed = true;\n\n          if (layerData.tt) {\n            layers[i - 1].td = layerData.tt;\n          }\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                convertPathsToAbsoluteValues(maskProps[j].pt.k);\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].s[0]);\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].e[0]);\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 0) {\n            layerData.layers = findCompLayers(layerData.refId, comps);\n            completeLayers(layerData.layers, comps, fontManager);\n          } else if (layerData.ty === 4) {\n            completeShapes(layerData.shapes);\n          } else if (layerData.ty === 5) {\n            completeText(layerData, fontManager);\n          }\n        }\n      }\n    }\n\n    function findCompLayers(id, comps) {\n      var i = 0;\n      var len = comps.length;\n\n      while (i < len) {\n        if (comps[i].id === id) {\n          if (!comps[i].layers.__used) {\n            comps[i].layers.__used = true;\n            return comps[i].layers;\n          }\n\n          return JSON.parse(JSON.stringify(comps[i].layers));\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function completeShapes(arr) {\n      var i;\n      var len = arr.length;\n      var j;\n      var jLen;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if (arr[i].ty === \"sh\") {\n          if (arr[i].ks.k.i) {\n            convertPathsToAbsoluteValues(arr[i].ks.k);\n          } else {\n            jLen = arr[i].ks.k.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (arr[i].ks.k[j].s) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].s[0]);\n              }\n\n              if (arr[i].ks.k[j].e) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].e[0]);\n              }\n            }\n          }\n        } else if (arr[i].ty === \"gr\") {\n          completeShapes(arr[i].it);\n        }\n      }\n    }\n\n    function convertPathsToAbsoluteValues(path) {\n      var i;\n      var len = path.i.length;\n\n      for (i = 0; i < len; i += 1) {\n        path.i[i][0] += path.v[i][0];\n        path.i[i][1] += path.v[i][1];\n        path.o[i][0] += path.v[i][0];\n        path.o[i][1] += path.v[i][1];\n      }\n    }\n\n    function checkVersion(minimum, animVersionString) {\n      var animVersion = animVersionString ? animVersionString.split(\".\") : [100, 100, 100];\n\n      if (minimum[0] > animVersion[0]) {\n        return true;\n      }\n\n      if (animVersion[0] > minimum[0]) {\n        return false;\n      }\n\n      if (minimum[1] > animVersion[1]) {\n        return true;\n      }\n\n      if (animVersion[1] > minimum[1]) {\n        return false;\n      }\n\n      if (minimum[2] > animVersion[2]) {\n        return true;\n      }\n\n      if (animVersion[2] > minimum[2]) {\n        return false;\n      }\n\n      return null;\n    }\n\n    var checkText = function () {\n      var minimumVersion = [4, 4, 14];\n\n      function updateTextLayer(textLayer) {\n        var documentData = textLayer.t.d;\n        textLayer.t.d = {\n          k: [{\n            s: documentData,\n            t: 0\n          }]\n        };\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 5) {\n            updateTextLayer(layers[i]);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkChars = function () {\n      var minimumVersion = [4, 7, 99];\n      return function (animationData) {\n        if (animationData.chars && !checkVersion(minimumVersion, animationData.v)) {\n          var i;\n          var len = animationData.chars.length;\n          var j;\n          var jLen;\n          var pathData;\n          var paths;\n\n          for (i = 0; i < len; i += 1) {\n            if (animationData.chars[i].data && animationData.chars[i].data.shapes) {\n              paths = animationData.chars[i].data.shapes[0].it;\n              jLen = paths.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                pathData = paths[j].ks.k;\n\n                if (!pathData.__converted) {\n                  convertPathsToAbsoluteValues(paths[j].ks.k);\n                  pathData.__converted = true;\n                }\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkColors = function () {\n      var minimumVersion = [4, 1, 9];\n\n      function iterateShapes(shapes) {\n        var i;\n        var len = shapes.length;\n        var j;\n        var jLen;\n\n        for (i = 0; i < len; i += 1) {\n          if (shapes[i].ty === \"gr\") {\n            iterateShapes(shapes[i].it);\n          } else if (shapes[i].ty === \"fl\" || shapes[i].ty === \"st\") {\n            if (shapes[i].c.k && shapes[i].c.k[0].i) {\n              jLen = shapes[i].c.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (shapes[i].c.k[j].s) {\n                  shapes[i].c.k[j].s[0] /= 255;\n                  shapes[i].c.k[j].s[1] /= 255;\n                  shapes[i].c.k[j].s[2] /= 255;\n                  shapes[i].c.k[j].s[3] /= 255;\n                }\n\n                if (shapes[i].c.k[j].e) {\n                  shapes[i].c.k[j].e[0] /= 255;\n                  shapes[i].c.k[j].e[1] /= 255;\n                  shapes[i].c.k[j].e[2] /= 255;\n                  shapes[i].c.k[j].e[3] /= 255;\n                }\n              }\n            } else {\n              shapes[i].c.k[0] /= 255;\n              shapes[i].c.k[1] /= 255;\n              shapes[i].c.k[2] /= 255;\n              shapes[i].c.k[3] /= 255;\n            }\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 4) {\n            iterateShapes(layers[i].shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkShapes = function () {\n      var minimumVersion = [4, 4, 18];\n\n      function completeClosingShapes(arr) {\n        var i;\n        var len = arr.length;\n        var j;\n        var jLen;\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          if (arr[i].ty === \"sh\") {\n            if (arr[i].ks.k.i) {\n              arr[i].ks.k.c = arr[i].closed;\n            } else {\n              jLen = arr[i].ks.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (arr[i].ks.k[j].s) {\n                  arr[i].ks.k[j].s[0].c = arr[i].closed;\n                }\n\n                if (arr[i].ks.k[j].e) {\n                  arr[i].ks.k[j].e[0].c = arr[i].closed;\n                }\n              }\n            }\n          } else if (arr[i].ty === \"gr\") {\n            completeClosingShapes(arr[i].it);\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var layerData;\n        var i;\n        var len = layers.length;\n        var j;\n        var jLen;\n        var k;\n        var kLen;\n\n        for (i = 0; i < len; i += 1) {\n          layerData = layers[i];\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                maskProps[j].pt.k.c = maskProps[j].cl;\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    maskProps[j].pt.k[k].s[0].c = maskProps[j].cl;\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    maskProps[j].pt.k[k].e[0].c = maskProps[j].cl;\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 4) {\n            completeClosingShapes(layerData.shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    function completeData(animationData, fontManager) {\n      if (animationData.__complete) {\n        return;\n      }\n\n      checkColors(animationData);\n      checkText(animationData);\n      checkChars(animationData);\n      checkShapes(animationData);\n      completeLayers(animationData.layers, animationData.assets, fontManager);\n      animationData.__complete = true;\n    }\n\n    function completeText(data) {\n      if (data.t.a.length === 0 && !(\"m\" in data.t.p)) {\n        data.singleShape = true;\n      }\n    }\n\n    var moduleOb = {};\n    moduleOb.completeData = completeData;\n    moduleOb.checkColors = checkColors;\n    moduleOb.checkChars = checkChars;\n    moduleOb.checkShapes = checkShapes;\n    moduleOb.completeLayers = completeLayers;\n    return moduleOb;\n  }\n\n  var dataManager = dataFunctionManager();\n  /* exported getFontProperties */\n\n  function getFontProperties(fontData) {\n    var styles = fontData.fStyle ? fontData.fStyle.split(\" \") : [];\n    var fWeight = \"normal\";\n    var fStyle = \"normal\";\n    var len = styles.length;\n    var styleName;\n\n    for (var i = 0; i < len; i += 1) {\n      styleName = styles[i].toLowerCase();\n\n      switch (styleName) {\n        case \"italic\":\n          fStyle = \"italic\";\n          break;\n\n        case \"bold\":\n          fWeight = \"700\";\n          break;\n\n        case \"black\":\n          fWeight = \"900\";\n          break;\n\n        case \"medium\":\n          fWeight = \"500\";\n          break;\n\n        case \"regular\":\n        case \"normal\":\n          fWeight = \"400\";\n          break;\n\n        case \"light\":\n        case \"thin\":\n          fWeight = \"200\";\n          break;\n\n        default:\n          break;\n      }\n    }\n\n    return {\n      style: fStyle,\n      weight: fontData.fWeight || fWeight\n    };\n  }\n  /* global createNS, createTag, getFontProperties */\n\n  /* exported FontManager */\n\n\n  var FontManager = function () {\n    var maxWaitingTime = 5000;\n    var emptyChar = {\n      w: 0,\n      size: 0,\n      shapes: []\n    };\n    var combinedCharacters = []; // Hindi characters\n\n    combinedCharacters = combinedCharacters.concat([2304, 2305, 2306, 2307, 2362, 2363, 2364, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2387, 2388, 2389, 2390, 2391, 2402, 2403]);\n\n    function trimFontOptions(font) {\n      var familyArray = font.split(\",\");\n      var i;\n      var len = familyArray.length;\n      var enabledFamilies = [];\n\n      for (i = 0; i < len; i += 1) {\n        if (familyArray[i] !== \"sans-serif\" && familyArray[i] !== \"monospace\") {\n          enabledFamilies.push(familyArray[i]);\n        }\n      }\n\n      return enabledFamilies.join(\",\");\n    }\n\n    function setUpNode(font, family) {\n      var parentNode = createTag(\"span\"); // Node is invisible to screen readers.\n\n      parentNode.setAttribute(\"aria-hidden\", true);\n      parentNode.style.fontFamily = family;\n      var node = createTag(\"span\"); // Characters that vary significantly among different fonts\n\n      node.innerText = \"giItT1WQy@!-/#\"; // Visible - so we can measure it - but not on the screen\n\n      parentNode.style.position = \"absolute\";\n      parentNode.style.left = \"-10000px\";\n      parentNode.style.top = \"-10000px\"; // Large font size makes even subtle changes obvious\n\n      parentNode.style.fontSize = \"300px\"; // Reset any font properties\n\n      parentNode.style.fontVariant = \"normal\";\n      parentNode.style.fontStyle = \"normal\";\n      parentNode.style.fontWeight = \"normal\";\n      parentNode.style.letterSpacing = \"0\";\n      parentNode.appendChild(node);\n      document.body.appendChild(parentNode); // Remember width with no applied web font\n\n      var width = node.offsetWidth;\n      node.style.fontFamily = trimFontOptions(font) + \", \" + family;\n      return {\n        node: node,\n        w: width,\n        parent: parentNode\n      };\n    }\n\n    function checkLoadedFonts() {\n      var i;\n      var len = (this || _global).fonts.length;\n      var node;\n      var w;\n      var loadedCount = len;\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).fonts[i].loaded) {\n          loadedCount -= 1;\n        } else if ((this || _global).fonts[i].fOrigin === \"n\" || (this || _global).fonts[i].origin === 0) {\n          (this || _global).fonts[i].loaded = true;\n        } else {\n          node = (this || _global).fonts[i].monoCase.node;\n          w = (this || _global).fonts[i].monoCase.w;\n\n          if (node.offsetWidth !== w) {\n            loadedCount -= 1;\n            (this || _global).fonts[i].loaded = true;\n          } else {\n            node = (this || _global).fonts[i].sansCase.node;\n            w = (this || _global).fonts[i].sansCase.w;\n\n            if (node.offsetWidth !== w) {\n              loadedCount -= 1;\n              (this || _global).fonts[i].loaded = true;\n            }\n          }\n\n          if ((this || _global).fonts[i].loaded) {\n            (this || _global).fonts[i].sansCase.parent.parentNode.removeChild((this || _global).fonts[i].sansCase.parent);\n\n            (this || _global).fonts[i].monoCase.parent.parentNode.removeChild((this || _global).fonts[i].monoCase.parent);\n          }\n        }\n      }\n\n      if (loadedCount !== 0 && Date.now() - (this || _global).initTime < maxWaitingTime) {\n        setTimeout((this || _global).checkLoadedFontsBinded, 20);\n      } else {\n        setTimeout((this || _global).setIsLoadedBinded, 10);\n      }\n    }\n\n    function createHelper(def, fontData) {\n      var tHelper = createNS(\"text\");\n      tHelper.style.fontSize = \"100px\"; // tHelper.style.fontFamily = fontData.fFamily;\n\n      var fontProps = getFontProperties(fontData);\n      tHelper.setAttribute(\"font-family\", fontData.fFamily);\n      tHelper.setAttribute(\"font-style\", fontProps.style);\n      tHelper.setAttribute(\"font-weight\", fontProps.weight);\n      tHelper.textContent = \"1\";\n\n      if (fontData.fClass) {\n        tHelper.style.fontFamily = \"inherit\";\n        tHelper.setAttribute(\"class\", fontData.fClass);\n      } else {\n        tHelper.style.fontFamily = fontData.fFamily;\n      }\n\n      def.appendChild(tHelper);\n      var tCanvasHelper = createTag(\"canvas\").getContext(\"2d\");\n      tCanvasHelper.font = fontData.fWeight + \" \" + fontData.fStyle + \" 100px \" + fontData.fFamily; // tCanvasHelper.font = ' 100px '+ fontData.fFamily;\n\n      return tHelper;\n    }\n\n    function addFonts(fontData, defs) {\n      if (!fontData) {\n        (this || _global).isLoaded = true;\n        return;\n      }\n\n      if ((this || _global).chars) {\n        (this || _global).isLoaded = true;\n        (this || _global).fonts = fontData.list;\n        return;\n      }\n\n      var fontArr = fontData.list;\n      var i;\n      var len = fontArr.length;\n      var _pendingFonts = len;\n\n      for (i = 0; i < len; i += 1) {\n        var shouldLoadFont = true;\n        var loadedSelector;\n        var j;\n        fontArr[i].loaded = false;\n        fontArr[i].monoCase = setUpNode(fontArr[i].fFamily, \"monospace\");\n        fontArr[i].sansCase = setUpNode(fontArr[i].fFamily, \"sans-serif\");\n\n        if (!fontArr[i].fPath) {\n          fontArr[i].loaded = true;\n          _pendingFonts -= 1;\n        } else if (fontArr[i].fOrigin === \"p\" || fontArr[i].origin === 3) {\n          loadedSelector = document.querySelectorAll(\"style[f-forigin=\\\"p\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"], style[f-origin=\\\"3\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"]\");\n\n          if (loadedSelector.length > 0) {\n            shouldLoadFont = false;\n          }\n\n          if (shouldLoadFont) {\n            var s = createTag(\"style\");\n            s.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            s.setAttribute(\"f-origin\", fontArr[i].origin);\n            s.setAttribute(\"f-family\", fontArr[i].fFamily);\n            s.type = \"text/css\";\n            s.innerText = \"@font-face {font-family: \" + fontArr[i].fFamily + \"; font-style: normal; src: url('\" + fontArr[i].fPath + \"');}\";\n            defs.appendChild(s);\n          }\n        } else if (fontArr[i].fOrigin === \"g\" || fontArr[i].origin === 1) {\n          loadedSelector = document.querySelectorAll(\"link[f-forigin=\\\"g\\\"], link[f-origin=\\\"1\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (loadedSelector[j].href.indexOf(fontArr[i].fPath) !== -1) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var l = createTag(\"link\");\n            l.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            l.setAttribute(\"f-origin\", fontArr[i].origin);\n            l.type = \"text/css\";\n            l.rel = \"stylesheet\";\n            l.href = fontArr[i].fPath;\n            document.body.appendChild(l);\n          }\n        } else if (fontArr[i].fOrigin === \"t\" || fontArr[i].origin === 2) {\n          loadedSelector = document.querySelectorAll(\"script[f-forigin=\\\"t\\\"], script[f-origin=\\\"2\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (fontArr[i].fPath === loadedSelector[j].src) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var sc = createTag(\"link\");\n            sc.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            sc.setAttribute(\"f-origin\", fontArr[i].origin);\n            sc.setAttribute(\"rel\", \"stylesheet\");\n            sc.setAttribute(\"href\", fontArr[i].fPath);\n            defs.appendChild(sc);\n          }\n        }\n\n        fontArr[i].helper = createHelper(defs, fontArr[i]);\n        fontArr[i].cache = {};\n\n        (this || _global).fonts.push(fontArr[i]);\n      }\n\n      if (_pendingFonts === 0) {\n        (this || _global).isLoaded = true;\n      } else {\n        // On some cases even if the font is loaded, it won't load correctly when measuring text on canvas.\n        // Adding this timeout seems to fix it\n        setTimeout((this || _global).checkLoadedFonts.bind(this || _global), 100);\n      }\n    }\n\n    function addChars(chars) {\n      if (!chars) {\n        return;\n      }\n\n      if (!(this || _global).chars) {\n        (this || _global).chars = [];\n      }\n\n      var i;\n      var len = chars.length;\n      var j;\n      var jLen = (this || _global).chars.length;\n      var found;\n\n      for (i = 0; i < len; i += 1) {\n        j = 0;\n        found = false;\n\n        while (j < jLen) {\n          if ((this || _global).chars[j].style === chars[i].style && (this || _global).chars[j].fFamily === chars[i].fFamily && (this || _global).chars[j].ch === chars[i].ch) {\n            found = true;\n          }\n\n          j += 1;\n        }\n\n        if (!found) {\n          (this || _global).chars.push(chars[i]);\n\n          jLen += 1;\n        }\n      }\n    }\n\n    function getCharData(char, style, font) {\n      var i = 0;\n      var len = (this || _global).chars.length;\n\n      while (i < len) {\n        if ((this || _global).chars[i].ch === char && (this || _global).chars[i].style === style && (this || _global).chars[i].fFamily === font) {\n          return (this || _global).chars[i];\n        }\n\n        i += 1;\n      }\n\n      if ((typeof char === \"string\" && char.charCodeAt(0) !== 13 || !char) && console && console.warn // eslint-disable-line no-console\n      && !(this || _global)._warned) {\n        (this || _global)._warned = true;\n        console.warn(\"Missing character from exported characters list: \", char, style, font); // eslint-disable-line no-console\n      }\n\n      return emptyChar;\n    }\n\n    function measureText(char, fontName, size) {\n      var fontData = this.getFontByName(fontName);\n      var index = char.charCodeAt(0);\n\n      if (!fontData.cache[index + 1]) {\n        var tHelper = fontData.helper; // Canvas version\n        // fontData.cache[index] = tHelper.measureText(char).width / 100;\n        // SVG version\n        // console.log(tHelper.getBBox().width)\n\n        if (char === \" \") {\n          tHelper.textContent = \"|\" + char + \"|\";\n          var doubleSize = tHelper.getComputedTextLength();\n          tHelper.textContent = \"||\";\n          var singleSize = tHelper.getComputedTextLength();\n          fontData.cache[index + 1] = (doubleSize - singleSize) / 100;\n        } else {\n          tHelper.textContent = char;\n          fontData.cache[index + 1] = tHelper.getComputedTextLength() / 100;\n        }\n      }\n\n      return fontData.cache[index + 1] * size;\n    }\n\n    function getFontByName(name) {\n      var i = 0;\n      var len = (this || _global).fonts.length;\n\n      while (i < len) {\n        if ((this || _global).fonts[i].fName === name) {\n          return (this || _global).fonts[i];\n        }\n\n        i += 1;\n      }\n\n      return (this || _global).fonts[0];\n    }\n\n    function getCombinedCharacterCodes() {\n      return combinedCharacters;\n    }\n\n    function setIsLoaded() {\n      (this || _global).isLoaded = true;\n    }\n\n    var Font = function () {\n      (this || _global).fonts = [];\n      (this || _global).chars = null;\n      (this || _global).typekitLoaded = 0;\n      (this || _global).isLoaded = false;\n      (this || _global)._warned = false;\n      (this || _global).initTime = Date.now();\n      (this || _global).setIsLoadedBinded = (this || _global).setIsLoaded.bind(this || _global);\n      (this || _global).checkLoadedFontsBinded = (this || _global).checkLoadedFonts.bind(this || _global);\n    }; // TODO: for now I'm adding these methods to the Class and not the prototype. Think of a better way to implement it.\n\n\n    Font.getCombinedCharacterCodes = getCombinedCharacterCodes;\n    var fontPrototype = {\n      addChars: addChars,\n      addFonts: addFonts,\n      getCharData: getCharData,\n      getFontByName: getFontByName,\n      measureText: measureText,\n      checkLoadedFonts: checkLoadedFonts,\n      setIsLoaded: setIsLoaded\n    };\n    Font.prototype = fontPrototype;\n    return Font;\n  }();\n  /* global initialDefaultFrame, BezierFactory, degToRads, bez, createTypedArray */\n\n  /* exported PropertyFactory */\n\n\n  var PropertyFactory = function () {\n    var initFrame = initialDefaultFrame;\n    var mathAbs = Math.abs;\n\n    function interpolateValue(frameNum, caching) {\n      var offsetTime = (this || _global).offsetTime;\n      var newValue;\n\n      if ((this || _global).propType === \"multidimensional\") {\n        newValue = createTypedArray(\"float32\", (this || _global).pv.length);\n      }\n\n      var iterationIndex = caching.lastIndex;\n      var i = iterationIndex;\n      var len = (this || _global).keyframes.length - 1;\n      var flag = true;\n      var keyData;\n      var nextKeyData;\n\n      while (flag) {\n        keyData = (this || _global).keyframes[i];\n        nextKeyData = (this || _global).keyframes[i + 1];\n\n        if (i === len - 1 && frameNum >= nextKeyData.t - offsetTime) {\n          if (keyData.h) {\n            keyData = nextKeyData;\n          }\n\n          iterationIndex = 0;\n          break;\n        }\n\n        if (nextKeyData.t - offsetTime > frameNum) {\n          iterationIndex = i;\n          break;\n        }\n\n        if (i < len - 1) {\n          i += 1;\n        } else {\n          iterationIndex = 0;\n          flag = false;\n        }\n      }\n\n      var k;\n      var kLen;\n      var perc;\n      var jLen;\n      var j;\n      var fnc;\n      var nextKeyTime = nextKeyData.t - offsetTime;\n      var keyTime = keyData.t - offsetTime;\n      var endValue;\n\n      if (keyData.to) {\n        if (!keyData.bezierData) {\n          keyData.bezierData = bez.buildBezierData(keyData.s, nextKeyData.s || keyData.e, keyData.to, keyData.ti);\n        }\n\n        var bezierData = keyData.bezierData;\n\n        if (frameNum >= nextKeyTime || frameNum < keyTime) {\n          var ind = frameNum >= nextKeyTime ? bezierData.points.length - 1 : 0;\n          kLen = bezierData.points[ind].point.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            newValue[k] = bezierData.points[ind].point[k];\n          } // caching._lastKeyframeIndex = -1;\n\n        } else {\n          if (keyData.__fnct) {\n            fnc = keyData.__fnct;\n          } else {\n            fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y, keyData.n).get;\n            keyData.__fnct = fnc;\n          }\n\n          perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n          var distanceInLine = bezierData.segmentLength * perc;\n          var segmentPerc;\n          var addedLength = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastAddedLength : 0;\n          j = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastPoint : 0;\n          flag = true;\n          jLen = bezierData.points.length;\n\n          while (flag) {\n            addedLength += bezierData.points[j].partialLength;\n\n            if (distanceInLine === 0 || perc === 0 || j === bezierData.points.length - 1) {\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k];\n              }\n\n              break;\n            } else if (distanceInLine >= addedLength && distanceInLine < addedLength + bezierData.points[j + 1].partialLength) {\n              segmentPerc = (distanceInLine - addedLength) / bezierData.points[j + 1].partialLength;\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k] + (bezierData.points[j + 1].point[k] - bezierData.points[j].point[k]) * segmentPerc;\n              }\n\n              break;\n            }\n\n            if (j < jLen - 1) {\n              j += 1;\n            } else {\n              flag = false;\n            }\n          }\n\n          caching._lastPoint = j;\n          caching._lastAddedLength = addedLength - bezierData.points[j].partialLength;\n          caching._lastKeyframeIndex = i;\n        }\n      } else {\n        var outX;\n        var outY;\n        var inX;\n        var inY;\n        var keyValue;\n        len = keyData.s.length;\n        endValue = nextKeyData.s || keyData.e;\n\n        if ((this || _global).sh && keyData.h !== 1) {\n          if (frameNum >= nextKeyTime) {\n            newValue[0] = endValue[0];\n            newValue[1] = endValue[1];\n            newValue[2] = endValue[2];\n          } else if (frameNum <= keyTime) {\n            newValue[0] = keyData.s[0];\n            newValue[1] = keyData.s[1];\n            newValue[2] = keyData.s[2];\n          } else {\n            var quatStart = createQuaternion(keyData.s);\n            var quatEnd = createQuaternion(endValue);\n            var time = (frameNum - keyTime) / (nextKeyTime - keyTime);\n            quaternionToEuler(newValue, slerp(quatStart, quatEnd, time));\n          }\n        } else {\n          for (i = 0; i < len; i += 1) {\n            if (keyData.h !== 1) {\n              if (frameNum >= nextKeyTime) {\n                perc = 1;\n              } else if (frameNum < keyTime) {\n                perc = 0;\n              } else {\n                if (keyData.o.x.constructor === Array) {\n                  if (!keyData.__fnct) {\n                    keyData.__fnct = [];\n                  }\n\n                  if (!keyData.__fnct[i]) {\n                    outX = typeof keyData.o.x[i] === \"undefined\" ? keyData.o.x[0] : keyData.o.x[i];\n                    outY = typeof keyData.o.y[i] === \"undefined\" ? keyData.o.y[0] : keyData.o.y[i];\n                    inX = typeof keyData.i.x[i] === \"undefined\" ? keyData.i.x[0] : keyData.i.x[i];\n                    inY = typeof keyData.i.y[i] === \"undefined\" ? keyData.i.y[0] : keyData.i.y[i];\n                    fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                    keyData.__fnct[i] = fnc;\n                  } else {\n                    fnc = keyData.__fnct[i];\n                  }\n                } else if (!keyData.__fnct) {\n                  outX = keyData.o.x;\n                  outY = keyData.o.y;\n                  inX = keyData.i.x;\n                  inY = keyData.i.y;\n                  fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                  keyData.__fnct = fnc;\n                } else {\n                  fnc = keyData.__fnct;\n                }\n\n                perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n              }\n            }\n\n            endValue = nextKeyData.s || keyData.e;\n            keyValue = keyData.h === 1 ? keyData.s[i] : keyData.s[i] + (endValue[i] - keyData.s[i]) * perc;\n\n            if ((this || _global).propType === \"multidimensional\") {\n              newValue[i] = keyValue;\n            } else {\n              newValue = keyValue;\n            }\n          }\n        }\n      }\n\n      caching.lastIndex = iterationIndex;\n      return newValue;\n    } // based on @Toji's https://github.com/toji/gl-matrix/\n\n\n    function slerp(a, b, t) {\n      var out = [];\n      var ax = a[0];\n      var ay = a[1];\n      var az = a[2];\n      var aw = a[3];\n      var bx = b[0];\n      var by = b[1];\n      var bz = b[2];\n      var bw = b[3];\n      var omega;\n      var cosom;\n      var sinom;\n      var scale0;\n      var scale1;\n      cosom = ax * bx + ay * by + az * bz + aw * bw;\n\n      if (cosom < 0) {\n        cosom = -cosom;\n        bx = -bx;\n        by = -by;\n        bz = -bz;\n        bw = -bw;\n      }\n\n      if (1 - cosom > 0.000001) {\n        omega = Math.acos(cosom);\n        sinom = Math.sin(omega);\n        scale0 = Math.sin((1 - t) * omega) / sinom;\n        scale1 = Math.sin(t * omega) / sinom;\n      } else {\n        scale0 = 1 - t;\n        scale1 = t;\n      }\n\n      out[0] = scale0 * ax + scale1 * bx;\n      out[1] = scale0 * ay + scale1 * by;\n      out[2] = scale0 * az + scale1 * bz;\n      out[3] = scale0 * aw + scale1 * bw;\n      return out;\n    }\n\n    function quaternionToEuler(out, quat) {\n      var qx = quat[0];\n      var qy = quat[1];\n      var qz = quat[2];\n      var qw = quat[3];\n      var heading = Math.atan2(2 * qy * qw - 2 * qx * qz, 1 - 2 * qy * qy - 2 * qz * qz);\n      var attitude = Math.asin(2 * qx * qy + 2 * qz * qw);\n      var bank = Math.atan2(2 * qx * qw - 2 * qy * qz, 1 - 2 * qx * qx - 2 * qz * qz);\n      out[0] = heading / degToRads;\n      out[1] = attitude / degToRads;\n      out[2] = bank / degToRads;\n    }\n\n    function createQuaternion(values) {\n      var heading = values[0] * degToRads;\n      var attitude = values[1] * degToRads;\n      var bank = values[2] * degToRads;\n      var c1 = Math.cos(heading / 2);\n      var c2 = Math.cos(attitude / 2);\n      var c3 = Math.cos(bank / 2);\n      var s1 = Math.sin(heading / 2);\n      var s2 = Math.sin(attitude / 2);\n      var s3 = Math.sin(bank / 2);\n      var w = c1 * c2 * c3 - s1 * s2 * s3;\n      var x = s1 * s2 * c3 + c1 * c2 * s3;\n      var y = s1 * c2 * c3 + c1 * s2 * s3;\n      var z = c1 * s2 * c3 - s1 * c2 * s3;\n      return [x, y, z, w];\n    }\n\n    function getValueAtCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n\n      if (!(frameNum === (this || _global)._caching.lastFrame || (this || _global)._caching.lastFrame !== initFrame && ((this || _global)._caching.lastFrame >= endTime && frameNum >= endTime || (this || _global)._caching.lastFrame < initTime && frameNum < initTime))) {\n        if ((this || _global)._caching.lastFrame >= frameNum) {\n          (this || _global)._caching._lastKeyframeIndex = -1;\n          (this || _global)._caching.lastIndex = 0;\n        }\n\n        var renderResult = this.interpolateValue(frameNum, (this || _global)._caching);\n        (this || _global).pv = renderResult;\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function setVValue(val) {\n      var multipliedValue;\n\n      if ((this || _global).propType === \"unidimensional\") {\n        multipliedValue = val * (this || _global).mult;\n\n        if (mathAbs((this || _global).v - multipliedValue) > 0.00001) {\n          (this || _global).v = multipliedValue;\n          (this || _global)._mdf = true;\n        }\n      } else {\n        var i = 0;\n        var len = (this || _global).v.length;\n\n        while (i < len) {\n          multipliedValue = val[i] * (this || _global).mult;\n\n          if (mathAbs((this || _global).v[i] - multipliedValue) > 0.00001) {\n            (this || _global).v[i] = multipliedValue;\n            (this || _global)._mdf = true;\n          }\n\n          i += 1;\n        }\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) {\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = (this || _global)._isFirstFrame;\n      var i;\n      var len = (this || _global).effectsSequence.length;\n      var finalValue = (this || _global).kf ? (this || _global).pv : (this || _global).data.k;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global)._isFirstFrame = false;\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    function ValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global).v = mult ? data.k * mult : data.k;\n      (this || _global).pv = data.k;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).vel = 0;\n      (this || _global).effectsSequence = [];\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function MultiDimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).frameId = -1;\n      var i;\n      var len = data.k.length;\n      (this || _global).v = createTypedArray(\"float32\", len);\n      (this || _global).pv = createTypedArray(\"float32\", len);\n      (this || _global).vel = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).v[i] = data.k[i] * (this || _global).mult;\n        (this || _global).pv[i] = data.k[i];\n      }\n\n      (this || _global)._isFirstFrame = true;\n      (this || _global).effectsSequence = [];\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).frameId = -1;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: 0,\n        _lastKeyframeIndex: -1\n      };\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global).data = data;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).v = initFrame;\n      (this || _global).pv = initFrame;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedMultidimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      var i;\n      var len = data.k.length;\n      var s;\n      var e;\n      var to;\n      var ti;\n\n      for (i = 0; i < len - 1; i += 1) {\n        if (data.k[i].to && data.k[i].s && data.k[i + 1] && data.k[i + 1].s) {\n          s = data.k[i].s;\n          e = data.k[i + 1].s;\n          to = data.k[i].to;\n          ti = data.k[i].ti;\n\n          if (s.length === 2 && !(s[0] === e[0] && s[1] === e[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], s[0] + to[0], s[1] + to[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], e[0] + ti[0], e[1] + ti[1]) || s.length === 3 && !(s[0] === e[0] && s[1] === e[1] && s[2] === e[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], s[0] + to[0], s[1] + to[1], s[2] + to[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], e[0] + ti[0], e[1] + ti[1], e[2] + ti[2])) {\n            data.k[i].to = null;\n            data.k[i].ti = null;\n          }\n\n          if (s[0] === e[0] && s[1] === e[1] && to[0] === 0 && to[1] === 0 && ti[0] === 0 && ti[1] === 0) {\n            if (s.length === 2 || s[2] === e[2] && to[2] === 0 && ti[2] === 0) {\n              data.k[i].to = null;\n              data.k[i].ti = null;\n            }\n          }\n        }\n      }\n\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).data = data;\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).frameId = -1;\n      var arrLen = data.k[0].s.length;\n      (this || _global).v = createTypedArray(\"float32\", arrLen);\n      (this || _global).pv = createTypedArray(\"float32\", arrLen);\n\n      for (i = 0; i < arrLen; i += 1) {\n        (this || _global).v[i] = initFrame;\n        (this || _global).pv[i] = initFrame;\n      }\n\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: createTypedArray(\"float32\", arrLen)\n      };\n      (this || _global).addEffect = addEffect;\n    }\n\n    function getProp(elem, data, type, mult, container) {\n      var p;\n\n      if (!data.k.length) {\n        p = new ValueProperty(elem, data, mult, container);\n      } else if (typeof data.k[0] === \"number\") {\n        p = new MultiDimensionalProperty(elem, data, mult, container);\n      } else {\n        switch (type) {\n          case 0:\n            p = new KeyframedValueProperty(elem, data, mult, container);\n            break;\n\n          case 1:\n            p = new KeyframedMultidimensionalProperty(elem, data, mult, container);\n            break;\n\n          default:\n            break;\n        }\n      }\n\n      if (p.effectsSequence.length) {\n        container.addDynamicProperty(p);\n      }\n\n      return p;\n    }\n\n    var ob = {\n      getProp: getProp\n    };\n    return ob;\n  }();\n  /* global Matrix, degToRads, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  /* exported TransformPropertyFactory */\n\n\n  var TransformPropertyFactory = function () {\n    var defaultVector = [0, 0];\n\n    function applyToMatrix(mat) {\n      var _mdf = (this || _global)._mdf;\n      this.iterateDynamicProperties();\n      (this || _global)._mdf = (this || _global)._mdf || _mdf;\n\n      if ((this || _global).a) {\n        mat.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n      }\n\n      if ((this || _global).s) {\n        mat.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n      }\n\n      if ((this || _global).sk) {\n        mat.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n      }\n\n      if ((this || _global).r) {\n        mat.rotate(-(this || _global).r.v);\n      } else {\n        mat.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n      }\n\n      if ((this || _global).data.p.s) {\n        if ((this || _global).data.p.z) {\n          mat.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n        } else {\n          mat.translate((this || _global).px.v, (this || _global).py.v, 0);\n        }\n      } else {\n        mat.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n      }\n    }\n\n    function processKeys(forceRender) {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if ((this || _global)._isDirty) {\n        this.precalculateMatrix();\n        (this || _global)._isDirty = false;\n      }\n\n      this.iterateDynamicProperties();\n\n      if ((this || _global)._mdf || forceRender) {\n        var frameRate;\n\n        (this || _global).v.cloneFromProps((this || _global).pre.props);\n\n        if ((this || _global).appliedTransformations < 1) {\n          (this || _global).v.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n        }\n\n        if ((this || _global).appliedTransformations < 2) {\n          (this || _global).v.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n        }\n\n        if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n          (this || _global).v.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n        }\n\n        if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotate(-(this || _global).r.v);\n        } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n        }\n\n        if ((this || _global).autoOriented) {\n          var v1;\n          var v2;\n          frameRate = (this || _global).elem.globalData.frameRate;\n\n          if ((this || _global).p && (this || _global).p.keyframes && (this || _global).p.getValueAtTime) {\n            if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime <= (this || _global).p.keyframes[0].t) {\n              v1 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[0].t + 0.01) / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[0].t / frameRate, 0);\n            } else if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime >= (this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t) {\n              v1 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t - 0.05) / frameRate, 0);\n            } else {\n              v1 = (this || _global).p.pv;\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime - 0.01) / frameRate, (this || _global).p.offsetTime);\n            }\n          } else if ((this || _global).px && (this || _global).px.keyframes && (this || _global).py.keyframes && (this || _global).px.getValueAtTime && (this || _global).py.getValueAtTime) {\n            v1 = [];\n            v2 = [];\n            var px = (this || _global).px;\n            var py = (this || _global).py;\n\n            if (px._caching.lastFrame + px.offsetTime <= px.keyframes[0].t) {\n              v1[0] = px.getValueAtTime((px.keyframes[0].t + 0.01) / frameRate, 0);\n              v1[1] = py.getValueAtTime((py.keyframes[0].t + 0.01) / frameRate, 0);\n              v2[0] = px.getValueAtTime(px.keyframes[0].t / frameRate, 0);\n              v2[1] = py.getValueAtTime(py.keyframes[0].t / frameRate, 0);\n            } else if (px._caching.lastFrame + px.offsetTime >= px.keyframes[px.keyframes.length - 1].t) {\n              v1[0] = px.getValueAtTime(px.keyframes[px.keyframes.length - 1].t / frameRate, 0);\n              v1[1] = py.getValueAtTime(py.keyframes[py.keyframes.length - 1].t / frameRate, 0);\n              v2[0] = px.getValueAtTime((px.keyframes[px.keyframes.length - 1].t - 0.01) / frameRate, 0);\n              v2[1] = py.getValueAtTime((py.keyframes[py.keyframes.length - 1].t - 0.01) / frameRate, 0);\n            } else {\n              v1 = [px.pv, py.pv];\n              v2[0] = px.getValueAtTime((px._caching.lastFrame + px.offsetTime - 0.01) / frameRate, px.offsetTime);\n              v2[1] = py.getValueAtTime((py._caching.lastFrame + py.offsetTime - 0.01) / frameRate, py.offsetTime);\n            }\n          } else {\n            v2 = defaultVector;\n            v1 = v2;\n          }\n\n          (this || _global).v.rotate(-Math.atan2(v1[1] - v2[1], v1[0] - v2[0]));\n        }\n\n        if ((this || _global).data.p && (this || _global).data.p.s) {\n          if ((this || _global).data.p.z) {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n          } else {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, 0);\n          }\n        } else {\n          (this || _global).v.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n        }\n      }\n\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function precalculateMatrix() {\n      if (!(this || _global).a.k) {\n        (this || _global).pre.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n\n        (this || _global).appliedTransformations = 1;\n      } else {\n        return;\n      }\n\n      if (!(this || _global).s.effectsSequence.length) {\n        (this || _global).pre.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n\n        (this || _global).appliedTransformations = 2;\n      } else {\n        return;\n      }\n\n      if ((this || _global).sk) {\n        if (!(this || _global).sk.effectsSequence.length && !(this || _global).sa.effectsSequence.length) {\n          (this || _global).pre.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n\n          (this || _global).appliedTransformations = 3;\n        } else {\n          return;\n        }\n      }\n\n      if ((this || _global).r) {\n        if (!(this || _global).r.effectsSequence.length) {\n          (this || _global).pre.rotate(-(this || _global).r.v);\n\n          (this || _global).appliedTransformations = 4;\n        }\n      } else if (!(this || _global).rz.effectsSequence.length && !(this || _global).ry.effectsSequence.length && !(this || _global).rx.effectsSequence.length && !(this || _global).or.effectsSequence.length) {\n        (this || _global).pre.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n\n        (this || _global).appliedTransformations = 4;\n      }\n    }\n\n    function autoOrient() {//\n      // var prevP = this.getValueAtTime();\n    }\n\n    function addDynamicProperty(prop) {\n      this._addDynamicProperty(prop);\n\n      (this || _global).elem.addDynamicProperty(prop);\n\n      (this || _global)._isDirty = true;\n    }\n\n    function TransformProperty(elem, data, container) {\n      (this || _global).elem = elem;\n      (this || _global).frameId = -1;\n      (this || _global).propType = \"transform\";\n      (this || _global).data = data;\n      (this || _global).v = new Matrix(); // Precalculated matrix with non animated properties\n\n      (this || _global).pre = new Matrix();\n      (this || _global).appliedTransformations = 0;\n      this.initDynamicPropertyContainer(container || elem);\n\n      if (data.p && data.p.s) {\n        (this || _global).px = PropertyFactory.getProp(elem, data.p.x, 0, 0, this || _global);\n        (this || _global).py = PropertyFactory.getProp(elem, data.p.y, 0, 0, this || _global);\n\n        if (data.p.z) {\n          (this || _global).pz = PropertyFactory.getProp(elem, data.p.z, 0, 0, this || _global);\n        }\n      } else {\n        (this || _global).p = PropertyFactory.getProp(elem, data.p || {\n          k: [0, 0, 0]\n        }, 1, 0, this || _global);\n      }\n\n      if (data.rx) {\n        (this || _global).rx = PropertyFactory.getProp(elem, data.rx, 0, degToRads, this || _global);\n        (this || _global).ry = PropertyFactory.getProp(elem, data.ry, 0, degToRads, this || _global);\n        (this || _global).rz = PropertyFactory.getProp(elem, data.rz, 0, degToRads, this || _global);\n\n        if (data.or.k[0].ti) {\n          var i;\n          var len = data.or.k.length;\n\n          for (i = 0; i < len; i += 1) {\n            data.or.k[i].to = null;\n            data.or.k[i].ti = null;\n          }\n        }\n\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 1, degToRads, this || _global); // sh Indicates it needs to be capped between -180 and 180\n\n        (this || _global).or.sh = true;\n      } else {\n        (this || _global).r = PropertyFactory.getProp(elem, data.r || {\n          k: 0\n        }, 0, degToRads, this || _global);\n      }\n\n      if (data.sk) {\n        (this || _global).sk = PropertyFactory.getProp(elem, data.sk, 0, degToRads, this || _global);\n        (this || _global).sa = PropertyFactory.getProp(elem, data.sa, 0, degToRads, this || _global);\n      }\n\n      (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n        k: [0, 0, 0]\n      }, 1, 0, this || _global);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: [100, 100, 100]\n      }, 1, 0.01, this || _global); // Opacity is not part of the transform properties, that's why it won't use this.dynamicProperties. That way transforms won't get updated if opacity changes.\n\n      if (data.o) {\n        (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, elem);\n      } else {\n        (this || _global).o = {\n          _mdf: false,\n          v: 1\n        };\n      }\n\n      (this || _global)._isDirty = true;\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue(true);\n      }\n    }\n\n    TransformProperty.prototype = {\n      applyToMatrix: applyToMatrix,\n      getValue: processKeys,\n      precalculateMatrix: precalculateMatrix,\n      autoOrient: autoOrient\n    };\n    extendPrototype([DynamicPropertyContainer], TransformProperty);\n    TransformProperty.prototype.addDynamicProperty = addDynamicProperty;\n    TransformProperty.prototype._addDynamicProperty = DynamicPropertyContainer.prototype.addDynamicProperty;\n\n    function getTransformProperty(elem, data, container) {\n      return new TransformProperty(elem, data, container);\n    }\n\n    return {\n      getTransformProperty: getTransformProperty\n    };\n  }();\n  /* global createSizedArray, createSizedArray, pointPool */\n\n\n  function ShapePath() {\n    (this || _global).c = false;\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 8;\n    (this || _global).v = createSizedArray((this || _global)._maxLength);\n    (this || _global).o = createSizedArray((this || _global)._maxLength);\n    (this || _global).i = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapePath.prototype.setPathData = function (closed, len) {\n    (this || _global).c = closed;\n    this.setLength(len);\n    var i = 0;\n\n    while (i < len) {\n      (this || _global).v[i] = pointPool.newElement();\n      (this || _global).o[i] = pointPool.newElement();\n      (this || _global).i[i] = pointPool.newElement();\n      i += 1;\n    }\n  };\n\n  ShapePath.prototype.setLength = function (len) {\n    while ((this || _global)._maxLength < len) {\n      this.doubleArrayLength();\n    }\n\n    (this || _global)._length = len;\n  };\n\n  ShapePath.prototype.doubleArrayLength = function () {\n    (this || _global).v = (this || _global).v.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).i = (this || _global).i.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).o = (this || _global).o.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global)._maxLength *= 2;\n  };\n\n  ShapePath.prototype.setXYAt = function (x, y, type, pos, replace) {\n    var arr;\n    (this || _global)._length = Math.max((this || _global)._length, pos + 1);\n\n    if ((this || _global)._length >= (this || _global)._maxLength) {\n      this.doubleArrayLength();\n    }\n\n    switch (type) {\n      case \"v\":\n        arr = (this || _global).v;\n        break;\n\n      case \"i\":\n        arr = (this || _global).i;\n        break;\n\n      case \"o\":\n        arr = (this || _global).o;\n        break;\n\n      default:\n        arr = [];\n        break;\n    }\n\n    if (!arr[pos] || arr[pos] && !replace) {\n      arr[pos] = pointPool.newElement();\n    }\n\n    arr[pos][0] = x;\n    arr[pos][1] = y;\n  };\n\n  ShapePath.prototype.setTripleAt = function (vX, vY, oX, oY, iX, iY, pos, replace) {\n    this.setXYAt(vX, vY, \"v\", pos, replace);\n    this.setXYAt(oX, oY, \"o\", pos, replace);\n    this.setXYAt(iX, iY, \"i\", pos, replace);\n  };\n\n  ShapePath.prototype.reverse = function () {\n    var newPath = new ShapePath();\n    newPath.setPathData((this || _global).c, (this || _global)._length);\n    var vertices = (this || _global).v;\n    var outPoints = (this || _global).o;\n    var inPoints = (this || _global).i;\n    var init = 0;\n\n    if ((this || _global).c) {\n      newPath.setTripleAt(vertices[0][0], vertices[0][1], inPoints[0][0], inPoints[0][1], outPoints[0][0], outPoints[0][1], 0, false);\n      init = 1;\n    }\n\n    var cnt = (this || _global)._length - 1;\n    var len = (this || _global)._length;\n    var i;\n\n    for (i = init; i < len; i += 1) {\n      newPath.setTripleAt(vertices[cnt][0], vertices[cnt][1], inPoints[cnt][0], inPoints[cnt][1], outPoints[cnt][0], outPoints[cnt][1], i, false);\n      cnt -= 1;\n    }\n\n    return newPath;\n  };\n  /* global extendPrototype, roundCorner, BezierFactory, shapePool, degToRads,\r\n    shapeCollectionPool, PropertyFactory, bmMin, DynamicPropertyContainer */\n\n  /* exported ShapePropertyFactory */\n\n\n  var ShapePropertyFactory = function () {\n    var initFrame = -999999;\n\n    function interpolateShape(frameNum, previousValue, caching) {\n      var iterationIndex = caching.lastIndex;\n      var keyPropS;\n      var keyPropE;\n      var isHold;\n      var j;\n      var k;\n      var jLen;\n      var kLen;\n      var perc;\n      var vertexValue;\n      var kf = (this || _global).keyframes;\n\n      if (frameNum < kf[0].t - (this || _global).offsetTime) {\n        keyPropS = kf[0].s[0];\n        isHold = true;\n        iterationIndex = 0;\n      } else if (frameNum >= kf[kf.length - 1].t - (this || _global).offsetTime) {\n        keyPropS = kf[kf.length - 1].s ? kf[kf.length - 1].s[0] : kf[kf.length - 2].e[0];\n        /* if(kf[kf.length - 1].s){\r\n                  keyPropS = kf[kf.length - 1].s[0];\r\n              }else{\r\n                  keyPropS = kf[kf.length - 2].e[0];\r\n              } */\n\n        isHold = true;\n      } else {\n        var i = iterationIndex;\n        var len = kf.length - 1;\n        var flag = true;\n        var keyData;\n        var nextKeyData;\n\n        while (flag) {\n          keyData = kf[i];\n          nextKeyData = kf[i + 1];\n\n          if (nextKeyData.t - (this || _global).offsetTime > frameNum) {\n            break;\n          }\n\n          if (i < len - 1) {\n            i += 1;\n          } else {\n            flag = false;\n          }\n        }\n\n        isHold = keyData.h === 1;\n        iterationIndex = i;\n\n        if (!isHold) {\n          if (frameNum >= nextKeyData.t - (this || _global).offsetTime) {\n            perc = 1;\n          } else if (frameNum < keyData.t - (this || _global).offsetTime) {\n            perc = 0;\n          } else {\n            var fnc;\n\n            if (keyData.__fnct) {\n              fnc = keyData.__fnct;\n            } else {\n              fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y).get;\n              keyData.__fnct = fnc;\n            }\n\n            perc = fnc((frameNum - (keyData.t - (this || _global).offsetTime)) / (nextKeyData.t - (this || _global).offsetTime - (keyData.t - (this || _global).offsetTime)));\n          }\n\n          keyPropE = nextKeyData.s ? nextKeyData.s[0] : keyData.e[0];\n        }\n\n        keyPropS = keyData.s[0];\n      }\n\n      jLen = previousValue._length;\n      kLen = keyPropS.i[0].length;\n      caching.lastIndex = iterationIndex;\n\n      for (j = 0; j < jLen; j += 1) {\n        for (k = 0; k < kLen; k += 1) {\n          vertexValue = isHold ? keyPropS.i[j][k] : keyPropS.i[j][k] + (keyPropE.i[j][k] - keyPropS.i[j][k]) * perc;\n          previousValue.i[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.o[j][k] : keyPropS.o[j][k] + (keyPropE.o[j][k] - keyPropS.o[j][k]) * perc;\n          previousValue.o[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.v[j][k] : keyPropS.v[j][k] + (keyPropE.v[j][k] - keyPropS.v[j][k]) * perc;\n          previousValue.v[j][k] = vertexValue;\n        }\n      }\n    }\n\n    function interpolateShapeCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n      var lastFrame = (this || _global)._caching.lastFrame;\n\n      if (!(lastFrame !== initFrame && (lastFrame < initTime && frameNum < initTime || lastFrame > endTime && frameNum > endTime))) {\n        /// /\n        (this || _global)._caching.lastIndex = lastFrame < frameNum ? (this || _global)._caching.lastIndex : 0;\n        this.interpolateShape(frameNum, (this || _global).pv, (this || _global)._caching); /// /\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function resetShape() {\n      (this || _global).paths = (this || _global).localShapeCollection;\n    }\n\n    function shapesEqual(shape1, shape2) {\n      if (shape1._length !== shape2._length || shape1.c !== shape2.c) {\n        return false;\n      }\n\n      var i;\n      var len = shape1._length;\n\n      for (i = 0; i < len; i += 1) {\n        if (shape1.v[i][0] !== shape2.v[i][0] || shape1.v[i][1] !== shape2.v[i][1] || shape1.o[i][0] !== shape2.o[i][0] || shape1.o[i][1] !== shape2.o[i][1] || shape1.i[i][0] !== shape2.i[i][0] || shape1.i[i][1] !== shape2.i[i][1]) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n\n    function setVValue(newPath) {\n      if (!shapesEqual((this || _global).v, newPath)) {\n        (this || _global).v = shapePool.clone(newPath);\n\n        (this || _global).localShapeCollection.releaseShapes();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global)._mdf = true;\n        (this || _global).paths = (this || _global).localShapeCollection;\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if (!(this || _global).effectsSequence.length) {\n        (this || _global)._mdf = false;\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = false;\n      var finalValue;\n\n      if ((this || _global).kf) {\n        finalValue = (this || _global).pv;\n      } else if ((this || _global).data.ks) {\n        finalValue = (this || _global).data.ks.k;\n      } else {\n        finalValue = (this || _global).data.pt.k;\n      }\n\n      var i;\n      var len = (this || _global).effectsSequence.length;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function ShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).container = elem;\n      (this || _global).elem = elem;\n      (this || _global).data = data;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global)._mdf = false;\n      var pathData = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).v = shapePool.clone(pathData);\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).reset = resetShape;\n      (this || _global).effectsSequence = [];\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    ShapeProperty.prototype.interpolateShape = interpolateShape;\n    ShapeProperty.prototype.getValue = processEffectsSequence;\n    ShapeProperty.prototype.setVValue = setVValue;\n    ShapeProperty.prototype.addEffect = addEffect;\n\n    function KeyframedShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).elem = elem;\n      (this || _global).container = elem;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).keyframes = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      var len = (this || _global).keyframes[0].s[0].i.length;\n      (this || _global).v = shapePool.newElement();\n\n      (this || _global).v.setPathData((this || _global).keyframes[0].s[0].c, len);\n\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).lastFrame = initFrame;\n      (this || _global).reset = resetShape;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0\n      };\n      (this || _global).effectsSequence = [interpolateShapeCurrentTime.bind(this || _global)];\n    }\n\n    KeyframedShapeProperty.prototype.getValue = processEffectsSequence;\n    KeyframedShapeProperty.prototype.interpolateShape = interpolateShape;\n    KeyframedShapeProperty.prototype.setVValue = setVValue;\n    KeyframedShapeProperty.prototype.addEffect = addEffect;\n\n    var EllShapeProperty = function () {\n      var cPoint = roundCorner;\n\n      function EllShapePropertyFactory(elem, data) {\n        /* this.v = {\r\n                  v: createSizedArray(4),\r\n                  i: createSizedArray(4),\r\n                  o: createSizedArray(4),\r\n                  c: true\r\n              }; */\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 4);\n\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).d = data.d;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertEllToPath();\n        }\n      }\n\n      EllShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertEllToPath();\n          }\n        },\n        convertEllToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var s0 = (this || _global).s.v[0] / 2;\n          var s1 = (this || _global).s.v[1] / 2;\n\n          var _cw = (this || _global).d !== 3;\n\n          var _v = (this || _global).v;\n          _v.v[0][0] = p0;\n          _v.v[0][1] = p1 - s1;\n          _v.v[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.v[1][1] = p1;\n          _v.v[2][0] = p0;\n          _v.v[2][1] = p1 + s1;\n          _v.v[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.v[3][1] = p1;\n          _v.i[0][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.i[0][1] = p1 - s1;\n          _v.i[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.i[1][1] = p1 - s1 * cPoint;\n          _v.i[2][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.i[2][1] = p1 + s1;\n          _v.i[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.i[3][1] = p1 + s1 * cPoint;\n          _v.o[0][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.o[0][1] = p1 - s1;\n          _v.o[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.o[1][1] = p1 + s1 * cPoint;\n          _v.o[2][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.o[2][1] = p1 + s1;\n          _v.o[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.o[3][1] = p1 - s1 * cPoint;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], EllShapePropertyFactory);\n      return EllShapePropertyFactory;\n    }();\n\n    var StarShapeProperty = function () {\n      function StarShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 0);\n\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).data = data;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n\n        if (data.sy === 1) {\n          (this || _global).ir = PropertyFactory.getProp(elem, data.ir, 0, 0, this || _global);\n          (this || _global).is = PropertyFactory.getProp(elem, data.is, 0, 0.01, this || _global);\n          (this || _global).convertToPath = (this || _global).convertStarToPath;\n        } else {\n          (this || _global).convertToPath = (this || _global).convertPolygonToPath;\n        }\n\n        (this || _global).pt = PropertyFactory.getProp(elem, data.pt, 0, 0, this || _global);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, degToRads, this || _global);\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 0, 0, this || _global);\n        (this || _global).os = PropertyFactory.getProp(elem, data.os, 0, 0.01, this || _global);\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertToPath();\n        }\n      }\n\n      StarShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertToPath();\n          }\n        },\n        convertStarToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v) * 2;\n          var angle = Math.PI * 2 / numPts;\n          /* this.v.v.length = numPts;\r\n                  this.v.i.length = numPts;\r\n                  this.v.o.length = numPts; */\n\n          var longFlag = true;\n          var longRad = (this || _global).or.v;\n          var shortRad = (this || _global).ir.v;\n          var longRound = (this || _global).os.v;\n          var shortRound = (this || _global).is.v;\n          var longPerimSegment = 2 * Math.PI * longRad / (numPts * 2);\n          var shortPerimSegment = 2 * Math.PI * shortRad / (numPts * 2);\n          var i;\n          var rad;\n          var roundness;\n          var perimSegment;\n          var currentAng = -Math.PI / 2;\n          currentAng += (this || _global).r.v;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            rad = longFlag ? longRad : shortRad;\n            roundness = longFlag ? longRound : shortRound;\n            perimSegment = longFlag ? longPerimSegment : shortPerimSegment;\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n            /* this.v.v[i] = [x,y];\r\n                      this.v.i[i] = [x+ox*perimSegment*roundness*dir,y+oy*perimSegment*roundness*dir];\r\n                      this.v.o[i] = [x-ox*perimSegment*roundness*dir,y-oy*perimSegment*roundness*dir];\r\n                      this.v._length = numPts; */\n\n\n            longFlag = !longFlag;\n            currentAng += angle * dir;\n          }\n        },\n        convertPolygonToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v);\n          var angle = Math.PI * 2 / numPts;\n          var rad = (this || _global).or.v;\n          var roundness = (this || _global).os.v;\n          var perimSegment = 2 * Math.PI * rad / (numPts * 4);\n          var i;\n          var currentAng = -Math.PI * 0.5;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          currentAng += (this || _global).r.v;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n\n            currentAng += angle * dir;\n          }\n\n          (this || _global).paths.length = 0;\n          (this || _global).paths[0] = (this || _global).v;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], StarShapePropertyFactory);\n      return StarShapePropertyFactory;\n    }();\n\n    var RectShapeProperty = function () {\n      function RectShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n        (this || _global).v.c = true;\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertRectToPath();\n        }\n      }\n\n      RectShapePropertyFactory.prototype = {\n        convertRectToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var v0 = (this || _global).s.v[0] / 2;\n          var v1 = (this || _global).s.v[1] / 2;\n          var round = bmMin(v0, v1, (this || _global).r.v);\n          var cPoint = round * (1 - roundCorner);\n          (this || _global).v._length = 0;\n\n          if ((this || _global).d === 2 || (this || _global).d === 1) {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, 0, true);\n\n            (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, p0 + v0, p1 + v1 - round, 1, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0 + round, p1 + v1, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1 + round, 5, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, p0 + v0 - round, p1 - v1, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0, p1 + v1, 2);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1, 3);\n            }\n          } else {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, p0 + v0, p1 - v1 + round, 0, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0 + round, p1 - v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1 - round, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, 5, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0 - round, p1 + v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0, p1 + v1, 3, true);\n            }\n          }\n        },\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertRectToPath();\n          }\n        },\n        reset: resetShape\n      };\n      extendPrototype([DynamicPropertyContainer], RectShapePropertyFactory);\n      return RectShapePropertyFactory;\n    }();\n\n    function getShapeProp(elem, data, type) {\n      var prop;\n\n      if (type === 3 || type === 4) {\n        var dataProp = type === 3 ? data.pt : data.ks;\n        var keys = dataProp.k;\n\n        if (keys.length) {\n          prop = new KeyframedShapeProperty(elem, data, type);\n        } else {\n          prop = new ShapeProperty(elem, data, type);\n        }\n      } else if (type === 5) {\n        prop = new RectShapeProperty(elem, data);\n      } else if (type === 6) {\n        prop = new EllShapeProperty(elem, data);\n      } else if (type === 7) {\n        prop = new StarShapeProperty(elem, data);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    }\n\n    function getConstructorFunction() {\n      return ShapeProperty;\n    }\n\n    function getKeyframedConstructorFunction() {\n      return KeyframedShapeProperty;\n    }\n\n    var ob = {};\n    ob.getShapeProp = getShapeProp;\n    ob.getConstructorFunction = getConstructorFunction;\n    ob.getKeyframedConstructorFunction = getKeyframedConstructorFunction;\n    return ob;\n  }();\n  /* global shapeCollectionPool, initialDefaultFrame, extendPrototype, DynamicPropertyContainer */\n\n  /* exported ShapeModifiers */\n\n\n  var ShapeModifiers = function () {\n    var ob = {};\n    var modifiers = {};\n    ob.registerModifier = registerModifier;\n    ob.getModifier = getModifier;\n\n    function registerModifier(nm, factory) {\n      if (!modifiers[nm]) {\n        modifiers[nm] = factory;\n      }\n    }\n\n    function getModifier(nm, elem, data) {\n      return new modifiers[nm](elem, data);\n    }\n\n    return ob;\n  }();\n\n  function ShapeModifier() {}\n\n  ShapeModifier.prototype.initModifierProperties = function () {};\n\n  ShapeModifier.prototype.addShapeToModifier = function () {};\n\n  ShapeModifier.prototype.addShape = function (data) {\n    if (!(this || _global).closed) {\n      // Adding shape to dynamic properties. It covers the case where a shape has no effects applied, to reset it's _mdf state on every tick.\n      data.sh.container.addDynamicProperty(data.sh);\n      var shapeData = {\n        shape: data.sh,\n        data: data,\n        localShapeCollection: shapeCollectionPool.newShapeCollection()\n      };\n\n      (this || _global).shapes.push(shapeData);\n\n      this.addShapeToModifier(shapeData);\n\n      if ((this || _global)._isAnimated) {\n        data.setAsAnimated();\n      }\n    }\n  };\n\n  ShapeModifier.prototype.init = function (elem, data) {\n    (this || _global).shapes = [];\n    (this || _global).elem = elem;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, data);\n    (this || _global).frameId = initialDefaultFrame;\n    (this || _global).closed = false;\n    (this || _global).k = false;\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  ShapeModifier.prototype.processKeys = function () {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  extendPrototype([DynamicPropertyContainer], ShapeModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, segmentsLengthPool, bez, shapePool, ShapeModifiers */\n\n  function TrimModifier() {}\n\n  extendPrototype([ShapeModifier], TrimModifier);\n\n  TrimModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 0, 0.01, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0.01, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0, this || _global);\n    (this || _global).sValue = 0;\n    (this || _global).eValue = 0;\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).m = data.m;\n    (this || _global)._isAnimated = !!(this || _global).s.effectsSequence.length || !!(this || _global).e.effectsSequence.length || !!(this || _global).o.effectsSequence.length;\n  };\n\n  TrimModifier.prototype.addShapeToModifier = function (shapeData) {\n    shapeData.pathsData = [];\n  };\n\n  TrimModifier.prototype.calculateShapeEdges = function (s, e, shapeLength, addedLength, totalModifierLength) {\n    var segments = [];\n\n    if (e <= 1) {\n      segments.push({\n        s: s,\n        e: e\n      });\n    } else if (s >= 1) {\n      segments.push({\n        s: s - 1,\n        e: e - 1\n      });\n    } else {\n      segments.push({\n        s: s,\n        e: 1\n      });\n      segments.push({\n        s: 0,\n        e: e - 1\n      });\n    }\n\n    var shapeSegments = [];\n    var i;\n    var len = segments.length;\n    var segmentOb;\n\n    for (i = 0; i < len; i += 1) {\n      segmentOb = segments[i];\n\n      if (!(segmentOb.e * totalModifierLength < addedLength || segmentOb.s * totalModifierLength > addedLength + shapeLength)) {\n        var shapeS;\n        var shapeE;\n\n        if (segmentOb.s * totalModifierLength <= addedLength) {\n          shapeS = 0;\n        } else {\n          shapeS = (segmentOb.s * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        if (segmentOb.e * totalModifierLength >= addedLength + shapeLength) {\n          shapeE = 1;\n        } else {\n          shapeE = (segmentOb.e * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        shapeSegments.push([shapeS, shapeE]);\n      }\n    }\n\n    if (!shapeSegments.length) {\n      shapeSegments.push([0, 0]);\n    }\n\n    return shapeSegments;\n  };\n\n  TrimModifier.prototype.releasePathsData = function (pathsData) {\n    var i;\n    var len = pathsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      segmentsLengthPool.release(pathsData[i]);\n    }\n\n    pathsData.length = 0;\n    return pathsData;\n  };\n\n  TrimModifier.prototype.processShapes = function (_isFirstFrame) {\n    var s;\n    var e;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var o = (this || _global).o.v % 360 / 360;\n\n      if (o < 0) {\n        o += 1;\n      }\n\n      if ((this || _global).s.v > 1) {\n        s = 1 + o;\n      } else if ((this || _global).s.v < 0) {\n        s = 0 + o;\n      } else {\n        s = (this || _global).s.v + o;\n      }\n\n      if ((this || _global).e.v > 1) {\n        e = 1 + o;\n      } else if ((this || _global).e.v < 0) {\n        e = 0 + o;\n      } else {\n        e = (this || _global).e.v + o;\n      }\n\n      if (s > e) {\n        var _s = s;\n        s = e;\n        e = _s;\n      }\n\n      s = Math.round(s * 10000) * 0.0001;\n      e = Math.round(e * 10000) * 0.0001;\n      (this || _global).sValue = s;\n      (this || _global).eValue = e;\n    } else {\n      s = (this || _global).sValue;\n      e = (this || _global).eValue;\n    }\n\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var pathsData;\n    var pathData;\n    var totalShapeLength;\n    var totalModifierLength = 0;\n\n    if (e === s) {\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].localShapeCollection.releaseShapes();\n\n        (this || _global).shapes[i].shape._mdf = true;\n        (this || _global).shapes[i].shape.paths = (this || _global).shapes[i].localShapeCollection;\n\n        if ((this || _global)._mdf) {\n          (this || _global).shapes[i].pathsData.length = 0;\n        }\n      }\n    } else if (!(e === 1 && s === 0 || e === 0 && s === 1)) {\n      var segments = [];\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i]; // if shape hasn't changed and trim properties haven't changed, cached previous path can be used\n\n        if (!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame && (this || _global).m !== 2) {\n          shapeData.shape.paths = shapeData.localShapeCollection;\n        } else {\n          shapePaths = shapeData.shape.paths;\n          jLen = shapePaths._length;\n          totalShapeLength = 0;\n\n          if (!shapeData.shape._mdf && shapeData.pathsData.length) {\n            totalShapeLength = shapeData.totalShapeLength;\n          } else {\n            pathsData = this.releasePathsData(shapeData.pathsData);\n\n            for (j = 0; j < jLen; j += 1) {\n              pathData = bez.getSegmentsLength(shapePaths.shapes[j]);\n              pathsData.push(pathData);\n              totalShapeLength += pathData.totalLength;\n            }\n\n            shapeData.totalShapeLength = totalShapeLength;\n            shapeData.pathsData = pathsData;\n          }\n\n          totalModifierLength += totalShapeLength;\n          shapeData.shape._mdf = true;\n        }\n      }\n\n      var shapeS = s;\n      var shapeE = e;\n      var addedLength = 0;\n      var edges;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shapeData = (this || _global).shapes[i];\n\n        if (shapeData.shape._mdf) {\n          localShapeCollection = shapeData.localShapeCollection;\n          localShapeCollection.releaseShapes(); // if m === 2 means paths are trimmed individually so edges need to be found for this specific shape relative to whoel group\n\n          if ((this || _global).m === 2 && len > 1) {\n            edges = this.calculateShapeEdges(s, e, shapeData.totalShapeLength, addedLength, totalModifierLength);\n            addedLength += shapeData.totalShapeLength;\n          } else {\n            edges = [[shapeS, shapeE]];\n          }\n\n          jLen = edges.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            shapeS = edges[j][0];\n            shapeE = edges[j][1];\n            segments.length = 0;\n\n            if (shapeE <= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength * shapeE\n              });\n            } else if (shapeS >= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * (shapeS - 1),\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            } else {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength\n              });\n              segments.push({\n                s: 0,\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            }\n\n            var newShapesData = this.addShapes(shapeData, segments[0]);\n\n            if (segments[0].s !== segments[0].e) {\n              if (segments.length > 1) {\n                var lastShapeInCollection = shapeData.shape.paths.shapes[shapeData.shape.paths._length - 1];\n\n                if (lastShapeInCollection.c) {\n                  var lastShape = newShapesData.pop();\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1], lastShape);\n                } else {\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1]);\n                }\n              }\n\n              this.addPaths(newShapesData, localShapeCollection);\n            }\n          }\n\n          shapeData.shape.paths = localShapeCollection;\n        }\n      }\n    } else if ((this || _global)._mdf) {\n      for (i = 0; i < len; i += 1) {\n        // Releasign Trim Cached paths data when no trim applied in case shapes are modified inbetween.\n        // Don't remove this even if it's losing cached info.\n        (this || _global).shapes[i].pathsData.length = 0;\n        (this || _global).shapes[i].shape._mdf = true;\n      }\n    }\n  };\n\n  TrimModifier.prototype.addPaths = function (newPaths, localShapeCollection) {\n    var i;\n    var len = newPaths.length;\n\n    for (i = 0; i < len; i += 1) {\n      localShapeCollection.addShape(newPaths[i]);\n    }\n  };\n\n  TrimModifier.prototype.addSegment = function (pt1, pt2, pt3, pt4, shapePath, pos, newShape) {\n    shapePath.setXYAt(pt2[0], pt2[1], \"o\", pos);\n    shapePath.setXYAt(pt3[0], pt3[1], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(pt1[0], pt1[1], \"v\", pos);\n    }\n\n    shapePath.setXYAt(pt4[0], pt4[1], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addSegmentFromArray = function (points, shapePath, pos, newShape) {\n    shapePath.setXYAt(points[1], points[5], \"o\", pos);\n    shapePath.setXYAt(points[2], points[6], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(points[0], points[4], \"v\", pos);\n    }\n\n    shapePath.setXYAt(points[3], points[7], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addShapes = function (shapeData, shapeSegment, shapePath) {\n    var pathsData = shapeData.pathsData;\n    var shapePaths = shapeData.shape.paths.shapes;\n    var i;\n    var len = shapeData.shape.paths._length;\n    var j;\n    var jLen;\n    var addedLength = 0;\n    var currentLengthData;\n    var segmentCount;\n    var lengths;\n    var segment;\n    var shapes = [];\n    var initPos;\n    var newShape = true;\n\n    if (!shapePath) {\n      shapePath = shapePool.newElement();\n      segmentCount = 0;\n      initPos = 0;\n    } else {\n      segmentCount = shapePath._length;\n      initPos = shapePath._length;\n    }\n\n    shapes.push(shapePath);\n\n    for (i = 0; i < len; i += 1) {\n      lengths = pathsData[i].lengths;\n      shapePath.c = shapePaths[i].c;\n      jLen = shapePaths[i].c ? lengths.length : lengths.length + 1;\n\n      for (j = 1; j < jLen; j += 1) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength + currentLengthData.addedLength < shapeSegment.s) {\n          addedLength += currentLengthData.addedLength;\n          shapePath.c = false;\n        } else if (addedLength > shapeSegment.e) {\n          shapePath.c = false;\n          break;\n        } else {\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + currentLengthData.addedLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[j], shapePaths[i].v[j], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[j], shapePaths[i].o[j - 1], shapePaths[i].i[j], (shapeSegment.s - addedLength) / currentLengthData.addedLength, (shapeSegment.e - addedLength) / currentLengthData.addedLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n\n          addedLength += currentLengthData.addedLength;\n          segmentCount += 1;\n        }\n      }\n\n      if (shapePaths[i].c && lengths.length) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength <= shapeSegment.e) {\n          var segmentLength = lengths[j - 1].addedLength;\n\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + segmentLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[0], shapePaths[i].v[0], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[0], shapePaths[i].o[j - 1], shapePaths[i].i[0], (shapeSegment.s - addedLength) / segmentLength, (shapeSegment.e - addedLength) / segmentLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n        } else {\n          shapePath.c = false;\n        }\n\n        addedLength += currentLengthData.addedLength;\n        segmentCount += 1;\n      }\n\n      if (shapePath._length) {\n        shapePath.setXYAt(shapePath.v[initPos][0], shapePath.v[initPos][1], \"i\", initPos);\n        shapePath.setXYAt(shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1], \"o\", shapePath._length - 1);\n      }\n\n      if (addedLength > shapeSegment.e) {\n        break;\n      }\n\n      if (i < len - 1) {\n        shapePath = shapePool.newElement();\n        newShape = true;\n        shapes.push(shapePath);\n        segmentCount = 0;\n      }\n    }\n\n    return shapes;\n  };\n\n  ShapeModifiers.registerModifier(\"tm\", TrimModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, roundCorner, ShapeModifiers */\n\n  function RoundCornersModifier() {}\n\n  extendPrototype([ShapeModifier], RoundCornersModifier);\n\n  RoundCornersModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).rd = PropertyFactory.getProp(elem, data.r, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).rd.effectsSequence.length;\n  };\n\n  RoundCornersModifier.prototype.processPath = function (path, round) {\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var i;\n    var len = path._length;\n    var currentV;\n    var currentI;\n    var currentO;\n    var closerV;\n    var distance;\n    var newPosPerc;\n    var index = 0;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < len; i += 1) {\n      currentV = path.v[i];\n      currentO = path.o[i];\n      currentI = path.i[i];\n\n      if (currentV[0] === currentO[0] && currentV[1] === currentO[1] && currentV[0] === currentI[0] && currentV[1] === currentI[1]) {\n        if ((i === 0 || i === len - 1) && !path.c) {\n          clonedPath.setTripleAt(currentV[0], currentV[1], currentO[0], currentO[1], currentI[0], currentI[1], index);\n          /* clonedPath.v[index] = currentV;\r\n                  clonedPath.o[index] = currentO;\r\n                  clonedPath.i[index] = currentI; */\n\n          index += 1;\n        } else {\n          if (i === 0) {\n            closerV = path.v[len - 1];\n          } else {\n            closerV = path.v[i - 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          iX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = iX;\n          iY = currentV[1] - (currentV[1] - closerV[1]) * newPosPerc;\n          vY = iY;\n          oX = vX - (vX - currentV[0]) * roundCorner;\n          oY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n\n          if (i === len - 1) {\n            closerV = path.v[0];\n          } else {\n            closerV = path.v[i + 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          oX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = oX;\n          oY = currentV[1] + (closerV[1] - currentV[1]) * newPosPerc;\n          vY = oY;\n          iX = vX - (vX - currentV[0]) * roundCorner;\n          iY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n        }\n      } else {\n        clonedPath.setTripleAt(path.v[i][0], path.v[i][1], path.o[i][0], path.o[i][1], path.i[i][0], path.i[i][1], index);\n        index += 1;\n      }\n    }\n\n    return clonedPath;\n  };\n\n  RoundCornersModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var rd = (this || _global).rd.v;\n\n    if (rd !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], rd));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"rd\", RoundCornersModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, ShapeModifiers */\n\n  function PuckerAndBloatModifier() {}\n\n  extendPrototype([ShapeModifier], PuckerAndBloatModifier);\n\n  PuckerAndBloatModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).amount = PropertyFactory.getProp(elem, data.a, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).amount.effectsSequence.length;\n  };\n\n  PuckerAndBloatModifier.prototype.processPath = function (path, amount) {\n    var percent = amount / 100;\n    var centerPoint = [0, 0];\n    var pathLength = path._length;\n    var i = 0;\n\n    for (i = 0; i < pathLength; i += 1) {\n      centerPoint[0] += path.v[i][0];\n      centerPoint[1] += path.v[i][1];\n    }\n\n    centerPoint[0] /= pathLength;\n    centerPoint[1] /= pathLength;\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < pathLength; i += 1) {\n      vX = path.v[i][0] + (centerPoint[0] - path.v[i][0]) * percent;\n      vY = path.v[i][1] + (centerPoint[1] - path.v[i][1]) * percent;\n      oX = path.o[i][0] + (centerPoint[0] - path.o[i][0]) * -percent;\n      oY = path.o[i][1] + (centerPoint[1] - path.o[i][1]) * -percent;\n      iX = path.i[i][0] + (centerPoint[0] - path.i[i][0]) * -percent;\n      iY = path.i[i][1] + (centerPoint[1] - path.i[i][1]) * -percent;\n      clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, i);\n    }\n\n    return clonedPath;\n  };\n\n  PuckerAndBloatModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var amount = (this || _global).amount.v;\n\n    if (amount !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], amount));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"pb\", PuckerAndBloatModifier);\n  /* global extendPrototype, ShapeModifier, TransformPropertyFactory, PropertyFactory, Matrix, ShapeModifiers */\n\n  function RepeaterModifier() {}\n\n  extendPrototype([ShapeModifier], RepeaterModifier);\n\n  RepeaterModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 0, null, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, null, this || _global);\n    (this || _global).tr = TransformPropertyFactory.getTransformProperty(elem, data.tr, this || _global);\n    (this || _global).so = PropertyFactory.getProp(elem, data.tr.so, 0, 0.01, this || _global);\n    (this || _global).eo = PropertyFactory.getProp(elem, data.tr.eo, 0, 0.01, this || _global);\n    (this || _global).data = data;\n\n    if (!(this || _global).dynamicProperties.length) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = !!(this || _global).dynamicProperties.length;\n    (this || _global).pMatrix = new Matrix();\n    (this || _global).rMatrix = new Matrix();\n    (this || _global).sMatrix = new Matrix();\n    (this || _global).tMatrix = new Matrix();\n    (this || _global).matrix = new Matrix();\n  };\n\n  RepeaterModifier.prototype.applyTransforms = function (pMatrix, rMatrix, sMatrix, transform, perc, inv) {\n    var dir = inv ? -1 : 1;\n    var scaleX = transform.s.v[0] + (1 - transform.s.v[0]) * (1 - perc);\n    var scaleY = transform.s.v[1] + (1 - transform.s.v[1]) * (1 - perc);\n    pMatrix.translate(transform.p.v[0] * dir * perc, transform.p.v[1] * dir * perc, transform.p.v[2]);\n    rMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    rMatrix.rotate(-transform.r.v * dir * perc);\n    rMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n    sMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    sMatrix.scale(inv ? 1 / scaleX : scaleX, inv ? 1 / scaleY : scaleY);\n    sMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n  };\n\n  RepeaterModifier.prototype.init = function (elem, arr, pos, elemsData) {\n    (this || _global).elem = elem;\n    (this || _global).arr = arr;\n    (this || _global).pos = pos;\n    (this || _global).elemsData = elemsData;\n    (this || _global)._currentCopies = 0;\n    (this || _global)._elements = [];\n    (this || _global)._groups = [];\n    (this || _global).frameId = -1;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, arr[pos]);\n\n    while (pos > 0) {\n      pos -= 1; // this._elements.unshift(arr.splice(pos,1)[0]);\n\n      (this || _global)._elements.unshift(arr[pos]);\n    }\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  RepeaterModifier.prototype.resetElements = function (elements) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._processed = false;\n\n      if (elements[i].ty === \"gr\") {\n        this.resetElements(elements[i].it);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.cloneElements = function (elements) {\n    var newElements = JSON.parse(JSON.stringify(elements));\n    this.resetElements(newElements);\n    return newElements;\n  };\n\n  RepeaterModifier.prototype.changeGroupRender = function (elements, renderFlag) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._render = renderFlag;\n\n      if (elements[i].ty === \"gr\") {\n        this.changeGroupRender(elements[i].it, renderFlag);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.processShapes = function (_isFirstFrame) {\n    var items;\n    var itemsTransform;\n    var i;\n    var dir;\n    var cont;\n    var hasReloaded = false;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var copies = Math.ceil((this || _global).c.v);\n\n      if ((this || _global)._groups.length < copies) {\n        while ((this || _global)._groups.length < copies) {\n          var group = {\n            it: this.cloneElements((this || _global)._elements),\n            ty: \"gr\"\n          };\n          group.it.push({\n            a: {\n              a: 0,\n              ix: 1,\n              k: [0, 0]\n            },\n            nm: \"Transform\",\n            o: {\n              a: 0,\n              ix: 7,\n              k: 100\n            },\n            p: {\n              a: 0,\n              ix: 2,\n              k: [0, 0]\n            },\n            r: {\n              a: 1,\n              ix: 6,\n              k: [{\n                s: 0,\n                e: 0,\n                t: 0\n              }, {\n                s: 0,\n                e: 0,\n                t: 1\n              }]\n            },\n            s: {\n              a: 0,\n              ix: 3,\n              k: [100, 100]\n            },\n            sa: {\n              a: 0,\n              ix: 5,\n              k: 0\n            },\n            sk: {\n              a: 0,\n              ix: 4,\n              k: 0\n            },\n            ty: \"tr\"\n          });\n\n          (this || _global).arr.splice(0, 0, group);\n\n          (this || _global)._groups.splice(0, 0, group);\n\n          (this || _global)._currentCopies += 1;\n        }\n\n        (this || _global).elem.reloadShapes();\n\n        hasReloaded = true;\n      }\n\n      cont = 0;\n      var renderFlag;\n\n      for (i = 0; i <= (this || _global)._groups.length - 1; i += 1) {\n        renderFlag = cont < copies;\n        (this || _global)._groups[i]._render = renderFlag;\n        this.changeGroupRender((this || _global)._groups[i].it, renderFlag);\n\n        if (!renderFlag) {\n          var elems = (this || _global).elemsData[i].it;\n          var transformData = elems[elems.length - 1];\n\n          if (transformData.transform.op.v !== 0) {\n            transformData.transform.op._mdf = true;\n            transformData.transform.op.v = 0;\n          } else {\n            transformData.transform.op._mdf = false;\n          }\n        }\n\n        cont += 1;\n      }\n\n      (this || _global)._currentCopies = copies; /// /\n\n      var offset = (this || _global).o.v;\n      var offsetModulo = offset % 1;\n      var roundOffset = offset > 0 ? Math.floor(offset) : Math.ceil(offset);\n      var pProps = (this || _global).pMatrix.props;\n      var rProps = (this || _global).rMatrix.props;\n      var sProps = (this || _global).sMatrix.props;\n\n      (this || _global).pMatrix.reset();\n\n      (this || _global).rMatrix.reset();\n\n      (this || _global).sMatrix.reset();\n\n      (this || _global).tMatrix.reset();\n\n      (this || _global).matrix.reset();\n\n      var iteration = 0;\n\n      if (offset > 0) {\n        while (iteration < roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          iteration += 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, offsetModulo, false);\n          iteration += offsetModulo;\n        }\n      } else if (offset < 0) {\n        while (iteration > roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, true);\n          iteration -= 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, -offsetModulo, true);\n          iteration -= offsetModulo;\n        }\n      }\n\n      i = (this || _global).data.m === 1 ? 0 : (this || _global)._currentCopies - 1;\n      dir = (this || _global).data.m === 1 ? 1 : -1;\n      cont = (this || _global)._currentCopies;\n      var j;\n      var jLen;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        jLen = itemsTransform.length;\n        items[items.length - 1].transform.mProps._mdf = true;\n        items[items.length - 1].transform.op._mdf = true;\n        items[items.length - 1].transform.op.v = (this || _global)._currentCopies === 1 ? (this || _global).so.v : (this || _global).so.v + ((this || _global).eo.v - (this || _global).so.v) * (i / ((this || _global)._currentCopies - 1));\n\n        if (iteration !== 0) {\n          if (i !== 0 && dir === 1 || i !== (this || _global)._currentCopies - 1 && dir === -1) {\n            this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          }\n\n          (this || _global).matrix.transform(rProps[0], rProps[1], rProps[2], rProps[3], rProps[4], rProps[5], rProps[6], rProps[7], rProps[8], rProps[9], rProps[10], rProps[11], rProps[12], rProps[13], rProps[14], rProps[15]);\n\n          (this || _global).matrix.transform(sProps[0], sProps[1], sProps[2], sProps[3], sProps[4], sProps[5], sProps[6], sProps[7], sProps[8], sProps[9], sProps[10], sProps[11], sProps[12], sProps[13], sProps[14], sProps[15]);\n\n          (this || _global).matrix.transform(pProps[0], pProps[1], pProps[2], pProps[3], pProps[4], pProps[5], pProps[6], pProps[7], pProps[8], pProps[9], pProps[10], pProps[11], pProps[12], pProps[13], pProps[14], pProps[15]);\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n\n          (this || _global).matrix.reset();\n        } else {\n          (this || _global).matrix.reset();\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n        }\n\n        iteration += 1;\n        cont -= 1;\n        i += dir;\n      }\n    } else {\n      cont = (this || _global)._currentCopies;\n      i = 0;\n      dir = 1;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        items[items.length - 1].transform.mProps._mdf = false;\n        items[items.length - 1].transform.op._mdf = false;\n        cont -= 1;\n        i += dir;\n      }\n    }\n\n    return hasReloaded;\n  };\n\n  RepeaterModifier.prototype.addShape = function () {};\n\n  ShapeModifiers.registerModifier(\"rp\", RepeaterModifier);\n  /* global createSizedArray, shapePool */\n\n  function ShapeCollection() {\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 4;\n    (this || _global).shapes = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapeCollection.prototype.addShape = function (shapeData) {\n    if ((this || _global)._length === (this || _global)._maxLength) {\n      (this || _global).shapes = (this || _global).shapes.concat(createSizedArray((this || _global)._maxLength));\n      (this || _global)._maxLength *= 2;\n    }\n\n    (this || _global).shapes[(this || _global)._length] = shapeData;\n    (this || _global)._length += 1;\n  };\n\n  ShapeCollection.prototype.releaseShapes = function () {\n    var i;\n\n    for (i = 0; i < (this || _global)._length; i += 1) {\n      shapePool.release((this || _global).shapes[i]);\n    }\n\n    (this || _global)._length = 0;\n  };\n  /* global createSizedArray, createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function DashProperty(elem, data, renderer, container) {\n    (this || _global).elem = elem;\n    (this || _global).frameId = -1;\n    (this || _global).dataProps = createSizedArray(data.length);\n    (this || _global).renderer = renderer;\n    (this || _global).k = false;\n    (this || _global).dashStr = \"\";\n    (this || _global).dashArray = createTypedArray(\"float32\", data.length ? data.length - 1 : 0);\n    (this || _global).dashoffset = createTypedArray(\"float32\", 1);\n    this.initDynamicPropertyContainer(container);\n    var i;\n    var len = data.length || 0;\n    var prop;\n\n    for (i = 0; i < len; i += 1) {\n      prop = PropertyFactory.getProp(elem, data[i].v, 0, 0, this || _global);\n      (this || _global).k = prop.k || (this || _global).k;\n      (this || _global).dataProps[i] = {\n        n: data[i].n,\n        p: prop\n      };\n    }\n\n    if (!(this || _global).k) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = (this || _global).k;\n  }\n\n  DashProperty.prototype.getValue = function (forceRender) {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId && !forceRender) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n    (this || _global)._mdf = (this || _global)._mdf || forceRender;\n\n    if ((this || _global)._mdf) {\n      var i = 0;\n      var len = (this || _global).dataProps.length;\n\n      if ((this || _global).renderer === \"svg\") {\n        (this || _global).dashStr = \"\";\n      }\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).dataProps[i].n !== \"o\") {\n          if ((this || _global).renderer === \"svg\") {\n            (this || _global).dashStr += \" \" + (this || _global).dataProps[i].p.v;\n          } else {\n            (this || _global).dashArray[i] = (this || _global).dataProps[i].p.v;\n          }\n        } else {\n          (this || _global).dashoffset[0] = (this || _global).dataProps[i].p.v;\n        }\n      }\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], DashProperty);\n  /* global createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function GradientProperty(elem, data, container) {\n    (this || _global).data = data;\n    (this || _global).c = createTypedArray(\"uint8c\", data.p * 4);\n    var cLength = data.k.k[0].s ? data.k.k[0].s.length - data.p * 4 : data.k.k.length - data.p * 4;\n    (this || _global).o = createTypedArray(\"float32\", cLength);\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n    (this || _global)._collapsable = this.checkCollapsable();\n    (this || _global)._hasOpacity = cLength;\n    this.initDynamicPropertyContainer(container);\n    (this || _global).prop = PropertyFactory.getProp(elem, data.k, 1, null, this || _global);\n    (this || _global).k = (this || _global).prop.k;\n    this.getValue(true);\n  }\n\n  GradientProperty.prototype.comparePoints = function (values, points) {\n    var i = 0;\n    var len = (this || _global).o.length / 2;\n    var diff;\n\n    while (i < len) {\n      diff = Math.abs(values[i * 4] - values[points * 4 + i * 2]);\n\n      if (diff > 0.01) {\n        return false;\n      }\n\n      i += 1;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.checkCollapsable = function () {\n    if ((this || _global).o.length / 2 !== (this || _global).c.length / 4) {\n      return false;\n    }\n\n    if ((this || _global).data.k.k[0].s) {\n      var i = 0;\n      var len = (this || _global).data.k.k.length;\n\n      while (i < len) {\n        if (!this.comparePoints((this || _global).data.k.k[i].s, (this || _global).data.p)) {\n          return false;\n        }\n\n        i += 1;\n      }\n    } else if (!this.comparePoints((this || _global).data.k.k, (this || _global).data.p)) {\n      return false;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.getValue = function (forceRender) {\n    (this || _global).prop.getValue();\n\n    (this || _global)._mdf = false;\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n\n    if ((this || _global).prop._mdf || forceRender) {\n      var i;\n      var len = (this || _global).data.p * 4;\n      var mult;\n      var val;\n\n      for (i = 0; i < len; i += 1) {\n        mult = i % 4 === 0 ? 100 : 255;\n        val = Math.round((this || _global).prop.v[i] * mult);\n\n        if ((this || _global).c[i] !== val) {\n          (this || _global).c[i] = val;\n          (this || _global)._cmdf = !forceRender;\n        }\n      }\n\n      if ((this || _global).o.length) {\n        len = (this || _global).prop.v.length;\n\n        for (i = (this || _global).data.p * 4; i < len; i += 1) {\n          mult = i % 2 === 0 ? 100 : 1;\n          val = i % 2 === 0 ? Math.round((this || _global).prop.v[i] * 100) : (this || _global).prop.v[i];\n\n          if ((this || _global).o[i - (this || _global).data.p * 4] !== val) {\n            (this || _global).o[i - (this || _global).data.p * 4] = val;\n            (this || _global)._omdf = !forceRender;\n          }\n        }\n      }\n\n      (this || _global)._mdf = !forceRender;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], GradientProperty);\n  /* exported buildShapeString */\n\n  var buildShapeString = function (pathNodes, length, closed, mat) {\n    if (length === 0) {\n      return \"\";\n    }\n\n    var _o = pathNodes.o;\n    var _i = pathNodes.i;\n    var _v = pathNodes.v;\n    var i;\n    var shapeString = \" M\" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n\n    for (i = 1; i < length; i += 1) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[i][0], _i[i][1]) + \" \" + mat.applyToPointStringified(_v[i][0], _v[i][1]);\n    }\n\n    if (closed && length) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[0][0], _i[0][1]) + \" \" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n      shapeString += \"z\";\n    }\n\n    return shapeString;\n  };\n  /* global Howl */\n\n  /* exported audioControllerFactory */\n\n\n  var audioControllerFactory = function () {\n    function AudioController(audioFactory) {\n      (this || _global).audios = [];\n      (this || _global).audioFactory = audioFactory;\n      (this || _global)._volume = 1;\n      (this || _global)._isMuted = false;\n    }\n\n    AudioController.prototype = {\n      addAudio: function (audio) {\n        (this || _global).audios.push(audio);\n      },\n      pause: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].pause();\n        }\n      },\n      resume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].resume();\n        }\n      },\n      setRate: function (rateValue) {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].setRate(rateValue);\n        }\n      },\n      createAudio: function (assetPath) {\n        if ((this || _global).audioFactory) {\n          return this.audioFactory(assetPath);\n        }\n\n        if (Howl) {\n          return new Howl({\n            src: [assetPath]\n          });\n        }\n\n        return {\n          isPlaying: false,\n          play: function () {\n            (this || _global).isPlaying = true;\n          },\n          seek: function () {\n            (this || _global).isPlaying = false;\n          },\n          playing: function () {},\n          rate: function () {},\n          setVolume: function () {}\n        };\n      },\n      setAudioFactory: function (audioFactory) {\n        (this || _global).audioFactory = audioFactory;\n      },\n      setVolume: function (value) {\n        (this || _global)._volume = value;\n\n        this._updateVolume();\n      },\n      mute: function () {\n        (this || _global)._isMuted = true;\n\n        this._updateVolume();\n      },\n      unmute: function () {\n        (this || _global)._isMuted = false;\n\n        this._updateVolume();\n      },\n      getVolume: function () {\n        return (this || _global)._volume;\n      },\n      _updateVolume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].volume((this || _global)._volume * ((this || _global)._isMuted ? 0 : 1));\n        }\n      }\n    };\n    return function () {\n      return new AudioController();\n    };\n  }();\n  /* global createTag, createNS, isSafari, assetLoader */\n\n  /* exported ImagePreloader */\n\n\n  var ImagePreloader = function () {\n    var proxyImage = function () {\n      var canvas = createTag(\"canvas\");\n      canvas.width = 1;\n      canvas.height = 1;\n      var ctx = canvas.getContext(\"2d\");\n      ctx.fillStyle = \"rgba(0,0,0,0)\";\n      ctx.fillRect(0, 0, 1, 1);\n      return canvas;\n    }();\n\n    function imageLoaded() {\n      (this || _global).loadedAssets += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function footageLoaded() {\n      (this || _global).loadedFootagesCount += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function getAssetsPath(assetData, assetsPath, originalPath) {\n      var path = \"\";\n\n      if (assetData.e) {\n        path = assetData.p;\n      } else if (assetsPath) {\n        var imagePath = assetData.p;\n\n        if (imagePath.indexOf(\"images/\") !== -1) {\n          imagePath = imagePath.split(\"/\")[1];\n        }\n\n        path = assetsPath + imagePath;\n      } else {\n        path = originalPath;\n        path += assetData.u ? assetData.u : \"\";\n        path += assetData.p;\n      }\n\n      return path;\n    }\n\n    function testImageLoaded(img) {\n      var _count = 0;\n      var intervalId = setInterval(function () {\n        var box = img.getBBox();\n\n        if (box.width || _count > 500) {\n          this._imageLoaded();\n\n          clearInterval(intervalId);\n        }\n\n        _count += 1;\n      }.bind(this || _global), 50);\n    }\n\n    function createImageData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createNS(\"image\");\n\n      if (isSafari) {\n        this.testImageLoaded(img);\n      } else {\n        img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      }\n\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", path);\n\n      if ((this || _global)._elementHelper.append) {\n        (this || _global)._elementHelper.append(img);\n      } else {\n        (this || _global)._elementHelper.appendChild(img);\n      }\n\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createImgData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createTag(\"img\");\n      img.crossOrigin = \"anonymous\";\n      img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.src = path;\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createFootageData(data) {\n      var ob = {\n        assetData: data\n      };\n      var path = getAssetsPath(data, (this || _global).assetsPath, (this || _global).path);\n      assetLoader.load(path, function (footageData) {\n        ob.img = footageData;\n\n        this._footageLoaded();\n      }.bind(this || _global), function () {\n        ob.img = {};\n\n        this._footageLoaded();\n      }.bind(this || _global));\n      return ob;\n    }\n\n    function loadAssets(assets, cb) {\n      (this || _global).imagesLoadedCb = cb;\n      var i;\n      var len = assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (!assets[i].layers) {\n          if (!assets[i].t) {\n            (this || _global).totalImages += 1;\n\n            (this || _global).images.push(this._createImageData(assets[i]));\n          } else if (assets[i].t === 3) {\n            (this || _global).totalFootages += 1;\n\n            (this || _global).images.push(this.createFootageData(assets[i]));\n          }\n        }\n      }\n    }\n\n    function setPath(path) {\n      (this || _global).path = path || \"\";\n    }\n\n    function setAssetsPath(path) {\n      (this || _global).assetsPath = path || \"\";\n    }\n\n    function getAsset(assetData) {\n      var i = 0;\n      var len = (this || _global).images.length;\n\n      while (i < len) {\n        if ((this || _global).images[i].assetData === assetData) {\n          return (this || _global).images[i].img;\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function destroy() {\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images.length = 0;\n    }\n\n    function loadedImages() {\n      return (this || _global).totalImages === (this || _global).loadedAssets;\n    }\n\n    function loadedFootages() {\n      return (this || _global).totalFootages === (this || _global).loadedFootagesCount;\n    }\n\n    function setCacheType(type, elementHelper) {\n      if (type === \"svg\") {\n        (this || _global)._elementHelper = elementHelper;\n        (this || _global)._createImageData = (this || _global).createImageData.bind(this || _global);\n      } else {\n        (this || _global)._createImageData = (this || _global).createImgData.bind(this || _global);\n      }\n    }\n\n    function ImagePreloaderFactory() {\n      (this || _global)._imageLoaded = imageLoaded.bind(this || _global);\n      (this || _global)._footageLoaded = footageLoaded.bind(this || _global);\n      (this || _global).testImageLoaded = testImageLoaded.bind(this || _global);\n      (this || _global).createFootageData = createFootageData.bind(this || _global);\n      (this || _global).assetsPath = \"\";\n      (this || _global).path = \"\";\n      (this || _global).totalImages = 0;\n      (this || _global).totalFootages = 0;\n      (this || _global).loadedAssets = 0;\n      (this || _global).loadedFootagesCount = 0;\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images = [];\n    }\n\n    ImagePreloaderFactory.prototype = {\n      loadAssets: loadAssets,\n      setAssetsPath: setAssetsPath,\n      setPath: setPath,\n      loadedImages: loadedImages,\n      loadedFootages: loadedFootages,\n      destroy: destroy,\n      getAsset: getAsset,\n      createImgData: createImgData,\n      createImageData: createImageData,\n      imageLoaded: imageLoaded,\n      footageLoaded: footageLoaded,\n      setCacheType: setCacheType\n    };\n    return ImagePreloaderFactory;\n  }();\n  /* exported featureSupport */\n\n\n  var featureSupport = function () {\n    var ob = {\n      maskType: true\n    };\n\n    if (/MSIE 10/i.test(navigator.userAgent) || /MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent) || /Edge\\/\\d./i.test(navigator.userAgent)) {\n      ob.maskType = false;\n    }\n\n    return ob;\n  }();\n  /* global createNS */\n\n  /* exported filtersFactory */\n\n\n  var filtersFactory = function () {\n    var ob = {};\n    ob.createFilter = createFilter;\n    ob.createAlphaToLuminanceFilter = createAlphaToLuminanceFilter;\n\n    function createFilter(filId, skipCoordinates) {\n      var fil = createNS(\"filter\");\n      fil.setAttribute(\"id\", filId);\n\n      if (skipCoordinates !== true) {\n        fil.setAttribute(\"filterUnits\", \"objectBoundingBox\");\n        fil.setAttribute(\"x\", \"0%\");\n        fil.setAttribute(\"y\", \"0%\");\n        fil.setAttribute(\"width\", \"100%\");\n        fil.setAttribute(\"height\", \"100%\");\n      }\n\n      return fil;\n    }\n\n    function createAlphaToLuminanceFilter() {\n      var feColorMatrix = createNS(\"feColorMatrix\");\n      feColorMatrix.setAttribute(\"type\", \"matrix\");\n      feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      feColorMatrix.setAttribute(\"values\", \"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\");\n      return feColorMatrix;\n    }\n\n    return ob;\n  }();\n  /* exported assetLoader */\n\n\n  var assetLoader = function () {\n    function formatResponse(xhr) {\n      if (xhr.response && typeof xhr.response === \"object\") {\n        return xhr.response;\n      }\n\n      if (xhr.response && typeof xhr.response === \"string\") {\n        return JSON.parse(xhr.response);\n      }\n\n      if (xhr.responseText) {\n        return JSON.parse(xhr.responseText);\n      }\n\n      return null;\n    }\n\n    function loadAsset(path, callback, errorCallback) {\n      var response;\n      var xhr = new XMLHttpRequest(); // set responseType after calling open or IE will break.\n\n      try {\n        // This crashes on Android WebView prior to KitKat\n        xhr.responseType = \"json\";\n      } catch (err) {} // eslint-disable-line no-empty\n\n\n      xhr.onreadystatechange = function () {\n        if (xhr.readyState === 4) {\n          if (xhr.status === 200) {\n            response = formatResponse(xhr);\n            callback(response);\n          } else {\n            try {\n              response = formatResponse(xhr);\n              callback(response);\n            } catch (err) {\n              if (errorCallback) {\n                errorCallback(err);\n              }\n            }\n          }\n        }\n      };\n\n      xhr.open(\"GET\", path, true);\n      xhr.send();\n    }\n\n    return {\n      load: loadAsset\n    };\n  }();\n  /* global createSizedArray, PropertyFactory, TextAnimatorDataProperty, bez, addHueToRGB,\r\n    addSaturationToRGB, addBrightnessToRGB, LetterProps, Matrix, extendPrototype, DynamicPropertyContainer */\n\n\n  function TextAnimatorProperty(textData, renderType, elem) {\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._hasMaskedPath = false;\n    (this || _global)._frameId = -1;\n    (this || _global)._textData = textData;\n    (this || _global)._renderType = renderType;\n    (this || _global)._elem = elem;\n    (this || _global)._animatorsData = createSizedArray((this || _global)._textData.a.length);\n    (this || _global)._pathData = {};\n    (this || _global)._moreOptions = {\n      alignment: {}\n    };\n    (this || _global).renderedLetters = [];\n    (this || _global).lettersChangedFlag = false;\n    this.initDynamicPropertyContainer(elem);\n  }\n\n  TextAnimatorProperty.prototype.searchProperties = function () {\n    var i;\n    var len = (this || _global)._textData.a.length;\n    var animatorProps;\n    var getProp = PropertyFactory.getProp;\n\n    for (i = 0; i < len; i += 1) {\n      animatorProps = (this || _global)._textData.a[i];\n      (this || _global)._animatorsData[i] = new TextAnimatorDataProperty((this || _global)._elem, animatorProps, this || _global);\n    }\n\n    if ((this || _global)._textData.p && \"m\" in (this || _global)._textData.p) {\n      (this || _global)._pathData = {\n        f: getProp((this || _global)._elem, (this || _global)._textData.p.f, 0, 0, this || _global),\n        l: getProp((this || _global)._elem, (this || _global)._textData.p.l, 0, 0, this || _global),\n        r: (this || _global)._textData.p.r,\n        m: (this || _global)._elem.maskManager.getMaskProperty((this || _global)._textData.p.m)\n      };\n      (this || _global)._hasMaskedPath = true;\n    } else {\n      (this || _global)._hasMaskedPath = false;\n    }\n\n    (this || _global)._moreOptions.alignment = getProp((this || _global)._elem, (this || _global)._textData.m.a, 1, 0, this || _global);\n  };\n\n  TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChangedFlag) {\n    (this || _global).lettersChangedFlag = lettersChangedFlag;\n\n    if (!(this || _global)._mdf && !(this || _global)._isFirstFrame && !lettersChangedFlag && (!(this || _global)._hasMaskedPath || !(this || _global)._pathData.m._mdf)) {\n      return;\n    }\n\n    (this || _global)._isFirstFrame = false;\n    var alignment = (this || _global)._moreOptions.alignment.v;\n    var animators = (this || _global)._animatorsData;\n    var textData = (this || _global)._textData;\n    var matrixHelper = (this || _global).mHelper;\n    var renderType = (this || _global)._renderType;\n    var renderedLettersCount = (this || _global).renderedLetters.length;\n    var xPos;\n    var yPos;\n    var i;\n    var len;\n    var letters = documentData.l;\n    var pathInfo;\n    var currentLength;\n    var currentPoint;\n    var segmentLength;\n    var flag;\n    var pointInd;\n    var segmentInd;\n    var prevPoint;\n    var points;\n    var segments;\n    var partialLength;\n    var totalLength;\n    var perc;\n    var tanAngle;\n    var mask;\n\n    if ((this || _global)._hasMaskedPath) {\n      mask = (this || _global)._pathData.m;\n\n      if (!(this || _global)._pathData.n || (this || _global)._pathData._mdf) {\n        var paths = mask.v;\n\n        if ((this || _global)._pathData.r) {\n          paths = paths.reverse();\n        } // TODO: release bezier data cached from previous pathInfo: this._pathData.pi\n\n\n        pathInfo = {\n          tLength: 0,\n          segments: []\n        };\n        len = paths._length - 1;\n        var bezierData;\n        totalLength = 0;\n\n        for (i = 0; i < len; i += 1) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[i + 1], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[i + 1][0] - paths.v[i + 1][0], paths.i[i + 1][1] - paths.v[i + 1][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        i = len;\n\n        if (mask.v.c) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[0], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[0][0] - paths.v[0][0], paths.i[0][1] - paths.v[0][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        (this || _global)._pathData.pi = pathInfo;\n      }\n\n      pathInfo = (this || _global)._pathData.pi;\n      currentLength = (this || _global)._pathData.f.v;\n      segmentInd = 0;\n      pointInd = 1;\n      segmentLength = 0;\n      flag = true;\n      segments = pathInfo.segments;\n\n      if (currentLength < 0 && mask.v.c) {\n        if (pathInfo.tLength < Math.abs(currentLength)) {\n          currentLength = -Math.abs(currentLength) % pathInfo.tLength;\n        }\n\n        segmentInd = segments.length - 1;\n        points = segments[segmentInd].points;\n        pointInd = points.length - 1;\n\n        while (currentLength < 0) {\n          currentLength += points[pointInd].partialLength;\n          pointInd -= 1;\n\n          if (pointInd < 0) {\n            segmentInd -= 1;\n            points = segments[segmentInd].points;\n            pointInd = points.length - 1;\n          }\n        }\n      }\n\n      points = segments[segmentInd].points;\n      prevPoint = points[pointInd - 1];\n      currentPoint = points[pointInd];\n      partialLength = currentPoint.partialLength;\n    }\n\n    len = letters.length;\n    xPos = 0;\n    yPos = 0;\n    var yOff = documentData.finalSize * 1.2 * 0.714;\n    var firstLine = true;\n    var animatorProps;\n    var animatorSelector;\n    var j;\n    var jLen;\n    var letterValue;\n    jLen = animators.length;\n    var mult;\n    var ind = -1;\n    var offf;\n    var xPathPos;\n    var yPathPos;\n    var initPathPos = currentLength;\n    var initSegmentInd = segmentInd;\n    var initPointInd = pointInd;\n    var currentLine = -1;\n    var elemOpacity;\n    var sc;\n    var sw;\n    var fc;\n    var k;\n    var letterSw;\n    var letterSc;\n    var letterFc;\n    var letterM = \"\";\n    var letterP = (this || _global).defaultPropsArray;\n    var letterO; //\n\n    if (documentData.j === 2 || documentData.j === 1) {\n      var animatorJustifyOffset = 0;\n      var animatorFirstCharOffset = 0;\n      var justifyOffsetMult = documentData.j === 2 ? -0.5 : -1;\n      var lastIndex = 0;\n      var isNewLine = true;\n\n      for (i = 0; i < len; i += 1) {\n        if (letters[i].n) {\n          if (animatorJustifyOffset) {\n            animatorJustifyOffset += animatorFirstCharOffset;\n          }\n\n          while (lastIndex < i) {\n            letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n            lastIndex += 1;\n          }\n\n          animatorJustifyOffset = 0;\n          isNewLine = true;\n        } else {\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.t.propType) {\n              if (isNewLine && documentData.j === 2) {\n                animatorFirstCharOffset += animatorProps.t.v * justifyOffsetMult;\n              }\n\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorJustifyOffset += animatorProps.t.v * mult[0] * justifyOffsetMult;\n              } else {\n                animatorJustifyOffset += animatorProps.t.v * mult * justifyOffsetMult;\n              }\n            }\n          }\n\n          isNewLine = false;\n        }\n      }\n\n      if (animatorJustifyOffset) {\n        animatorJustifyOffset += animatorFirstCharOffset;\n      }\n\n      while (lastIndex < i) {\n        letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n        lastIndex += 1;\n      }\n    } //\n\n\n    for (i = 0; i < len; i += 1) {\n      matrixHelper.reset();\n      elemOpacity = 1;\n\n      if (letters[i].n) {\n        xPos = 0;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        currentLength = initPathPos;\n        firstLine = false;\n\n        if ((this || _global)._hasMaskedPath) {\n          segmentInd = initSegmentInd;\n          pointInd = initPointInd;\n          points = segments[segmentInd].points;\n          prevPoint = points[pointInd - 1];\n          currentPoint = points[pointInd];\n          partialLength = currentPoint.partialLength;\n          segmentLength = 0;\n        }\n\n        letterM = \"\";\n        letterFc = \"\";\n        letterSw = \"\";\n        letterO = \"\";\n        letterP = (this || _global).defaultPropsArray;\n      } else {\n        if ((this || _global)._hasMaskedPath) {\n          if (currentLine !== letters[i].line) {\n            switch (documentData.j) {\n              case 1:\n                currentLength += totalLength - documentData.lineWidths[letters[i].line];\n                break;\n\n              case 2:\n                currentLength += (totalLength - documentData.lineWidths[letters[i].line]) / 2;\n                break;\n\n              default:\n                break;\n            }\n\n            currentLine = letters[i].line;\n          }\n\n          if (ind !== letters[i].ind) {\n            if (letters[ind]) {\n              currentLength += letters[ind].extra;\n            }\n\n            currentLength += letters[i].an / 2;\n            ind = letters[i].ind;\n          }\n\n          currentLength += alignment[0] * letters[i].an * 0.005;\n          var animatorOffset = 0;\n\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.p.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.p.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.p.v[0] * mult;\n              }\n            }\n\n            if (animatorProps.a.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.a.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.a.v[0] * mult;\n              }\n            }\n          }\n\n          flag = true;\n\n          while (flag) {\n            if (segmentLength + partialLength >= currentLength + animatorOffset || !points) {\n              perc = (currentLength + animatorOffset - segmentLength) / currentPoint.partialLength;\n              xPathPos = prevPoint.point[0] + (currentPoint.point[0] - prevPoint.point[0]) * perc;\n              yPathPos = prevPoint.point[1] + (currentPoint.point[1] - prevPoint.point[1]) * perc;\n              matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -(alignment[1] * yOff) * 0.01);\n              flag = false;\n            } else if (points) {\n              segmentLength += currentPoint.partialLength;\n              pointInd += 1;\n\n              if (pointInd >= points.length) {\n                pointInd = 0;\n                segmentInd += 1;\n\n                if (!segments[segmentInd]) {\n                  if (mask.v.c) {\n                    pointInd = 0;\n                    segmentInd = 0;\n                    points = segments[segmentInd].points;\n                  } else {\n                    segmentLength -= currentPoint.partialLength;\n                    points = null;\n                  }\n                } else {\n                  points = segments[segmentInd].points;\n                }\n              }\n\n              if (points) {\n                prevPoint = currentPoint;\n                currentPoint = points[pointInd];\n                partialLength = currentPoint.partialLength;\n              }\n            }\n          }\n\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0);\n        } else {\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0); // Grouping alignment\n\n          matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -alignment[1] * yOff * 0.01, 0);\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.t.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars); // This condition is to prevent applying tracking to first character in each line. Might be better to use a boolean \"isNewLine\"\n\n            if (xPos !== 0 || documentData.j !== 0) {\n              if ((this || _global)._hasMaskedPath) {\n                if (mult.length) {\n                  currentLength += animatorProps.t.v * mult[0];\n                } else {\n                  currentLength += animatorProps.t.v * mult;\n                }\n              } else if (mult.length) {\n                xPos += animatorProps.t.v * mult[0];\n              } else {\n                xPos += animatorProps.t.v * mult;\n              }\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          sw = documentData.sw || 0;\n        }\n\n        if (documentData.strokeColorAnim) {\n          if (documentData.sc) {\n            sc = [documentData.sc[0], documentData.sc[1], documentData.sc[2]];\n          } else {\n            sc = [0, 0, 0];\n          }\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          fc = [documentData.fc[0], documentData.fc[1], documentData.fc[2]];\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.a.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult[0], -animatorProps.a.v[1] * mult[1], animatorProps.a.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult, -animatorProps.a.v[1] * mult, animatorProps.a.v[2] * mult);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.s.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult[0], 1 + (animatorProps.s.v[1] - 1) * mult[1], 1);\n            } else {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult, 1 + (animatorProps.s.v[1] - 1) * mult, 1);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n          animatorSelector = animators[j].s;\n          mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n          if (animatorProps.sk.propType) {\n            if (mult.length) {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult[0], animatorProps.sa.v * mult[1]);\n            } else {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult, animatorProps.sa.v * mult);\n            }\n          }\n\n          if (animatorProps.r.propType) {\n            if (mult.length) {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult[2]);\n            } else {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult);\n            }\n          }\n\n          if (animatorProps.ry.propType) {\n            if (mult.length) {\n              matrixHelper.rotateY(animatorProps.ry.v * mult[1]);\n            } else {\n              matrixHelper.rotateY(animatorProps.ry.v * mult);\n            }\n          }\n\n          if (animatorProps.rx.propType) {\n            if (mult.length) {\n              matrixHelper.rotateX(animatorProps.rx.v * mult[0]);\n            } else {\n              matrixHelper.rotateX(animatorProps.rx.v * mult);\n            }\n          }\n\n          if (animatorProps.o.propType) {\n            if (mult.length) {\n              elemOpacity += (animatorProps.o.v * mult[0] - elemOpacity) * mult[0];\n            } else {\n              elemOpacity += (animatorProps.o.v * mult - elemOpacity) * mult;\n            }\n          }\n\n          if (documentData.strokeWidthAnim && animatorProps.sw.propType) {\n            if (mult.length) {\n              sw += animatorProps.sw.v * mult[0];\n            } else {\n              sw += animatorProps.sw.v * mult;\n            }\n          }\n\n          if (documentData.strokeColorAnim && animatorProps.sc.propType) {\n            for (k = 0; k < 3; k += 1) {\n              if (mult.length) {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult[0];\n              } else {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult;\n              }\n            }\n          }\n\n          if (documentData.fillColorAnim && documentData.fc) {\n            if (animatorProps.fc.propType) {\n              for (k = 0; k < 3; k += 1) {\n                if (mult.length) {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult[0];\n                } else {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult;\n                }\n              }\n            }\n\n            if (animatorProps.fh.propType) {\n              if (mult.length) {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult[0]);\n              } else {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult);\n              }\n            }\n\n            if (animatorProps.fs.propType) {\n              if (mult.length) {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult[0]);\n              } else {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult);\n              }\n            }\n\n            if (animatorProps.fb.propType) {\n              if (mult.length) {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult[0]);\n              } else {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult);\n              }\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.p.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if ((this || _global)._hasMaskedPath) {\n              if (mult.length) {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult[0], -animatorProps.p.v[2] * mult[1]);\n              } else {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n              }\n            } else if (mult.length) {\n              matrixHelper.translate(animatorProps.p.v[0] * mult[0], animatorProps.p.v[1] * mult[1], -animatorProps.p.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(animatorProps.p.v[0] * mult, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          letterSw = sw < 0 ? 0 : sw;\n        }\n\n        if (documentData.strokeColorAnim) {\n          letterSc = \"rgb(\" + Math.round(sc[0] * 255) + \",\" + Math.round(sc[1] * 255) + \",\" + Math.round(sc[2] * 255) + \")\";\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          letterFc = \"rgb(\" + Math.round(fc[0] * 255) + \",\" + Math.round(fc[1] * 255) + \",\" + Math.round(fc[2] * 255) + \")\";\n        }\n\n        if ((this || _global)._hasMaskedPath) {\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(0, alignment[1] * yOff * 0.01 + yPos, 0);\n\n          if (textData.p.p) {\n            tanAngle = (currentPoint.point[1] - prevPoint.point[1]) / (currentPoint.point[0] - prevPoint.point[0]);\n            var rot = Math.atan(tanAngle) * 180 / Math.PI;\n\n            if (currentPoint.point[0] < prevPoint.point[0]) {\n              rot += 180;\n            }\n\n            matrixHelper.rotate(-rot * Math.PI / 180);\n          }\n\n          matrixHelper.translate(xPathPos, yPathPos, 0);\n          currentLength -= alignment[0] * letters[i].an * 0.005;\n\n          if (letters[i + 1] && ind !== letters[i + 1].ind) {\n            currentLength += letters[i].an / 2;\n            currentLength += documentData.tr * 0.001 * documentData.finalSize;\n          }\n        } else {\n          matrixHelper.translate(xPos, yPos, 0);\n\n          if (documentData.ps) {\n            // matrixHelper.translate(documentData.ps[0],documentData.ps[1],0);\n            matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n          }\n\n          switch (documentData.j) {\n            case 1:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]), 0, 0);\n              break;\n\n            case 2:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]) / 2, 0, 0);\n              break;\n\n            default:\n              break;\n          }\n\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(offf, 0, 0);\n          matrixHelper.translate(alignment[0] * letters[i].an * 0.005, alignment[1] * yOff * 0.01, 0);\n          xPos += letters[i].l + documentData.tr * 0.001 * documentData.finalSize;\n        }\n\n        if (renderType === \"html\") {\n          letterM = matrixHelper.toCSS();\n        } else if (renderType === \"svg\") {\n          letterM = matrixHelper.to2dCSS();\n        } else {\n          letterP = [matrixHelper.props[0], matrixHelper.props[1], matrixHelper.props[2], matrixHelper.props[3], matrixHelper.props[4], matrixHelper.props[5], matrixHelper.props[6], matrixHelper.props[7], matrixHelper.props[8], matrixHelper.props[9], matrixHelper.props[10], matrixHelper.props[11], matrixHelper.props[12], matrixHelper.props[13], matrixHelper.props[14], matrixHelper.props[15]];\n        }\n\n        letterO = elemOpacity;\n      }\n\n      if (renderedLettersCount <= i) {\n        letterValue = new LetterProps(letterO, letterSw, letterSc, letterFc, letterM, letterP);\n\n        (this || _global).renderedLetters.push(letterValue);\n\n        renderedLettersCount += 1;\n        (this || _global).lettersChangedFlag = true;\n      } else {\n        letterValue = (this || _global).renderedLetters[i];\n        (this || _global).lettersChangedFlag = letterValue.update(letterO, letterSw, letterSc, letterFc, letterM, letterP) || (this || _global).lettersChangedFlag;\n      }\n    }\n  };\n\n  TextAnimatorProperty.prototype.getValue = function () {\n    if ((this || _global)._elem.globalData.frameId === (this || _global)._frameId) {\n      return;\n    }\n\n    (this || _global)._frameId = (this || _global)._elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  TextAnimatorProperty.prototype.mHelper = new Matrix();\n  TextAnimatorProperty.prototype.defaultPropsArray = [];\n  extendPrototype([DynamicPropertyContainer], TextAnimatorProperty);\n  /* global PropertyFactory, degToRads, TextSelectorProp */\n\n  /* exported TextAnimatorDataProperty */\n\n  function TextAnimatorDataProperty(elem, animatorProps, container) {\n    var defaultData = {\n      propType: false\n    };\n    var getProp = PropertyFactory.getProp;\n    var textAnimatorAnimatables = animatorProps.a;\n    (this || _global).a = {\n      r: textAnimatorAnimatables.r ? getProp(elem, textAnimatorAnimatables.r, 0, degToRads, container) : defaultData,\n      rx: textAnimatorAnimatables.rx ? getProp(elem, textAnimatorAnimatables.rx, 0, degToRads, container) : defaultData,\n      ry: textAnimatorAnimatables.ry ? getProp(elem, textAnimatorAnimatables.ry, 0, degToRads, container) : defaultData,\n      sk: textAnimatorAnimatables.sk ? getProp(elem, textAnimatorAnimatables.sk, 0, degToRads, container) : defaultData,\n      sa: textAnimatorAnimatables.sa ? getProp(elem, textAnimatorAnimatables.sa, 0, degToRads, container) : defaultData,\n      s: textAnimatorAnimatables.s ? getProp(elem, textAnimatorAnimatables.s, 1, 0.01, container) : defaultData,\n      a: textAnimatorAnimatables.a ? getProp(elem, textAnimatorAnimatables.a, 1, 0, container) : defaultData,\n      o: textAnimatorAnimatables.o ? getProp(elem, textAnimatorAnimatables.o, 0, 0.01, container) : defaultData,\n      p: textAnimatorAnimatables.p ? getProp(elem, textAnimatorAnimatables.p, 1, 0, container) : defaultData,\n      sw: textAnimatorAnimatables.sw ? getProp(elem, textAnimatorAnimatables.sw, 0, 0, container) : defaultData,\n      sc: textAnimatorAnimatables.sc ? getProp(elem, textAnimatorAnimatables.sc, 1, 0, container) : defaultData,\n      fc: textAnimatorAnimatables.fc ? getProp(elem, textAnimatorAnimatables.fc, 1, 0, container) : defaultData,\n      fh: textAnimatorAnimatables.fh ? getProp(elem, textAnimatorAnimatables.fh, 0, 0, container) : defaultData,\n      fs: textAnimatorAnimatables.fs ? getProp(elem, textAnimatorAnimatables.fs, 0, 0.01, container) : defaultData,\n      fb: textAnimatorAnimatables.fb ? getProp(elem, textAnimatorAnimatables.fb, 0, 0.01, container) : defaultData,\n      t: textAnimatorAnimatables.t ? getProp(elem, textAnimatorAnimatables.t, 0, 0, container) : defaultData\n    };\n    (this || _global).s = TextSelectorProp.getTextSelectorProp(elem, animatorProps.s, container);\n    (this || _global).s.t = animatorProps.s.t;\n  }\n\n  function LetterProps(o, sw, sc, fc, m, p) {\n    (this || _global).o = o;\n    (this || _global).sw = sw;\n    (this || _global).sc = sc;\n    (this || _global).fc = fc;\n    (this || _global).m = m;\n    (this || _global).p = p;\n    (this || _global)._mdf = {\n      o: true,\n      sw: !!sw,\n      sc: !!sc,\n      fc: !!fc,\n      m: true,\n      p: true\n    };\n  }\n\n  LetterProps.prototype.update = function (o, sw, sc, fc, m, p) {\n    (this || _global)._mdf.o = false;\n    (this || _global)._mdf.sw = false;\n    (this || _global)._mdf.sc = false;\n    (this || _global)._mdf.fc = false;\n    (this || _global)._mdf.m = false;\n    (this || _global)._mdf.p = false;\n    var updated = false;\n\n    if ((this || _global).o !== o) {\n      (this || _global).o = o;\n      (this || _global)._mdf.o = true;\n      updated = true;\n    }\n\n    if ((this || _global).sw !== sw) {\n      (this || _global).sw = sw;\n      (this || _global)._mdf.sw = true;\n      updated = true;\n    }\n\n    if ((this || _global).sc !== sc) {\n      (this || _global).sc = sc;\n      (this || _global)._mdf.sc = true;\n      updated = true;\n    }\n\n    if ((this || _global).fc !== fc) {\n      (this || _global).fc = fc;\n      (this || _global)._mdf.fc = true;\n      updated = true;\n    }\n\n    if ((this || _global).m !== m) {\n      (this || _global).m = m;\n      (this || _global)._mdf.m = true;\n      updated = true;\n    }\n\n    if (p.length && ((this || _global).p[0] !== p[0] || (this || _global).p[1] !== p[1] || (this || _global).p[4] !== p[4] || (this || _global).p[5] !== p[5] || (this || _global).p[12] !== p[12] || (this || _global).p[13] !== p[13])) {\n      (this || _global).p = p;\n      (this || _global)._mdf.p = true;\n      updated = true;\n    }\n\n    return updated;\n  };\n  /* global FontManager, initialDefaultFrame, getFontProperties */\n\n  /* exported TextProperty */\n\n\n  function TextProperty(elem, data) {\n    (this || _global)._frameId = initialDefaultFrame;\n    (this || _global).pv = \"\";\n    (this || _global).v = \"\";\n    (this || _global).kf = false;\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._mdf = false;\n    (this || _global).data = data;\n    (this || _global).elem = elem;\n    (this || _global).comp = (this || _global).elem.comp;\n    (this || _global).keysIndex = 0;\n    (this || _global).canResize = false;\n    (this || _global).minimumFontSize = 1;\n    (this || _global).effectsSequence = [];\n    (this || _global).currentData = {\n      ascent: 0,\n      boxWidth: (this || _global).defaultBoxWidth,\n      f: \"\",\n      fStyle: \"\",\n      fWeight: \"\",\n      fc: \"\",\n      j: \"\",\n      justifyOffset: \"\",\n      l: [],\n      lh: 0,\n      lineWidths: [],\n      ls: \"\",\n      of: \"\",\n      s: \"\",\n      sc: \"\",\n      sw: 0,\n      t: 0,\n      tr: 0,\n      sz: 0,\n      ps: null,\n      fillColorAnim: false,\n      strokeColorAnim: false,\n      strokeWidthAnim: false,\n      yOffset: 0,\n      finalSize: 0,\n      finalText: [],\n      finalLineHeight: 0,\n      __complete: false\n    };\n    this.copyData((this || _global).currentData, (this || _global).data.d.k[0].s);\n\n    if (!this.searchProperty()) {\n      this.completeTextData((this || _global).currentData);\n    }\n  }\n\n  TextProperty.prototype.defaultBoxWidth = [0, 0];\n\n  TextProperty.prototype.copyData = function (obj, data) {\n    for (var s in data) {\n      if (Object.prototype.hasOwnProperty.call(data, s)) {\n        obj[s] = data[s];\n      }\n    }\n\n    return obj;\n  };\n\n  TextProperty.prototype.setCurrentData = function (data) {\n    if (!data.__complete) {\n      this.completeTextData(data);\n    }\n\n    (this || _global).currentData = data;\n    (this || _global).currentData.boxWidth = (this || _global).currentData.boxWidth || (this || _global).defaultBoxWidth;\n    (this || _global)._mdf = true;\n  };\n\n  TextProperty.prototype.searchProperty = function () {\n    return this.searchKeyframes();\n  };\n\n  TextProperty.prototype.searchKeyframes = function () {\n    (this || _global).kf = (this || _global).data.d.k.length > 1;\n\n    if ((this || _global).kf) {\n      this.addEffect((this || _global).getKeyframeValue.bind(this || _global));\n    }\n\n    return (this || _global).kf;\n  };\n\n  TextProperty.prototype.addEffect = function (effectFunction) {\n    (this || _global).effectsSequence.push(effectFunction);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.getValue = function (_finalValue) {\n    if (((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) && !_finalValue) {\n      return;\n    }\n\n    (this || _global).currentData.t = (this || _global).data.d.k[(this || _global).keysIndex].s.t;\n    var currentValue = (this || _global).currentData;\n    var currentIndex = (this || _global).keysIndex;\n\n    if ((this || _global).lock) {\n      this.setCurrentData((this || _global).currentData);\n      return;\n    }\n\n    (this || _global).lock = true;\n    (this || _global)._mdf = false;\n    var i;\n    var len = (this || _global).effectsSequence.length;\n    var finalValue = _finalValue || (this || _global).data.d.k[(this || _global).keysIndex].s;\n\n    for (i = 0; i < len; i += 1) {\n      // Checking if index changed to prevent creating a new object every time the expression updates.\n      if (currentIndex !== (this || _global).keysIndex) {\n        finalValue = (this || _global).effectsSequence[i](finalValue, finalValue.t);\n      } else {\n        finalValue = (this || _global).effectsSequence[i]((this || _global).currentData, finalValue.t);\n      }\n    }\n\n    if (currentValue !== finalValue) {\n      this.setCurrentData(finalValue);\n    }\n\n    (this || _global).v = (this || _global).currentData;\n    (this || _global).pv = (this || _global).v;\n    (this || _global).lock = false;\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n  };\n\n  TextProperty.prototype.getKeyframeValue = function () {\n    var textKeys = (this || _global).data.d.k;\n    var frameNum = (this || _global).elem.comp.renderedFrame;\n    var i = 0;\n    var len = textKeys.length;\n\n    while (i <= len - 1) {\n      if (i === len - 1 || textKeys[i + 1].t > frameNum) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    if ((this || _global).keysIndex !== i) {\n      (this || _global).keysIndex = i;\n    }\n\n    return (this || _global).data.d.k[(this || _global).keysIndex].s;\n  };\n\n  TextProperty.prototype.buildFinalText = function (text) {\n    var combinedCharacters = FontManager.getCombinedCharacterCodes();\n    var charactersArray = [];\n    var i = 0;\n    var len = text.length;\n    var charCode;\n\n    while (i < len) {\n      charCode = text.charCodeAt(i);\n\n      if (combinedCharacters.indexOf(charCode) !== -1) {\n        charactersArray[charactersArray.length - 1] += text.charAt(i);\n      } else if (charCode >= 55296 && charCode <= 56319) {\n        charCode = text.charCodeAt(i + 1);\n\n        if (charCode >= 56320 && charCode <= 57343) {\n          charactersArray.push(text.substr(i, 2));\n          i += 1;\n        } else {\n          charactersArray.push(text.charAt(i));\n        }\n      } else {\n        charactersArray.push(text.charAt(i));\n      }\n\n      i += 1;\n    }\n\n    return charactersArray;\n  };\n\n  TextProperty.prototype.completeTextData = function (documentData) {\n    documentData.__complete = true;\n    var fontManager = (this || _global).elem.globalData.fontManager;\n    var data = (this || _global).data;\n    var letters = [];\n    var i;\n    var len;\n    var newLineFlag;\n    var index = 0;\n    var val;\n    var anchorGrouping = data.m.g;\n    var currentSize = 0;\n    var currentPos = 0;\n    var currentLine = 0;\n    var lineWidths = [];\n    var lineWidth = 0;\n    var maxLineWidth = 0;\n    var j;\n    var jLen;\n    var fontData = fontManager.getFontByName(documentData.f);\n    var charData;\n    var cLength = 0;\n    var fontProps = getFontProperties(fontData);\n    documentData.fWeight = fontProps.weight;\n    documentData.fStyle = fontProps.style;\n    documentData.finalSize = documentData.s;\n    documentData.finalText = this.buildFinalText(documentData.t);\n    len = documentData.finalText.length;\n    documentData.finalLineHeight = documentData.lh;\n    var trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n    var charCode;\n\n    if (documentData.sz) {\n      var flag = true;\n      var boxWidth = documentData.sz[0];\n      var boxHeight = documentData.sz[1];\n      var currentHeight;\n      var finalText;\n\n      while (flag) {\n        finalText = this.buildFinalText(documentData.t);\n        currentHeight = 0;\n        lineWidth = 0;\n        len = finalText.length;\n        trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n        var lastSpaceIndex = -1;\n\n        for (i = 0; i < len; i += 1) {\n          charCode = finalText[i].charCodeAt(0);\n          newLineFlag = false;\n\n          if (finalText[i] === \" \") {\n            lastSpaceIndex = i;\n          } else if (charCode === 13 || charCode === 3) {\n            lineWidth = 0;\n            newLineFlag = true;\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n          }\n\n          if (fontManager.chars) {\n            charData = fontManager.getCharData(finalText[i], fontData.fStyle, fontData.fFamily);\n            cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n          } else {\n            // tCanvasHelper.font = documentData.s + 'px '+ fontData.fFamily;\n            cLength = fontManager.measureText(finalText[i], documentData.f, documentData.finalSize);\n          }\n\n          if (lineWidth + cLength > boxWidth && finalText[i] !== \" \") {\n            if (lastSpaceIndex === -1) {\n              len += 1;\n            } else {\n              i = lastSpaceIndex;\n            }\n\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n            finalText.splice(i, lastSpaceIndex === i ? 1 : 0, \"\\r\"); // finalText = finalText.substr(0,i) + \"\\r\" + finalText.substr(i === lastSpaceIndex ? i + 1 : i);\n\n            lastSpaceIndex = -1;\n            lineWidth = 0;\n          } else {\n            lineWidth += cLength;\n            lineWidth += trackingOffset;\n          }\n        }\n\n        currentHeight += fontData.ascent * documentData.finalSize / 100;\n\n        if ((this || _global).canResize && documentData.finalSize > (this || _global).minimumFontSize && boxHeight < currentHeight) {\n          documentData.finalSize -= 1;\n          documentData.finalLineHeight = documentData.finalSize * documentData.lh / documentData.s;\n        } else {\n          documentData.finalText = finalText;\n          len = documentData.finalText.length;\n          flag = false;\n        }\n      }\n    }\n\n    lineWidth = -trackingOffset;\n    cLength = 0;\n    var uncollapsedSpaces = 0;\n    var currentChar;\n\n    for (i = 0; i < len; i += 1) {\n      newLineFlag = false;\n      currentChar = documentData.finalText[i];\n      charCode = currentChar.charCodeAt(0);\n\n      if (charCode === 13 || charCode === 3) {\n        uncollapsedSpaces = 0;\n        lineWidths.push(lineWidth);\n        maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n        lineWidth = -2 * trackingOffset;\n        val = \"\";\n        newLineFlag = true;\n        currentLine += 1;\n      } else {\n        val = currentChar;\n      }\n\n      if (fontManager.chars) {\n        charData = fontManager.getCharData(currentChar, fontData.fStyle, fontManager.getFontByName(documentData.f).fFamily);\n        cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n      } else {\n        // var charWidth = fontManager.measureText(val, documentData.f, documentData.finalSize);\n        // tCanvasHelper.font = documentData.finalSize + 'px '+ fontManager.getFontByName(documentData.f).fFamily;\n        cLength = fontManager.measureText(val, documentData.f, documentData.finalSize);\n      } //\n\n\n      if (currentChar === \" \") {\n        uncollapsedSpaces += cLength + trackingOffset;\n      } else {\n        lineWidth += cLength + trackingOffset + uncollapsedSpaces;\n        uncollapsedSpaces = 0;\n      }\n\n      letters.push({\n        l: cLength,\n        an: cLength,\n        add: currentSize,\n        n: newLineFlag,\n        anIndexes: [],\n        val: val,\n        line: currentLine,\n        animatorJustifyOffset: 0\n      });\n\n      if (anchorGrouping == 2) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || val === \" \" || i === len - 1) {\n          if (val === \"\" || val === \" \") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          index += 1;\n          currentSize = 0;\n        }\n      } else if (anchorGrouping == 3) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || i === len - 1) {\n          if (val === \"\") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          currentSize = 0;\n          index += 1;\n        }\n      } else {\n        letters[index].ind = index;\n        letters[index].extra = 0;\n        index += 1;\n      }\n    }\n\n    documentData.l = letters;\n    maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n    lineWidths.push(lineWidth);\n\n    if (documentData.sz) {\n      documentData.boxWidth = documentData.sz[0];\n      documentData.justifyOffset = 0;\n    } else {\n      documentData.boxWidth = maxLineWidth;\n\n      switch (documentData.j) {\n        case 1:\n          documentData.justifyOffset = -documentData.boxWidth;\n          break;\n\n        case 2:\n          documentData.justifyOffset = -documentData.boxWidth / 2;\n          break;\n\n        default:\n          documentData.justifyOffset = 0;\n      }\n    }\n\n    documentData.lineWidths = lineWidths;\n    var animators = data.a;\n    var animatorData;\n    var letterData;\n    jLen = animators.length;\n    var based;\n    var ind;\n    var indexes = [];\n\n    for (j = 0; j < jLen; j += 1) {\n      animatorData = animators[j];\n\n      if (animatorData.a.sc) {\n        documentData.strokeColorAnim = true;\n      }\n\n      if (animatorData.a.sw) {\n        documentData.strokeWidthAnim = true;\n      }\n\n      if (animatorData.a.fc || animatorData.a.fh || animatorData.a.fs || animatorData.a.fb) {\n        documentData.fillColorAnim = true;\n      }\n\n      ind = 0;\n      based = animatorData.s.b;\n\n      for (i = 0; i < len; i += 1) {\n        letterData = letters[i];\n        letterData.anIndexes[j] = ind;\n\n        if (based == 1 && letterData.val !== \"\" || based == 2 && letterData.val !== \"\" && letterData.val !== \" \" || based == 3 && (letterData.n || letterData.val == \" \" || i == len - 1) || based == 4 && (letterData.n || i == len - 1)) {\n          // eslint-disable-line eqeqeq\n          if (animatorData.s.rn === 1) {\n            indexes.push(ind);\n          }\n\n          ind += 1;\n        }\n      }\n\n      data.a[j].s.totalChars = ind;\n      var currentInd = -1;\n      var newInd;\n\n      if (animatorData.s.rn === 1) {\n        for (i = 0; i < len; i += 1) {\n          letterData = letters[i];\n\n          if (currentInd != letterData.anIndexes[j]) {\n            // eslint-disable-line eqeqeq\n            currentInd = letterData.anIndexes[j];\n            newInd = indexes.splice(Math.floor(Math.random() * indexes.length), 1)[0];\n          }\n\n          letterData.anIndexes[j] = newInd;\n        }\n      }\n    }\n\n    documentData.yOffset = documentData.finalLineHeight || documentData.finalSize * 1.2;\n    documentData.ls = documentData.ls || 0;\n    documentData.ascent = fontData.ascent * documentData.finalSize / 100;\n  };\n\n  TextProperty.prototype.updateDocumentData = function (newData, index) {\n    index = index === undefined ? (this || _global).keysIndex : index;\n    var dData = this.copyData({}, (this || _global).data.d.k[index].s);\n    dData = this.copyData(dData, newData);\n    (this || _global).data.d.k[index].s = dData;\n    this.recalculate(index);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.recalculate = function (index) {\n    var dData = (this || _global).data.d.k[index].s;\n    dData.__complete = false;\n    (this || _global).keysIndex = 0;\n    (this || _global)._isFirstFrame = true;\n    this.getValue(dData);\n  };\n\n  TextProperty.prototype.canResizeFont = function (_canResize) {\n    (this || _global).canResize = _canResize;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.setMinimumFontSize = function (_fontValue) {\n    (this || _global).minimumFontSize = Math.floor(_fontValue) || 1;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n  /* global extendPrototype, BezierFactory, PropertyFactory, DynamicPropertyContainer */\n\n  /* exported TextSelectorProp */\n\n\n  var TextSelectorProp = function () {\n    var max = Math.max;\n    var min = Math.min;\n    var floor = Math.floor;\n\n    function TextSelectorPropFactory(elem, data) {\n      (this || _global)._currentTextLength = -1;\n      (this || _global).k = false;\n      (this || _global).data = data;\n      (this || _global).elem = elem;\n      (this || _global).comp = elem.comp;\n      (this || _global).finalS = 0;\n      (this || _global).finalE = 0;\n      this.initDynamicPropertyContainer(elem);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: 0\n      }, 0, 0, this || _global);\n\n      if (\"e\" in data) {\n        (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0, this || _global);\n      } else {\n        (this || _global).e = {\n          v: 100\n        };\n      }\n\n      (this || _global).o = PropertyFactory.getProp(elem, data.o || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).xe = PropertyFactory.getProp(elem, data.xe || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).ne = PropertyFactory.getProp(elem, data.ne || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).a = PropertyFactory.getProp(elem, data.a, 0, 0.01, this || _global);\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue();\n      }\n    }\n\n    TextSelectorPropFactory.prototype = {\n      getMult: function (ind) {\n        if ((this || _global)._currentTextLength !== (this || _global).elem.textProperty.currentData.l.length) {\n          this.getValue();\n        } // var easer = bez.getEasingCurve(this.ne.v/100,0,1-this.xe.v/100,1);\n\n\n        var x1 = 0;\n        var y1 = 0;\n        var x2 = 1;\n        var y2 = 1;\n\n        if ((this || _global).ne.v > 0) {\n          x1 = (this || _global).ne.v / 100;\n        } else {\n          y1 = -(this || _global).ne.v / 100;\n        }\n\n        if ((this || _global).xe.v > 0) {\n          x2 = 1 - (this || _global).xe.v / 100;\n        } else {\n          y2 = 1 + (this || _global).xe.v / 100;\n        }\n\n        var easer = BezierFactory.getBezierEasing(x1, y1, x2, y2).get;\n        var mult = 0;\n        var s = (this || _global).finalS;\n        var e = (this || _global).finalE;\n        var type = (this || _global).data.sh;\n\n        if (type === 2) {\n          if (e === s) {\n            mult = ind >= e ? 1 : 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 3) {\n          if (e === s) {\n            mult = ind >= e ? 0 : 1;\n          } else {\n            mult = 1 - max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 4) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n\n            if (mult < 0.5) {\n              mult *= 2;\n            } else {\n              mult = 1 - 2 * (mult - 0.5);\n            }\n          }\n\n          mult = easer(mult);\n        } else if (type === 5) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            var tot = e - s;\n            /* ind += 0.5;\r\n                      mult = -4/(tot*tot)*(ind*ind)+(4/tot)*ind; */\n\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            var x = -tot / 2 + ind;\n            var a = tot / 2;\n            mult = Math.sqrt(1 - x * x / (a * a));\n          }\n\n          mult = easer(mult);\n        } else if (type === 6) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            mult = (1 + Math.cos(Math.PI + Math.PI * 2 * ind / (e - s))) / 2; // eslint-disable-line\n          }\n\n          mult = easer(mult);\n        } else {\n          if (ind >= floor(s)) {\n            if (ind - s < 0) {\n              mult = max(0, min(min(e, 1) - (s - ind), 1));\n            } else {\n              mult = max(0, min(e - ind, 1));\n            }\n          }\n\n          mult = easer(mult);\n        }\n\n        return mult * (this || _global).a.v;\n      },\n      getValue: function (newCharsFlag) {\n        this.iterateDynamicProperties();\n        (this || _global)._mdf = newCharsFlag || (this || _global)._mdf;\n        (this || _global)._currentTextLength = (this || _global).elem.textProperty.currentData.l.length || 0;\n\n        if (newCharsFlag && (this || _global).data.r === 2) {\n          (this || _global).e.v = (this || _global)._currentTextLength;\n        }\n\n        var divisor = (this || _global).data.r === 2 ? 1 : 100 / (this || _global).data.totalChars;\n        var o = (this || _global).o.v / divisor;\n        var s = (this || _global).s.v / divisor + o;\n        var e = (this || _global).e.v / divisor + o;\n\n        if (s > e) {\n          var _s = s;\n          s = e;\n          e = _s;\n        }\n\n        (this || _global).finalS = s;\n        (this || _global).finalE = e;\n      }\n    };\n    extendPrototype([DynamicPropertyContainer], TextSelectorPropFactory);\n\n    function getTextSelectorProp(elem, data, arr) {\n      return new TextSelectorPropFactory(elem, data, arr);\n    }\n\n    return {\n      getTextSelectorProp: getTextSelectorProp\n    };\n  }();\n  /* global createSizedArray, pooling */\n\n  /* exported poolFactory */\n\n\n  var poolFactory = function () {\n    return function (initialLength, _create, _release) {\n      var _length = 0;\n      var _maxLength = initialLength;\n      var pool = createSizedArray(_maxLength);\n      var ob = {\n        newElement: newElement,\n        release: release\n      };\n\n      function newElement() {\n        var element;\n\n        if (_length) {\n          _length -= 1;\n          element = pool[_length];\n        } else {\n          element = _create();\n        }\n\n        return element;\n      }\n\n      function release(element) {\n        if (_length === _maxLength) {\n          pool = pooling.double(pool);\n          _maxLength *= 2;\n        }\n\n        if (_release) {\n          _release(element);\n        }\n\n        pool[_length] = element;\n        _length += 1;\n      }\n\n      return ob;\n    };\n  }();\n  /* global createSizedArray */\n\n  /* exported pooling */\n\n\n  var pooling = function () {\n    function double(arr) {\n      return arr.concat(createSizedArray(arr.length));\n    }\n\n    return {\n      double: double\n    };\n  }();\n  /* global createTypedArray, poolFactory */\n\n  /* exported pointPool */\n\n\n  var pointPool = function () {\n    function create() {\n      return createTypedArray(\"float32\", 2);\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* global ShapePath, pointPool, poolFactory */\n\n  /* exported shapePool */\n\n\n  var shapePool = function () {\n    function create() {\n      return new ShapePath();\n    }\n\n    function release(shapePath) {\n      var len = shapePath._length;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        pointPool.release(shapePath.v[i]);\n        pointPool.release(shapePath.i[i]);\n        pointPool.release(shapePath.o[i]);\n        shapePath.v[i] = null;\n        shapePath.i[i] = null;\n        shapePath.o[i] = null;\n      }\n\n      shapePath._length = 0;\n      shapePath.c = false;\n    }\n\n    function clone(shape) {\n      var cloned = factory.newElement();\n      var i;\n      var len = shape._length === undefined ? shape.v.length : shape._length;\n      cloned.setLength(len);\n      cloned.c = shape.c;\n\n      for (i = 0; i < len; i += 1) {\n        cloned.setTripleAt(shape.v[i][0], shape.v[i][1], shape.o[i][0], shape.o[i][1], shape.i[i][0], shape.i[i][1], i);\n      }\n\n      return cloned;\n    }\n\n    var factory = poolFactory(4, create, release);\n    factory.clone = clone;\n    return factory;\n  }();\n  /* global createSizedArray, ShapeCollection, shapePool, pooling */\n\n  /* exported shapeCollectionPool */\n\n\n  var shapeCollectionPool = function () {\n    var ob = {\n      newShapeCollection: newShapeCollection,\n      release: release\n    };\n    var _length = 0;\n    var _maxLength = 4;\n    var pool = createSizedArray(_maxLength);\n\n    function newShapeCollection() {\n      var shapeCollection;\n\n      if (_length) {\n        _length -= 1;\n        shapeCollection = pool[_length];\n      } else {\n        shapeCollection = new ShapeCollection();\n      }\n\n      return shapeCollection;\n    }\n\n    function release(shapeCollection) {\n      var i;\n      var len = shapeCollection._length;\n\n      for (i = 0; i < len; i += 1) {\n        shapePool.release(shapeCollection.shapes[i]);\n      }\n\n      shapeCollection._length = 0;\n\n      if (_length === _maxLength) {\n        pool = pooling.double(pool);\n        _maxLength *= 2;\n      }\n\n      pool[_length] = shapeCollection;\n      _length += 1;\n    }\n\n    return ob;\n  }();\n  /* global poolFactory, bezierLengthPool */\n\n  /* exported segmentsLengthPool */\n\n\n  var segmentsLengthPool = function () {\n    function create() {\n      return {\n        lengths: [],\n        totalLength: 0\n      };\n    }\n\n    function release(element) {\n      var i;\n      var len = element.lengths.length;\n\n      for (i = 0; i < len; i += 1) {\n        bezierLengthPool.release(element.lengths[i]);\n      }\n\n      element.lengths.length = 0;\n    }\n\n    return poolFactory(8, create, release);\n  }();\n  /* global createTypedArray, defaultCurveSegments, poolFactory */\n\n  /* exported bezierLengthPool */\n\n\n  var bezierLengthPool = function () {\n    function create() {\n      return {\n        addedLength: 0,\n        percents: createTypedArray(\"float32\", defaultCurveSegments),\n        lengths: createTypedArray(\"float32\", defaultCurveSegments)\n      };\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* exported markerParser */\n\n\n  var markerParser = function () {\n    function parsePayloadLines(payload) {\n      var lines = payload.split(\"\\r\\n\");\n      var keys = {};\n      var line;\n      var keysCount = 0;\n\n      for (var i = 0; i < lines.length; i += 1) {\n        line = lines[i].split(\":\");\n\n        if (line.length === 2) {\n          keys[line[0]] = line[1].trim();\n          keysCount += 1;\n        }\n      }\n\n      if (keysCount === 0) {\n        throw new Error();\n      }\n\n      return keys;\n    }\n\n    return function (_markers) {\n      var markers = [];\n\n      for (var i = 0; i < _markers.length; i += 1) {\n        var _marker = _markers[i];\n        var markerData = {\n          time: _marker.tm,\n          duration: _marker.dr\n        };\n\n        try {\n          markerData.payload = JSON.parse(_markers[i].cm);\n        } catch (_) {\n          try {\n            markerData.payload = parsePayloadLines(_markers[i].cm);\n          } catch (__) {\n            markerData.payload = {\n              name: _markers[i]\n            };\n          }\n        }\n\n        markers.push(markerData);\n      }\n\n      return markers;\n    };\n  }();\n  /* global AudioElement, FootageElement, FontManager */\n\n\n  function BaseRenderer() {}\n\n  BaseRenderer.prototype.checkLayers = function (num) {\n    var i;\n    var len = (this || _global).layers.length;\n    var data;\n    (this || _global).completeLayers = true;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if (!(this || _global).elements[i]) {\n        data = (this || _global).layers[i];\n\n        if (data.ip - data.st <= num - (this || _global).layers[i].st && data.op - data.st > num - (this || _global).layers[i].st) {\n          this.buildItem(i);\n        }\n      }\n\n      (this || _global).completeLayers = (this || _global).elements[i] ? (this || _global).completeLayers : false;\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.createItem = function (layer) {\n    switch (layer.ty) {\n      case 2:\n        return this.createImage(layer);\n\n      case 0:\n        return this.createComp(layer);\n\n      case 1:\n        return this.createSolid(layer);\n\n      case 3:\n        return this.createNull(layer);\n\n      case 4:\n        return this.createShape(layer);\n\n      case 5:\n        return this.createText(layer);\n\n      case 6:\n        return this.createAudio(layer);\n\n      case 13:\n        return this.createCamera(layer);\n\n      case 15:\n        return this.createFootage(layer);\n\n      default:\n        return this.createNull(layer);\n    }\n  };\n\n  BaseRenderer.prototype.createCamera = function () {\n    throw new Error(\"You're using a 3d camera. Try the html renderer.\");\n  };\n\n  BaseRenderer.prototype.createAudio = function (data) {\n    return new AudioElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.createFootage = function (data) {\n    return new FootageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.buildAllItems = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      this.buildItem(i);\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.includeLayers = function (newLayers) {\n    (this || _global).completeLayers = false;\n    var i;\n    var len = newLayers.length;\n    var j;\n    var jLen = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      j = 0;\n\n      while (j < jLen) {\n        if ((this || _global).layers[j].id === newLayers[i].id) {\n          (this || _global).layers[j] = newLayers[i];\n          break;\n        }\n\n        j += 1;\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setProjectInterface = function (pInterface) {\n    (this || _global).globalData.projectInterface = pInterface;\n  };\n\n  BaseRenderer.prototype.initItems = function () {\n    if (!(this || _global).globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n  };\n\n  BaseRenderer.prototype.buildElementParenting = function (element, parentName, hierarchy) {\n    var elements = (this || _global).elements;\n    var layers = (this || _global).layers;\n    var i = 0;\n    var len = layers.length;\n\n    while (i < len) {\n      if (layers[i].ind == parentName) {\n        // eslint-disable-line eqeqeq\n        if (!elements[i] || elements[i] === true) {\n          this.buildItem(i);\n          this.addPendingElement(element);\n        } else {\n          hierarchy.push(elements[i]);\n          elements[i].setAsParent();\n\n          if (layers[i].parent !== undefined) {\n            this.buildElementParenting(element, layers[i].parent, hierarchy);\n          } else {\n            element.setHierarchy(hierarchy);\n          }\n        }\n      }\n\n      i += 1;\n    }\n  };\n\n  BaseRenderer.prototype.addPendingElement = function (element) {\n    (this || _global).pendingElements.push(element);\n  };\n\n  BaseRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i]);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setupGlobalData = function (animData, fontsContainer) {\n    (this || _global).globalData.fontManager = new FontManager();\n\n    (this || _global).globalData.fontManager.addChars(animData.chars);\n\n    (this || _global).globalData.fontManager.addFonts(animData.fonts, fontsContainer);\n\n    (this || _global).globalData.getAssetData = (this || _global).animationItem.getAssetData.bind((this || _global).animationItem);\n    (this || _global).globalData.getAssetsPath = (this || _global).animationItem.getAssetsPath.bind((this || _global).animationItem);\n    (this || _global).globalData.imageLoader = (this || _global).animationItem.imagePreloader;\n    (this || _global).globalData.audioController = (this || _global).animationItem.audioController;\n    (this || _global).globalData.frameId = 0;\n    (this || _global).globalData.frameRate = animData.fr;\n    (this || _global).globalData.nm = animData.nm;\n    (this || _global).globalData.compSize = {\n      w: animData.w,\n      h: animData.h\n    };\n  };\n  /* global createElementID, extendPrototype, BaseRenderer, NullElement, SVGShapeElement, SVGTextLottieElement,\r\n  IImageElement, SVGCompElement, ISolidElement, createNS, locationHref, createSizedArray, expressionsPlugin */\n\n\n  function SVGRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).svgElement = createNS(\"svg\");\n    var ariaLabel = \"\";\n\n    if (config && config.title) {\n      var titleElement = createNS(\"title\");\n      var titleId = createElementID();\n      titleElement.setAttribute(\"id\", titleId);\n      titleElement.textContent = config.title;\n\n      (this || _global).svgElement.appendChild(titleElement);\n\n      ariaLabel += titleId;\n    }\n\n    if (config && config.description) {\n      var descElement = createNS(\"desc\");\n      var descId = createElementID();\n      descElement.setAttribute(\"id\", descId);\n      descElement.textContent = config.description;\n\n      (this || _global).svgElement.appendChild(descElement);\n\n      ariaLabel += \" \" + descId;\n    }\n\n    if (ariaLabel) {\n      (this || _global).svgElement.setAttribute(\"aria-labelledby\", ariaLabel);\n    }\n\n    var defs = createNS(\"defs\");\n\n    (this || _global).svgElement.appendChild(defs);\n\n    var maskElement = createNS(\"g\");\n\n    (this || _global).svgElement.appendChild(maskElement);\n\n    (this || _global).layerElement = maskElement;\n    (this || _global).renderConfig = {\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      progressiveLoad: config && config.progressiveLoad || false,\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      viewBoxOnly: config && config.viewBoxOnly || false,\n      viewBoxSize: config && config.viewBoxSize || false,\n      className: config && config.className || \"\",\n      id: config && config.id || \"\",\n      focusable: config && config.focusable,\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"100%\",\n        height: config && config.filterSize && config.filterSize.height || \"100%\",\n        x: config && config.filterSize && config.filterSize.x || \"0%\",\n        y: config && config.filterSize && config.filterSize.y || \"0%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      defs: defs,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).rendererType = \"svg\";\n  }\n\n  extendPrototype([BaseRenderer], SVGRenderer);\n\n  SVGRenderer.prototype.createNull = function (data) {\n    return new NullElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createShape = function (data) {\n    return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createText = function (data) {\n    return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createImage = function (data) {\n    return new IImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createComp = function (data) {\n    return new SVGCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createSolid = function (data) {\n    return new ISolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.configAnimation = function (animData) {\n    (this || _global).svgElement.setAttribute(\"xmlns\", \"http://www.w3.org/2000/svg\");\n\n    if ((this || _global).renderConfig.viewBoxSize) {\n      (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).renderConfig.viewBoxSize);\n    } else {\n      (this || _global).svgElement.setAttribute(\"viewBox\", \"0 0 \" + animData.w + \" \" + animData.h);\n    }\n\n    if (!(this || _global).renderConfig.viewBoxOnly) {\n      (this || _global).svgElement.setAttribute(\"width\", animData.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", animData.h);\n\n      (this || _global).svgElement.style.width = \"100%\";\n      (this || _global).svgElement.style.height = \"100%\";\n      (this || _global).svgElement.style.transform = \"translate3d(0,0,0)\";\n    }\n\n    if ((this || _global).renderConfig.className) {\n      (this || _global).svgElement.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    if ((this || _global).renderConfig.id) {\n      (this || _global).svgElement.setAttribute(\"id\", (this || _global).renderConfig.id);\n    }\n\n    if ((this || _global).renderConfig.focusable !== undefined) {\n      (this || _global).svgElement.setAttribute(\"focusable\", (this || _global).renderConfig.focusable);\n    }\n\n    (this || _global).svgElement.setAttribute(\"preserveAspectRatio\", (this || _global).renderConfig.preserveAspectRatio); // this.layerElement.style.transform = 'translate3d(0,0,0)';\n    // this.layerElement.style.transformOrigin = this.layerElement.style.mozTransformOrigin = this.layerElement.style.webkitTransformOrigin = this.layerElement.style['-webkit-transform'] = \"0px 0px 0px\";\n\n\n    (this || _global).animationItem.wrapper.appendChild((this || _global).svgElement); // Mask animation\n\n\n    var defs = (this || _global).globalData.defs;\n    this.setupGlobalData(animData, defs);\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).data = animData;\n    var maskElement = createNS(\"clipPath\");\n    var rect = createNS(\"rect\");\n    rect.setAttribute(\"width\", animData.w);\n    rect.setAttribute(\"height\", animData.h);\n    rect.setAttribute(\"x\", 0);\n    rect.setAttribute(\"y\", 0);\n    var maskId = createElementID();\n    maskElement.setAttribute(\"id\", maskId);\n    maskElement.appendChild(rect);\n\n    (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + maskId + \")\");\n\n    defs.appendChild(maskElement);\n    (this || _global).layers = animData.layers;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n  };\n\n  SVGRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).layerElement = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  SVGRenderer.prototype.updateContainerSize = function () {};\n\n  SVGRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    elements[pos] = true;\n    var element = this.createItem((this || _global).layers[pos]);\n    elements[pos] = element;\n\n    if (expressionsPlugin) {\n      if ((this || _global).layers[pos].ty === 0) {\n        (this || _global).globalData.projectInterface.registerComposition(element);\n      }\n\n      element.initExpressions();\n    }\n\n    this.appendElementInPos(element, pos);\n\n    if ((this || _global).layers[pos].tt) {\n      if (!(this || _global).elements[pos - 1] || (this || _global).elements[pos - 1] === true) {\n        this.buildItem(pos - 1);\n        this.addPendingElement(element);\n      } else {\n        element.setMatte(elements[pos - 1].layerId);\n      }\n    }\n  };\n\n  SVGRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n\n      if (element.data.tt) {\n        var i = 0;\n        var len = (this || _global).elements.length;\n\n        while (i < len) {\n          if ((this || _global).elements[i] === element) {\n            element.setMatte((this || _global).elements[i - 1].layerId);\n            break;\n          }\n\n          i += 1;\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.renderFrame = function (num) {\n    if ((this || _global).renderedFrame === num || (this || _global).destroyed) {\n      return;\n    }\n\n    if (num === null) {\n      num = (this || _global).renderedFrame;\n    } else {\n      (this || _global).renderedFrame = num;\n    } // console.log('-------');\n    // console.log('FRAME ',num);\n\n\n    (this || _global).globalData.frameNum = num;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData.projectInterface.currentFrame = num;\n    (this || _global).globalData._mdf = false;\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newElement = element.getBaseElement();\n\n    if (!newElement) {\n      return;\n    }\n\n    var i = 0;\n    var nextElement;\n\n    while (i < pos) {\n      if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement()) {\n        nextElement = (this || _global).elements[i].getBaseElement();\n      }\n\n      i += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(newElement, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(newElement);\n    }\n  };\n\n  SVGRenderer.prototype.hide = function () {\n    (this || _global).layerElement.style.display = \"none\";\n  };\n\n  SVGRenderer.prototype.show = function () {\n    (this || _global).layerElement.style.display = \"block\";\n  };\n  /* global CVContextData, Matrix, extendPrototype, BaseRenderer, CVShapeElement, CVTextElement,\r\n  CVImageElement, CVCompElement, CVSolidElement, SVGRenderer, createTag, createSizedArray */\n\n\n  function CanvasRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).renderConfig = {\n      clearCanvas: config && config.clearCanvas !== undefined ? config.clearCanvas : true,\n      context: config && config.context || null,\n      progressiveLoad: config && config.progressiveLoad || false,\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      className: config && config.className || \"\",\n      id: config && config.id || \"\"\n    };\n    (this || _global).renderConfig.dpr = config && config.dpr || 1;\n\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).renderConfig.dpr = config && config.dpr || window.devicePixelRatio || 1;\n    }\n\n    (this || _global).renderedFrame = -1;\n    (this || _global).globalData = {\n      frameNum: -1,\n      _mdf: false,\n      renderConfig: (this || _global).renderConfig,\n      currentGlobalAlpha: -1\n    };\n    (this || _global).contextData = new CVContextData();\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).transformMat = new Matrix();\n    (this || _global).completeLayers = false;\n    (this || _global).rendererType = \"canvas\";\n  }\n\n  extendPrototype([BaseRenderer], CanvasRenderer);\n\n  CanvasRenderer.prototype.createShape = function (data) {\n    return new CVShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createText = function (data) {\n    return new CVTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createImage = function (data) {\n    return new CVImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createComp = function (data) {\n    return new CVCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createSolid = function (data) {\n    return new CVSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  CanvasRenderer.prototype.ctxTransform = function (props) {\n    if (props[0] === 1 && props[1] === 0 && props[4] === 0 && props[5] === 1 && props[12] === 0 && props[13] === 0) {\n      return;\n    }\n\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.transform(props[0], props[1], props[4], props[5], props[12], props[13]);\n\n      return;\n    }\n\n    (this || _global).transformMat.cloneFromProps(props);\n\n    var cProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).transformMat.transform(cProps[0], cProps[1], cProps[2], cProps[3], cProps[4], cProps[5], cProps[6], cProps[7], cProps[8], cProps[9], cProps[10], cProps[11], cProps[12], cProps[13], cProps[14], cProps[15]); // this.contextData.cTr.transform(props[0],props[1],props[2],props[3],props[4],props[5],props[6],props[7],props[8],props[9],props[10],props[11],props[12],props[13],props[14],props[15]);\n\n\n    (this || _global).contextData.cTr.cloneFromProps((this || _global).transformMat.props);\n\n    var trProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).canvasContext.setTransform(trProps[0], trProps[1], trProps[4], trProps[5], trProps[12], trProps[13]);\n  };\n\n  CanvasRenderer.prototype.ctxOpacity = function (op) {\n    /* if(op === 1){\r\n          return;\r\n      } */\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.globalAlpha *= op < 0 ? 0 : op;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n      return;\n    }\n\n    (this || _global).contextData.cO *= op < 0 ? 0 : op;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== (this || _global).contextData.cO) {\n      (this || _global).canvasContext.globalAlpha = (this || _global).contextData.cO;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n    }\n  };\n\n  CanvasRenderer.prototype.reset = function () {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    (this || _global).contextData.reset();\n  };\n\n  CanvasRenderer.prototype.save = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.save();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.save();\n    }\n\n    var props = (this || _global).contextData.cTr.props;\n\n    if ((this || _global).contextData._length <= (this || _global).contextData.cArrPos) {\n      (this || _global).contextData.duplicate();\n    }\n\n    var i;\n    var arr = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = props[i];\n    }\n\n    (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos] = (this || _global).contextData.cO;\n    (this || _global).contextData.cArrPos += 1;\n  };\n\n  CanvasRenderer.prototype.restore = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.restore();\n\n      (this || _global).globalData.blendMode = \"source-over\";\n    }\n\n    (this || _global).contextData.cArrPos -= 1;\n    var popped = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n    var i;\n    var arr = (this || _global).contextData.cTr.props;\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = popped[i];\n    }\n\n    (this || _global).canvasContext.setTransform(popped[0], popped[1], popped[4], popped[5], popped[12], popped[13]);\n\n    popped = (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos];\n    (this || _global).contextData.cO = popped;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== popped) {\n      (this || _global).canvasContext.globalAlpha = popped;\n      (this || _global).globalData.currentGlobalAlpha = popped;\n    }\n  };\n\n  CanvasRenderer.prototype.configAnimation = function (animData) {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.container = createTag(\"canvas\");\n      var containerStyle = (this || _global).animationItem.container.style;\n      containerStyle.width = \"100%\";\n      containerStyle.height = \"100%\";\n      var origin = \"0px 0px 0px\";\n      containerStyle.transformOrigin = origin;\n      containerStyle.mozTransformOrigin = origin;\n      containerStyle.webkitTransformOrigin = origin;\n      containerStyle[\"-webkit-transform\"] = origin;\n\n      (this || _global).animationItem.wrapper.appendChild((this || _global).animationItem.container);\n\n      (this || _global).canvasContext = (this || _global).animationItem.container.getContext(\"2d\");\n\n      if ((this || _global).renderConfig.className) {\n        (this || _global).animationItem.container.setAttribute(\"class\", (this || _global).renderConfig.className);\n      }\n\n      if ((this || _global).renderConfig.id) {\n        (this || _global).animationItem.container.setAttribute(\"id\", (this || _global).renderConfig.id);\n      }\n    } else {\n      (this || _global).canvasContext = (this || _global).renderConfig.context;\n    }\n\n    (this || _global).data = animData;\n    (this || _global).layers = animData.layers;\n    (this || _global).transformCanvas = {\n      w: animData.w,\n      h: animData.h,\n      sx: 0,\n      sy: 0,\n      tx: 0,\n      ty: 0\n    };\n    this.setupGlobalData(animData, document.body);\n    (this || _global).globalData.canvasContext = (this || _global).canvasContext;\n    (this || _global).globalData.renderer = this || _global;\n    (this || _global).globalData.isDashed = false;\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).globalData.transformCanvas = (this || _global).transformCanvas;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n    this.updateContainerSize();\n  };\n\n  CanvasRenderer.prototype.updateContainerSize = function () {\n    this.reset();\n    var elementWidth;\n    var elementHeight;\n\n    if ((this || _global).animationItem.wrapper && (this || _global).animationItem.container) {\n      elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n      elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n\n      (this || _global).animationItem.container.setAttribute(\"width\", elementWidth * (this || _global).renderConfig.dpr);\n\n      (this || _global).animationItem.container.setAttribute(\"height\", elementHeight * (this || _global).renderConfig.dpr);\n    } else {\n      elementWidth = (this || _global).canvasContext.canvas.width * (this || _global).renderConfig.dpr;\n      elementHeight = (this || _global).canvasContext.canvas.height * (this || _global).renderConfig.dpr;\n    }\n\n    var elementRel;\n    var animationRel;\n\n    if ((this || _global).renderConfig.preserveAspectRatio.indexOf(\"meet\") !== -1 || (this || _global).renderConfig.preserveAspectRatio.indexOf(\"slice\") !== -1) {\n      var par = (this || _global).renderConfig.preserveAspectRatio.split(\" \");\n\n      var fillType = par[1] || \"meet\";\n      var pos = par[0] || \"xMidYMid\";\n      var xPos = pos.substr(0, 4);\n      var yPos = pos.substr(4);\n      elementRel = elementWidth / elementHeight;\n      animationRel = (this || _global).transformCanvas.w / (this || _global).transformCanvas.h;\n\n      if (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\") {\n        (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      } else {\n        (this || _global).transformCanvas.sx = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      }\n\n      if (xPos === \"xMid\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (xPos === \"xMax\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.tx = 0;\n      }\n\n      if (yPos === \"YMid\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (yPos === \"YMax\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.ty = 0;\n      }\n    } else if ((this || _global).renderConfig.preserveAspectRatio === \"none\") {\n      (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    } else {\n      (this || _global).transformCanvas.sx = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.sy = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    }\n\n    (this || _global).transformCanvas.props = [(this || _global).transformCanvas.sx, 0, 0, 0, 0, (this || _global).transformCanvas.sy, 0, 0, 0, 0, 1, 0, (this || _global).transformCanvas.tx, (this || _global).transformCanvas.ty, 0, 1];\n    /* var i, len = this.elements.length;\r\n      for(i=0;i<len;i+=1){\r\n          if(this.elements[i] && this.elements[i].data.ty === 0){\r\n              this.elements[i].resize(this.globalData.transformCanvas);\r\n          }\r\n      } */\n\n    this.ctxTransform((this || _global).transformCanvas.props);\n\n    (this || _global).canvasContext.beginPath();\n\n    (this || _global).canvasContext.rect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n\n    (this || _global).canvasContext.closePath();\n\n    (this || _global).canvasContext.clip();\n\n    this.renderFrame((this || _global).renderedFrame, true);\n  };\n\n  CanvasRenderer.prototype.destroy = function () {\n    if ((this || _global).renderConfig.clearCanvas && (this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).globalData.canvasContext = null;\n    (this || _global).animationItem.container = null;\n    (this || _global).destroyed = true;\n  };\n\n  CanvasRenderer.prototype.renderFrame = function (num, forceRender) {\n    if ((this || _global).renderedFrame === num && (this || _global).renderConfig.clearCanvas === true && !forceRender || (this || _global).destroyed || num === -1) {\n      return;\n    }\n\n    (this || _global).renderedFrame = num;\n    (this || _global).globalData.frameNum = num - (this || _global).animationItem._isFirstFrame;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData._mdf = !(this || _global).renderConfig.clearCanvas || forceRender;\n    (this || _global).globalData.projectInterface.currentFrame = num; // console.log('--------');\n    // console.log('NEW: ',num);\n\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      if ((this || _global).renderConfig.clearCanvas === true) {\n        (this || _global).canvasContext.clearRect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n      } else {\n        this.save();\n      }\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n\n      if ((this || _global).renderConfig.clearCanvas !== true) {\n        this.restore();\n      }\n    }\n  };\n\n  CanvasRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    var element = this.createItem((this || _global).layers[pos], this || _global, (this || _global).globalData);\n    elements[pos] = element;\n    element.initExpressions();\n    /* if(this.layers[pos].ty === 0){\r\n          element.resize(this.globalData.transformCanvas);\r\n      } */\n  };\n\n  CanvasRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  CanvasRenderer.prototype.hide = function () {\n    (this || _global).animationItem.container.style.display = \"none\";\n  };\n\n  CanvasRenderer.prototype.show = function () {\n    (this || _global).animationItem.container.style.display = \"block\";\n  };\n  /* global extendPrototype, BaseRenderer, SVGRenderer, SVGShapeElement, HShapeElement, SVGTextLottieElement,\r\n  HTextElement, HCameraElement, IImageElement, HImageElement, SVGCompElement, HCompElement, ISolidElement,\r\n  HSolidElement, styleDiv, createTag, createNS */\n\n\n  function HybridRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).renderConfig = {\n      className: config && config.className || \"\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"400%\",\n        height: config && config.filterSize && config.filterSize.height || \"400%\",\n        x: config && config.filterSize && config.filterSize.x || \"-100%\",\n        y: config && config.filterSize && config.filterSize.y || \"-100%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).pendingElements = [];\n    (this || _global).elements = [];\n    (this || _global).threeDElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).camera = null;\n    (this || _global).supports3d = true;\n    (this || _global).rendererType = \"html\";\n  }\n\n  extendPrototype([BaseRenderer], HybridRenderer);\n  HybridRenderer.prototype.buildItem = SVGRenderer.prototype.buildItem;\n\n  HybridRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  HybridRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newDOMElement = element.getBaseElement();\n\n    if (!newDOMElement) {\n      return;\n    }\n\n    var layer = (this || _global).layers[pos];\n\n    if (!layer.ddd || !(this || _global).supports3d) {\n      if ((this || _global).threeDElements) {\n        this.addTo3dContainer(newDOMElement, pos);\n      } else {\n        var i = 0;\n        var nextDOMElement;\n        var nextLayer;\n        var tmpDOMElement;\n\n        while (i < pos) {\n          if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement) {\n            nextLayer = (this || _global).elements[i];\n            tmpDOMElement = (this || _global).layers[i].ddd ? this.getThreeDContainerByPos(i) : nextLayer.getBaseElement();\n            nextDOMElement = tmpDOMElement || nextDOMElement;\n          }\n\n          i += 1;\n        }\n\n        if (nextDOMElement) {\n          if (!layer.ddd || !(this || _global).supports3d) {\n            (this || _global).layerElement.insertBefore(newDOMElement, nextDOMElement);\n          }\n        } else if (!layer.ddd || !(this || _global).supports3d) {\n          (this || _global).layerElement.appendChild(newDOMElement);\n        }\n      }\n    } else {\n      this.addTo3dContainer(newDOMElement, pos);\n    }\n  };\n\n  HybridRenderer.prototype.createShape = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createText = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createCamera = function (data) {\n    (this || _global).camera = new HCameraElement(data, (this || _global).globalData, this || _global);\n    return (this || _global).camera;\n  };\n\n  HybridRenderer.prototype.createImage = function (data) {\n    if (!(this || _global).supports3d) {\n      return new IImageElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createComp = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGCompElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createSolid = function (data) {\n    if (!(this || _global).supports3d) {\n      return new ISolidElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  HybridRenderer.prototype.getThreeDContainerByPos = function (pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if ((this || _global).threeDElements[i].startPos <= pos && (this || _global).threeDElements[i].endPos >= pos) {\n        return (this || _global).threeDElements[i].perspectiveElem;\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  HybridRenderer.prototype.createThreeDContainer = function (pos, type) {\n    var perspectiveElem = createTag(\"div\");\n    var style;\n    var containerStyle;\n    styleDiv(perspectiveElem);\n    var container = createTag(\"div\");\n    styleDiv(container);\n\n    if (type === \"3d\") {\n      style = perspectiveElem.style;\n      style.width = (this || _global).globalData.compSize.w + \"px\";\n      style.height = (this || _global).globalData.compSize.h + \"px\";\n      var center = \"50% 50%\";\n      style.webkitTransformOrigin = center;\n      style.mozTransformOrigin = center;\n      style.transformOrigin = center;\n      containerStyle = container.style;\n      var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n      containerStyle.transform = matrix;\n      containerStyle.webkitTransform = matrix;\n    }\n\n    perspectiveElem.appendChild(container); // this.resizerElem.appendChild(perspectiveElem);\n\n    var threeDContainerData = {\n      container: container,\n      perspectiveElem: perspectiveElem,\n      startPos: pos,\n      endPos: pos,\n      type: type\n    };\n\n    (this || _global).threeDElements.push(threeDContainerData);\n\n    return threeDContainerData;\n  };\n\n  HybridRenderer.prototype.build3dContainers = function () {\n    var i;\n    var len = (this || _global).layers.length;\n    var lastThreeDContainerData;\n    var currentContainer = \"\";\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).layers[i].ddd && (this || _global).layers[i].ty !== 3) {\n        if (currentContainer !== \"3d\") {\n          currentContainer = \"3d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"3d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      } else {\n        if (currentContainer !== \"2d\") {\n          currentContainer = \"2d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"2d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      }\n    }\n\n    len = (this || _global).threeDElements.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      (this || _global).resizerElem.appendChild((this || _global).threeDElements[i].perspectiveElem);\n    }\n  };\n\n  HybridRenderer.prototype.addTo3dContainer = function (elem, pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if (pos <= (this || _global).threeDElements[i].endPos) {\n        var j = (this || _global).threeDElements[i].startPos;\n        var nextElement;\n\n        while (j < pos) {\n          if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n            nextElement = (this || _global).elements[j].getBaseElement();\n          }\n\n          j += 1;\n        }\n\n        if (nextElement) {\n          (this || _global).threeDElements[i].container.insertBefore(elem, nextElement);\n        } else {\n          (this || _global).threeDElements[i].container.appendChild(elem);\n        }\n\n        break;\n      }\n\n      i += 1;\n    }\n  };\n\n  HybridRenderer.prototype.configAnimation = function (animData) {\n    var resizerElem = createTag(\"div\");\n    var wrapper = (this || _global).animationItem.wrapper;\n    var style = resizerElem.style;\n    style.width = animData.w + \"px\";\n    style.height = animData.h + \"px\";\n    (this || _global).resizerElem = resizerElem;\n    styleDiv(resizerElem);\n    style.transformStyle = \"flat\";\n    style.mozTransformStyle = \"flat\";\n    style.webkitTransformStyle = \"flat\";\n\n    if ((this || _global).renderConfig.className) {\n      resizerElem.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    wrapper.appendChild(resizerElem);\n    style.overflow = \"hidden\";\n    var svg = createNS(\"svg\");\n    svg.setAttribute(\"width\", \"1\");\n    svg.setAttribute(\"height\", \"1\");\n    styleDiv(svg);\n\n    (this || _global).resizerElem.appendChild(svg);\n\n    var defs = createNS(\"defs\");\n    svg.appendChild(defs);\n    (this || _global).data = animData; // Mask animation\n\n    this.setupGlobalData(animData, svg);\n    (this || _global).globalData.defs = defs;\n    (this || _global).layers = animData.layers;\n    (this || _global).layerElement = (this || _global).resizerElem;\n    this.build3dContainers();\n    this.updateContainerSize();\n  };\n\n  HybridRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).animationItem.container = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).elements[i].destroy();\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  HybridRenderer.prototype.updateContainerSize = function () {\n    var elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n    var elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n    var elementRel = elementWidth / elementHeight;\n    var animationRel = (this || _global).globalData.compSize.w / (this || _global).globalData.compSize.h;\n    var sx;\n    var sy;\n    var tx;\n    var ty;\n\n    if (animationRel > elementRel) {\n      sx = elementWidth / (this || _global).globalData.compSize.w;\n      sy = elementWidth / (this || _global).globalData.compSize.w;\n      tx = 0;\n      ty = (elementHeight - (this || _global).globalData.compSize.h * (elementWidth / (this || _global).globalData.compSize.w)) / 2;\n    } else {\n      sx = elementHeight / (this || _global).globalData.compSize.h;\n      sy = elementHeight / (this || _global).globalData.compSize.h;\n      tx = (elementWidth - (this || _global).globalData.compSize.w * (elementHeight / (this || _global).globalData.compSize.h)) / 2;\n      ty = 0;\n    }\n\n    var style = (this || _global).resizerElem.style;\n    style.webkitTransform = \"matrix3d(\" + sx + \",0,0,0,0,\" + sy + \",0,0,0,0,1,0,\" + tx + \",\" + ty + \",0,1)\";\n    style.transform = style.webkitTransform;\n  };\n\n  HybridRenderer.prototype.renderFrame = SVGRenderer.prototype.renderFrame;\n\n  HybridRenderer.prototype.hide = function () {\n    (this || _global).resizerElem.style.display = \"none\";\n  };\n\n  HybridRenderer.prototype.show = function () {\n    (this || _global).resizerElem.style.display = \"block\";\n  };\n\n  HybridRenderer.prototype.initItems = function () {\n    this.buildAllItems();\n\n    if ((this || _global).camera) {\n      (this || _global).camera.setup();\n    } else {\n      var cWidth = (this || _global).globalData.compSize.w;\n      var cHeight = (this || _global).globalData.compSize.h;\n      var i;\n      var len = (this || _global).threeDElements.length;\n\n      for (i = 0; i < len; i += 1) {\n        var style = (this || _global).threeDElements[i].perspectiveElem.style;\n        style.webkitPerspective = Math.sqrt(Math.pow(cWidth, 2) + Math.pow(cHeight, 2)) + \"px\";\n        style.perspective = style.webkitPerspective;\n      }\n    }\n  };\n\n  HybridRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n    var floatingContainer = createTag(\"div\");\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i], floatingContainer, (this || _global).globalData.comp, null);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n  /* global createSizedArray, createElementID, PropertyFactory, ShapePropertyFactory, createNS, locationHref */\n\n\n  function MaskElement(data, element, globalData) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).globalData = globalData;\n    (this || _global).storedData = [];\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).maskElement = null;\n    var defs = (this || _global).globalData.defs;\n    var i;\n    var len = (this || _global).masksProperties ? (this || _global).masksProperties.length : 0;\n    (this || _global).viewData = createSizedArray(len);\n    (this || _global).solidPath = \"\";\n    var path;\n    var properties = (this || _global).masksProperties;\n    var count = 0;\n    var currentMasks = [];\n    var j;\n    var jLen;\n    var layerId = createElementID();\n    var rect;\n    var expansor;\n    var feMorph;\n    var x;\n    var maskType = \"clipPath\";\n    var maskRef = \"clip-path\";\n\n    for (i = 0; i < len; i += 1) {\n      if (properties[i].mode !== \"a\" && properties[i].mode !== \"n\" || properties[i].inv || properties[i].o.k !== 100 || properties[i].o.x) {\n        maskType = \"mask\";\n        maskRef = \"mask\";\n      }\n\n      if ((properties[i].mode === \"s\" || properties[i].mode === \"i\") && count === 0) {\n        rect = createNS(\"rect\");\n        rect.setAttribute(\"fill\", \"#ffffff\");\n        rect.setAttribute(\"width\", (this || _global).element.comp.data.w || 0);\n        rect.setAttribute(\"height\", (this || _global).element.comp.data.h || 0);\n        currentMasks.push(rect);\n      } else {\n        rect = null;\n      }\n\n      path = createNS(\"path\");\n\n      if (properties[i].mode === \"n\") {\n        // TODO move this to a factory or to a constructor\n        (this || _global).viewData[i] = {\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          elem: path,\n          lastPath: \"\"\n        };\n        defs.appendChild(path);\n      } else {\n        count += 1;\n        path.setAttribute(\"fill\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        path.setAttribute(\"clip-rule\", \"nonzero\");\n        var filterID;\n\n        if (properties[i].x.k !== 0) {\n          maskType = \"mask\";\n          maskRef = \"mask\";\n          x = PropertyFactory.getProp((this || _global).element, properties[i].x, 0, null, (this || _global).element);\n          filterID = createElementID();\n          expansor = createNS(\"filter\");\n          expansor.setAttribute(\"id\", filterID);\n          feMorph = createNS(\"feMorphology\");\n          feMorph.setAttribute(\"operator\", \"erode\");\n          feMorph.setAttribute(\"in\", \"SourceGraphic\");\n          feMorph.setAttribute(\"radius\", \"0\");\n          expansor.appendChild(feMorph);\n          defs.appendChild(expansor);\n          path.setAttribute(\"stroke\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        } else {\n          feMorph = null;\n          x = null;\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).storedData[i] = {\n          elem: path,\n          x: x,\n          expan: feMorph,\n          lastPath: \"\",\n          lastOperator: \"\",\n          filterId: filterID,\n          lastRadius: 0\n        };\n\n        if (properties[i].mode === \"i\") {\n          jLen = currentMasks.length;\n          var g = createNS(\"g\");\n\n          for (j = 0; j < jLen; j += 1) {\n            g.appendChild(currentMasks[j]);\n          }\n\n          var mask = createNS(\"mask\");\n          mask.setAttribute(\"mask-type\", \"alpha\");\n          mask.setAttribute(\"id\", layerId + \"_\" + count);\n          mask.appendChild(path);\n          defs.appendChild(mask);\n          g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + layerId + \"_\" + count + \")\");\n          currentMasks.length = 0;\n          currentMasks.push(g);\n        } else {\n          currentMasks.push(path);\n        }\n\n        if (properties[i].inv && !(this || _global).solidPath) {\n          (this || _global).solidPath = this.createLayerSolidPath();\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).viewData[i] = {\n          elem: path,\n          lastPath: \"\",\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          invRect: rect\n        };\n\n        if (!(this || _global).viewData[i].prop.k) {\n          this.drawPath(properties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n        }\n      }\n    }\n\n    (this || _global).maskElement = createNS(maskType);\n    len = currentMasks.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).maskElement.appendChild(currentMasks[i]);\n    }\n\n    if (count > 0) {\n      (this || _global).maskElement.setAttribute(\"id\", layerId);\n\n      (this || _global).element.maskedElement.setAttribute(maskRef, \"url(\" + locationHref + \"#\" + layerId + \")\");\n\n      defs.appendChild((this || _global).maskElement);\n    }\n\n    if ((this || _global).viewData.length) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  MaskElement.prototype.getMaskProperty = function (pos) {\n    return (this || _global).viewData[pos].prop;\n  };\n\n  MaskElement.prototype.renderFrame = function (isFirstFrame) {\n    var finalMat = (this || _global).element.finalTransform.mat;\n    var i;\n    var len = (this || _global).masksProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).viewData[i].prop._mdf || isFirstFrame) {\n        this.drawPath((this || _global).masksProperties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n      }\n\n      if ((this || _global).viewData[i].op._mdf || isFirstFrame) {\n        (this || _global).viewData[i].elem.setAttribute(\"fill-opacity\", (this || _global).viewData[i].op.v);\n      }\n\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).viewData[i].invRect && ((this || _global).element.finalTransform.mProp._mdf || isFirstFrame)) {\n          (this || _global).viewData[i].invRect.setAttribute(\"transform\", finalMat.getInverseMatrix().to2dCSS());\n        }\n\n        if ((this || _global).storedData[i].x && ((this || _global).storedData[i].x._mdf || isFirstFrame)) {\n          var feMorph = (this || _global).storedData[i].expan;\n\n          if ((this || _global).storedData[i].x.v < 0) {\n            if ((this || _global).storedData[i].lastOperator !== \"erode\") {\n              (this || _global).storedData[i].lastOperator = \"erode\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + (this || _global).storedData[i].filterId + \")\");\n            }\n\n            feMorph.setAttribute(\"radius\", -(this || _global).storedData[i].x.v);\n          } else {\n            if ((this || _global).storedData[i].lastOperator !== \"dilate\") {\n              (this || _global).storedData[i].lastOperator = \"dilate\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", null);\n            }\n\n            (this || _global).storedData[i].elem.setAttribute(\"stroke-width\", (this || _global).storedData[i].x.v * 2);\n          }\n        }\n      }\n    }\n  };\n\n  MaskElement.prototype.getMaskelement = function () {\n    return (this || _global).maskElement;\n  };\n\n  MaskElement.prototype.createLayerSolidPath = function () {\n    var path = \"M0,0 \";\n    path += \" h\" + (this || _global).globalData.compSize.w;\n    path += \" v\" + (this || _global).globalData.compSize.h;\n    path += \" h-\" + (this || _global).globalData.compSize.w;\n    path += \" v-\" + (this || _global).globalData.compSize.h + \" \";\n    return path;\n  };\n\n  MaskElement.prototype.drawPath = function (pathData, pathNodes, viewData) {\n    var pathString = \" M\" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    var i;\n    var len;\n    len = pathNodes._length;\n\n    for (i = 1; i < len; i += 1) {\n      // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[i][0]+','+pathNodes.i[i][1] + \" \"+pathNodes.v[i][0]+','+pathNodes.v[i][1];\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[i][0] + \",\" + pathNodes.i[i][1] + \" \" + pathNodes.v[i][0] + \",\" + pathNodes.v[i][1];\n    } // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[0][0]+','+pathNodes.i[0][1] + \" \"+pathNodes.v[0][0]+','+pathNodes.v[0][1];\n\n\n    if (pathNodes.c && len > 1) {\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[0][0] + \",\" + pathNodes.i[0][1] + \" \" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    } // pathNodes.__renderedString = pathString;\n\n\n    if (viewData.lastPath !== pathString) {\n      var pathShapeValue = \"\";\n\n      if (viewData.elem) {\n        if (pathNodes.c) {\n          pathShapeValue = pathData.inv ? (this || _global).solidPath + pathString : pathString;\n        }\n\n        viewData.elem.setAttribute(\"d\", pathShapeValue);\n      }\n\n      viewData.lastPath = pathString;\n    }\n  };\n\n  MaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n    (this || _global).globalData = null;\n    (this || _global).maskElement = null;\n    (this || _global).data = null;\n    (this || _global).masksProperties = null;\n  };\n  /**\r\n   * @file\r\n   * Handles AE's layer parenting property.\r\n   *\r\n   */\n\n\n  function HierarchyElement() {}\n\n  HierarchyElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes hierarchy properties\r\n       *\r\n       */\n    initHierarchy: function () {\n      // element's parent list\n      (this || _global).hierarchy = []; // if element is parent of another layer _isParent will be true\n\n      (this || _global)._isParent = false;\n      this.checkParenting();\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer's hierarchy.\r\n       * @param {array} hierarch\r\n       * layer's parent list\r\n       *\r\n       */\n    setHierarchy: function (hierarchy) {\n      (this || _global).hierarchy = hierarchy;\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer as parent.\r\n       *\r\n       */\n    setAsParent: function () {\n      (this || _global)._isParent = true;\n    },\n\n    /**\r\n       * @function\r\n       * Searches layer's parenting chain\r\n       *\r\n       */\n    checkParenting: function () {\n      if ((this || _global).data.parent !== undefined) {\n        (this || _global).comp.buildElementParenting(this || _global, (this || _global).data.parent, []);\n      }\n    }\n  };\n  /**\r\n   * @file\r\n   * Handles element's layer frame update.\r\n   * Checks layer in point and out point\r\n   *\r\n   */\n\n  function FrameElement() {}\n\n  FrameElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       */\n    initFrame: function () {\n      // set to true when inpoint is rendered\n      (this || _global)._isFirstFrame = false; // list of animated properties\n\n      (this || _global).dynamicProperties = []; // If layer has been modified in current tick this will be true\n\n      (this || _global)._mdf = false;\n    },\n\n    /**\r\n       * @function\r\n       * Calculates all dynamic values\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       * @param {boolean} isVisible\r\n       * if layers is currently in range\r\n       *\r\n       */\n    prepareProperties: function (num, isVisible) {\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (isVisible || (this || _global)._isParent && (this || _global).dynamicProperties[i].propType === \"transform\") {\n          (this || _global).dynamicProperties[i].getValue();\n\n          if ((this || _global).dynamicProperties[i]._mdf) {\n            (this || _global).globalData._mdf = true;\n            (this || _global)._mdf = true;\n          }\n        }\n      }\n    },\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n      }\n    }\n  };\n  /* global TransformPropertyFactory, Matrix */\n\n  function TransformElement() {}\n\n  TransformElement.prototype = {\n    initTransform: function () {\n      (this || _global).finalTransform = {\n        mProp: (this || _global).data.ks ? TransformPropertyFactory.getTransformProperty(this || _global, (this || _global).data.ks, this || _global) : {\n          o: 0\n        },\n        _matMdf: false,\n        _opMdf: false,\n        mat: new Matrix()\n      };\n\n      if ((this || _global).data.ao) {\n        (this || _global).finalTransform.mProp.autoOriented = true;\n      } // TODO: check TYPE 11: Guided elements\n\n\n      if ((this || _global).data.ty !== 11) {// this.createElements();\n      }\n    },\n    renderTransform: function () {\n      (this || _global).finalTransform._opMdf = (this || _global).finalTransform.mProp.o._mdf || (this || _global)._isFirstFrame;\n      (this || _global).finalTransform._matMdf = (this || _global).finalTransform.mProp._mdf || (this || _global)._isFirstFrame;\n\n      if ((this || _global).hierarchy) {\n        var mat;\n        var finalMat = (this || _global).finalTransform.mat;\n        var i = 0;\n        var len = (this || _global).hierarchy.length; // Checking if any of the transformation matrices in the hierarchy chain has changed.\n\n        if (!(this || _global).finalTransform._matMdf) {\n          while (i < len) {\n            if ((this || _global).hierarchy[i].finalTransform.mProp._mdf) {\n              (this || _global).finalTransform._matMdf = true;\n              break;\n            }\n\n            i += 1;\n          }\n        }\n\n        if ((this || _global).finalTransform._matMdf) {\n          mat = (this || _global).finalTransform.mProp.v.props;\n          finalMat.cloneFromProps(mat);\n\n          for (i = 0; i < len; i += 1) {\n            mat = (this || _global).hierarchy[i].finalTransform.mProp.v.props;\n            finalMat.transform(mat[0], mat[1], mat[2], mat[3], mat[4], mat[5], mat[6], mat[7], mat[8], mat[9], mat[10], mat[11], mat[12], mat[13], mat[14], mat[15]);\n          }\n        }\n      }\n    },\n    globalToLocal: function (pt) {\n      var transforms = [];\n      transforms.push((this || _global).finalTransform);\n      var flag = true;\n      var comp = (this || _global).comp;\n\n      while (flag) {\n        if (comp.finalTransform) {\n          if (comp.data.hasMask) {\n            transforms.splice(0, 0, comp.finalTransform);\n          }\n\n          comp = comp.comp;\n        } else {\n          flag = false;\n        }\n      }\n\n      var i;\n      var len = transforms.length;\n      var ptNew;\n\n      for (i = 0; i < len; i += 1) {\n        ptNew = transforms[i].mat.applyToPointArray(0, 0, 0); // ptNew = transforms[i].mat.applyToPointArray(pt[0],pt[1],pt[2]);\n\n        pt = [pt[0] - ptNew[0], pt[1] - ptNew[1], 0];\n      }\n\n      return pt;\n    },\n    mHelper: new Matrix()\n  };\n\n  function RenderableElement() {}\n\n  RenderableElement.prototype = {\n    initRenderable: function () {\n      // layer's visibility related to inpoint and outpoint. Rename isVisible to isInRange\n      (this || _global).isInRange = false; // layer's display state\n\n      (this || _global).hidden = false; // If layer's transparency equals 0, it can be hidden\n\n      (this || _global).isTransparent = false; // list of animated components\n\n      (this || _global).renderableComponents = [];\n    },\n    addRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) === -1) {\n        (this || _global).renderableComponents.push(component);\n      }\n    },\n    removeRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) !== -1) {\n        (this || _global).renderableComponents.splice((this || _global).renderableComponents.indexOf(component), 1);\n      }\n    },\n    prepareRenderableFrame: function (num) {\n      this.checkLayerLimits(num);\n    },\n    checkTransparency: function () {\n      if ((this || _global).finalTransform.mProp.o.v <= 0) {\n        if (!(this || _global).isTransparent && (this || _global).globalData.renderConfig.hideOnTransparent) {\n          (this || _global).isTransparent = true;\n          this.hide();\n        }\n      } else if ((this || _global).isTransparent) {\n        (this || _global).isTransparent = false;\n        this.show();\n      }\n    },\n\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       *\r\n       */\n    checkLayerLimits: function (num) {\n      if ((this || _global).data.ip - (this || _global).data.st <= num && (this || _global).data.op - (this || _global).data.st > num) {\n        if ((this || _global).isInRange !== true) {\n          (this || _global).globalData._mdf = true;\n          (this || _global)._mdf = true;\n          (this || _global).isInRange = true;\n          this.show();\n        }\n      } else if ((this || _global).isInRange !== false) {\n        (this || _global).globalData._mdf = true;\n        (this || _global).isInRange = false;\n        this.hide();\n      }\n    },\n    renderRenderable: function () {\n      var i;\n      var len = (this || _global).renderableComponents.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).renderableComponents[i].renderFrame((this || _global)._isFirstFrame);\n      }\n      /* this.maskManager.renderFrame(this.finalTransform.mat);\r\n          this.renderableEffectsManager.renderFrame(this._isFirstFrame); */\n\n    },\n    sourceRectAtTime: function () {\n      return {\n        top: 0,\n        left: 0,\n        width: 100,\n        height: 100\n      };\n    },\n    getLayerSize: function () {\n      if ((this || _global).data.ty === 5) {\n        return {\n          w: (this || _global).data.textData.width,\n          h: (this || _global).data.textData.height\n        };\n      }\n\n      return {\n        w: (this || _global).data.width,\n        h: (this || _global).data.height\n      };\n    }\n  };\n  /* global extendPrototype, RenderableElement, createProxyFunction */\n\n  function RenderableDOMElement() {}\n\n  (function () {\n    var _prototype = {\n      initElement: function (data, globalData, comp) {\n        this.initFrame();\n        this.initBaseData(data, globalData, comp);\n        this.initTransform(data, globalData, comp);\n        this.initHierarchy();\n        this.initRenderable();\n        this.initRendererElement();\n        this.createContainerElements();\n        this.createRenderableComponents();\n        this.createContent();\n        this.hide();\n      },\n      hide: function () {\n        if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n          var elem = (this || _global).baseElement || (this || _global).layerElement;\n          elem.style.display = \"none\";\n          (this || _global).hidden = true;\n        }\n      },\n      show: function () {\n        if ((this || _global).isInRange && !(this || _global).isTransparent) {\n          if (!(this || _global).data.hd) {\n            var elem = (this || _global).baseElement || (this || _global).layerElement;\n            elem.style.display = \"block\";\n          }\n\n          (this || _global).hidden = false;\n          (this || _global)._isFirstFrame = true;\n        }\n      },\n      renderFrame: function () {\n        // If it is exported as hidden (data.hd === true) no need to render\n        // If it is not visible no need to render\n        if ((this || _global).data.hd || (this || _global).hidden) {\n          return;\n        }\n\n        this.renderTransform();\n        this.renderRenderable();\n        this.renderElement();\n        this.renderInnerContent();\n\n        if ((this || _global)._isFirstFrame) {\n          (this || _global)._isFirstFrame = false;\n        }\n      },\n      renderInnerContent: function () {},\n      prepareFrame: function (num) {\n        (this || _global)._mdf = false;\n        this.prepareRenderableFrame(num);\n        this.prepareProperties(num, (this || _global).isInRange);\n        this.checkTransparency();\n      },\n      destroy: function () {\n        (this || _global).innerElem = null;\n        this.destroyBaseElement();\n      }\n    };\n    extendPrototype([RenderableElement, createProxyFunction(_prototype)], RenderableDOMElement);\n  })();\n  /* exported ProcessedElement */\n\n\n  function ProcessedElement(element, position) {\n    (this || _global).elem = element;\n    (this || _global).pos = position;\n  }\n  /* global createNS */\n\n\n  function SVGStyleData(data, level) {\n    (this || _global).data = data;\n    (this || _global).type = data.ty;\n    (this || _global).d = \"\";\n    (this || _global).lvl = level;\n    (this || _global)._mdf = false;\n    (this || _global).closed = data.hd === true;\n    (this || _global).pElem = createNS(\"path\");\n    (this || _global).msElem = null;\n  }\n\n  SVGStyleData.prototype.reset = function () {\n    (this || _global).d = \"\";\n    (this || _global)._mdf = false;\n  };\n\n  function SVGShapeData(transformers, level, shape) {\n    (this || _global).caches = [];\n    (this || _global).styles = [];\n    (this || _global).transformers = transformers;\n    (this || _global).lStr = \"\";\n    (this || _global).sh = shape;\n    (this || _global).lvl = level; // TODO find if there are some cases where _isAnimated can be false.\n    // For now, since shapes add up with other shapes. They have to be calculated every time.\n    // One way of finding out is checking if all styles associated to this shape depend only of this shape\n\n    (this || _global)._isAnimated = !!shape.k; // TODO: commenting this for now since all shapes are animated\n\n    var i = 0;\n    var len = transformers.length;\n\n    while (i < len) {\n      if (transformers[i].mProps.dynamicProperties.length) {\n        (this || _global)._isAnimated = true;\n        break;\n      }\n\n      i += 1;\n    }\n  }\n\n  SVGShapeData.prototype.setAsAnimated = function () {\n    (this || _global)._isAnimated = true;\n  };\n  /* exported SVGTransformData */\n\n\n  function SVGTransformData(mProps, op, container) {\n    (this || _global).transform = {\n      mProps: mProps,\n      op: op,\n      container: container\n    };\n    (this || _global).elements = [];\n    (this || _global)._isAnimated = (this || _global).transform.mProps.dynamicProperties.length || (this || _global).transform.op.effectsSequence.length;\n  }\n  /* global DashProperty, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function SVGStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGStrokeStyleData);\n  /* global PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function SVGFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGFillStyleData);\n  /* global PropertyFactory, degToRads, GradientProperty, createElementID, createNS, locationHref,\r\n  extendPrototype, DynamicPropertyContainer */\n\n  function SVGGradientFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    this.initGradientData(elem, data, styleOb);\n  }\n\n  SVGGradientFillStyleData.prototype.initGradientData = function (elem, data, styleOb) {\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, null, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 1, null, this || _global);\n    (this || _global).h = PropertyFactory.getProp(elem, data.h || {\n      k: 0\n    }, 0, 0.01, this || _global);\n    (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n      k: 0\n    }, 0, degToRads, this || _global);\n    (this || _global).g = new GradientProperty(elem, data.g, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global).stops = [];\n    this.setGradientData(styleOb.pElem, data);\n    this.setGradientOpacity(data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientData = function (pathElement, data) {\n    var gradientId = createElementID();\n    var gfill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n    gfill.setAttribute(\"id\", gradientId);\n    gfill.setAttribute(\"spreadMethod\", \"pad\");\n    gfill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n    var stops = [];\n    var stop;\n    var j;\n    var jLen;\n    jLen = data.g.p * 4;\n\n    for (j = 0; j < jLen; j += 4) {\n      stop = createNS(\"stop\");\n      gfill.appendChild(stop);\n      stops.push(stop);\n    }\n\n    pathElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + gradientId + \")\");\n    (this || _global).gf = gfill;\n    (this || _global).cst = stops;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientOpacity = function (data, styleOb) {\n    if ((this || _global).g._hasOpacity && !(this || _global).g._collapsable) {\n      var stop;\n      var j;\n      var jLen;\n      var mask = createNS(\"mask\");\n      var maskElement = createNS(\"path\");\n      mask.appendChild(maskElement);\n      var opacityId = createElementID();\n      var maskId = createElementID();\n      mask.setAttribute(\"id\", maskId);\n      var opFill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n      opFill.setAttribute(\"id\", opacityId);\n      opFill.setAttribute(\"spreadMethod\", \"pad\");\n      opFill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n      jLen = data.g.k.k[0].s ? data.g.k.k[0].s.length : data.g.k.k.length;\n      var stops = (this || _global).stops;\n\n      for (j = data.g.p * 4; j < jLen; j += 2) {\n        stop = createNS(\"stop\");\n        stop.setAttribute(\"stop-color\", \"rgb(255,255,255)\");\n        opFill.appendChild(stop);\n        stops.push(stop);\n      }\n\n      maskElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + opacityId + \")\");\n      (this || _global).of = opFill;\n      (this || _global).ms = mask;\n      (this || _global).ost = stops;\n      (this || _global).maskId = maskId;\n      styleOb.msElem = maskElement;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], SVGGradientFillStyleData);\n  /* global PropertyFactory, DashProperty, extendPrototype, SVGGradientFillStyleData, DynamicPropertyContainer */\n\n  function SVGGradientStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    this.initGradientData(elem, data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([SVGGradientFillStyleData, DynamicPropertyContainer], SVGGradientStrokeStyleData);\n  /* global createNS */\n\n  /* exported ShapeGroupData */\n\n  function ShapeGroupData() {\n    (this || _global).it = [];\n    (this || _global).prevViewData = [];\n    (this || _global).gr = createNS(\"g\");\n  }\n  /* global Matrix, buildShapeString, bmFloor */\n\n  /* exported SVGElementsRenderer */\n\n\n  var SVGElementsRenderer = function () {\n    var _identityMatrix = new Matrix();\n\n    var _matrixHelper = new Matrix();\n\n    var ob = {\n      createRenderFunction: createRenderFunction\n    };\n\n    function createRenderFunction(data) {\n      switch (data.ty) {\n        case \"fl\":\n          return renderFill;\n\n        case \"gf\":\n          return renderGradient;\n\n        case \"gs\":\n          return renderGradientStroke;\n\n        case \"st\":\n          return renderStroke;\n\n        case \"sh\":\n        case \"el\":\n        case \"rc\":\n        case \"sr\":\n          return renderPath;\n\n        case \"tr\":\n          return renderContentTransform;\n\n        default:\n          return null;\n      }\n    }\n\n    function renderContentTransform(styleData, itemData, isFirstFrame) {\n      if (isFirstFrame || itemData.transform.op._mdf) {\n        itemData.transform.container.setAttribute(\"opacity\", itemData.transform.op.v);\n      }\n\n      if (isFirstFrame || itemData.transform.mProps._mdf) {\n        itemData.transform.container.setAttribute(\"transform\", itemData.transform.mProps.v.to2dCSS());\n      }\n    }\n\n    function renderPath(styleData, itemData, isFirstFrame) {\n      var j;\n      var jLen;\n      var pathStringTransformed;\n      var redraw;\n      var pathNodes;\n      var l;\n      var lLen = itemData.styles.length;\n      var lvl = itemData.lvl;\n      var paths;\n      var mat;\n      var props;\n      var iterations;\n      var k;\n\n      for (l = 0; l < lLen; l += 1) {\n        redraw = itemData.sh._mdf || isFirstFrame;\n\n        if (itemData.styles[l].lvl < lvl) {\n          mat = _matrixHelper.reset();\n          iterations = lvl - itemData.styles[l].lvl;\n          k = itemData.transformers.length - 1;\n\n          while (!redraw && iterations > 0) {\n            redraw = itemData.transformers[k].mProps._mdf || redraw;\n            iterations -= 1;\n            k -= 1;\n          }\n\n          if (redraw) {\n            iterations = lvl - itemData.styles[l].lvl;\n            k = itemData.transformers.length - 1;\n\n            while (iterations > 0) {\n              props = itemData.transformers[k].mProps.v.props;\n              mat.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n              iterations -= 1;\n              k -= 1;\n            }\n          }\n        } else {\n          mat = _identityMatrix;\n        }\n\n        paths = itemData.sh.paths;\n        jLen = paths._length;\n\n        if (redraw) {\n          pathStringTransformed = \"\";\n\n          for (j = 0; j < jLen; j += 1) {\n            pathNodes = paths.shapes[j];\n\n            if (pathNodes && pathNodes._length) {\n              pathStringTransformed += buildShapeString(pathNodes, pathNodes._length, pathNodes.c, mat);\n            }\n          }\n\n          itemData.caches[l] = pathStringTransformed;\n        } else {\n          pathStringTransformed = itemData.caches[l];\n        }\n\n        itemData.styles[l].d += styleData.hd === true ? \"\" : pathStringTransformed;\n        itemData.styles[l]._mdf = redraw || itemData.styles[l]._mdf;\n      }\n    }\n\n    function renderFill(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n\n      if (itemData.c._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill-opacity\", itemData.o.v);\n      }\n    }\n\n    function renderGradientStroke(styleData, itemData, isFirstFrame) {\n      renderGradient(styleData, itemData, isFirstFrame);\n      renderStroke(styleData, itemData, isFirstFrame);\n    }\n\n    function renderGradient(styleData, itemData, isFirstFrame) {\n      var gfill = itemData.gf;\n      var hasOpacity = itemData.g._hasOpacity;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (itemData.o._mdf || isFirstFrame) {\n        var attr = styleData.ty === \"gf\" ? \"fill-opacity\" : \"stroke-opacity\";\n        itemData.style.pElem.setAttribute(attr, itemData.o.v);\n      }\n\n      if (itemData.s._mdf || isFirstFrame) {\n        var attr1 = styleData.t === 1 ? \"x1\" : \"cx\";\n        var attr2 = attr1 === \"x1\" ? \"y1\" : \"cy\";\n        gfill.setAttribute(attr1, pt1[0]);\n        gfill.setAttribute(attr2, pt1[1]);\n\n        if (hasOpacity && !itemData.g._collapsable) {\n          itemData.of.setAttribute(attr1, pt1[0]);\n          itemData.of.setAttribute(attr2, pt1[1]);\n        }\n      }\n\n      var stops;\n      var i;\n      var len;\n      var stop;\n\n      if (itemData.g._cmdf || isFirstFrame) {\n        stops = itemData.cst;\n        var cValues = itemData.g.c;\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n          stop.setAttribute(\"offset\", cValues[i * 4] + \"%\");\n          stop.setAttribute(\"stop-color\", \"rgb(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \")\");\n        }\n      }\n\n      if (hasOpacity && (itemData.g._omdf || isFirstFrame)) {\n        var oValues = itemData.g.o;\n\n        if (itemData.g._collapsable) {\n          stops = itemData.cst;\n        } else {\n          stops = itemData.ost;\n        }\n\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n\n          if (!itemData.g._collapsable) {\n            stop.setAttribute(\"offset\", oValues[i * 2] + \"%\");\n          }\n\n          stop.setAttribute(\"stop-opacity\", oValues[i * 2 + 1]);\n        }\n      }\n\n      if (styleData.t === 1) {\n        if (itemData.e._mdf || isFirstFrame) {\n          gfill.setAttribute(\"x2\", pt2[0]);\n          gfill.setAttribute(\"y2\", pt2[1]);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"x2\", pt2[0]);\n            itemData.of.setAttribute(\"y2\", pt2[1]);\n          }\n        }\n      } else {\n        var rad;\n\n        if (itemData.s._mdf || itemData.e._mdf || isFirstFrame) {\n          rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          gfill.setAttribute(\"r\", rad);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"r\", rad);\n          }\n        }\n\n        if (itemData.e._mdf || itemData.h._mdf || itemData.a._mdf || isFirstFrame) {\n          if (!rad) {\n            rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          }\n\n          var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n          var percent = itemData.h.v;\n\n          if (percent >= 1) {\n            percent = 0.99;\n          } else if (percent <= -1) {\n            percent = -0.99;\n          }\n\n          var dist = rad * percent;\n          var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n          var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n          gfill.setAttribute(\"fx\", x);\n          gfill.setAttribute(\"fy\", y);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"fx\", x);\n            itemData.of.setAttribute(\"fy\", y);\n          }\n        } // gfill.setAttribute('fy','200');\n\n      }\n    }\n\n    function renderStroke(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n      var d = itemData.d;\n\n      if (d && (d._mdf || isFirstFrame) && d.dashStr) {\n        styleElem.pElem.setAttribute(\"stroke-dasharray\", d.dashStr);\n        styleElem.pElem.setAttribute(\"stroke-dashoffset\", d.dashoffset[0]);\n      }\n\n      if (itemData.c && (itemData.c._mdf || isFirstFrame)) {\n        styleElem.pElem.setAttribute(\"stroke\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-opacity\", itemData.o.v);\n      }\n\n      if (itemData.w._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-width\", itemData.w.v);\n\n        if (styleElem.msElem) {\n          styleElem.msElem.setAttribute(\"stroke-width\", itemData.w.v);\n        }\n      }\n    }\n\n    return ob;\n  }();\n  /* global Matrix */\n\n\n  function ShapeTransformManager() {\n    (this || _global).sequences = {};\n    (this || _global).sequenceList = [];\n    (this || _global).transform_key_count = 0;\n  }\n\n  ShapeTransformManager.prototype = {\n    addTransformSequence: function (transforms) {\n      var i;\n      var len = transforms.length;\n      var key = \"_\";\n\n      for (i = 0; i < len; i += 1) {\n        key += transforms[i].transform.key + \"_\";\n      }\n\n      var sequence = (this || _global).sequences[key];\n\n      if (!sequence) {\n        sequence = {\n          transforms: [].concat(transforms),\n          finalTransform: new Matrix(),\n          _mdf: false\n        };\n        (this || _global).sequences[key] = sequence;\n\n        (this || _global).sequenceList.push(sequence);\n      }\n\n      return sequence;\n    },\n    processSequence: function (sequence, isFirstFrame) {\n      var i = 0;\n      var len = sequence.transforms.length;\n      var _mdf = isFirstFrame;\n\n      while (i < len && !isFirstFrame) {\n        if (sequence.transforms[i].transform.mProps._mdf) {\n          _mdf = true;\n          break;\n        }\n\n        i += 1;\n      }\n\n      if (_mdf) {\n        var props;\n        sequence.finalTransform.reset();\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          props = sequence.transforms[i].transform.mProps.v.props;\n          sequence.finalTransform.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n        }\n      }\n\n      sequence._mdf = _mdf;\n    },\n    processSequences: function (isFirstFrame) {\n      var i;\n      var len = (this || _global).sequenceList.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.processSequence((this || _global).sequenceList[i], isFirstFrame);\n      }\n    },\n    getNewKey: function () {\n      (this || _global).transform_key_count += 1;\n      return \"_\" + (this || _global).transform_key_count;\n    }\n  };\n  /* global ShapePropertyFactory, SVGShapeData */\n\n  function CVShapeData(element, data, styles, transformsManager) {\n    (this || _global).styledShapes = [];\n    (this || _global).tr = [0, 0, 0, 0, 0, 0];\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    (this || _global).sh = ShapePropertyFactory.getShapeProp(element, data, ty, element);\n    var i;\n    var len = styles.length;\n    var styledShape;\n\n    for (i = 0; i < len; i += 1) {\n      if (!styles[i].closed) {\n        styledShape = {\n          transforms: transformsManager.addTransformSequence(styles[i].transforms),\n          trNodes: []\n        };\n\n        (this || _global).styledShapes.push(styledShape);\n\n        styles[i].elements.push(styledShape);\n      }\n    }\n  }\n\n  CVShapeData.prototype.setAsAnimated = SVGShapeData.prototype.setAsAnimated;\n  /* global LayerExpressionInterface, EffectsExpressionInterface, CompExpressionInterface, ShapeExpressionInterface,\r\n  TextExpressionInterface, getBlendMode,createElementID, EffectsManager */\n\n  function BaseElement() {}\n\n  BaseElement.prototype = {\n    checkMasks: function () {\n      if (!(this || _global).data.hasMask) {\n        return false;\n      }\n\n      var i = 0;\n      var len = (this || _global).data.masksProperties.length;\n\n      while (i < len) {\n        if ((this || _global).data.masksProperties[i].mode !== \"n\" && (this || _global).data.masksProperties[i].cl !== false) {\n          return true;\n        }\n\n        i += 1;\n      }\n\n      return false;\n    },\n    initExpressions: function () {\n      (this || _global).layerInterface = LayerExpressionInterface(this || _global);\n\n      if ((this || _global).data.hasMask && (this || _global).maskManager) {\n        (this || _global).layerInterface.registerMaskInterface((this || _global).maskManager);\n      }\n\n      var effectsInterface = EffectsExpressionInterface.createEffectsInterface(this || _global, (this || _global).layerInterface);\n\n      (this || _global).layerInterface.registerEffectsInterface(effectsInterface);\n\n      if ((this || _global).data.ty === 0 || (this || _global).data.xt) {\n        (this || _global).compInterface = CompExpressionInterface(this || _global);\n      } else if ((this || _global).data.ty === 4) {\n        (this || _global).layerInterface.shapeInterface = ShapeExpressionInterface((this || _global).shapesData, (this || _global).itemsData, (this || _global).layerInterface);\n        (this || _global).layerInterface.content = (this || _global).layerInterface.shapeInterface;\n      } else if ((this || _global).data.ty === 5) {\n        (this || _global).layerInterface.textInterface = TextExpressionInterface(this || _global);\n        (this || _global).layerInterface.text = (this || _global).layerInterface.textInterface;\n      }\n    },\n    setBlendMode: function () {\n      var blendModeValue = getBlendMode((this || _global).data.bm);\n      var elem = (this || _global).baseElement || (this || _global).layerElement;\n      elem.style[\"mix-blend-mode\"] = blendModeValue;\n    },\n    initBaseData: function (data, globalData, comp) {\n      (this || _global).globalData = globalData;\n      (this || _global).comp = comp;\n      (this || _global).data = data;\n      (this || _global).layerId = createElementID(); // Stretch factor for old animations missing this property.\n\n      if (!(this || _global).data.sr) {\n        (this || _global).data.sr = 1;\n      } // effects manager\n\n\n      (this || _global).effectsManager = new EffectsManager((this || _global).data, this || _global, (this || _global).dynamicProperties);\n    },\n    getType: function () {\n      return (this || _global).type;\n    },\n    sourceRectAtTime: function () {}\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement */\n\n  function NullElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initFrame();\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n  }\n\n  NullElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  NullElement.prototype.renderFrame = function () {};\n\n  NullElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  NullElement.prototype.destroy = function () {};\n\n  NullElement.prototype.sourceRectAtTime = function () {};\n\n  NullElement.prototype.hide = function () {};\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement], NullElement);\n  /* global filtersFactory, featureSupport, filtersFactory, createElementID, createNS, MaskElement, SVGEffects, locationHref */\n\n  function SVGBaseElement() {}\n\n  SVGBaseElement.prototype = {\n    initRendererElement: function () {\n      (this || _global).layerElement = createNS(\"g\");\n    },\n    createContainerElements: function () {\n      (this || _global).matteElement = createNS(\"g\");\n      (this || _global).transformedElement = (this || _global).layerElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n      (this || _global)._sizeChanged = false;\n      var layerElementParent = null; // If this layer acts as a mask for the following layer\n\n      var filId;\n      var fil;\n      var gg;\n\n      if ((this || _global).data.td) {\n        if ((this || _global).data.td == 3 || (this || _global).data.td == 1) {\n          // eslint-disable-line eqeqeq\n          var masker = createNS(\"mask\");\n          masker.setAttribute(\"id\", (this || _global).layerId);\n          masker.setAttribute(\"mask-type\", (this || _global).data.td == 3 ? \"luminance\" : \"alpha\"); // eslint-disable-line eqeqeq\n\n          masker.appendChild((this || _global).layerElement);\n          layerElementParent = masker;\n\n          (this || _global).globalData.defs.appendChild(masker); // This is only for IE and Edge when mask if of type alpha\n\n\n          if (!featureSupport.maskType && (this || _global).data.td == 1) {\n            // eslint-disable-line eqeqeq\n            masker.setAttribute(\"mask-type\", \"luminance\");\n            filId = createElementID();\n            fil = filtersFactory.createFilter(filId);\n\n            (this || _global).globalData.defs.appendChild(fil);\n\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            masker.appendChild(gg);\n            gg.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          }\n        } else if ((this || _global).data.td == 2) {\n          // eslint-disable-line eqeqeq\n          var maskGroup = createNS(\"mask\");\n          maskGroup.setAttribute(\"id\", (this || _global).layerId);\n          maskGroup.setAttribute(\"mask-type\", \"alpha\");\n          var maskGrouper = createNS(\"g\");\n          maskGroup.appendChild(maskGrouper);\n          filId = createElementID();\n          fil = filtersFactory.createFilter(filId); /// /\n          // This solution doesn't work on Android when meta tag with viewport attribute is set\n\n          /* var feColorMatrix = createNS('feColorMatrix');\r\n                  feColorMatrix.setAttribute('type', 'matrix');\r\n                  feColorMatrix.setAttribute('color-interpolation-filters', 'sRGB');\r\n                  feColorMatrix.setAttribute('values','1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1');\r\n                  fil.appendChild(feColorMatrix); */\n          /// /\n\n          var feCTr = createNS(\"feComponentTransfer\");\n          feCTr.setAttribute(\"in\", \"SourceGraphic\");\n          fil.appendChild(feCTr);\n          var feFunc = createNS(\"feFuncA\");\n          feFunc.setAttribute(\"type\", \"table\");\n          feFunc.setAttribute(\"tableValues\", \"1.0 0.0\");\n          feCTr.appendChild(feFunc); /// /\n\n          (this || _global).globalData.defs.appendChild(fil);\n\n          var alphaRect = createNS(\"rect\");\n          alphaRect.setAttribute(\"width\", (this || _global).comp.data.w);\n          alphaRect.setAttribute(\"height\", (this || _global).comp.data.h);\n          alphaRect.setAttribute(\"x\", \"0\");\n          alphaRect.setAttribute(\"y\", \"0\");\n          alphaRect.setAttribute(\"fill\", \"#ffffff\");\n          alphaRect.setAttribute(\"opacity\", \"0\");\n          maskGrouper.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          maskGrouper.appendChild(alphaRect);\n          maskGrouper.appendChild((this || _global).layerElement);\n          layerElementParent = maskGrouper;\n\n          if (!featureSupport.maskType) {\n            maskGroup.setAttribute(\"mask-type\", \"luminance\");\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            maskGrouper.appendChild(alphaRect);\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            maskGrouper.appendChild(gg);\n          }\n\n          (this || _global).globalData.defs.appendChild(maskGroup);\n        }\n      } else if ((this || _global).data.tt) {\n        (this || _global).matteElement.appendChild((this || _global).layerElement);\n\n        layerElementParent = (this || _global).matteElement;\n        (this || _global).baseElement = (this || _global).matteElement;\n      } else {\n        (this || _global).baseElement = (this || _global).layerElement;\n      }\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      } // Clipping compositions to hide content that exceeds boundaries. If collapsed transformations is on, component should not be clipped\n\n\n      if ((this || _global).data.ty === 0 && !(this || _global).data.hd) {\n        var cp = createNS(\"clipPath\");\n        var pt = createNS(\"path\");\n        pt.setAttribute(\"d\", \"M0,0 L\" + (this || _global).data.w + \",0 L\" + (this || _global).data.w + \",\" + (this || _global).data.h + \" L0,\" + (this || _global).data.h + \"z\");\n        var clipId = createElementID();\n        cp.setAttribute(\"id\", clipId);\n        cp.appendChild(pt);\n\n        (this || _global).globalData.defs.appendChild(cp);\n\n        if (this.checkMasks()) {\n          var cpGroup = createNS(\"g\");\n          cpGroup.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n          cpGroup.appendChild((this || _global).layerElement);\n          (this || _global).transformedElement = cpGroup;\n\n          if (layerElementParent) {\n            layerElementParent.appendChild((this || _global).transformedElement);\n          } else {\n            (this || _global).baseElement = (this || _global).transformedElement;\n          }\n        } else {\n          (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n        }\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      if ((this || _global).finalTransform._matMdf) {\n        (this || _global).transformedElement.setAttribute(\"transform\", (this || _global).finalTransform.mat.to2dCSS());\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        (this || _global).transformedElement.setAttribute(\"opacity\", (this || _global).finalTransform.mProp.o.v);\n      }\n    },\n    destroyBaseElement: function () {\n      (this || _global).layerElement = null;\n      (this || _global).matteElement = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    getBaseElement: function () {\n      if ((this || _global).data.hd) {\n        return null;\n      }\n\n      return (this || _global).baseElement;\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n      (this || _global).renderableEffectsManager = new SVGEffects(this || _global);\n    },\n    setMatte: function (id) {\n      if (!(this || _global).matteElement) {\n        return;\n      }\n\n      (this || _global).matteElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n    }\n  };\n  /* global ProcessedElement */\n\n  function IShapeElement() {}\n\n  IShapeElement.prototype = {\n    addShapeToModifiers: function (data) {\n      var i;\n      var len = (this || _global).shapeModifiers.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapeModifiers[i].addShape(data);\n      }\n    },\n    isShapeInAnimatedModifiers: function (data) {\n      var i = 0;\n      var len = (this || _global).shapeModifiers.length;\n\n      while (i < len) {\n        if ((this || _global).shapeModifiers[i].isAnimatedWithShape(data)) {\n          return true;\n        }\n      }\n\n      return false;\n    },\n    renderModifiers: function () {\n      if (!(this || _global).shapeModifiers.length) {\n        return;\n      }\n\n      var i;\n      var len = (this || _global).shapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].sh.reset();\n      }\n\n      len = (this || _global).shapeModifiers.length;\n      var shouldBreakProcess;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shouldBreakProcess = (this || _global).shapeModifiers[i].processShapes((this || _global)._isFirstFrame); // workaround to fix cases where a repeater resets the shape so the following processes get called twice\n        // TODO: find a better solution for this\n\n        if (shouldBreakProcess) {\n          break;\n        }\n      }\n    },\n    lcEnum: {\n      1: \"butt\",\n      2: \"round\",\n      3: \"square\"\n    },\n    ljEnum: {\n      1: \"miter\",\n      2: \"round\",\n      3: \"bevel\"\n    },\n    searchProcessedElement: function (elem) {\n      var elements = (this || _global).processedElements;\n      var i = 0;\n      var len = elements.length;\n\n      while (i < len) {\n        if (elements[i].elem === elem) {\n          return elements[i].pos;\n        }\n\n        i += 1;\n      }\n\n      return 0;\n    },\n    addProcessedElement: function (elem, pos) {\n      var elements = (this || _global).processedElements;\n      var i = elements.length;\n\n      while (i) {\n        i -= 1;\n\n        if (elements[i].elem === elem) {\n          elements[i].pos = pos;\n          return;\n        }\n      }\n\n      elements.push(new ProcessedElement(elem, pos));\n    },\n    prepareFrame: function (num) {\n      this.prepareRenderableFrame(num);\n      this.prepareProperties(num, (this || _global).isInRange);\n    }\n  };\n  /* global TextProperty, TextAnimatorProperty, buildShapeString, LetterProps */\n\n  function ITextElement() {}\n\n  ITextElement.prototype.initElement = function (data, globalData, comp) {\n    (this || _global).lettersChangedFlag = true;\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    (this || _global).textProperty = new TextProperty(this || _global, data.t, (this || _global).dynamicProperties);\n    (this || _global).textAnimator = new TextAnimatorProperty(data.t, (this || _global).renderType, this || _global);\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n    this.initRenderable();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n    this.createContent();\n    this.hide();\n\n    (this || _global).textAnimator.searchProperties((this || _global).dynamicProperties);\n  };\n\n  ITextElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if ((this || _global).textProperty._mdf || (this || _global).textProperty._isFirstFrame) {\n      this.buildNewText();\n      (this || _global).textProperty._isFirstFrame = false;\n      (this || _global).textProperty._mdf = false;\n    }\n  };\n\n  ITextElement.prototype.createPathShape = function (matrixHelper, shapes) {\n    var j;\n    var jLen = shapes.length;\n    var pathNodes;\n    var shapeStr = \"\";\n\n    for (j = 0; j < jLen; j += 1) {\n      pathNodes = shapes[j].ks.k;\n      shapeStr += buildShapeString(pathNodes, pathNodes.i.length, true, matrixHelper);\n    }\n\n    return shapeStr;\n  };\n\n  ITextElement.prototype.updateDocumentData = function (newData, index) {\n    (this || _global).textProperty.updateDocumentData(newData, index);\n  };\n\n  ITextElement.prototype.canResizeFont = function (_canResize) {\n    (this || _global).textProperty.canResizeFont(_canResize);\n  };\n\n  ITextElement.prototype.setMinimumFontSize = function (_fontSize) {\n    (this || _global).textProperty.setMinimumFontSize(_fontSize);\n  };\n\n  ITextElement.prototype.applyTextPropertiesToMatrix = function (documentData, matrixHelper, lineNumber, xPos, yPos) {\n    if (documentData.ps) {\n      matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n    }\n\n    matrixHelper.translate(0, -documentData.ls, 0);\n\n    switch (documentData.j) {\n      case 1:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]), 0, 0);\n        break;\n\n      case 2:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]) / 2, 0, 0);\n        break;\n\n      default:\n        break;\n    }\n\n    matrixHelper.translate(xPos, yPos, 0);\n  };\n\n  ITextElement.prototype.buildColor = function (colorData) {\n    return \"rgb(\" + Math.round(colorData[0] * 255) + \",\" + Math.round(colorData[1] * 255) + \",\" + Math.round(colorData[2] * 255) + \")\";\n  };\n\n  ITextElement.prototype.emptyProp = new LetterProps();\n\n  ITextElement.prototype.destroy = function () {};\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement */\n\n\n  function ICompElement() {}\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement], ICompElement);\n\n  ICompElement.prototype.initElement = function (data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initTransform(data, globalData, comp);\n    this.initRenderable();\n    this.initHierarchy();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n\n    if ((this || _global).data.xt || !globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n\n    this.hide();\n  };\n  /* ICompElement.prototype.hide = function(){\r\n      if(!this.hidden){\r\n          this.hideElement();\r\n          var i,len = this.elements.length;\r\n          for( i = 0; i < len; i+=1 ){\r\n              if(this.elements[i]){\r\n                  this.elements[i].hide();\r\n              }\r\n          }\r\n      }\r\n  }; */\n\n\n  ICompElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if (!(this || _global).isInRange && !(this || _global).data.xt) {\n      return;\n    }\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n\n      if (timeRemapped === (this || _global).data.op) {\n        timeRemapped = (this || _global).data.op - 1;\n      }\n\n      (this || _global).renderedFrame = timeRemapped;\n    } else {\n      (this || _global).renderedFrame = num / (this || _global).data.sr;\n    }\n\n    var i;\n    var len = (this || _global).elements.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers((this || _global).renderedFrame);\n    } // This iteration needs to be backwards because of how expressions connect between each other\n\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame((this || _global).renderedFrame - (this || _global).layers[i].st);\n\n        if ((this || _global).elements[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    }\n  };\n\n  ICompElement.prototype.renderInnerContent = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  ICompElement.prototype.setElements = function (elems) {\n    (this || _global).elements = elems;\n  };\n\n  ICompElement.prototype.getElements = function () {\n    return (this || _global).elements;\n  };\n\n  ICompElement.prototype.destroyElements = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n  };\n\n  ICompElement.prototype.destroy = function () {\n    this.destroyElements();\n    this.destroyBaseElement();\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, createNS */\n\n\n  function IImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n    (this || _global).sourceRect = {\n      top: 0,\n      left: 0,\n      width: (this || _global).assetData.w,\n      height: (this || _global).assetData.h\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], IImageElement);\n\n  IImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).innerElem = createNS(\"image\");\n\n    (this || _global).innerElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"preserveAspectRatio\", (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio);\n\n    (this || _global).innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n    (this || _global).layerElement.appendChild((this || _global).innerElem);\n  };\n\n  IImageElement.prototype.sourceRectAtTime = function () {\n    return (this || _global).sourceRect;\n  };\n  /* global extendPrototype, IImageElement, createNS */\n\n\n  function ISolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([IImageElement], ISolidElement);\n\n  ISolidElement.prototype.createContent = function () {\n    var rect = createNS(\"rect\"); /// /rect.style.width = this.data.sw;\n    /// /rect.style.height = this.data.sh;\n    /// /rect.style.fill = this.data.sc;\n\n    rect.setAttribute(\"width\", (this || _global).data.sw);\n    rect.setAttribute(\"height\", (this || _global).data.sh);\n    rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global PropertyFactory, extendPrototype, RenderableElement, BaseElement, FrameElement */\n\n\n  function AudioElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initBaseData(data, globalData, comp);\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).audio = (this || _global).globalData.audioController.createAudio(assetPath);\n    (this || _global)._currentTime = 0;\n\n    (this || _global).globalData.audioController.addAudio(this || _global);\n\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  AudioElement.prototype.prepareFrame = function (num) {\n    this.prepareRenderableFrame(num, true);\n    this.prepareProperties(num, true);\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n      (this || _global)._currentTime = timeRemapped;\n    } else {\n      (this || _global)._currentTime = num / (this || _global).data.sr;\n    }\n  };\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], AudioElement);\n\n  AudioElement.prototype.renderFrame = function () {\n    if ((this || _global).isInRange && (this || _global)._canPlay) {\n      if (!(this || _global)._isPlaying) {\n        (this || _global).audio.play();\n\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n\n        (this || _global)._isPlaying = true;\n      } else if (!(this || _global).audio.playing() || Math.abs((this || _global)._currentTime / (this || _global).globalData.frameRate - (this || _global).audio.seek()) > 0.1) {\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n      }\n    }\n  };\n\n  AudioElement.prototype.show = function () {// this.audio.play()\n  };\n\n  AudioElement.prototype.hide = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n  };\n\n  AudioElement.prototype.pause = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n  };\n\n  AudioElement.prototype.resume = function () {\n    (this || _global)._canPlay = true;\n  };\n\n  AudioElement.prototype.setRate = function (rateValue) {\n    (this || _global).audio.rate(rateValue);\n  };\n\n  AudioElement.prototype.volume = function (volumeValue) {\n    (this || _global).audio.volume(volumeValue);\n  };\n\n  AudioElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  AudioElement.prototype.destroy = function () {};\n\n  AudioElement.prototype.sourceRectAtTime = function () {};\n\n  AudioElement.prototype.initExpressions = function () {};\n  /* global extendPrototype, RenderableElement, BaseElement, FrameElement, FootageInterface */\n\n\n  function FootageElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).footageData = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initBaseData(data, globalData, comp);\n  }\n\n  FootageElement.prototype.prepareFrame = function () {};\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement);\n\n  FootageElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  FootageElement.prototype.renderFrame = function () {};\n\n  FootageElement.prototype.destroy = function () {};\n\n  FootageElement.prototype.initExpressions = function () {\n    (this || _global).layerInterface = FootageInterface(this || _global);\n  };\n\n  FootageElement.prototype.getFootageData = function () {\n    return (this || _global).footageData;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, SVGRenderer, ICompElement, SVGBaseElement */\n\n\n  function SVGCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = true;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : []; // this.layerElement = createNS('g');\n\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([SVGRenderer, ICompElement, SVGBaseElement], SVGCompElement);\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createNS */\n\n  function SVGTextLottieElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).renderType = \"svg\";\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], SVGTextLottieElement);\n\n  SVGTextLottieElement.prototype.createContent = function () {\n    if ((this || _global).data.singleShape && !(this || _global).globalData.fontManager.chars) {\n      (this || _global).textContainer = createNS(\"text\");\n    }\n  };\n\n  SVGTextLottieElement.prototype.buildTextContents = function (textArray) {\n    var i = 0;\n    var len = textArray.length;\n    var textContents = [];\n    var currentTextContent = \"\";\n\n    while (i < len) {\n      if (textArray[i] === String.fromCharCode(13) || textArray[i] === String.fromCharCode(3)) {\n        textContents.push(currentTextContent);\n        currentTextContent = \"\";\n      } else {\n        currentTextContent += textArray[i];\n      }\n\n      i += 1;\n    }\n\n    textContents.push(currentTextContent);\n    return textContents;\n  };\n\n  SVGTextLottieElement.prototype.buildNewText = function () {\n    var i;\n    var len;\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData ? documentData.l.length : 0);\n\n    if (documentData.fc) {\n      (this || _global).layerElement.setAttribute(\"fill\", this.buildColor(documentData.fc));\n    } else {\n      (this || _global).layerElement.setAttribute(\"fill\", \"rgba(0,0,0,0)\");\n    }\n\n    if (documentData.sc) {\n      (this || _global).layerElement.setAttribute(\"stroke\", this.buildColor(documentData.sc));\n\n      (this || _global).layerElement.setAttribute(\"stroke-width\", documentData.sw);\n    }\n\n    (this || _global).layerElement.setAttribute(\"font-size\", documentData.finalSize);\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (fontData.fClass) {\n      (this || _global).layerElement.setAttribute(\"class\", fontData.fClass);\n    } else {\n      (this || _global).layerElement.setAttribute(\"font-family\", fontData.fFamily);\n\n      var fWeight = documentData.fWeight;\n      var fStyle = documentData.fStyle;\n\n      (this || _global).layerElement.setAttribute(\"font-style\", fStyle);\n\n      (this || _global).layerElement.setAttribute(\"font-weight\", fWeight);\n    }\n\n    (this || _global).layerElement.setAttribute(\"aria-label\", documentData.t);\n\n    var letters = documentData.l || [];\n    var usesGlyphs = !!(this || _global).globalData.fontManager.chars;\n    len = letters.length;\n    var tSpan;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var singleShape = (this || _global).data.singleShape;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n\n    if (singleShape && !usesGlyphs && !documentData.sz) {\n      var tElement = (this || _global).textContainer;\n      var justify = \"start\";\n\n      switch (documentData.j) {\n        case 1:\n          justify = \"end\";\n          break;\n\n        case 2:\n          justify = \"middle\";\n          break;\n\n        default:\n          justify = \"start\";\n          break;\n      }\n\n      tElement.setAttribute(\"text-anchor\", justify);\n      tElement.setAttribute(\"letter-spacing\", trackingOffset);\n      var textContent = this.buildTextContents(documentData.finalText);\n      len = textContent.length;\n      yPos = documentData.ps ? documentData.ps[1] + documentData.ascent : 0;\n\n      for (i = 0; i < len; i += 1) {\n        tSpan = (this || _global).textSpans[i] || createNS(\"tspan\");\n        tSpan.textContent = textContent[i];\n        tSpan.setAttribute(\"x\", 0);\n        tSpan.setAttribute(\"y\", yPos);\n        tSpan.style.display = \"inherit\";\n        tElement.appendChild(tSpan);\n        (this || _global).textSpans[i] = tSpan;\n        yPos += documentData.finalLineHeight;\n      }\n\n      (this || _global).layerElement.appendChild(tElement);\n    } else {\n      var cachedSpansLength = (this || _global).textSpans.length;\n      var shapeData;\n      var charData;\n\n      for (i = 0; i < len; i += 1) {\n        if (!usesGlyphs || !singleShape || i === 0) {\n          tSpan = cachedSpansLength > i ? (this || _global).textSpans[i] : createNS(usesGlyphs ? \"path\" : \"text\");\n\n          if (cachedSpansLength <= i) {\n            tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n            tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n            tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n            (this || _global).textSpans[i] = tSpan;\n\n            (this || _global).layerElement.appendChild(tSpan);\n          }\n\n          tSpan.style.display = \"inherit\";\n        }\n\n        matrixHelper.reset();\n        matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n        if (singleShape) {\n          if (letters[i].n) {\n            xPos = -trackingOffset;\n            yPos += documentData.yOffset;\n            yPos += firstLine ? 1 : 0;\n            firstLine = false;\n          }\n\n          this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n          xPos += letters[i].l || 0; // xPos += letters[i].val === ' ' ? 0 : trackingOffset;\n\n          xPos += trackingOffset;\n        }\n\n        if (usesGlyphs) {\n          charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n          shapeData = charData && charData.data || {};\n          shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n\n          if (!singleShape) {\n            tSpan.setAttribute(\"d\", this.createPathShape(matrixHelper, shapes));\n          } else {\n            shapeStr += this.createPathShape(matrixHelper, shapes);\n          }\n        } else {\n          if (singleShape) {\n            tSpan.setAttribute(\"transform\", \"translate(\" + matrixHelper.props[12] + \",\" + matrixHelper.props[13] + \")\");\n          }\n\n          tSpan.textContent = letters[i].val;\n          tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n        } //\n\n      }\n\n      if (singleShape && tSpan) {\n        tSpan.setAttribute(\"d\", shapeStr);\n      }\n    }\n\n    while (i < (this || _global).textSpans.length) {\n      (this || _global).textSpans[i].style.display = \"none\";\n      i += 1;\n    }\n\n    (this || _global)._sizeChanged = true;\n  };\n\n  SVGTextLottieElement.prototype.sourceRectAtTime = function () {\n    this.prepareFrame((this || _global).comp.renderedFrame - (this || _global).data.st);\n    this.renderInnerContent();\n\n    if ((this || _global)._sizeChanged) {\n      (this || _global)._sizeChanged = false;\n\n      var textBox = (this || _global).layerElement.getBBox();\n\n      (this || _global).bbox = {\n        top: textBox.y,\n        left: textBox.x,\n        width: textBox.width,\n        height: textBox.height\n      };\n    }\n\n    return (this || _global).bbox;\n  };\n\n  SVGTextLottieElement.prototype.renderInnerContent = function () {\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n      if ((this || _global).lettersChangedFlag || (this || _global).textAnimator.lettersChangedFlag) {\n        (this || _global)._sizeChanged = true;\n        var i;\n        var len;\n        var renderedLetters = (this || _global).textAnimator.renderedLetters;\n        var letters = (this || _global).textProperty.currentData.l;\n        len = letters.length;\n        var renderedLetter;\n        var textSpan;\n\n        for (i = 0; i < len; i += 1) {\n          if (!letters[i].n) {\n            renderedLetter = renderedLetters[i];\n            textSpan = (this || _global).textSpans[i];\n\n            if (renderedLetter._mdf.m) {\n              textSpan.setAttribute(\"transform\", renderedLetter.m);\n            }\n\n            if (renderedLetter._mdf.o) {\n              textSpan.setAttribute(\"opacity\", renderedLetter.o);\n            }\n\n            if (renderedLetter._mdf.sw) {\n              textSpan.setAttribute(\"stroke-width\", renderedLetter.sw);\n            }\n\n            if (renderedLetter._mdf.sc) {\n              textSpan.setAttribute(\"stroke\", renderedLetter.sc);\n            }\n\n            if (renderedLetter._mdf.fc) {\n              textSpan.setAttribute(\"fill\", renderedLetter.fc);\n            }\n          }\n        }\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement,\r\n  FrameElement, RenderableDOMElement, Matrix, SVGStyleData, SVGStrokeStyleData, SVGFillStyleData,\r\n  SVGGradientFillStyleData, SVGGradientStrokeStyleData, locationHref, getBlendMode, ShapeGroupData,\r\n  TransformPropertyFactory, SVGTransformData, ShapePropertyFactory, SVGShapeData, SVGElementsRenderer, ShapeModifiers */\n\n\n  function SVGShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = []; // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableDOMElement], SVGShapeElement);\n\n  SVGShapeElement.prototype.initSecondaryElement = function () {};\n\n  SVGShapeElement.prototype.identityMatrix = new Matrix();\n\n  SVGShapeElement.prototype.buildExpressionInterface = function () {};\n\n  SVGShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n  };\n  /*\r\n  This method searches for multiple shapes that affect a single element and one of them is animated\r\n  */\n\n\n  SVGShapeElement.prototype.filterUniqueShapes = function () {\n    var i;\n    var len = (this || _global).shapes.length;\n    var shape;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n    var style;\n    var tempShapes = [];\n    var areAnimated = false;\n\n    for (j = 0; j < jLen; j += 1) {\n      style = (this || _global).stylesList[j];\n      areAnimated = false;\n      tempShapes.length = 0;\n\n      for (i = 0; i < len; i += 1) {\n        shape = (this || _global).shapes[i];\n\n        if (shape.styles.indexOf(style) !== -1) {\n          tempShapes.push(shape);\n          areAnimated = shape._isAnimated || areAnimated;\n        }\n      }\n\n      if (tempShapes.length > 1 && areAnimated) {\n        this.setShapesAsAnimated(tempShapes);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.setShapesAsAnimated = function (shapes) {\n    var i;\n    var len = shapes.length;\n\n    for (i = 0; i < len; i += 1) {\n      shapes[i].setAsAnimated();\n    }\n  };\n\n  SVGShapeElement.prototype.createStyleElement = function (data, level) {\n    // TODO: prevent drawing of hidden styles\n    var elementData;\n    var styleOb = new SVGStyleData(data, level);\n    var pathElement = styleOb.pElem;\n\n    if (data.ty === \"st\") {\n      elementData = new SVGStrokeStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"fl\") {\n      elementData = new SVGFillStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      var GradientConstructor = data.ty === \"gf\" ? SVGGradientFillStyleData : SVGGradientStrokeStyleData;\n      elementData = new GradientConstructor(this || _global, data, styleOb);\n\n      (this || _global).globalData.defs.appendChild(elementData.gf);\n\n      if (elementData.maskId) {\n        (this || _global).globalData.defs.appendChild(elementData.ms);\n\n        (this || _global).globalData.defs.appendChild(elementData.of);\n\n        pathElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + elementData.maskId + \")\");\n      }\n    }\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      pathElement.setAttribute(\"stroke-linecap\", (this || _global).lcEnum[data.lc] || \"round\");\n      pathElement.setAttribute(\"stroke-linejoin\", (this || _global).ljEnum[data.lj] || \"round\");\n      pathElement.setAttribute(\"fill-opacity\", \"0\");\n\n      if (data.lj === 1) {\n        pathElement.setAttribute(\"stroke-miterlimit\", data.ml);\n      }\n    }\n\n    if (data.r === 2) {\n      pathElement.setAttribute(\"fill-rule\", \"evenodd\");\n    }\n\n    if (data.ln) {\n      pathElement.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      pathElement.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      pathElement.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    (this || _global).stylesList.push(styleOb);\n\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createGroupElement = function (data) {\n    var elementData = new ShapeGroupData();\n\n    if (data.ln) {\n      elementData.gr.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      elementData.gr.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      elementData.gr.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createTransformElement = function (data, container) {\n    var transformProperty = TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global);\n    var elementData = new SVGTransformData(transformProperty, transformProperty.o, container);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createShapeElement = function (data, ownTransformers, level) {\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    var shapeProperty = ShapePropertyFactory.getShapeProp(this || _global, data, ty, this || _global);\n    var elementData = new SVGShapeData(ownTransformers, level, shapeProperty);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.addToAnimatedContents = function (data, element) {\n    var i = 0;\n    var len = (this || _global).animatedContents.length;\n\n    while (i < len) {\n      if ((this || _global).animatedContents[i].element === element) {\n        return;\n      }\n\n      i += 1;\n    }\n\n    (this || _global).animatedContents.push({\n      fn: SVGElementsRenderer.createRenderFunction(data),\n      element: element,\n      data: data\n    });\n  };\n\n  SVGShapeElement.prototype.setElementStyles = function (elementData) {\n    var arr = elementData.styles;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      if (!(this || _global).stylesList[j].closed) {\n        arr.push((this || _global).stylesList[j]);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n  };\n\n  SVGShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, container, level, transformers, render) {\n    var ownTransformers = [].concat(transformers);\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var currentTransform;\n    var modifier;\n    var processedPos;\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._render = render;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], level);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].style.pElem);\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, itemsData[i].gr, level + 1, ownTransformers, render);\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].gr);\n        }\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createTransformElement(arr[i], container);\n        }\n\n        currentTransform = itemsData[i].transform;\n        ownTransformers.push(currentTransform);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i], ownTransformers, level);\n        }\n\n        this.setElementStyles(itemsData[i]);\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"ms\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          render = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    len = ownStyles.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownStyles[i].closed = true;\n    }\n\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  SVGShapeElement.prototype.renderInnerContent = function () {\n    this.renderModifiers();\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).stylesList[i].reset();\n    }\n\n    this.renderShape();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).stylesList[i]._mdf || (this || _global)._isFirstFrame) {\n        if ((this || _global).stylesList[i].msElem) {\n          (this || _global).stylesList[i].msElem.setAttribute(\"d\", (this || _global).stylesList[i].d); // Adding M0 0 fixes same mask bug on all browsers\n\n\n          (this || _global).stylesList[i].d = \"M0 0\" + (this || _global).stylesList[i].d;\n        }\n\n        (this || _global).stylesList[i].pElem.setAttribute(\"d\", (this || _global).stylesList[i].d || \"M0 0\");\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.renderShape = function () {\n    var i;\n    var len = (this || _global).animatedContents.length;\n    var animatedContent;\n\n    for (i = 0; i < len; i += 1) {\n      animatedContent = (this || _global).animatedContents[i];\n\n      if (((this || _global)._isFirstFrame || animatedContent.element._isAnimated) && animatedContent.data !== true) {\n        animatedContent.fn(animatedContent.data, animatedContent.element, (this || _global)._isFirstFrame);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.destroy = function () {\n    this.destroyBaseElement();\n    (this || _global).shapesData = null;\n    (this || _global).itemsData = null;\n  };\n  /* global createNS */\n\n\n  function SVGTintFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f2\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n\n    if (filterManager.effectElements[2].p.v !== 100 || filterManager.effectElements[2].p.k) {\n      var feMerge = createNS(\"feMerge\");\n      filter.appendChild(feMerge);\n      var feMergeNode;\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n      feMerge.appendChild(feMergeNode);\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"f2\");\n      feMerge.appendChild(feMergeNode);\n    }\n  }\n\n  SVGTintFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var colorBlack = (this || _global).filterManager.effectElements[0].p.v;\n      var colorWhite = (this || _global).filterManager.effectElements[1].p.v;\n      var opacity = (this || _global).filterManager.effectElements[2].p.v / 100;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", colorWhite[0] - colorBlack[0] + \" 0 0 0 \" + colorBlack[0] + \" \" + (colorWhite[1] - colorBlack[1]) + \" 0 0 0 \" + colorBlack[1] + \" \" + (colorWhite[2] - colorBlack[2]) + \" 0 0 0 \" + colorBlack[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGFillFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n  }\n\n  SVGFillFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color = (this || _global).filterManager.effectElements[2].p.v;\n      var opacity = (this || _global).filterManager.effectElements[6].p.v;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", \"0 0 0 0 \" + color[0] + \" 0 0 0 0 \" + color[1] + \" 0 0 0 0 \" + color[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGGaussianBlurEffect(filter, filterManager) {\n    // Outset the filter region by 100% on all sides to accommodate blur expansion.\n    filter.setAttribute(\"x\", \"-100%\");\n    filter.setAttribute(\"y\", \"-100%\");\n    filter.setAttribute(\"width\", \"300%\");\n    filter.setAttribute(\"height\", \"300%\");\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    filter.appendChild(feGaussianBlur);\n    (this || _global).feGaussianBlur = feGaussianBlur;\n  }\n\n  SVGGaussianBlurEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      // Empirical value, matching AE's blur appearance.\n      var kBlurrinessToSigma = 0.3;\n      var sigma = (this || _global).filterManager.effectElements[0].p.v * kBlurrinessToSigma; // Dimensions mapping:\n      //\n      //   1 -> horizontal & vertical\n      //   2 -> horizontal only\n      //   3 -> vertical only\n      //\n\n      var dimensions = (this || _global).filterManager.effectElements[1].p.v;\n      var sigmaX = dimensions == 3 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      var sigmaY = dimensions == 2 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", sigmaX + \" \" + sigmaY); // Repeat edges mapping:\n      //\n      //   0 -> off -> duplicate\n      //   1 -> on  -> wrap\n\n\n      var edgeMode = (this || _global).filterManager.effectElements[2].p.v == 1 ? \"wrap\" : \"duplicate\"; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"edgeMode\", edgeMode);\n    }\n  };\n  /* global createNS, createElementID, locationHref, bmFloor */\n\n\n  function SVGStrokeEffect(elem, filterManager) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).elem = elem;\n    (this || _global).paths = [];\n  }\n\n  SVGStrokeEffect.prototype.initialize = function () {\n    var elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n    var path;\n    var groupPath;\n    var i;\n    var len;\n\n    if ((this || _global).filterManager.effectElements[1].p.v === 1) {\n      len = (this || _global).elem.maskManager.masksProperties.length;\n      i = 0;\n    } else {\n      i = (this || _global).filterManager.effectElements[0].p.v - 1;\n      len = i + 1;\n    }\n\n    groupPath = createNS(\"g\");\n    groupPath.setAttribute(\"fill\", \"none\");\n    groupPath.setAttribute(\"stroke-linecap\", \"round\");\n    groupPath.setAttribute(\"stroke-dashoffset\", 1);\n\n    for (i; i < len; i += 1) {\n      path = createNS(\"path\");\n      groupPath.appendChild(path);\n\n      (this || _global).paths.push({\n        p: path,\n        m: i\n      });\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 3) {\n      var mask = createNS(\"mask\");\n      var id = createElementID();\n      mask.setAttribute(\"id\", id);\n      mask.setAttribute(\"mask-type\", \"alpha\");\n      mask.appendChild(groupPath);\n\n      (this || _global).elem.globalData.defs.appendChild(mask);\n\n      var g = createNS(\"g\");\n      g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n\n      while (elemChildren[0]) {\n        g.appendChild(elemChildren[0]);\n      }\n\n      (this || _global).elem.layerElement.appendChild(g);\n\n      (this || _global).masker = mask;\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    } else if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if ((this || _global).filterManager.effectElements[10].p.v === 2) {\n        elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n\n        while (elemChildren.length) {\n          (this || _global).elem.layerElement.removeChild(elemChildren[0]);\n        }\n      }\n\n      (this || _global).elem.layerElement.appendChild(groupPath);\n\n      (this || _global).elem.layerElement.removeAttribute(\"mask\");\n\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    }\n\n    (this || _global).initialized = true;\n    (this || _global).pathMasker = groupPath;\n  };\n\n  SVGStrokeEffect.prototype.renderFrame = function (forceRender) {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n\n    var i;\n    var len = (this || _global).paths.length;\n    var mask;\n    var path;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).paths[i].m !== -1) {\n        mask = (this || _global).elem.maskManager.viewData[(this || _global).paths[i].m];\n        path = (this || _global).paths[i].p;\n\n        if (forceRender || (this || _global).filterManager._mdf || mask.prop._mdf) {\n          path.setAttribute(\"d\", mask.lastPath);\n        }\n\n        if (forceRender || (this || _global).filterManager.effectElements[9].p._mdf || (this || _global).filterManager.effectElements[4].p._mdf || (this || _global).filterManager.effectElements[7].p._mdf || (this || _global).filterManager.effectElements[8].p._mdf || mask.prop._mdf) {\n          var dasharrayValue;\n\n          if ((this || _global).filterManager.effectElements[7].p.v !== 0 || (this || _global).filterManager.effectElements[8].p.v !== 100) {\n            var s = Math.min((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var e = Math.max((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var l = path.getTotalLength();\n            dasharrayValue = \"0 0 0 \" + l * s + \" \";\n            var lineLength = l * (e - s);\n            var segment = 1 + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n            var units = Math.floor(lineLength / segment);\n            var j;\n\n            for (j = 0; j < units; j += 1) {\n              dasharrayValue += \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01 + \" \";\n            }\n\n            dasharrayValue += \"0 \" + l * 10 + \" 0 0\";\n          } else {\n            dasharrayValue = \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n          }\n\n          path.setAttribute(\"stroke-dasharray\", dasharrayValue);\n        }\n      }\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"stroke-width\", (this || _global).filterManager.effectElements[4].p.v * 2);\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[6].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"opacity\", (this || _global).filterManager.effectElements[6].p.v);\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if (forceRender || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var color = (this || _global).filterManager.effectElements[3].p.v;\n\n        (this || _global).pathMasker.setAttribute(\"stroke\", \"rgb(\" + bmFloor(color[0] * 255) + \",\" + bmFloor(color[1] * 255) + \",\" + bmFloor(color[2] * 255) + \")\");\n      }\n    }\n  };\n  /* global createNS */\n\n\n  function SVGTritoneFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n    feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    filter.appendChild(feComponentTransfer);\n    (this || _global).matrixFilter = feComponentTransfer;\n    var feFuncR = createNS(\"feFuncR\");\n    feFuncR.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncR);\n    (this || _global).feFuncR = feFuncR;\n    var feFuncG = createNS(\"feFuncG\");\n    feFuncG.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncG);\n    (this || _global).feFuncG = feFuncG;\n    var feFuncB = createNS(\"feFuncB\");\n    feFuncB.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncB);\n    (this || _global).feFuncB = feFuncB;\n  }\n\n  SVGTritoneFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color1 = (this || _global).filterManager.effectElements[0].p.v;\n      var color2 = (this || _global).filterManager.effectElements[1].p.v;\n      var color3 = (this || _global).filterManager.effectElements[2].p.v;\n      var tableR = color3[0] + \" \" + color2[0] + \" \" + color1[0];\n      var tableG = color3[1] + \" \" + color2[1] + \" \" + color1[1];\n      var tableB = color3[2] + \" \" + color2[2] + \" \" + color1[2];\n\n      (this || _global).feFuncR.setAttribute(\"tableValues\", tableR);\n\n      (this || _global).feFuncG.setAttribute(\"tableValues\", tableG);\n\n      (this || _global).feFuncB.setAttribute(\"tableValues\", tableB); // var opacity = this.filterManager.effectElements[2].p.v/100;\n      // this.matrixFilter.setAttribute('values',(colorWhite[0]- colorBlack[0])+' 0 0 0 '+ colorBlack[0] +' '+ (colorWhite[1]- colorBlack[1]) +' 0 0 0 '+ colorBlack[1] +' '+ (colorWhite[2]- colorBlack[2]) +' 0 0 0 '+ colorBlack[2] +' 0 0 0 ' + opacity + ' 0');\n\n    }\n  };\n  /* global createNS */\n\n\n  function SVGProLevelsFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var effectElements = (this || _global).filterManager.effectElements;\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n\n    if (effectElements[10].p.k || effectElements[10].p.v !== 0 || effectElements[11].p.k || effectElements[11].p.v !== 1 || effectElements[12].p.k || effectElements[12].p.v !== 1 || effectElements[13].p.k || effectElements[13].p.v !== 0 || effectElements[14].p.k || effectElements[14].p.v !== 1) {\n      (this || _global).feFuncR = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n    }\n\n    if (effectElements[17].p.k || effectElements[17].p.v !== 0 || effectElements[18].p.k || effectElements[18].p.v !== 1 || effectElements[19].p.k || effectElements[19].p.v !== 1 || effectElements[20].p.k || effectElements[20].p.v !== 0 || effectElements[21].p.k || effectElements[21].p.v !== 1) {\n      (this || _global).feFuncG = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n    }\n\n    if (effectElements[24].p.k || effectElements[24].p.v !== 0 || effectElements[25].p.k || effectElements[25].p.v !== 1 || effectElements[26].p.k || effectElements[26].p.v !== 1 || effectElements[27].p.k || effectElements[27].p.v !== 0 || effectElements[28].p.k || effectElements[28].p.v !== 1) {\n      (this || _global).feFuncB = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n\n    if (effectElements[31].p.k || effectElements[31].p.v !== 0 || effectElements[32].p.k || effectElements[32].p.v !== 1 || effectElements[33].p.k || effectElements[33].p.v !== 1 || effectElements[34].p.k || effectElements[34].p.v !== 0 || effectElements[35].p.k || effectElements[35].p.v !== 1) {\n      (this || _global).feFuncA = this.createFeFunc(\"feFuncA\", feComponentTransfer);\n    }\n\n    if ((this || _global).feFuncR || (this || _global).feFuncG || (this || _global).feFuncB || (this || _global).feFuncA) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      feComponentTransfer = createNS(\"feComponentTransfer\");\n    }\n\n    if (effectElements[3].p.k || effectElements[3].p.v !== 0 || effectElements[4].p.k || effectElements[4].p.v !== 1 || effectElements[5].p.k || effectElements[5].p.v !== 1 || effectElements[6].p.k || effectElements[6].p.v !== 0 || effectElements[7].p.k || effectElements[7].p.v !== 1) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      (this || _global).feFuncRComposed = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n      (this || _global).feFuncGComposed = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n      (this || _global).feFuncBComposed = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n  }\n\n  SVGProLevelsFilter.prototype.createFeFunc = function (type, feComponentTransfer) {\n    var feFunc = createNS(type);\n    feFunc.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFunc);\n    return feFunc;\n  };\n\n  SVGProLevelsFilter.prototype.getTableValue = function (inputBlack, inputWhite, gamma, outputBlack, outputWhite) {\n    var cnt = 0;\n    var segments = 256;\n    var perc;\n    var min = Math.min(inputBlack, inputWhite);\n    var max = Math.max(inputBlack, inputWhite);\n    var table = Array.call(null, {\n      length: segments\n    });\n    var colorValue;\n    var pos = 0;\n    var outputDelta = outputWhite - outputBlack;\n    var inputDelta = inputWhite - inputBlack;\n\n    while (cnt <= 256) {\n      perc = cnt / 256;\n\n      if (perc <= min) {\n        colorValue = inputDelta < 0 ? outputWhite : outputBlack;\n      } else if (perc >= max) {\n        colorValue = inputDelta < 0 ? outputBlack : outputWhite;\n      } else {\n        colorValue = outputBlack + outputDelta * Math.pow((perc - inputBlack) / inputDelta, 1 / gamma);\n      }\n\n      table[pos] = colorValue;\n      pos += 1;\n      cnt += 256 / (segments - 1);\n    }\n\n    return table.join(\" \");\n  };\n\n  SVGProLevelsFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var val;\n      var effectElements = (this || _global).filterManager.effectElements;\n\n      if ((this || _global).feFuncRComposed && (forceRender || effectElements[3].p._mdf || effectElements[4].p._mdf || effectElements[5].p._mdf || effectElements[6].p._mdf || effectElements[7].p._mdf)) {\n        val = this.getTableValue(effectElements[3].p.v, effectElements[4].p.v, effectElements[5].p.v, effectElements[6].p.v, effectElements[7].p.v);\n\n        (this || _global).feFuncRComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncGComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncBComposed.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncR && (forceRender || effectElements[10].p._mdf || effectElements[11].p._mdf || effectElements[12].p._mdf || effectElements[13].p._mdf || effectElements[14].p._mdf)) {\n        val = this.getTableValue(effectElements[10].p.v, effectElements[11].p.v, effectElements[12].p.v, effectElements[13].p.v, effectElements[14].p.v);\n\n        (this || _global).feFuncR.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncG && (forceRender || effectElements[17].p._mdf || effectElements[18].p._mdf || effectElements[19].p._mdf || effectElements[20].p._mdf || effectElements[21].p._mdf)) {\n        val = this.getTableValue(effectElements[17].p.v, effectElements[18].p.v, effectElements[19].p.v, effectElements[20].p.v, effectElements[21].p.v);\n\n        (this || _global).feFuncG.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncB && (forceRender || effectElements[24].p._mdf || effectElements[25].p._mdf || effectElements[26].p._mdf || effectElements[27].p._mdf || effectElements[28].p._mdf)) {\n        val = this.getTableValue(effectElements[24].p.v, effectElements[25].p.v, effectElements[26].p.v, effectElements[27].p.v, effectElements[28].p.v);\n\n        (this || _global).feFuncB.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncA && (forceRender || effectElements[31].p._mdf || effectElements[32].p._mdf || effectElements[33].p._mdf || effectElements[34].p._mdf || effectElements[35].p._mdf)) {\n        val = this.getTableValue(effectElements[31].p.v, effectElements[32].p.v, effectElements[33].p.v, effectElements[34].p.v, effectElements[35].p.v);\n\n        (this || _global).feFuncA.setAttribute(\"tableValues\", val);\n      }\n    }\n  };\n  /* global createNS, rgbToHex, degToRads */\n\n\n  function SVGDropShadowEffect(filter, filterManager) {\n    var filterSize = filterManager.container.globalData.renderConfig.filterSize;\n    filter.setAttribute(\"x\", filterSize.x);\n    filter.setAttribute(\"y\", filterSize.y);\n    filter.setAttribute(\"width\", filterSize.width);\n    filter.setAttribute(\"height\", filterSize.height);\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    feGaussianBlur.setAttribute(\"in\", \"SourceAlpha\");\n    feGaussianBlur.setAttribute(\"result\", \"drop_shadow_1\");\n    feGaussianBlur.setAttribute(\"stdDeviation\", \"0\");\n    (this || _global).feGaussianBlur = feGaussianBlur;\n    filter.appendChild(feGaussianBlur);\n    var feOffset = createNS(\"feOffset\");\n    feOffset.setAttribute(\"dx\", \"25\");\n    feOffset.setAttribute(\"dy\", \"0\");\n    feOffset.setAttribute(\"in\", \"drop_shadow_1\");\n    feOffset.setAttribute(\"result\", \"drop_shadow_2\");\n    (this || _global).feOffset = feOffset;\n    filter.appendChild(feOffset);\n    var feFlood = createNS(\"feFlood\");\n    feFlood.setAttribute(\"flood-color\", \"#00ff00\");\n    feFlood.setAttribute(\"flood-opacity\", \"1\");\n    feFlood.setAttribute(\"result\", \"drop_shadow_3\");\n    (this || _global).feFlood = feFlood;\n    filter.appendChild(feFlood);\n    var feComposite = createNS(\"feComposite\");\n    feComposite.setAttribute(\"in\", \"drop_shadow_3\");\n    feComposite.setAttribute(\"in2\", \"drop_shadow_2\");\n    feComposite.setAttribute(\"operator\", \"in\");\n    feComposite.setAttribute(\"result\", \"drop_shadow_4\");\n    filter.appendChild(feComposite);\n    var feMerge = createNS(\"feMerge\");\n    filter.appendChild(feMerge);\n    var feMergeNode;\n    feMergeNode = createNS(\"feMergeNode\");\n    feMerge.appendChild(feMergeNode);\n    feMergeNode = createNS(\"feMergeNode\");\n    feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n    (this || _global).feMergeNode = feMergeNode;\n    (this || _global).feMerge = feMerge;\n    (this || _global).originalNodeAdded = false;\n    feMerge.appendChild(feMergeNode);\n  }\n\n  SVGDropShadowEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n        (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", (this || _global).filterManager.effectElements[4].p.v / 4);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[0].p._mdf) {\n        var col = (this || _global).filterManager.effectElements[0].p.v;\n\n        (this || _global).feFlood.setAttribute(\"flood-color\", rgbToHex(Math.round(col[0] * 255), Math.round(col[1] * 255), Math.round(col[2] * 255)));\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[1].p._mdf) {\n        (this || _global).feFlood.setAttribute(\"flood-opacity\", (this || _global).filterManager.effectElements[1].p.v / 255);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[2].p._mdf || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var distance = (this || _global).filterManager.effectElements[3].p.v;\n        var angle = ((this || _global).filterManager.effectElements[2].p.v - 90) * degToRads;\n        var x = distance * Math.cos(angle);\n        var y = distance * Math.sin(angle);\n\n        (this || _global).feOffset.setAttribute(\"dx\", x);\n\n        (this || _global).feOffset.setAttribute(\"dy\", y);\n      }\n      /* if(forceRender || this.filterManager.effectElements[5].p._mdf){\r\n              if(this.filterManager.effectElements[5].p.v === 1 && this.originalNodeAdded) {\r\n                  this.feMerge.removeChild(this.feMergeNode);\r\n                  this.originalNodeAdded = false;\r\n              } else if(this.filterManager.effectElements[5].p.v === 0 && !this.originalNodeAdded) {\r\n                  this.feMerge.appendChild(this.feMergeNode);\r\n                  this.originalNodeAdded = true;\r\n              }\r\n          } */\n\n    }\n  };\n  /* global createElementID, createNS */\n\n\n  var _svgMatteSymbols = [];\n\n  function SVGMatte3Effect(filterElem, filterManager, elem) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).filterElem = filterElem;\n    (this || _global).elem = elem;\n    elem.matteElement = createNS(\"g\");\n    elem.matteElement.appendChild(elem.layerElement);\n    elem.matteElement.appendChild(elem.transformedElement);\n    elem.baseElement = elem.matteElement;\n  }\n\n  SVGMatte3Effect.prototype.findSymbol = function (mask) {\n    var i = 0;\n    var len = _svgMatteSymbols.length;\n\n    while (i < len) {\n      if (_svgMatteSymbols[i] === mask) {\n        return _svgMatteSymbols[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  SVGMatte3Effect.prototype.replaceInParent = function (mask, symbolId) {\n    var parentNode = mask.layerElement.parentNode;\n\n    if (!parentNode) {\n      return;\n    }\n\n    var children = parentNode.children;\n    var i = 0;\n    var len = children.length;\n\n    while (i < len) {\n      if (children[i] === mask.layerElement) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    var nextChild;\n\n    if (i <= len - 2) {\n      nextChild = children[i + 1];\n    }\n\n    var useElem = createNS(\"use\");\n    useElem.setAttribute(\"href\", \"#\" + symbolId);\n\n    if (nextChild) {\n      parentNode.insertBefore(useElem, nextChild);\n    } else {\n      parentNode.appendChild(useElem);\n    }\n  };\n\n  SVGMatte3Effect.prototype.setElementAsMask = function (elem, mask) {\n    if (!this.findSymbol(mask)) {\n      var symbolId = createElementID();\n      var masker = createNS(\"mask\");\n      masker.setAttribute(\"id\", mask.layerId);\n      masker.setAttribute(\"mask-type\", \"alpha\");\n\n      _svgMatteSymbols.push(mask);\n\n      var defs = elem.globalData.defs;\n      defs.appendChild(masker);\n      var symbol = createNS(\"symbol\");\n      symbol.setAttribute(\"id\", symbolId);\n      this.replaceInParent(mask, symbolId);\n      symbol.appendChild(mask.layerElement);\n      defs.appendChild(symbol);\n      var useElem = createNS(\"use\");\n      useElem.setAttribute(\"href\", \"#\" + symbolId);\n      masker.appendChild(useElem);\n      mask.data.hd = false;\n      mask.show();\n    }\n\n    elem.setMatte(mask.layerId);\n  };\n\n  SVGMatte3Effect.prototype.initialize = function () {\n    var ind = (this || _global).filterManager.effectElements[0].p.v;\n    var elements = (this || _global).elem.comp.elements;\n    var i = 0;\n    var len = elements.length;\n\n    while (i < len) {\n      if (elements[i] && elements[i].data.ind === ind) {\n        this.setElementAsMask((this || _global).elem, elements[i]);\n      }\n\n      i += 1;\n    }\n\n    (this || _global).initialized = true;\n  };\n\n  SVGMatte3Effect.prototype.renderFrame = function () {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n  };\n  /* global createElementID, filtersFactory, SVGTintFilter, SVGFillFilter, SVGStrokeEffect, SVGTritoneFilter,\r\n  SVGProLevelsFilter, SVGDropShadowEffect, SVGMatte3Effect, SVGGaussianBlurEffect, locationHref */\n\n\n  function SVGEffects(elem) {\n    var i;\n    var len = elem.data.ef ? elem.data.ef.length : 0;\n    var filId = createElementID();\n    var fil = filtersFactory.createFilter(filId, true);\n    var count = 0;\n    (this || _global).filters = [];\n    var filterManager;\n\n    for (i = 0; i < len; i += 1) {\n      filterManager = null;\n\n      if (elem.data.ef[i].ty === 20) {\n        count += 1;\n        filterManager = new SVGTintFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 21) {\n        count += 1;\n        filterManager = new SVGFillFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 22) {\n        filterManager = new SVGStrokeEffect(elem, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 23) {\n        count += 1;\n        filterManager = new SVGTritoneFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 24) {\n        count += 1;\n        filterManager = new SVGProLevelsFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 25) {\n        count += 1;\n        filterManager = new SVGDropShadowEffect(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 28) {\n        // count += 1;\n        filterManager = new SVGMatte3Effect(fil, elem.effectsManager.effectElements[i], elem);\n      } else if (elem.data.ef[i].ty === 29) {\n        count += 1;\n        filterManager = new SVGGaussianBlurEffect(fil, elem.effectsManager.effectElements[i]);\n      }\n\n      if (filterManager) {\n        (this || _global).filters.push(filterManager);\n      }\n    }\n\n    if (count) {\n      elem.globalData.defs.appendChild(fil);\n      elem.layerElement.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n    }\n\n    if ((this || _global).filters.length) {\n      elem.addRenderableComponent(this || _global);\n    }\n  }\n\n  SVGEffects.prototype.renderFrame = function (_isFirstFrame) {\n    var i;\n    var len = (this || _global).filters.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).filters[i].renderFrame(_isFirstFrame);\n    }\n  };\n  /* global Matrix, createTypedArray */\n\n\n  function CVContextData() {\n    (this || _global).saved = [];\n    (this || _global).cArrPos = 0;\n    (this || _global).cTr = new Matrix();\n    (this || _global).cO = 1;\n    var i;\n    var len = 15;\n    (this || _global).savedOp = createTypedArray(\"float32\", len);\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = len;\n  }\n\n  CVContextData.prototype.duplicate = function () {\n    var newLength = (this || _global)._length * 2;\n    var currentSavedOp = (this || _global).savedOp;\n    (this || _global).savedOp = createTypedArray(\"float32\", newLength);\n\n    (this || _global).savedOp.set(currentSavedOp);\n\n    var i = 0;\n\n    for (i = (this || _global)._length; i < newLength; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = newLength;\n  };\n\n  CVContextData.prototype.reset = function () {\n    (this || _global).cArrPos = 0;\n\n    (this || _global).cTr.reset();\n\n    (this || _global).cO = 1;\n  };\n  /* global CVEffects, getBlendMode, CVMaskElement, Matrix */\n\n\n  function CVBaseElement() {}\n\n  CVBaseElement.prototype = {\n    createElements: function () {},\n    initRendererElement: function () {},\n    createContainerElements: function () {\n      (this || _global).canvasContext = (this || _global).globalData.canvasContext;\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n    },\n    createContent: function () {},\n    setBlendMode: function () {\n      var globalData = (this || _global).globalData;\n\n      if (globalData.blendMode !== (this || _global).data.bm) {\n        globalData.blendMode = (this || _global).data.bm;\n        var blendModeValue = getBlendMode((this || _global).data.bm);\n        globalData.canvasContext.globalCompositeOperation = blendModeValue;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new CVMaskElement((this || _global).data, this || _global);\n    },\n    hideElement: function () {\n      if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n        (this || _global).hidden = true;\n      }\n    },\n    showElement: function () {\n      if ((this || _global).isInRange && !(this || _global).isTransparent) {\n        (this || _global).hidden = false;\n        (this || _global)._isFirstFrame = true;\n        (this || _global).maskManager._isFirstFrame = true;\n      }\n    },\n    renderFrame: function () {\n      if ((this || _global).hidden || (this || _global).data.hd) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.setBlendMode();\n      var forceRealStack = (this || _global).data.ty === 0;\n\n      (this || _global).globalData.renderer.save(forceRealStack);\n\n      (this || _global).globalData.renderer.ctxTransform((this || _global).finalTransform.mat.props);\n\n      (this || _global).globalData.renderer.ctxOpacity((this || _global).finalTransform.mProp.o.v);\n\n      this.renderInnerContent();\n\n      (this || _global).globalData.renderer.restore(forceRealStack);\n\n      if ((this || _global).maskManager.hasMasks) {\n        (this || _global).globalData.renderer.restore(true);\n      }\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).canvasContext = null;\n      (this || _global).data = null;\n      (this || _global).globalData = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    mHelper: new Matrix()\n  };\n  CVBaseElement.prototype.hide = CVBaseElement.prototype.hideElement;\n  CVBaseElement.prototype.show = CVBaseElement.prototype.showElement;\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement,HierarchyElement, FrameElement,\r\n  RenderableElement, SVGShapeElement, IImageElement, createTag */\n\n  function CVImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).img = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVImageElement);\n  CVImageElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVImageElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVImageElement.prototype.createContent = function () {\n    if ((this || _global).img.width && ((this || _global).assetData.w !== (this || _global).img.width || (this || _global).assetData.h !== (this || _global).img.height)) {\n      var canvas = createTag(\"canvas\");\n      canvas.width = (this || _global).assetData.w;\n      canvas.height = (this || _global).assetData.h;\n      var ctx = canvas.getContext(\"2d\");\n      var imgW = (this || _global).img.width;\n      var imgH = (this || _global).img.height;\n      var imgRel = imgW / imgH;\n      var canvasRel = (this || _global).assetData.w / (this || _global).assetData.h;\n      var widthCrop;\n      var heightCrop;\n      var par = (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio;\n\n      if (imgRel > canvasRel && par === \"xMidYMid slice\" || imgRel < canvasRel && par !== \"xMidYMid slice\") {\n        heightCrop = imgH;\n        widthCrop = heightCrop * canvasRel;\n      } else {\n        widthCrop = imgW;\n        heightCrop = widthCrop / canvasRel;\n      }\n\n      ctx.drawImage((this || _global).img, (imgW - widthCrop) / 2, (imgH - heightCrop) / 2, widthCrop, heightCrop, 0, 0, (this || _global).assetData.w, (this || _global).assetData.h);\n      (this || _global).img = canvas;\n    }\n  };\n\n  CVImageElement.prototype.renderInnerContent = function () {\n    (this || _global).canvasContext.drawImage((this || _global).img, 0, 0);\n  };\n\n  CVImageElement.prototype.destroy = function () {\n    (this || _global).img = null;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, CanvasRenderer, ICompElement, CVBaseElement */\n\n\n  function CVCompElement(data, globalData, comp) {\n    (this || _global).completeLayers = false;\n    (this || _global).layers = data.layers;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = createSizedArray((this || _global).layers.length);\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([CanvasRenderer, ICompElement, CVBaseElement], CVCompElement);\n\n  CVCompElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.beginPath();\n    ctx.moveTo(0, 0);\n    ctx.lineTo((this || _global).data.w, 0);\n    ctx.lineTo((this || _global).data.w, (this || _global).data.h);\n    ctx.lineTo(0, (this || _global).data.h);\n    ctx.lineTo(0, 0);\n    ctx.clip();\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  CVCompElement.prototype.destroy = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).layers = null;\n    (this || _global).elements = null;\n  };\n  /* global createSizedArray, ShapePropertyFactory, MaskElement */\n\n\n  function CVMaskElement(data, element) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).viewData = createSizedArray((this || _global).masksProperties.length);\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var hasMasks = false;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        hasMasks = true;\n      }\n\n      (this || _global).viewData[i] = ShapePropertyFactory.getShapeProp((this || _global).element, (this || _global).masksProperties[i], 3);\n    }\n\n    (this || _global).hasMasks = hasMasks;\n\n    if (hasMasks) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  CVMaskElement.prototype.renderFrame = function () {\n    if (!(this || _global).hasMasks) {\n      return;\n    }\n\n    var transform = (this || _global).element.finalTransform.mat;\n    var ctx = (this || _global).element.canvasContext;\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var pt;\n    var pts;\n    var data;\n    ctx.beginPath();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).masksProperties[i].inv) {\n          ctx.moveTo(0, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, 0);\n        }\n\n        data = (this || _global).viewData[i].v;\n        pt = transform.applyToPointArray(data.v[0][0], data.v[0][1], 0);\n        ctx.moveTo(pt[0], pt[1]);\n        var j;\n        var jLen = data._length;\n\n        for (j = 1; j < jLen; j += 1) {\n          pts = transform.applyToTriplePoints(data.o[j - 1], data.i[j], data.v[j]);\n          ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n        }\n\n        pts = transform.applyToTriplePoints(data.o[j - 1], data.i[0], data.v[0]);\n        ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n      }\n    }\n\n    (this || _global).element.globalData.renderer.save(true);\n\n    ctx.clip();\n  };\n\n  CVMaskElement.prototype.getMaskProperty = MaskElement.prototype.getMaskProperty;\n\n  CVMaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n  };\n  /* global ShapeTransformManager, extendPrototype, BaseElement, TransformElement, CVBaseElement, IShapeElement,\r\n  HierarchyElement, FrameElement, RenderableElement, RenderableDOMElement, PropertyFactory, degToRads, GradientProperty,\r\n  DashProperty, TransformPropertyFactory, CVShapeData, ShapeModifiers, bmFloor */\n\n\n  function CVShapeElement(data, globalData, comp) {\n    (this || _global).shapes = [];\n    (this || _global).shapesData = data.shapes;\n    (this || _global).stylesList = [];\n    (this || _global).itemsData = [];\n    (this || _global).prevViewData = [];\n    (this || _global).shapeModifiers = [];\n    (this || _global).processedElements = [];\n    (this || _global).transformsManager = new ShapeTransformManager();\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableElement], CVShapeElement);\n  CVShapeElement.prototype.initElement = RenderableDOMElement.prototype.initElement;\n  CVShapeElement.prototype.transformHelper = {\n    opacity: 1,\n    _opMdf: false\n  };\n  CVShapeElement.prototype.dashResetter = [];\n\n  CVShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n  };\n\n  CVShapeElement.prototype.createStyleElement = function (data, transforms) {\n    var styleElem = {\n      data: data,\n      type: data.ty,\n      preTransforms: (this || _global).transformsManager.addTransformSequence(transforms),\n      transforms: [],\n      elements: [],\n      closed: data.hd === true\n    };\n    var elementData = {};\n\n    if (data.ty === \"fl\" || data.ty === \"st\") {\n      elementData.c = PropertyFactory.getProp(this || _global, data.c, 1, 255, this || _global);\n\n      if (!elementData.c.k) {\n        styleElem.co = \"rgb(\" + bmFloor(elementData.c.v[0]) + \",\" + bmFloor(elementData.c.v[1]) + \",\" + bmFloor(elementData.c.v[2]) + \")\";\n      }\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      elementData.s = PropertyFactory.getProp(this || _global, data.s, 1, null, this || _global);\n      elementData.e = PropertyFactory.getProp(this || _global, data.e, 1, null, this || _global);\n      elementData.h = PropertyFactory.getProp(this || _global, data.h || {\n        k: 0\n      }, 0, 0.01, this || _global);\n      elementData.a = PropertyFactory.getProp(this || _global, data.a || {\n        k: 0\n      }, 0, degToRads, this || _global);\n      elementData.g = new GradientProperty(this || _global, data.g, this || _global);\n    }\n\n    elementData.o = PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global);\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      styleElem.lc = (this || _global).lcEnum[data.lc] || \"round\";\n      styleElem.lj = (this || _global).ljEnum[data.lj] || \"round\";\n\n      if (data.lj == 1) {\n        // eslint-disable-line eqeqeq\n        styleElem.ml = data.ml;\n      }\n\n      elementData.w = PropertyFactory.getProp(this || _global, data.w, 0, null, this || _global);\n\n      if (!elementData.w.k) {\n        styleElem.wi = elementData.w.v;\n      }\n\n      if (data.d) {\n        var d = new DashProperty(this || _global, data.d, \"canvas\", this || _global);\n        elementData.d = d;\n\n        if (!elementData.d.k) {\n          styleElem.da = elementData.d.dashArray;\n          styleElem.do = elementData.d.dashoffset[0];\n        }\n      }\n    } else {\n      styleElem.r = data.r === 2 ? \"evenodd\" : \"nonzero\";\n    }\n\n    (this || _global).stylesList.push(styleElem);\n\n    elementData.style = styleElem;\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createGroupElement = function () {\n    var elementData = {\n      it: [],\n      prevViewData: []\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createTransformElement = function (data) {\n    var elementData = {\n      transform: {\n        opacity: 1,\n        _opMdf: false,\n        key: (this || _global).transformsManager.getNewKey(),\n        op: PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global),\n        mProps: TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global)\n      }\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createShapeElement = function (data) {\n    var elementData = new CVShapeData(this || _global, data, (this || _global).stylesList, (this || _global).transformsManager);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    return elementData;\n  };\n\n  CVShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n  };\n\n  CVShapeElement.prototype.addTransformToStyleList = function (transform) {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.push(transform);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.removeTransformFromStyleList = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.pop();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.closeStyles = function (styles) {\n    var i;\n    var len = styles.length;\n\n    for (i = 0; i < len; i += 1) {\n      styles[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, shouldRender, transforms) {\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var processedPos;\n    var modifier;\n    var currentTransform;\n    var ownTransforms = [].concat(transforms);\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._shouldRender = shouldRender;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], ownTransforms);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, shouldRender, ownTransforms);\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          currentTransform = this.createTransformElement(arr[i]);\n          itemsData[i] = currentTransform;\n        }\n\n        ownTransforms.push(itemsData[i]);\n        this.addTransformToStyleList(itemsData[i]);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i]);\n        }\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          shouldRender = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    this.removeTransformFromStyleList();\n    this.closeStyles(ownStyles);\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.renderInnerContent = function () {\n    (this || _global).transformHelper.opacity = 1;\n    (this || _global).transformHelper._opMdf = false;\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n\n    this.renderShape((this || _global).transformHelper, (this || _global).shapesData, (this || _global).itemsData, true);\n  };\n\n  CVShapeElement.prototype.renderShapeTransform = function (parentTransform, groupTransform) {\n    if (parentTransform._opMdf || groupTransform.op._mdf || (this || _global)._isFirstFrame) {\n      groupTransform.opacity = parentTransform.opacity;\n      groupTransform.opacity *= groupTransform.op.v;\n      groupTransform._opMdf = true;\n    }\n  };\n\n  CVShapeElement.prototype.drawLayer = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var elems;\n    var nodes;\n    var renderer = (this || _global).globalData.renderer;\n    var ctx = (this || _global).globalData.canvasContext;\n    var type;\n    var currentStyle;\n\n    for (i = 0; i < len; i += 1) {\n      currentStyle = (this || _global).stylesList[i];\n      type = currentStyle.type; // Skipping style when\n      // Stroke width equals 0\n      // style should not be rendered (extra unused repeaters)\n      // current opacity equals 0\n      // global opacity equals 0\n\n      if (!((type === \"st\" || type === \"gs\") && currentStyle.wi === 0 || !currentStyle.data._shouldRender || currentStyle.coOp === 0 || (this || _global).globalData.currentGlobalAlpha === 0)) {\n        renderer.save();\n        elems = currentStyle.elements;\n\n        if (type === \"st\" || type === \"gs\") {\n          ctx.strokeStyle = type === \"st\" ? currentStyle.co : currentStyle.grd;\n          ctx.lineWidth = currentStyle.wi;\n          ctx.lineCap = currentStyle.lc;\n          ctx.lineJoin = currentStyle.lj;\n          ctx.miterLimit = currentStyle.ml || 0;\n        } else {\n          ctx.fillStyle = type === \"fl\" ? currentStyle.co : currentStyle.grd;\n        }\n\n        renderer.ctxOpacity(currentStyle.coOp);\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.beginPath();\n        }\n\n        renderer.ctxTransform(currentStyle.preTransforms.finalTransform.props);\n        jLen = elems.length;\n\n        for (j = 0; j < jLen; j += 1) {\n          if (type === \"st\" || type === \"gs\") {\n            ctx.beginPath();\n\n            if (currentStyle.da) {\n              ctx.setLineDash(currentStyle.da);\n              ctx.lineDashOffset = currentStyle.do;\n            }\n          }\n\n          nodes = elems[j].trNodes;\n          kLen = nodes.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            if (nodes[k].t === \"m\") {\n              ctx.moveTo(nodes[k].p[0], nodes[k].p[1]);\n            } else if (nodes[k].t === \"c\") {\n              ctx.bezierCurveTo(nodes[k].pts[0], nodes[k].pts[1], nodes[k].pts[2], nodes[k].pts[3], nodes[k].pts[4], nodes[k].pts[5]);\n            } else {\n              ctx.closePath();\n            }\n          }\n\n          if (type === \"st\" || type === \"gs\") {\n            ctx.stroke();\n\n            if (currentStyle.da) {\n              ctx.setLineDash((this || _global).dashResetter);\n            }\n          }\n        }\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.fill(currentStyle.r);\n        }\n\n        renderer.restore();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderShape = function (parentTransform, items, data, isMain) {\n    var i;\n    var len = items.length - 1;\n    var groupTransform;\n    groupTransform = parentTransform;\n\n    for (i = len; i >= 0; i -= 1) {\n      if (items[i].ty === \"tr\") {\n        groupTransform = data[i].transform;\n        this.renderShapeTransform(parentTransform, groupTransform);\n      } else if (items[i].ty === \"sh\" || items[i].ty === \"el\" || items[i].ty === \"rc\" || items[i].ty === \"sr\") {\n        this.renderPath(items[i], data[i]);\n      } else if (items[i].ty === \"fl\") {\n        this.renderFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"st\") {\n        this.renderStroke(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gf\" || items[i].ty === \"gs\") {\n        this.renderGradientFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gr\") {\n        this.renderShape(groupTransform, items[i].it, data[i].it);\n      } else if (items[i].ty === \"tm\") {//\n      }\n    }\n\n    if (isMain) {\n      this.drawLayer();\n    }\n  };\n\n  CVShapeElement.prototype.renderStyledShape = function (styledShape, shape) {\n    if ((this || _global)._isFirstFrame || shape._mdf || styledShape.transforms._mdf) {\n      var shapeNodes = styledShape.trNodes;\n      var paths = shape.paths;\n      var i;\n      var len;\n      var j;\n      var jLen = paths._length;\n      shapeNodes.length = 0;\n      var groupTransformMat = styledShape.transforms.finalTransform;\n\n      for (j = 0; j < jLen; j += 1) {\n        var pathNodes = paths.shapes[j];\n\n        if (pathNodes && pathNodes.v) {\n          len = pathNodes._length;\n\n          for (i = 1; i < len; i += 1) {\n            if (i === 1) {\n              shapeNodes.push({\n                t: \"m\",\n                p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n              });\n            }\n\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[i], pathNodes.v[i])\n            });\n          }\n\n          if (len === 1) {\n            shapeNodes.push({\n              t: \"m\",\n              p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n            });\n          }\n\n          if (pathNodes.c && len) {\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[0], pathNodes.v[0])\n            });\n            shapeNodes.push({\n              t: \"z\"\n            });\n          }\n        }\n      }\n\n      styledShape.trNodes = shapeNodes;\n    }\n  };\n\n  CVShapeElement.prototype.renderPath = function (pathData, itemData) {\n    if (pathData.hd !== true && pathData._shouldRender) {\n      var i;\n      var len = itemData.styledShapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.renderStyledShape(itemData.styledShapes[i], itemData.sh);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n  };\n\n  CVShapeElement.prototype.renderGradientFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var grd;\n\n    if (!styleElem.grd || itemData.g._mdf || itemData.s._mdf || itemData.e._mdf || styleData.t !== 1 && (itemData.h._mdf || itemData.a._mdf)) {\n      var ctx = (this || _global).globalData.canvasContext;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (styleData.t === 1) {\n        grd = ctx.createLinearGradient(pt1[0], pt1[1], pt2[0], pt2[1]);\n      } else {\n        var rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n        var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n        var percent = itemData.h.v;\n\n        if (percent >= 1) {\n          percent = 0.99;\n        } else if (percent <= -1) {\n          percent = -0.99;\n        }\n\n        var dist = rad * percent;\n        var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n        var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n        grd = ctx.createRadialGradient(x, y, 0, pt1[0], pt1[1], rad);\n      }\n\n      var i;\n      var len = styleData.g.p;\n      var cValues = itemData.g.c;\n      var opacity = 1;\n\n      for (i = 0; i < len; i += 1) {\n        if (itemData.g._hasOpacity && itemData.g._collapsable) {\n          opacity = itemData.g.o[i * 2 + 1];\n        }\n\n        grd.addColorStop(cValues[i * 4] / 100, \"rgba(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \",\" + opacity + \")\");\n      }\n\n      styleElem.grd = grd;\n    }\n\n    styleElem.coOp = itemData.o.v * groupTransform.opacity;\n  };\n\n  CVShapeElement.prototype.renderStroke = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var d = itemData.d;\n\n    if (d && (d._mdf || (this || _global)._isFirstFrame)) {\n      styleElem.da = d.dashArray;\n      styleElem.do = d.dashoffset[0];\n    }\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n\n    if (itemData.w._mdf || (this || _global)._isFirstFrame) {\n      styleElem.wi = itemData.w.v;\n    }\n  };\n\n  CVShapeElement.prototype.destroy = function () {\n    (this || _global).shapesData = null;\n    (this || _global).globalData = null;\n    (this || _global).canvasContext = null;\n    (this || _global).stylesList.length = 0;\n    (this || _global).itemsData.length = 0;\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement,\r\n  SVGShapeElement, IImageElement */\n\n\n  function CVSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVSolidElement);\n  CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVSolidElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.fillStyle = (this || _global).data.sc;\n    ctx.fillRect(0, 0, (this || _global).data.sw, (this || _global).data.sh); //\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement,\r\n  RenderableElement, ITextElement, createTag, createSizedArray */\n\n\n  function CVTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).yOffset = 0;\n    (this || _global).fillColorAnim = false;\n    (this || _global).strokeColorAnim = false;\n    (this || _global).strokeWidthAnim = false;\n    (this || _global).stroke = false;\n    (this || _global).fill = false;\n    (this || _global).justifyOffset = 0;\n    (this || _global).currentRender = null;\n    (this || _global).renderType = \"canvas\";\n    (this || _global).values = {\n      fill: \"rgba(0,0,0,0)\",\n      stroke: \"rgba(0,0,0,0)\",\n      sWidth: 0,\n      fValue: \"\"\n    };\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement, ITextElement], CVTextElement);\n  CVTextElement.prototype.tHelper = createTag(\"canvas\").getContext(\"2d\");\n\n  CVTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var hasFill = false;\n\n    if (documentData.fc) {\n      hasFill = true;\n      (this || _global).values.fill = this.buildColor(documentData.fc);\n    } else {\n      (this || _global).values.fill = \"rgba(0,0,0,0)\";\n    }\n\n    (this || _global).fill = hasFill;\n    var hasStroke = false;\n\n    if (documentData.sc) {\n      hasStroke = true;\n      (this || _global).values.stroke = this.buildColor(documentData.sc);\n      (this || _global).values.sWidth = documentData.sw;\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    var matrixHelper = (this || _global).mHelper;\n    (this || _global).stroke = hasStroke;\n    (this || _global).values.fValue = documentData.finalSize + \"px \" + (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily;\n    len = documentData.finalText.length; // this.tHelper.font = this.values.fValue;\n\n    var charData;\n    var shapeData;\n    var k;\n    var kLen;\n    var shapes;\n    var j;\n    var jLen;\n    var pathNodes;\n    var commands;\n    var pathArr;\n    var singleShape = (this || _global).data.singleShape;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n      shapeData = charData && charData.data || {};\n      matrixHelper.reset();\n\n      if (singleShape && letters[i].n) {\n        xPos = -trackingOffset;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        firstLine = false;\n      }\n\n      shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n      jLen = shapes.length;\n      matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n      if (singleShape) {\n        this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n      }\n\n      commands = createSizedArray(jLen);\n\n      for (j = 0; j < jLen; j += 1) {\n        kLen = shapes[j].ks.k.i.length;\n        pathNodes = shapes[j].ks.k;\n        pathArr = [];\n\n        for (k = 1; k < kLen; k += 1) {\n          if (k === 1) {\n            pathArr.push(matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n          }\n\n          pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToY(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToX(pathNodes.v[k][0], pathNodes.v[k][1], 0), matrixHelper.applyToY(pathNodes.v[k][0], pathNodes.v[k][1], 0));\n        }\n\n        pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToY(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n        commands[j] = pathArr;\n      }\n\n      if (singleShape) {\n        xPos += letters[i].l;\n        xPos += trackingOffset;\n      }\n\n      if ((this || _global).textSpans[cnt]) {\n        (this || _global).textSpans[cnt].elem = commands;\n      } else {\n        (this || _global).textSpans[cnt] = {\n          elem: commands\n        };\n      }\n\n      cnt += 1;\n    }\n  };\n\n  CVTextElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.font = (this || _global).values.fValue;\n    ctx.lineCap = \"butt\";\n    ctx.lineJoin = \"miter\";\n    ctx.miterLimit = 4;\n\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n    }\n\n    var i;\n    var len;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var lastFill = null;\n    var lastStroke = null;\n    var lastStrokeW = null;\n    var commands;\n    var pathArr;\n\n    for (i = 0; i < len; i += 1) {\n      if (!letters[i].n) {\n        renderedLetter = renderedLetters[i];\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.save();\n\n          (this || _global).globalData.renderer.ctxTransform(renderedLetter.p);\n\n          (this || _global).globalData.renderer.ctxOpacity(renderedLetter.o);\n        }\n\n        if ((this || _global).fill) {\n          if (renderedLetter && renderedLetter.fc) {\n            if (lastFill !== renderedLetter.fc) {\n              lastFill = renderedLetter.fc;\n              ctx.fillStyle = renderedLetter.fc;\n            }\n          } else if (lastFill !== (this || _global).values.fill) {\n            lastFill = (this || _global).values.fill;\n            ctx.fillStyle = (this || _global).values.fill;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.fill(); /// ctx.fillText(this.textSpans[i].val,0,0);\n\n        }\n\n        if ((this || _global).stroke) {\n          if (renderedLetter && renderedLetter.sw) {\n            if (lastStrokeW !== renderedLetter.sw) {\n              lastStrokeW = renderedLetter.sw;\n              ctx.lineWidth = renderedLetter.sw;\n            }\n          } else if (lastStrokeW !== (this || _global).values.sWidth) {\n            lastStrokeW = (this || _global).values.sWidth;\n            ctx.lineWidth = (this || _global).values.sWidth;\n          }\n\n          if (renderedLetter && renderedLetter.sc) {\n            if (lastStroke !== renderedLetter.sc) {\n              lastStroke = renderedLetter.sc;\n              ctx.strokeStyle = renderedLetter.sc;\n            }\n          } else if (lastStroke !== (this || _global).values.stroke) {\n            lastStroke = (this || _global).values.stroke;\n            ctx.strokeStyle = (this || _global).values.stroke;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.stroke(); /// ctx.strokeText(letters[i].val,0,0);\n\n        }\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.restore();\n        }\n      }\n    }\n  };\n\n  function CVEffects() {}\n\n  CVEffects.prototype.renderFrame = function () {};\n  /* global createTag, createNS, styleDiv, CVEffects, MaskElement, SVGBaseElement, HybridRenderer */\n\n\n  function HBaseElement() {}\n\n  HBaseElement.prototype = {\n    checkBlendMode: function () {},\n    initRendererElement: function () {\n      (this || _global).baseElement = createTag((this || _global).data.tg || \"div\");\n\n      if ((this || _global).data.hasMask) {\n        (this || _global).svgElement = createNS(\"svg\");\n        (this || _global).layerElement = createNS(\"g\");\n        (this || _global).maskedElement = (this || _global).layerElement;\n\n        (this || _global).svgElement.appendChild((this || _global).layerElement);\n\n        (this || _global).baseElement.appendChild((this || _global).svgElement);\n      } else {\n        (this || _global).layerElement = (this || _global).baseElement;\n      }\n\n      styleDiv((this || _global).baseElement);\n    },\n    createContainerElements: function () {\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n      (this || _global).transformedElement = (this || _global).baseElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      var transformedElementStyle = (this || _global).transformedElement ? (this || _global).transformedElement.style : {};\n\n      if ((this || _global).finalTransform._matMdf) {\n        var matrixValue = (this || _global).finalTransform.mat.toCSS();\n\n        transformedElementStyle.transform = matrixValue;\n        transformedElementStyle.webkitTransform = matrixValue;\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        transformedElementStyle.opacity = (this || _global).finalTransform.mProp.o.v;\n      }\n    },\n    renderFrame: function () {\n      // If it is exported as hidden (data.hd === true) no need to render\n      // If it is not visible no need to render\n      if ((this || _global).data.hd || (this || _global).hidden) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.renderElement();\n      this.renderInnerContent();\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).layerElement = null;\n      (this || _global).transformedElement = null;\n\n      if ((this || _global).matteElement) {\n        (this || _global).matteElement = null;\n      }\n\n      if ((this || _global).maskManager) {\n        (this || _global).maskManager.destroy();\n\n        (this || _global).maskManager = null;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n    },\n    addEffects: function () {},\n    setMatte: function () {}\n  };\n  HBaseElement.prototype.getBaseElement = SVGBaseElement.prototype.getBaseElement;\n  HBaseElement.prototype.destroyBaseElement = HBaseElement.prototype.destroy;\n  HBaseElement.prototype.buildElementParenting = HybridRenderer.prototype.buildElementParenting;\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, createNS, createTag */\n\n  function HSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], HSolidElement);\n\n  HSolidElement.prototype.createContent = function () {\n    var rect;\n\n    if ((this || _global).data.hasMask) {\n      rect = createNS(\"rect\");\n      rect.setAttribute(\"width\", (this || _global).data.sw);\n      rect.setAttribute(\"height\", (this || _global).data.sh);\n      rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.sw);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.sh);\n    } else {\n      rect = createTag(\"div\");\n      rect.style.width = (this || _global).data.sw + \"px\";\n      rect.style.height = (this || _global).data.sh + \"px\";\n      rect.style.backgroundColor = (this || _global).data.sc;\n    }\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, HybridRenderer, ICompElement, HBaseElement */\n\n\n  function HCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = !data.hasMask;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : [];\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([HybridRenderer, ICompElement, HBaseElement], HCompElement);\n  HCompElement.prototype._createBaseContainerElements = HCompElement.prototype.createContainerElements;\n\n  HCompElement.prototype.createContainerElements = function () {\n    this._createBaseContainerElements(); // divElement.style.clip = 'rect(0px, '+this.data.w+'px, '+this.data.h+'px, 0px)';\n\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.h);\n\n      (this || _global).transformedElement = (this || _global).baseElement;\n    } else {\n      (this || _global).transformedElement = (this || _global).layerElement;\n    }\n  };\n\n  HCompElement.prototype.addTo3dContainer = function (elem, pos) {\n    var j = 0;\n    var nextElement;\n\n    while (j < pos) {\n      if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n        nextElement = (this || _global).elements[j].getBaseElement();\n      }\n\n      j += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(elem, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(elem);\n    }\n  };\n  /* global createNS, extendPrototype, BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement,\r\n  HierarchyElement, FrameElement, RenderableElement, createNS, bmMin, bmSqrt, bmMin, bmMax, bmPow */\n\n\n  function HShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    (this || _global).shapesContainer = createNS(\"g\");\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement, HierarchyElement, FrameElement, RenderableElement], HShapeElement);\n  HShapeElement.prototype._renderShapeFrame = HShapeElement.prototype.renderInnerContent;\n\n  HShapeElement.prototype.createContent = function () {\n    var cont;\n    (this || _global).baseElement.style.fontSize = 0;\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).layerElement.appendChild((this || _global).shapesContainer);\n\n      cont = (this || _global).svgElement;\n    } else {\n      cont = createNS(\"svg\");\n      var size = (this || _global).comp.data ? (this || _global).comp.data : (this || _global).globalData.compSize;\n      cont.setAttribute(\"width\", size.w);\n      cont.setAttribute(\"height\", size.h);\n      cont.appendChild((this || _global).shapesContainer);\n\n      (this || _global).layerElement.appendChild(cont);\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).shapesContainer, 0, [], true);\n    this.filterUniqueShapes();\n    (this || _global).shapeCont = cont;\n  };\n\n  HShapeElement.prototype.getTransformedPoint = function (transformers, point) {\n    var i;\n    var len = transformers.length;\n\n    for (i = 0; i < len; i += 1) {\n      point = transformers[i].mProps.v.applyToPointArray(point[0], point[1], 0);\n    }\n\n    return point;\n  };\n\n  HShapeElement.prototype.calculateShapeBoundingBox = function (item, boundingBox) {\n    var shape = item.sh.v;\n    var transformers = item.transformers;\n    var i;\n    var len = shape._length;\n    var vPoint;\n    var oPoint;\n    var nextIPoint;\n    var nextVPoint;\n\n    if (len <= 1) {\n      return;\n    }\n\n    for (i = 0; i < len - 1; i += 1) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[i + 1]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[i + 1]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n\n    if (shape.c) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[0]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[0]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n  };\n\n  HShapeElement.prototype.checkBounds = function (vPoint, oPoint, nextIPoint, nextVPoint, boundingBox) {\n    this.getBoundsOfCurve(vPoint, oPoint, nextIPoint, nextVPoint);\n    var bounds = (this || _global).shapeBoundingBox;\n    boundingBox.x = bmMin(bounds.left, boundingBox.x);\n    boundingBox.xMax = bmMax(bounds.right, boundingBox.xMax);\n    boundingBox.y = bmMin(bounds.top, boundingBox.y);\n    boundingBox.yMax = bmMax(bounds.bottom, boundingBox.yMax);\n  };\n\n  HShapeElement.prototype.shapeBoundingBox = {\n    left: 0,\n    right: 0,\n    top: 0,\n    bottom: 0\n  };\n  HShapeElement.prototype.tempBoundingBox = {\n    x: 0,\n    xMax: 0,\n    y: 0,\n    yMax: 0,\n    width: 0,\n    height: 0\n  };\n\n  HShapeElement.prototype.getBoundsOfCurve = function (p0, p1, p2, p3) {\n    var bounds = [[p0[0], p3[0]], [p0[1], p3[1]]];\n\n    for (var a, b, c, t, b2ac, t1, t2, i = 0; i < 2; ++i) {\n      // eslint-disable-line no-plusplus\n      b = 6 * p0[i] - 12 * p1[i] + 6 * p2[i];\n      a = -3 * p0[i] + 9 * p1[i] - 9 * p2[i] + 3 * p3[i];\n      c = 3 * p1[i] - 3 * p0[i];\n      b |= 0; // eslint-disable-line no-bitwise\n\n      a |= 0; // eslint-disable-line no-bitwise\n\n      c |= 0; // eslint-disable-line no-bitwise\n\n      if (a === 0 && b === 0) {//\n      } else if (a === 0) {\n        t = -c / b;\n\n        if (t > 0 && t < 1) {\n          bounds[i].push(this.calculateF(t, p0, p1, p2, p3, i));\n        }\n      } else {\n        b2ac = b * b - 4 * c * a;\n\n        if (b2ac >= 0) {\n          t1 = (-b + bmSqrt(b2ac)) / (2 * a);\n          if (t1 > 0 && t1 < 1) bounds[i].push(this.calculateF(t1, p0, p1, p2, p3, i));\n          t2 = (-b - bmSqrt(b2ac)) / (2 * a);\n          if (t2 > 0 && t2 < 1) bounds[i].push(this.calculateF(t2, p0, p1, p2, p3, i));\n        }\n      }\n    }\n\n    (this || _global).shapeBoundingBox.left = bmMin.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.top = bmMin.apply(null, bounds[1]);\n    (this || _global).shapeBoundingBox.right = bmMax.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.bottom = bmMax.apply(null, bounds[1]);\n  };\n\n  HShapeElement.prototype.calculateF = function (t, p0, p1, p2, p3, i) {\n    return bmPow(1 - t, 3) * p0[i] + 3 * bmPow(1 - t, 2) * t * p1[i] + 3 * (1 - t) * bmPow(t, 2) * p2[i] + bmPow(t, 3) * p3[i];\n  };\n\n  HShapeElement.prototype.calculateBoundingBox = function (itemsData, boundingBox) {\n    var i;\n    var len = itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (itemsData[i] && itemsData[i].sh) {\n        this.calculateShapeBoundingBox(itemsData[i], boundingBox);\n      } else if (itemsData[i] && itemsData[i].it) {\n        this.calculateBoundingBox(itemsData[i].it, boundingBox);\n      }\n    }\n  };\n\n  HShapeElement.prototype.currentBoxContains = function (box) {\n    return (this || _global).currentBBox.x <= box.x && (this || _global).currentBBox.y <= box.y && (this || _global).currentBBox.width + (this || _global).currentBBox.x >= box.x + box.width && (this || _global).currentBBox.height + (this || _global).currentBBox.y >= box.y + box.height;\n  };\n\n  HShapeElement.prototype.renderInnerContent = function () {\n    this._renderShapeFrame();\n\n    if (!(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var tempBoundingBox = (this || _global).tempBoundingBox;\n      var max = 999999;\n      tempBoundingBox.x = max;\n      tempBoundingBox.xMax = -max;\n      tempBoundingBox.y = max;\n      tempBoundingBox.yMax = -max;\n      this.calculateBoundingBox((this || _global).itemsData, tempBoundingBox);\n      tempBoundingBox.width = tempBoundingBox.xMax < tempBoundingBox.x ? 0 : tempBoundingBox.xMax - tempBoundingBox.x;\n      tempBoundingBox.height = tempBoundingBox.yMax < tempBoundingBox.y ? 0 : tempBoundingBox.yMax - tempBoundingBox.y; // var tempBoundingBox = this.shapeCont.getBBox();\n\n      if (this.currentBoxContains(tempBoundingBox)) {\n        return;\n      }\n\n      var changed = false;\n\n      if ((this || _global).currentBBox.w !== tempBoundingBox.width) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n\n        (this || _global).shapeCont.setAttribute(\"width\", tempBoundingBox.width);\n\n        changed = true;\n      }\n\n      if ((this || _global).currentBBox.h !== tempBoundingBox.height) {\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n\n        (this || _global).shapeCont.setAttribute(\"height\", tempBoundingBox.height);\n\n        changed = true;\n      }\n\n      if (changed || (this || _global).currentBBox.x !== tempBoundingBox.x || (this || _global).currentBBox.y !== tempBoundingBox.y) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n        (this || _global).currentBBox.x = tempBoundingBox.x;\n        (this || _global).currentBBox.y = tempBoundingBox.y;\n\n        (this || _global).shapeCont.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        var shapeStyle = (this || _global).shapeCont.style;\n        var shapeTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        shapeStyle.transform = shapeTransform;\n        shapeStyle.webkitTransform = shapeTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createTag, styleDiv, createNS */\n\n\n  function HTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).textPaths = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n    (this || _global).renderType = \"svg\";\n    (this || _global).isMasked = false;\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], HTextElement);\n\n  HTextElement.prototype.createContent = function () {\n    (this || _global).isMasked = this.checkMasks();\n\n    if ((this || _global).isMasked) {\n      (this || _global).renderType = \"svg\";\n      (this || _global).compW = (this || _global).comp.data.w;\n      (this || _global).compH = (this || _global).comp.data.h;\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).compW);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).compH);\n\n      var g = createNS(\"g\");\n\n      (this || _global).maskedElement.appendChild(g);\n\n      (this || _global).innerElem = g;\n    } else {\n      (this || _global).renderType = \"html\";\n      (this || _global).innerElem = (this || _global).layerElement;\n    }\n\n    this.checkParenting();\n  };\n\n  HTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var innerElemStyle = (this || _global).innerElem.style;\n    var textColor = documentData.fc ? this.buildColor(documentData.fc) : \"rgba(0,0,0,0)\";\n    innerElemStyle.fill = textColor;\n    innerElemStyle.color = textColor;\n\n    if (documentData.sc) {\n      innerElemStyle.stroke = this.buildColor(documentData.sc);\n      innerElemStyle.strokeWidth = documentData.sw + \"px\";\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (!(this || _global).globalData.fontManager.chars) {\n      innerElemStyle.fontSize = documentData.finalSize + \"px\";\n      innerElemStyle.lineHeight = documentData.finalSize + \"px\";\n\n      if (fontData.fClass) {\n        (this || _global).innerElem.className = fontData.fClass;\n      } else {\n        innerElemStyle.fontFamily = fontData.fFamily;\n        var fWeight = documentData.fWeight;\n        var fStyle = documentData.fStyle;\n        innerElemStyle.fontStyle = fStyle;\n        innerElemStyle.fontWeight = fWeight;\n      }\n    }\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    len = letters.length;\n    var tSpan;\n    var tParent;\n    var tCont;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).globalData.fontManager.chars) {\n        if (!(this || _global).textPaths[cnt]) {\n          tSpan = createNS(\"path\");\n          tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n          tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n          tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n        } else {\n          tSpan = (this || _global).textPaths[cnt];\n        }\n\n        if (!(this || _global).isMasked) {\n          if ((this || _global).textSpans[cnt]) {\n            tParent = (this || _global).textSpans[cnt];\n            tCont = tParent.children[0];\n          } else {\n            tParent = createTag(\"div\");\n            tParent.style.lineHeight = 0;\n            tCont = createNS(\"svg\");\n            tCont.appendChild(tSpan);\n            styleDiv(tParent);\n          }\n        }\n      } else if (!(this || _global).isMasked) {\n        if ((this || _global).textSpans[cnt]) {\n          tParent = (this || _global).textSpans[cnt];\n          tSpan = (this || _global).textPaths[cnt];\n        } else {\n          tParent = createTag(\"span\");\n          styleDiv(tParent);\n          tSpan = createTag(\"span\");\n          styleDiv(tSpan);\n          tParent.appendChild(tSpan);\n        }\n      } else {\n        tSpan = (this || _global).textPaths[cnt] ? (this || _global).textPaths[cnt] : createNS(\"text\");\n      } // tSpan.setAttribute('visibility', 'hidden');\n\n\n      if ((this || _global).globalData.fontManager.chars) {\n        var charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n\n        var shapeData;\n\n        if (charData) {\n          shapeData = charData.data;\n        } else {\n          shapeData = null;\n        }\n\n        matrixHelper.reset();\n\n        if (shapeData && shapeData.shapes) {\n          shapes = shapeData.shapes[0].it;\n          matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n          shapeStr = this.createPathShape(matrixHelper, shapes);\n          tSpan.setAttribute(\"d\", shapeStr);\n        }\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent);\n\n          if (shapeData && shapeData.shapes) {\n            // document.body.appendChild is needed to get exact measure of shape\n            document.body.appendChild(tCont);\n            var boundingBox = tCont.getBBox();\n            tCont.setAttribute(\"width\", boundingBox.width + 2);\n            tCont.setAttribute(\"height\", boundingBox.height + 2);\n            tCont.setAttribute(\"viewBox\", boundingBox.x - 1 + \" \" + (boundingBox.y - 1) + \" \" + (boundingBox.width + 2) + \" \" + (boundingBox.height + 2));\n            var tContStyle = tCont.style;\n            var tContTranslation = \"translate(\" + (boundingBox.x - 1) + \"px,\" + (boundingBox.y - 1) + \"px)\";\n            tContStyle.transform = tContTranslation;\n            tContStyle.webkitTransform = tContTranslation;\n            letters[i].yOffset = boundingBox.y - 1;\n          } else {\n            tCont.setAttribute(\"width\", 1);\n            tCont.setAttribute(\"height\", 1);\n          }\n\n          tParent.appendChild(tCont);\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } else {\n        tSpan.textContent = letters[i].val;\n        tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent); //\n\n\n          var tStyle = tSpan.style;\n          var tSpanTranslation = \"translate3d(0,\" + -documentData.finalSize / 1.2 + \"px,0)\";\n          tStyle.transform = tSpanTranslation;\n          tStyle.webkitTransform = tSpanTranslation;\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } //\n\n\n      if (!(this || _global).isMasked) {\n        (this || _global).textSpans[cnt] = tParent;\n      } else {\n        (this || _global).textSpans[cnt] = tSpan;\n      }\n\n      (this || _global).textSpans[cnt].style.display = \"block\";\n      (this || _global).textPaths[cnt] = tSpan;\n      cnt += 1;\n    }\n\n    while (cnt < (this || _global).textSpans.length) {\n      (this || _global).textSpans[cnt].style.display = \"none\";\n      cnt += 1;\n    }\n  };\n\n  HTextElement.prototype.renderInnerContent = function () {\n    var svgStyle;\n\n    if ((this || _global).data.singleShape) {\n      if (!(this || _global)._isFirstFrame && !(this || _global).lettersChangedFlag) {\n        return;\n      }\n\n      if ((this || _global).isMasked && (this || _global).finalTransform._matMdf) {\n        // Todo Benchmark if using this is better than getBBox\n        (this || _global).svgElement.setAttribute(\"viewBox\", -(this || _global).finalTransform.mProp.p.v[0] + \" \" + -(this || _global).finalTransform.mProp.p.v[1] + \" \" + (this || _global).compW + \" \" + (this || _global).compH);\n\n        svgStyle = (this || _global).svgElement.style;\n        var translation = \"translate(\" + -(this || _global).finalTransform.mProp.p.v[0] + \"px,\" + -(this || _global).finalTransform.mProp.p.v[1] + \"px)\";\n        svgStyle.transform = translation;\n        svgStyle.webkitTransform = translation;\n      }\n    }\n\n    (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n    if (!(this || _global).lettersChangedFlag && !(this || _global).textAnimator.lettersChangedFlag) {\n      return;\n    }\n\n    var i;\n    var len;\n    var count = 0;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var textSpan;\n    var textPath;\n\n    for (i = 0; i < len; i += 1) {\n      if (letters[i].n) {\n        count += 1;\n      } else {\n        textSpan = (this || _global).textSpans[i];\n        textPath = (this || _global).textPaths[i];\n        renderedLetter = renderedLetters[count];\n        count += 1;\n\n        if (renderedLetter._mdf.m) {\n          if (!(this || _global).isMasked) {\n            textSpan.style.webkitTransform = renderedLetter.m;\n            textSpan.style.transform = renderedLetter.m;\n          } else {\n            textSpan.setAttribute(\"transform\", renderedLetter.m);\n          }\n        } /// /textSpan.setAttribute('opacity',renderedLetter.o);\n\n\n        textSpan.style.opacity = renderedLetter.o;\n\n        if (renderedLetter.sw && renderedLetter._mdf.sw) {\n          textPath.setAttribute(\"stroke-width\", renderedLetter.sw);\n        }\n\n        if (renderedLetter.sc && renderedLetter._mdf.sc) {\n          textPath.setAttribute(\"stroke\", renderedLetter.sc);\n        }\n\n        if (renderedLetter.fc && renderedLetter._mdf.fc) {\n          textPath.setAttribute(\"fill\", renderedLetter.fc);\n          textPath.style.color = renderedLetter.fc;\n        }\n      }\n    }\n\n    if ((this || _global).innerElem.getBBox && !(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var boundingBox = (this || _global).innerElem.getBBox();\n\n      if ((this || _global).currentBBox.w !== boundingBox.width) {\n        (this || _global).currentBBox.w = boundingBox.width;\n\n        (this || _global).svgElement.setAttribute(\"width\", boundingBox.width);\n      }\n\n      if ((this || _global).currentBBox.h !== boundingBox.height) {\n        (this || _global).currentBBox.h = boundingBox.height;\n\n        (this || _global).svgElement.setAttribute(\"height\", boundingBox.height);\n      }\n\n      var margin = 1;\n\n      if ((this || _global).currentBBox.w !== boundingBox.width + margin * 2 || (this || _global).currentBBox.h !== boundingBox.height + margin * 2 || (this || _global).currentBBox.x !== boundingBox.x - margin || (this || _global).currentBBox.y !== boundingBox.y - margin) {\n        (this || _global).currentBBox.w = boundingBox.width + margin * 2;\n        (this || _global).currentBBox.h = boundingBox.height + margin * 2;\n        (this || _global).currentBBox.x = boundingBox.x - margin;\n        (this || _global).currentBBox.y = boundingBox.y - margin;\n\n        (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        svgStyle = (this || _global).svgElement.style;\n        var svgTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        svgStyle.transform = svgTransform;\n        svgStyle.webkitTransform = svgTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement,\r\n  FrameElement, RenderableElement, createNS */\n\n\n  function HImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement, FrameElement, RenderableElement], HImageElement);\n\n  HImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    var img = new Image();\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).imageElem = createNS(\"image\");\n\n      (this || _global).imageElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n      (this || _global).imageElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n      (this || _global).imageElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n      (this || _global).layerElement.appendChild((this || _global).imageElem);\n\n      (this || _global).baseElement.setAttribute(\"width\", (this || _global).assetData.w);\n\n      (this || _global).baseElement.setAttribute(\"height\", (this || _global).assetData.h);\n    } else {\n      (this || _global).layerElement.appendChild(img);\n    }\n\n    img.crossOrigin = \"anonymous\";\n    img.src = assetPath;\n\n    if ((this || _global).data.ln) {\n      (this || _global).baseElement.setAttribute(\"id\", (this || _global).data.ln);\n    }\n  };\n  /* global PropertyFactory, degToRads, Matrix, extendPrototype, BaseElement, FrameElement, HierarchyElement */\n\n\n  function HCameraElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initHierarchy();\n    var getProp = PropertyFactory.getProp;\n    (this || _global).pe = getProp(this || _global, data.pe, 0, 0, this || _global);\n\n    if (data.ks.p.s) {\n      (this || _global).px = getProp(this || _global, data.ks.p.x, 1, 0, this || _global);\n      (this || _global).py = getProp(this || _global, data.ks.p.y, 1, 0, this || _global);\n      (this || _global).pz = getProp(this || _global, data.ks.p.z, 1, 0, this || _global);\n    } else {\n      (this || _global).p = getProp(this || _global, data.ks.p, 1, 0, this || _global);\n    }\n\n    if (data.ks.a) {\n      (this || _global).a = getProp(this || _global, data.ks.a, 1, 0, this || _global);\n    }\n\n    if (data.ks.or.k.length && data.ks.or.k[0].to) {\n      var i;\n      var len = data.ks.or.k.length;\n\n      for (i = 0; i < len; i += 1) {\n        data.ks.or.k[i].to = null;\n        data.ks.or.k[i].ti = null;\n      }\n    }\n\n    (this || _global).or = getProp(this || _global, data.ks.or, 1, degToRads, this || _global);\n    (this || _global).or.sh = true;\n    (this || _global).rx = getProp(this || _global, data.ks.rx, 0, degToRads, this || _global);\n    (this || _global).ry = getProp(this || _global, data.ks.ry, 0, degToRads, this || _global);\n    (this || _global).rz = getProp(this || _global, data.ks.rz, 0, degToRads, this || _global);\n    (this || _global).mat = new Matrix();\n    (this || _global)._prevMat = new Matrix();\n    (this || _global)._isFirstFrame = true; // TODO: find a better way to make the HCamera element to be compatible with the LayerInterface and TransformInterface.\n\n    (this || _global).finalTransform = {\n      mProp: this || _global\n    };\n  }\n\n  extendPrototype([BaseElement, FrameElement, HierarchyElement], HCameraElement);\n\n  HCameraElement.prototype.setup = function () {\n    var i;\n    var len = (this || _global).comp.threeDElements.length;\n    var comp;\n    var perspectiveStyle;\n    var containerStyle;\n\n    for (i = 0; i < len; i += 1) {\n      // [perspectiveElem,container]\n      comp = (this || _global).comp.threeDElements[i];\n\n      if (comp.type === \"3d\") {\n        perspectiveStyle = comp.perspectiveElem.style;\n        containerStyle = comp.container.style;\n        var perspective = (this || _global).pe.v + \"px\";\n        var origin = \"0px 0px 0px\";\n        var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n        perspectiveStyle.perspective = perspective;\n        perspectiveStyle.webkitPerspective = perspective;\n        containerStyle.transformOrigin = origin;\n        containerStyle.mozTransformOrigin = origin;\n        containerStyle.webkitTransformOrigin = origin;\n        perspectiveStyle.transform = matrix;\n        perspectiveStyle.webkitTransform = matrix;\n      }\n    }\n  };\n\n  HCameraElement.prototype.createElements = function () {};\n\n  HCameraElement.prototype.hide = function () {};\n\n  HCameraElement.prototype.renderFrame = function () {\n    var _mdf = (this || _global)._isFirstFrame;\n    var i;\n    var len;\n\n    if ((this || _global).hierarchy) {\n      len = (this || _global).hierarchy.length;\n\n      for (i = 0; i < len; i += 1) {\n        _mdf = (this || _global).hierarchy[i].finalTransform.mProp._mdf || _mdf;\n      }\n    }\n\n    if (_mdf || (this || _global).pe._mdf || (this || _global).p && (this || _global).p._mdf || (this || _global).px && ((this || _global).px._mdf || (this || _global).py._mdf || (this || _global).pz._mdf) || (this || _global).rx._mdf || (this || _global).ry._mdf || (this || _global).rz._mdf || (this || _global).or._mdf || (this || _global).a && (this || _global).a._mdf) {\n      (this || _global).mat.reset();\n\n      if ((this || _global).hierarchy) {\n        len = (this || _global).hierarchy.length - 1;\n\n        for (i = len; i >= 0; i -= 1) {\n          var mTransf = (this || _global).hierarchy[i].finalTransform.mProp;\n\n          (this || _global).mat.translate(-mTransf.p.v[0], -mTransf.p.v[1], mTransf.p.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.or.v[0]).rotateY(-mTransf.or.v[1]).rotateZ(mTransf.or.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.rx.v).rotateY(-mTransf.ry.v).rotateZ(mTransf.rz.v);\n\n          (this || _global).mat.scale(1 / mTransf.s.v[0], 1 / mTransf.s.v[1], 1 / mTransf.s.v[2]);\n\n          (this || _global).mat.translate(mTransf.a.v[0], mTransf.a.v[1], mTransf.a.v[2]);\n        }\n      }\n\n      if ((this || _global).p) {\n        (this || _global).mat.translate(-(this || _global).p.v[0], -(this || _global).p.v[1], (this || _global).p.v[2]);\n      } else {\n        (this || _global).mat.translate(-(this || _global).px.v, -(this || _global).py.v, (this || _global).pz.v);\n      }\n\n      if ((this || _global).a) {\n        var diffVector;\n\n        if ((this || _global).p) {\n          diffVector = [(this || _global).p.v[0] - (this || _global).a.v[0], (this || _global).p.v[1] - (this || _global).a.v[1], (this || _global).p.v[2] - (this || _global).a.v[2]];\n        } else {\n          diffVector = [(this || _global).px.v - (this || _global).a.v[0], (this || _global).py.v - (this || _global).a.v[1], (this || _global).pz.v - (this || _global).a.v[2]];\n        }\n\n        var mag = Math.sqrt(Math.pow(diffVector[0], 2) + Math.pow(diffVector[1], 2) + Math.pow(diffVector[2], 2)); // var lookDir = getNormalizedPoint(getDiffVector(this.a.v,this.p.v));\n\n        var lookDir = [diffVector[0] / mag, diffVector[1] / mag, diffVector[2] / mag];\n        var lookLengthOnXZ = Math.sqrt(lookDir[2] * lookDir[2] + lookDir[0] * lookDir[0]);\n        var mRotationX = Math.atan2(lookDir[1], lookLengthOnXZ);\n        var mRotationY = Math.atan2(lookDir[0], -lookDir[2]);\n\n        (this || _global).mat.rotateY(mRotationY).rotateX(-mRotationX);\n      }\n\n      (this || _global).mat.rotateX(-(this || _global).rx.v).rotateY(-(this || _global).ry.v).rotateZ((this || _global).rz.v);\n\n      (this || _global).mat.rotateX(-(this || _global).or.v[0]).rotateY(-(this || _global).or.v[1]).rotateZ((this || _global).or.v[2]);\n\n      (this || _global).mat.translate((this || _global).globalData.compSize.w / 2, (this || _global).globalData.compSize.h / 2, 0);\n\n      (this || _global).mat.translate(0, 0, (this || _global).pe.v);\n\n      var hasMatrixChanged = !(this || _global)._prevMat.equals((this || _global).mat);\n\n      if ((hasMatrixChanged || (this || _global).pe._mdf) && (this || _global).comp.threeDElements) {\n        len = (this || _global).comp.threeDElements.length;\n        var comp;\n        var perspectiveStyle;\n        var containerStyle;\n\n        for (i = 0; i < len; i += 1) {\n          comp = (this || _global).comp.threeDElements[i];\n\n          if (comp.type === \"3d\") {\n            if (hasMatrixChanged) {\n              var matValue = (this || _global).mat.toCSS();\n\n              containerStyle = comp.container.style;\n              containerStyle.transform = matValue;\n              containerStyle.webkitTransform = matValue;\n            }\n\n            if ((this || _global).pe._mdf) {\n              perspectiveStyle = comp.perspectiveElem.style;\n              perspectiveStyle.perspective = (this || _global).pe.v + \"px\";\n              perspectiveStyle.webkitPerspective = (this || _global).pe.v + \"px\";\n            }\n          }\n        }\n\n        (this || _global).mat.clone((this || _global)._prevMat);\n      }\n    }\n\n    (this || _global)._isFirstFrame = false;\n  };\n\n  HCameraElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  HCameraElement.prototype.destroy = function () {};\n\n  HCameraElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  function HEffects() {}\n\n  HEffects.prototype.renderFrame = function () {};\n  /* global createTag, AnimationItem */\n\n  /* exported animationManager */\n\n\n  var animationManager = function () {\n    var moduleOb = {};\n    var registeredAnimations = [];\n    var initTime = 0;\n    var len = 0;\n    var playingAnimationsNum = 0;\n    var _stopped = true;\n    var _isFrozen = false;\n\n    function removeElement(ev) {\n      var i = 0;\n      var animItem = ev.target;\n\n      while (i < len) {\n        if (registeredAnimations[i].animation === animItem) {\n          registeredAnimations.splice(i, 1);\n          i -= 1;\n          len -= 1;\n\n          if (!animItem.isPaused) {\n            subtractPlayingCount();\n          }\n        }\n\n        i += 1;\n      }\n    }\n\n    function registerAnimation(element, animationData) {\n      if (!element) {\n        return null;\n      }\n\n      var i = 0;\n\n      while (i < len) {\n        if (registeredAnimations[i].elem === element && registeredAnimations[i].elem !== null) {\n          return registeredAnimations[i].animation;\n        }\n\n        i += 1;\n      }\n\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, element);\n      animItem.setData(element, animationData);\n      return animItem;\n    }\n\n    function getRegisteredAnimations() {\n      var i;\n      var lenAnims = registeredAnimations.length;\n      var animations = [];\n\n      for (i = 0; i < lenAnims; i += 1) {\n        animations.push(registeredAnimations[i].animation);\n      }\n\n      return animations;\n    }\n\n    function addPlayingCount() {\n      playingAnimationsNum += 1;\n      activate();\n    }\n\n    function subtractPlayingCount() {\n      playingAnimationsNum -= 1;\n    }\n\n    function setupAnimation(animItem, element) {\n      animItem.addEventListener(\"destroy\", removeElement);\n      animItem.addEventListener(\"_active\", addPlayingCount);\n      animItem.addEventListener(\"_idle\", subtractPlayingCount);\n      registeredAnimations.push({\n        elem: element,\n        animation: animItem\n      });\n      len += 1;\n    }\n\n    function loadAnimation(params) {\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, null);\n      animItem.setParams(params);\n      return animItem;\n    }\n\n    function setSpeed(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setSpeed(val, animation);\n      }\n    }\n\n    function setDirection(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setDirection(val, animation);\n      }\n    }\n\n    function play(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.play(animation);\n      }\n    }\n\n    function resume(nowTime) {\n      var elapsedTime = nowTime - initTime;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.advanceTime(elapsedTime);\n      }\n\n      initTime = nowTime;\n\n      if (playingAnimationsNum && !_isFrozen) {\n        window.requestAnimationFrame(resume);\n      } else {\n        _stopped = true;\n      }\n    }\n\n    function first(nowTime) {\n      initTime = nowTime;\n      window.requestAnimationFrame(resume);\n    }\n\n    function pause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.pause(animation);\n      }\n    }\n\n    function goToAndStop(value, isFrame, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.goToAndStop(value, isFrame, animation);\n      }\n    }\n\n    function stop(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.stop(animation);\n      }\n    }\n\n    function togglePause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.togglePause(animation);\n      }\n    }\n\n    function destroy(animation) {\n      var i;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        registeredAnimations[i].animation.destroy(animation);\n      }\n    }\n\n    function searchAnimations(animationData, standalone, renderer) {\n      var animElements = [].concat([].slice.call(document.getElementsByClassName(\"lottie\")), [].slice.call(document.getElementsByClassName(\"bodymovin\")));\n      var i;\n      var lenAnims = animElements.length;\n\n      for (i = 0; i < lenAnims; i += 1) {\n        if (renderer) {\n          animElements[i].setAttribute(\"data-bm-type\", renderer);\n        }\n\n        registerAnimation(animElements[i], animationData);\n      }\n\n      if (standalone && lenAnims === 0) {\n        if (!renderer) {\n          renderer = \"svg\";\n        }\n\n        var body = document.getElementsByTagName(\"body\")[0];\n        body.innerText = \"\";\n        var div = createTag(\"div\");\n        div.style.width = \"100%\";\n        div.style.height = \"100%\";\n        div.setAttribute(\"data-bm-type\", renderer);\n        body.appendChild(div);\n        registerAnimation(div, animationData);\n      }\n    }\n\n    function resize() {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.resize();\n      }\n    }\n\n    function activate() {\n      if (!_isFrozen && playingAnimationsNum) {\n        if (_stopped) {\n          window.requestAnimationFrame(first);\n          _stopped = false;\n        }\n      }\n    }\n\n    function freeze() {\n      _isFrozen = true;\n    }\n\n    function unfreeze() {\n      _isFrozen = false;\n      activate();\n    }\n\n    function setVolume(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setVolume(val, animation);\n      }\n    }\n\n    function mute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.mute(animation);\n      }\n    }\n\n    function unmute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.unmute(animation);\n      }\n    }\n\n    moduleOb.registerAnimation = registerAnimation;\n    moduleOb.loadAnimation = loadAnimation;\n    moduleOb.setSpeed = setSpeed;\n    moduleOb.setDirection = setDirection;\n    moduleOb.play = play;\n    moduleOb.pause = pause;\n    moduleOb.stop = stop;\n    moduleOb.togglePause = togglePause;\n    moduleOb.searchAnimations = searchAnimations;\n    moduleOb.resize = resize; // moduleOb.start = start;\n\n    moduleOb.goToAndStop = goToAndStop;\n    moduleOb.destroy = destroy;\n    moduleOb.freeze = freeze;\n    moduleOb.unfreeze = unfreeze;\n    moduleOb.setVolume = setVolume;\n    moduleOb.mute = mute;\n    moduleOb.unmute = unmute;\n    moduleOb.getRegisteredAnimations = getRegisteredAnimations;\n    return moduleOb;\n  }();\n  /* global createElementID, subframeEnabled, ProjectInterface, ImagePreloader, audioControllerFactory, extendPrototype, BaseEvent,\r\n  CanvasRenderer, SVGRenderer, HybridRenderer, assetLoader, dataManager, expressionsPlugin, BMEnterFrameEvent, BMCompleteLoopEvent,\r\n  BMCompleteEvent, BMSegmentStartEvent, BMDestroyEvent, BMEnterFrameEvent, BMCompleteLoopEvent, BMCompleteEvent, BMSegmentStartEvent,\r\n  BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, markerParser */\n\n\n  var AnimationItem = function () {\n    (this || _global)._cbs = [];\n    (this || _global).name = \"\";\n    (this || _global).path = \"\";\n    (this || _global).isLoaded = false;\n    (this || _global).currentFrame = 0;\n    (this || _global).currentRawFrame = 0;\n    (this || _global).firstFrame = 0;\n    (this || _global).totalFrames = 0;\n    (this || _global).frameRate = 0;\n    (this || _global).frameMult = 0;\n    (this || _global).playSpeed = 1;\n    (this || _global).playDirection = 1;\n    (this || _global).playCount = 0;\n    (this || _global).animationData = {};\n    (this || _global).assets = [];\n    (this || _global).isPaused = true;\n    (this || _global).autoplay = false;\n    (this || _global).loop = true;\n    (this || _global).renderer = null;\n    (this || _global).animationID = createElementID();\n    (this || _global).assetsPath = \"\";\n    (this || _global).timeCompleted = 0;\n    (this || _global).segmentPos = 0;\n    (this || _global).isSubframeEnabled = subframeEnabled;\n    (this || _global).segments = [];\n    (this || _global)._idle = true;\n    (this || _global)._completedLoop = false;\n    (this || _global).projectInterface = ProjectInterface();\n    (this || _global).imagePreloader = new ImagePreloader();\n    (this || _global).audioController = audioControllerFactory();\n    (this || _global).markers = [];\n  };\n\n  extendPrototype([BaseEvent], AnimationItem);\n\n  AnimationItem.prototype.setParams = function (params) {\n    if (params.wrapper || params.container) {\n      (this || _global).wrapper = params.wrapper || params.container;\n    }\n\n    var animType = \"svg\";\n\n    if (params.animType) {\n      animType = params.animType;\n    } else if (params.renderer) {\n      animType = params.renderer;\n    }\n\n    switch (animType) {\n      case \"canvas\":\n        (this || _global).renderer = new CanvasRenderer(this || _global, params.rendererSettings);\n        break;\n\n      case \"svg\":\n        (this || _global).renderer = new SVGRenderer(this || _global, params.rendererSettings);\n        break;\n\n      default:\n        (this || _global).renderer = new HybridRenderer(this || _global, params.rendererSettings);\n        break;\n    }\n\n    (this || _global).imagePreloader.setCacheType(animType, (this || _global).renderer.globalData.defs);\n\n    (this || _global).renderer.setProjectInterface((this || _global).projectInterface);\n\n    (this || _global).animType = animType;\n\n    if (params.loop === \"\" || params.loop === null || params.loop === undefined || params.loop === true) {\n      (this || _global).loop = true;\n    } else if (params.loop === false) {\n      (this || _global).loop = false;\n    } else {\n      (this || _global).loop = parseInt(params.loop, 10);\n    }\n\n    (this || _global).autoplay = \"autoplay\" in params ? params.autoplay : true;\n    (this || _global).name = params.name ? params.name : \"\";\n    (this || _global).autoloadSegments = Object.prototype.hasOwnProperty.call(params, \"autoloadSegments\") ? params.autoloadSegments : true;\n    (this || _global).assetsPath = params.assetsPath;\n    (this || _global).initialSegment = params.initialSegment;\n\n    if (params.audioFactory) {\n      (this || _global).audioController.setAudioFactory(params.audioFactory);\n    }\n\n    if (params.animationData) {\n      this.configAnimation(params.animationData);\n    } else if (params.path) {\n      if (params.path.lastIndexOf(\"\\\\\") !== -1) {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"\\\\\") + 1);\n      } else {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"/\") + 1);\n      }\n\n      (this || _global).fileName = params.path.substr(params.path.lastIndexOf(\"/\") + 1);\n      (this || _global).fileName = (this || _global).fileName.substr(0, (this || _global).fileName.lastIndexOf(\".json\"));\n      assetLoader.load(params.path, (this || _global).configAnimation.bind(this || _global), function () {\n        this.trigger(\"data_failed\");\n      }.bind(this || _global));\n    }\n  };\n\n  AnimationItem.prototype.setData = function (wrapper, animationData) {\n    if (animationData) {\n      if (typeof animationData !== \"object\") {\n        animationData = JSON.parse(animationData);\n      }\n    }\n\n    var params = {\n      wrapper: wrapper,\n      animationData: animationData\n    };\n    var wrapperAttributes = wrapper.attributes;\n    params.path = wrapperAttributes.getNamedItem(\"data-animation-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-animation-path\").value : wrapperAttributes.getNamedItem(\"data-bm-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-path\").value : wrapperAttributes.getNamedItem(\"bm-path\") ? wrapperAttributes.getNamedItem(\"bm-path\").value : \"\";\n    params.animType = wrapperAttributes.getNamedItem(\"data-anim-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-type\").value : wrapperAttributes.getNamedItem(\"data-bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-type\").value : wrapperAttributes.getNamedItem(\"bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"bm-type\").value : wrapperAttributes.getNamedItem(\"data-bm-renderer\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-renderer\").value : wrapperAttributes.getNamedItem(\"bm-renderer\") ? wrapperAttributes.getNamedItem(\"bm-renderer\").value : \"canvas\";\n    var loop = wrapperAttributes.getNamedItem(\"data-anim-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-loop\").value : wrapperAttributes.getNamedItem(\"data-bm-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-loop\").value : wrapperAttributes.getNamedItem(\"bm-loop\") ? wrapperAttributes.getNamedItem(\"bm-loop\").value : \"\";\n\n    if (loop === \"false\") {\n      params.loop = false;\n    } else if (loop === \"true\") {\n      params.loop = true;\n    } else if (loop !== \"\") {\n      params.loop = parseInt(loop, 10);\n    }\n\n    var autoplay = wrapperAttributes.getNamedItem(\"data-anim-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-autoplay\").value : wrapperAttributes.getNamedItem(\"data-bm-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-autoplay\").value : wrapperAttributes.getNamedItem(\"bm-autoplay\") ? wrapperAttributes.getNamedItem(\"bm-autoplay\").value : true;\n    params.autoplay = autoplay !== \"false\";\n    params.name = wrapperAttributes.getNamedItem(\"data-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-name\").value : wrapperAttributes.getNamedItem(\"data-bm-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-name\").value : wrapperAttributes.getNamedItem(\"bm-name\") ? wrapperAttributes.getNamedItem(\"bm-name\").value : \"\";\n    var prerender = wrapperAttributes.getNamedItem(\"data-anim-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-prerender\").value : wrapperAttributes.getNamedItem(\"data-bm-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-prerender\").value : wrapperAttributes.getNamedItem(\"bm-prerender\") ? wrapperAttributes.getNamedItem(\"bm-prerender\").value : \"\";\n\n    if (prerender === \"false\") {\n      params.prerender = false;\n    }\n\n    this.setParams(params);\n  };\n\n  AnimationItem.prototype.includeLayers = function (data) {\n    if (data.op > (this || _global).animationData.op) {\n      (this || _global).animationData.op = data.op;\n      (this || _global).totalFrames = Math.floor(data.op - (this || _global).animationData.ip);\n    }\n\n    var layers = (this || _global).animationData.layers;\n    var i;\n    var len = layers.length;\n    var newLayers = data.layers;\n    var j;\n    var jLen = newLayers.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      i = 0;\n\n      while (i < len) {\n        if (layers[i].id === newLayers[j].id) {\n          layers[i] = newLayers[j];\n          break;\n        }\n\n        i += 1;\n      }\n    }\n\n    if (data.chars || data.fonts) {\n      (this || _global).renderer.globalData.fontManager.addChars(data.chars);\n\n      (this || _global).renderer.globalData.fontManager.addFonts(data.fonts, (this || _global).renderer.globalData.defs);\n    }\n\n    if (data.assets) {\n      len = data.assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).animationData.assets.push(data.assets[i]);\n      }\n    }\n\n    (this || _global).animationData.__complete = false;\n    dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n    (this || _global).renderer.includeLayers(data.layers);\n\n    if (expressionsPlugin) {\n      expressionsPlugin.initExpressions(this || _global);\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.loadNextSegment = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments || segments.length === 0 || !(this || _global).autoloadSegments) {\n      this.trigger(\"data_ready\");\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      return;\n    }\n\n    var segment = segments.shift();\n    (this || _global).timeCompleted = segment.time * (this || _global).frameRate;\n    var segmentPath = (this || _global).path + (this || _global).fileName + \"_\" + (this || _global).segmentPos + \".json\";\n    (this || _global).segmentPos += 1;\n    assetLoader.load(segmentPath, (this || _global).includeLayers.bind(this || _global), function () {\n      this.trigger(\"data_failed\");\n    }.bind(this || _global));\n  };\n\n  AnimationItem.prototype.loadSegments = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments) {\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.imagesLoaded = function () {\n    this.trigger(\"loaded_images\");\n    this.checkLoaded();\n  };\n\n  AnimationItem.prototype.preloadImages = function () {\n    (this || _global).imagePreloader.setAssetsPath((this || _global).assetsPath);\n\n    (this || _global).imagePreloader.setPath((this || _global).path);\n\n    (this || _global).imagePreloader.loadAssets((this || _global).animationData.assets, (this || _global).imagesLoaded.bind(this || _global));\n  };\n\n  AnimationItem.prototype.configAnimation = function (animData) {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).animationData = animData;\n\n      if ((this || _global).initialSegment) {\n        (this || _global).totalFrames = Math.floor((this || _global).initialSegment[1] - (this || _global).initialSegment[0]);\n        (this || _global).firstFrame = Math.round((this || _global).initialSegment[0]);\n      } else {\n        (this || _global).totalFrames = Math.floor((this || _global).animationData.op - (this || _global).animationData.ip);\n        (this || _global).firstFrame = Math.round((this || _global).animationData.ip);\n      }\n\n      (this || _global).renderer.configAnimation(animData);\n\n      if (!animData.assets) {\n        animData.assets = [];\n      }\n\n      (this || _global).assets = (this || _global).animationData.assets;\n      (this || _global).frameRate = (this || _global).animationData.fr;\n      (this || _global).frameMult = (this || _global).animationData.fr / 1000;\n\n      (this || _global).renderer.searchExtraCompositions(animData.assets);\n\n      (this || _global).markers = markerParser(animData.markers || []);\n      this.trigger(\"config_ready\");\n      this.preloadImages();\n      this.loadSegments();\n      this.updaFrameModifier();\n      this.waitForFontsLoaded();\n\n      if ((this || _global).isPaused) {\n        (this || _global).audioController.pause();\n      }\n    } catch (error) {\n      this.triggerConfigError(error);\n    }\n  };\n\n  AnimationItem.prototype.waitForFontsLoaded = function () {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    if ((this || _global).renderer.globalData.fontManager.isLoaded) {\n      this.checkLoaded();\n    } else {\n      setTimeout((this || _global).waitForFontsLoaded.bind(this || _global), 20);\n    }\n  };\n\n  AnimationItem.prototype.checkLoaded = function () {\n    if (!(this || _global).isLoaded && (this || _global).renderer.globalData.fontManager.isLoaded && ((this || _global).imagePreloader.loadedImages() || (this || _global).renderer.rendererType !== \"canvas\") && (this || _global).imagePreloader.loadedFootages()) {\n      (this || _global).isLoaded = true;\n      dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n      if (expressionsPlugin) {\n        expressionsPlugin.initExpressions(this || _global);\n      }\n\n      (this || _global).renderer.initItems();\n\n      setTimeout(function () {\n        this.trigger(\"DOMLoaded\");\n      }.bind(this || _global), 0);\n      this.gotoFrame();\n\n      if ((this || _global).autoplay) {\n        this.play();\n      }\n    }\n  };\n\n  AnimationItem.prototype.resize = function () {\n    (this || _global).renderer.updateContainerSize();\n  };\n\n  AnimationItem.prototype.setSubframe = function (flag) {\n    (this || _global).isSubframeEnabled = !!flag;\n  };\n\n  AnimationItem.prototype.gotoFrame = function () {\n    (this || _global).currentFrame = (this || _global).isSubframeEnabled ? (this || _global).currentRawFrame : ~~(this || _global).currentRawFrame; // eslint-disable-line no-bitwise\n\n    if ((this || _global).timeCompleted !== (this || _global).totalFrames && (this || _global).currentFrame > (this || _global).timeCompleted) {\n      (this || _global).currentFrame = (this || _global).timeCompleted;\n    }\n\n    this.trigger(\"enterFrame\");\n    this.renderFrame();\n  };\n\n  AnimationItem.prototype.renderFrame = function () {\n    if ((this || _global).isLoaded === false || !(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).renderer.renderFrame((this || _global).currentFrame + (this || _global).firstFrame);\n    } catch (error) {\n      this.triggerRenderFrameError(error);\n    }\n  };\n\n  AnimationItem.prototype.play = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      (this || _global).isPaused = false;\n\n      (this || _global).audioController.resume();\n\n      if ((this || _global)._idle) {\n        (this || _global)._idle = false;\n        this.trigger(\"_active\");\n      }\n    }\n  };\n\n  AnimationItem.prototype.pause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === false) {\n      (this || _global).isPaused = true;\n      (this || _global)._idle = true;\n      this.trigger(\"_idle\");\n\n      (this || _global).audioController.pause();\n    }\n  };\n\n  AnimationItem.prototype.togglePause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      this.play();\n    } else {\n      this.pause();\n    }\n  };\n\n  AnimationItem.prototype.stop = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    this.pause();\n    (this || _global).playCount = 0;\n    (this || _global)._completedLoop = false;\n    this.setCurrentRawFrameValue(0);\n  };\n\n  AnimationItem.prototype.getMarkerData = function (markerName) {\n    var marker;\n\n    for (var i = 0; i < (this || _global).markers.length; i += 1) {\n      marker = (this || _global).markers[i];\n\n      if (marker.payload && marker.payload.name === markerName) {\n        return marker;\n      }\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.goToAndStop = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        this.goToAndStop(marker.time, true);\n      }\n    } else if (isFrame) {\n      this.setCurrentRawFrameValue(value);\n    } else {\n      this.setCurrentRawFrameValue(value * (this || _global).frameModifier);\n    }\n\n    this.pause();\n  };\n\n  AnimationItem.prototype.goToAndPlay = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        if (!marker.duration) {\n          this.goToAndStop(marker.time, true);\n        } else {\n          this.playSegments([marker.time, marker.time + marker.duration], true);\n        }\n      }\n    } else {\n      this.goToAndStop(numValue, isFrame, name);\n    }\n\n    this.play();\n  };\n\n  AnimationItem.prototype.advanceTime = function (value) {\n    if ((this || _global).isPaused === true || (this || _global).isLoaded === false) {\n      return;\n    }\n\n    var nextValue = (this || _global).currentRawFrame + value * (this || _global).frameModifier;\n    var _isComplete = false; // Checking if nextValue > totalFrames - 1 for addressing non looping and looping animations.\n    // If animation won't loop, it should stop at totalFrames - 1. If it will loop it should complete the last frame and then loop.\n\n    if (nextValue >= (this || _global).totalFrames - 1 && (this || _global).frameModifier > 0) {\n      if (!(this || _global).loop || (this || _global).playCount === (this || _global).loop) {\n        if (!this.checkSegments(nextValue > (this || _global).totalFrames ? nextValue % (this || _global).totalFrames : 0)) {\n          _isComplete = true;\n          nextValue = (this || _global).totalFrames - 1;\n        }\n      } else if (nextValue >= (this || _global).totalFrames) {\n        (this || _global).playCount += 1;\n\n        if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n          this.setCurrentRawFrameValue(nextValue % (this || _global).totalFrames);\n          (this || _global)._completedLoop = true;\n          this.trigger(\"loopComplete\");\n        }\n      } else {\n        this.setCurrentRawFrameValue(nextValue);\n      }\n    } else if (nextValue < 0) {\n      if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n        if ((this || _global).loop && !((this || _global).playCount-- <= 0 && (this || _global).loop !== true)) {\n          // eslint-disable-line no-plusplus\n          this.setCurrentRawFrameValue((this || _global).totalFrames + nextValue % (this || _global).totalFrames);\n\n          if (!(this || _global)._completedLoop) {\n            (this || _global)._completedLoop = true;\n          } else {\n            this.trigger(\"loopComplete\");\n          }\n        } else {\n          _isComplete = true;\n          nextValue = 0;\n        }\n      }\n    } else {\n      this.setCurrentRawFrameValue(nextValue);\n    }\n\n    if (_isComplete) {\n      this.setCurrentRawFrameValue(nextValue);\n      this.pause();\n      this.trigger(\"complete\");\n    }\n  };\n\n  AnimationItem.prototype.adjustSegment = function (arr, offset) {\n    (this || _global).playCount = 0;\n\n    if (arr[1] < arr[0]) {\n      if ((this || _global).frameModifier > 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(-1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[0] - arr[1];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[1];\n      this.setCurrentRawFrameValue((this || _global).totalFrames - 0.001 - offset);\n    } else if (arr[1] > arr[0]) {\n      if ((this || _global).frameModifier < 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[1] - arr[0];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[0];\n      this.setCurrentRawFrameValue(0.001 + offset);\n    }\n\n    this.trigger(\"segmentStart\");\n  };\n\n  AnimationItem.prototype.setSegment = function (init, end) {\n    var pendingFrame = -1;\n\n    if ((this || _global).isPaused) {\n      if ((this || _global).currentRawFrame + (this || _global).firstFrame < init) {\n        pendingFrame = init;\n      } else if ((this || _global).currentRawFrame + (this || _global).firstFrame > end) {\n        pendingFrame = end - init;\n      }\n    }\n\n    (this || _global).firstFrame = init;\n    (this || _global).totalFrames = end - init;\n    (this || _global).timeCompleted = (this || _global).totalFrames;\n\n    if (pendingFrame !== -1) {\n      this.goToAndStop(pendingFrame, true);\n    }\n  };\n\n  AnimationItem.prototype.playSegments = function (arr, forceFlag) {\n    if (forceFlag) {\n      (this || _global).segments.length = 0;\n    }\n\n    if (typeof arr[0] === \"object\") {\n      var i;\n      var len = arr.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).segments.push(arr[i]);\n      }\n    } else {\n      (this || _global).segments.push(arr);\n    }\n\n    if ((this || _global).segments.length && forceFlag) {\n      this.adjustSegment((this || _global).segments.shift(), 0);\n    }\n\n    if ((this || _global).isPaused) {\n      this.play();\n    }\n  };\n\n  AnimationItem.prototype.resetSegments = function (forceFlag) {\n    (this || _global).segments.length = 0;\n\n    (this || _global).segments.push([(this || _global).animationData.ip, (this || _global).animationData.op]); // this.segments.push([this.animationData.ip*this.frameRate,Math.floor(this.animationData.op - this.animationData.ip+this.animationData.ip*this.frameRate)]);\n\n\n    if (forceFlag) {\n      this.checkSegments(0);\n    }\n  };\n\n  AnimationItem.prototype.checkSegments = function (offset) {\n    if ((this || _global).segments.length) {\n      this.adjustSegment((this || _global).segments.shift(), offset);\n      return true;\n    }\n\n    return false;\n  };\n\n  AnimationItem.prototype.destroy = function (name) {\n    if (name && (this || _global).name !== name || !(this || _global).renderer) {\n      return;\n    }\n\n    (this || _global).renderer.destroy();\n\n    (this || _global).imagePreloader.destroy();\n\n    this.trigger(\"destroy\");\n    (this || _global)._cbs = null;\n    (this || _global).onEnterFrame = null;\n    (this || _global).onLoopComplete = null;\n    (this || _global).onComplete = null;\n    (this || _global).onSegmentStart = null;\n    (this || _global).onDestroy = null;\n    (this || _global).renderer = null;\n    (this || _global).renderer = null;\n    (this || _global).imagePreloader = null;\n    (this || _global).projectInterface = null;\n  };\n\n  AnimationItem.prototype.setCurrentRawFrameValue = function (value) {\n    (this || _global).currentRawFrame = value;\n    this.gotoFrame();\n  };\n\n  AnimationItem.prototype.setSpeed = function (val) {\n    (this || _global).playSpeed = val;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setDirection = function (val) {\n    (this || _global).playDirection = val < 0 ? -1 : 1;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setVolume = function (val, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.setVolume(val);\n  };\n\n  AnimationItem.prototype.getVolume = function () {\n    return (this || _global).audioController.getVolume();\n  };\n\n  AnimationItem.prototype.mute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.mute();\n  };\n\n  AnimationItem.prototype.unmute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.unmute();\n  };\n\n  AnimationItem.prototype.updaFrameModifier = function () {\n    (this || _global).frameModifier = (this || _global).frameMult * (this || _global).playSpeed * (this || _global).playDirection;\n\n    (this || _global).audioController.setRate((this || _global).playSpeed * (this || _global).playDirection);\n  };\n\n  AnimationItem.prototype.getPath = function () {\n    return (this || _global).path;\n  };\n\n  AnimationItem.prototype.getAssetsPath = function (assetData) {\n    var path = \"\";\n\n    if (assetData.e) {\n      path = assetData.p;\n    } else if ((this || _global).assetsPath) {\n      var imagePath = assetData.p;\n\n      if (imagePath.indexOf(\"images/\") !== -1) {\n        imagePath = imagePath.split(\"/\")[1];\n      }\n\n      path = (this || _global).assetsPath + imagePath;\n    } else {\n      path = (this || _global).path;\n      path += assetData.u ? assetData.u : \"\";\n      path += assetData.p;\n    }\n\n    return path;\n  };\n\n  AnimationItem.prototype.getAssetData = function (id) {\n    var i = 0;\n    var len = (this || _global).assets.length;\n\n    while (i < len) {\n      if (id === (this || _global).assets[i].id) {\n        return (this || _global).assets[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.hide = function () {\n    (this || _global).renderer.hide();\n  };\n\n  AnimationItem.prototype.show = function () {\n    (this || _global).renderer.show();\n  };\n\n  AnimationItem.prototype.getDuration = function (isFrame) {\n    return isFrame ? (this || _global).totalFrames : (this || _global).totalFrames / (this || _global).frameRate;\n  };\n\n  AnimationItem.prototype.trigger = function (name) {\n    if ((this || _global)._cbs && (this || _global)._cbs[name]) {\n      switch (name) {\n        case \"enterFrame\":\n          this.triggerEvent(name, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameModifier));\n          break;\n\n        case \"loopComplete\":\n          this.triggerEvent(name, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n          break;\n\n        case \"complete\":\n          this.triggerEvent(name, new BMCompleteEvent(name, (this || _global).frameMult));\n          break;\n\n        case \"segmentStart\":\n          this.triggerEvent(name, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n          break;\n\n        case \"destroy\":\n          this.triggerEvent(name, new BMDestroyEvent(name, this || _global));\n          break;\n\n        default:\n          this.triggerEvent(name);\n      }\n    }\n\n    if (name === \"enterFrame\" && (this || _global).onEnterFrame) {\n      (this || _global).onEnterFrame.call(this || _global, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameMult));\n    }\n\n    if (name === \"loopComplete\" && (this || _global).onLoopComplete) {\n      (this || _global).onLoopComplete.call(this || _global, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n    }\n\n    if (name === \"complete\" && (this || _global).onComplete) {\n      (this || _global).onComplete.call(this || _global, new BMCompleteEvent(name, (this || _global).frameMult));\n    }\n\n    if (name === \"segmentStart\" && (this || _global).onSegmentStart) {\n      (this || _global).onSegmentStart.call(this || _global, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n    }\n\n    if (name === \"destroy\" && (this || _global).onDestroy) {\n      (this || _global).onDestroy.call(this || _global, new BMDestroyEvent(name, this || _global));\n    }\n  };\n\n  AnimationItem.prototype.triggerRenderFrameError = function (nativeError) {\n    var error = new BMRenderFrameErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n\n  AnimationItem.prototype.triggerConfigError = function (nativeError) {\n    var error = new BMConfigErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n  /* global CompExpressionInterface, expressionsPlugin: writable */\n\n  /* exported expressionsPlugin */\n\n\n  var Expressions = function () {\n    var ob = {};\n    ob.initExpressions = initExpressions;\n\n    function initExpressions(animation) {\n      var stackCount = 0;\n      var registers = [];\n\n      function pushExpression() {\n        stackCount += 1;\n      }\n\n      function popExpression() {\n        stackCount -= 1;\n\n        if (stackCount === 0) {\n          releaseInstances();\n        }\n      }\n\n      function registerExpressionProperty(expression) {\n        if (registers.indexOf(expression) === -1) {\n          registers.push(expression);\n        }\n      }\n\n      function releaseInstances() {\n        var i;\n        var len = registers.length;\n\n        for (i = 0; i < len; i += 1) {\n          registers[i].release();\n        }\n\n        registers.length = 0;\n      }\n\n      animation.renderer.compInterface = CompExpressionInterface(animation.renderer);\n      animation.renderer.globalData.projectInterface.registerComposition(animation.renderer);\n      animation.renderer.globalData.pushExpression = pushExpression;\n      animation.renderer.globalData.popExpression = popExpression;\n      animation.renderer.globalData.registerExpressionProperty = registerExpressionProperty;\n    }\n\n    return ob;\n  }();\n\n  expressionsPlugin = Expressions;\n  /* eslint-disable camelcase, no-unused-vars */\n\n  /* global BMMath, BezierFactory, createTypedArray, degToRads, shapePool */\n\n  var ExpressionManager = function () {\n    'use strict';\n\n    var ob = {};\n    var Math = BMMath;\n    var window = null;\n    var document = null;\n\n    function $bm_isInstanceOfArray(arr) {\n      return arr.constructor === Array || arr.constructor === Float32Array;\n    }\n\n    function isNumerable(tOfV, v) {\n      return tOfV === \"number\" || tOfV === \"boolean\" || tOfV === \"string\" || v instanceof Number;\n    }\n\n    function $bm_neg(a) {\n      var tOfA = typeof a;\n\n      if (tOfA === \"number\" || tOfA === \"boolean\" || a instanceof Number) {\n        return -a;\n      }\n\n      if ($bm_isInstanceOfArray(a)) {\n        var i;\n        var lenA = a.length;\n        var retArr = [];\n\n        for (i = 0; i < lenA; i += 1) {\n          retArr[i] = -a[i];\n        }\n\n        return retArr;\n      }\n\n      if (a.propType) {\n        return a.v;\n      }\n\n      return -a;\n    }\n\n    var easeInBez = BezierFactory.getBezierEasing(0.333, 0, 0.833, 0.833, \"easeIn\").get;\n    var easeOutBez = BezierFactory.getBezierEasing(0.167, 0.167, 0.667, 1, \"easeOut\").get;\n    var easeInOutBez = BezierFactory.getBezierEasing(0.33, 0, 0.667, 1, \"easeInOut\").get;\n\n    function sum(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (tOfA === \"string\" || tOfB === \"string\") {\n        return a + b;\n      }\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a + b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] += b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a + b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] + b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    var add = sum;\n\n    function sub(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        if (tOfA === \"string\") {\n          a = parseInt(a, 10);\n        }\n\n        if (tOfB === \"string\") {\n          b = parseInt(b, 10);\n        }\n\n        return a - b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] -= b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a - b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] - b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    function mul(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a * b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] * b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a * b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function div(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a / b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] / b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a / b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function mod(a, b) {\n      if (typeof a === \"string\") {\n        a = parseInt(a, 10);\n      }\n\n      if (typeof b === \"string\") {\n        b = parseInt(b, 10);\n      }\n\n      return a % b;\n    }\n\n    var $bm_sum = sum;\n    var $bm_sub = sub;\n    var $bm_mul = mul;\n    var $bm_div = div;\n    var $bm_mod = mod;\n\n    function clamp(num, min, max) {\n      if (min > max) {\n        var mm = max;\n        max = min;\n        min = mm;\n      }\n\n      return Math.min(Math.max(num, min), max);\n    }\n\n    function radiansToDegrees(val) {\n      return val / degToRads;\n    }\n\n    var radians_to_degrees = radiansToDegrees;\n\n    function degreesToRadians(val) {\n      return val * degToRads;\n    }\n\n    var degrees_to_radians = radiansToDegrees;\n    var helperLengthArray = [0, 0, 0, 0, 0, 0];\n\n    function length(arr1, arr2) {\n      if (typeof arr1 === \"number\" || arr1 instanceof Number) {\n        arr2 = arr2 || 0;\n        return Math.abs(arr1 - arr2);\n      }\n\n      if (!arr2) {\n        arr2 = helperLengthArray;\n      }\n\n      var i;\n      var len = Math.min(arr1.length, arr2.length);\n      var addedLength = 0;\n\n      for (i = 0; i < len; i += 1) {\n        addedLength += Math.pow(arr2[i] - arr1[i], 2);\n      }\n\n      return Math.sqrt(addedLength);\n    }\n\n    function normalize(vec) {\n      return div(vec, length(vec));\n    }\n\n    function rgbToHsl(val) {\n      var r = val[0];\n      var g = val[1];\n      var b = val[2];\n      var max = Math.max(r, g, b);\n      var min = Math.min(r, g, b);\n      var h;\n      var s;\n      var l = (max + min) / 2;\n\n      if (max === min) {\n        h = 0; // achromatic\n\n        s = 0; // achromatic\n      } else {\n        var d = max - min;\n        s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n        switch (max) {\n          case r:\n            h = (g - b) / d + (g < b ? 6 : 0);\n            break;\n\n          case g:\n            h = (b - r) / d + 2;\n            break;\n\n          case b:\n            h = (r - g) / d + 4;\n            break;\n\n          default:\n            break;\n        }\n\n        h /= 6;\n      }\n\n      return [h, s, l, val[3]];\n    }\n\n    function hue2rgb(p, q, t) {\n      if (t < 0) t += 1;\n      if (t > 1) t -= 1;\n      if (t < 1 / 6) return p + (q - p) * 6 * t;\n      if (t < 1 / 2) return q;\n      if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;\n      return p;\n    }\n\n    function hslToRgb(val) {\n      var h = val[0];\n      var s = val[1];\n      var l = val[2];\n      var r;\n      var g;\n      var b;\n\n      if (s === 0) {\n        r = l; // achromatic\n\n        b = l; // achromatic\n\n        g = l; // achromatic\n      } else {\n        var q = l < 0.5 ? l * (1 + s) : l + s - l * s;\n        var p = 2 * l - q;\n        r = hue2rgb(p, q, h + 1 / 3);\n        g = hue2rgb(p, q, h);\n        b = hue2rgb(p, q, h - 1 / 3);\n      }\n\n      return [r, g, b, val[3]];\n    }\n\n    function linear(t, tMin, tMax, value1, value2) {\n      if (value1 === undefined || value2 === undefined) {\n        value1 = tMin;\n        value2 = tMax;\n        tMin = 0;\n        tMax = 1;\n      }\n\n      if (tMax < tMin) {\n        var _tMin = tMax;\n        tMax = tMin;\n        tMin = _tMin;\n      }\n\n      if (t <= tMin) {\n        return value1;\n      }\n\n      if (t >= tMax) {\n        return value2;\n      }\n\n      var perc = tMax === tMin ? 0 : (t - tMin) / (tMax - tMin);\n\n      if (!value1.length) {\n        return value1 + (value2 - value1) * perc;\n      }\n\n      var i;\n      var len = value1.length;\n      var arr = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        arr[i] = value1[i] + (value2[i] - value1[i]) * perc;\n      }\n\n      return arr;\n    }\n\n    function random(min, max) {\n      if (max === undefined) {\n        if (min === undefined) {\n          min = 0;\n          max = 1;\n        } else {\n          max = min;\n          min = undefined;\n        }\n      }\n\n      if (max.length) {\n        var i;\n        var len = max.length;\n\n        if (!min) {\n          min = createTypedArray(\"float32\", len);\n        }\n\n        var arr = createTypedArray(\"float32\", len);\n        var rnd = BMMath.random();\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = min[i] + rnd * (max[i] - min[i]);\n        }\n\n        return arr;\n      }\n\n      if (min === undefined) {\n        min = 0;\n      }\n\n      var rndm = BMMath.random();\n      return min + rndm * (max - min);\n    }\n\n    function createPath(points, inTangents, outTangents, closed) {\n      var i;\n      var len = points.length;\n      var path = shapePool.newElement();\n      path.setPathData(!!closed, len);\n      var arrPlaceholder = [0, 0];\n      var inVertexPoint;\n      var outVertexPoint;\n\n      for (i = 0; i < len; i += 1) {\n        inVertexPoint = inTangents && inTangents[i] ? inTangents[i] : arrPlaceholder;\n        outVertexPoint = outTangents && outTangents[i] ? outTangents[i] : arrPlaceholder;\n        path.setTripleAt(points[i][0], points[i][1], outVertexPoint[0] + points[i][0], outVertexPoint[1] + points[i][1], inVertexPoint[0] + points[i][0], inVertexPoint[1] + points[i][1], i, true);\n      }\n\n      return path;\n    }\n\n    function initiateExpression(elem, data, property) {\n      var val = data.x;\n      var needsVelocity = /velocity(?![\\w\\d])/.test(val);\n\n      var _needsRandom = val.indexOf(\"random\") !== -1;\n\n      var elemType = elem.data.ty;\n      var transform;\n      var $bm_transform;\n      var content;\n      var effect;\n      var thisProperty = property;\n      thisProperty.valueAtTime = thisProperty.getValueAtTime;\n      Object.defineProperty(thisProperty, \"value\", {\n        get: function () {\n          return thisProperty.v;\n        }\n      });\n      elem.comp.frameDuration = 1 / elem.comp.globalData.frameRate;\n      elem.comp.displayStartTime = 0;\n      var inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      var outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      var width = elem.data.sw ? elem.data.sw : 0;\n      var height = elem.data.sh ? elem.data.sh : 0;\n      var name = elem.data.nm;\n      var loopIn;\n      var loop_in;\n      var loopOut;\n      var loop_out;\n      var smooth;\n      var toWorld;\n      var fromWorld;\n      var fromComp;\n      var toComp;\n      var fromCompToSurface;\n      var position;\n      var rotation;\n      var anchorPoint;\n      var scale;\n      var thisLayer;\n      var thisComp;\n      var mask;\n      var valueAtTime;\n      var velocityAtTime;\n      var scoped_bm_rt;\n      var expression_function = eval(\"[function _expression_function(){\" + val + \";scoped_bm_rt=$bm_rt}]\")[0]; // eslint-disable-line no-eval\n\n      var numKeys = property.kf ? data.k.length : 0;\n      var active = !(this || _global).data || (this || _global).data.hd !== true;\n\n      var wiggle = function wiggle(freq, amp) {\n        var iWiggle;\n        var j;\n        var lenWiggle = (this || _global).pv.length ? (this || _global).pv.length : 1;\n        var addedAmps = createTypedArray(\"float32\", lenWiggle);\n        freq = 5;\n        var iterations = Math.floor(time * freq);\n        iWiggle = 0;\n        j = 0;\n\n        while (iWiggle < iterations) {\n          // var rnd = BMMath.random();\n          for (j = 0; j < lenWiggle; j += 1) {\n            addedAmps[j] += -amp + amp * 2 * BMMath.random(); // addedAmps[j] += -amp + amp*2*rnd;\n          }\n\n          iWiggle += 1;\n        } // var rnd2 = BMMath.random();\n\n\n        var periods = time * freq;\n        var perc = periods - Math.floor(periods);\n        var arr = createTypedArray(\"float32\", lenWiggle);\n\n        if (lenWiggle > 1) {\n          for (j = 0; j < lenWiggle; j += 1) {\n            arr[j] = (this || _global).pv[j] + addedAmps[j] + (-amp + amp * 2 * BMMath.random()) * perc; // arr[j] = this.pv[j] + addedAmps[j] + (-amp + amp*2*rnd)*perc;\n            // arr[i] = this.pv[i] + addedAmp + amp1*perc + amp2*(1-perc);\n          }\n\n          return arr;\n        }\n\n        return (this || _global).pv + addedAmps[0] + (-amp + amp * 2 * BMMath.random()) * perc;\n      }.bind(this || _global);\n\n      if (thisProperty.loopIn) {\n        loopIn = thisProperty.loopIn.bind(thisProperty);\n        loop_in = loopIn;\n      }\n\n      if (thisProperty.loopOut) {\n        loopOut = thisProperty.loopOut.bind(thisProperty);\n        loop_out = loopOut;\n      }\n\n      if (thisProperty.smooth) {\n        smooth = thisProperty.smooth.bind(thisProperty);\n      }\n\n      function loopInDuration(type, duration) {\n        return loopIn(type, duration, true);\n      }\n\n      function loopOutDuration(type, duration) {\n        return loopOut(type, duration, true);\n      }\n\n      if ((this || _global).getValueAtTime) {\n        valueAtTime = (this || _global).getValueAtTime.bind(this || _global);\n      }\n\n      if ((this || _global).getVelocityAtTime) {\n        velocityAtTime = (this || _global).getVelocityAtTime.bind(this || _global);\n      }\n\n      var comp = elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);\n\n      function lookAt(elem1, elem2) {\n        var fVec = [elem2[0] - elem1[0], elem2[1] - elem1[1], elem2[2] - elem1[2]];\n        var pitch = Math.atan2(fVec[0], Math.sqrt(fVec[1] * fVec[1] + fVec[2] * fVec[2])) / degToRads;\n        var yaw = -Math.atan2(fVec[1], fVec[2]) / degToRads;\n        return [yaw, pitch, 0];\n      }\n\n      function easeOut(t, tMin, tMax, val1, val2) {\n        return applyEase(easeOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function easeIn(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInBez, t, tMin, tMax, val1, val2);\n      }\n\n      function ease(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function applyEase(fn, t, tMin, tMax, val1, val2) {\n        if (val1 === undefined) {\n          val1 = tMin;\n          val2 = tMax;\n        } else {\n          t = (t - tMin) / (tMax - tMin);\n        }\n\n        if (t > 1) {\n          t = 1;\n        } else if (t < 0) {\n          t = 0;\n        }\n\n        var mult = fn(t);\n\n        if ($bm_isInstanceOfArray(val1)) {\n          var iKey;\n          var lenKey = val1.length;\n          var arr = createTypedArray(\"float32\", lenKey);\n\n          for (iKey = 0; iKey < lenKey; iKey += 1) {\n            arr[iKey] = (val2[iKey] - val1[iKey]) * mult + val1[iKey];\n          }\n\n          return arr;\n        }\n\n        return (val2 - val1) * mult + val1;\n      }\n\n      function nearestKey(time) {\n        var iKey;\n        var lenKey = data.k.length;\n        var index;\n        var keyTime;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          index = 0;\n          keyTime = 0;\n        } else {\n          index = -1;\n          time *= elem.comp.globalData.frameRate;\n\n          if (time < data.k[0].t) {\n            index = 1;\n            keyTime = data.k[0].t;\n          } else {\n            for (iKey = 0; iKey < lenKey - 1; iKey += 1) {\n              if (time === data.k[iKey].t) {\n                index = iKey + 1;\n                keyTime = data.k[iKey].t;\n                break;\n              } else if (time > data.k[iKey].t && time < data.k[iKey + 1].t) {\n                if (time - data.k[iKey].t > data.k[iKey + 1].t - time) {\n                  index = iKey + 2;\n                  keyTime = data.k[iKey + 1].t;\n                } else {\n                  index = iKey + 1;\n                  keyTime = data.k[iKey].t;\n                }\n\n                break;\n              }\n            }\n\n            if (index === -1) {\n              index = iKey + 1;\n              keyTime = data.k[iKey].t;\n            }\n          }\n        }\n\n        var obKey = {};\n        obKey.index = index;\n        obKey.time = keyTime / elem.comp.globalData.frameRate;\n        return obKey;\n      }\n\n      function key(ind) {\n        var obKey;\n        var iKey;\n        var lenKey;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          throw new Error(\"The property has no keyframe at index \" + ind);\n        }\n\n        ind -= 1;\n        obKey = {\n          time: data.k[ind].t / elem.comp.globalData.frameRate,\n          value: []\n        };\n        var arr = Object.prototype.hasOwnProperty.call(data.k[ind], \"s\") ? data.k[ind].s : data.k[ind - 1].e;\n        lenKey = arr.length;\n\n        for (iKey = 0; iKey < lenKey; iKey += 1) {\n          obKey[iKey] = arr[iKey];\n          obKey.value[iKey] = arr[iKey];\n        }\n\n        return obKey;\n      }\n\n      function framesToTime(frames, fps) {\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return frames / fps;\n      }\n\n      function timeToFrames(t, fps) {\n        if (!t && t !== 0) {\n          t = time;\n        }\n\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return t * fps;\n      }\n\n      function seedRandom(seed) {\n        BMMath.seedrandom(randSeed + seed);\n      }\n\n      function sourceRectAtTime() {\n        return elem.sourceRectAtTime();\n      }\n\n      function substring(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substring(init);\n          }\n\n          return value.substring(init, end);\n        }\n\n        return \"\";\n      }\n\n      function substr(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substr(init);\n          }\n\n          return value.substr(init, end);\n        }\n\n        return \"\";\n      }\n\n      function posterizeTime(framesPerSecond) {\n        time = framesPerSecond === 0 ? 0 : Math.floor(time * framesPerSecond) / framesPerSecond;\n        value = valueAtTime(time);\n      }\n\n      var time;\n      var velocity;\n      var value;\n      var text;\n      var textIndex;\n      var textTotal;\n      var selectorValue;\n      var index = elem.data.ind;\n      var hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n      var parent;\n      var randSeed = Math.floor(Math.random() * 1000000);\n      var globalData = elem.globalData;\n\n      function executeExpression(_value) {\n        // globalData.pushExpression();\n        value = _value;\n\n        if (_needsRandom) {\n          seedRandom(randSeed);\n        }\n\n        if ((this || _global).frameExpressionId === elem.globalData.frameId && (this || _global).propType !== \"textSelector\") {\n          return value;\n        }\n\n        if ((this || _global).propType === \"textSelector\") {\n          textIndex = (this || _global).textIndex;\n          textTotal = (this || _global).textTotal;\n          selectorValue = (this || _global).selectorValue;\n        }\n\n        if (!thisLayer) {\n          text = elem.layerInterface.text;\n          thisLayer = elem.layerInterface;\n          thisComp = elem.comp.compInterface;\n          toWorld = thisLayer.toWorld.bind(thisLayer);\n          fromWorld = thisLayer.fromWorld.bind(thisLayer);\n          fromComp = thisLayer.fromComp.bind(thisLayer);\n          toComp = thisLayer.toComp.bind(thisLayer);\n          mask = thisLayer.mask ? thisLayer.mask.bind(thisLayer) : null;\n          fromCompToSurface = fromComp;\n        }\n\n        if (!transform) {\n          transform = elem.layerInterface(\"ADBE Transform Group\");\n          $bm_transform = transform;\n\n          if (transform) {\n            anchorPoint = transform.anchorPoint;\n            /* position = transform.position;\r\n                      rotation = transform.rotation;\r\n                      scale = transform.scale; */\n          }\n        }\n\n        if (elemType === 4 && !content) {\n          content = thisLayer(\"ADBE Root Vectors Group\");\n        }\n\n        if (!effect) {\n          effect = thisLayer(4);\n        }\n\n        hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n\n        if (hasParent && !parent) {\n          parent = elem.hierarchy[0].layerInterface;\n        }\n\n        time = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n\n        if (needsVelocity) {\n          velocity = velocityAtTime(time);\n        }\n\n        expression_function();\n        (this || _global).frameExpressionId = elem.globalData.frameId; // TODO: Check if it's possible to return on ShapeInterface the .v value\n\n        if (scoped_bm_rt.propType === \"shape\") {\n          scoped_bm_rt = scoped_bm_rt.v;\n        } // globalData.popExpression();\n\n\n        return scoped_bm_rt;\n      }\n\n      return executeExpression;\n    }\n\n    ob.initiateExpression = initiateExpression;\n    return ob;\n  }();\n  /* global ExpressionManager, createTypedArray */\n\n  /* exported expressionHelpers */\n\n\n  var expressionHelpers = function () {\n    function searchExpressions(elem, data, prop) {\n      if (data.x) {\n        prop.k = true;\n        prop.x = true;\n        prop.initiateExpression = ExpressionManager.initiateExpression;\n        prop.effectsSequence.push(prop.initiateExpression(elem, data, prop).bind(prop));\n      }\n    }\n\n    function getValueAtTime(frameNum) {\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastFrame) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastFrame < frameNum ? (this || _global)._cachingAtTime.lastIndex : 0;\n        (this || _global)._cachingAtTime.value = this.interpolateValue(frameNum, (this || _global)._cachingAtTime);\n        (this || _global)._cachingAtTime.lastFrame = frameNum;\n      }\n\n      return (this || _global)._cachingAtTime.value;\n    }\n\n    function getSpeedAtTime(frameNum) {\n      var delta = -0.01;\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var speed = 0;\n\n      if (v1.length) {\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          speed += Math.pow(v2[i] - v1[i], 2);\n        }\n\n        speed = Math.sqrt(speed) * 100;\n      } else {\n        speed = 0;\n      }\n\n      return speed;\n    }\n\n    function getVelocityAtTime(frameNum) {\n      if ((this || _global).vel !== undefined) {\n        return (this || _global).vel;\n      }\n\n      var delta = -0.001; // frameNum += this.elem.data.st;\n\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var velocity;\n\n      if (v1.length) {\n        velocity = createTypedArray(\"float32\", v1.length);\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          // removing frameRate\n          // if needed, don't add it here\n          // velocity[i] = this.elem.globalData.frameRate*((v2[i] - v1[i])/delta);\n          velocity[i] = (v2[i] - v1[i]) / delta;\n        }\n      } else {\n        velocity = (v2 - v1) / delta;\n      }\n\n      return velocity;\n    }\n\n    function getStaticValueAtTime() {\n      return (this || _global).pv;\n    }\n\n    function setGroupProperty(propertyGroup) {\n      (this || _global).propertyGroup = propertyGroup;\n    }\n\n    return {\n      searchExpressions: searchExpressions,\n      getSpeedAtTime: getSpeedAtTime,\n      getVelocityAtTime: getVelocityAtTime,\n      getValueAtTime: getValueAtTime,\n      getStaticValueAtTime: getStaticValueAtTime,\n      setGroupProperty: setGroupProperty\n    };\n  }();\n  /* global createTypedArray, Matrix, TransformPropertyFactory, expressionHelpers, PropertyFactory, expressionHelpers,\r\n  initialDefaultFrame, shapePool, ShapePropertyFactory, bez, extendPrototype, ExpressionManager, createSizedArray */\n\n\n  (function addPropertyDecorator() {\n    function loopOut(type, duration, durationFlag) {\n      if (!(this || _global).k || !(this || _global).keyframes) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var lastKeyFrame = keyframes[keyframes.length - 1].t;\n\n      if (currentFrame <= lastKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var firstKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        firstKeyFrame = keyframes[keyframes.length - 1 - duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, lastKeyFrame - (this || _global).elem.data.ip);\n        } else {\n          cycleDuration = Math.abs(lastKeyFrame - (this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        firstKeyFrame = lastKeyFrame - cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if (iterations % 2 !== 0) {\n          return this.getValueAtTime((cycleDuration - (currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n\n        var repeats = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = (endV[i] - initV[i]) * repeats + current[i];\n          }\n\n          return ret;\n        }\n\n        return (endV - initV) * repeats + current;\n      } else if (type === \"continue\") {\n        var lastValue = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextLastValue = this.getValueAtTime((lastKeyFrame - 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(lastValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = lastValue[i] + (lastValue[i] - nextLastValue[i]) * ((currentFrame - lastKeyFrame) / (this || _global).comp.globalData.frameRate) / 0.0005; // eslint-disable-line\n          }\n\n          return ret;\n        }\n\n        return lastValue + (lastValue - nextLastValue) * ((currentFrame - lastKeyFrame) / 0.001);\n      }\n\n      return this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function loopIn(type, duration, durationFlag) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var firstKeyFrame = keyframes[0].t;\n\n      if (currentFrame >= firstKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var lastKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        lastKeyFrame = keyframes[duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, (this || _global).elem.data.op - firstKeyFrame);\n        } else {\n          cycleDuration = Math.abs((this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        lastKeyFrame = firstKeyFrame + cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((firstKeyFrame - currentFrame) / cycleDuration);\n\n        if (iterations % 2 === 0) {\n          return this.getValueAtTime(((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime((cycleDuration - (firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0);\n        var repeats = Math.floor((firstKeyFrame - currentFrame) / cycleDuration) + 1;\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = current[i] - (endV[i] - initV[i]) * repeats;\n          }\n\n          return ret;\n        }\n\n        return current - (endV - initV) * repeats;\n      } else if (type === \"continue\") {\n        var firstValue = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextFirstValue = this.getValueAtTime((firstKeyFrame + 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(firstValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = firstValue[i] + (firstValue[i] - nextFirstValue[i]) * (firstKeyFrame - currentFrame) / 0.001;\n          }\n\n          return ret;\n        }\n\n        return firstValue + (firstValue - nextFirstValue) * (firstKeyFrame - currentFrame) / 0.001;\n      }\n\n      return this.getValueAtTime((cycleDuration - ((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame)) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function smooth(width, samples) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      width = (width || 0.4) * 0.5;\n      samples = Math.floor(samples || 5);\n\n      if (samples <= 1) {\n        return (this || _global).pv;\n      }\n\n      var currentTime = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n      var initFrame = currentTime - width;\n      var endFrame = currentTime + width;\n      var sampleFrequency = samples > 1 ? (endFrame - initFrame) / (samples - 1) : 1;\n      var i = 0;\n      var j = 0;\n      var value;\n\n      if ((this || _global).pv.length) {\n        value = createTypedArray(\"float32\", (this || _global).pv.length);\n      } else {\n        value = 0;\n      }\n\n      var sampleValue;\n\n      while (i < samples) {\n        sampleValue = this.getValueAtTime(initFrame + i * sampleFrequency);\n\n        if ((this || _global).pv.length) {\n          for (j = 0; j < (this || _global).pv.length; j += 1) {\n            value[j] += sampleValue[j];\n          }\n        } else {\n          value += sampleValue;\n        }\n\n        i += 1;\n      }\n\n      if ((this || _global).pv.length) {\n        for (j = 0; j < (this || _global).pv.length; j += 1) {\n          value[j] /= samples;\n        }\n      } else {\n        value /= samples;\n      }\n\n      return value;\n    }\n\n    function getTransformValueAtTime(time) {\n      if (!(this || _global)._transformCachingAtTime) {\n        (this || _global)._transformCachingAtTime = {\n          v: new Matrix()\n        };\n      } /// /\n\n\n      var matrix = (this || _global)._transformCachingAtTime.v;\n      matrix.cloneFromProps((this || _global).pre.props);\n\n      if ((this || _global).appliedTransformations < 1) {\n        var anchor = (this || _global).a.getValueAtTime(time);\n\n        matrix.translate(-anchor[0] * (this || _global).a.mult, -anchor[1] * (this || _global).a.mult, anchor[2] * (this || _global).a.mult);\n      }\n\n      if ((this || _global).appliedTransformations < 2) {\n        var scale = (this || _global).s.getValueAtTime(time);\n\n        matrix.scale(scale[0] * (this || _global).s.mult, scale[1] * (this || _global).s.mult, scale[2] * (this || _global).s.mult);\n      }\n\n      if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n        var skew = (this || _global).sk.getValueAtTime(time);\n\n        var skewAxis = (this || _global).sa.getValueAtTime(time);\n\n        matrix.skewFromAxis(-skew * (this || _global).sk.mult, skewAxis * (this || _global).sa.mult);\n      }\n\n      if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotation = (this || _global).r.getValueAtTime(time);\n\n        matrix.rotate(-rotation * (this || _global).r.mult);\n      } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotationZ = (this || _global).rz.getValueAtTime(time);\n\n        var rotationY = (this || _global).ry.getValueAtTime(time);\n\n        var rotationX = (this || _global).rx.getValueAtTime(time);\n\n        var orientation = (this || _global).or.getValueAtTime(time);\n\n        matrix.rotateZ(-rotationZ * (this || _global).rz.mult).rotateY(rotationY * (this || _global).ry.mult).rotateX(rotationX * (this || _global).rx.mult).rotateZ(-orientation[2] * (this || _global).or.mult).rotateY(orientation[1] * (this || _global).or.mult).rotateX(orientation[0] * (this || _global).or.mult);\n      }\n\n      if ((this || _global).data.p && (this || _global).data.p.s) {\n        var positionX = (this || _global).px.getValueAtTime(time);\n\n        var positionY = (this || _global).py.getValueAtTime(time);\n\n        if ((this || _global).data.p.z) {\n          var positionZ = (this || _global).pz.getValueAtTime(time);\n\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, -positionZ * (this || _global).pz.mult);\n        } else {\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, 0);\n        }\n      } else {\n        var position = (this || _global).p.getValueAtTime(time);\n\n        matrix.translate(position[0] * (this || _global).p.mult, position[1] * (this || _global).p.mult, -position[2] * (this || _global).p.mult);\n      }\n\n      return matrix; /// /\n    }\n\n    function getTransformStaticValueAtTime() {\n      return (this || _global).v.clone(new Matrix());\n    }\n\n    var getTransformProperty = TransformPropertyFactory.getTransformProperty;\n\n    TransformPropertyFactory.getTransformProperty = function (elem, data, container) {\n      var prop = getTransformProperty(elem, data, container);\n\n      if (prop.dynamicProperties.length) {\n        prop.getValueAtTime = getTransformValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = getTransformStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      return prop;\n    };\n\n    var propertyGetProp = PropertyFactory.getProp;\n\n    PropertyFactory.getProp = function (elem, data, type, mult, container) {\n      var prop = propertyGetProp(elem, data, type, mult, container); // prop.getVelocityAtTime = getVelocityAtTime;\n      // prop.loopOut = loopOut;\n      // prop.loopIn = loopIn;\n\n      if (prop.kf) {\n        prop.getValueAtTime = expressionHelpers.getValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      prop.loopOut = loopOut;\n      prop.loopIn = loopIn;\n      prop.smooth = smooth;\n      prop.getVelocityAtTime = expressionHelpers.getVelocityAtTime.bind(prop);\n      prop.getSpeedAtTime = expressionHelpers.getSpeedAtTime.bind(prop);\n      prop.numKeys = data.a === 1 ? data.k.length : 0;\n      prop.propertyIndex = data.ix;\n      var value = 0;\n\n      if (type !== 0) {\n        value = createTypedArray(\"float32\", data.a === 1 ? data.k[0].s.length : data.k.length);\n      }\n\n      prop._cachingAtTime = {\n        lastFrame: initialDefaultFrame,\n        lastIndex: 0,\n        value: value\n      };\n      expressionHelpers.searchExpressions(elem, data, prop);\n\n      if (prop.k) {\n        container.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n\n    function getShapeValueAtTime(frameNum) {\n      // For now this caching object is created only when needed instead of creating it when the shape is initialized.\n      if (!(this || _global)._cachingAtTime) {\n        (this || _global)._cachingAtTime = {\n          shapeValue: shapePool.clone((this || _global).pv),\n          lastIndex: 0,\n          lastTime: initialDefaultFrame\n        };\n      }\n\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastTime) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastTime < frameNum ? (this || _global)._caching.lastIndex : 0;\n        (this || _global)._cachingAtTime.lastTime = frameNum;\n        this.interpolateShape(frameNum, (this || _global)._cachingAtTime.shapeValue, (this || _global)._cachingAtTime);\n      }\n\n      return (this || _global)._cachingAtTime.shapeValue;\n    }\n\n    var ShapePropertyConstructorFunction = ShapePropertyFactory.getConstructorFunction();\n    var KeyframedShapePropertyConstructorFunction = ShapePropertyFactory.getKeyframedConstructorFunction();\n\n    function ShapeExpressions() {}\n\n    ShapeExpressions.prototype = {\n      vertices: function (prop, time) {\n        if ((this || _global).k) {\n          this.getValue();\n        }\n\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        var i;\n        var len = shapePath._length;\n        var vertices = shapePath[prop];\n        var points = shapePath.v;\n        var arr = createSizedArray(len);\n\n        for (i = 0; i < len; i += 1) {\n          if (prop === \"i\" || prop === \"o\") {\n            arr[i] = [vertices[i][0] - points[i][0], vertices[i][1] - points[i][1]];\n          } else {\n            arr[i] = [vertices[i][0], vertices[i][1]];\n          }\n        }\n\n        return arr;\n      },\n      points: function (time) {\n        return this.vertices(\"v\", time);\n      },\n      inTangents: function (time) {\n        return this.vertices(\"i\", time);\n      },\n      outTangents: function (time) {\n        return this.vertices(\"o\", time);\n      },\n      isClosed: function () {\n        return (this || _global).v.c;\n      },\n      pointOnPath: function (perc, time) {\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        if (!(this || _global)._segmentsLength) {\n          (this || _global)._segmentsLength = bez.getSegmentsLength(shapePath);\n        }\n\n        var segmentsLength = (this || _global)._segmentsLength;\n        var lengths = segmentsLength.lengths;\n        var lengthPos = segmentsLength.totalLength * perc;\n        var i = 0;\n        var len = lengths.length;\n        var accumulatedLength = 0;\n        var pt;\n\n        while (i < len) {\n          if (accumulatedLength + lengths[i].addedLength > lengthPos) {\n            var initIndex = i;\n            var endIndex = shapePath.c && i === len - 1 ? 0 : i + 1;\n            var segmentPerc = (lengthPos - accumulatedLength) / lengths[i].addedLength;\n            pt = bez.getPointInSegment(shapePath.v[initIndex], shapePath.v[endIndex], shapePath.o[initIndex], shapePath.i[endIndex], segmentPerc, lengths[i]);\n            break;\n          } else {\n            accumulatedLength += lengths[i].addedLength;\n          }\n\n          i += 1;\n        }\n\n        if (!pt) {\n          pt = shapePath.c ? [shapePath.v[0][0], shapePath.v[0][1]] : [shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1]];\n        }\n\n        return pt;\n      },\n      vectorOnPath: function (perc, time, vectorType) {\n        // perc doesn't use triple equality because it can be a Number object as well as a primitive.\n        if (perc == 1) {\n          // eslint-disable-line eqeqeq\n          perc = (this || _global).v.c;\n        } else if (perc == 0) {\n          // eslint-disable-line eqeqeq\n          perc = 0.999;\n        }\n\n        var pt1 = this.pointOnPath(perc, time);\n        var pt2 = this.pointOnPath(perc + 0.001, time);\n        var xLength = pt2[0] - pt1[0];\n        var yLength = pt2[1] - pt1[1];\n        var magnitude = Math.sqrt(Math.pow(xLength, 2) + Math.pow(yLength, 2));\n\n        if (magnitude === 0) {\n          return [0, 0];\n        }\n\n        var unitVector = vectorType === \"tangent\" ? [xLength / magnitude, yLength / magnitude] : [-yLength / magnitude, xLength / magnitude];\n        return unitVector;\n      },\n      tangentOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"tangent\");\n      },\n      normalOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"normal\");\n      },\n      setGroupProperty: expressionHelpers.setGroupProperty,\n      getValueAtTime: expressionHelpers.getStaticValueAtTime\n    };\n    extendPrototype([ShapeExpressions], ShapePropertyConstructorFunction);\n    extendPrototype([ShapeExpressions], KeyframedShapePropertyConstructorFunction);\n    KeyframedShapePropertyConstructorFunction.prototype.getValueAtTime = getShapeValueAtTime;\n    KeyframedShapePropertyConstructorFunction.prototype.initiateExpression = ExpressionManager.initiateExpression;\n    var propertyGetShapeProp = ShapePropertyFactory.getShapeProp;\n\n    ShapePropertyFactory.getShapeProp = function (elem, data, type, arr, trims) {\n      var prop = propertyGetShapeProp(elem, data, type, arr, trims);\n      prop.propertyIndex = data.ix;\n      prop.lock = false;\n\n      if (type === 3) {\n        expressionHelpers.searchExpressions(elem, data.pt, prop);\n      } else if (type === 4) {\n        expressionHelpers.searchExpressions(elem, data.ks, prop);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n  })();\n  /* global ExpressionManager, TextProperty */\n\n\n  (function addDecorator() {\n    function searchExpressions() {\n      if ((this || _global).data.d.x) {\n        (this || _global).calculateExpression = ExpressionManager.initiateExpression.bind(this || _global)((this || _global).elem, (this || _global).data.d, this || _global);\n        this.addEffect((this || _global).getExpressionValue.bind(this || _global));\n        return true;\n      }\n\n      return null;\n    }\n\n    TextProperty.prototype.getExpressionValue = function (currentValue, text) {\n      var newValue = this.calculateExpression(text);\n\n      if (currentValue.t !== newValue) {\n        var newData = {};\n        this.copyData(newData, currentValue);\n        newData.t = newValue.toString();\n        newData.__complete = false;\n        return newData;\n      }\n\n      return currentValue;\n    };\n\n    TextProperty.prototype.searchProperty = function () {\n      var isKeyframed = this.searchKeyframes();\n      var hasExpressions = this.searchExpressions();\n      (this || _global).kf = isKeyframed || hasExpressions;\n      return (this || _global).kf;\n    };\n\n    TextProperty.prototype.searchExpressions = searchExpressions;\n  })();\n  /* global propertyGroupFactory, PropertyInterface */\n\n  /* exported ShapePathInterface */\n\n\n  var ShapePathInterface = function () {\n    return function pathInterfaceFactory(shape, view, propertyGroup) {\n      var prop = view.sh;\n\n      function interfaceFunction(val) {\n        if (val === \"Shape\" || val === \"shape\" || val === \"Path\" || val === \"path\" || val === \"ADBE Vector Shape\" || val === 2) {\n          return interfaceFunction.path;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      prop.setGroupProperty(PropertyInterface(\"Path\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        path: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        shape: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        ix: {\n          value: shape.ix\n        },\n        propertyIndex: {\n          value: shape.ix\n        },\n        mn: {\n          value: shape.mn\n        },\n        propertyGroup: {\n          value: propertyGroup\n        }\n      });\n      return interfaceFunction;\n    };\n  }();\n  /* exported propertyGroupFactory */\n\n\n  var propertyGroupFactory = function () {\n    return function (interfaceFunction, parentPropertyGroup) {\n      return function (val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return parentPropertyGroup(val - 1);\n      };\n    };\n  }();\n  /* exported PropertyInterface */\n\n\n  var PropertyInterface = function () {\n    return function (propertyName, propertyGroup) {\n      var interfaceFunction = {\n        _name: propertyName\n      };\n\n      function _propertyGroup(val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return propertyGroup(val - 1);\n      }\n\n      return _propertyGroup;\n    };\n  }();\n  /* global ExpressionPropertyInterface, PropertyInterface, propertyGroupFactory, ShapePathInterface */\n\n  /* exported ShapeExpressionInterface */\n\n\n  var ShapeExpressionInterface = function () {\n    function iterateElements(shapes, view, propertyGroup) {\n      var arr = [];\n      var i;\n      var len = shapes ? shapes.length : 0;\n\n      for (i = 0; i < len; i += 1) {\n        if (shapes[i].ty === \"gr\") {\n          arr.push(groupInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"fl\") {\n          arr.push(fillInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"st\") {\n          arr.push(strokeInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tm\") {\n          arr.push(trimInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tr\") {// arr.push(transformInterfaceFactory(shapes[i],view[i],propertyGroup));\n        } else if (shapes[i].ty === \"el\") {\n          arr.push(ellipseInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sr\") {\n          arr.push(starInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sh\") {\n          arr.push(ShapePathInterface(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rc\") {\n          arr.push(rectInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rd\") {\n          arr.push(roundedInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rp\") {\n          arr.push(repeaterInterfaceFactory(shapes[i], view[i], propertyGroup));\n        }\n      }\n\n      return arr;\n    }\n\n    function contentsInterfaceFactory(shape, view, propertyGroup) {\n      var interfaces;\n\n      var interfaceFunction = function _interfaceFunction(value) {\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value || interfaces[i].mn === value || interfaces[i].propertyIndex === value || interfaces[i].ix === value || interfaces[i].ind === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        if (typeof value === \"number\") {\n          return interfaces[value - 1];\n        }\n\n        return null;\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      interfaces = iterateElements(shape.it, view.it, interfaceFunction.propertyGroup);\n      interfaceFunction.numProperties = interfaces.length;\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.transform = transformInterface;\n      interfaceFunction.propertyIndex = shape.cix;\n      interfaceFunction._name = shape.nm;\n      return interfaceFunction;\n    }\n\n    function groupInterfaceFactory(shape, view, propertyGroup) {\n      var interfaceFunction = function _interfaceFunction(value) {\n        switch (value) {\n          case \"ADBE Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return interfaceFunction.content;\n          // Not necessary for now. Keeping them here in case a new case appears\n          // case 'ADBE Vector Transform Group':\n          // case 3:\n\n          default:\n            return interfaceFunction.transform;\n        }\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      var content = contentsInterfaceFactory(shape, view, interfaceFunction.propertyGroup);\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.content = content;\n      interfaceFunction.transform = transformInterface;\n      Object.defineProperty(interfaceFunction, \"_name\", {\n        get: function () {\n          return shape.nm;\n        }\n      }); // interfaceFunction.content = interfaceFunction;\n\n      interfaceFunction.numProperties = shape.np;\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.nm = shape.nm;\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function fillInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", propertyGroup));\n      return interfaceFunction;\n    }\n\n    function strokeInterfaceFactory(shape, view, propertyGroup) {\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var _dashPropertyGroup = propertyGroupFactory(dashOb, _propertyGroup);\n\n      function addPropertyToDashOb(i) {\n        Object.defineProperty(dashOb, shape.d[i].nm, {\n          get: ExpressionPropertyInterface(view.d.dataProps[i].p)\n        });\n      }\n\n      var i;\n      var len = shape.d ? shape.d.length : 0;\n      var dashOb = {};\n\n      for (i = 0; i < len; i += 1) {\n        addPropertyToDashOb(i);\n        view.d.dataProps[i].p.setGroupProperty(_dashPropertyGroup);\n      }\n\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (val === \"Stroke Width\" || val === \"stroke width\") {\n          return interfaceFunction.strokeWidth;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        strokeWidth: {\n          get: ExpressionPropertyInterface(view.w)\n        },\n        dash: {\n          get: function () {\n            return dashOb;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.w.setGroupProperty(PropertyInterface(\"Stroke Width\", _propertyGroup));\n      return interfaceFunction;\n    }\n\n    function trimInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === shape.e.ix || val === \"End\" || val === \"end\") {\n          return interfaceFunction.end;\n        }\n\n        if (val === shape.s.ix) {\n          return interfaceFunction.start;\n        }\n\n        if (val === shape.o.ix) {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      view.s.setGroupProperty(PropertyInterface(\"Start\", _propertyGroup));\n      view.e.setGroupProperty(PropertyInterface(\"End\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.propertyGroup = propertyGroup;\n      Object.defineProperties(interfaceFunction, {\n        start: {\n          get: ExpressionPropertyInterface(view.s)\n        },\n        end: {\n          get: ExpressionPropertyInterface(view.e)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function transformInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.a.ix === value || value === \"Anchor Point\") {\n          return interfaceFunction.anchorPoint;\n        }\n\n        if (shape.o.ix === value || value === \"Opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (shape.p.ix === value || value === \"Position\") {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value || value === \"Rotation\" || value === \"ADBE Vector Rotation\") {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.s.ix === value || value === \"Scale\") {\n          return interfaceFunction.scale;\n        }\n\n        if (shape.sk && shape.sk.ix === value || value === \"Skew\") {\n          return interfaceFunction.skew;\n        }\n\n        if (shape.sa && shape.sa.ix === value || value === \"Skew Axis\") {\n          return interfaceFunction.skewAxis;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      view.transform.mProps.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.transform.mProps.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      view.transform.mProps.a.setGroupProperty(PropertyInterface(\"Anchor Point\", _propertyGroup));\n      view.transform.mProps.s.setGroupProperty(PropertyInterface(\"Scale\", _propertyGroup));\n      view.transform.mProps.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (view.transform.mProps.sk) {\n        view.transform.mProps.sk.setGroupProperty(PropertyInterface(\"Skew\", _propertyGroup));\n        view.transform.mProps.sa.setGroupProperty(PropertyInterface(\"Skew Angle\", _propertyGroup));\n      }\n\n      view.transform.op.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        opacity: {\n          get: ExpressionPropertyInterface(view.transform.mProps.o)\n        },\n        position: {\n          get: ExpressionPropertyInterface(view.transform.mProps.p)\n        },\n        anchorPoint: {\n          get: ExpressionPropertyInterface(view.transform.mProps.a)\n        },\n        scale: {\n          get: ExpressionPropertyInterface(view.transform.mProps.s)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(view.transform.mProps.r)\n        },\n        skew: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sk)\n        },\n        skewAxis: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sa)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.ty = \"tr\";\n      interfaceFunction.mn = shape.mn;\n      interfaceFunction.propertyGroup = propertyGroup;\n      return interfaceFunction;\n    }\n\n    function ellipseInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.s.ix === value) {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function starInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.pt.ix === value) {\n          return interfaceFunction.points;\n        }\n\n        if (shape.or.ix === value || value === \"ADBE Vector Star Outer Radius\") {\n          return interfaceFunction.outerRadius;\n        }\n\n        if (shape.os.ix === value) {\n          return interfaceFunction.outerRoundness;\n        }\n\n        if (shape.ir && (shape.ir.ix === value || value === \"ADBE Vector Star Inner Radius\")) {\n          return interfaceFunction.innerRadius;\n        }\n\n        if (shape.is && shape.is.ix === value) {\n          return interfaceFunction.innerRoundness;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.or.setGroupProperty(PropertyInterface(\"Outer Radius\", _propertyGroup));\n      prop.os.setGroupProperty(PropertyInterface(\"Outer Roundness\", _propertyGroup));\n      prop.pt.setGroupProperty(PropertyInterface(\"Points\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (shape.ir) {\n        prop.ir.setGroupProperty(PropertyInterface(\"Inner Radius\", _propertyGroup));\n        prop.is.setGroupProperty(PropertyInterface(\"Inner Roundness\", _propertyGroup));\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        points: {\n          get: ExpressionPropertyInterface(prop.pt)\n        },\n        outerRadius: {\n          get: ExpressionPropertyInterface(prop.or)\n        },\n        outerRoundness: {\n          get: ExpressionPropertyInterface(prop.os)\n        },\n        innerRadius: {\n          get: ExpressionPropertyInterface(prop.ir)\n        },\n        innerRoundness: {\n          get: ExpressionPropertyInterface(prop.is)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function rectInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.roundness;\n        }\n\n        if (shape.s.ix === value || value === \"Size\" || value === \"ADBE Vector Rect Size\") {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        roundness: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function roundedInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.r.ix === value || value === \"Round Corners 1\") {\n          return interfaceFunction.radius;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.rd.setGroupProperty(PropertyInterface(\"Radius\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        radius: {\n          get: ExpressionPropertyInterface(prop.rd)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function repeaterInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.c.ix === value || value === \"Copies\") {\n          return interfaceFunction.copies;\n        }\n\n        if (shape.o.ix === value || value === \"Offset\") {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.c.setGroupProperty(PropertyInterface(\"Copies\", _propertyGroup));\n      prop.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        copies: {\n          get: ExpressionPropertyInterface(prop.c)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(prop.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    return function (shapes, view, propertyGroup) {\n      var interfaces;\n\n      function _interfaceFunction(value) {\n        if (typeof value === \"number\") {\n          value = value === undefined ? 1 : value;\n\n          if (value === 0) {\n            return propertyGroup;\n          }\n\n          return interfaces[value - 1];\n        }\n\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      function parentGroupWrapper() {\n        return propertyGroup;\n      }\n\n      _interfaceFunction.propertyGroup = propertyGroupFactory(_interfaceFunction, parentGroupWrapper);\n      interfaces = iterateElements(shapes, view, _interfaceFunction.propertyGroup);\n      _interfaceFunction.numProperties = interfaces.length;\n      _interfaceFunction._name = \"Contents\";\n      return _interfaceFunction;\n    };\n  }();\n  /* exported TextExpressionInterface */\n\n\n  var TextExpressionInterface = function () {\n    return function (elem) {\n      var _prevValue;\n\n      var _sourceText;\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Text Document\":\n            return _thisLayerFunction.sourceText;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"sourceText\", {\n        get: function () {\n          elem.textProperty.getValue();\n          var stringValue = elem.textProperty.currentData.t;\n\n          if (stringValue !== _prevValue) {\n            elem.textProperty.currentData.t = _prevValue;\n            _sourceText = new String(stringValue); // eslint-disable-line no-new-wrappers\n            // If stringValue is an empty string, eval returns undefined, so it has to be returned as a String primitive\n\n            _sourceText.value = stringValue || new String(stringValue); // eslint-disable-line no-new-wrappers\n          }\n\n          return _sourceText;\n        }\n      });\n      return _thisLayerFunction;\n    };\n  }();\n  /* global Matrix, MaskManagerInterface, TransformExpressionInterface, getDescriptor */\n\n  /* exported LayerExpressionInterface */\n\n\n  var LayerExpressionInterface = function () {\n    function getMatrix(time) {\n      var toWorldMat = new Matrix();\n\n      if (time !== undefined) {\n        var propMatrix = (this || _global)._elem.finalTransform.mProp.getValueAtTime(time);\n\n        propMatrix.clone(toWorldMat);\n      } else {\n        var transformMat = (this || _global)._elem.finalTransform.mProp;\n        transformMat.applyToMatrix(toWorldMat);\n      }\n\n      return toWorldMat;\n    }\n\n    function toWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function toWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function fromWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function fromWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function applyPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.applyToPointArray(arr[0], arr[1], arr[2] || 0);\n    }\n\n    function invertPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.inversePoint(arr);\n    }\n\n    function fromComp(arr) {\n      var toWorldMat = new Matrix();\n      toWorldMat.reset();\n\n      (this || _global)._elem.finalTransform.mProp.applyToMatrix(toWorldMat);\n\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(toWorldMat);\n        }\n\n        return toWorldMat.inversePoint(arr);\n      }\n\n      return toWorldMat.inversePoint(arr);\n    }\n\n    function sampleImage() {\n      return [1, 1, 1, 1];\n    }\n\n    return function (elem) {\n      var transformInterface;\n\n      function _registerMaskInterface(maskManager) {\n        _thisLayerFunction.mask = new MaskManagerInterface(maskManager, elem);\n      }\n\n      function _registerEffectsInterface(effects) {\n        _thisLayerFunction.effect = effects;\n      }\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Root Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return _thisLayerFunction.shapeInterface;\n\n          case 1:\n          case 6:\n          case \"Transform\":\n          case \"transform\":\n          case \"ADBE Transform Group\":\n            return transformInterface;\n\n          case 4:\n          case \"ADBE Effect Parade\":\n          case \"effects\":\n          case \"Effects\":\n            return _thisLayerFunction.effect;\n\n          case \"ADBE Text Properties\":\n            return _thisLayerFunction.textInterface;\n\n          default:\n            return null;\n        }\n      }\n\n      _thisLayerFunction.getMatrix = getMatrix;\n      _thisLayerFunction.invertPoint = invertPoint;\n      _thisLayerFunction.applyPoint = applyPoint;\n      _thisLayerFunction.toWorld = toWorld;\n      _thisLayerFunction.toWorldVec = toWorldVec;\n      _thisLayerFunction.fromWorld = fromWorld;\n      _thisLayerFunction.fromWorldVec = fromWorldVec;\n      _thisLayerFunction.toComp = toWorld;\n      _thisLayerFunction.fromComp = fromComp;\n      _thisLayerFunction.sampleImage = sampleImage;\n      _thisLayerFunction.sourceRectAtTime = elem.sourceRectAtTime.bind(elem);\n      _thisLayerFunction._elem = elem;\n      transformInterface = TransformExpressionInterface(elem.finalTransform.mProp);\n      var anchorPointDescriptor = getDescriptor(transformInterface, \"anchorPoint\");\n      Object.defineProperties(_thisLayerFunction, {\n        hasParent: {\n          get: function () {\n            return elem.hierarchy.length;\n          }\n        },\n        parent: {\n          get: function () {\n            return elem.hierarchy[0].layerInterface;\n          }\n        },\n        rotation: getDescriptor(transformInterface, \"rotation\"),\n        scale: getDescriptor(transformInterface, \"scale\"),\n        position: getDescriptor(transformInterface, \"position\"),\n        opacity: getDescriptor(transformInterface, \"opacity\"),\n        anchorPoint: anchorPointDescriptor,\n        anchor_point: anchorPointDescriptor,\n        transform: {\n          get: function () {\n            return transformInterface;\n          }\n        },\n        active: {\n          get: function () {\n            return elem.isInRange;\n          }\n        }\n      });\n      _thisLayerFunction.startTime = elem.data.st;\n      _thisLayerFunction.index = elem.data.ind;\n      _thisLayerFunction.source = elem.data.refId;\n      _thisLayerFunction.height = elem.data.ty === 0 ? elem.data.h : 100;\n      _thisLayerFunction.width = elem.data.ty === 0 ? elem.data.w : 100;\n      _thisLayerFunction.inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      _thisLayerFunction.outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      _thisLayerFunction._name = elem.data.nm;\n      _thisLayerFunction.registerMaskInterface = _registerMaskInterface;\n      _thisLayerFunction.registerEffectsInterface = _registerEffectsInterface;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global */\n\n  /* exported FootageInterface */\n\n\n  var FootageInterface = function () {\n    var outlineInterfaceFactory = function (elem) {\n      var currentPropertyName = \"\";\n      var currentProperty = elem.getFootageData();\n\n      function init() {\n        currentPropertyName = \"\";\n        currentProperty = elem.getFootageData();\n        return searchProperty;\n      }\n\n      function searchProperty(value) {\n        if (currentProperty[value]) {\n          currentPropertyName = value;\n          currentProperty = currentProperty[value];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        var propertyNameIndex = value.indexOf(currentPropertyName);\n\n        if (propertyNameIndex !== -1) {\n          var index = parseInt(value.substr(propertyNameIndex + currentPropertyName.length), 10);\n          currentProperty = currentProperty[index];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        return \"\";\n      }\n\n      return init;\n    };\n\n    var dataInterfaceFactory = function (elem) {\n      function interfaceFunction(value) {\n        if (value === \"Outline\") {\n          return interfaceFunction.outlineInterface();\n        }\n\n        return null;\n      }\n\n      interfaceFunction._name = \"Outline\";\n      interfaceFunction.outlineInterface = outlineInterfaceFactory(elem);\n      return interfaceFunction;\n    };\n\n    return function (elem) {\n      function _interfaceFunction(value) {\n        if (value === \"Data\") {\n          return _interfaceFunction.dataInterface;\n        }\n\n        return null;\n      }\n\n      _interfaceFunction._name = \"Data\";\n      _interfaceFunction.dataInterface = dataInterfaceFactory(elem);\n      return _interfaceFunction;\n    };\n  }();\n  /* exported CompExpressionInterface */\n\n\n  var CompExpressionInterface = function () {\n    return function (comp) {\n      function _thisLayerFunction(name) {\n        var i = 0;\n        var len = comp.layers.length;\n\n        while (i < len) {\n          if (comp.layers[i].nm === name || comp.layers[i].ind === name) {\n            return comp.elements[i].layerInterface;\n          }\n\n          i += 1;\n        }\n\n        return null; // return {active:false};\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"_name\", {\n        value: comp.data.nm\n      });\n      _thisLayerFunction.layer = _thisLayerFunction;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.height = comp.data.h || comp.globalData.compSize.h;\n      _thisLayerFunction.width = comp.data.w || comp.globalData.compSize.w;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.frameDuration = 1 / comp.globalData.frameRate;\n      _thisLayerFunction.displayStartTime = 0;\n      _thisLayerFunction.numLayers = comp.layers.length;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global ExpressionPropertyInterface */\n\n  /* exported TransformExpressionInterface */\n\n\n  var TransformExpressionInterface = function () {\n    return function (transform) {\n      function _thisFunction(name) {\n        switch (name) {\n          case \"scale\":\n          case \"Scale\":\n          case \"ADBE Scale\":\n          case 6:\n            return _thisFunction.scale;\n\n          case \"rotation\":\n          case \"Rotation\":\n          case \"ADBE Rotation\":\n          case \"ADBE Rotate Z\":\n          case 10:\n            return _thisFunction.rotation;\n\n          case \"ADBE Rotate X\":\n            return _thisFunction.xRotation;\n\n          case \"ADBE Rotate Y\":\n            return _thisFunction.yRotation;\n\n          case \"position\":\n          case \"Position\":\n          case \"ADBE Position\":\n          case 2:\n            return _thisFunction.position;\n\n          case \"ADBE Position_0\":\n            return _thisFunction.xPosition;\n\n          case \"ADBE Position_1\":\n            return _thisFunction.yPosition;\n\n          case \"ADBE Position_2\":\n            return _thisFunction.zPosition;\n\n          case \"anchorPoint\":\n          case \"AnchorPoint\":\n          case \"Anchor Point\":\n          case \"ADBE AnchorPoint\":\n          case 1:\n            return _thisFunction.anchorPoint;\n\n          case \"opacity\":\n          case \"Opacity\":\n          case 11:\n            return _thisFunction.opacity;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"rotation\", {\n        get: ExpressionPropertyInterface(transform.r || transform.rz)\n      });\n      Object.defineProperty(_thisFunction, \"zRotation\", {\n        get: ExpressionPropertyInterface(transform.rz || transform.r)\n      });\n      Object.defineProperty(_thisFunction, \"xRotation\", {\n        get: ExpressionPropertyInterface(transform.rx)\n      });\n      Object.defineProperty(_thisFunction, \"yRotation\", {\n        get: ExpressionPropertyInterface(transform.ry)\n      });\n      Object.defineProperty(_thisFunction, \"scale\", {\n        get: ExpressionPropertyInterface(transform.s)\n      });\n\n      var _px;\n\n      var _py;\n\n      var _pz;\n\n      var _transformFactory;\n\n      if (transform.p) {\n        _transformFactory = ExpressionPropertyInterface(transform.p);\n      } else {\n        _px = ExpressionPropertyInterface(transform.px);\n        _py = ExpressionPropertyInterface(transform.py);\n\n        if (transform.pz) {\n          _pz = ExpressionPropertyInterface(transform.pz);\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"position\", {\n        get: function () {\n          if (transform.p) {\n            return _transformFactory();\n          }\n\n          return [_px(), _py(), _pz ? _pz() : 0];\n        }\n      });\n      Object.defineProperty(_thisFunction, \"xPosition\", {\n        get: ExpressionPropertyInterface(transform.px)\n      });\n      Object.defineProperty(_thisFunction, \"yPosition\", {\n        get: ExpressionPropertyInterface(transform.py)\n      });\n      Object.defineProperty(_thisFunction, \"zPosition\", {\n        get: ExpressionPropertyInterface(transform.pz)\n      });\n      Object.defineProperty(_thisFunction, \"anchorPoint\", {\n        get: ExpressionPropertyInterface(transform.a)\n      });\n      Object.defineProperty(_thisFunction, \"opacity\", {\n        get: ExpressionPropertyInterface(transform.o)\n      });\n      Object.defineProperty(_thisFunction, \"skew\", {\n        get: ExpressionPropertyInterface(transform.sk)\n      });\n      Object.defineProperty(_thisFunction, \"skewAxis\", {\n        get: ExpressionPropertyInterface(transform.sa)\n      });\n      Object.defineProperty(_thisFunction, \"orientation\", {\n        get: ExpressionPropertyInterface(transform.or)\n      });\n      return _thisFunction;\n    };\n  }();\n  /* exported ProjectInterface */\n\n\n  ProjectInterface = function () {\n    function registerComposition(comp) {\n      (this || _global).compositions.push(comp);\n    }\n\n    return function () {\n      function _thisProjectFunction(name) {\n        var i = 0;\n        var len = (this || _global).compositions.length;\n\n        while (i < len) {\n          if ((this || _global).compositions[i].data && (this || _global).compositions[i].data.nm === name) {\n            if ((this || _global).compositions[i].prepareFrame && (this || _global).compositions[i].data.xt) {\n              (this || _global).compositions[i].prepareFrame((this || _global).currentFrame);\n            }\n\n            return (this || _global).compositions[i].compInterface;\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      _thisProjectFunction.compositions = [];\n      _thisProjectFunction.currentFrame = 0;\n      _thisProjectFunction.registerComposition = registerComposition;\n      return _thisProjectFunction;\n    };\n  }();\n  /* global propertyGroupFactory, ExpressionPropertyInterface, PropertyInterface */\n\n  /* exported EffectsExpressionInterface */\n\n\n  var EffectsExpressionInterface = function () {\n    var ob = {\n      createEffectsInterface: createEffectsInterface\n    };\n\n    function createEffectsInterface(elem, propertyGroup) {\n      if (elem.effectsManager) {\n        var effectElements = [];\n        var effectsData = elem.data.ef;\n        var i;\n        var len = elem.effectsManager.effectElements.length;\n\n        for (i = 0; i < len; i += 1) {\n          effectElements.push(createGroupInterface(effectsData[i], elem.effectsManager.effectElements[i], propertyGroup, elem));\n        }\n\n        var effects = elem.data.ef || [];\n\n        var groupInterface = function (name) {\n          i = 0;\n          len = effects.length;\n\n          while (i < len) {\n            if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n              return effectElements[i];\n            }\n\n            i += 1;\n          }\n\n          return null;\n        };\n\n        Object.defineProperty(groupInterface, \"numProperties\", {\n          get: function () {\n            return effects.length;\n          }\n        });\n        return groupInterface;\n      }\n\n      return null;\n    }\n\n    function createGroupInterface(data, elements, propertyGroup, elem) {\n      function groupInterface(name) {\n        var effects = data.ef;\n        var i = 0;\n        var len = effects.length;\n\n        while (i < len) {\n          if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n            if (effects[i].ty === 5) {\n              return effectElements[i];\n            }\n\n            return effectElements[i]();\n          }\n\n          i += 1;\n        }\n\n        throw new Error();\n      }\n\n      var _propertyGroup = propertyGroupFactory(groupInterface, propertyGroup);\n\n      var effectElements = [];\n      var i;\n      var len = data.ef.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (data.ef[i].ty === 5) {\n          effectElements.push(createGroupInterface(data.ef[i], elements.effectElements[i], elements.effectElements[i].propertyGroup, elem));\n        } else {\n          effectElements.push(createValueInterface(elements.effectElements[i], data.ef[i].ty, elem, _propertyGroup));\n        }\n      }\n\n      if (data.mn === \"ADBE Color Control\") {\n        Object.defineProperty(groupInterface, \"color\", {\n          get: function () {\n            return effectElements[0]();\n          }\n        });\n      }\n\n      Object.defineProperties(groupInterface, {\n        numProperties: {\n          get: function () {\n            return data.np;\n          }\n        },\n        _name: {\n          value: data.nm\n        },\n        propertyGroup: {\n          value: _propertyGroup\n        }\n      });\n      groupInterface.enabled = data.en !== 0;\n      groupInterface.active = groupInterface.enabled;\n      return groupInterface;\n    }\n\n    function createValueInterface(element, type, elem, propertyGroup) {\n      var expressionProperty = ExpressionPropertyInterface(element.p);\n\n      function interfaceFunction() {\n        if (type === 10) {\n          return elem.comp.compInterface(element.p.v);\n        }\n\n        return expressionProperty();\n      }\n\n      if (element.p.setGroupProperty) {\n        element.p.setGroupProperty(PropertyInterface(\"\", propertyGroup));\n      }\n\n      return interfaceFunction;\n    }\n\n    return ob;\n  }();\n  /* global createSizedArray */\n\n  /* exported MaskManagerInterface */\n\n\n  var MaskManagerInterface = function () {\n    function MaskInterface(mask, data) {\n      (this || _global)._mask = mask;\n      (this || _global)._data = data;\n    }\n\n    Object.defineProperty(MaskInterface.prototype, \"maskPath\", {\n      get: function () {\n        if ((this || _global)._mask.prop.k) {\n          (this || _global)._mask.prop.getValue();\n        }\n\n        return (this || _global)._mask.prop;\n      }\n    });\n    Object.defineProperty(MaskInterface.prototype, \"maskOpacity\", {\n      get: function () {\n        if ((this || _global)._mask.op.k) {\n          (this || _global)._mask.op.getValue();\n        }\n\n        return (this || _global)._mask.op.v * 100;\n      }\n    });\n\n    var MaskManager = function (maskManager) {\n      var _masksInterfaces = createSizedArray(maskManager.viewData.length);\n\n      var i;\n      var len = maskManager.viewData.length;\n\n      for (i = 0; i < len; i += 1) {\n        _masksInterfaces[i] = new MaskInterface(maskManager.viewData[i], maskManager.masksProperties[i]);\n      }\n\n      var maskFunction = function (name) {\n        i = 0;\n\n        while (i < len) {\n          if (maskManager.masksProperties[i].nm === name) {\n            return _masksInterfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      };\n\n      return maskFunction;\n    };\n\n    return MaskManager;\n  }();\n  /* global createTypedArray */\n\n  /* exported ExpressionPropertyInterface */\n\n\n  var ExpressionPropertyInterface = function () {\n    var defaultUnidimensionalValue = {\n      pv: 0,\n      v: 0,\n      mult: 1\n    };\n    var defaultMultidimensionalValue = {\n      pv: [0, 0, 0],\n      v: [0, 0, 0],\n      mult: 1\n    };\n\n    function completeProperty(expressionValue, property, type) {\n      Object.defineProperty(expressionValue, \"velocity\", {\n        get: function () {\n          return property.getVelocityAtTime(property.comp.currentFrame);\n        }\n      });\n      expressionValue.numKeys = property.keyframes ? property.keyframes.length : 0;\n\n      expressionValue.key = function (pos) {\n        if (!expressionValue.numKeys) {\n          return 0;\n        }\n\n        var value = \"\";\n\n        if (\"s\" in property.keyframes[pos - 1]) {\n          value = property.keyframes[pos - 1].s;\n        } else if (\"e\" in property.keyframes[pos - 2]) {\n          value = property.keyframes[pos - 2].e;\n        } else {\n          value = property.keyframes[pos - 2].s;\n        }\n\n        var valueProp = type === \"unidimensional\" ? new Number(value) : Object.assign({}, value); // eslint-disable-line no-new-wrappers\n\n        valueProp.time = property.keyframes[pos - 1].t / property.elem.comp.globalData.frameRate;\n        valueProp.value = type === \"unidimensional\" ? value[0] : value;\n        return valueProp;\n      };\n\n      expressionValue.valueAtTime = property.getValueAtTime;\n      expressionValue.speedAtTime = property.getSpeedAtTime;\n      expressionValue.velocityAtTime = property.getVelocityAtTime;\n      expressionValue.propertyGroup = property.propertyGroup;\n    }\n\n    function UnidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultUnidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var val = property.pv * mult;\n      var expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n      expressionValue.value = val;\n      completeProperty(expressionValue, property, \"unidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        val = property.v * mult;\n\n        if (expressionValue.value !== val) {\n          expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n          expressionValue.value = val;\n          completeProperty(expressionValue, property, \"unidimensional\");\n        }\n\n        return expressionValue;\n      };\n    }\n\n    function MultidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultMultidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var len = property.data && property.data.l || property.pv.length;\n      var expressionValue = createTypedArray(\"float32\", len);\n      var arrValue = createTypedArray(\"float32\", len);\n      expressionValue.value = arrValue;\n      completeProperty(expressionValue, property, \"multidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        for (var i = 0; i < len; i += 1) {\n          arrValue[i] = property.v[i] * mult;\n          expressionValue[i] = arrValue[i];\n        }\n\n        return expressionValue;\n      };\n    } // TODO: try to avoid using this getter\n\n\n    function defaultGetter() {\n      return defaultUnidimensionalValue;\n    }\n\n    return function (property) {\n      if (!property) {\n        return defaultGetter;\n      }\n\n      if (property.propType === \"unidimensional\") {\n        return UnidimensionalPropertyInterface(property);\n      }\n\n      return MultidimensionalPropertyInterface(property);\n    };\n  }();\n  /* global expressionHelpers, TextSelectorProp, ExpressionManager */\n\n  /* exported TextExpressionSelectorProp */\n\n\n  (function () {\n    var TextExpressionSelectorProp = function () {\n      // eslint-disable-line no-unused-vars\n      function getValueProxy(index, total) {\n        (this || _global).textIndex = index + 1;\n        (this || _global).textTotal = total;\n        (this || _global).v = this.getValue() * (this || _global).mult;\n        return (this || _global).v;\n      }\n\n      return function TextExpressionSelectorPropFactory(elem, data) {\n        (this || _global).pv = 1;\n        (this || _global).comp = elem.comp;\n        (this || _global).elem = elem;\n        (this || _global).mult = 0.01;\n        (this || _global).propType = \"textSelector\";\n        (this || _global).textTotal = data.totalChars;\n        (this || _global).selectorValue = 100;\n        (this || _global).lastValue = [1, 1, 1];\n        (this || _global).k = true;\n        (this || _global).x = true;\n        (this || _global).getValue = ExpressionManager.initiateExpression.bind(this || _global)(elem, data, this || _global);\n        (this || _global).getMult = getValueProxy;\n        (this || _global).getVelocityAtTime = expressionHelpers.getVelocityAtTime;\n\n        if ((this || _global).kf) {\n          (this || _global).getValueAtTime = expressionHelpers.getValueAtTime.bind(this || _global);\n        } else {\n          (this || _global).getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(this || _global);\n        }\n\n        (this || _global).setGroupProperty = expressionHelpers.setGroupProperty;\n      };\n    }();\n\n    var propertyGetTextProp = TextSelectorProp.getTextSelectorProp;\n\n    TextSelectorProp.getTextSelectorProp = function (elem, data, arr) {\n      if (data.t === 1) {\n        return new TextExpressionSelectorPropFactory(elem, data, arr); // eslint-disable-line no-undef\n      }\n\n      return propertyGetTextProp(elem, data, arr);\n    };\n  })();\n  /* global PropertyFactory */\n\n  /* exported SliderEffect, AngleEffect, ColorEffect, PointEffect, LayerIndexEffect, MaskIndexEffect, CheckboxEffect, NoValueEffect */\n\n\n  function SliderEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function AngleEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function ColorEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function PointEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function LayerIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function MaskIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function CheckboxEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function NoValueEffect() {\n    (this || _global).p = {};\n  }\n  /* global extendPrototype, SliderEffect, AngleEffect, ColorEffect, PointEffect, CheckboxEffect, LayerIndexEffect,\r\n  MaskIndexEffect, NoValueEffect, DynamicPropertyContainer */\n\n\n  function EffectsManager(data, element) {\n    var effects = data.ef || [];\n    (this || _global).effectElements = [];\n    var i;\n    var len = effects.length;\n    var effectItem;\n\n    for (i = 0; i < len; i += 1) {\n      effectItem = new GroupEffect(effects[i], element);\n\n      (this || _global).effectElements.push(effectItem);\n    }\n  }\n\n  function GroupEffect(data, element) {\n    this.init(data, element);\n  }\n\n  extendPrototype([DynamicPropertyContainer], GroupEffect);\n  GroupEffect.prototype.getValue = GroupEffect.prototype.iterateDynamicProperties;\n\n  GroupEffect.prototype.init = function (data, element) {\n    (this || _global).data = data;\n    (this || _global).effectElements = [];\n    this.initDynamicPropertyContainer(element);\n    var i;\n    var len = (this || _global).data.ef.length;\n    var eff;\n    var effects = (this || _global).data.ef;\n\n    for (i = 0; i < len; i += 1) {\n      eff = null;\n\n      switch (effects[i].ty) {\n        case 0:\n          eff = new SliderEffect(effects[i], element, this || _global);\n          break;\n\n        case 1:\n          eff = new AngleEffect(effects[i], element, this || _global);\n          break;\n\n        case 2:\n          eff = new ColorEffect(effects[i], element, this || _global);\n          break;\n\n        case 3:\n          eff = new PointEffect(effects[i], element, this || _global);\n          break;\n\n        case 4:\n        case 7:\n          eff = new CheckboxEffect(effects[i], element, this || _global);\n          break;\n\n        case 10:\n          eff = new LayerIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 11:\n          eff = new MaskIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 5:\n          eff = new EffectsManager(effects[i], element, this || _global);\n          break;\n        // case 6:\n\n        default:\n          eff = new NoValueEffect(effects[i], element, this || _global);\n          break;\n      }\n\n      if (eff) {\n        (this || _global).effectElements.push(eff);\n      }\n    }\n  };\n\n  var lottie = {};\n\n  function setLocationHref(href) {\n    locationHref = href;\n  }\n\n  function searchAnimations() {\n    if (standalone === true) {\n      animationManager.searchAnimations(animationData, standalone, renderer);\n    } else {\n      animationManager.searchAnimations();\n    }\n  }\n\n  function setSubframeRendering(flag) {\n    subframeEnabled = flag;\n  }\n\n  function loadAnimation(params) {\n    if (standalone === true) {\n      params.animationData = JSON.parse(animationData);\n    }\n\n    return animationManager.loadAnimation(params);\n  }\n\n  function setQuality(value) {\n    if (typeof value === \"string\") {\n      switch (value) {\n        case \"high\":\n          defaultCurveSegments = 200;\n          break;\n\n        default:\n        case \"medium\":\n          defaultCurveSegments = 50;\n          break;\n\n        case \"low\":\n          defaultCurveSegments = 10;\n          break;\n      }\n    } else if (!isNaN(value) && value > 1) {\n      defaultCurveSegments = value;\n    }\n\n    if (defaultCurveSegments >= 50) {\n      roundValues(false);\n    } else {\n      roundValues(true);\n    }\n  }\n\n  function inBrowser() {\n    return typeof navigator !== \"undefined\";\n  }\n\n  function installPlugin(type, plugin) {\n    if (type === \"expressions\") {\n      expressionsPlugin = plugin;\n    }\n  }\n\n  function getFactory(name) {\n    switch (name) {\n      case \"propertyFactory\":\n        return PropertyFactory;\n\n      case \"shapePropertyFactory\":\n        return ShapePropertyFactory;\n\n      case \"matrix\":\n        return Matrix;\n\n      default:\n        return null;\n    }\n  }\n\n  lottie.play = animationManager.play;\n  lottie.pause = animationManager.pause;\n  lottie.setLocationHref = setLocationHref;\n  lottie.togglePause = animationManager.togglePause;\n  lottie.setSpeed = animationManager.setSpeed;\n  lottie.setDirection = animationManager.setDirection;\n  lottie.stop = animationManager.stop;\n  lottie.searchAnimations = searchAnimations;\n  lottie.registerAnimation = animationManager.registerAnimation;\n  lottie.loadAnimation = loadAnimation;\n  lottie.setSubframeRendering = setSubframeRendering;\n  lottie.resize = animationManager.resize; // lottie.start = start;\n\n  lottie.goToAndStop = animationManager.goToAndStop;\n  lottie.destroy = animationManager.destroy;\n  lottie.setQuality = setQuality;\n  lottie.inBrowser = inBrowser;\n  lottie.installPlugin = installPlugin;\n  lottie.freeze = animationManager.freeze;\n  lottie.unfreeze = animationManager.unfreeze;\n  lottie.setVolume = animationManager.setVolume;\n  lottie.mute = animationManager.mute;\n  lottie.unmute = animationManager.unmute;\n  lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations;\n  lottie.__getFactory = getFactory;\n  lottie.version = \"5.7.8\";\n\n  function checkReady() {\n    if (document.readyState === \"complete\") {\n      clearInterval(readyStateCheckInterval);\n      searchAnimations();\n    }\n  }\n\n  function getQueryVariable(variable) {\n    var vars = queryString.split(\"&\");\n\n    for (var i = 0; i < vars.length; i += 1) {\n      var pair = vars[i].split(\"=\");\n\n      if (decodeURIComponent(pair[0]) == variable) {\n        // eslint-disable-line eqeqeq\n        return decodeURIComponent(pair[1]);\n      }\n    }\n\n    return null;\n  }\n\n  var standalone = \"__[STANDALONE]__\";\n  var animationData = \"__[ANIMATIONDATA]__\";\n  var renderer = \"\";\n  var queryString;\n\n  if (standalone) {\n    var scripts = document.getElementsByTagName(\"script\");\n    var index = scripts.length - 1;\n    var myScript = scripts[index] || {\n      src: \"\"\n    };\n    queryString = myScript.src.replace(/^[^\\?]+\\??/, \"\"); // eslint-disable-line no-useless-escape\n\n    renderer = getQueryVariable(\"renderer\");\n  }\n\n  var readyStateCheckInterval = setInterval(checkReady, 100);\n  return lottie;\n});\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:lottie-web@5.7.8!cjs.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useCallback,useEffect}from\"react\";import{motion,addPropertyControls,ControlType,RenderTarget}from\"framer\";import{defaultEvents}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useAutoMotionValue}from\"https://framer.com/m/framer/useAutoMotionValue.js@0.3.0\";import lottie from\"https://jspm.dev/lottie-web@5.7.8\";var SrcType;(function(SrcType){SrcType[\"File\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));var Poster;(function(Poster){Poster[\"Auto\"]=\"Auto\";Poster[\"Custom\"]=\"Custom\";})(Poster||(Poster={}));const placeholderUrl=\"https://raw.githubusercontent.com/framer/Lottie/master/Lottie.framerfx/assets/logo.json\";/**\n * LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 350\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export function Lottie(props){const{style,srcUrl,srcFile,srcType,poster,progress:progressRaw,playing,loop,posterProgress,pauseOnCanvas,isForwardsDirection,speed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,onComplete}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldPlay=(!pauseOnCanvas||!isOnCanvas)&&playing;const direction=isForwardsDirection?1:-1;const isCustomPoster=poster===Poster.Custom;const el=useRef();const didInitialMount=useRef(false);const animationInfo=useRef({data:null,animation:null,duration:null});const progress=useAutoMotionValue(progressRaw,{transform:v=>v*.01});const play=()=>{var ref,ref1;return(ref=animationInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.play();};const pause=()=>{var ref,ref1;return(ref=animationInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.pause();};const destroy=()=>{var ref,ref1;return(ref=animationInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.destroy();};const scrubTo=useCallback((normalizedProgress,shouldPlayAfter)=>{if(!animationInfo.current.duration||!animationInfo.current.animation)return;// Lottie gets weird when scrubbing to the exact last frame\nconst frameNumberTarget=normalizedProgress===1?animationInfo.current.duration-1:normalizedProgress*animationInfo.current.duration;if(shouldPlayAfter)animationInfo.current.animation.goToAndPlay(frameNumberTarget,true);else animationInfo.current.animation.goToAndStop(frameNumberTarget,true);},[]);const fetchLottieData=useCallback(async url=>{if(!url)return null;const data=await fetch(url,{method:\"GET\",credentials:\"omit\",redirect:\"follow\"}).then(d=>d.json());return data;},[]);// Fetch lottie animation & start setup\nconst init=useCallback(async()=>{// Clear current animation\ndestroy();let dataUrl;if(srcType===SrcType.Url)dataUrl=srcUrl;if(srcType===SrcType.File)dataUrl=srcFile;if(!dataUrl){console.warn(\"No valid Lottie animation provided\");dataUrl=placeholderUrl;}const data=await fetchLottieData(dataUrl);animationInfo.current.data=data;return setup(didInitialMount.current);},[srcType,srcUrl,srcFile]);// Create Lottie animation\nconst setup=useCallback(shouldPlayAfter=>{if(!el.current)return;destroy();const options={container:el.current,renderer:\"svg\",loop:!isOnCanvas&&loop,autoplay:shouldPlay,animationData:animationInfo.current.data,rendererSettings:{preserveAspectRatio:\"xMidYMid slice\"}};const anim=animationInfo.current.animation=lottie.loadAnimation(options);animationInfo.current.duration=anim.getDuration(true);anim.setDirection(direction);anim.setSpeed(speed);didInitialMount.current=true;if(isOnCanvas&&isCustomPoster)scrubTo(posterProgress,false);else scrubTo(progress.get(),shouldPlay||shouldPlayAfter);return()=>{anim.destroy();};},[loop,shouldPlay,speed,direction,isOnCanvas,isCustomPoster,posterProgress,]);// Initial setup or re-init when source changes\nuseEffect(()=>{let cleanup;init().then(c=>cleanup=c);return()=>{if(cleanup)cleanup();};},[srcType,srcFile,srcUrl]);// No run-time option for loop option, recreating anim\nuseEffect(()=>{if(!didInitialMount.current)return;return setup(false);},[loop]);// Perf hack lets see if anyone notices\nuseEffect(()=>lottie.setQuality(isOnCanvas?\"low\":\"medium\"),[]);// useEffect(() => {\n//     if (!isOnCanvas) return\n//     const normalizedProgress = progress.get() * 0.01\n//     if (shouldPlay) scrubTo(normalizedProgress, true)\n//     else scrubTo(normalizedProgress, false)\n// }, [progressRaw, shouldPlay])\nuseEffect(()=>progress.onChange(val=>{if(isOnCanvas)return;if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);}),[]);useEffect(()=>{const val=progress.get();if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);},[progressRaw]);useEffect(()=>{if(!isOnCanvas)return;const normalizedPosterProgress=posterProgress*.01;if(isCustomPoster)scrubTo(normalizedPosterProgress,false);else scrubTo(progress.get(),false);},[isCustomPoster,posterProgress]);useEffect(()=>{var ref;if(!((ref=animationInfo.current)===null||ref===void 0?void 0:ref.animation))return;animationInfo.current.animation.setSpeed(speed);scrubTo(progress.get(),true);},[speed]);useEffect(()=>{var ref;if(!((ref=animationInfo.current)===null||ref===void 0?void 0:ref.animation))return;animationInfo.current.animation.setDirection(direction);scrubTo(progress.get(),true);},[direction]);useEffect(()=>{if(shouldPlay)play();else pause();},[shouldPlay]);return /*#__PURE__*/ _jsx(motion.div,{ref:el,style:style,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp});}Lottie.defaultProps={height:200,width:200,srcType:SrcType.Url,pauseOnCanvas:true,srcUrl:placeholderUrl,progress:0,poster:Poster.Auto,posterProgress:0};addPropertyControls(Lottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.File]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\"../example.json\",hidden:props=>props.srcType===SrcType.File},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"json\"],hidden:props=>props.srcType===SrcType.Url},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},// Temporarily disabling for perf\n// pauseOnCanvas: {\n//     type: ControlType.Boolean,\n//     title: \"Canvas\",\n//     disabledTitle: \"Play\",\n//     enabledTitle: \"Pause\",\n//     hidden: (props) => props.playing === false,\n// },\nloop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},isForwardsDirection:{title:\"Direction\",type:ControlType.Boolean,enabledTitle:\"Normal\",disabledTitle:\"Reverse\"},speed:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.5,displayStepper:true,unit:\"x\"},poster:{title:\"Poster\",type:ControlType.Enum,options:[Poster.Auto,Poster.Custom],displaySegmentedControl:true},posterProgress:{title:\" \",type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({poster})=>poster===Poster.Auto},progress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\",description:\"This component is made for JSON files. [Learn more here](https://lottiefiles.com/what-is-lottie).\"},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Lottie\":{\"type\":\"reactComponent\",\"name\":\"Lottie\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"350\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lottie.map", "// Generated by Framer (8c7926c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/7oWoX9MqdnxameM59dqC/Lottie.js\";const AudioFonts=getFonts(Audio);const LottieFonts=getFonts(Lottie);const AudioControls=getPropertyControls(Audio);const enabledGestures={WvpRxbmOy:{hover:true}};const cycleOrder=[\"WvpRxbmOy\",\"dKi8_T__O\",\"Vc0j87nmv\",\"Jk9IruqFL\"];const serializationHash=\"framer-UGsZy\";const variantClassNames={dKi8_T__O:\"framer-v-jwv5ox\",Jk9IruqFL:\"framer-v-1pfk5by\",Vc0j87nmv:\"framer-v-okvg6m\",WvpRxbmOy:\"framer-v-162ha6w\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"For mobile\":\"Jk9IruqFL\",\"Variant 2_mute\":\"dKi8_T__O\",\"Variant 2_play\":\"Vc0j87nmv\",Desktop:\"WvpRxbmOy\"};const getProps=({audioFile,height,id,image,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,uzo2RCP1l:(_ref=audioFile!==null&&audioFile!==void 0?audioFile:props.uzo2RCP1l)!==null&&_ref!==void 0?_ref:\"https://framerusercontent.com/assets/RTk9TSWKnh7CYundHD7FLCQpc.mp3\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"WvpRxbmOy\",WeaWqTajM:(_ref2=image!==null&&image!==void 0?image:props.WeaWqTajM)!==null&&_ref2!==void 0?_ref2:{src:\"https://framerusercontent.com/images/zN4dwebwdHJX4VrCStq2nXtqFQs.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/zN4dwebwdHJX4VrCStq2nXtqFQs.png?scale-down-to=512 512w,https://framerusercontent.com/images/zN4dwebwdHJX4VrCStq2nXtqFQs.png 856w\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uzo2RCP1l,WeaWqTajM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WvpRxbmOy\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1yvu1st=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Vc0j87nmv\");});const onTapvcam2k=activeVariantCallback(async(...args)=>{setVariant(\"Jk9IruqFL\");});const onTappmd72u=activeVariantCallback(async(...args)=>{setVariant(\"Vc0j87nmv\");});const onTap1qqd7l2=activeVariantCallback(async(...args)=>{setVariant(\"dKi8_T__O\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"WvpRxbmOy-hover\")return true;if([\"dKi8_T__O\",\"Vc0j87nmv\",\"Jk9IruqFL\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Jk9IruqFL\")return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"WvpRxbmOy-hover\")return false;if([\"dKi8_T__O\",\"Vc0j87nmv\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"dKi8_T__O\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"Vc0j87nmv\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-162ha6w\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WvpRxbmOy\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({\"WvpRxbmOy-hover\":{\"data-framer-name\":undefined},dKi8_T__O:{\"data-framer-name\":\"Variant 2_mute\"},Jk9IruqFL:{\"data-framer-name\":\"For mobile\",\"data-highlight\":true,onTap:onTap1yvu1st},Vc0j87nmv:{\"data-framer-name\":\"Variant 2_play\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zevgr0-container\",layoutDependency:layoutDependency,layoutId:\"bdQ1UU4s8-container\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"bdQ1UU4s8\",isMixedBorderRadius:false,layoutId:\"bdQ1UU4s8\",loop:true,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:false,progress:0,progressColor:\"rgb(0, 0, 0)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:uzo2RCP1l,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgb(255, 255, 255)\",volume:0,width:\"100%\",...addPropertyOverrides({\"WvpRxbmOy-hover\":{playing:true,volume:100},dKi8_T__O:{playing:true},Vc0j87nmv:{playing:true,volume:100}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(WeaWqTajM),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-gpj5a\",\"data-framer-name\":\"Rectangle 3474449\",layoutDependency:layoutDependency,layoutId:\"F9Oox40ih\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jakmkm\",\"data-framer-name\":\"static\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hC9exjdNC\",opacity:1,radius:20,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g id=\"ss12845521429_1\"><path d=\"M 20 40 C 8.954 40 0 40 0 40 L 0 0 C 0 0 8.954 0 20 0 L 20 0 C 31.046 0 40 0 40 0 L 40 40 C 40 40 31.046 40 20 40 Z\" fill=\"rgb(28,22,255)\"></path></g><g transform=\"translate(10.625 9.586)\" id=\"ss12845521429_3\"><path d=\"M 5.208 16.667 C 4.633 16.667 4.167 16.2 4.167 15.625 L 4.167 5.208 C 4.167 4.633 4.633 4.167 5.208 4.167 C 5.784 4.167 6.25 4.633 6.25 5.208 L 6.25 15.625 C 6.25 16.2 5.784 16.667 5.208 16.667 Z M 9.375 20.833 C 8.8 20.833 8.333 20.367 8.333 19.792 L 8.333 1.042 C 8.333 0.466 8.8 0 9.375 0 C 9.95 0 10.417 0.466 10.417 1.042 L 10.417 19.792 C 10.417 20.367 9.95 20.833 9.375 20.833 Z M 1.042 12.5 C 0.466 12.5 0 12.034 0 11.458 L 0 9.375 C 0 8.8 0.466 8.333 1.042 8.333 C 1.617 8.333 2.083 8.8 2.083 9.375 L 2.083 11.458 C 2.083 12.034 1.617 12.5 1.042 12.5 Z M 13.542 16.667 C 12.966 16.667 12.5 16.2 12.5 15.625 L 12.5 5.208 C 12.5 4.633 12.966 4.167 13.542 4.167 C 14.117 4.167 14.583 4.633 14.583 5.208 L 14.583 15.625 C 14.583 16.2 14.117 16.667 13.542 16.667 Z M 17.708 12.5 C 17.133 12.5 16.667 12.034 16.667 11.458 L 16.667 9.375 C 16.667 8.8 17.133 8.333 17.708 8.333 C 18.284 8.333 18.75 8.8 18.75 9.375 L 18.75 11.458 C 18.75 12.034 18.284 12.5 17.708 12.5 Z\" fill=\"rgb(255,204,255)\"></path></g></svg>',svgContentId:12845521429,withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u374yj\",\"data-framer-name\":\"speaking\",layoutDependency:layoutDependency,layoutId:\"Q7sqO_7bR\",style:{backgroundColor:\"rgb(28, 22, 255)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},...addPropertyOverrides({dKi8_T__O:{\"data-highlight\":true,onTap:onTapvcam2k},Vc0j87nmv:{\"data-highlight\":true,onTap:onTapvcam2k}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o1u9o9-container\",layoutDependency:layoutDependency,layoutId:\"HAofRTOEh-container\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"HAofRTOEh\",isForwardsDirection:true,layoutId:\"HAofRTOEh\",loop:true,playing:true,poster:\"Auto\",posterProgress:0,progress:0,speed:1,srcFile:\"https://framerusercontent.com/assets/knnVhVaLziaFprTd0viAnntgps.json\",srcType:\"Upload\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1nzjzxe\",\"data-framer-name\":\"Play\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xEijMktcD\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 19.28 12.562 C 20.163 12.052 20.163 10.777 19.28 10.268 L 8.522 4.063 C 7.64 3.554 6.537 4.191 6.537 5.21 L 6.537 17.619 C 6.537 18.639 7.64 19.276 8.522 18.766 Z\" fill=\"rgb(255, 204, 255)\"></path></svg>',svgContentId:10208902994,withExternalLayout:true,...addPropertyOverrides({Jk9IruqFL:{svgContentId:12504382161}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vmpi6n\",\"data-framer-name\":\"Volume\",layoutDependency:layoutDependency,layoutId:\"orvzKWbo0\",style:{backgroundColor:\"rgb(28, 22, 255)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:0},variants:{dKi8_T__O:{opacity:1},Vc0j87nmv:{opacity:1}},...addPropertyOverrides({dKi8_T__O:{\"data-highlight\":true,onTap:onTappmd72u},Vc0j87nmv:{\"data-highlight\":true,onTap:onTap1qqd7l2}},baseVariant,gestureVariant),children:[isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-f2qvzc\",\"data-framer-name\":\"volume_up\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"cLuZyhOMD\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_8272_10642\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\">\\n<rect width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_8272_10642)\">\\n<path d=\"M14 20.7266V18.6766C15.5 18.2432 16.7083 17.4099 17.625 16.1766C18.5417 14.9432 19 13.5432 19 11.9766C19 10.4099 18.5417 9.0099 17.625 7.77656C16.7083 6.54323 15.5 5.7099 14 5.27656V3.22656C16.0667 3.69323 17.75 4.73906 19.05 6.36406C20.35 7.98906 21 9.8599 21 11.9766C21 14.0932 20.35 15.9641 19.05 17.5891C17.75 19.2141 16.0667 20.2599 14 20.7266ZM3 15.0016V9.00156H7L12 4.00156V20.0016L7 15.0016H3ZM14 16.0016V7.95156C14.7833 8.31823 15.3958 8.86823 15.8375 9.60156C16.2792 10.3349 16.5 11.1349 16.5 12.0016C16.5 12.8516 16.2792 13.6391 15.8375 14.3641C15.3958 15.0891 14.7833 15.6349 14 16.0016Z\" fill=\"#FFCCFF\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1a5yp38\",\"data-framer-name\":\"volume_off\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"GCUtwI2Iy\",style:{opacity:0},svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_8272_10625\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\">\\n<rect width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_8272_10625)\">\\n<path d=\"M19.8004 22.6008L16.7754 19.5758C16.3587 19.8424 15.9171 20.0716 15.4504 20.2633C14.9837 20.4549 14.5004 20.6091 14.0004 20.7258V18.6758C14.2337 18.5924 14.4629 18.5091 14.6879 18.4258C14.9129 18.3424 15.1254 18.2424 15.3254 18.1258L12.0004 14.8008V20.0008L7.00039 15.0008H3.00039V9.00078H6.20039L1.40039 4.20078L2.80039 2.80078L21.2004 21.2008L19.8004 22.6008ZM19.6004 16.8008L18.1504 15.3508C18.4337 14.8341 18.6462 14.2924 18.7879 13.7258C18.9296 13.1591 19.0004 12.5758 19.0004 11.9758C19.0004 10.4091 18.5421 9.00912 17.6254 7.77578C16.7087 6.54245 15.5004 5.70911 14.0004 5.27578V3.22578C16.0671 3.69245 17.7504 4.73828 19.0504 6.36328C20.3504 7.98828 21.0004 9.85912 21.0004 11.9758C21.0004 12.8591 20.8796 13.7091 20.6379 14.5258C20.3962 15.3424 20.0504 16.1008 19.6004 16.8008ZM16.2504 13.4508L14.0004 11.2008V7.95078C14.7837 8.31745 15.3962 8.86745 15.8379 9.60078C16.2796 10.3341 16.5004 11.1341 16.5004 12.0008C16.5004 12.2508 16.4796 12.4966 16.4379 12.7383C16.3962 12.9799 16.3337 13.2174 16.2504 13.4508ZM12.0004 9.20078L9.40039 6.60078L12.0004 4.00078V9.20078Z\" fill=\"#FFCCFF\"/>\\n</g>\\n</svg>\\n',variants:{dKi8_T__O:{opacity:1}},withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UGsZy.framer-7ni8sn, .framer-UGsZy .framer-7ni8sn { display: block; }\",\".framer-UGsZy.framer-162ha6w { cursor: pointer; height: 214px; overflow: hidden; position: relative; width: 214px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UGsZy .framer-zevgr0-container { flex: none; height: 50px; left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 50px / 2); }\",\".framer-UGsZy .framer-gpj5a { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-UGsZy .framer-jakmkm { bottom: 16px; flex: none; height: 40px; position: absolute; right: 16px; width: 40px; }\",\".framer-UGsZy .framer-u374yj { aspect-ratio: 1 / 1; bottom: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: absolute; right: 16px; width: 40px; }\",\".framer-UGsZy .framer-1o1u9o9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-UGsZy .framer-1nzjzxe { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-UGsZy .framer-vmpi6n { aspect-ratio: 1 / 1; bottom: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 16px; overflow: visible; position: absolute; width: 40px; }\",\".framer-UGsZy .framer-f2qvzc, .framer-UGsZy .framer-1a5yp38 { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-UGsZy.framer-v-jwv5ox.framer-162ha6w, .framer-UGsZy.framer-v-okvg6m.framer-162ha6w { cursor: unset; }\",\".framer-UGsZy.framer-v-jwv5ox .framer-u374yj, .framer-UGsZy.framer-v-jwv5ox .framer-vmpi6n, .framer-UGsZy.framer-v-okvg6m .framer-u374yj, .framer-UGsZy.framer-v-okvg6m .framer-vmpi6n { cursor: pointer; }\",\".framer-UGsZy.framer-v-1pfk5by .framer-1nzjzxe { bottom: 8px; left: unset; right: 8px; top: unset; }\",'.framer-UGsZy[data-border=\"true\"]::after, .framer-UGsZy [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 214\n * @framerIntrinsicWidth 214\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dKi8_T__O\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vc0j87nmv\":{\"layout\":[\"fixed\",\"fixed\"]},\"Jk9IruqFL\":{\"layout\":[\"fixed\",\"fixed\"]},\"CL6lRkWZO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uzo2RCP1l\":\"audioFile\",\"WeaWqTajM\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOSlPzkWNb=withCSS(Component,css,\"framer-UGsZy\");export default FramerOSlPzkWNb;FramerOSlPzkWNb.displayName=\"podcast\";FramerOSlPzkWNb.defaultProps={height:214,width:214};addPropertyControls(FramerOSlPzkWNb,{variant:{options:[\"WvpRxbmOy\",\"dKi8_T__O\",\"Vc0j87nmv\",\"Jk9IruqFL\"],optionTitles:[\"Desktop\",\"Variant 2_mute\",\"Variant 2_play\",\"For mobile\"],title:\"Variant\",type:ControlType.Enum},uzo2RCP1l:(AudioControls===null||AudioControls===void 0?void 0:AudioControls[\"srcFile\"])&&{...AudioControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,RTk9TSWKnh7CYundHD7FLCQpc.mp3?originalFilename=89.+5+Minutes+Of+Presence.mp3\",description:undefined,hidden:undefined,title:\"Audio file\"},WeaWqTajM:{__defaultAssetReference:\"data:framer/asset-reference,zN4dwebwdHJX4VrCStq2nXtqFQs.png?originalFilename=Rectangle+3474449.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerOSlPzkWNb,[{explicitInter:true,fonts:[]},...AudioFonts,...LottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOSlPzkWNb\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uzo2RCP1l\\\":\\\"audioFile\\\",\\\"WeaWqTajM\\\":\\\"image\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"214\",\"framerIntrinsicWidth\":\"214\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dKi8_T__O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vc0j87nmv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Jk9IruqFL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CL6lRkWZO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OSlPzkWNb.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\")}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn _getWebPSupported=element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn _getWebPSupported=false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "// Generated by Framer (64bc75b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js\";const YouTubeFonts=getFonts(YouTube);const enabledGestures={KHRxSwjpm:{hover:true}};const cycleOrder=[\"KHRxSwjpm\",\"NTuqiwoyI\",\"a35Yspxzl\"];const serializationHash=\"framer-YCPEi\";const variantClassNames={a35Yspxzl:\"framer-v-472ukl\",KHRxSwjpm:\"framer-v-jy2ze1\",NTuqiwoyI:\"framer-v-7vnk5l\"};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 transition1={bounce:.05,delay:0,duration:1,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"KHRxSwjpm\",\"Variant 2\":\"NTuqiwoyI\",\"Variant 3\":\"a35Yspxzl\"};const getProps=({height,id,title,videoLink,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,iGRJThL6y:(_ref=title!==null&&title!==void 0?title:props.iGRJThL6y)!==null&&_ref!==void 0?_ref:\"Advanced Lower Body Resistance Band Workout\",SFlacw7Ag:(_ref1=videoLink!==null&&videoLink!==void 0?videoLink:props.SFlacw7Ag)!==null&&_ref1!==void 0?_ref1:\"https://www.youtube.com/watch?v=WUzdhcwT8uM\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"KHRxSwjpm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SFlacw7Ag,iGRJThL6y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KHRxSwjpm\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rdgp4r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"a35Yspxzl\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"NTuqiwoyI\",\"a35Yspxzl\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"NTuqiwoyI\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jy2ze1\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KHRxSwjpm\",onTap:onTap1rdgp4r,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{NTuqiwoyI:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},...addPropertyOverrides({\"KHRxSwjpm-hover\":{\"data-framer-name\":undefined},a35Yspxzl:{\"data-framer-name\":\"Variant 3\"},NTuqiwoyI:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bk2d6i-container\",layoutDependency:layoutDependency,layoutId:\"Q7aOF0AGq-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,height:\"100%\",id:\"Q7aOF0AGq\",isMixedBorderRadius:false,isRed:true,layoutId:\"Q7aOF0AGq\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:0,topRightRadius:0,url:SFlacw7Ag,width:\"100%\",...addPropertyOverrides({a35Yspxzl:{isRed:false,play:\"Loop\",shouldMute:false}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-aiyiye\",\"data-framer-name\":\"gradient\",layoutDependency:layoutDependency,layoutId:\"SGBBu5Uzi\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,opacity:1},variants:{\"KHRxSwjpm-hover\":{opacity:0}}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Advanced Lower Body Resistance Band Workout\"})}),className:\"framer-dovdy9\",\"data-framer-name\":\"Advanced Lower Body Resistance Band Workout\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"J22RspMxm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:iGRJThL6y,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KHRxSwjpm-hover\":{transformTemplate:transformTemplate1},a35Yspxzl:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YCPEi.framer-guvg1p, .framer-YCPEi .framer-guvg1p { display: block; }\",\".framer-YCPEi.framer-jy2ze1 { cursor: pointer; height: 214px; overflow: hidden; position: relative; width: 325px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YCPEi .framer-1bk2d6i-container, .framer-YCPEi .framer-aiyiye { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-YCPEi .framer-dovdy9 { bottom: 20px; flex: none; height: auto; left: 20px; position: absolute; white-space: pre-wrap; width: 79%; word-break: break-word; word-wrap: break-word; }\",\".framer-YCPEi.framer-v-7vnk5l.framer-jy2ze1 { aspect-ratio: 1.6333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 600px); width: 980px; }\",\".framer-YCPEi.framer-v-472ukl .framer-dovdy9 { bottom: -36px; left: 45%; }\",\".framer-YCPEi.framer-v-jy2ze1.hover .framer-dovdy9 { bottom: -36px; left: 46%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 214\n * @framerIntrinsicWidth 325\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NTuqiwoyI\":{\"layout\":[\"fixed\",\"fixed\"]},\"a35Yspxzl\":{\"layout\":[\"fixed\",\"fixed\"]},\"B1XsPd4Ye\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SFlacw7Ag\":\"videoLink\",\"iGRJThL6y\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSiaoxc1SW=withCSS(Component,css,\"framer-YCPEi\");export default FramerSiaoxc1SW;FramerSiaoxc1SW.displayName=\"video\";FramerSiaoxc1SW.defaultProps={height:214,width:325};addPropertyControls(FramerSiaoxc1SW,{variant:{options:[\"KHRxSwjpm\",\"NTuqiwoyI\",\"a35Yspxzl\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},SFlacw7Ag:{defaultValue:\"https://www.youtube.com/watch?v=WUzdhcwT8uM\",title:\"Video link\",type:ControlType.String},iGRJThL6y:{defaultValue:\"Advanced Lower Body Resistance Band Workout\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerSiaoxc1SW,[{explicitInter:true,fonts:[{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]},...YouTubeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSiaoxc1SW\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"325\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"214\",\"framerVariables\":\"{\\\"SFlacw7Ag\\\":\\\"videoLink\\\",\\\"iGRJThL6y\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NTuqiwoyI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a35Yspxzl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B1XsPd4Ye\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Siaoxc1SW.map", "// Generated by Framer (64bc75b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Podcast from\"https://framerusercontent.com/modules/TSSBTPlVbkFFaNOjaAvR/mfpufQGFT3W5O5piMDiS/OSlPzkWNb.js\";import Video from\"https://framerusercontent.com/modules/5EOQ8V3uJ4Rd2sUcGDRJ/a7cnKRyy1xaTQQXnWtEN/Siaoxc1SW.js\";const VideoFonts=getFonts(Video);const PodcastFonts=getFonts(Podcast);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"kG2agLTe2\",\"cFwS8AHYX\"];const serializationHash=\"framer-LN45i\";const variantClassNames={cFwS8AHYX:\"framer-v-1jgm5x6\",kG2agLTe2:\"framer-v-1rx5g43\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"kG2agLTe2\",mobile:\"cFwS8AHYX\"};const getProps=({blog,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,E7KpfMjEg:blog!==null&&blog!==void 0?blog:props.E7KpfMjEg,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"kG2agLTe2\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,E7KpfMjEg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kG2agLTe2\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap19sh4zk=activeVariantCallback(async(...args)=>{if(E7KpfMjEg){const res=await E7KpfMjEg(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1rx5g43\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kG2agLTe2\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({cFwS8AHYX:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-c6swtx-container\",layoutDependency:layoutDependency,layoutId:\"Bxc_YgxzT-container\",...addPropertyOverrides({cFwS8AHYX:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:.2,id:\"Bxc_YgxzT\",layoutId:\"Bxc_YgxzT\",padding:10,paddingBottom:0,paddingLeft:30,paddingPerSide:true,paddingRight:10,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hki3up\",\"data-framer-name\":\"Video_1\",layoutDependency:layoutDependency,layoutId:\"eH59Mwo4y\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a1n61i\",\"data-border\":true,\"data-framer-name\":\"Video\",layoutDependency:layoutDependency,layoutId:\"nEYd0WmdB\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,width:\"325px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0nqmn-container\",layoutDependency:layoutDependency,layoutId:\"Nvcwd6cN1-container\",children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"Nvcwd6cN1\",iGRJThL6y:\"Evening Relaxation Flow\",layoutId:\"Nvcwd6cN1\",SFlacw7Ag:\"https://www.youtube.com/watch?v=C7aoWizwjac\",style:{height:\"100%\",width:\"100%\"},variant:\"KHRxSwjpm\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9w3p7c\",\"data-border\":true,\"data-framer-name\":\"podcast_1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SBupNPcT9\",onTap:onTap19sh4zk,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ljt6pl-container\",layoutDependency:layoutDependency,layoutId:\"nddUyXQ5B-container\",children:/*#__PURE__*/_jsx(Podcast,{height:\"100%\",id:\"nddUyXQ5B\",layoutId:\"nddUyXQ5B\",variant:\"Jk9IruqFL\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16f5nn9\",\"data-framer-name\":\"Video_2\",layoutDependency:layoutDependency,layoutId:\"u6tKlSSxS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o248zg\",\"data-border\":true,\"data-framer-name\":\"Video\",layoutDependency:layoutDependency,layoutId:\"Oo_owu9cz\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,width:\"325px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4fp75o-container\",layoutDependency:layoutDependency,layoutId:\"zvfYVByaN-container\",children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"zvfYVByaN\",iGRJThL6y:\"Air Fryer Egg Bites\",layoutId:\"zvfYVByaN\",SFlacw7Ag:\"https://www.youtube.com/watch?v=8R3So5Ye_b8\",style:{height:\"100%\",width:\"100%\"},variant:\"KHRxSwjpm\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1emg78l\",\"data-framer-name\":\"podcast_2\",layoutDependency:layoutDependency,layoutId:\"H8kritV5V\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1slzyr9\",\"data-border\":true,\"data-framer-name\":\"frame\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j0FyeAWRH\",onTap:onTap19sh4zk,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13roe1i-container\",layoutDependency:layoutDependency,layoutId:\"Z3faBLwV0-container\",children:/*#__PURE__*/_jsx(Podcast,{height:\"100%\",id:\"Z3faBLwV0\",layoutId:\"Z3faBLwV0\",uzo2RCP1l:\"https://framerusercontent.com/assets/uxYdLBw8k6qv5TEYcc9Afder76Y.mp3\",variant:\"Jk9IruqFL\",WeaWqTajM:addImageAlt({src:\"https://framerusercontent.com/images/cgfFfaSKdpTOjlq75zq7dlXzRQ.png\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f98vkp\",\"data-framer-name\":\"Video_3\",layoutDependency:layoutDependency,layoutId:\"Zdwdxvrns\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a2ewrw\",\"data-border\":true,\"data-framer-name\":\"Video\",layoutDependency:layoutDependency,layoutId:\"XwnkBkWaU\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05000000074505806), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:214,width:\"325px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-oet1u6-container\",layoutDependency:layoutDependency,layoutId:\"kfYmV2tpm-container\",children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"kfYmV2tpm\",iGRJThL6y:\"Intermediate Bodyweight HIIT\",layoutId:\"kfYmV2tpm\",SFlacw7Ag:\"https://www.youtube.com/watch?v=PgTn5rM-pFA\",style:{height:\"100%\",width:\"100%\"},variant:\"KHRxSwjpm\",width:\"100%\"})})})})})],speed:25,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LN45i.framer-nprmfp, .framer-LN45i .framer-nprmfp { display: block; }\",\".framer-LN45i.framer-1rx5g43 { height: 394px; overflow: visible; position: relative; width: 656px; }\",\".framer-LN45i .framer-c6swtx-container { flex: none; height: 100%; left: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-LN45i .framer-1hki3up, .framer-LN45i .framer-16f5nn9, .framer-LN45i .framer-1f98vkp { height: 214px; overflow: visible; position: relative; width: 325px; }\",\".framer-LN45i .framer-1a1n61i, .framer-LN45i .framer-1o248zg, .framer-LN45i .framer-a2ewrw { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-LN45i .framer-q0nqmn-container, .framer-LN45i .framer-4fp75o-container, .framer-LN45i .framer-oet1u6-container { flex: none; height: 214px; left: 0px; position: absolute; top: 0px; width: 325px; }\",\".framer-LN45i .framer-9w3p7c { cursor: pointer; height: 214px; overflow: visible; position: relative; width: 214px; }\",\".framer-LN45i .framer-ljt6pl-container, .framer-LN45i .framer-13roe1i-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; }\",\".framer-LN45i .framer-1emg78l { height: 214px; overflow: visible; position: relative; width: 214px; }\",\".framer-LN45i .framer-1slzyr9 { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 214px; }\",\".framer-LN45i.framer-v-1jgm5x6.framer-1rx5g43 { height: 250px; width: 390px; }\",\".framer-LN45i.framer-v-1jgm5x6 .framer-c6swtx-container { aspect-ratio: 1.56 / 1; height: var(--framer-aspect-ratio-supported, 250px); top: 50%; }\",'.framer-LN45i[data-border=\"true\"]::after, .framer-LN45i [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 394\n * @framerIntrinsicWidth 656\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cFwS8AHYX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"E7KpfMjEg\":\"blog\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersNoZ_johj=withCSS(Component,css,\"framer-LN45i\");export default FramersNoZ_johj;FramersNoZ_johj.displayName=\"Curated content\";FramersNoZ_johj.defaultProps={height:394,width:656};addPropertyControls(FramersNoZ_johj,{variant:{options:[\"kG2agLTe2\",\"cFwS8AHYX\"],optionTitles:[\"Variant 1\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},E7KpfMjEg:{title:\"Blog\",type:ControlType.EventHandler}});addFonts(FramersNoZ_johj,[{explicitInter:true,fonts:[]},...VideoFonts,...PodcastFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersNoZ_johj\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"656\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cFwS8AHYX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"E7KpfMjEg\\\":\\\"blog\\\"}\",\"framerIntrinsicHeight\":\"394\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sNoZ_johj.map", "// Generated by Framer (fb31e5e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"cHiKbsAqz\",\"uXEcuq6z5\",\"mA0BRUR4O\",\"JBnLgwMPG\",\"F4FCkDCm9\",\"DfhbL6rP6\",\"TgXAo6e5L\",\"xiyCvhgw5\",\"n153krOJZ\",\"XnKGyiyg9\",\"ZbQun97Hd\",\"DF_ET86My\",\"Ko2Y2LRNw\",\"IdU85ueW9\",\"QtcwxXbiq\",\"cQtfcmESN\"];const serializationHash=\"framer-gmxF2\";const variantClassNames={cHiKbsAqz:\"framer-v-1citg7h\",cQtfcmESN:\"framer-v-2lnvz6\",DF_ET86My:\"framer-v-1hprxf0\",DfhbL6rP6:\"framer-v-h5tqjj\",F4FCkDCm9:\"framer-v-pgqbqx\",IdU85ueW9:\"framer-v-151brdf\",JBnLgwMPG:\"framer-v-6a1orz\",Ko2Y2LRNw:\"framer-v-1sx10tz\",mA0BRUR4O:\"framer-v-1k3sacc\",n153krOJZ:\"framer-v-16zby9p\",QtcwxXbiq:\"framer-v-18vtlrq\",TgXAo6e5L:\"framer-v-nl516n\",uXEcuq6z5:\"framer-v-1mu5v6i\",xiyCvhgw5:\"framer-v-q5wl0g\",XnKGyiyg9:\"framer-v-lulxxt\",ZbQun97Hd:\"framer-v-1x6ikr2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1200 - t2\":\"IdU85ueW9\",\"1200 - t3\":\"QtcwxXbiq\",\"1200-t4\":\"cQtfcmESN\",\"1200\":\"Ko2Y2LRNw\",\"1514\":\"cHiKbsAqz\",\"Variant 10\":\"XnKGyiyg9\",\"Variant 11\":\"ZbQun97Hd\",\"Variant 12\":\"DF_ET86My\",\"Variant 2\":\"uXEcuq6z5\",\"Variant 3\":\"mA0BRUR4O\",\"Variant 4\":\"JBnLgwMPG\",\"Variant 6\":\"DfhbL6rP6\",\"Variant 7\":\"TgXAo6e5L\",\"Variant 8\":\"xiyCvhgw5\",mobile_1:\"n153krOJZ\",Tab_1:\"F4FCkDCm9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cHiKbsAqz\"};};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:\"cHiKbsAqz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapja0hmt=activeVariantCallback(async(...args)=>{setVariant(\"cHiKbsAqz\");});const onTap1yckipv=activeVariantCallback(async(...args)=>{setVariant(\"uXEcuq6z5\");});const onTap1tqcvpy=activeVariantCallback(async(...args)=>{setVariant(\"mA0BRUR4O\");});const onTap9lsyy8=activeVariantCallback(async(...args)=>{setVariant(\"F4FCkDCm9\");});const onTap19wld32=activeVariantCallback(async(...args)=>{setVariant(\"DfhbL6rP6\");});const onTapit2e1w=activeVariantCallback(async(...args)=>{setVariant(\"TgXAo6e5L\");});const onTapbxyd95=activeVariantCallback(async(...args)=>{setVariant(\"n153krOJZ\");});const onTap17dry61=activeVariantCallback(async(...args)=>{setVariant(\"XnKGyiyg9\");});const onTap1xayfag=activeVariantCallback(async(...args)=>{setVariant(\"ZbQun97Hd\");});const onTap8bmd2s=activeVariantCallback(async(...args)=>{setVariant(\"Ko2Y2LRNw\");});const onTaph29nmr=activeVariantCallback(async(...args)=>{setVariant(\"IdU85ueW9\");});const onTap16lf2tb=activeVariantCallback(async(...args)=>{setVariant(\"QtcwxXbiq\");});const onTap1cmsktd=activeVariantCallback(async(...args)=>{setVariant(\"JBnLgwMPG\");});const onTapon3us7=activeVariantCallback(async(...args)=>{setVariant(\"xiyCvhgw5\");});const onTap10lohvd=activeVariantCallback(async(...args)=>{setVariant(\"DF_ET86My\");});const onTapku928p=activeVariantCallback(async(...args)=>{setVariant(\"cQtfcmESN\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"n153krOJZ\",\"XnKGyiyg9\",\"ZbQun97Hd\",\"DF_ET86My\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"n153krOJZ\",\"XnKGyiyg9\",\"ZbQun97Hd\",\"DF_ET86My\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1citg7h\",className,classNames),\"data-framer-name\":\"1514\",layoutDependency:layoutDependency,layoutId:\"cHiKbsAqz\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({cQtfcmESN:{\"data-framer-name\":\"1200-t4\"},DF_ET86My:{\"data-framer-name\":\"Variant 12\"},DfhbL6rP6:{\"data-framer-name\":\"Variant 6\"},F4FCkDCm9:{\"data-framer-name\":\"Tab_1\"},IdU85ueW9:{\"data-framer-name\":\"1200 - t2\"},JBnLgwMPG:{\"data-framer-name\":\"Variant 4\"},Ko2Y2LRNw:{\"data-framer-name\":\"1200\"},mA0BRUR4O:{\"data-framer-name\":\"Variant 3\"},n153krOJZ:{\"data-framer-name\":\"mobile_1\"},QtcwxXbiq:{\"data-framer-name\":\"1200 - t3\"},TgXAo6e5L:{\"data-framer-name\":\"Variant 7\"},uXEcuq6z5:{\"data-framer-name\":\"Variant 2\"},xiyCvhgw5:{\"data-framer-name\":\"Variant 8\"},XnKGyiyg9:{\"data-framer-name\":\"Variant 10\"},ZbQun97Hd:{\"data-framer-name\":\"Variant 11\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t2le7a\",\"data-framer-name\":\"MAIN\",layoutDependency:layoutDependency,layoutId:\"B3GPjCU_W\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-q8lzrt\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"VjHLKaer9\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:2467,pixelWidth:3700,sizes:\"616.0392px\",src:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg\",srcSet:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg 3700w\"},className:\"framer-ypvumv\",\"data-framer-name\":\"Frame 1597882374\",layoutDependency:layoutDependency,layoutId:\"ALkNEulFf\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{DfhbL6rP6:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},F4FCkDCm9:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},TgXAo6e5L:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},xiyCvhgw5:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},...addPropertyOverrides({cQtfcmESN:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:7752,pixelWidth:5168,sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) * 0.45 - 20px, 1px)`,src:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg\",srcSet:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg 5168w\"}},DfhbL6rP6:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||932)-0-((componentViewport?.height||932)-0)*1)/2)+0+0+20),pixelHeight:6e3,pixelWidth:3375,sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`,src:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg\",srcSet:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=1024 576w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=2048 1152w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=4096 2304w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg 3375w\"}},F4FCkDCm9:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+20),pixelHeight:2467,pixelWidth:3700,sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`,src:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg\",srcSet:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg 3700w\"}},IdU85ueW9:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:6e3,pixelWidth:3375,positionX:\"left\",positionY:\"top\",sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) * 0.45 - 20px, 1px)`,src:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg\",srcSet:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=1024 576w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=2048 1152w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=4096 2304w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg 3375w\"}},JBnLgwMPG:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:7752,pixelWidth:5168,sizes:\"616.0392px\",src:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg\",srcSet:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg 5168w\"}},Ko2Y2LRNw:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:2467,pixelWidth:3700,sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) * 0.45 - 20px, 1px)`,src:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg\",srcSet:\"https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/6DI3QlM32DEoQ9huq4qwQm5JtE.jpg 3700w\"}},mA0BRUR4O:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:5304,pixelWidth:7952,positionX:\"right\",positionY:\"top\",sizes:\"616.0392px\",src:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg\",srcSet:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg 7952w\"}},QtcwxXbiq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:5304,pixelWidth:7952,positionX:\"right\",positionY:\"top\",sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) * 0.45 - 20px, 1px)`,src:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg\",srcSet:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg 7952w\"}},TgXAo6e5L:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+20),pixelHeight:5304,pixelWidth:7952,positionX:\"52.6%\",positionY:\"20.8%\",sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`,src:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg\",srcSet:\"https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/caGsQ8EO49tQL44LfNVAczGMhg.jpg 7952w\"}},uXEcuq6z5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||751.5)-0-751.5)/2)+0+20),pixelHeight:6e3,pixelWidth:3375,sizes:\"616.0392px\",src:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg\",srcSet:\"https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=1024 576w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=2048 1152w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg?scale-down-to=4096 2304w,https://framerusercontent.com/images/i308F7dPKAMG2RDjcoClib7wY.jpg 3375w\"}},xiyCvhgw5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+20),pixelHeight:7752,pixelWidth:5168,positionX:\"55.5%\",positionY:\"28.2%\",sizes:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`,src:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg\",srcSet:\"https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/cQftGJHI7mBTlE6jB4vkg9VLq8g.jpg 5168w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r1wnyi\",\"data-framer-name\":\"CONTENT\",layoutDependency:layoutDependency,layoutId:\"kIiv0AV7W\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pcqc6t\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"b9z9i9vL0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-116yn63\",\"data-framer-name\":\"Testimonial\",layoutDependency:layoutDependency,layoutId:\"A4mp0N7O1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bk346h\",\"data-framer-name\":\"\u201C\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:42,layoutDependency:layoutDependency,layoutId:\"nYf2GtlGk\",svg:'<svg width=\"42\" height=\"32\" viewBox=\"-1 -1 42 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M38.2609 4.85916C36.283 6.05634 34.7144 7.35916 33.555 8.76761C32.3956 10.1056 31.8159 11.7958 31.8159 13.838C31.8159 14.331 31.85 14.7183 31.9182 15H40V29.8944H23.9386C23.734 27.3592 23.6317 24.507 23.6317 21.338C23.6317 18.0282 23.8363 15.2113 24.2455 12.8873C24.7229 10.5634 25.6436 8.34507 27.0077 6.2324C28.3717 4.0493 30.4177 1.97183 33.1458 0L38.2609 4.85916ZM14.6292 4.96479C12.6513 6.16197 11.0827 7.46479 9.92327 8.87324C8.76385 10.2113 8.18414 11.9014 8.18414 13.9437C8.18414 14.4366 8.21824 14.8239 8.28645 15.1056H16.3683V30H0.306906C0.102302 27.4648 0 24.6127 0 21.4437C0 18.1338 0.204603 15.3169 0.613811 12.993C1.09122 10.669 2.01194 8.45071 3.37596 6.33803C4.73998 4.15493 6.78602 2.07747 9.51407 0.10564L14.6292 4.96479Z\" fill=\"#1E242D\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Since introducing Kind Mind, not only have we seen improvements in our staff\u2019s wellbeing, but it\u2019s also led to better customer service and increased sales. Happier, more engaged employees are delivering a better shopping experience, and we\u2019re retaining our top performers longer. The ease of accessing support through WhatsApp has made all the difference.\"})}),className:\"framer-1tzj630\",\"data-framer-name\":\"The Kind Mind Companion has transformed our people and our business. It offers valuable insights into the wellbeing of our teams and identifies the root causes of their challenges.\",fonts:[\"CUSTOM;SF Pro Display Medium\"],layoutDependency:layoutDependency,layoutId:\"wP6hNNr8Y\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cQtfcmESN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our workshop staff have been able to engage with Kind Mind anonymously and remotely, which has been a game-changer. The privacy it offers has encouraged more of our team to seek help and support without fear of judgment, leading to a happier, more satisfied workspace.\"})})},DF_ET86My:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our workshop staff have been able to engage with Kind Mind anonymously and remotely, which has been a game-changer. The privacy it offers has encouraged more of our team to seek help and support without fear of judgment, leading to a happier, more satisfied workspace.\"})}),fonts:[\"CUSTOM;SF Pro Text Medium\"]},DfhbL6rP6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"We'd received feedback that our cleaners felt disconnected from the business and their colleagues. Previous attempts to engage their wellbeing them through email and apps were unsuccessful, but Kind Mind has completely changed that. Using WhatsApp, a platform they\u2019re already familiar with, our staff now actively engage with the wellbeing tools available to them. This has reduced absenteeism and improved overall job satisfaction and is leading to a more connected and motivated workforce.\"})})},F4FCkDCm9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Since introducing Kind Mind, not only have we seen improvements in our staff\u2019s wellbeing, but it\u2019s also led to better customer service and increased sales. Happier, more engaged employees are delivering a better shopping experience, and we\u2019re retaining our top performers longer. The ease of accessing support through WhatsApp has made all the difference.\"})})},IdU85ueW9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"We'd received feedback that our cleaners felt disconnected from the business and their colleagues. Previous attempts to engage their wellbeing them through email and apps were unsuccessful, but Kind Mind has completely changed that. Using WhatsApp, a platform they\u2019re already familiar with, our staff now actively engage with the wellbeing tools available to them. This has reduced absenteeism and improved overall job satisfaction and is leading to a more connected and motivated workforce.\"})})},JBnLgwMPG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our workshop staff have been able to engage with Kind Mind anonymously and remotely, which has been a game-changer. The privacy it offers has encouraged more of our team to seek help and support without fear of judgment, leading to a happier, more satisfied workspace.\"})})},mA0BRUR4O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our global team of SOC analysts are spread across multiple time zones and ensuring their wellbeing remotely has always been a challenge. With Kind Mind, they now have access to the support they need wherever they are, through a globally recognise platform. It\u2019s made a noticeable difference in their performance and mental resilience.\"})})},n153krOJZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Since introducing Kind Mind, not only have we seen improvements in our staff\u2019s wellbeing, but it\u2019s also led to better customer service and increased sales. Happier, more engaged employees are delivering a better shopping experience, and we\u2019re retaining our top performers longer. The ease of accessing support through WhatsApp has made all the difference.\"})}),fonts:[\"CUSTOM;SF Pro Text Medium\"]},QtcwxXbiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our global team of SOC analysts are spread across multiple time zones and ensuring their wellbeing remotely has always been a challenge. With Kind Mind, they now have access to the support they need wherever they are, through a globally recognise platform. It\u2019s made a noticeable difference in their performance and mental resilience.\"})})},TgXAo6e5L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our global team of SOC analysts are spread across multiple time zones and ensuring their wellbeing remotely has always been a challenge. With Kind Mind, they now have access to the support they need wherever they are, through a globally recognise platform. It\u2019s made a noticeable difference in their performance and mental resilience.\"})})},uXEcuq6z5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"We'd received feedback that our cleaners felt disconnected from the business and their colleagues. Previous attempts to engage their wellbeing them through email and apps were unsuccessful, but Kind Mind has completely changed that. Using WhatsApp, a platform they\u2019re already familiar with, our staff now actively engage with the wellbeing tools available to them. This has reduced absenteeism and improved overall job satisfaction and is leading to a more connected and motivated workforce.\"})})},xiyCvhgw5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our workshop staff have been able to engage with Kind Mind anonymously and remotely, which has been a game-changer. The privacy it offers has encouraged more of our team to seek help and support without fear of judgment, leading to a happier, more satisfied workspace.\"})})},XnKGyiyg9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"We'd received feedback that our cleaners felt disconnected from the business and their colleagues. Previous attempts to engage their wellbeing them through email and apps were unsuccessful, but Kind Mind has completely changed that. Using WhatsApp, a platform they\u2019re already familiar with, our staff now actively engage with the wellbeing tools available to them. This has reduced absenteeism and improved overall job satisfaction and is leading to a more connected and motivated workforce.\"})})},ZbQun97Hd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Our global team of SOC analysts are spread across multiple time zones and ensuring their wellbeing remotely has always been a challenge. With Kind Mind, they now have access to the support they need wherever they are, through a globally recognise platform. It\u2019s made a noticeable difference in their performance and mental resilience.\"})}),fonts:[\"CUSTOM;SF Pro Text Medium\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16wdh6g\",\"data-framer-name\":\"Name \",layoutDependency:layoutDependency,layoutId:\"VerRbKBWl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18w1k3p\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"EEU9gijTm\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5yscy4\",\"data-framer-name\":\"Ellipse 159\",layoutDependency:layoutDependency,layoutId:\"MKPuXXoMF\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14m6omv\",layoutDependency:layoutDependency,layoutId:\"yqHwW7Tc8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Sarah T\"})}),className:\"framer-1pbu2rt\",\"data-framer-name\":\"Eleanor S.\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"P7LSTGU_X\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cQtfcmESN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Simon C\"})})},DF_ET86My:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Simon C\"})})},DfhbL6rP6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Lisa B.\"})})},IdU85ueW9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Lisa B.\"})})},JBnLgwMPG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Simon C\"})})},mA0BRUR4O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Martyn C\"})})},n153krOJZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Sarah T\"})})},QtcwxXbiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Martyn C\"})})},TgXAo6e5L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Martyn C\"})})},uXEcuq6z5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Lisa B.\"})})},xiyCvhgw5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Simon C\"})})},XnKGyiyg9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Lisa B.\"})})},ZbQun97Hd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Martyn C\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"People and Culture Manager, Retail Industry\"})}),className:\"framer-1pzow7t\",\"data-framer-name\":\"Marketing Executive at Company\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"PodIWuwVL\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.3},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cQtfcmESN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Managing Director, Scenery Construction\"})})},DF_ET86My:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Managing Director, Scenery Construction\"})})},DfhbL6rP6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"HR Director, Commercial Cleaning\"})})},IdU85ueW9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"HR Director, Commercial Cleaning\"})})},JBnLgwMPG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Managing Director, Scenery Construction\"})})},mA0BRUR4O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"President and Founder, Cyber Security\"})})},n153krOJZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"People and Culture Manager, Retail Industry\"})})},QtcwxXbiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"President and Founder, Cyber Security\"})})},TgXAo6e5L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"President and Founder, Cyber Security\"})})},uXEcuq6z5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"HR Director, Commercial Cleaning\"})})},xiyCvhgw5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"Managing Director, Scenery Construction\"})})},XnKGyiyg9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"HR Director, Commercial Cleaning\"})})},ZbQun97Hd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"President and Founder, Cyber Security\"})})}},baseVariant,gestureVariant)})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pvszdq\",\"data-framer-name\":\"Controls\",layoutDependency:layoutDependency,layoutId:\"ovoumB5UG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15m9dn4\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"IiHWhAlZW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19p6kxo\",\"data-border\":true,\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"kLJdxOScT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(30, 36, 45, 0.12)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({cQtfcmESN:{\"data-highlight\":true,onTap:onTap16lf2tb},DF_ET86My:{\"data-highlight\":true,onTap:onTap1xayfag},DfhbL6rP6:{\"data-highlight\":true,onTap:onTap9lsyy8},IdU85ueW9:{\"data-highlight\":true,onTap:onTap8bmd2s},JBnLgwMPG:{\"data-highlight\":true,onTap:onTap1tqcvpy},mA0BRUR4O:{\"data-highlight\":true,onTap:onTap1yckipv},QtcwxXbiq:{\"data-highlight\":true,onTap:onTaph29nmr},TgXAo6e5L:{\"data-highlight\":true,onTap:onTap19wld32},uXEcuq6z5:{\"data-highlight\":true,onTap:onTapja0hmt},xiyCvhgw5:{\"data-highlight\":true,onTap:onTapit2e1w},XnKGyiyg9:{\"data-highlight\":true,onTap:onTapbxyd95},ZbQun97Hd:{\"data-highlight\":true,onTap:onTap17dry61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1rhla4u\",\"data-framer-name\":\"Frame 1597882374\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DHgnbk8Pq\",opacity:.3,style:{opacity:.3},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss10597929878_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10597929878,variants:{cQtfcmESN:{opacity:1},DF_ET86My:{opacity:1},DfhbL6rP6:{opacity:1},IdU85ueW9:{opacity:1},JBnLgwMPG:{opacity:1},mA0BRUR4O:{opacity:1},QtcwxXbiq:{opacity:1},TgXAo6e5L:{opacity:1},uXEcuq6z5:{opacity:1},xiyCvhgw5:{opacity:1},XnKGyiyg9:{opacity:1},ZbQun97Hd:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({cQtfcmESN:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},DF_ET86My:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},DfhbL6rP6:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},IdU85ueW9:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},JBnLgwMPG:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},mA0BRUR4O:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},QtcwxXbiq:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},TgXAo6e5L:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},uXEcuq6z5:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},xiyCvhgw5:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},XnKGyiyg9:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755},ZbQun97Hd:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98) rotate(180 8 8)\" id=\"ss9713177755_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:9713177755}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-soy9di\",\"data-border\":true,\"data-framer-name\":\"Right\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GOnO9D3hx\",onTap:onTap1yckipv,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(30, 36, 45, 0.12)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({cQtfcmESN:{\"data-highlight\":undefined,onTap:undefined},DF_ET86My:{\"data-highlight\":undefined,onTap:undefined},DfhbL6rP6:{onTap:onTapit2e1w},F4FCkDCm9:{onTap:onTap19wld32},IdU85ueW9:{onTap:onTap16lf2tb},JBnLgwMPG:{\"data-highlight\":undefined,onTap:undefined},Ko2Y2LRNw:{onTap:onTaph29nmr},mA0BRUR4O:{onTap:onTap1cmsktd},n153krOJZ:{onTap:onTap17dry61},QtcwxXbiq:{onTap:onTapku928p},TgXAo6e5L:{onTap:onTapon3us7},uXEcuq6z5:{onTap:onTap1tqcvpy},xiyCvhgw5:{\"data-highlight\":undefined,onTap:undefined},XnKGyiyg9:{onTap:onTap1xayfag},ZbQun97Hd:{onTap:onTap10lohvd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3t1iw4\",\"data-framer-name\":\"Frame 1597882374\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"kMzMDXz9v\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98)\" id=\"ss11497603252_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:11497603252,variants:{cQtfcmESN:{opacity:.3},DF_ET86My:{opacity:.3},DfhbL6rP6:{opacity:1},F4FCkDCm9:{opacity:1},IdU85ueW9:{opacity:1},JBnLgwMPG:{opacity:.3},Ko2Y2LRNw:{opacity:1},n153krOJZ:{opacity:1},QtcwxXbiq:{opacity:1},TgXAo6e5L:{opacity:1},xiyCvhgw5:{opacity:.3},XnKGyiyg9:{opacity:1},ZbQun97Hd:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({cQtfcmESN:{opacity:.3,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98)\" id=\"ss10548881729_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10548881729},DF_ET86My:{opacity:.3,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98)\" id=\"ss10548881729_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10548881729},JBnLgwMPG:{opacity:.3,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98)\" id=\"ss10548881729_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10548881729},xiyCvhgw5:{opacity:.3,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(2 1.98)\" id=\"ss10548881729_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10548881729}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ssbguu\",\"data-framer-name\":\"dots\",layoutDependency:layoutDependency,layoutId:\"BjSSwrDW4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1orgsqp\",\"data-framer-name\":\"Ellipse 160\",layoutDependency:layoutDependency,layoutId:\"YyyDAtDEH\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:1},variants:{cQtfcmESN:{opacity:.1},DF_ET86My:{opacity:.1},DfhbL6rP6:{opacity:.1},F4FCkDCm9:{opacity:1},IdU85ueW9:{opacity:.1},JBnLgwMPG:{opacity:.1},Ko2Y2LRNw:{opacity:1},mA0BRUR4O:{opacity:.1},n153krOJZ:{opacity:1},QtcwxXbiq:{opacity:.1},TgXAo6e5L:{opacity:.1},uXEcuq6z5:{opacity:.1},xiyCvhgw5:{opacity:.1},XnKGyiyg9:{opacity:.1},ZbQun97Hd:{opacity:.1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gi7yja\",\"data-framer-name\":\"Ellipse 161\",layoutDependency:layoutDependency,layoutId:\"xUmzMgkBw\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:.1},variants:{DfhbL6rP6:{opacity:1},IdU85ueW9:{opacity:1},uXEcuq6z5:{opacity:1},XnKGyiyg9:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dsei1c\",\"data-framer-name\":\"Ellipse 162\",layoutDependency:layoutDependency,layoutId:\"lVg2h99iP\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:.1},variants:{mA0BRUR4O:{opacity:1},QtcwxXbiq:{opacity:1},TgXAo6e5L:{opacity:1},ZbQun97Hd:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5r3kd\",\"data-framer-name\":\"Ellipse 163\",layoutDependency:layoutDependency,layoutId:\"bSeuzr44M\",style:{backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:.1},variants:{cQtfcmESN:{opacity:1},DF_ET86My:{opacity:1},JBnLgwMPG:{opacity:1},xiyCvhgw5:{opacity:1}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sv32y\",\"data-framer-name\":\"Title_mobile\",layoutDependency:layoutDependency,layoutId:\"xvdymyTmN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ifr8h\",\"data-framer-name\":\"Frame 1597882306\",layoutDependency:layoutDependency,layoutId:\"fFE6lPT1Y\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p3mw3s\",\"data-framer-name\":\"voice_chat\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:21,layoutDependency:layoutDependency,layoutId:\"xGgDn6DqX\",svg:'<svg width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_9016_9821\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"21\" height=\"21\">\\n<rect x=\"0.207031\" y=\"0.488281\" width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_9016_9821)\">\\n<path d=\"M5.20638 9.65625H6.45638V7.98958H5.20638V9.65625ZM7.28971 11.3229H8.53971V6.32292H7.28971V11.3229ZM9.58138 12.9896H10.8314V4.65625H9.58138V12.9896ZM11.873 11.3229H13.123V6.32292H11.873V11.3229ZM13.9564 9.65625H15.2064V7.98958H13.9564V9.65625ZM1.87305 18.8229V3.82292C1.87305 3.36458 2.03624 2.97222 2.36263 2.64583C2.68902 2.31944 3.08138 2.15625 3.53971 2.15625H16.873C17.3314 2.15625 17.7237 2.31944 18.0501 2.64583C18.3765 2.97222 18.5397 3.36458 18.5397 3.82292V13.8229C18.5397 14.2812 18.3765 14.6736 18.0501 15C17.7237 15.3264 17.3314 15.4896 16.873 15.4896H5.20638L1.87305 18.8229ZM4.49805 13.8229H16.873V3.82292H3.53971V14.7604L4.49805 13.8229Z\" fill=\"#FC26DA\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 38, 218))\"},children:\"Testimonials\"})}),className:\"framer-1s68gw8\",\"data-framer-name\":\"Featured Blogs\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"Hj4Gd6BL3\",style:{\"--extracted-r6o4lv\":\"rgb(252, 38, 218)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 36, 45))\"},children:\"What People Love About Us\"})}),className:\"framer-1gxdz0x\",\"data-framer-name\":\"What\u2019s new in B-town\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],layoutDependency:layoutDependency,layoutId:\"Tbl9ywiyO\",style:{\"--extracted-r6o4lv\":\"rgb(30, 36, 45)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gmxF2.framer-nnnk4g, .framer-gmxF2 .framer-nnnk4g { display: block; }\",\".framer-gmxF2.framer-1citg7h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1312px; }\",\".framer-gmxF2 .framer-1t2le7a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 752px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gmxF2 .framer-q8lzrt { align-content: center; align-items: center; aspect-ratio: 0.8729729729729729 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; max-height: 800px; overflow: visible; padding: 20px; position: relative; width: var(--framer-aspect-ratio-supported, 656px); }\",\".framer-gmxF2 .framer-ypvumv { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gmxF2 .framer-r1wnyi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-height: 800px; overflow: visible; padding: 20px 20px 20px 0px; position: relative; width: 1px; }\",\".framer-gmxF2 .framer-1pcqc6t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 86%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gmxF2 .framer-116yn63 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gmxF2 .framer-bk346h { flex: none; height: 32px; position: relative; width: 42px; }\",\".framer-gmxF2 .framer-1tzj630, .framer-gmxF2 .framer-1pzow7t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gmxF2 .framer-16wdh6g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gmxF2 .framer-18w1k3p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 7px; position: relative; width: 20px; }\",\".framer-gmxF2 .framer-5yscy4, .framer-gmxF2 .framer-1orgsqp, .framer-gmxF2 .framer-gi7yja, .framer-gmxF2 .framer-1dsei1c, .framer-gmxF2 .framer-b5r3kd { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-gmxF2 .framer-14m6omv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gmxF2 .framer-1pbu2rt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 608px; word-break: break-word; word-wrap: break-word; }\",\".framer-gmxF2 .framer-1pvszdq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gmxF2 .framer-15m9dn4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gmxF2 .framer-19p6kxo { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; }\",\".framer-gmxF2 .framer-1rhla4u, .framer-gmxF2 .framer-3t1iw4 { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-gmxF2 .framer-soy9di { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; }\",\".framer-gmxF2 .framer-1ssbguu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gmxF2 .framer-sv32y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-gmxF2 .framer-9ifr8h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gmxF2 .framer-1p3mw3s { flex: none; height: 21px; position: relative; width: 21px; }\",\".framer-gmxF2 .framer-1s68gw8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gmxF2 .framer-1gxdz0x { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 306px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-1citg7h, .framer-gmxF2 .framer-1t2le7a, .framer-gmxF2 .framer-q8lzrt, .framer-gmxF2 .framer-116yn63, .framer-gmxF2 .framer-16wdh6g, .framer-gmxF2 .framer-18w1k3p, .framer-gmxF2 .framer-14m6omv, .framer-gmxF2 .framer-15m9dn4, .framer-gmxF2 .framer-1ssbguu, .framer-gmxF2 .framer-sv32y, .framer-gmxF2 .framer-9ifr8h { gap: 0px; } .framer-gmxF2.framer-1citg7h > *, .framer-gmxF2 .framer-q8lzrt > *, .framer-gmxF2 .framer-18w1k3p > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-gmxF2.framer-1citg7h > :first-child, .framer-gmxF2 .framer-1t2le7a > :first-child, .framer-gmxF2 .framer-q8lzrt > :first-child, .framer-gmxF2 .framer-16wdh6g > :first-child, .framer-gmxF2 .framer-18w1k3p > :first-child, .framer-gmxF2 .framer-15m9dn4 > :first-child, .framer-gmxF2 .framer-1ssbguu > :first-child, .framer-gmxF2 .framer-9ifr8h > :first-child { margin-left: 0px; } .framer-gmxF2.framer-1citg7h > :last-child, .framer-gmxF2 .framer-1t2le7a > :last-child, .framer-gmxF2 .framer-q8lzrt > :last-child, .framer-gmxF2 .framer-16wdh6g > :last-child, .framer-gmxF2 .framer-18w1k3p > :last-child, .framer-gmxF2 .framer-15m9dn4 > :last-child, .framer-gmxF2 .framer-1ssbguu > :last-child, .framer-gmxF2 .framer-9ifr8h > :last-child { margin-right: 0px; } .framer-gmxF2 .framer-1t2le7a > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-gmxF2 .framer-116yn63 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-gmxF2 .framer-116yn63 > :first-child, .framer-gmxF2 .framer-14m6omv > :first-child, .framer-gmxF2 .framer-sv32y > :first-child { margin-top: 0px; } .framer-gmxF2 .framer-116yn63 > :last-child, .framer-gmxF2 .framer-14m6omv > :last-child, .framer-gmxF2 .framer-sv32y > :last-child { margin-bottom: 0px; } .framer-gmxF2 .framer-16wdh6g > *, .framer-gmxF2 .framer-15m9dn4 > *, .framer-gmxF2 .framer-1ssbguu > *, .framer-gmxF2 .framer-9ifr8h > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-gmxF2 .framer-14m6omv > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-gmxF2 .framer-sv32y > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-gmxF2.framer-v-1mu5v6i .framer-19p6kxo, .framer-gmxF2.framer-v-1k3sacc .framer-19p6kxo, .framer-gmxF2.framer-v-6a1orz .framer-19p6kxo, .framer-gmxF2.framer-v-h5tqjj .framer-19p6kxo, .framer-gmxF2.framer-v-nl516n .framer-19p6kxo, .framer-gmxF2.framer-v-q5wl0g .framer-19p6kxo, .framer-gmxF2.framer-v-lulxxt .framer-19p6kxo, .framer-gmxF2.framer-v-1x6ikr2 .framer-19p6kxo, .framer-gmxF2.framer-v-1hprxf0 .framer-19p6kxo, .framer-gmxF2.framer-v-151brdf .framer-19p6kxo, .framer-gmxF2.framer-v-18vtlrq .framer-19p6kxo, .framer-gmxF2.framer-v-2lnvz6 .framer-19p6kxo { cursor: pointer; }\",\".framer-gmxF2.framer-v-6a1orz .framer-soy9di, .framer-gmxF2.framer-v-q5wl0g .framer-soy9di, .framer-gmxF2.framer-v-1hprxf0 .framer-soy9di, .framer-gmxF2.framer-v-2lnvz6 .framer-soy9di { cursor: unset; }\",\".framer-gmxF2.framer-v-pgqbqx.framer-1citg7h, .framer-gmxF2.framer-v-nl516n.framer-1citg7h, .framer-gmxF2.framer-v-q5wl0g.framer-1citg7h { align-content: flex-start; align-items: flex-start; height: 932px; justify-content: flex-start; width: 810px; }\",\".framer-gmxF2.framer-v-pgqbqx .framer-1t2le7a, .framer-gmxF2.framer-v-h5tqjj .framer-1t2le7a, .framer-gmxF2.framer-v-nl516n .framer-1t2le7a, .framer-gmxF2.framer-v-q5wl0g .framer-1t2le7a, .framer-gmxF2.framer-v-16zby9p .framer-1t2le7a, .framer-gmxF2.framer-v-lulxxt .framer-1t2le7a, .framer-gmxF2.framer-v-1x6ikr2 .framer-1t2le7a, .framer-gmxF2.framer-v-1hprxf0 .framer-1t2le7a { flex-direction: column; height: 100%; }\",\".framer-gmxF2.framer-v-pgqbqx .framer-q8lzrt, .framer-gmxF2.framer-v-h5tqjj .framer-q8lzrt, .framer-gmxF2.framer-v-nl516n .framer-q8lzrt, .framer-gmxF2.framer-v-q5wl0g .framer-q8lzrt { aspect-ratio: unset; height: 400px; max-height: unset; width: 100%; }\",\".framer-gmxF2.framer-v-pgqbqx .framer-r1wnyi, .framer-gmxF2.framer-v-h5tqjj .framer-r1wnyi, .framer-gmxF2.framer-v-nl516n .framer-r1wnyi, .framer-gmxF2.framer-v-q5wl0g .framer-r1wnyi { gap: 40px; height: 1px; justify-content: flex-start; max-height: unset; padding: 0px 24px 24px 24px; width: 100%; }\",\".framer-gmxF2.framer-v-pgqbqx .framer-1pcqc6t, .framer-gmxF2.framer-v-h5tqjj .framer-1pcqc6t, .framer-gmxF2.framer-v-nl516n .framer-1pcqc6t, .framer-gmxF2.framer-v-q5wl0g .framer-1pcqc6t { flex: 1 0 0px; height: 1px; }\",\".framer-gmxF2.framer-v-pgqbqx .framer-116yn63, .framer-gmxF2.framer-v-h5tqjj .framer-116yn63, .framer-gmxF2.framer-v-nl516n .framer-116yn63, .framer-gmxF2.framer-v-q5wl0g .framer-116yn63, .framer-gmxF2.framer-v-16zby9p .framer-116yn63, .framer-gmxF2.framer-v-lulxxt .framer-116yn63, .framer-gmxF2.framer-v-1x6ikr2 .framer-116yn63, .framer-gmxF2.framer-v-1hprxf0 .framer-116yn63 { flex: none; height: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-pgqbqx .framer-1t2le7a, .framer-gmxF2.framer-v-pgqbqx .framer-r1wnyi { gap: 0px; } .framer-gmxF2.framer-v-pgqbqx .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-pgqbqx .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-pgqbqx .framer-r1wnyi > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-pgqbqx .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-pgqbqx .framer-r1wnyi > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-pgqbqx .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\".framer-gmxF2.framer-v-h5tqjj.framer-1citg7h { height: 932px; width: 810px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-h5tqjj .framer-1t2le7a, .framer-gmxF2.framer-v-h5tqjj .framer-r1wnyi { gap: 0px; } .framer-gmxF2.framer-v-h5tqjj .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-h5tqjj .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-h5tqjj .framer-r1wnyi > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-h5tqjj .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-h5tqjj .framer-r1wnyi > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-h5tqjj .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-nl516n .framer-1t2le7a, .framer-gmxF2.framer-v-nl516n .framer-r1wnyi { gap: 0px; } .framer-gmxF2.framer-v-nl516n .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-nl516n .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-nl516n .framer-r1wnyi > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-nl516n .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-nl516n .framer-r1wnyi > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-nl516n .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-q5wl0g .framer-1t2le7a, .framer-gmxF2.framer-v-q5wl0g .framer-r1wnyi { gap: 0px; } .framer-gmxF2.framer-v-q5wl0g .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-q5wl0g .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-q5wl0g .framer-r1wnyi > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-q5wl0g .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-q5wl0g .framer-r1wnyi > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-q5wl0g .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\".framer-gmxF2.framer-v-16zby9p.framer-1citg7h, .framer-gmxF2.framer-v-lulxxt.framer-1citg7h, .framer-gmxF2.framer-v-1x6ikr2.framer-1citg7h, .framer-gmxF2.framer-v-1hprxf0.framer-1citg7h { align-content: flex-start; align-items: flex-start; height: 600px; justify-content: flex-start; width: 390px; }\",\".framer-gmxF2.framer-v-16zby9p .framer-r1wnyi, .framer-gmxF2.framer-v-lulxxt .framer-r1wnyi, .framer-gmxF2.framer-v-1x6ikr2 .framer-r1wnyi, .framer-gmxF2.framer-v-1hprxf0 .framer-r1wnyi { gap: 32px; height: 1px; justify-content: flex-start; max-height: unset; padding: 0px 24px 24px 24px; width: 100%; }\",\".framer-gmxF2.framer-v-16zby9p .framer-1pcqc6t, .framer-gmxF2.framer-v-lulxxt .framer-1pcqc6t, .framer-gmxF2.framer-v-1x6ikr2 .framer-1pcqc6t, .framer-gmxF2.framer-v-1hprxf0 .framer-1pcqc6t { flex: 1 0 0px; height: 1px; order: 1; }\",\".framer-gmxF2.framer-v-16zby9p .framer-16wdh6g, .framer-gmxF2.framer-v-lulxxt .framer-16wdh6g, .framer-gmxF2.framer-v-1x6ikr2 .framer-16wdh6g, .framer-gmxF2.framer-v-1hprxf0 .framer-16wdh6g { flex-direction: column; gap: 4px; }\",\".framer-gmxF2.framer-v-16zby9p .framer-14m6omv, .framer-gmxF2.framer-v-lulxxt .framer-14m6omv, .framer-gmxF2.framer-v-1x6ikr2 .framer-14m6omv, .framer-gmxF2.framer-v-1hprxf0 .framer-14m6omv { flex: none; gap: 4px; width: 100%; }\",\".framer-gmxF2.framer-v-16zby9p .framer-1pbu2rt, .framer-gmxF2.framer-v-lulxxt .framer-1pbu2rt, .framer-gmxF2.framer-v-1x6ikr2 .framer-1pbu2rt, .framer-gmxF2.framer-v-1hprxf0 .framer-1pbu2rt { width: 100%; }\",\".framer-gmxF2.framer-v-16zby9p .framer-1pvszdq, .framer-gmxF2.framer-v-lulxxt .framer-1pvszdq, .framer-gmxF2.framer-v-1x6ikr2 .framer-1pvszdq, .framer-gmxF2.framer-v-1hprxf0 .framer-1pvszdq { order: 2; }\",\".framer-gmxF2.framer-v-16zby9p .framer-sv32y, .framer-gmxF2.framer-v-lulxxt .framer-sv32y, .framer-gmxF2.framer-v-1x6ikr2 .framer-sv32y, .framer-gmxF2.framer-v-1hprxf0 .framer-sv32y { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-16zby9p .framer-1t2le7a, .framer-gmxF2.framer-v-16zby9p .framer-r1wnyi, .framer-gmxF2.framer-v-16zby9p .framer-16wdh6g, .framer-gmxF2.framer-v-16zby9p .framer-14m6omv { gap: 0px; } .framer-gmxF2.framer-v-16zby9p .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-16zby9p .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-16zby9p .framer-r1wnyi > :first-child, .framer-gmxF2.framer-v-16zby9p .framer-16wdh6g > :first-child, .framer-gmxF2.framer-v-16zby9p .framer-14m6omv > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-16zby9p .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-16zby9p .framer-r1wnyi > :last-child, .framer-gmxF2.framer-v-16zby9p .framer-16wdh6g > :last-child, .framer-gmxF2.framer-v-16zby9p .framer-14m6omv > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-16zby9p .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-gmxF2.framer-v-16zby9p .framer-16wdh6g > *, .framer-gmxF2.framer-v-16zby9p .framer-14m6omv > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-lulxxt .framer-1t2le7a, .framer-gmxF2.framer-v-lulxxt .framer-r1wnyi, .framer-gmxF2.framer-v-lulxxt .framer-16wdh6g, .framer-gmxF2.framer-v-lulxxt .framer-14m6omv { gap: 0px; } .framer-gmxF2.framer-v-lulxxt .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-lulxxt .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-lulxxt .framer-r1wnyi > :first-child, .framer-gmxF2.framer-v-lulxxt .framer-16wdh6g > :first-child, .framer-gmxF2.framer-v-lulxxt .framer-14m6omv > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-lulxxt .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-lulxxt .framer-r1wnyi > :last-child, .framer-gmxF2.framer-v-lulxxt .framer-16wdh6g > :last-child, .framer-gmxF2.framer-v-lulxxt .framer-14m6omv > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-lulxxt .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-gmxF2.framer-v-lulxxt .framer-16wdh6g > *, .framer-gmxF2.framer-v-lulxxt .framer-14m6omv > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-1x6ikr2 .framer-1t2le7a, .framer-gmxF2.framer-v-1x6ikr2 .framer-r1wnyi, .framer-gmxF2.framer-v-1x6ikr2 .framer-16wdh6g, .framer-gmxF2.framer-v-1x6ikr2 .framer-14m6omv { gap: 0px; } .framer-gmxF2.framer-v-1x6ikr2 .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-1x6ikr2 .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-r1wnyi > :first-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-16wdh6g > :first-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-14m6omv > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-1x6ikr2 .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-r1wnyi > :last-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-16wdh6g > :last-child, .framer-gmxF2.framer-v-1x6ikr2 .framer-14m6omv > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-1x6ikr2 .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-gmxF2.framer-v-1x6ikr2 .framer-16wdh6g > *, .framer-gmxF2.framer-v-1x6ikr2 .framer-14m6omv > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gmxF2.framer-v-1hprxf0 .framer-1t2le7a, .framer-gmxF2.framer-v-1hprxf0 .framer-r1wnyi, .framer-gmxF2.framer-v-1hprxf0 .framer-16wdh6g, .framer-gmxF2.framer-v-1hprxf0 .framer-14m6omv { gap: 0px; } .framer-gmxF2.framer-v-1hprxf0 .framer-1t2le7a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gmxF2.framer-v-1hprxf0 .framer-1t2le7a > :first-child, .framer-gmxF2.framer-v-1hprxf0 .framer-r1wnyi > :first-child, .framer-gmxF2.framer-v-1hprxf0 .framer-16wdh6g > :first-child, .framer-gmxF2.framer-v-1hprxf0 .framer-14m6omv > :first-child { margin-top: 0px; } .framer-gmxF2.framer-v-1hprxf0 .framer-1t2le7a > :last-child, .framer-gmxF2.framer-v-1hprxf0 .framer-r1wnyi > :last-child, .framer-gmxF2.framer-v-1hprxf0 .framer-16wdh6g > :last-child, .framer-gmxF2.framer-v-1hprxf0 .framer-14m6omv > :last-child { margin-bottom: 0px; } .framer-gmxF2.framer-v-1hprxf0 .framer-r1wnyi > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-gmxF2.framer-v-1hprxf0 .framer-16wdh6g > *, .framer-gmxF2.framer-v-1hprxf0 .framer-14m6omv > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\".framer-gmxF2.framer-v-1sx10tz.framer-1citg7h { width: 1072px; }\",\".framer-gmxF2.framer-v-1sx10tz .framer-q8lzrt, .framer-gmxF2.framer-v-18vtlrq .framer-q8lzrt { aspect-ratio: unset; padding: 20px 0px 20px 20px; width: 45%; }\",\".framer-gmxF2.framer-v-151brdf .framer-q8lzrt, .framer-gmxF2.framer-v-2lnvz6 .framer-q8lzrt { aspect-ratio: unset; height: 752px; padding: 20px 0px 20px 20px; width: 45%; }\",'.framer-gmxF2[data-border=\"true\"]::after, .framer-gmxF2 [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 751.5\n * @framerIntrinsicWidth 1312\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uXEcuq6z5\":{\"layout\":[\"fixed\",\"auto\"]},\"mA0BRUR4O\":{\"layout\":[\"fixed\",\"auto\"]},\"JBnLgwMPG\":{\"layout\":[\"fixed\",\"auto\"]},\"F4FCkDCm9\":{\"layout\":[\"fixed\",\"fixed\"]},\"DfhbL6rP6\":{\"layout\":[\"fixed\",\"fixed\"]},\"TgXAo6e5L\":{\"layout\":[\"fixed\",\"fixed\"]},\"xiyCvhgw5\":{\"layout\":[\"fixed\",\"fixed\"]},\"n153krOJZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"XnKGyiyg9\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZbQun97Hd\":{\"layout\":[\"fixed\",\"fixed\"]},\"DF_ET86My\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ko2Y2LRNw\":{\"layout\":[\"fixed\",\"auto\"]},\"IdU85ueW9\":{\"layout\":[\"fixed\",\"auto\"]},\"QtcwxXbiq\":{\"layout\":[\"fixed\",\"auto\"]},\"cQtfcmESN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Frameruvm1j6h8f=withCSS(Component,css,\"framer-gmxF2\");export default Frameruvm1j6h8f;Frameruvm1j6h8f.displayName=\"New Testimonials\";Frameruvm1j6h8f.defaultProps={height:751.5,width:1312};addPropertyControls(Frameruvm1j6h8f,{variant:{options:[\"cHiKbsAqz\",\"uXEcuq6z5\",\"mA0BRUR4O\",\"JBnLgwMPG\",\"F4FCkDCm9\",\"DfhbL6rP6\",\"TgXAo6e5L\",\"xiyCvhgw5\",\"n153krOJZ\",\"XnKGyiyg9\",\"ZbQun97Hd\",\"DF_ET86My\",\"Ko2Y2LRNw\",\"IdU85ueW9\",\"QtcwxXbiq\",\"cQtfcmESN\"],optionTitles:[\"1514\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Tab_1\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"mobile_1\",\"Variant 10\",\"Variant 11\",\"Variant 12\",\"1200\",\"1200 - t2\",\"1200 - t3\",\"1200-t4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameruvm1j6h8f,[{explicitInter:true,fonts:[{family:\"SF Pro Display Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/t3oAfXfUztEwRkUgp2RBWw8zPg.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"},{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruvm1j6h8f\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uXEcuq6z5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mA0BRUR4O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JBnLgwMPG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F4FCkDCm9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DfhbL6rP6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TgXAo6e5L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xiyCvhgw5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n153krOJZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XnKGyiyg9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZbQun97Hd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DF_ET86My\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ko2Y2LRNw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IdU85ueW9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QtcwxXbiq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cQtfcmESN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"751.5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1312\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uvm1j6h8f.map", "// Generated by Framer (3eae0e1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={P1VI3HBoJ:{hover:true},uXf5uvpdy:{hover:true}};const cycleOrder=[\"P1VI3HBoJ\",\"uXf5uvpdy\"];const serializationHash=\"framer-fZbCE\";const variantClassNames={P1VI3HBoJ:\"framer-v-1eaoxna\",uXf5uvpdy:\"framer-v-lqsgnj\"};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 transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"P1VI3HBoJ\",\"Variant 2\":\"uXf5uvpdy\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,P3Q1SERxy:(_ref=title!==null&&title!==void 0?title:props.P3Q1SERxy)!==null&&_ref!==void 0?_ref:\"Book a Demo\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"P1VI3HBoJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,P3Q1SERxy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P1VI3HBoJ\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"uXf5uvpdy-hover\")return false;if(baseVariant===\"uXf5uvpdy\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"uXf5uvpdy-hover\")return true;if(baseVariant===\"uXf5uvpdy\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://calendly.com/josh-kind-mind/discovery-call\",...addPropertyOverrides({uXf5uvpdy:{href:{webPageId:\"iYBfm_bES\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1eaoxna\",className,classNames)} framer-1eu5bvy`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"P1VI3HBoJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(31, 37, 46, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(30, 36, 45)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"P1VI3HBoJ-hover\":{backgroundColor:\"rgb(0, 97, 254)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},\"uXf5uvpdy-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(0, 187, 255)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},uXf5uvpdy:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"P1VI3HBoJ-hover\":{\"data-framer-name\":undefined},\"uXf5uvpdy-hover\":{\"data-framer-name\":undefined},uXf5uvpdy:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Login\"})}),className:\"framer-wdo5e9\",\"data-framer-name\":\"Get Started\",fonts:[\"CUSTOM;SF Pro Text Medium\"],layoutDependency:layoutDependency,layoutId:\"z6vvTSqjH\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"P1VI3HBoJ-hover\":{transformTemplate:transformTemplate2},\"uXf5uvpdy-hover\":{transformTemplate:transformTemplate2},uXf5uvpdy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book a Demo\"})}),fonts:[\"CUSTOM;SF Pro Text Semibold\"],text:P3Q1SERxy}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-b4tsx5\",\"data-framer-name\":\"chevron_forward\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xxs1wWqOM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(7.887 5.381)\" id=\"ss11182277263_1\"><path d=\"M 4.6 6 L 0 1.4 L 1.4 0 L 7.4 6 L 1.4 12 L 0 10.6 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11182277263,withExternalLayout:true,...addPropertyOverrides({\"P1VI3HBoJ-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(7.887 5.381)\" id=\"ss12244307080_1\"><path d=\"M 4.6 6 L 0 1.4 L 1.4 0 L 7.4 6 L 1.4 12 L 0 10.6 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:12244307080}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-cd8drc\",\"data-framer-name\":\"event_upcoming\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qjyZWgQl0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(1.613 1.798)\" id=\"ss11521690227_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11521690227,withExternalLayout:true,...addPropertyOverrides({\"uXf5uvpdy-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(1.613 1.798)\" id=\"ss11861162549_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11861162549},uXf5uvpdy:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(1.613 1.798)\" id=\"ss10245640935_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10245640935}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fZbCE.framer-1eu5bvy, .framer-fZbCE .framer-1eu5bvy { display: block; }\",\".framer-fZbCE.framer-1eaoxna { cursor: pointer; height: 48px; overflow: hidden; position: relative; text-decoration: none; width: 150px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fZbCE .framer-wdo5e9 { flex: none; height: auto; left: 16px; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-fZbCE .framer-b4tsx5, .framer-fZbCE .framer-cd8drc { flex: none; height: 24px; position: absolute; right: 16px; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-fZbCE.framer-v-lqsgnj.framer-1eaoxna { width: 180px; }\",\".framer-fZbCE.framer-v-1eaoxna.hover .framer-wdo5e9 { left: 49%; }\",\".framer-fZbCE.framer-v-1eaoxna.hover .framer-b4tsx5, .framer-fZbCE.framer-v-lqsgnj.hover .framer-cd8drc { right: -24px; }\",\".framer-fZbCE.framer-v-lqsgnj.hover .framer-wdo5e9 { left: 50%; }\",'.framer-fZbCE[data-border=\"true\"]::after, .framer-fZbCE [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 48\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uXf5uvpdy\":{\"layout\":[\"fixed\",\"fixed\"]},\"koeRDiD7P\":{\"layout\":[\"fixed\",\"fixed\"]},\"qirYMfcWi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P3Q1SERxy\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXWOjv9P6W=withCSS(Component,css,\"framer-fZbCE\");export default FramerXWOjv9P6W;FramerXWOjv9P6W.displayName=\"Button 2 Copy\";FramerXWOjv9P6W.defaultProps={height:48,width:150};addPropertyControls(FramerXWOjv9P6W,{variant:{options:[\"P1VI3HBoJ\",\"uXf5uvpdy\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},P3Q1SERxy:{defaultValue:\"Book a Demo\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerXWOjv9P6W,[{explicitInter:true,fonts:[{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXWOjv9P6W\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uXf5uvpdy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"koeRDiD7P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qirYMfcWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P3Q1SERxy\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XWOjv9P6W.map", "// Generated by Framer (0f540f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"rF4AGYREe\",\"YeWN97lIL\",\"rZEGAM7RC\"];const serializationHash=\"framer-ICPFY\";const variantClassNames={rF4AGYREe:\"framer-v-1igfu9k\",rZEGAM7RC:\"framer-v-60imjw\",YeWN97lIL:\"framer-v-1imke07\"};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 transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:3,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"rF4AGYREe\",\"Variant 2\":\"YeWN97lIL\",\"Variant 3\":\"rZEGAM7RC\"};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:\"rF4AGYREe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rF4AGYREe\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearfvqhbo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YeWN97lIL\"),1500);});const onAppearvl5yho=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rZEGAM7RC\"),3e3);});const onAppear14fiz3o=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rF4AGYREe\"),1500);});useOnVariantChange(baseVariant,{default:onAppearfvqhbo,rZEGAM7RC:onAppear14fiz3o,YeWN97lIL:onAppearvl5yho});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({YeWN97lIL:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1igfu9k\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rF4AGYREe\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({rZEGAM7RC:{\"data-framer-name\":\"Variant 3\"},YeWN97lIL:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12i4xuq\",\"data-framer-name\":\"Rectangle\",layoutDependency:layoutDependency,layoutId:\"cBsnKilzg\",style:{background:\"linear-gradient(160.5234251651142deg, rgba(255, 242, 127, 1) 0%, rgba(255, 169, 151, 1) 100%)\",filter:\"blur(15px)\",opacity:0,WebkitFilter:\"blur(15px)\"},transformTemplate:transformTemplate1,variants:{YeWN97lIL:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kretza\",\"data-framer-name\":\"Frame 1597882227\",layoutDependency:layoutDependency,layoutId:\"sM5eE4bkm\",style:{background:\"linear-gradient(160.5234251651142deg, rgba(255, 242, 127, 1) 0%, rgba(255, 169, 151, 1) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},transformTemplate:transformTemplate2,variants:{YeWN97lIL:{opacity:1}},...addPropertyOverrides({YeWN97lIL:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||72)*.5000000000000002-.5)+1),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/IvcPhtcFNvTNSv3Vm9FviOR4KfU.png\"},className:\"framer-5ka5tj\",\"data-framer-name\":\"Female Memojis\",layoutDependency:layoutDependency,layoutId:\"TP2YfUB9k\",style:{opacity:0},variants:{YeWN97lIL:{opacity:1}},...addPropertyOverrides({YeWN97lIL:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+6),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/IvcPhtcFNvTNSv3Vm9FviOR4KfU.png\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ICPFY.framer-sa9xq9, .framer-ICPFY .framer-sa9xq9 { display: block; }\",\".framer-ICPFY.framer-1igfu9k { height: 72px; overflow: visible; position: relative; width: 72px; }\",\".framer-ICPFY .framer-12i4xuq { aspect-ratio: 1.00001565639848 / 1; bottom: -16px; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 50%; position: absolute; width: 48px; }\",\".framer-ICPFY .framer-kretza { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 50%; position: absolute; top: 50%; width: 1px; }\",\".framer-ICPFY .framer-5ka5tj { bottom: 0px; flex: none; left: 1px; position: absolute; right: 0px; top: 1px; }\",\".framer-ICPFY.framer-v-1imke07 .framer-kretza { aspect-ratio: unset; bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; }\",\".framer-ICPFY.framer-v-1imke07 .framer-5ka5tj { bottom: 6px; left: 6px; right: 6px; top: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YeWN97lIL\":{\"layout\":[\"fixed\",\"fixed\"]},\"rZEGAM7RC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYJf7ueOrr=withCSS(Component,css,\"framer-ICPFY\");export default FramerYJf7ueOrr;FramerYJf7ueOrr.displayName=\"Asset 3\";FramerYJf7ueOrr.defaultProps={height:72,width:72};addPropertyControls(FramerYJf7ueOrr,{variant:{options:[\"rF4AGYREe\",\"YeWN97lIL\",\"rZEGAM7RC\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYJf7ueOrr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYJf7ueOrr\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YeWN97lIL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rZEGAM7RC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YJf7ueOrr.map", "// Generated by Framer (fb31e5e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Icon from\"https://framerusercontent.com/modules/bigLAYWGUNqj6eKwLj0h/UgA9YSKx6pvB3C6sATSg/IiYYqKAHU.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js\";import GradientStroke from\"https://framerusercontent.com/modules/wWnS9X0UArlm1aT5UniQ/4ssH8KugN5iqTfjubXxH/cjyqQiVBl.js\";import Asset1 from\"#framer/local/canvasComponent/dqxZPhpFN/dqxZPhpFN.js\";import Questions from\"#framer/local/canvasComponent/fqubQhNBo/fqubQhNBo.js\";import Benefits from\"#framer/local/canvasComponent/fVrQwaPW2/fVrQwaPW2.js\";import Button3Copy from\"#framer/local/canvasComponent/Ie4Yqeh_a/Ie4Yqeh_a.js\";import PrimaryButton from\"#framer/local/canvasComponent/kWg2uUpnz/kWg2uUpnz.js\";import Asset2 from\"#framer/local/canvasComponent/LMXHk54wR/LMXHk54wR.js\";import Asset4 from\"#framer/local/canvasComponent/MLYFb2Gx5/MLYFb2Gx5.js\";import Button3 from\"#framer/local/canvasComponent/pcGVSOMgB/pcGVSOMgB.js\";import TeletheraphyAsset from\"#framer/local/canvasComponent/RpJGOzJzo/RpJGOzJzo.js\";import AssetCrisisLines from\"#framer/local/canvasComponent/s4OG0puFf/s4OG0puFf.js\";import Footer_CTA from\"#framer/local/canvasComponent/SNgyCvpSg/SNgyCvpSg.js\";import CuratedContent from\"#framer/local/canvasComponent/sNoZ_johj/sNoZ_johj.js\";import NormalBlog from\"#framer/local/canvasComponent/Tmbvhjxaz/Tmbvhjxaz.js\";import NewTestimonials from\"#framer/local/canvasComponent/uvm1j6h8f/uvm1j6h8f.js\";import Header from\"#framer/local/canvasComponent/WoKGCe8Er/WoKGCe8Er.js\";import Button2Copy from\"#framer/local/canvasComponent/XWOjv9P6W/XWOjv9P6W.js\";import Asset3 from\"#framer/local/canvasComponent/YJf7ueOrr/YJf7ueOrr.js\";import Blog from\"#framer/local/collection/PURkbIxy9/PURkbIxy9.js\";import metadataProvider from\"#framer/local/webPageMetadata/GopVMtoAS/GopVMtoAS.js\";const Button2CopyFonts=getFonts(Button2Copy);const Button3CopyFonts=getFonts(Button3Copy);const MotionDivWithFX=withFX(motion.div);const ImageWithFX=withFX(Image);const TeletheraphyAssetFonts=getFonts(TeletheraphyAsset);const CuratedContentFonts=getFonts(CuratedContent);const AssetCrisisLinesFonts=getFonts(AssetCrisisLines);const BenefitsFonts=getFonts(Benefits);const NewTestimonialsFonts=getFonts(NewTestimonials);const GradientStrokeFonts=getFonts(GradientStroke);const Button3Fonts=getFonts(Button3);const NormalBlogFonts=getFonts(NormalBlog);const CarouselFonts=getFonts(Carousel);const QuestionsFonts=getFonts(Questions);const Footer_CTAFonts=getFonts(Footer_CTA);const TickerFonts=getFonts(Ticker);const Asset1Fonts=getFonts(Asset1);const Asset2Fonts=getFonts(Asset2);const Asset3Fonts=getFonts(Asset3);const Asset4Fonts=getFonts(Asset4);const PrimaryButtonFonts=getFonts(PrimaryButton);const HeaderFonts=getFonts(Header);const IconFonts=getFonts(Icon);const breakpoints={lnEsLd74O:\"(min-width: 1920px)\",NF_fq9cfU:\"(min-width: 1200px) and (max-width: 1511px)\",O7J_Zdqq5:\"(min-width: 810px) and (max-width: 1199px)\",XGYK3ojLa:\"(max-width: 809px)\",yBJhhjqc2:\"(min-width: 1512px) and (max-width: 1727px)\",ZC1UoV134:\"(min-width: 1728px) and (max-width: 1919px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YA3u9\";const variantClassNames={lnEsLd74O:\"framer-v-go4qlo\",NF_fq9cfU:\"framer-v-11qd5k7\",O7J_Zdqq5:\"framer-v-1clry11\",XGYK3ojLa:\"framer-v-1qdp1wi\",yBJhhjqc2:\"framer-v-12f5bn5\",ZC1UoV134:\"framer-v-59eqi\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate3=(_,t)=>`translate(-50%, -50%) ${t}`;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\" 1200 Px\":\"NF_fq9cfU\",\"Desktop - 1512\":\"yBJhhjqc2\",\"Full HD - 1920\":\"lnEsLd74O\",\"mac'16 - 1728\":\"ZC1UoV134\",\"Phone- 390\":\"XGYK3ojLa\",\"Tablet - 810\":\"O7J_Zdqq5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yBJhhjqc2\"};};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,pO8xkhVEud7bAPDLVn,rKsNvNehod7bAPDLVn,NwXqdbWSCd7bAPDLVn,YkIoIYUgCd7bAPDLVn,idd7bAPDLVn,pO8xkhVEuEfAl9FK8I,rKsNvNehoEfAl9FK8I,NwXqdbWSCEfAl9FK8I,YkIoIYUgCEfAl9FK8I,idEfAl9FK8I,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTap3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"isD8GRWDy\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"h3iTfTt2d\");const ref2=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"XGYK3ojLa\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"O7J_Zdqq5\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"XGYK3ojLa\")return true;return false;};const elementId2=useRouteElementId(\"f5dU7RfoK\");const ref3=React.useRef(null);const isDisplayed3=()=>{if(!isBrowser())return true;if([\"O7J_Zdqq5\",\"XGYK3ojLa\"].includes(baseVariant))return false;return true;};const elementId3=useRouteElementId(\"Bu6WSWLwA\");const ref4=React.useRef(null);const elementId4=useRouteElementId(\"On2k4Ujv4\");const ref5=React.useRef(null);const isDisplayed4=()=>{if(!isBrowser())return true;if(baseVariant===\"O7J_Zdqq5\")return true;return false;};const elementId5=useRouteElementId(\"fA4WAp_nL\");const ref6=React.useRef(null);const isDisplayed5=()=>{if(!isBrowser())return true;if([\"NF_fq9cfU\",\"O7J_Zdqq5\",\"XGYK3ojLa\"].includes(baseVariant))return false;return true;};const router=useRouter();const elementId6=useRouteElementId(\"gEe9jc7Jx\");const ref7=React.useRef(null);const isDisplayed6=()=>{if(!isBrowser())return true;if([\"O7J_Zdqq5\",\"XGYK3ojLa\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"yBJhhjqc2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12f5bn5\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-9atakb\",\"data-framer-name\":\"gradient-top\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pfaeyu\",\"data-framer-name\":\"blue bg\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1764xmo\",\"data-framer-name\":\"MAIN GRID\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aw2pul\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-186z103\",\"data-border\":true,\"data-framer-name\":\"Reports\",id:elementId1,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wqp6nf\",\"data-border\":true,\"data-framer-name\":\"FRAME\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ucji9u\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vc075h\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q48syf\",\"data-framer-name\":\"Frame 1597882359\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dpaiiv\",\"data-framer-name\":\"Frame 1597882271\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1l7diyz\",\"data-framer-name\":\"bar-chart-square-01\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.66667 10.8333V14.1667M13.3333 9.16667V14.1667M10 5.83333V14.1667M6.5 17.5H13.5C14.9001 17.5 15.6002 17.5 16.135 17.2275C16.6054 16.9878 16.9878 16.6054 17.2275 16.135C17.5 15.6002 17.5 14.9001 17.5 13.5V6.5C17.5 5.09987 17.5 4.3998 17.2275 3.86502C16.9878 3.39462 16.6054 3.01217 16.135 2.77248C15.6002 2.5 14.9001 2.5 13.5 2.5H6.5C5.09987 2.5 4.3998 2.5 3.86502 2.77248C3.39462 3.01217 3.01217 3.39462 2.77248 3.86502C2.5 4.3998 2.5 5.09987 2.5 6.5V13.5C2.5 14.9001 2.5 15.6002 2.77248 16.135C3.01217 16.6054 3.39462 16.9878 3.86502 17.2275C4.3998 17.5 5.09987 17.5 6.5 17.5Z\" stroke=\"#00B359\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"Real-time Insights\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"Real-time Insights\"})}),className:\"framer-1f64br4\",\"data-framer-name\":\"Reports\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5cjivb\",\"data-framer-name\":\"Frame 1597882258\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Track trends and \"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Track trends and \"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Track trends and \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Track trends and \"})}),className:\"framer-12hcq2l\",\"data-framer-name\":\"Measurable improvement\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"make informed decisions\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"make informed decisions\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"make informed decisions\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"make informed decisions\"})}),className:\"framer-18t8hly\",\"data-framer-name\":\"month-on-month\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Use real-time reports to track validated wellbeing trends and make confident decisions that enhance your workplace's health.\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Use real-time reports to track validated wellbeing trends and make confident decisions that enhance your workplace's health.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Use real-time reports to track validated wellbeing trends and make confident decisions that enhance your workplace's health.\"})}),className:\"framer-1uekkvx\",\"data-framer-name\":\"Invite your users to stay a while. Enhance user engagement, drive conversions, and improve your overall online presence.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ucd6er hidden-1qdp1wi\",\"data-framer-name\":\"buttons\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+0+1+0+0+64+551+.5},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+0+1+0+0+60+539+.5},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+0+0+0+0+64+424+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+0+1+0+0+64+551+.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+2388+0+80+0+1+0+0+64+551+.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8vuc6a-container\",nodeId:\"iVc_GKTFg\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button2Copy,{height:\"100%\",id:\"iVc_GKTFg\",layoutId:\"iVc_GKTFg\",P3Q1SERxy:\"Book a Demo\",variant:\"uXf5uvpdy\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+0+1+0+0+64+551+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+0+1+0+0+60+539+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+0+1+0+0+64+551+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+2388+0+80+0+1+0+0+64+551+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sa7t2m-container hidden-1clry11\",nodeId:\"Ydb5kxlTy\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3Copy,{FsXmNGgxn:\"Try for free\",height:\"100%\",id:\"Ydb5kxlTy\",layoutId:\"Ydb5kxlTy\",variant:\"b10FfiS8l\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1df6esj\",\"data-border\":true,\"data-framer-name\":\"Asset-report\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aotqqn\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ovgiwb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g60gb4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vbscto\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13wauuf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u64uk8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-178s6r4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17sx5mc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13vjo8q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15m7lic\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vaybm7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1z0z30s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nta71t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xtq5xw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ruiss\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e4vty4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19z37qm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9fgjqt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ll9se\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a2maeq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bmyaj6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10t50kn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mgkwv8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-79dpbm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nr1yu9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-clctmv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ugopmm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-945lq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17zk9x3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11n61lo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vfbbgr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gsg7jm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15qn4nf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eqd2id\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l0ak9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g3f076\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qvz5kf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qg5xur\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p1hsbd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vk2gnc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-flr83i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d2yz4p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19lta82\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kfyhos\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-z7nw4v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ryuyco\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-53frmq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t3x2lh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-68aogj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jeeoza\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i3792t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s10zft\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7g9lo5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8o9r4j\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aost81\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-886abp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16gvtyo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bx3caa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hv5fmq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vp0ls6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xhooe4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-54ppmc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lflotv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nldev3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c6i0ld\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x9cebx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pfrqwh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uor84c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-38yw5w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-id7vke\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cy27bj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e9wk0z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1los87k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15j5ik2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-116fny\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18diaq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8n2zb9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-151xpsr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fhz57r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h60yvy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15bjwto\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xr6p6g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j4lzh2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ho4m7i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l7u6vu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jm3zsf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vir2eu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16yfeqx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nj5ktl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wiz3pf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6u90iz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cqa2qo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g34sdp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xpfj2b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1371xzt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3gd7i8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-u96ia8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wi0rgr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dnnisq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-177qlhj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e23hqt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ufyoa4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e6lymh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dv6ri\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g1hl48\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11g7db9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q018z6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xpq4aq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r86ydw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pga080\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m1gevg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-79yrjg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-54ebj1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1phevm4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s4rakp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ocwh75\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15hhxy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11zm65t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bpvme8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-39ruj4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tu95xl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rz8enb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-154fcvr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kbuuyt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pzkzz3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ep8vt3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pvlug2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cofpd7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-27s4ht\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-is497e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f2xnd1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g4dhnu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zn6dy8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t1t991\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7zdvty\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1az362g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sjsyvo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gcipod\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bf2o9m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8t9y4e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a5fqo5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sft3t1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a3xk9c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-75s5eg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ep3xma\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y1lml8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-syyrk4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vqh6hy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ihdhfi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bps20t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-so68jq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14tcwb5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19p8sgg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y49tr0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15xb3l6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pjbp1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-87i6k1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8xlr9w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rkb6ln\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ipz9px\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vxb2jf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lqiwd8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1npvyjd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qdp0cs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y58hh4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pluw1c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mw3id1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fsl772\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a16voh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kwcshz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mnur8x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nsktjb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tr8meh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fui18\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1htt7lt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pfvadw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rr7wte\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-599umn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qoc3tz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6tsodb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-udlmfy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j2fw7h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dkcsjb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mnxxbo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rg0sdq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1plsm4m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rky1n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1inwrkz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-is7eap\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16l4fi2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-btczlb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-is5kt4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-48b36n\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bx4sls hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-sp2dsi hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-u8g24e hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-11eb3rj hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-lvp7mz hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-10jfvq5 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-8rsspu hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-q6v5mw hidden-1clry11\",\"data-border\":true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qn6xc4 hidden-1qdp1wi\",\"data-framer-name\":\"Group 1321315211\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:80,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1t2fttz\",\"data-border\":true,\"data-framer-name\":\"Frame 1597882334\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15mel3x\",\"data-framer-name\":\"Group 1321315198\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:232,intrinsicWidth:232,svg:'<svg width=\"232\" height=\"232\" viewBox=\"0 0 232 232\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.99998 115.752C3.5817 115.752 -0.0287933 112.165 0.276337 107.758C1.16125 94.9746 4.16409 82.408 9.17949 70.5764C15.2373 56.2858 24.1073 43.3595 35.2621 32.5665C46.4168 21.7734 59.6283 13.3341 74.1107 7.75043C88.5932 2.1668 104.051 -0.447037 119.564 0.0643768C135.077 0.57579 150.329 4.20202 164.412 10.7274C178.495 17.2527 191.122 26.5438 201.542 38.0481C211.962 49.5524 219.961 63.0348 225.064 77.6934C229.29 89.8296 231.458 102.567 231.499 115.38C231.514 119.799 227.675 123.139 223.266 122.848L220.752 122.682C216.343 122.391 213.039 118.578 212.967 114.16C212.798 103.829 210.983 93.5729 207.574 83.7827C203.287 71.4695 196.568 60.1443 187.815 50.4807C179.063 40.8171 168.456 33.0125 156.626 27.5312C144.796 22.0499 131.985 19.0039 118.954 18.5743C105.923 18.1447 92.9383 20.3404 80.773 25.0306C68.6078 29.7209 57.5101 36.8099 48.1401 45.8761C38.7702 54.9422 31.3193 65.8003 26.2308 77.8044C22.1849 87.3489 19.6981 97.4629 18.8489 107.76C18.4858 112.164 14.9383 115.752 10.52 115.752H7.99998Z\" fill=\"#F5F7FA\"/>\\n<path d=\"M9.55847 123.717C4.45863 124.1 -0.0246887 120.272 0.00143433 115.158C0.107147 94.4536 5.76721 74.0941 16.4702 56.2388C28.7647 35.7284 47.1099 19.5293 68.9843 9.86784C90.8587 0.206436 115.188 -2.44298 138.63 2.28378C159.036 6.39865 177.898 15.9277 193.272 29.7945C197.07 33.2197 196.88 39.1118 193.162 42.6237C189.445 46.1355 183.611 45.9305 179.761 42.5635C167.053 31.4482 151.624 23.7967 134.969 20.4384C115.278 16.4679 94.8413 18.6934 76.4668 26.809C58.0923 34.9246 42.6823 48.5319 32.3549 65.7606C23.6199 80.333 18.8836 96.8911 18.5401 113.771C18.436 118.884 14.6583 123.335 9.55847 123.717Z\" fill=\"url(#paint0_linear_5247_16278)\"/>\\n<path d=\"M33.9241 103.148C33.3413 107.105 33.0303 111.122 33.0021 115.17L33.568 115.173C33.5666 115.373 33.5659 115.573 33.5659 115.773H33.8385C33.8385 115.574 33.8392 115.375 33.8406 115.176L34.4065 115.18C34.4342 111.2 34.74 107.252 35.3129 103.361L34.753 103.279C34.8111 102.885 34.8718 102.491 34.9353 102.098L35.4939 102.188C36.1269 98.27 37.0313 94.4135 38.1958 90.647L37.6552 90.4799C37.7728 90.0995 37.893 89.7201 38.0158 89.3416L38.5541 89.5163C39.7767 85.7496 41.2608 82.0766 42.9948 78.526L42.4863 78.2776C42.661 77.9199 42.8382 77.5634 43.0179 77.2082L43.5229 77.4637C45.3065 73.9385 47.3388 70.5384 49.6082 67.2918L49.1444 66.9676C49.3724 66.6413 49.6029 66.3166 49.8357 65.9934L50.2948 66.3242C52.5977 63.1277 55.1339 60.0856 57.8919 57.2261L57.4845 56.8332C57.6228 56.6899 57.7616 56.547 57.901 56.4046C58.0385 56.264 58.1764 56.124 58.3148 55.9846L58.7165 56.3832C61.4848 53.5938 64.4279 51.0264 67.5194 48.6922L67.1784 48.2405C67.4921 48.0037 67.8073 47.7693 68.124 47.5372L68.4585 47.9937C71.6186 45.678 74.9281 43.6026 78.3593 41.7792L78.0938 41.2794C78.4406 41.0951 78.7886 40.9134 79.1379 40.7342L79.3962 41.2377C82.8717 39.4547 86.4676 37.9276 90.1559 36.6685L89.973 36.133C90.3447 36.0061 90.7173 35.8819 91.0908 35.7604L91.2658 36.2986C94.969 35.0943 98.7617 34.1585 102.616 33.5032L102.521 32.9453C102.908 32.8795 103.296 32.8165 103.684 32.7563L103.771 33.3155C107.606 32.7211 111.499 32.4038 115.422 32.375L115.418 31.8091C115.614 31.8077 115.811 31.807 116.008 31.807C116.204 31.807 116.401 31.8077 116.597 31.8091L116.593 32.375C120.516 32.4038 124.409 32.7211 128.244 33.3155L128.331 32.7563C128.719 32.8165 129.107 32.8795 129.494 32.9453L129.399 33.5032C133.253 34.1585 137.046 35.0943 140.749 36.2986L140.924 35.7604C141.298 35.8819 141.67 36.0061 142.042 36.133L141.859 36.6685C145.548 37.9276 149.143 39.4547 152.619 41.2377L152.877 40.7342C153.227 40.9134 153.575 41.0951 153.921 41.2795L153.656 41.7792C157.087 43.6026 160.397 45.678 163.557 47.9937L163.891 47.5372C164.208 47.7693 164.523 48.0037 164.837 48.2406L164.496 48.6922C167.587 51.0264 170.53 53.5938 173.299 56.3832L173.7 55.9846C173.839 56.124 173.977 56.264 174.114 56.4046C174.254 56.547 174.392 56.6899 174.531 56.8332L174.123 57.2261C176.881 60.0856 179.417 63.1277 181.72 66.3242L182.179 65.9935C182.412 66.3166 182.643 66.6413 182.871 66.9676L182.407 67.2918C184.676 70.5384 186.709 73.9385 188.492 77.4637L188.997 77.2082C189.177 77.5634 189.354 77.9199 189.529 78.2776L189.02 78.526C190.754 82.0767 192.238 85.7496 193.461 89.5163L193.999 89.3416C194.122 89.7201 194.242 90.0995 194.36 90.4799L193.819 90.647C194.984 94.4135 195.888 98.27 196.521 102.188L197.08 102.098C197.143 102.491 197.204 102.885 197.262 103.279L196.702 103.361C197.275 107.252 197.581 111.2 197.609 115.18L198.175 115.176C198.176 115.375 198.177 115.574 198.177 115.773H198.449C198.449 115.573 198.449 115.373 198.447 115.173L199.013 115.17C198.985 111.122 198.674 107.105 198.091 103.148L197.531 103.23C197.473 102.834 197.412 102.439 197.348 102.045L197.907 101.955C197.263 97.9688 196.343 94.0459 195.159 90.2146L194.618 90.3817C194.5 89.9999 194.379 89.619 194.256 89.2391L194.794 89.0644C193.55 85.2329 192.041 81.4967 190.277 77.8849L189.768 78.1333C189.593 77.7742 189.415 77.4164 189.235 77.0599L189.74 76.8044C187.925 73.2185 185.858 69.7599 183.55 66.4574L183.086 66.7816C182.857 66.4542 182.626 66.1283 182.392 65.804L182.851 65.4732C180.509 62.2216 177.929 59.1272 175.124 56.2185L174.716 56.6113C174.577 56.4675 174.438 56.3241 174.298 56.1812C174.16 56.0401 174.022 55.8996 173.883 55.7597L174.285 55.3611C171.469 52.5236 168.475 49.912 165.33 47.5377L164.989 47.9893C164.675 47.7517 164.358 47.5164 164.041 47.2836L164.375 46.8271C161.161 44.4716 157.794 42.3605 154.304 40.5057L154.038 41.0054C153.69 40.8205 153.341 40.6382 152.991 40.4584L153.249 39.9549C149.714 38.1412 146.056 36.5879 142.304 35.3071L142.121 35.8426C141.749 35.7154 141.375 35.5908 141 35.4689L141.175 34.9308C137.408 33.7057 133.55 32.7539 129.63 32.0873L129.535 32.6452C129.147 32.5792 128.758 32.516 128.368 32.4556L128.455 31.8964C124.554 31.2917 120.594 30.9689 116.603 30.9397L116.599 31.5056C116.402 31.5041 116.205 31.5034 116.008 31.5034C115.81 31.5034 115.613 31.5041 115.416 31.5056L115.412 30.9397C111.421 30.9689 107.461 31.2917 103.56 31.8964L103.647 32.4556C103.257 32.516 102.869 32.5792 102.48 32.6452L102.385 32.0873C98.4649 32.7539 94.6069 33.7057 90.84 34.9308L91.015 35.4689C90.6403 35.5908 90.2666 35.7153 89.8938 35.8426L89.7109 35.3071C85.9592 36.5879 82.3014 38.1412 78.7661 39.9549L79.0244 40.4584C78.6741 40.6382 78.3249 40.8205 77.9769 41.0054L77.7114 40.5057C74.2211 42.3605 70.8546 44.4716 67.6401 46.8271L67.9746 47.2836C67.6569 47.5164 67.3406 47.7517 67.0259 47.9893L66.6849 47.5377C63.5402 49.912 60.5464 52.5236 57.7305 55.3611L58.1322 55.7597C57.9933 55.8996 57.8548 56.0401 57.7169 56.1811C57.577 56.3241 57.4377 56.4675 57.299 56.6113L56.8916 56.2185C54.0862 59.1272 51.5064 62.2216 49.1639 65.4732L49.623 65.804C49.3894 66.1283 49.1581 66.4542 48.9292 66.7816L48.4654 66.4574C46.1569 69.7598 44.0897 73.2185 42.2754 76.8044L42.7803 77.0598C42.5999 77.4164 42.4221 77.7742 42.2467 78.1333L41.7382 77.8849C39.9743 81.4967 38.4647 85.2328 37.2211 89.0644L37.7593 89.2391C37.636 89.619 37.5153 89.9999 37.3973 90.3817L36.8566 90.2146C35.6721 94.0459 34.7521 97.9688 34.1083 101.955L34.6669 102.045C34.6032 102.439 34.5422 102.834 34.484 103.23L33.9241 103.148Z\" stroke=\"#7A7A7A\" stroke-width=\"1.13181\" stroke-linejoin=\"round\" stroke-dasharray=\"1.13 11.32\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_5247_16278\" x1=\"231.5\" y1=\"115.75\" x2=\"0\" y2=\"115.75\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#34D399\"/>\\n<stop offset=\"0.5\" stop-color=\"#F7BF78\"/>\\n<stop offset=\"1\" stop-color=\"#F87171\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vfkjrj\",\"data-framer-name\":\"Frame 1597882339\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36.22px\",\"--framer-line-height\":\"36.22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"80\"})}),className:\"framer-1bx4udv\",\"data-framer-name\":\"80\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18.11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"22.64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(206, 215, 229)\"},children:\"out of 100\"})}),className:\"framer-1rj0r1y\",\"data-framer-name\":\"out of 100\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:[\"Improved by \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"5%\"}),\" this month\"]})}),className:\"framer-4jeiw6\",\"data-framer-name\":\"Improved by 5% this month\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Overall Wellbeing Index\"})}),className:\"framer-1g28z9t\",\"data-framer-name\":\"Overall Wellbeing Index\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-50,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-f302rc\",\"data-border\":true,\"data-framer-name\":\"Frame 1597882259\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Wellness Report\"})}),className:\"framer-gx71wf\",\"data-framer-name\":\"Wellness Report\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1amfzhd\",\"data-framer-name\":\"Rectangle 27006\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11krgxa\",\"data-framer-name\":\"Rectangle 27008\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sysr4w\",\"data-framer-name\":\"Group 1321315135\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle opacity=\"0.1\" cx=\"20\" cy=\"20\" r=\"20\" fill=\"#00B259\"/>\\n<path d=\"M20 33C12.8203 33 7 27.1796 7 20C7 12.8203 12.8203 7 20 7C27.1796 7 33 12.8203 33 20C33 27.1796 27.1796 33 20 33ZM13.5 20C13.5 23.5898 16.4102 26.5 20 26.5C23.5898 26.5 26.5 23.5898 26.5 20H23.9C23.9 22.154 22.154 23.9 20 23.9C17.846 23.9 16.1 22.154 16.1 20H13.5Z\" fill=\"#00B259\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-43ej2g\",\"data-border\":true,\"data-framer-name\":\"Frame 1597882333\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Employee NPS\"})}),className:\"framer-1tt96tv\",\"data-framer-name\":\"Employee NPS\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mpitlz\",\"data-framer-name\":\"Rectangle 27006\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wq6ce0\",\"data-framer-name\":\"Rectangle 27008\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-npg3gj\",\"data-framer-name\":\"Group 1321315135\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle opacity=\"0.1\" cx=\"20\" cy=\"20\" r=\"20\" fill=\"#00BBFF\"/>\\n<path d=\"M20 8L24.8138 14.8362L33 17.1672L27.7888 23.7231L28.0344 32L20 29.2156L11.9656 32L12.2112 23.7231L7 17.1672L15.1862 14.8362L20 8ZM17.7218 20.7141H15.4436C15.4436 23.1564 17.4836 25.1364 20 25.1364C22.4401 25.1364 24.4323 23.2746 24.5507 20.9348L24.5563 20.7141H22.2782C22.2782 21.9353 21.2582 22.9252 20 22.9252C18.7989 22.9252 17.815 22.0232 17.7281 20.8792L17.7218 20.7141Z\" fill=\"#00BBFF\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1g566sy\",\"data-border\":true,\"data-framer-name\":\"Frame 1597882260\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"June\"})}),className:\"framer-13mcn2x\",\"data-framer-name\":\"June\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"has the most positive sentiment\"})}),className:\"framer-1d6j9pu\",\"data-framer-name\":\"has the most positive sentiment\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-86zjpq\",\"data-framer-name\":\"Group 1321315134\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(211, 218, 230)\"},children:\"Mar\"})}),className:\"framer-toohtp\",\"data-framer-name\":\"Mar\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(211, 218, 230)\"},children:\"Apr\"})}),className:\"framer-1auyk0x\",\"data-framer-name\":\"Apr\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(211, 218, 230)\"},children:\"May\"})}),className:\"framer-1br3nv3\",\"data-framer-name\":\"May\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Jun\"})}),className:\"framer-1r3wh04\",\"data-framer-name\":\"Jun\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(211, 218, 230)\"},children:\"Jul\"})}),className:\"framer-13gelo9\",\"data-framer-name\":\"Jul\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-123v82j\",\"data-framer-name\":\"Frame 1597882261\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:129,intrinsicWidth:87,svg:'<svg width=\"87\" height=\"129\" viewBox=\"0 0 87 129\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_5247_15187)\">\\n<path d=\"M-696.562 84.5625L-695.855 83.8554L0.66398 780.375L-0.043127 781.082L-696.562 84.5625Z\" fill=\"#00B259\"/>\\n<path d=\"M-691.613 79.6133L-690.906 78.9062L5.6132 775.426L4.90609 776.133L-691.613 79.6133Z\" fill=\"#00B259\"/>\\n<path d=\"M-686.664 74.6641L-685.957 73.957L10.5624 770.476L9.85531 771.183L-686.664 74.6641Z\" fill=\"#00B259\"/>\\n<path d=\"M-681.715 69.7148L-681.008 69.0077L15.5116 765.527L14.8045 766.234L-681.715 69.7148Z\" fill=\"#00B259\"/>\\n<path d=\"M-676.766 64.7656L-676.059 64.0585L20.4609 760.578L19.7537 761.285L-676.766 64.7656Z\" fill=\"#00B259\"/>\\n<path d=\"M-671.812 59.8125L-671.105 59.1054L25.414 755.625L24.7069 756.332L-671.812 59.8125Z\" fill=\"#00B259\"/>\\n<path d=\"M-666.863 54.8633L-666.156 54.1562L30.3632 750.676L29.6561 751.383L-666.863 54.8633Z\" fill=\"#00B259\"/>\\n<path d=\"M-661.914 49.9141L-661.207 49.207L35.3124 745.726L34.6053 746.433L-661.914 49.9141Z\" fill=\"#00B259\"/>\\n<path d=\"M-656.965 44.9648L-656.258 44.2577L40.2616 740.777L39.5545 741.484L-656.965 44.9648Z\" fill=\"#00B259\"/>\\n<path d=\"M-652.016 40.0156L-651.309 39.3085L45.2109 735.828L44.5037 736.535L-652.016 40.0156Z\" fill=\"#00B259\"/>\\n<path d=\"M-647.066 35.0664L-646.359 34.3593L50.1601 730.879L49.453 731.586L-647.066 35.0664Z\" fill=\"#00B259\"/>\\n<path d=\"M-642.117 30.1172L-641.41 29.4101L55.1093 725.929L54.4022 726.637L-642.117 30.1172Z\" fill=\"#00B259\"/>\\n<path d=\"M-637.164 25.1641L-636.457 24.457L60.0624 720.976L59.3553 721.683L-637.164 25.1641Z\" fill=\"#00B259\"/>\\n<path d=\"M-632.215 20.2148L-631.508 19.5077L65.0116 716.027L64.3045 716.734L-632.215 20.2148Z\" fill=\"#00B259\"/>\\n<path d=\"M-627.266 15.2656L-626.559 14.5585L69.9609 711.078L69.2537 711.785L-627.266 15.2656Z\" fill=\"#00B259\"/>\\n<path d=\"M-622.316 10.3164L-621.609 9.6093L74.9101 706.129L74.203 706.836L-622.316 10.3164Z\" fill=\"#00B259\"/>\\n<path d=\"M-617.367 5.36719L-616.66 4.66008L79.8593 701.179L79.1522 701.887L-617.367 5.36719Z\" fill=\"#00B259\"/>\\n<path d=\"M-612.418 0.417969L-611.711 -0.289138L84.8085 696.23L84.1014 696.937L-612.418 0.417969Z\" fill=\"#00B259\"/>\\n<path d=\"M-607.469 -4.53125L-606.762 -5.23836L89.7577 691.281L89.0506 691.988L-607.469 -4.53125Z\" fill=\"#00B259\"/>\\n<path d=\"M-602.52 -9.48047L-601.812 -10.1876L94.7069 686.332L93.9998 687.039L-602.52 -9.48047Z\" fill=\"#00B259\"/>\\n<path d=\"M-597.566 -14.4336L-596.859 -15.1407L99.6601 681.379L98.953 682.086L-597.566 -14.4336Z\" fill=\"#00B259\"/>\\n<path d=\"M-592.617 -19.3828L-591.91 -20.0899L104.609 676.429L103.902 677.137L-592.617 -19.3828Z\" fill=\"#00B259\"/>\\n<path d=\"M-587.668 -24.332L-586.961 -25.0391L109.559 671.48L108.851 672.187L-587.668 -24.332Z\" fill=\"#00B259\"/>\\n<path d=\"M-582.719 -29.2812L-582.012 -29.9884L114.508 666.531L113.801 667.238L-582.719 -29.2812Z\" fill=\"#00B259\"/>\\n<path d=\"M-577.77 -34.2305L-577.062 -34.9376L119.457 661.582L118.75 662.289L-577.77 -34.2305Z\" fill=\"#00B259\"/>\\n<path d=\"M-572.82 -39.1797L-572.113 -39.8868L124.406 656.633L123.699 657.34L-572.82 -39.1797Z\" fill=\"#00B259\"/>\\n<path d=\"M-567.871 -44.1289L-567.164 -44.836L129.355 651.683L128.648 652.39L-567.871 -44.1289Z\" fill=\"#00B259\"/>\\n<path d=\"M-562.918 -49.082L-562.211 -49.7891L134.309 646.73L133.601 647.437L-562.918 -49.082Z\" fill=\"#00B259\"/>\\n<path d=\"M-557.969 -54.0312L-557.262 -54.7384L139.258 641.781L138.551 642.488L-557.969 -54.0312Z\" fill=\"#00B259\"/>\\n<path d=\"M-553.02 -58.9805L-552.312 -59.6876L144.207 636.832L143.5 637.539L-553.02 -58.9805Z\" fill=\"#00B259\"/>\\n<path d=\"M-548.07 -63.9297L-547.363 -64.6368L149.156 631.883L148.449 632.59L-548.07 -63.9297Z\" fill=\"#00B259\"/>\\n<path d=\"M-543.121 -68.8789L-542.414 -69.586L154.105 626.933L153.398 627.64L-543.121 -68.8789Z\" fill=\"#00B259\"/>\\n<path d=\"M-538.172 -73.8281L-537.465 -74.5352L159.055 621.984L158.347 622.691L-538.172 -73.8281Z\" fill=\"#00B259\"/>\\n<path d=\"M-533.223 -78.7773L-532.516 -79.4845L164.004 617.035L163.297 617.742L-533.223 -78.7773Z\" fill=\"#00B259\"/>\\n<path d=\"M-528.27 -83.7305L-527.562 -84.4376L168.957 612.082L168.25 612.789L-528.27 -83.7305Z\" fill=\"#00B259\"/>\\n<path d=\"M-523.32 -88.6797L-522.613 -89.3868L173.906 607.133L173.199 607.84L-523.32 -88.6797Z\" fill=\"#00B259\"/>\\n<path d=\"M-518.371 -93.6289L-517.664 -94.336L178.855 602.183L178.148 602.89L-518.371 -93.6289Z\" fill=\"#00B259\"/>\\n<path d=\"M-513.422 -98.5781L-512.715 -99.2852L183.805 597.234L183.097 597.941L-513.422 -98.5781Z\" fill=\"#00B259\"/>\\n<path d=\"M-508.473 -103.527L-507.766 -104.234L188.754 592.285L188.047 592.992L-508.473 -103.527Z\" fill=\"#00B259\"/>\\n<path d=\"M-503.523 -108.477L-502.816 -109.184L193.703 587.336L192.996 588.043L-503.523 -108.477Z\" fill=\"#00B259\"/>\\n<path d=\"M-498.574 -113.426L-497.867 -114.133L198.652 582.386L197.945 583.094L-498.574 -113.426Z\" fill=\"#00B259\"/>\\n<path d=\"M-493.625 -118.375L-492.918 -119.082L203.601 577.437L202.894 578.144L-493.625 -118.375Z\" fill=\"#00B259\"/>\\n<path d=\"M-488.672 -123.328L-487.965 -124.035L208.555 572.484L207.847 573.191L-488.672 -123.328Z\" fill=\"#00B259\"/>\\n<path d=\"M-483.723 -128.277L-483.016 -128.984L213.504 567.535L212.797 568.242L-483.723 -128.277Z\" fill=\"#00B259\"/>\\n<path d=\"M-478.773 -133.227L-478.066 -133.934L218.453 562.586L217.746 563.293L-478.773 -133.227Z\" fill=\"#00B259\"/>\\n<path d=\"M-473.824 -138.176L-473.117 -138.883L223.402 557.636L222.695 558.344L-473.824 -138.176Z\" fill=\"#00B259\"/>\\n<path d=\"M-468.875 -143.125L-468.168 -143.832L228.351 552.687L227.644 553.394L-468.875 -143.125Z\" fill=\"#00B259\"/>\\n<path d=\"M-463.926 -148.074L-463.219 -148.781L233.301 547.738L232.594 548.445L-463.926 -148.074Z\" fill=\"#00B259\"/>\\n<path d=\"M-458.977 -153.023L-458.269 -153.731L238.25 542.789L237.543 543.496L-458.977 -153.023Z\" fill=\"#00B259\"/>\\n<path d=\"M-454.023 -157.977L-453.316 -158.684L243.203 537.836L242.496 538.543L-454.023 -157.977Z\" fill=\"#00B259\"/>\\n<path d=\"M-449.074 -162.926L-448.367 -163.633L248.152 532.886L247.445 533.594L-449.074 -162.926Z\" fill=\"#00B259\"/>\\n<path d=\"M-444.125 -167.875L-443.418 -168.582L253.101 527.937L252.394 528.644L-444.125 -167.875Z\" fill=\"#00B259\"/>\\n<path d=\"M-439.176 -172.824L-438.469 -173.531L258.051 522.988L257.344 523.695L-439.176 -172.824Z\" fill=\"#00B259\"/>\\n<path d=\"M-434.227 -177.773L-433.519 -178.481L263 518.039L262.293 518.746L-434.227 -177.773Z\" fill=\"#00B259\"/>\\n<path d=\"M-429.277 -182.723L-428.57 -183.43L267.949 513.09L267.242 513.797L-429.277 -182.723Z\" fill=\"#00B259\"/>\\n<path d=\"M-424.328 -187.672L-423.621 -188.379L272.898 508.14L272.191 508.847L-424.328 -187.672Z\" fill=\"#00B259\"/>\\n<path d=\"M-419.379 -192.621L-418.672 -193.328L277.848 503.191L277.14 503.898L-419.379 -192.621Z\" fill=\"#00B259\"/>\\n<path d=\"M-414.426 -197.574L-413.719 -198.281L282.801 498.238L282.094 498.945L-414.426 -197.574Z\" fill=\"#00B259\"/>\\n<path d=\"M-409.477 -202.523L-408.769 -203.231L287.75 493.289L287.043 493.996L-409.477 -202.523Z\" fill=\"#00B259\"/>\\n<path d=\"M-404.527 -207.473L-403.82 -208.18L292.699 488.34L291.992 489.047L-404.527 -207.473Z\" fill=\"#00B259\"/>\\n<path d=\"M-399.578 -212.422L-398.871 -213.129L297.648 483.39L296.941 484.097L-399.578 -212.422Z\" fill=\"#00B259\"/>\\n<path d=\"M-394.629 -217.371L-393.922 -218.078L302.598 478.441L301.89 479.148L-394.629 -217.371Z\" fill=\"#00B259\"/>\\n<path d=\"M-389.68 -222.32L-388.973 -223.027L307.547 473.492L306.84 474.199L-389.68 -222.32Z\" fill=\"#00B259\"/>\\n<path d=\"M-384.73 -227.27L-384.023 -227.977L312.496 468.543L311.789 469.25L-384.73 -227.27Z\" fill=\"#00B259\"/>\\n<path d=\"M-379.777 -232.223L-379.07 -232.93L317.449 463.59L316.742 464.297L-379.777 -232.223Z\" fill=\"#00B259\"/>\\n<path d=\"M-374.828 -237.172L-374.121 -237.879L322.398 458.64L321.691 459.347L-374.828 -237.172Z\" fill=\"#00B259\"/>\\n<path d=\"M-369.879 -242.121L-369.172 -242.828L327.348 453.691L326.64 454.398L-369.879 -242.121Z\" fill=\"#00B259\"/>\\n<path d=\"M-364.93 -247.07L-364.223 -247.777L332.297 448.742L331.59 449.449L-364.93 -247.07Z\" fill=\"#00B259\"/>\\n<path d=\"M-359.98 -252.02L-359.273 -252.727L337.246 443.793L336.539 444.5L-359.98 -252.02Z\" fill=\"#00B259\"/>\\n<path d=\"M-355.031 -256.969L-354.324 -257.676L342.195 438.844L341.488 439.551L-355.031 -256.969Z\" fill=\"#00B259\"/>\\n<path d=\"M-350.082 -261.918L-349.375 -262.625L347.144 433.894L346.437 434.601L-350.082 -261.918Z\" fill=\"#00B259\"/>\\n<path d=\"M-345.129 -266.871L-344.422 -267.578L352.098 428.941L351.39 429.648L-345.129 -266.871Z\" fill=\"#00B259\"/>\\n<path d=\"M-340.18 -271.82L-339.473 -272.527L357.047 423.992L356.34 424.699L-340.18 -271.82Z\" fill=\"#00B259\"/>\\n<path d=\"M-335.23 -276.77L-334.523 -277.477L361.996 419.043L361.289 419.75L-335.23 -276.77Z\" fill=\"#00B259\"/>\\n<path d=\"M-330.281 -281.719L-329.574 -282.426L366.945 414.094L366.238 414.801L-330.281 -281.719Z\" fill=\"#00B259\"/>\\n<path d=\"M-325.332 -286.668L-324.625 -287.375L371.894 409.144L371.187 409.851L-325.332 -286.668Z\" fill=\"#00B259\"/>\\n<path d=\"M-320.383 -291.617L-319.676 -292.324L376.844 404.195L376.137 404.902L-320.383 -291.617Z\" fill=\"#00B259\"/>\\n<path d=\"M-315.434 -296.566L-314.726 -297.274L381.793 399.246L381.086 399.953L-315.434 -296.566Z\" fill=\"#00B259\"/>\\n<path d=\"M-310.484 -301.516L-309.777 -302.223L386.742 394.297L386.035 395.004L-310.484 -301.516Z\" fill=\"#00B259\"/>\\n<path d=\"M-305.531 -306.469L-304.824 -307.176L391.695 389.344L390.988 390.051L-305.531 -306.469Z\" fill=\"#00B259\"/>\\n<path d=\"M-300.582 -311.418L-299.875 -312.125L396.644 384.394L395.937 385.101L-300.582 -311.418Z\" fill=\"#00B259\"/>\\n<path d=\"M-295.633 -316.367L-294.926 -317.074L401.594 379.445L400.887 380.152L-295.633 -316.367Z\" fill=\"#00B259\"/>\\n<path d=\"M-290.684 -321.316L-289.976 -322.024L406.543 374.496L405.836 375.203L-290.684 -321.316Z\" fill=\"#00B259\"/>\\n<path d=\"M-285.734 -326.266L-285.027 -326.973L411.492 369.547L410.785 370.254L-285.734 -326.266Z\" fill=\"#00B259\"/>\\n<path d=\"M-280.785 -331.215L-280.078 -331.922L416.441 364.597L415.734 365.305L-280.785 -331.215Z\" fill=\"#00B259\"/>\\n<path d=\"M-275.836 -336.164L-275.129 -336.871L421.391 359.648L420.683 360.355L-275.836 -336.164Z\" fill=\"#00B259\"/>\\n<path d=\"M-270.883 -341.117L-270.176 -341.824L426.344 354.695L425.637 355.402L-270.883 -341.117Z\" fill=\"#00B259\"/>\\n<path d=\"M-265.934 -346.066L-265.226 -346.774L431.293 349.746L430.586 350.453L-265.934 -346.066Z\" fill=\"#00B259\"/>\\n<path d=\"M-260.984 -351.016L-260.277 -351.723L436.242 344.797L435.535 345.504L-260.984 -351.016Z\" fill=\"#00B259\"/>\\n<path d=\"M-256.035 -355.965L-255.328 -356.672L441.191 339.847L440.484 340.555L-256.035 -355.965Z\" fill=\"#00B259\"/>\\n<path d=\"M-251.086 -360.914L-250.379 -361.621L446.141 334.898L445.433 335.605L-251.086 -360.914Z\" fill=\"#00B259\"/>\\n<path d=\"M-246.137 -365.863L-245.43 -366.57L451.09 329.949L450.383 330.656L-246.137 -365.863Z\" fill=\"#00B259\"/>\\n<path d=\"M-241.188 -370.812L-240.48 -371.52L456.039 325L455.332 325.707L-241.188 -370.812Z\" fill=\"#00B259\"/>\\n<path d=\"M-236.238 -375.762L-235.531 -376.469L460.988 320.051L460.281 320.758L-236.238 -375.762Z\" fill=\"#00B259\"/>\\n<path d=\"M-231.285 -380.715L-230.578 -381.422L465.941 315.097L465.234 315.805L-231.285 -380.715Z\" fill=\"#00B259\"/>\\n<path d=\"M-226.336 -385.664L-225.629 -386.371L470.891 310.148L470.183 310.855L-226.336 -385.664Z\" fill=\"#00B259\"/>\\n<path d=\"M-221.387 -390.613L-220.68 -391.32L475.84 305.199L475.133 305.906L-221.387 -390.613Z\" fill=\"#00B259\"/>\\n<path d=\"M-216.438 -395.562L-215.73 -396.27L480.789 300.25L480.082 300.957L-216.438 -395.562Z\" fill=\"#00B259\"/>\\n<path d=\"M-211.488 -400.512L-210.781 -401.219L485.738 295.301L485.031 296.008L-211.488 -400.512Z\" fill=\"#00B259\"/>\\n<path d=\"M-206.539 -405.461L-205.832 -406.168L490.687 290.351L489.98 291.058L-206.539 -405.461Z\" fill=\"#00B259\"/>\\n<path d=\"M-201.59 -410.41L-200.883 -411.117L495.637 285.402L494.93 286.109L-201.59 -410.41Z\" fill=\"#00B259\"/>\\n<path d=\"M-196.637 -415.363L-195.93 -416.07L500.59 280.449L499.883 281.156L-196.637 -415.363Z\" fill=\"#00B259\"/>\\n<path d=\"M-191.688 -420.312L-190.98 -421.02L505.539 275.5L504.832 276.207L-191.688 -420.312Z\" fill=\"#00B259\"/>\\n<path d=\"M-186.738 -425.262L-186.031 -425.969L510.488 270.551L509.781 271.258L-186.738 -425.262Z\" fill=\"#00B259\"/>\\n<path d=\"M-181.789 -430.211L-181.082 -430.918L515.437 265.601L514.73 266.308L-181.789 -430.211Z\" fill=\"#00B259\"/>\\n<path d=\"M-176.84 -435.16L-176.133 -435.867L520.387 260.652L519.68 261.359L-176.84 -435.16Z\" fill=\"#00B259\"/>\\n<path d=\"M-171.891 -440.109L-171.184 -440.816L525.336 255.703L524.629 256.41L-171.891 -440.109Z\" fill=\"#00B259\"/>\\n<path d=\"M-166.941 -445.059L-166.234 -445.766L530.285 250.754L529.578 251.461L-166.941 -445.059Z\" fill=\"#00B259\"/>\\n<path d=\"M-161.988 -450.012L-161.281 -450.719L535.238 245.801L534.531 246.508L-161.988 -450.012Z\" fill=\"#00B259\"/>\\n<path d=\"M-157.039 -454.961L-156.332 -455.668L540.187 240.851L539.48 241.558L-157.039 -454.961Z\" fill=\"#00B259\"/>\\n<path d=\"M-152.09 -459.91L-151.383 -460.617L545.137 235.902L544.43 236.609L-152.09 -459.91Z\" fill=\"#00B259\"/>\\n<path d=\"M-147.141 -464.859L-146.434 -465.566L550.086 230.953L549.379 231.66L-147.141 -464.859Z\" fill=\"#00B259\"/>\\n<path d=\"M-142.191 -469.809L-141.484 -470.516L555.035 226.004L554.328 226.711L-142.191 -469.809Z\" fill=\"#00B259\"/>\\n<path d=\"M-137.242 -474.758L-136.535 -475.465L559.984 221.054L559.277 221.762L-137.242 -474.758Z\" fill=\"#00B259\"/>\\n<path d=\"M-132.293 -479.707L-131.586 -480.414L564.934 216.105L564.226 216.812L-132.293 -479.707Z\" fill=\"#00B259\"/>\\n<path d=\"M-127.344 -484.656L-126.637 -485.363L569.883 211.156L569.176 211.863L-127.344 -484.656Z\" fill=\"#00B259\"/>\\n<path d=\"M-122.391 -489.609L-121.684 -490.316L574.836 206.203L574.129 206.91L-122.391 -489.609Z\" fill=\"#00B259\"/>\\n<path d=\"M-117.441 -494.559L-116.734 -495.266L579.785 201.254L579.078 201.961L-117.441 -494.559Z\" fill=\"#00B259\"/>\\n<path d=\"M-112.492 -499.508L-111.785 -500.215L584.734 196.304L584.027 197.012L-112.492 -499.508Z\" fill=\"#00B259\"/>\\n<path d=\"M-107.543 -504.457L-106.836 -505.164L589.684 191.355L588.976 192.062L-107.543 -504.457Z\" fill=\"#00B259\"/>\\n<path d=\"M-102.594 -509.406L-101.887 -510.113L594.633 186.406L593.926 187.113L-102.594 -509.406Z\" fill=\"#00B259\"/>\\n<path d=\"M-97.6445 -514.355L-96.9374 -515.063L599.582 181.457L598.875 182.164L-97.6445 -514.355Z\" fill=\"#00B259\"/>\\n<path d=\"M-92.6953 -519.305L-91.9882 -520.012L604.531 176.508L603.824 177.215L-92.6953 -519.305Z\" fill=\"#00B259\"/>\\n<path d=\"M-87.7422 -524.258L-87.0351 -524.965L609.484 171.554L608.777 172.262L-87.7422 -524.258Z\" fill=\"#00B259\"/>\\n<path d=\"M-82.793 -529.207L-82.0859 -529.914L614.434 166.605L613.726 167.312L-82.793 -529.207Z\" fill=\"#00B259\"/>\\n<path d=\"M-77.8438 -534.156L-77.1366 -534.863L619.383 161.656L618.676 162.363L-77.8438 -534.156Z\" fill=\"#00B259\"/>\\n<path d=\"M-72.8945 -539.105L-72.1874 -539.813L624.332 156.707L623.625 157.414L-72.8945 -539.105Z\" fill=\"#00B259\"/>\\n<path d=\"M-67.9453 -544.055L-67.2382 -544.762L629.281 151.758L628.574 152.465L-67.9453 -544.055Z\" fill=\"#00B259\"/>\\n<path d=\"M-62.9961 -549.004L-62.289 -549.711L634.23 146.808L633.523 147.515L-62.9961 -549.004Z\" fill=\"#00B259\"/>\\n<path d=\"M-58.0469 -553.953L-57.3398 -554.66L639.18 141.859L638.472 142.566L-58.0469 -553.953Z\" fill=\"#00B259\"/>\\n<path d=\"M-53.0977 -558.902L-52.3905 -559.609L644.129 136.91L643.422 137.617L-53.0977 -558.902Z\" fill=\"#00B259\"/>\\n<path d=\"M-48.1445 -563.855L-47.4374 -564.563L649.082 131.957L648.375 132.664L-48.1445 -563.855Z\" fill=\"#00B259\"/>\\n<path d=\"M-43.1953 -568.805L-42.4882 -569.512L654.031 127.008L653.324 127.715L-43.1953 -568.805Z\" fill=\"#00B259\"/>\\n<path d=\"M-38.2461 -573.754L-37.539 -574.461L658.98 122.058L658.273 122.765L-38.2461 -573.754Z\" fill=\"#00B259\"/>\\n<path d=\"M-33.2969 -578.703L-32.5898 -579.41L663.93 117.109L663.222 117.816L-33.2969 -578.703Z\" fill=\"#00B259\"/>\\n<path d=\"M-28.3477 -583.652L-27.6405 -584.359L668.879 112.16L668.172 112.867L-28.3477 -583.652Z\" fill=\"#00B259\"/>\\n<path d=\"M-23.3984 -588.602L-22.6913 -589.309L673.828 107.211L673.121 107.918L-23.3984 -588.602Z\" fill=\"#00B259\"/>\\n<path d=\"M-18.4492 -593.551L-17.7421 -594.258L678.777 102.261L678.07 102.969L-18.4492 -593.551Z\" fill=\"#00B259\"/>\\n<path d=\"M-13.4961 -598.504L-12.789 -599.211L683.73 97.3084L683.023 98.0155L-13.4961 -598.504Z\" fill=\"#00B259\"/>\\n<path d=\"M-8.54688 -603.453L-7.83977 -604.16L688.68 92.3591L687.972 93.0662L-8.54688 -603.453Z\" fill=\"#00B259\"/>\\n<path d=\"M-3.59766 -608.402L-2.89055 -609.109L693.629 87.4099L692.922 88.117L-3.59766 -608.402Z\" fill=\"#00B259\"/>\\n<path d=\"M1.35156 -613.352L2.05867 -614.059L698.578 82.4607L697.871 83.1678L1.35156 -613.352Z\" fill=\"#00B259\"/>\\n<path d=\"M6.30078 -618.301L7.00789 -619.008L703.527 77.5115L702.82 78.2186L6.30078 -618.301Z\" fill=\"#00B259\"/>\\n<path d=\"M11.25 -623.25L11.9571 -623.957L708.476 72.5623L707.769 73.2694L11.25 -623.25Z\" fill=\"#00B259\"/>\\n<path d=\"M16.1992 -628.199L16.9063 -628.906L713.426 67.613L712.719 68.3202L16.1992 -628.199Z\" fill=\"#00B259\"/>\\n<path d=\"M21.1523 -633.152L21.8595 -633.859L718.379 62.6599L717.672 63.367L21.1523 -633.152Z\" fill=\"#00B259\"/>\\n<path d=\"M26.1016 -638.102L26.8087 -638.809L723.328 57.7107L722.621 58.4178L26.1016 -638.102Z\" fill=\"#00B259\"/>\\n<path d=\"M31.0508 -643.051L31.7579 -643.758L728.277 52.7615L727.57 53.4686L31.0508 -643.051Z\" fill=\"#00B259\"/>\\n<path d=\"M36 -648L36.7071 -648.707L733.226 47.8123L732.519 48.5194L36 -648Z\" fill=\"#00B259\"/>\\n<path d=\"M40.9492 -652.949L41.6563 -653.656L738.176 42.863L737.469 43.5702L40.9492 -652.949Z\" fill=\"#00B259\"/>\\n<path d=\"M45.8984 -657.898L46.6055 -658.606L743.125 37.9138L742.418 38.6209L45.8984 -657.898Z\" fill=\"#00B259\"/>\\n<path d=\"M50.8477 -662.848L51.5548 -663.555L748.074 32.9646L747.367 33.6717L50.8477 -662.848Z\" fill=\"#00B259\"/>\\n<path d=\"M55.7969 -667.797L56.504 -668.504L753.023 28.0154L752.316 28.7225L55.7969 -667.797Z\" fill=\"#00B259\"/>\\n<path d=\"M60.75 -672.75L61.4571 -673.457L757.976 23.0623L757.269 23.7694L60.75 -672.75Z\" fill=\"#00B259\"/>\\n<path d=\"M65.6992 -677.699L66.4063 -678.406L762.926 18.113L762.219 18.8202L65.6992 -677.699Z\" fill=\"#00B259\"/>\\n<path d=\"M70.6484 -682.648L71.3555 -683.356L767.875 13.1638L767.168 13.8709L70.6484 -682.648Z\" fill=\"#00B259\"/>\\n<path d=\"M75.5977 -687.598L76.3048 -688.305L772.824 8.21461L772.117 8.92172L75.5977 -687.598Z\" fill=\"#00B259\"/>\\n<path d=\"M80.5469 -692.547L81.254 -693.254L777.773 3.26539L777.066 3.9725L80.5469 -692.547Z\" fill=\"#00B259\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_5247_15187\">\\n<rect width=\"87\" height=\"129\" rx=\"8\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ccwueb\",\"data-framer-name\":\"Frame 1597882262\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:114,intrinsicWidth:87,svg:'<svg width=\"87\" height=\"114\" viewBox=\"0 0 87 114\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_5247_15450)\">\\n<path d=\"M-696.562 76.5625L-695.855 75.8554L0.66398 772.375L-0.043127 773.082L-696.562 76.5625Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-691.613 71.6133L-690.906 70.9062L5.6132 767.426L4.90609 768.133L-691.613 71.6133Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-686.664 66.6641L-685.957 65.957L10.5624 762.476L9.85531 763.183L-686.664 66.6641Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-681.715 61.7148L-681.008 61.0077L15.5116 757.527L14.8045 758.234L-681.715 61.7148Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-676.766 56.7656L-676.059 56.0585L20.4609 752.578L19.7537 753.285L-676.766 56.7656Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-671.812 51.8125L-671.105 51.1054L25.414 747.625L24.7069 748.332L-671.812 51.8125Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-666.863 46.8633L-666.156 46.1562L30.3632 742.676L29.6561 743.383L-666.863 46.8633Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-661.914 41.9141L-661.207 41.207L35.3124 737.726L34.6053 738.433L-661.914 41.9141Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-656.965 36.9648L-656.258 36.2577L40.2616 732.777L39.5545 733.484L-656.965 36.9648Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-652.016 32.0156L-651.309 31.3085L45.2109 727.828L44.5037 728.535L-652.016 32.0156Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-647.066 27.0664L-646.359 26.3593L50.1601 722.879L49.453 723.586L-647.066 27.0664Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-642.117 22.1172L-641.41 21.4101L55.1093 717.929L54.4022 718.637L-642.117 22.1172Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-637.164 17.1641L-636.457 16.457L60.0624 712.976L59.3553 713.683L-637.164 17.1641Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-632.215 12.2148L-631.508 11.5077L65.0116 708.027L64.3045 708.734L-632.215 12.2148Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-627.266 7.26562L-626.559 6.55852L69.9609 703.078L69.2537 703.785L-627.266 7.26562Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-622.316 2.31641L-621.609 1.6093L74.9101 698.129L74.203 698.836L-622.316 2.31641Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-617.367 -2.63281L-616.66 -3.33992L79.8593 693.179L79.1522 693.887L-617.367 -2.63281Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-612.418 -7.58203L-611.711 -8.28914L84.8085 688.23L84.1014 688.937L-612.418 -7.58203Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-607.469 -12.5312L-606.762 -13.2384L89.7577 683.281L89.0506 683.988L-607.469 -12.5312Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-602.52 -17.4805L-601.812 -18.1876L94.7069 678.332L93.9998 679.039L-602.52 -17.4805Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-597.566 -22.4336L-596.859 -23.1407L99.6601 673.379L98.953 674.086L-597.566 -22.4336Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-592.617 -27.3828L-591.91 -28.0899L104.609 668.429L103.902 669.137L-592.617 -27.3828Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-587.668 -32.332L-586.961 -33.0391L109.559 663.48L108.851 664.187L-587.668 -32.332Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-582.719 -37.2812L-582.012 -37.9884L114.508 658.531L113.801 659.238L-582.719 -37.2812Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-577.77 -42.2305L-577.062 -42.9376L119.457 653.582L118.75 654.289L-577.77 -42.2305Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-572.82 -47.1797L-572.113 -47.8868L124.406 648.633L123.699 649.34L-572.82 -47.1797Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-567.871 -52.1289L-567.164 -52.836L129.355 643.683L128.648 644.39L-567.871 -52.1289Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-562.918 -57.082L-562.211 -57.7891L134.309 638.73L133.601 639.437L-562.918 -57.082Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-557.969 -62.0312L-557.262 -62.7384L139.258 633.781L138.551 634.488L-557.969 -62.0312Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-553.02 -66.9805L-552.312 -67.6876L144.207 628.832L143.5 629.539L-553.02 -66.9805Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-548.07 -71.9297L-547.363 -72.6368L149.156 623.883L148.449 624.59L-548.07 -71.9297Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-543.121 -76.8789L-542.414 -77.586L154.105 618.933L153.398 619.64L-543.121 -76.8789Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-538.172 -81.8281L-537.465 -82.5352L159.055 613.984L158.347 614.691L-538.172 -81.8281Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-533.223 -86.7773L-532.516 -87.4845L164.004 609.035L163.297 609.742L-533.223 -86.7773Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-528.27 -91.7305L-527.562 -92.4376L168.957 604.082L168.25 604.789L-528.27 -91.7305Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-523.32 -96.6797L-522.613 -97.3868L173.906 599.133L173.199 599.84L-523.32 -96.6797Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-518.371 -101.629L-517.664 -102.336L178.855 594.183L178.148 594.89L-518.371 -101.629Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-513.422 -106.578L-512.715 -107.285L183.805 589.234L183.097 589.941L-513.422 -106.578Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-508.473 -111.527L-507.766 -112.234L188.754 584.285L188.047 584.992L-508.473 -111.527Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-503.523 -116.477L-502.816 -117.184L193.703 579.336L192.996 580.043L-503.523 -116.477Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-498.574 -121.426L-497.867 -122.133L198.652 574.386L197.945 575.094L-498.574 -121.426Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-493.625 -126.375L-492.918 -127.082L203.601 569.437L202.894 570.144L-493.625 -126.375Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-488.672 -131.328L-487.965 -132.035L208.555 564.484L207.847 565.191L-488.672 -131.328Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-483.723 -136.277L-483.016 -136.984L213.504 559.535L212.797 560.242L-483.723 -136.277Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-478.773 -141.227L-478.066 -141.934L218.453 554.586L217.746 555.293L-478.773 -141.227Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-473.824 -146.176L-473.117 -146.883L223.402 549.636L222.695 550.344L-473.824 -146.176Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-468.875 -151.125L-468.168 -151.832L228.351 544.687L227.644 545.394L-468.875 -151.125Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-463.926 -156.074L-463.219 -156.781L233.301 539.738L232.594 540.445L-463.926 -156.074Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-458.977 -161.023L-458.269 -161.731L238.25 534.789L237.543 535.496L-458.977 -161.023Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-454.023 -165.977L-453.316 -166.684L243.203 529.836L242.496 530.543L-454.023 -165.977Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-449.074 -170.926L-448.367 -171.633L248.152 524.886L247.445 525.594L-449.074 -170.926Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-444.125 -175.875L-443.418 -176.582L253.101 519.937L252.394 520.644L-444.125 -175.875Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-439.176 -180.824L-438.469 -181.531L258.051 514.988L257.344 515.695L-439.176 -180.824Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-434.227 -185.773L-433.519 -186.481L263 510.039L262.293 510.746L-434.227 -185.773Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-429.277 -190.723L-428.57 -191.43L267.949 505.09L267.242 505.797L-429.277 -190.723Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-424.328 -195.672L-423.621 -196.379L272.898 500.14L272.191 500.847L-424.328 -195.672Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-419.379 -200.621L-418.672 -201.328L277.848 495.191L277.14 495.898L-419.379 -200.621Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-414.426 -205.574L-413.719 -206.281L282.801 490.238L282.094 490.945L-414.426 -205.574Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-409.477 -210.523L-408.769 -211.231L287.75 485.289L287.043 485.996L-409.477 -210.523Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-404.527 -215.473L-403.82 -216.18L292.699 480.34L291.992 481.047L-404.527 -215.473Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-399.578 -220.422L-398.871 -221.129L297.648 475.39L296.941 476.097L-399.578 -220.422Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-394.629 -225.371L-393.922 -226.078L302.598 470.441L301.89 471.148L-394.629 -225.371Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-389.68 -230.32L-388.973 -231.027L307.547 465.492L306.84 466.199L-389.68 -230.32Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-384.73 -235.27L-384.023 -235.977L312.496 460.543L311.789 461.25L-384.73 -235.27Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-379.777 -240.223L-379.07 -240.93L317.449 455.59L316.742 456.297L-379.777 -240.223Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-374.828 -245.172L-374.121 -245.879L322.398 450.64L321.691 451.347L-374.828 -245.172Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-369.879 -250.121L-369.172 -250.828L327.348 445.691L326.64 446.398L-369.879 -250.121Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-364.93 -255.07L-364.223 -255.777L332.297 440.742L331.59 441.449L-364.93 -255.07Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-359.98 -260.02L-359.273 -260.727L337.246 435.793L336.539 436.5L-359.98 -260.02Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-355.031 -264.969L-354.324 -265.676L342.195 430.844L341.488 431.551L-355.031 -264.969Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-350.082 -269.918L-349.375 -270.625L347.144 425.894L346.437 426.601L-350.082 -269.918Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-345.129 -274.871L-344.422 -275.578L352.098 420.941L351.39 421.648L-345.129 -274.871Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-340.18 -279.82L-339.473 -280.527L357.047 415.992L356.34 416.699L-340.18 -279.82Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-335.23 -284.77L-334.523 -285.477L361.996 411.043L361.289 411.75L-335.23 -284.77Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-330.281 -289.719L-329.574 -290.426L366.945 406.094L366.238 406.801L-330.281 -289.719Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-325.332 -294.668L-324.625 -295.375L371.894 401.144L371.187 401.851L-325.332 -294.668Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-320.383 -299.617L-319.676 -300.324L376.844 396.195L376.137 396.902L-320.383 -299.617Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-315.434 -304.566L-314.726 -305.274L381.793 391.246L381.086 391.953L-315.434 -304.566Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-310.484 -309.516L-309.777 -310.223L386.742 386.297L386.035 387.004L-310.484 -309.516Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-305.531 -314.469L-304.824 -315.176L391.695 381.344L390.988 382.051L-305.531 -314.469Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-300.582 -319.418L-299.875 -320.125L396.644 376.394L395.937 377.101L-300.582 -319.418Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-295.633 -324.367L-294.926 -325.074L401.594 371.445L400.887 372.152L-295.633 -324.367Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-290.684 -329.316L-289.976 -330.024L406.543 366.496L405.836 367.203L-290.684 -329.316Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-285.734 -334.266L-285.027 -334.973L411.492 361.547L410.785 362.254L-285.734 -334.266Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-280.785 -339.215L-280.078 -339.922L416.441 356.597L415.734 357.305L-280.785 -339.215Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-275.836 -344.164L-275.129 -344.871L421.391 351.648L420.683 352.355L-275.836 -344.164Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-270.883 -349.117L-270.176 -349.824L426.344 346.695L425.637 347.402L-270.883 -349.117Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-265.934 -354.066L-265.226 -354.774L431.293 341.746L430.586 342.453L-265.934 -354.066Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-260.984 -359.016L-260.277 -359.723L436.242 336.797L435.535 337.504L-260.984 -359.016Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-256.035 -363.965L-255.328 -364.672L441.191 331.847L440.484 332.555L-256.035 -363.965Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-251.086 -368.914L-250.379 -369.621L446.141 326.898L445.433 327.605L-251.086 -368.914Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-246.137 -373.863L-245.43 -374.57L451.09 321.949L450.383 322.656L-246.137 -373.863Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-241.188 -378.812L-240.48 -379.52L456.039 317L455.332 317.707L-241.188 -378.812Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-236.238 -383.762L-235.531 -384.469L460.988 312.051L460.281 312.758L-236.238 -383.762Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-231.285 -388.715L-230.578 -389.422L465.941 307.097L465.234 307.805L-231.285 -388.715Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-226.336 -393.664L-225.629 -394.371L470.891 302.148L470.183 302.855L-226.336 -393.664Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-221.387 -398.613L-220.68 -399.32L475.84 297.199L475.133 297.906L-221.387 -398.613Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-216.438 -403.562L-215.73 -404.27L480.789 292.25L480.082 292.957L-216.438 -403.562Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-211.488 -408.512L-210.781 -409.219L485.738 287.301L485.031 288.008L-211.488 -408.512Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-206.539 -413.461L-205.832 -414.168L490.687 282.351L489.98 283.058L-206.539 -413.461Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-201.59 -418.41L-200.883 -419.117L495.637 277.402L494.93 278.109L-201.59 -418.41Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-196.637 -423.363L-195.93 -424.07L500.59 272.449L499.883 273.156L-196.637 -423.363Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-191.688 -428.312L-190.98 -429.02L505.539 267.5L504.832 268.207L-191.688 -428.312Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-186.738 -433.262L-186.031 -433.969L510.488 262.551L509.781 263.258L-186.738 -433.262Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-181.789 -438.211L-181.082 -438.918L515.437 257.601L514.73 258.308L-181.789 -438.211Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-176.84 -443.16L-176.133 -443.867L520.387 252.652L519.68 253.359L-176.84 -443.16Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-171.891 -448.109L-171.184 -448.816L525.336 247.703L524.629 248.41L-171.891 -448.109Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-166.941 -453.059L-166.234 -453.766L530.285 242.754L529.578 243.461L-166.941 -453.059Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-161.988 -458.012L-161.281 -458.719L535.238 237.801L534.531 238.508L-161.988 -458.012Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-157.039 -462.961L-156.332 -463.668L540.187 232.851L539.48 233.558L-157.039 -462.961Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-152.09 -467.91L-151.383 -468.617L545.137 227.902L544.43 228.609L-152.09 -467.91Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-147.141 -472.859L-146.434 -473.566L550.086 222.953L549.379 223.66L-147.141 -472.859Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-142.191 -477.809L-141.484 -478.516L555.035 218.004L554.328 218.711L-142.191 -477.809Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-137.242 -482.758L-136.535 -483.465L559.984 213.054L559.277 213.762L-137.242 -482.758Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-132.293 -487.707L-131.586 -488.414L564.934 208.105L564.226 208.812L-132.293 -487.707Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-127.344 -492.656L-126.637 -493.363L569.883 203.156L569.176 203.863L-127.344 -492.656Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-122.391 -497.609L-121.684 -498.316L574.836 198.203L574.129 198.91L-122.391 -497.609Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-117.441 -502.559L-116.734 -503.266L579.785 193.254L579.078 193.961L-117.441 -502.559Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-112.492 -507.508L-111.785 -508.215L584.734 188.304L584.027 189.012L-112.492 -507.508Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-107.543 -512.457L-106.836 -513.164L589.684 183.355L588.976 184.062L-107.543 -512.457Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-102.594 -517.406L-101.887 -518.113L594.633 178.406L593.926 179.113L-102.594 -517.406Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-97.6445 -522.355L-96.9374 -523.063L599.582 173.457L598.875 174.164L-97.6445 -522.355Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-92.6953 -527.305L-91.9882 -528.012L604.531 168.508L603.824 169.215L-92.6953 -527.305Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-87.7422 -532.258L-87.0351 -532.965L609.484 163.554L608.777 164.262L-87.7422 -532.258Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-82.793 -537.207L-82.0859 -537.914L614.434 158.605L613.726 159.312L-82.793 -537.207Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-77.8438 -542.156L-77.1366 -542.863L619.383 153.656L618.676 154.363L-77.8438 -542.156Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-72.8945 -547.105L-72.1874 -547.813L624.332 148.707L623.625 149.414L-72.8945 -547.105Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-67.9453 -552.055L-67.2382 -552.762L629.281 143.758L628.574 144.465L-67.9453 -552.055Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-62.9961 -557.004L-62.289 -557.711L634.23 138.808L633.523 139.515L-62.9961 -557.004Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-58.0469 -561.953L-57.3398 -562.66L639.18 133.859L638.472 134.566L-58.0469 -561.953Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-53.0977 -566.902L-52.3905 -567.609L644.129 128.91L643.422 129.617L-53.0977 -566.902Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-48.1445 -571.855L-47.4374 -572.563L649.082 123.957L648.375 124.664L-48.1445 -571.855Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-43.1953 -576.805L-42.4882 -577.512L654.031 119.008L653.324 119.715L-43.1953 -576.805Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-38.2461 -581.754L-37.539 -582.461L658.98 114.058L658.273 114.765L-38.2461 -581.754Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-33.2969 -586.703L-32.5898 -587.41L663.93 109.109L663.222 109.816L-33.2969 -586.703Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-28.3477 -591.652L-27.6405 -592.359L668.879 104.16L668.172 104.867L-28.3477 -591.652Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-23.3984 -596.602L-22.6913 -597.309L673.828 99.2107L673.121 99.9178L-23.3984 -596.602Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-18.4492 -601.551L-17.7421 -602.258L678.777 94.2615L678.07 94.9686L-18.4492 -601.551Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-13.4961 -606.504L-12.789 -607.211L683.73 89.3084L683.023 90.0155L-13.4961 -606.504Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-8.54688 -611.453L-7.83977 -612.16L688.68 84.3591L687.972 85.0662L-8.54688 -611.453Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M-3.59766 -616.402L-2.89055 -617.109L693.629 79.4099L692.922 80.117L-3.59766 -616.402Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M1.35156 -621.352L2.05867 -622.059L698.578 74.4607L697.871 75.1678L1.35156 -621.352Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M6.30078 -626.301L7.00789 -627.008L703.527 69.5115L702.82 70.2186L6.30078 -626.301Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M11.25 -631.25L11.9571 -631.957L708.476 64.5623L707.769 65.2694L11.25 -631.25Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M16.1992 -636.199L16.9063 -636.906L713.426 59.613L712.719 60.3202L16.1992 -636.199Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M21.1523 -641.152L21.8595 -641.859L718.379 54.6599L717.672 55.367L21.1523 -641.152Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M26.1016 -646.102L26.8087 -646.809L723.328 49.7107L722.621 50.4178L26.1016 -646.102Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M31.0508 -651.051L31.7579 -651.758L728.277 44.7615L727.57 45.4686L31.0508 -651.051Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M36 -656L36.7071 -656.707L733.226 39.8123L732.519 40.5194L36 -656Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M40.9492 -660.949L41.6563 -661.656L738.176 34.863L737.469 35.5702L40.9492 -660.949Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M45.8984 -665.898L46.6055 -666.606L743.125 29.9138L742.418 30.6209L45.8984 -665.898Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M50.8477 -670.848L51.5548 -671.555L748.074 24.9646L747.367 25.6717L50.8477 -670.848Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M55.7969 -675.797L56.504 -676.504L753.023 20.0154L752.316 20.7225L55.7969 -675.797Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M60.75 -680.75L61.4571 -681.457L757.976 15.0623L757.269 15.7694L60.75 -680.75Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M65.6992 -685.699L66.4063 -686.406L762.926 10.113L762.219 10.8202L65.6992 -685.699Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M70.6484 -690.648L71.3555 -691.356L767.875 5.16383L767.168 5.87094L70.6484 -690.648Z\" fill=\"#FFAF0F\"/>\\n<path d=\"M75.5977 -695.598L76.3048 -696.305L772.824 0.21461L772.117 0.921717L75.5977 -695.598Z\" fill=\"#FFAF0F\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_5247_15450\">\\n<rect width=\"87\" height=\"114\" rx=\"8\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14qndnt\",\"data-framer-name\":\"Frame 1597882263\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:77,intrinsicWidth:87,svg:'<svg width=\"87\" height=\"77\" viewBox=\"0 0 87 77\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_5247_15713)\">\\n<path d=\"M-696.562 58.5625L-695.855 57.8554L0.66398 754.375L-0.043127 755.082L-696.562 58.5625Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-691.613 53.6133L-690.906 52.9062L5.6132 749.426L4.90609 750.133L-691.613 53.6133Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-686.664 48.6641L-685.957 47.957L10.5624 744.476L9.85531 745.183L-686.664 48.6641Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-681.715 43.7148L-681.008 43.0077L15.5116 739.527L14.8045 740.234L-681.715 43.7148Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-676.766 38.7656L-676.059 38.0585L20.4609 734.578L19.7537 735.285L-676.766 38.7656Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-671.812 33.8125L-671.105 33.1054L25.414 729.625L24.7069 730.332L-671.812 33.8125Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-666.863 28.8633L-666.156 28.1562L30.3632 724.676L29.6561 725.383L-666.863 28.8633Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-661.914 23.9141L-661.207 23.207L35.3124 719.726L34.6053 720.433L-661.914 23.9141Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-656.965 18.9648L-656.258 18.2577L40.2616 714.777L39.5545 715.484L-656.965 18.9648Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-652.016 14.0156L-651.309 13.3085L45.2109 709.828L44.5037 710.535L-652.016 14.0156Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-647.066 9.06641L-646.359 8.3593L50.1601 704.879L49.453 705.586L-647.066 9.06641Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-642.117 4.11719L-641.41 3.41008L55.1093 699.929L54.4022 700.637L-642.117 4.11719Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-637.164 -0.835938L-636.457 -1.54304L60.0624 694.976L59.3553 695.683L-637.164 -0.835938Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-632.215 -5.78516L-631.508 -6.49226L65.0116 690.027L64.3045 690.734L-632.215 -5.78516Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-627.266 -10.7344L-626.559 -11.4415L69.9609 685.078L69.2537 685.785L-627.266 -10.7344Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-622.316 -15.6836L-621.609 -16.3907L74.9101 680.129L74.203 680.836L-622.316 -15.6836Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-617.367 -20.6328L-616.66 -21.3399L79.8593 675.179L79.1522 675.887L-617.367 -20.6328Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-612.418 -25.582L-611.711 -26.2891L84.8085 670.23L84.1014 670.937L-612.418 -25.582Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-607.469 -30.5312L-606.762 -31.2384L89.7577 665.281L89.0506 665.988L-607.469 -30.5312Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-602.52 -35.4805L-601.812 -36.1876L94.7069 660.332L93.9998 661.039L-602.52 -35.4805Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-597.566 -40.4336L-596.859 -41.1407L99.6601 655.379L98.953 656.086L-597.566 -40.4336Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-592.617 -45.3828L-591.91 -46.0899L104.609 650.429L103.902 651.137L-592.617 -45.3828Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-587.668 -50.332L-586.961 -51.0391L109.559 645.48L108.851 646.187L-587.668 -50.332Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-582.719 -55.2812L-582.012 -55.9884L114.508 640.531L113.801 641.238L-582.719 -55.2812Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-577.77 -60.2305L-577.062 -60.9376L119.457 635.582L118.75 636.289L-577.77 -60.2305Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-572.82 -65.1797L-572.113 -65.8868L124.406 630.633L123.699 631.34L-572.82 -65.1797Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-567.871 -70.1289L-567.164 -70.836L129.355 625.683L128.648 626.39L-567.871 -70.1289Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-562.918 -75.082L-562.211 -75.7891L134.309 620.73L133.601 621.437L-562.918 -75.082Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-557.969 -80.0312L-557.262 -80.7384L139.258 615.781L138.551 616.488L-557.969 -80.0312Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-553.02 -84.9805L-552.312 -85.6876L144.207 610.832L143.5 611.539L-553.02 -84.9805Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-548.07 -89.9297L-547.363 -90.6368L149.156 605.883L148.449 606.59L-548.07 -89.9297Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-543.121 -94.8789L-542.414 -95.586L154.105 600.933L153.398 601.64L-543.121 -94.8789Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-538.172 -99.8281L-537.465 -100.535L159.055 595.984L158.347 596.691L-538.172 -99.8281Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-533.223 -104.777L-532.516 -105.484L164.004 591.035L163.297 591.742L-533.223 -104.777Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-528.27 -109.73L-527.562 -110.438L168.957 586.082L168.25 586.789L-528.27 -109.73Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-523.32 -114.68L-522.613 -115.387L173.906 581.133L173.199 581.84L-523.32 -114.68Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-518.371 -119.629L-517.664 -120.336L178.855 576.183L178.148 576.89L-518.371 -119.629Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-513.422 -124.578L-512.715 -125.285L183.805 571.234L183.097 571.941L-513.422 -124.578Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-508.473 -129.527L-507.766 -130.234L188.754 566.285L188.047 566.992L-508.473 -129.527Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-503.523 -134.477L-502.816 -135.184L193.703 561.336L192.996 562.043L-503.523 -134.477Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-498.574 -139.426L-497.867 -140.133L198.652 556.386L197.945 557.094L-498.574 -139.426Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-493.625 -144.375L-492.918 -145.082L203.601 551.437L202.894 552.144L-493.625 -144.375Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-488.672 -149.328L-487.965 -150.035L208.555 546.484L207.847 547.191L-488.672 -149.328Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-483.723 -154.277L-483.016 -154.984L213.504 541.535L212.797 542.242L-483.723 -154.277Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-478.773 -159.227L-478.066 -159.934L218.453 536.586L217.746 537.293L-478.773 -159.227Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-473.824 -164.176L-473.117 -164.883L223.402 531.636L222.695 532.344L-473.824 -164.176Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-468.875 -169.125L-468.168 -169.832L228.351 526.687L227.644 527.394L-468.875 -169.125Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-463.926 -174.074L-463.219 -174.781L233.301 521.738L232.594 522.445L-463.926 -174.074Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-458.977 -179.023L-458.269 -179.731L238.25 516.789L237.543 517.496L-458.977 -179.023Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-454.023 -183.977L-453.316 -184.684L243.203 511.836L242.496 512.543L-454.023 -183.977Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-449.074 -188.926L-448.367 -189.633L248.152 506.886L247.445 507.594L-449.074 -188.926Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-444.125 -193.875L-443.418 -194.582L253.101 501.937L252.394 502.644L-444.125 -193.875Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-439.176 -198.824L-438.469 -199.531L258.051 496.988L257.344 497.695L-439.176 -198.824Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-434.227 -203.773L-433.519 -204.481L263 492.039L262.293 492.746L-434.227 -203.773Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-429.277 -208.723L-428.57 -209.43L267.949 487.09L267.242 487.797L-429.277 -208.723Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-424.328 -213.672L-423.621 -214.379L272.898 482.14L272.191 482.847L-424.328 -213.672Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-419.379 -218.621L-418.672 -219.328L277.848 477.191L277.14 477.898L-419.379 -218.621Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-414.426 -223.574L-413.719 -224.281L282.801 472.238L282.094 472.945L-414.426 -223.574Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-409.477 -228.523L-408.769 -229.231L287.75 467.289L287.043 467.996L-409.477 -228.523Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-404.527 -233.473L-403.82 -234.18L292.699 462.34L291.992 463.047L-404.527 -233.473Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-399.578 -238.422L-398.871 -239.129L297.648 457.39L296.941 458.097L-399.578 -238.422Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-394.629 -243.371L-393.922 -244.078L302.598 452.441L301.89 453.148L-394.629 -243.371Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-389.68 -248.32L-388.973 -249.027L307.547 447.492L306.84 448.199L-389.68 -248.32Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-384.73 -253.27L-384.023 -253.977L312.496 442.543L311.789 443.25L-384.73 -253.27Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-379.777 -258.223L-379.07 -258.93L317.449 437.59L316.742 438.297L-379.777 -258.223Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-374.828 -263.172L-374.121 -263.879L322.398 432.64L321.691 433.347L-374.828 -263.172Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-369.879 -268.121L-369.172 -268.828L327.348 427.691L326.64 428.398L-369.879 -268.121Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-364.93 -273.07L-364.223 -273.777L332.297 422.742L331.59 423.449L-364.93 -273.07Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-359.98 -278.02L-359.273 -278.727L337.246 417.793L336.539 418.5L-359.98 -278.02Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-355.031 -282.969L-354.324 -283.676L342.195 412.844L341.488 413.551L-355.031 -282.969Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-350.082 -287.918L-349.375 -288.625L347.144 407.894L346.437 408.601L-350.082 -287.918Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-345.129 -292.871L-344.422 -293.578L352.098 402.941L351.39 403.648L-345.129 -292.871Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-340.18 -297.82L-339.473 -298.527L357.047 397.992L356.34 398.699L-340.18 -297.82Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-335.23 -302.77L-334.523 -303.477L361.996 393.043L361.289 393.75L-335.23 -302.77Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-330.281 -307.719L-329.574 -308.426L366.945 388.094L366.238 388.801L-330.281 -307.719Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-325.332 -312.668L-324.625 -313.375L371.894 383.144L371.187 383.851L-325.332 -312.668Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-320.383 -317.617L-319.676 -318.324L376.844 378.195L376.137 378.902L-320.383 -317.617Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-315.434 -322.566L-314.726 -323.274L381.793 373.246L381.086 373.953L-315.434 -322.566Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-310.484 -327.516L-309.777 -328.223L386.742 368.297L386.035 369.004L-310.484 -327.516Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-305.531 -332.469L-304.824 -333.176L391.695 363.344L390.988 364.051L-305.531 -332.469Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-300.582 -337.418L-299.875 -338.125L396.644 358.394L395.937 359.101L-300.582 -337.418Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-295.633 -342.367L-294.926 -343.074L401.594 353.445L400.887 354.152L-295.633 -342.367Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-290.684 -347.316L-289.976 -348.024L406.543 348.496L405.836 349.203L-290.684 -347.316Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-285.734 -352.266L-285.027 -352.973L411.492 343.547L410.785 344.254L-285.734 -352.266Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-280.785 -357.215L-280.078 -357.922L416.441 338.597L415.734 339.305L-280.785 -357.215Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-275.836 -362.164L-275.129 -362.871L421.391 333.648L420.683 334.355L-275.836 -362.164Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-270.883 -367.117L-270.176 -367.824L426.344 328.695L425.637 329.402L-270.883 -367.117Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-265.934 -372.066L-265.226 -372.774L431.293 323.746L430.586 324.453L-265.934 -372.066Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-260.984 -377.016L-260.277 -377.723L436.242 318.797L435.535 319.504L-260.984 -377.016Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-256.035 -381.965L-255.328 -382.672L441.191 313.847L440.484 314.555L-256.035 -381.965Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-251.086 -386.914L-250.379 -387.621L446.141 308.898L445.433 309.605L-251.086 -386.914Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-246.137 -391.863L-245.43 -392.57L451.09 303.949L450.383 304.656L-246.137 -391.863Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-241.188 -396.812L-240.48 -397.52L456.039 299L455.332 299.707L-241.188 -396.812Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-236.238 -401.762L-235.531 -402.469L460.988 294.051L460.281 294.758L-236.238 -401.762Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-231.285 -406.715L-230.578 -407.422L465.941 289.097L465.234 289.805L-231.285 -406.715Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-226.336 -411.664L-225.629 -412.371L470.891 284.148L470.183 284.855L-226.336 -411.664Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-221.387 -416.613L-220.68 -417.32L475.84 279.199L475.133 279.906L-221.387 -416.613Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-216.438 -421.562L-215.73 -422.27L480.789 274.25L480.082 274.957L-216.438 -421.562Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-211.488 -426.512L-210.781 -427.219L485.738 269.301L485.031 270.008L-211.488 -426.512Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-206.539 -431.461L-205.832 -432.168L490.687 264.351L489.98 265.058L-206.539 -431.461Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-201.59 -436.41L-200.883 -437.117L495.637 259.402L494.93 260.109L-201.59 -436.41Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-196.637 -441.363L-195.93 -442.07L500.59 254.449L499.883 255.156L-196.637 -441.363Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-191.688 -446.312L-190.98 -447.02L505.539 249.5L504.832 250.207L-191.688 -446.312Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-186.738 -451.262L-186.031 -451.969L510.488 244.551L509.781 245.258L-186.738 -451.262Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-181.789 -456.211L-181.082 -456.918L515.437 239.601L514.73 240.308L-181.789 -456.211Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-176.84 -461.16L-176.133 -461.867L520.387 234.652L519.68 235.359L-176.84 -461.16Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-171.891 -466.109L-171.184 -466.816L525.336 229.703L524.629 230.41L-171.891 -466.109Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-166.941 -471.059L-166.234 -471.766L530.285 224.754L529.578 225.461L-166.941 -471.059Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-161.988 -476.012L-161.281 -476.719L535.238 219.801L534.531 220.508L-161.988 -476.012Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-157.039 -480.961L-156.332 -481.668L540.187 214.851L539.48 215.558L-157.039 -480.961Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-152.09 -485.91L-151.383 -486.617L545.137 209.902L544.43 210.609L-152.09 -485.91Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-147.141 -490.859L-146.434 -491.566L550.086 204.953L549.379 205.66L-147.141 -490.859Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-142.191 -495.809L-141.484 -496.516L555.035 200.004L554.328 200.711L-142.191 -495.809Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-137.242 -500.758L-136.535 -501.465L559.984 195.054L559.277 195.762L-137.242 -500.758Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-132.293 -505.707L-131.586 -506.414L564.934 190.105L564.226 190.812L-132.293 -505.707Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-127.344 -510.656L-126.637 -511.363L569.883 185.156L569.176 185.863L-127.344 -510.656Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-122.391 -515.609L-121.684 -516.316L574.836 180.203L574.129 180.91L-122.391 -515.609Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-117.441 -520.559L-116.734 -521.266L579.785 175.254L579.078 175.961L-117.441 -520.559Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-112.492 -525.508L-111.785 -526.215L584.734 170.304L584.027 171.012L-112.492 -525.508Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-107.543 -530.457L-106.836 -531.164L589.684 165.355L588.976 166.062L-107.543 -530.457Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-102.594 -535.406L-101.887 -536.113L594.633 160.406L593.926 161.113L-102.594 -535.406Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-97.6445 -540.355L-96.9374 -541.063L599.582 155.457L598.875 156.164L-97.6445 -540.355Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-92.6953 -545.305L-91.9882 -546.012L604.531 150.508L603.824 151.215L-92.6953 -545.305Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-87.7422 -550.258L-87.0351 -550.965L609.484 145.554L608.777 146.262L-87.7422 -550.258Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-82.793 -555.207L-82.0859 -555.914L614.434 140.605L613.726 141.312L-82.793 -555.207Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-77.8438 -560.156L-77.1366 -560.863L619.383 135.656L618.676 136.363L-77.8438 -560.156Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-72.8945 -565.105L-72.1874 -565.813L624.332 130.707L623.625 131.414L-72.8945 -565.105Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-67.9453 -570.055L-67.2382 -570.762L629.281 125.758L628.574 126.465L-67.9453 -570.055Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-62.9961 -575.004L-62.289 -575.711L634.23 120.808L633.523 121.515L-62.9961 -575.004Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-58.0469 -579.953L-57.3398 -580.66L639.18 115.859L638.472 116.566L-58.0469 -579.953Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-53.0977 -584.902L-52.3905 -585.609L644.129 110.91L643.422 111.617L-53.0977 -584.902Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-48.1445 -589.855L-47.4374 -590.563L649.082 105.957L648.375 106.664L-48.1445 -589.855Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-43.1953 -594.805L-42.4882 -595.512L654.031 101.008L653.324 101.715L-43.1953 -594.805Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-38.2461 -599.754L-37.539 -600.461L658.98 96.0584L658.273 96.7655L-38.2461 -599.754Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-33.2969 -604.703L-32.5898 -605.41L663.93 91.1091L663.222 91.8162L-33.2969 -604.703Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-28.3477 -609.652L-27.6405 -610.359L668.879 86.1599L668.172 86.867L-28.3477 -609.652Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-23.3984 -614.602L-22.6913 -615.309L673.828 81.2107L673.121 81.9178L-23.3984 -614.602Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-18.4492 -619.551L-17.7421 -620.258L678.777 76.2615L678.07 76.9686L-18.4492 -619.551Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-13.4961 -624.504L-12.789 -625.211L683.73 71.3084L683.023 72.0155L-13.4961 -624.504Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-8.54688 -629.453L-7.83977 -630.16L688.68 66.3591L687.972 67.0662L-8.54688 -629.453Z\" fill=\"#FF6E40\"/>\\n<path d=\"M-3.59766 -634.402L-2.89055 -635.109L693.629 61.4099L692.922 62.117L-3.59766 -634.402Z\" fill=\"#FF6E40\"/>\\n<path d=\"M1.35156 -639.352L2.05867 -640.059L698.578 56.4607L697.871 57.1678L1.35156 -639.352Z\" fill=\"#FF6E40\"/>\\n<path d=\"M6.30078 -644.301L7.00789 -645.008L703.527 51.5115L702.82 52.2186L6.30078 -644.301Z\" fill=\"#FF6E40\"/>\\n<path d=\"M11.25 -649.25L11.9571 -649.957L708.476 46.5623L707.769 47.2694L11.25 -649.25Z\" fill=\"#FF6E40\"/>\\n<path d=\"M16.1992 -654.199L16.9063 -654.906L713.426 41.613L712.719 42.3202L16.1992 -654.199Z\" fill=\"#FF6E40\"/>\\n<path d=\"M21.1523 -659.152L21.8595 -659.859L718.379 36.6599L717.672 37.367L21.1523 -659.152Z\" fill=\"#FF6E40\"/>\\n<path d=\"M26.1016 -664.102L26.8087 -664.809L723.328 31.7107L722.621 32.4178L26.1016 -664.102Z\" fill=\"#FF6E40\"/>\\n<path d=\"M31.0508 -669.051L31.7579 -669.758L728.277 26.7615L727.57 27.4686L31.0508 -669.051Z\" fill=\"#FF6E40\"/>\\n<path d=\"M36 -674L36.7071 -674.707L733.226 21.8123L732.519 22.5194L36 -674Z\" fill=\"#FF6E40\"/>\\n<path d=\"M40.9492 -678.949L41.6563 -679.656L738.176 16.863L737.469 17.5702L40.9492 -678.949Z\" fill=\"#FF6E40\"/>\\n<path d=\"M45.8984 -683.898L46.6055 -684.606L743.125 11.9138L742.418 12.6209L45.8984 -683.898Z\" fill=\"#FF6E40\"/>\\n<path d=\"M50.8477 -688.848L51.5548 -689.555L748.074 6.96461L747.367 7.67172L50.8477 -688.848Z\" fill=\"#FF6E40\"/>\\n<path d=\"M55.7969 -693.797L56.504 -694.504L753.023 2.01539L752.316 2.7225L55.7969 -693.797Z\" fill=\"#FF6E40\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_5247_15713\">\\n<rect width=\"87\" height=\"77\" rx=\"8\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1doqyoo\",\"data-framer-name\":\"Frame 1597882264\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:161,intrinsicWidth:87,svg:'<svg width=\"87\" height=\"161\" viewBox=\"0 0 87 161\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_5247_15976)\">\\n<path d=\"M-696.562 100.562L-695.855 99.8554L0.66398 796.375L-0.043127 797.082L-696.562 100.562Z\" fill=\"#00B259\"/>\\n<path d=\"M-691.613 95.6133L-690.906 94.9062L5.6132 791.426L4.90609 792.133L-691.613 95.6133Z\" fill=\"#00B259\"/>\\n<path d=\"M-686.664 90.6641L-685.957 89.957L10.5624 786.476L9.85531 787.183L-686.664 90.6641Z\" fill=\"#00B259\"/>\\n<path d=\"M-681.715 85.7148L-681.008 85.0077L15.5116 781.527L14.8045 782.234L-681.715 85.7148Z\" fill=\"#00B259\"/>\\n<path d=\"M-676.766 80.7656L-676.059 80.0585L20.4609 776.578L19.7537 777.285L-676.766 80.7656Z\" fill=\"#00B259\"/>\\n<path d=\"M-671.812 75.8125L-671.105 75.1054L25.414 771.625L24.7069 772.332L-671.812 75.8125Z\" fill=\"#00B259\"/>\\n<path d=\"M-666.863 70.8633L-666.156 70.1562L30.3632 766.676L29.6561 767.383L-666.863 70.8633Z\" fill=\"#00B259\"/>\\n<path d=\"M-661.914 65.9141L-661.207 65.207L35.3124 761.726L34.6053 762.433L-661.914 65.9141Z\" fill=\"#00B259\"/>\\n<path d=\"M-656.965 60.9648L-656.258 60.2577L40.2616 756.777L39.5545 757.484L-656.965 60.9648Z\" fill=\"#00B259\"/>\\n<path d=\"M-652.016 56.0156L-651.309 55.3085L45.2109 751.828L44.5037 752.535L-652.016 56.0156Z\" fill=\"#00B259\"/>\\n<path d=\"M-647.066 51.0664L-646.359 50.3593L50.1601 746.879L49.453 747.586L-647.066 51.0664Z\" fill=\"#00B259\"/>\\n<path d=\"M-642.117 46.1172L-641.41 45.4101L55.1093 741.929L54.4022 742.637L-642.117 46.1172Z\" fill=\"#00B259\"/>\\n<path d=\"M-637.164 41.1641L-636.457 40.457L60.0624 736.976L59.3553 737.683L-637.164 41.1641Z\" fill=\"#00B259\"/>\\n<path d=\"M-632.215 36.2148L-631.508 35.5077L65.0116 732.027L64.3045 732.734L-632.215 36.2148Z\" fill=\"#00B259\"/>\\n<path d=\"M-627.266 31.2656L-626.559 30.5585L69.9609 727.078L69.2537 727.785L-627.266 31.2656Z\" fill=\"#00B259\"/>\\n<path d=\"M-622.316 26.3164L-621.609 25.6093L74.9101 722.129L74.203 722.836L-622.316 26.3164Z\" fill=\"#00B259\"/>\\n<path d=\"M-617.367 21.3672L-616.66 20.6601L79.8593 717.179L79.1522 717.887L-617.367 21.3672Z\" fill=\"#00B259\"/>\\n<path d=\"M-612.418 16.418L-611.711 15.7109L84.8085 712.23L84.1014 712.937L-612.418 16.418Z\" fill=\"#00B259\"/>\\n<path d=\"M-607.469 11.4688L-606.762 10.7616L89.7577 707.281L89.0506 707.988L-607.469 11.4688Z\" fill=\"#00B259\"/>\\n<path d=\"M-602.52 6.51953L-601.812 5.81242L94.7069 702.332L93.9998 703.039L-602.52 6.51953Z\" fill=\"#00B259\"/>\\n<path d=\"M-597.566 1.56641L-596.859 0.859299L99.6601 697.379L98.953 698.086L-597.566 1.56641Z\" fill=\"#00B259\"/>\\n<path d=\"M-592.617 -3.38281L-591.91 -4.08992L104.609 692.429L103.902 693.137L-592.617 -3.38281Z\" fill=\"#00B259\"/>\\n<path d=\"M-587.668 -8.33203L-586.961 -9.03914L109.559 687.48L108.851 688.187L-587.668 -8.33203Z\" fill=\"#00B259\"/>\\n<path d=\"M-582.719 -13.2812L-582.012 -13.9884L114.508 682.531L113.801 683.238L-582.719 -13.2812Z\" fill=\"#00B259\"/>\\n<path d=\"M-577.77 -18.2305L-577.062 -18.9376L119.457 677.582L118.75 678.289L-577.77 -18.2305Z\" fill=\"#00B259\"/>\\n<path d=\"M-572.82 -23.1797L-572.113 -23.8868L124.406 672.633L123.699 673.34L-572.82 -23.1797Z\" fill=\"#00B259\"/>\\n<path d=\"M-567.871 -28.1289L-567.164 -28.836L129.355 667.683L128.648 668.39L-567.871 -28.1289Z\" fill=\"#00B259\"/>\\n<path d=\"M-562.918 -33.082L-562.211 -33.7891L134.309 662.73L133.601 663.437L-562.918 -33.082Z\" fill=\"#00B259\"/>\\n<path d=\"M-557.969 -38.0312L-557.262 -38.7384L139.258 657.781L138.551 658.488L-557.969 -38.0312Z\" fill=\"#00B259\"/>\\n<path d=\"M-553.02 -42.9805L-552.312 -43.6876L144.207 652.832L143.5 653.539L-553.02 -42.9805Z\" fill=\"#00B259\"/>\\n<path d=\"M-548.07 -47.9297L-547.363 -48.6368L149.156 647.883L148.449 648.59L-548.07 -47.9297Z\" fill=\"#00B259\"/>\\n<path d=\"M-543.121 -52.8789L-542.414 -53.586L154.105 642.933L153.398 643.64L-543.121 -52.8789Z\" fill=\"#00B259\"/>\\n<path d=\"M-538.172 -57.8281L-537.465 -58.5352L159.055 637.984L158.347 638.691L-538.172 -57.8281Z\" fill=\"#00B259\"/>\\n<path d=\"M-533.223 -62.7773L-532.516 -63.4845L164.004 633.035L163.297 633.742L-533.223 -62.7773Z\" fill=\"#00B259\"/>\\n<path d=\"M-528.27 -67.7305L-527.562 -68.4376L168.957 628.082L168.25 628.789L-528.27 -67.7305Z\" fill=\"#00B259\"/>\\n<path d=\"M-523.32 -72.6797L-522.613 -73.3868L173.906 623.133L173.199 623.84L-523.32 -72.6797Z\" fill=\"#00B259\"/>\\n<path d=\"M-518.371 -77.6289L-517.664 -78.336L178.855 618.183L178.148 618.89L-518.371 -77.6289Z\" fill=\"#00B259\"/>\\n<path d=\"M-513.422 -82.5781L-512.715 -83.2852L183.805 613.234L183.097 613.941L-513.422 -82.5781Z\" fill=\"#00B259\"/>\\n<path d=\"M-508.473 -87.5273L-507.766 -88.2345L188.754 608.285L188.047 608.992L-508.473 -87.5273Z\" fill=\"#00B259\"/>\\n<path d=\"M-503.523 -92.4766L-502.816 -93.1837L193.703 603.336L192.996 604.043L-503.523 -92.4766Z\" fill=\"#00B259\"/>\\n<path d=\"M-498.574 -97.4258L-497.867 -98.1329L198.652 598.386L197.945 599.094L-498.574 -97.4258Z\" fill=\"#00B259\"/>\\n<path d=\"M-493.625 -102.375L-492.918 -103.082L203.601 593.437L202.894 594.144L-493.625 -102.375Z\" fill=\"#00B259\"/>\\n<path d=\"M-488.672 -107.328L-487.965 -108.035L208.555 588.484L207.847 589.191L-488.672 -107.328Z\" fill=\"#00B259\"/>\\n<path d=\"M-483.723 -112.277L-483.016 -112.984L213.504 583.535L212.797 584.242L-483.723 -112.277Z\" fill=\"#00B259\"/>\\n<path d=\"M-478.773 -117.227L-478.066 -117.934L218.453 578.586L217.746 579.293L-478.773 -117.227Z\" fill=\"#00B259\"/>\\n<path d=\"M-473.824 -122.176L-473.117 -122.883L223.402 573.636L222.695 574.344L-473.824 -122.176Z\" fill=\"#00B259\"/>\\n<path d=\"M-468.875 -127.125L-468.168 -127.832L228.351 568.687L227.644 569.394L-468.875 -127.125Z\" fill=\"#00B259\"/>\\n<path d=\"M-463.926 -132.074L-463.219 -132.781L233.301 563.738L232.594 564.445L-463.926 -132.074Z\" fill=\"#00B259\"/>\\n<path d=\"M-458.977 -137.023L-458.269 -137.731L238.25 558.789L237.543 559.496L-458.977 -137.023Z\" fill=\"#00B259\"/>\\n<path d=\"M-454.023 -141.977L-453.316 -142.684L243.203 553.836L242.496 554.543L-454.023 -141.977Z\" fill=\"#00B259\"/>\\n<path d=\"M-449.074 -146.926L-448.367 -147.633L248.152 548.886L247.445 549.594L-449.074 -146.926Z\" fill=\"#00B259\"/>\\n<path d=\"M-444.125 -151.875L-443.418 -152.582L253.101 543.937L252.394 544.644L-444.125 -151.875Z\" fill=\"#00B259\"/>\\n<path d=\"M-439.176 -156.824L-438.469 -157.531L258.051 538.988L257.344 539.695L-439.176 -156.824Z\" fill=\"#00B259\"/>\\n<path d=\"M-434.227 -161.773L-433.519 -162.481L263 534.039L262.293 534.746L-434.227 -161.773Z\" fill=\"#00B259\"/>\\n<path d=\"M-429.277 -166.723L-428.57 -167.43L267.949 529.09L267.242 529.797L-429.277 -166.723Z\" fill=\"#00B259\"/>\\n<path d=\"M-424.328 -171.672L-423.621 -172.379L272.898 524.14L272.191 524.847L-424.328 -171.672Z\" fill=\"#00B259\"/>\\n<path d=\"M-419.379 -176.621L-418.672 -177.328L277.848 519.191L277.14 519.898L-419.379 -176.621Z\" fill=\"#00B259\"/>\\n<path d=\"M-414.426 -181.574L-413.719 -182.281L282.801 514.238L282.094 514.945L-414.426 -181.574Z\" fill=\"#00B259\"/>\\n<path d=\"M-409.477 -186.523L-408.769 -187.231L287.75 509.289L287.043 509.996L-409.477 -186.523Z\" fill=\"#00B259\"/>\\n<path d=\"M-404.527 -191.473L-403.82 -192.18L292.699 504.34L291.992 505.047L-404.527 -191.473Z\" fill=\"#00B259\"/>\\n<path d=\"M-399.578 -196.422L-398.871 -197.129L297.648 499.39L296.941 500.097L-399.578 -196.422Z\" fill=\"#00B259\"/>\\n<path d=\"M-394.629 -201.371L-393.922 -202.078L302.598 494.441L301.89 495.148L-394.629 -201.371Z\" fill=\"#00B259\"/>\\n<path d=\"M-389.68 -206.32L-388.973 -207.027L307.547 489.492L306.84 490.199L-389.68 -206.32Z\" fill=\"#00B259\"/>\\n<path d=\"M-384.73 -211.27L-384.023 -211.977L312.496 484.543L311.789 485.25L-384.73 -211.27Z\" fill=\"#00B259\"/>\\n<path d=\"M-379.777 -216.223L-379.07 -216.93L317.449 479.59L316.742 480.297L-379.777 -216.223Z\" fill=\"#00B259\"/>\\n<path d=\"M-374.828 -221.172L-374.121 -221.879L322.398 474.64L321.691 475.347L-374.828 -221.172Z\" fill=\"#00B259\"/>\\n<path d=\"M-369.879 -226.121L-369.172 -226.828L327.348 469.691L326.64 470.398L-369.879 -226.121Z\" fill=\"#00B259\"/>\\n<path d=\"M-364.93 -231.07L-364.223 -231.777L332.297 464.742L331.59 465.449L-364.93 -231.07Z\" fill=\"#00B259\"/>\\n<path d=\"M-359.98 -236.02L-359.273 -236.727L337.246 459.793L336.539 460.5L-359.98 -236.02Z\" fill=\"#00B259\"/>\\n<path d=\"M-355.031 -240.969L-354.324 -241.676L342.195 454.844L341.488 455.551L-355.031 -240.969Z\" fill=\"#00B259\"/>\\n<path d=\"M-350.082 -245.918L-349.375 -246.625L347.144 449.894L346.437 450.601L-350.082 -245.918Z\" fill=\"#00B259\"/>\\n<path d=\"M-345.129 -250.871L-344.422 -251.578L352.098 444.941L351.39 445.648L-345.129 -250.871Z\" fill=\"#00B259\"/>\\n<path d=\"M-340.18 -255.82L-339.473 -256.527L357.047 439.992L356.34 440.699L-340.18 -255.82Z\" fill=\"#00B259\"/>\\n<path d=\"M-335.23 -260.77L-334.523 -261.477L361.996 435.043L361.289 435.75L-335.23 -260.77Z\" fill=\"#00B259\"/>\\n<path d=\"M-330.281 -265.719L-329.574 -266.426L366.945 430.094L366.238 430.801L-330.281 -265.719Z\" fill=\"#00B259\"/>\\n<path d=\"M-325.332 -270.668L-324.625 -271.375L371.894 425.144L371.187 425.851L-325.332 -270.668Z\" fill=\"#00B259\"/>\\n<path d=\"M-320.383 -275.617L-319.676 -276.324L376.844 420.195L376.137 420.902L-320.383 -275.617Z\" fill=\"#00B259\"/>\\n<path d=\"M-315.434 -280.566L-314.726 -281.274L381.793 415.246L381.086 415.953L-315.434 -280.566Z\" fill=\"#00B259\"/>\\n<path d=\"M-310.484 -285.516L-309.777 -286.223L386.742 410.297L386.035 411.004L-310.484 -285.516Z\" fill=\"#00B259\"/>\\n<path d=\"M-305.531 -290.469L-304.824 -291.176L391.695 405.344L390.988 406.051L-305.531 -290.469Z\" fill=\"#00B259\"/>\\n<path d=\"M-300.582 -295.418L-299.875 -296.125L396.644 400.394L395.937 401.101L-300.582 -295.418Z\" fill=\"#00B259\"/>\\n<path d=\"M-295.633 -300.367L-294.926 -301.074L401.594 395.445L400.887 396.152L-295.633 -300.367Z\" fill=\"#00B259\"/>\\n<path d=\"M-290.684 -305.316L-289.976 -306.024L406.543 390.496L405.836 391.203L-290.684 -305.316Z\" fill=\"#00B259\"/>\\n<path d=\"M-285.734 -310.266L-285.027 -310.973L411.492 385.547L410.785 386.254L-285.734 -310.266Z\" fill=\"#00B259\"/>\\n<path d=\"M-280.785 -315.215L-280.078 -315.922L416.441 380.597L415.734 381.305L-280.785 -315.215Z\" fill=\"#00B259\"/>\\n<path d=\"M-275.836 -320.164L-275.129 -320.871L421.391 375.648L420.683 376.355L-275.836 -320.164Z\" fill=\"#00B259\"/>\\n<path d=\"M-270.883 -325.117L-270.176 -325.824L426.344 370.695L425.637 371.402L-270.883 -325.117Z\" fill=\"#00B259\"/>\\n<path d=\"M-265.934 -330.066L-265.226 -330.774L431.293 365.746L430.586 366.453L-265.934 -330.066Z\" fill=\"#00B259\"/>\\n<path d=\"M-260.984 -335.016L-260.277 -335.723L436.242 360.797L435.535 361.504L-260.984 -335.016Z\" fill=\"#00B259\"/>\\n<path d=\"M-256.035 -339.965L-255.328 -340.672L441.191 355.847L440.484 356.555L-256.035 -339.965Z\" fill=\"#00B259\"/>\\n<path d=\"M-251.086 -344.914L-250.379 -345.621L446.141 350.898L445.433 351.605L-251.086 -344.914Z\" fill=\"#00B259\"/>\\n<path d=\"M-246.137 -349.863L-245.43 -350.57L451.09 345.949L450.383 346.656L-246.137 -349.863Z\" fill=\"#00B259\"/>\\n<path d=\"M-241.188 -354.812L-240.48 -355.52L456.039 341L455.332 341.707L-241.188 -354.812Z\" fill=\"#00B259\"/>\\n<path d=\"M-236.238 -359.762L-235.531 -360.469L460.988 336.051L460.281 336.758L-236.238 -359.762Z\" fill=\"#00B259\"/>\\n<path d=\"M-231.285 -364.715L-230.578 -365.422L465.941 331.097L465.234 331.805L-231.285 -364.715Z\" fill=\"#00B259\"/>\\n<path d=\"M-226.336 -369.664L-225.629 -370.371L470.891 326.148L470.183 326.855L-226.336 -369.664Z\" fill=\"#00B259\"/>\\n<path d=\"M-221.387 -374.613L-220.68 -375.32L475.84 321.199L475.133 321.906L-221.387 -374.613Z\" fill=\"#00B259\"/>\\n<path d=\"M-216.438 -379.562L-215.73 -380.27L480.789 316.25L480.082 316.957L-216.438 -379.562Z\" fill=\"#00B259\"/>\\n<path d=\"M-211.488 -384.512L-210.781 -385.219L485.738 311.301L485.031 312.008L-211.488 -384.512Z\" fill=\"#00B259\"/>\\n<path d=\"M-206.539 -389.461L-205.832 -390.168L490.687 306.351L489.98 307.058L-206.539 -389.461Z\" fill=\"#00B259\"/>\\n<path d=\"M-201.59 -394.41L-200.883 -395.117L495.637 301.402L494.93 302.109L-201.59 -394.41Z\" fill=\"#00B259\"/>\\n<path d=\"M-196.637 -399.363L-195.93 -400.07L500.59 296.449L499.883 297.156L-196.637 -399.363Z\" fill=\"#00B259\"/>\\n<path d=\"M-191.688 -404.312L-190.98 -405.02L505.539 291.5L504.832 292.207L-191.688 -404.312Z\" fill=\"#00B259\"/>\\n<path d=\"M-186.738 -409.262L-186.031 -409.969L510.488 286.551L509.781 287.258L-186.738 -409.262Z\" fill=\"#00B259\"/>\\n<path d=\"M-181.789 -414.211L-181.082 -414.918L515.437 281.601L514.73 282.308L-181.789 -414.211Z\" fill=\"#00B259\"/>\\n<path d=\"M-176.84 -419.16L-176.133 -419.867L520.387 276.652L519.68 277.359L-176.84 -419.16Z\" fill=\"#00B259\"/>\\n<path d=\"M-171.891 -424.109L-171.184 -424.816L525.336 271.703L524.629 272.41L-171.891 -424.109Z\" fill=\"#00B259\"/>\\n<path d=\"M-166.941 -429.059L-166.234 -429.766L530.285 266.754L529.578 267.461L-166.941 -429.059Z\" fill=\"#00B259\"/>\\n<path d=\"M-161.988 -434.012L-161.281 -434.719L535.238 261.801L534.531 262.508L-161.988 -434.012Z\" fill=\"#00B259\"/>\\n<path d=\"M-157.039 -438.961L-156.332 -439.668L540.187 256.851L539.48 257.558L-157.039 -438.961Z\" fill=\"#00B259\"/>\\n<path d=\"M-152.09 -443.91L-151.383 -444.617L545.137 251.902L544.43 252.609L-152.09 -443.91Z\" fill=\"#00B259\"/>\\n<path d=\"M-147.141 -448.859L-146.434 -449.566L550.086 246.953L549.379 247.66L-147.141 -448.859Z\" fill=\"#00B259\"/>\\n<path d=\"M-142.191 -453.809L-141.484 -454.516L555.035 242.004L554.328 242.711L-142.191 -453.809Z\" fill=\"#00B259\"/>\\n<path d=\"M-137.242 -458.758L-136.535 -459.465L559.984 237.054L559.277 237.762L-137.242 -458.758Z\" fill=\"#00B259\"/>\\n<path d=\"M-132.293 -463.707L-131.586 -464.414L564.934 232.105L564.226 232.812L-132.293 -463.707Z\" fill=\"#00B259\"/>\\n<path d=\"M-127.344 -468.656L-126.637 -469.363L569.883 227.156L569.176 227.863L-127.344 -468.656Z\" fill=\"#00B259\"/>\\n<path d=\"M-122.391 -473.609L-121.684 -474.316L574.836 222.203L574.129 222.91L-122.391 -473.609Z\" fill=\"#00B259\"/>\\n<path d=\"M-117.441 -478.559L-116.734 -479.266L579.785 217.254L579.078 217.961L-117.441 -478.559Z\" fill=\"#00B259\"/>\\n<path d=\"M-112.492 -483.508L-111.785 -484.215L584.734 212.304L584.027 213.012L-112.492 -483.508Z\" fill=\"#00B259\"/>\\n<path d=\"M-107.543 -488.457L-106.836 -489.164L589.684 207.355L588.976 208.062L-107.543 -488.457Z\" fill=\"#00B259\"/>\\n<path d=\"M-102.594 -493.406L-101.887 -494.113L594.633 202.406L593.926 203.113L-102.594 -493.406Z\" fill=\"#00B259\"/>\\n<path d=\"M-97.6445 -498.355L-96.9374 -499.063L599.582 197.457L598.875 198.164L-97.6445 -498.355Z\" fill=\"#00B259\"/>\\n<path d=\"M-92.6953 -503.305L-91.9882 -504.012L604.531 192.508L603.824 193.215L-92.6953 -503.305Z\" fill=\"#00B259\"/>\\n<path d=\"M-87.7422 -508.258L-87.0351 -508.965L609.484 187.554L608.777 188.262L-87.7422 -508.258Z\" fill=\"#00B259\"/>\\n<path d=\"M-82.793 -513.207L-82.0859 -513.914L614.434 182.605L613.726 183.312L-82.793 -513.207Z\" fill=\"#00B259\"/>\\n<path d=\"M-77.8438 -518.156L-77.1366 -518.863L619.383 177.656L618.676 178.363L-77.8438 -518.156Z\" fill=\"#00B259\"/>\\n<path d=\"M-72.8945 -523.105L-72.1874 -523.813L624.332 172.707L623.625 173.414L-72.8945 -523.105Z\" fill=\"#00B259\"/>\\n<path d=\"M-67.9453 -528.055L-67.2382 -528.762L629.281 167.758L628.574 168.465L-67.9453 -528.055Z\" fill=\"#00B259\"/>\\n<path d=\"M-62.9961 -533.004L-62.289 -533.711L634.23 162.808L633.523 163.515L-62.9961 -533.004Z\" fill=\"#00B259\"/>\\n<path d=\"M-58.0469 -537.953L-57.3398 -538.66L639.18 157.859L638.472 158.566L-58.0469 -537.953Z\" fill=\"#00B259\"/>\\n<path d=\"M-53.0977 -542.902L-52.3905 -543.609L644.129 152.91L643.422 153.617L-53.0977 -542.902Z\" fill=\"#00B259\"/>\\n<path d=\"M-48.1445 -547.855L-47.4374 -548.563L649.082 147.957L648.375 148.664L-48.1445 -547.855Z\" fill=\"#00B259\"/>\\n<path d=\"M-43.1953 -552.805L-42.4882 -553.512L654.031 143.008L653.324 143.715L-43.1953 -552.805Z\" fill=\"#00B259\"/>\\n<path d=\"M-38.2461 -557.754L-37.539 -558.461L658.98 138.058L658.273 138.765L-38.2461 -557.754Z\" fill=\"#00B259\"/>\\n<path d=\"M-33.2969 -562.703L-32.5898 -563.41L663.93 133.109L663.222 133.816L-33.2969 -562.703Z\" fill=\"#00B259\"/>\\n<path d=\"M-28.3477 -567.652L-27.6405 -568.359L668.879 128.16L668.172 128.867L-28.3477 -567.652Z\" fill=\"#00B259\"/>\\n<path d=\"M-23.3984 -572.602L-22.6913 -573.309L673.828 123.211L673.121 123.918L-23.3984 -572.602Z\" fill=\"#00B259\"/>\\n<path d=\"M-18.4492 -577.551L-17.7421 -578.258L678.777 118.261L678.07 118.969L-18.4492 -577.551Z\" fill=\"#00B259\"/>\\n<path d=\"M-13.4961 -582.504L-12.789 -583.211L683.73 113.308L683.023 114.015L-13.4961 -582.504Z\" fill=\"#00B259\"/>\\n<path d=\"M-8.54688 -587.453L-7.83977 -588.16L688.68 108.359L687.972 109.066L-8.54688 -587.453Z\" fill=\"#00B259\"/>\\n<path d=\"M-3.59766 -592.402L-2.89055 -593.109L693.629 103.41L692.922 104.117L-3.59766 -592.402Z\" fill=\"#00B259\"/>\\n<path d=\"M1.35156 -597.352L2.05867 -598.059L698.578 98.4607L697.871 99.1678L1.35156 -597.352Z\" fill=\"#00B259\"/>\\n<path d=\"M6.30078 -602.301L7.00789 -603.008L703.527 93.5115L702.82 94.2186L6.30078 -602.301Z\" fill=\"#00B259\"/>\\n<path d=\"M11.25 -607.25L11.9571 -607.957L708.476 88.5623L707.769 89.2694L11.25 -607.25Z\" fill=\"#00B259\"/>\\n<path d=\"M16.1992 -612.199L16.9063 -612.906L713.426 83.613L712.719 84.3202L16.1992 -612.199Z\" fill=\"#00B259\"/>\\n<path d=\"M21.1523 -617.152L21.8595 -617.859L718.379 78.6599L717.672 79.367L21.1523 -617.152Z\" fill=\"#00B259\"/>\\n<path d=\"M26.1016 -622.102L26.8087 -622.809L723.328 73.7107L722.621 74.4178L26.1016 -622.102Z\" fill=\"#00B259\"/>\\n<path d=\"M31.0508 -627.051L31.7579 -627.758L728.277 68.7615L727.57 69.4686L31.0508 -627.051Z\" fill=\"#00B259\"/>\\n<path d=\"M36 -632L36.7071 -632.707L733.226 63.8123L732.519 64.5194L36 -632Z\" fill=\"#00B259\"/>\\n<path d=\"M40.9492 -636.949L41.6563 -637.656L738.176 58.863L737.469 59.5702L40.9492 -636.949Z\" fill=\"#00B259\"/>\\n<path d=\"M45.8984 -641.898L46.6055 -642.606L743.125 53.9138L742.418 54.6209L45.8984 -641.898Z\" fill=\"#00B259\"/>\\n<path d=\"M50.8477 -646.848L51.5548 -647.555L748.074 48.9646L747.367 49.6717L50.8477 -646.848Z\" fill=\"#00B259\"/>\\n<path d=\"M55.7969 -651.797L56.504 -652.504L753.023 44.0154L752.316 44.7225L55.7969 -651.797Z\" fill=\"#00B259\"/>\\n<path d=\"M60.75 -656.75L61.4571 -657.457L757.976 39.0623L757.269 39.7694L60.75 -656.75Z\" fill=\"#00B259\"/>\\n<path d=\"M65.6992 -661.699L66.4063 -662.406L762.926 34.113L762.219 34.8202L65.6992 -661.699Z\" fill=\"#00B259\"/>\\n<path d=\"M70.6484 -666.648L71.3555 -667.356L767.875 29.1638L767.168 29.8709L70.6484 -666.648Z\" fill=\"#00B259\"/>\\n<path d=\"M75.5977 -671.598L76.3048 -672.305L772.824 24.2146L772.117 24.9217L75.5977 -671.598Z\" fill=\"#00B259\"/>\\n<path d=\"M80.5469 -676.547L81.254 -677.254L777.773 19.2654L777.066 19.9725L80.5469 -676.547Z\" fill=\"#00B259\"/>\\n<path d=\"M85.4961 -681.496L86.2032 -682.203L782.723 14.3162L782.015 15.0233L85.4961 -681.496Z\" fill=\"#00B259\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_5247_15976\">\\n<rect width=\"87\" height=\"161\" rx=\"8\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w7nd4v\",\"data-framer-name\":\"Frame 1597882265\"})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-138f9v6\",\"data-framer-name\":\"Group 1321315138\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:49,intrinsicWidth:44,svg:'<svg width=\"44\" height=\"49\" viewBox=\"0 0 44 49\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5247_16240\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"17\" width=\"32\" height=\"32\">\\n<rect y=\"17.293\" width=\"31.4463\" height=\"31.4463\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5247_16240)\">\\n<path d=\"M15.7198 40.2232C17.2048 40.2232 18.5533 39.8028 19.7653 38.962C20.9773 38.1213 21.8562 37.013 22.4022 35.6372H9.03748C9.58343 37.013 10.4624 38.1213 11.6744 38.962C12.8864 39.8028 14.2349 40.2232 15.7198 40.2232ZM10.2167 31.7064L11.658 30.3307L13.0338 31.7064L14.4096 30.3307L11.658 27.5136L8.84094 30.3307L10.2167 31.7064ZM18.4059 31.7064L19.7817 30.3307L21.2229 31.7064L22.5987 30.3307L19.7817 27.5136L17.0301 30.3307L18.4059 31.7064ZM15.7198 46.1194C13.9073 46.1194 12.204 45.7754 10.6098 45.0875C9.01565 44.3996 7.62895 43.4661 6.44971 42.2868C5.27047 41.1076 4.33691 39.7209 3.64902 38.1267C2.96113 36.5326 2.61719 34.8292 2.61719 33.0167C2.61719 31.2042 2.96113 29.5008 3.64902 27.9067C4.33691 26.3125 5.27047 24.9258 6.44971 23.7466C7.62895 22.5673 9.01565 21.6338 10.6098 20.9459C12.204 20.258 13.9073 19.9141 15.7198 19.9141C17.5324 19.9141 19.2357 20.258 20.8299 20.9459C22.424 21.6338 23.8107 22.5673 24.99 23.7466C26.1692 24.9258 27.1028 26.3125 27.7906 27.9067C28.4785 29.5008 28.8225 31.2042 28.8225 33.0167C28.8225 34.8292 28.4785 36.5326 27.7906 38.1267C27.1028 39.7209 26.1692 41.1076 24.99 42.2868C23.8107 43.4661 22.424 44.3996 20.8299 45.0875C19.2357 45.7754 17.5324 46.1194 15.7198 46.1194ZM15.7198 43.4988C18.6461 43.4988 21.1247 42.4834 23.1556 40.4525C25.1865 38.4215 26.2019 35.943 26.2019 33.0167C26.2019 30.0904 25.1865 27.6119 23.1556 25.581C21.1247 23.55 18.6461 22.5346 15.7198 22.5346C12.7936 22.5346 10.315 23.55 8.28408 25.581C6.25317 27.6119 5.23772 30.0904 5.23772 33.0167C5.23772 35.943 6.25317 38.4215 8.28408 40.4525C10.315 42.4834 12.7936 43.4988 15.7198 43.4988Z\" fill=\"#00B259\"/>\\n</g>\\n<path d=\"M43.9996 21.4682C44.0049 21.6974 43.9349 21.922 43.8004 22.1077C43.6676 22.2969 43.476 22.4369 43.2553 22.506L41.4629 23.1035C40.9103 23.2858 40.4078 23.5944 39.9954 24.0049C39.5827 24.4156 39.2737 24.9187 39.0939 25.4724L38.465 27.2544C38.3995 27.4683 38.2673 27.6556 38.0877 27.789C37.8965 27.9204 37.6697 27.9899 37.4378 27.9881C37.2052 27.9981 36.976 27.9303 36.7862 27.7956C36.5964 27.6608 36.4568 27.4667 36.3895 27.2439L35.7921 25.4515C35.6123 24.8977 35.3033 24.3947 34.8906 23.984C34.4743 23.576 33.9733 23.2646 33.4231 23.072L31.6307 22.485C31.4188 22.4101 31.2331 22.2754 31.0961 22.0972C30.9572 21.9085 30.8803 21.6815 30.876 21.4473C30.866 21.2147 30.9338 20.9855 31.0685 20.7957C31.2033 20.6059 31.3974 20.4664 31.6202 20.3991L33.4231 19.8016C33.9822 19.6209 34.4905 19.31 34.906 18.8945C35.3215 18.479 35.6324 17.9708 35.813 17.4117L36.4105 15.6402C36.4716 15.4222 36.6016 15.2299 36.7811 15.092C36.9606 14.954 37.18 14.8779 37.4063 14.875C37.6317 14.875 37.8529 14.9368 38.0457 15.0532C38.2365 15.1842 38.3832 15.3708 38.465 15.5878L39.073 17.4117C39.2537 17.9708 39.5645 18.479 39.98 18.8945C40.3955 19.31 40.9038 19.6209 41.4629 19.8016L43.2449 20.4305C43.4616 20.5016 43.6493 20.6414 43.7794 20.8288C43.9214 21.0118 43.9988 21.2366 43.9996 21.4682Z\" fill=\"#00B259\"/>\\n<path opacity=\"0.5\" d=\"M31.9458 11.6566C31.9442 11.8621 31.8822 12.0626 31.7676 12.2331C31.6437 12.4019 31.4721 12.5296 31.2749 12.6L29.9542 13.0402C29.5842 13.1681 29.2487 13.3757 28.9689 13.6482C28.6947 13.9268 28.4869 14.2635 28.3609 14.6335L27.9102 15.9333C27.847 16.1342 27.7177 16.3079 27.5433 16.426C27.371 16.5463 27.1664 16.612 26.9563 16.6146C26.7414 16.6111 26.5328 16.5415 26.3588 16.4155C26.1939 16.2901 26.0699 16.1186 26.0024 15.9228L25.5727 14.6126C25.4465 14.2457 25.2386 13.9124 24.9647 13.6377C24.6957 13.3568 24.3605 13.1477 23.9899 13.0298L22.6796 12.5895C22.4763 12.5255 22.2995 12.3966 22.1764 12.2226C22.093 12.092 22.0396 11.9444 22.0201 11.7906C22.0005 11.6368 22.0154 11.4806 22.0635 11.3332C22.1116 11.1858 22.1918 11.0509 22.2984 10.9383C22.4049 10.8256 22.5351 10.738 22.6796 10.6818L23.9899 10.252C24.3606 10.1225 24.6974 9.9111 24.975 9.63342C25.2527 9.35574 25.4642 9.01898 25.5936 8.64823L26.0234 7.35893C26.0852 7.16571 26.2017 6.99457 26.3588 6.86627C26.5258 6.74046 26.7266 6.66745 26.9353 6.65663C27.1469 6.65095 27.3551 6.70941 27.5328 6.82434C27.7077 6.94238 27.8428 7.11043 27.9206 7.30652L28.3609 8.64823C28.4903 9.01898 28.7018 9.35574 28.9795 9.63342C29.2572 9.9111 29.5939 10.1225 29.9647 10.252L31.2749 10.7027C31.4709 10.77 31.64 10.8987 31.7571 11.0696C31.8812 11.24 31.9473 11.4458 31.9458 11.6566Z\" fill=\"#00B259\"/>\\n<path opacity=\"0.2\" d=\"M39.5894 2.89308C39.5799 3.0842 39.5183 3.26908 39.4112 3.42767C39.3021 3.57714 39.1477 3.68743 38.9709 3.74213L38.3211 3.96225C38.1948 4.00582 38.0801 4.07754 37.9857 4.17197C37.8913 4.26641 37.8196 4.38108 37.776 4.50733L37.5454 5.1677C37.4821 5.32853 37.3772 5.46962 37.2414 5.5765C37.0869 5.7003 36.8943 5.76695 36.6963 5.76518C36.515 5.75473 36.3388 5.7008 36.1827 5.60795C36.027 5.49154 35.91 5.33077 35.8473 5.14673L35.6272 4.49684C35.5884 4.36836 35.516 4.25256 35.4175 4.16142C35.3251 4.06445 35.2097 3.99234 35.0821 3.95177L34.4322 3.74213C34.2593 3.6747 34.1073 3.56257 33.9919 3.41718C33.882 3.26069 33.8234 3.07387 33.8242 2.8826C33.8303 2.69085 33.8923 2.50506 34.0024 2.34801C34.1144 2.20154 34.2678 2.09201 34.4427 2.03355L35.0821 1.8239C35.211 1.77955 35.329 1.70807 35.428 1.61426C35.5211 1.51472 35.5925 1.39693 35.6376 1.26835L35.8578 0.618461C35.9207 0.455988 36.0202 0.312383 36.1513 0.199176C36.3016 0.0881835 36.479 0.0194219 36.6649 1.61579e-05C36.8627 -0.00111649 37.0563 0.0573233 37.2204 0.16773C37.3682 0.278893 37.4839 0.427164 37.5559 0.597497L37.776 1.26835C37.8212 1.39689 37.8926 1.51466 37.9856 1.61426C38.0831 1.7048 38.197 1.77594 38.3211 1.8239L38.9814 2.04403C39.1494 2.11011 39.2974 2.21842 39.4112 2.35849C39.5255 2.51341 39.5879 2.70054 39.5894 2.89308Z\" fill=\"#00B259\"/>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1894+0+0+0+0+0+0+356+9),pixelHeight:1180,pixelWidth:2664,positionX:\"center\",positionY:\"center\",sizes:\"671px\",src:\"https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png\",srcSet:\"https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=512 512w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png 2664w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1180,pixelWidth:2664,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png\",srcSet:\"https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=512 512w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/h3G0GYoXDm8GR9cBgQcnm1pW6Mw.png 2664w\"},className:\"framer-36qdcq hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\"})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jy39v8\",\"data-border\":true,\"data-framer-name\":\"Surveys\",id:elementId2,ref:ref3,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gqay5w\",\"data-border\":true,\"data-framer-name\":\"FRAME\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lcdu3g\",\"data-border\":true,\"data-framer-name\":\"Asset-survey\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c9yedp\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6hyfw1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wtxjy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xk0gb2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s39wvi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-clxt0o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-afz2is\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ob55jh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zgswu6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ogs9c1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o7q385\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k344yc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b5s8cs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q3qb5s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t9bom7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-130106i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ttm3jl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tyhnyg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r6vugp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1upydzg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ecsgpz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ane32y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gviw52\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s4q9q7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pzqsb3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1awkbqf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m7bmdc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17ws057\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gf2hbf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gpc29m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hcnzzm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a7ugoq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k5dam3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bujb7c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-79l7os\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6usx1w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nsd7ho\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dhvfg7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10le4pt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b0z3si\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l1m1il\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kvjcfi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4w2z3t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-94gvb1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ukxt3g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1smb9ur\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x2vx9n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tccg2v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14thtx7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gynush\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-agqw3l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d4eo0r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xxc3nv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oxpe0z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1grt2wm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pr6g54\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m6gty9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fuwluw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qtohok\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-voo99w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fezqs5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hcuxg6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-118ypoj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-55qqyx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eocyq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c3ys1f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1irkwl7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yzo2gs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ohvr5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zxsndi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9d4pxb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o47geu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xd7b86\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3fky00\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dkmdx9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p81gyy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kjrjiz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5nq8ro\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kruezq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jnf1vg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3p0pr1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qfz02a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uwhzyg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1macawh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-38rqse\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-105g6fs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5jl7g6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gza5iz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eue5fj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1du8y7r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-346zvp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12zctam\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sos140\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ajfbqr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sfa0bh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d7b7r5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ke36hc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tvt73o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h7j8yi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1krow94\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-112en5u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sh3s77\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t7i3dh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l95e58\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16advgx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tx7vdy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vu5lhi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ge94q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17c8drj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mof998\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g1020b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kc3yyp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ojc3k1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nww4xk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1stoe82\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hreuqf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bxtwn2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d15mj7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13qmijb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xhah2g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13kqo9p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l4p56a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17cz0x2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13qzqut\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ljqtap\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zsjg1b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fhsthm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qadurw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mmn8dt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l1863o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qi7fxi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y6n7p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wb79ih\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2vusqo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n5p9u5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19zucil\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3q0gqz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mfpzah\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fcv47s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-od64yx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hau10\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wzdr43\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lmgpof\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-33hs0w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fpm4cq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cvsrxp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ndkiwg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t14gae\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sgq1g5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9q1u1z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zwxoll\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gyyfa0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fedk5f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v2ddc9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gmjjlk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14nq87f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ssbvsr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15f7mkg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11tlsy9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ott3sy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xi6sd0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kp3fnx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12anfzs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gwvsg3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kufwh5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ttreye\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mrbhbt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xbc4w7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gg4w86\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xn4o4g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uu7cbe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d4uthq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-403j4q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s2suxt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17i1js3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n53j6y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14rytpq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bkvylh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ssakc3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xofmoi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l8n19a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w49o47\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b59rsf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wx2d5r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n46ffc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5r0fb3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ofovxb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l9pv7v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6uv37s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-153dl2o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m4ilsc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v7zp1s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c3idhr\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fhpbyi hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1up5vsr hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-l5jx36 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-g6eb3z hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-8tsm2y hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o2qfsb hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kk5fwx hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h3qhb1 hidden-1clry11\",\"data-border\":true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2964+0+80+764+17053025658242404e-29+0+688-524.5),sizes:\"390px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"}},NF_fq9cfU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2177+0+64+681+11368683772161603e-29+11368683772161603e-29+600-524.5),sizes:\"390px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"}},O7J_Zdqq5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2048+0+40+696+11368683772161603e-29+11368683772161603e-29+500-436),sizes:\"320px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"}},XGYK3ojLa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1894+0+0+0+582+0+348+20.000000000000057),sizes:\"220px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"},transformTemplate:undefined},ZC1UoV134:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2755+0+0+80+722+17053025658242404e-29+0+694-525),sizes:\"390px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60}},{ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2388+0+80+722+17053025658242404e-29+17053025658242404e-29+656-524.5),sizes:\"390px\",src:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png\",srcSet:\"https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=1024 519w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png?scale-down-to=2048 1039w,https://framerusercontent.com/images/3AUpRJT7H99lSpH6qv25a3ymMw8.png 1170w\"},className:\"framer-y0wmvb\",\"data-framer-name\":\"Group 36 1\",transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80}},{ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1fbhata\",\"data-border\":true,\"data-framer-name\":\"postiive sentiment\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-bltdp0\",\"data-framer-name\":\"Rectangle 3474449\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Overall sentiment\"})}),transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Overall sentiment\"})}),className:\"framer-znx69r\",\"data-framer-name\":\"Overall sentiment\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dki1f3\",\"data-framer-name\":\"Frame 1597882340\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p6r9xe\",\"data-framer-name\":\"sentiment_very_satisfied\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5257_16703\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\">\\n<rect width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5257_16703)\">\\n<path d=\"M12 17.5C13.1333 17.5 14.1625 17.1792 15.0875 16.5375C16.0125 15.8958 16.6833 15.05 17.1 14H6.9C7.31667 15.05 7.9875 15.8958 8.9125 16.5375C9.8375 17.1792 10.8667 17.5 12 17.5ZM7.8 11L8.9 9.95L9.95 11L11 9.95L8.9 7.8L6.75 9.95L7.8 11ZM14.05 11L15.1 9.95L16.2 11L17.25 9.95L15.1 7.8L13 9.95L14.05 11ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z\" fill=\"#00B259\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"Positive\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"Positive\"})}),className:\"framer-19mdkg7\",\"data-framer-name\":\"Positive\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-mfrnoq hidden-1qdp1wi\",\"data-border\":true,\"data-framer-name\":\"completion rate\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ok61do\",\"data-framer-name\":\"Rectangle 3474449\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Text Semibold\", \"SF Pro Text Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Completion rate\"})}),className:\"framer-183vp7s\",\"data-framer-name\":\"Completion rate\",fonts:[\"CUSTOM;SF Pro Text Semibold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"80%\"})}),className:\"framer-1dbuoif\",\"data-framer-name\":\"80%\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f9ianr hidden-1qdp1wi\",\"data-framer-name\":\"buttons\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+764+17053025658242404e-29+688-113+.5},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+681+11368683772161603e-29+512+0},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+696+11368683772161603e-29+500-112+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+722+17053025658242404e-29+694-113+.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+2388+0+80+722+17053025658242404e-29+656-113+.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h6rdmk-container\",nodeId:\"j4POzdq1X\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button2Copy,{height:\"100%\",id:\"j4POzdq1X\",layoutId:\"j4POzdq1X\",P3Q1SERxy:\"Book a Demo\",variant:\"uXf5uvpdy\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+764+17053025658242404e-29+688-113+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+681+11368683772161603e-29+512+-.5},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+722+17053025658242404e-29+694-113+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+2388+0+80+722+17053025658242404e-29+656-113+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1am9skq-container hidden-1clry11\",nodeId:\"YfxJWyZgN\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3Copy,{FsXmNGgxn:\"Try for free\",height:\"100%\",id:\"YfxJWyZgN\",layoutId:\"YfxJWyZgN\",variant:\"b10FfiS8l\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vafc3o\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gn45b\",\"data-framer-name\":\"Frame 1597882361\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sk23cy\",\"data-framer-name\":\"Frame 1597882271\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jll49b\",\"data-framer-name\":\"clipboard\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.3359 3.33464C14.1109 3.33464 14.4984 3.33464 14.8163 3.41982C15.679 3.65099 16.3529 4.32486 16.5841 5.18759C16.6693 5.5055 16.6693 5.89299 16.6693 6.66797V14.3346C16.6693 15.7348 16.6693 16.4348 16.3968 16.9696C16.1571 17.44 15.7747 17.8225 15.3042 18.0622C14.7695 18.3346 14.0694 18.3346 12.6693 18.3346H7.33594C5.93581 18.3346 5.23574 18.3346 4.70096 18.0622C4.23056 17.8225 3.8481 17.44 3.60842 16.9696C3.33594 16.4348 3.33594 15.7348 3.33594 14.3346V6.66797C3.33594 5.89299 3.33594 5.5055 3.42112 5.18759C3.65229 4.32486 4.32616 3.65099 5.18889 3.41982C5.50681 3.33464 5.89429 3.33464 6.66927 3.33464M8.0026 5.0013H12.0026C12.4693 5.0013 12.7027 5.0013 12.8809 4.91047C13.0377 4.83058 13.1652 4.7031 13.2451 4.54629C13.3359 4.36803 13.3359 4.13468 13.3359 3.66797V3.0013C13.3359 2.53459 13.3359 2.30124 13.2451 2.12298C13.1652 1.96617 13.0377 1.83869 12.8809 1.7588C12.7027 1.66797 12.4693 1.66797 12.0026 1.66797H8.0026C7.53589 1.66797 7.30254 1.66797 7.12428 1.7588C6.96748 1.83869 6.83999 1.96617 6.7601 2.12298C6.66927 2.30124 6.66927 2.53459 6.66927 3.0013V3.66797C6.66927 4.13468 6.66927 4.36803 6.7601 4.54629C6.83999 4.7031 6.96748 4.83058 7.12428 4.91047C7.30254 5.0013 7.53589 5.0013 8.0026 5.0013Z\" stroke=\"#FC5426\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(252, 84, 38)\"},children:\"Wellbeing Diagnostics\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(252, 84, 38)\"},children:\"Wellbeing Diagnostics\"})}),className:\"framer-9p4mar\",\"data-framer-name\":\"Surveys\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-haoowb\",\"data-framer-name\":\"Frame 1597882258\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Be informed by validated\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Be informed by validated wellbeing data\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Be informed by validated wellbeing data\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Be informed by validated\"})}),className:\"framer-1xjbiz7\",\"data-framer-name\":\"Keep employees engaged,\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"wellbeing data.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"wellbeing data.\"})}),className:\"framer-1ueqnq3 hidden-1clry11 hidden-1qdp1wi\",\"data-framer-name\":\"understand them better\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Choose from a range of validated assessments or let our automatic monthly diagnostic provide you with continuous, actionable wellbeing insights.\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Choose from a range of validated assessments or let our automatic monthly diagnostic provide you with continuous, actionable wellbeing insights.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Choose from a range of validated assessments or let our automatic monthly diagnostic provide you with continuous, actionable wellbeing insights.\"})}),className:\"framer-c5juox\",\"data-framer-name\":\"Invite your users to stay a while. Enhance user engagement, drive conversions, and improve your overall online presence.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sok2jj\",\"data-border\":true,\"data-framer-name\":\"Drill down questions\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rfcsq8\",\"data-border\":true,\"data-framer-name\":\"FRAME\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17lduev\",\"data-border\":true,\"data-framer-name\":\"Asset-Drill down\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{\"data-border\":true},ZC1UoV134:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13hpsau\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xzckct\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vhd7xr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pq8o6h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ewntx0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1drtgrq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8t8c26\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xrz5he\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15506vz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wyjsd2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gpi8pf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y2fatz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y2egdn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u46wwn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-67kzwj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fu9wwx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p8a62g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11uunnm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fvp9a1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qay0rn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v51c4s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-szrp7q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10toz2p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tvnab9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ncz02a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xbekc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qbfk8v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jgjpbu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2i214n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d7s4x4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q4y1e8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ffg4lg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-de63kr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ilnavz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13oxdme\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s5wwgk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-121xfnr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pfn0ut\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kiv1gp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gtd3tv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ut5vzj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gws9re\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xw2j9s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1agddms\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nmnliv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k9cyx7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ialmaf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hot522\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1820wjc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-evlykt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vblpvn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mnqmlg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17ekdq6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tgtsyw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pvrd8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-106pt1l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-208ouo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sgkwu9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3qzu5r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w8fcl5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j2vlb7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uk33uq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-iyxudn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3hv3g9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d6i57o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h6lt9a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fqdqtc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1shrou3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9hg2l8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1syasw8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ho4ebe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ah7m8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dgxga\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-olxqof\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n11zt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-74wei8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dweqzv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fu436\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r3p8gg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wzgyzb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hs2w8m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o92rrh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k8hxop\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jg3mpe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tzi0rr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5oqm6t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8gak1s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1orref2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ofsn0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1028uqt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ep0iwz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ihq1gd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mta7cr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jlhil8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n16jea\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sh32mf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6bp49g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-281yjh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wtypx5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vee10s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1folus3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6z1roo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ypwvs9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-crii5z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15w2in3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s8zux0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-175tald\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sw97he\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r381sp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xdu95d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o1lz66\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tl12aa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16gl23z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h9sr1g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vi0gzs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nsmd2o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lalgk2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g9pc3r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4syqnl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11uaoiq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8bhaph\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qq975g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gl1wze\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zcx3n5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4ukqdi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ommfvk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ug9yfx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pxql89\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i1arrc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jidtqe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cejius\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-taw4al\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y34d9b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dvqzir\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f3uegg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yypng9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r20i4v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gmfnj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j2k0tf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-veb2xu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-stevrb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7gwjpf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jvsobc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ad6lkv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p9ah4d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qwlhcs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oy0p88\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eyi0rz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jmwl26\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h0fxv0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eayum6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sj8kso\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8seave\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wi4net\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ruutc7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1onodm0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-iiog3k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x5v0k4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jmer5d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16npo0d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lwl24h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14p3iky\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rm5jto\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-muhvbn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1se31v7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vkoxl2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vpey2p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mh3rqj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j2bvl7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9225wf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gjezql\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16a6hby\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ja44lt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vvg42h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12nd76v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2cez27\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jfj0e0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nvm83g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-197amus\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1isz8gq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ygbxfl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vmnedc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qmxoua\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17hgwjc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13zhc9h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5a9ju5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14zn7or\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wcows6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ktvwnv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-83bplp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w2gyl8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rnq40s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s96fmn\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-knvw7f hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-87onpk hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-nmmehl hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1986nay hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dha858 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-3bx9sr hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c2vvsl hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-3pq656 hidden-1clry11\",\"data-border\":true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20}},{ref:ref4,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1f9pau0 hidden-1qdp1wi\",\"data-border\":true,\"data-framer-name\":\"whatsapp chat\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2964+0+80+1452+17053025658242404e-29+0+129.5000000000001+0),positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png\",srcSet:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=2048 1131w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png 1280w\"}},NF_fq9cfU:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2177+0+64+1881+11368683772161603e-29+11368683772161603e-29+77.50000000000011+0),positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png\",srcSet:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=2048 1131w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png 1280w\"}},O7J_Zdqq5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2048+0+40+1196+11368683772161603e-29+11368683772161603e-29+61.500000000000114+0),positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png\",srcSet:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=2048 1131w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png 1280w\"}},ZC1UoV134:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2755+0+0+80+1416+17053025658242404e-29+0+101+0),positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png\",srcSet:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=2048 1131w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png 1280w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2388+0+80+1378+17053025658242404e-29+17053025658242404e-29+90+0),positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png\",srcSet:\"https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png?scale-down-to=2048 1131w,https://framerusercontent.com/images/aL3U65DVUkNMg6tNMQMsIvjY9YE.png 1280w\"},className:\"framer-2ykfh9\",\"data-framer-name\":\"Rectangle\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"What factors do you believe may be contributing to your current levels of stress?\"})}),className:\"framer-lcsk67\",\"data-framer-name\":\"What factors do you believe may be contributing to your current levels of stress?\",fonts:[\"CUSTOM;SF Pro Display Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1brhckk\",\"data-framer-name\":\"Frame 1597882352\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t3pc0c\",\"data-framer-name\":\"Frame 1597882350\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Time/Deadline Pressure\"})}),className:\"framer-o0t36x\",\"data-framer-name\":\"Time/Deadline Pressure\",fonts:[\"CUSTOM;SF Pro Display Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k8hyvu\",\"data-framer-name\":\"Frame 1597882351\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Work-Life Balance\"})}),className:\"framer-iobexk\",\"data-framer-name\":\"Work-Life Balance\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13b1z1l\",\"data-framer-name\":\"Frame 1597882352\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Financial Strain\"})}),className:\"framer-c13i3y\",\"data-framer-name\":\"Financial Strain\",fonts:[\"CUSTOM;SF Pro Display Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vigquu\",\"data-framer-name\":\"Frame 1597882353\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Company Changes\"})}),className:\"framer-1y48bze\",\"data-framer-name\":\"Company Changes\",fonts:[\"CUSTOM;SF Pro Display Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rchjih\",\"data-framer-name\":\"Frame 1597882354\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U0YgUHJvIFRleHQtNjAw\",\"--framer-font-family\":'\"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"599\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Company Changes\"})}),className:\"framer-1e94a76\",\"data-framer-name\":\"Company Changes\",fonts:[\"GF;SF Pro Text-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k45v41\",\"data-framer-name\":\"Frame 1597882355\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U0YgUHJvIFRleHQtNjAw\",\"--framer-font-family\":'\"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"599\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Company Changes\"})}),className:\"framer-1ei47sm\",\"data-framer-name\":\"Company Changes\",fonts:[\"GF;SF Pro Text-600\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{ref:ref4,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-77onwn hidden-1qdp1wi\",\"data-border\":true,\"data-framer-name\":\"whatsapp card\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(61, 153, 88)\"},children:\"How to have a good work-life balance\"})}),className:\"framer-10xq2ax\",\"data-framer-name\":\"How to have a good work-life balance\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-os9oxt\",\"data-framer-name\":\"Rectangle 27006\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i5p019\",\"data-framer-name\":\"Rectangle 3474450\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2964+0+80+1452+17053025658242404e-29+0+688-335+0),sizes:\"199px\",src:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png\",srcSet:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png 1164w\"}},NF_fq9cfU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2177+0+64+1881+11368683772161603e-29+11368683772161603e-29+600-296+0),sizes:\"199px\",src:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png\",srcSet:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png 1164w\"}},O7J_Zdqq5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2048+0+40+1196+11368683772161603e-29+11368683772161603e-29+500-204+0),sizes:\"199px\",src:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png\",srcSet:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png 1164w\"}},ZC1UoV134:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2755+0+0+80+1416+17053025658242404e-29+0+694-331+0),sizes:\"199px\",src:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png\",srcSet:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png 1164w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2388+0+80+1378+17053025658242404e-29+17053025658242404e-29+656-342+0),sizes:\"199px\",src:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png\",srcSet:\"https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q7ktkD0Vxtl59xqmuYLdV2lriOQ.png 1164w\"},className:\"framer-1kl1wfi\",\"data-framer-name\":\"Rectangle 3474449\"})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1894+0+0+0+1180+0+320+13.000000000000057),sizes:\"200px\",src:\"https://framerusercontent.com/images/kzn8IciTHB5PQDZ3pfzxqeldGeg.png\",srcSet:\"https://framerusercontent.com/images/kzn8IciTHB5PQDZ3pfzxqeldGeg.png 640w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30}},{ref:ref4,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/kzn8IciTHB5PQDZ3pfzxqeldGeg.png\",srcSet:\"https://framerusercontent.com/images/kzn8IciTHB5PQDZ3pfzxqeldGeg.png 640w\"},className:\"framer-4xambq hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-framer-name\":\"image 6344429\"})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bw0obl\",\"data-framer-name\":\"Frame 1597882365\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:156,intrinsicWidth:128,svg:'<svg width=\"128\" height=\"156\" viewBox=\"0 0 128 156\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"64\" cy=\"46\" r=\"32\" fill=\"white\"/>\\n<g filter=\"url(#filter0_dddd_5934_1995)\">\\n<circle cx=\"64.0006\" cy=\"46.0006\" r=\"26.2857\" fill=\"#25D367\"/>\\n</g>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.4966 48.3832C69.198 48.2344 67.73 47.5155 67.4563 47.4164C67.1826 47.3172 66.9836 47.2676 66.7845 47.5651C66.5855 47.8626 66.0132 48.5319 65.839 48.7303C65.6649 48.9285 65.4907 48.9534 65.1921 48.8046C64.8936 48.6559 63.9315 48.3421 62.791 47.3297C61.9034 46.5418 61.3042 45.5686 61.13 45.2711C60.9558 44.9736 61.1114 44.8129 61.2609 44.6647C61.3952 44.5316 61.5595 44.3177 61.7088 44.1441C61.8581 43.9706 61.9078 43.8466 62.0074 43.6483C62.1069 43.45 62.0571 43.2765 61.9824 43.1277C61.9078 42.979 61.3107 41.5164 61.0619 40.9214C60.8195 40.342 60.5734 40.4204 60.3901 40.4113C60.2161 40.4027 60.0169 40.4008 59.8178 40.4008C59.6188 40.4008 59.2953 40.4752 59.0216 40.7727C58.7479 41.0701 57.9766 41.7891 57.9766 43.2517C57.9766 44.7143 59.0465 46.1273 59.1958 46.3256C59.3451 46.524 61.3012 49.5254 64.2964 50.8126C65.0088 51.1187 65.565 51.3015 65.9986 51.4386C66.7139 51.6647 67.3648 51.6328 67.8793 51.5563C68.4529 51.471 69.6459 50.8374 69.8947 50.1433C70.1435 49.4492 70.1435 48.8542 70.0688 48.7303C69.9942 48.6063 69.7952 48.5319 69.4966 48.3832M64.0457 55.7891H64.0417C62.2594 55.7884 60.5114 55.3119 58.9865 54.4113L58.6238 54.197L54.8646 55.1784L55.868 51.5309L55.6318 51.1569C54.6376 49.5831 54.1125 47.7641 54.1133 45.8964C54.1155 40.4464 58.5711 36.0124 64.0496 36.0124C66.7025 36.0134 69.1963 37.043 71.0715 38.9113C72.9467 40.7797 73.9789 43.2632 73.9778 45.9044C73.9756 51.3548 69.5201 55.7891 64.0457 55.7891M72.5032 37.4877C70.2471 35.2398 67.2468 34.0013 64.0501 34C57.4635 34 52.1029 39.3346 52.1002 45.8918C52.0994 47.9878 52.6496 50.0339 53.6953 51.8373L52 58L58.3348 56.3463C60.0802 57.2937 62.0453 57.793 64.0453 57.7938H64.0502H64.0503C70.6362 57.7938 75.9973 52.4585 76 45.9013C76.0012 42.7236 74.7594 39.7356 72.5032 37.4877\" fill=\"#F9F3EB\"/>\\n<defs>\\n<filter id=\"filter0_dddd_5934_1995\" x=\"27.4291\" y=\"17.4291\" width=\"73.1417\" height=\"91.4275\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1.14286\"/>\\n<feGaussianBlur stdDeviation=\"1.71429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_5934_1995\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"6.85714\"/>\\n<feGaussianBlur stdDeviation=\"3.42857\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_5934_1995\" result=\"effect2_dropShadow_5934_1995\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"14.8571\"/>\\n<feGaussianBlur stdDeviation=\"4.57143\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_5934_1995\" result=\"effect3_dropShadow_5934_1995\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"26.2857\"/>\\n<feGaussianBlur stdDeviation=\"5.14286\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_5934_1995\" result=\"effect4_dropShadow_5934_1995\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect4_dropShadow_5934_1995\" result=\"shape\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1894+0+0+0+1180+0+320+106.50000000000006),sizes:\"220px\",src:\"https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png\",srcSet:\"https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png?scale-down-to=512 512w,https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png 582w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10}},{ref:ref4,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png\",srcSet:\"https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png?scale-down-to=512 512w,https://framerusercontent.com/images/Uksa3gxcV7cmZu5FEsZNZTdfdPg.png 582w\"},className:\"framer-14bq3vs hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-framer-name\":\"image 6344429\"})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13kbost hidden-1qdp1wi\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+1452+17053025658242404e-29+688-113+.5},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+1881+11368683772161603e-29+512+0},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+1196+11368683772161603e-29+500-112+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+1416+17053025658242404e-29+694-113+.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+2388+0+80+1378+17053025658242404e-29+656-113+.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-160exb4-container\",nodeId:\"iDnmiWUmE\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button2Copy,{height:\"100%\",id:\"iDnmiWUmE\",layoutId:\"iDnmiWUmE\",P3Q1SERxy:\"Book a Demo\",variant:\"uXf5uvpdy\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+1452+17053025658242404e-29+688-113+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+1881+11368683772161603e-29+512+-.5},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+1416+17053025658242404e-29+694-113+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+2388+0+80+1378+17053025658242404e-29+656-113+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g5tr0q-container hidden-1clry11\",nodeId:\"zxOSxvJlX\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3Copy,{FsXmNGgxn:\"Try for free\",height:\"100%\",id:\"zxOSxvJlX\",layoutId:\"zxOSxvJlX\",variant:\"b10FfiS8l\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hv7raz\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pzr4r\",\"data-framer-name\":\"Frame 1597882363\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f0apq2\",\"data-framer-name\":\"Frame 1597882317\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-hzgghp\",\"data-framer-name\":\"area_chart\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5164_2677\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"20\" height=\"20\">\\n<rect width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5164_2677)\">\\n<path d=\"M2.5 16.6667V5.83333L5.83333 8.33333L10 2.5L14.1667 5.83333H17.5V16.6667H2.5ZM6.66667 14.1667L10 9.58333L15.8333 14.125V7.5H13.5833L10.3333 4.89583L6.20833 10.6875L4.16667 9.16667V12.1667L6.66667 14.1667Z\" fill=\"#178FE5\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(23, 143, 229)\"},children:\"Root Cause Analysis\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(23, 143, 229)\"},children:\"Root Cause Analysis\"})}),className:\"framer-qf7kkb\",\"data-framer-name\":\"Drill-down analysis\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pgzyif\",\"data-framer-name\":\"Frame 1597882318\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Reveal the real factors\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Reveal the real factors\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Reveal the real factors\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Reveal the real factors\"})}),className:\"framer-ex6b0\",\"data-framer-name\":\"Intelligent workflows to\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"affecting your teams\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"analyse root cause \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"problems\"})]})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"affecting your teams\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"affecting your teams\"})}),className:\"framer-ghn6p7\",\"data-framer-name\":\"analyse root cause problems\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Go beyond symptom-level data with our Root Cause Analysis. Understand the deeper issues affecting your employees\u2019 wellbeing and make confident decisions to support their health.\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Go beyond symptom-level data with our Root Cause Analysis. Understand the deeper issues affecting your employees\u2019 wellbeing and make confident decisions to support their health.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Go beyond symptom-level data with our Root Cause Analysis. Understand the deeper issues affecting your employees\u2019 wellbeing and make confident decisions to support their health.\"})}),className:\"framer-1rm0zpd\",\"data-framer-name\":\"Invite your users to stay a while. Enhance user engagement, drive conversions, and improve your overall online presence.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w41fpu\",\"data-border\":true,\"data-framer-name\":\"On-demand therapy\",id:elementId4,ref:ref5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o2kxrf\",\"data-border\":true,\"data-framer-name\":\"FRAME\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kq1na3\",\"data-border\":true,\"data-framer-name\":\"Asset-survey\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3dgcdg\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i6p1z3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sje0gx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6t70jp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15s176k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bcf4ic\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2cy2u2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fkr9ab\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ggacar\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ljhn8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-44rcmh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i3cm2k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wkyq3r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ofdme\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u6gp85\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d739v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-43nlfn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rdwdwl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-120pro1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1clgfif\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eck7vc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h33f31\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jtumf6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xltzkm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19qj1py\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fw6fq3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ekfwgk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lvuisa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6z0cik\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d67yr0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2srgkk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ruz8u6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-104j44r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lpfy26\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p8d6pe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f0p56y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1naigio\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nls7g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g1qpew\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o01ls4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gh0hdj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d9eun2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ebnxp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pyffpp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zlcqz1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1igz84i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6jip5c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a3k88h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2hnn4t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ehdfji\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fxwmv7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vvddjo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pc9c4o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8mlvhf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-74nthw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fx8hme\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y64z57\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jav6rs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vz8rwz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dxy8cg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7onleh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12l7nke\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i679yh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rkxzcl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14f854a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hh3gb1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x9dns7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3r7jue\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o94tzc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-glud6n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hwwkuo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qkwlnl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4fp1mj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cq3ze4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zeeq71\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hroom1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13grawj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10wfjy0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lu8v2y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17ubsyh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2mwh9h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e7m4p4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e66jb2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1puywy9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w9rpeb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-txz52p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-avfa86\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-451d4c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17e8rrz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lzfle2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dqw8tq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mp42rk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rf0uzu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13pj5rt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ax0ovk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-30nw72\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ih9z4q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-132jzna\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oxmzz8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m82rpk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xdzh9k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vcjfzy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yimimp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b41med\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19qp24q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wmfe3v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tqe0p6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pz8rnp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-po5sz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rluwbh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-otqxvv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16qt6n3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rb1as\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y7cm1b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1is2qsb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i6ep09\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w5szeh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9xt7w6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rub74p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b3si9h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fk253j\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fypy89\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i0ndug\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10e74w1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w7f792\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t6l4if\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vzone6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4yqy6b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ug01p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wyzufi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cnq6qg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gol002\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ddi2j3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g9fecv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rzroep\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bad5oh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ugzp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-21tnkx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pt9xdi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19h5nkv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ujreif\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1od260o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wfeqm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jwktli\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18vp7ye\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bzudat\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nf3smp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u2ld1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-azl0sf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wir735\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vxjpq3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t5bnif\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cvjrmf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pegasl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16564st\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zcafzn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hh8qvh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mbq4d6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17dxlsi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kkij9x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17k422e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8yh5v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14setex\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1difzyq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-thq484\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-31ntik\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18ta66t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h5cmid\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6is9uk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dfblwq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vij19u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7ar4vd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jw25jj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-116hrt4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kk6c1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cfbfcu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fdyact\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r1892w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v7g94w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16xnc6f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xwzwoo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-177d0y7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10gchgx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hf8tdi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bhm92n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dwzw93\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1povie6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-176m472\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ofavo8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-my10ht\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zuzrj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o9c7i2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a83gez\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-4c9bz6 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-n3tcpx hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1846jf0 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-lfc358 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-jj10v0 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hq1uir hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-f3n99m hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17l5zo6 hidden-1clry11\",\"data-border\":true})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uu5xpe hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1qdp1wi\",\"data-framer-name\":\"tablet\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1561ef\",\"data-framer-name\":\"Monitor\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1f9de0l\",\"data-framer-name\":\"Frame 1597882343\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:214,intrinsicWidth:325,svg:'<svg width=\"325\" height=\"214\" viewBox=\"0 0 325 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10313)\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"#F6FAFF\"/>\\n<rect x=\"14\" y=\"121\" width=\"289\" height=\"89\" fill=\"url(#paint0_linear_8237_10313)\"/>\\n<rect x=\"20\" y=\"178\" width=\"53\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<rect x=\"20\" y=\"188\" width=\"30\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<path d=\"M127.454 88.8379C127.454 88.8379 117.636 70.9992 135.8 62.6596C135.8 62.6596 149.707 42.5359 152.981 57.588C152.981 57.588 163.619 59.8797 159.856 66.748C159.856 66.748 172.291 68.2193 169.837 78.037C167.382 87.8548 132.037 93.584 132.037 93.584L127.454 88.8379Z\" fill=\"#26364D\"/>\\n<path d=\"M166.728 107.333C166.429 117.429 156.028 117.022 154.103 116.86C154.001 116.839 153.899 116.826 153.798 116.826L154.177 123.05L155.269 140.875H127.124V102.424C120.582 103.57 113.869 93.4204 120.582 86.552C127.287 79.6769 134.325 89.9896 134.325 89.9896H136.779V79.5142C145.777 80.4973 142.509 65.9335 142.509 65.9335C174.091 62.1705 167.053 96.207 166.728 107.333Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M151.385 83.0769C151.235 83.0769 151.086 83.0091 150.991 82.8735C149.412 80.6089 144.523 81.6124 144.476 81.6191C144.218 81.6734 143.967 81.5106 143.913 81.253C143.859 80.9953 144.021 80.7445 144.279 80.6902C144.503 80.6428 149.839 79.5444 151.771 82.3311C151.92 82.548 151.866 82.8396 151.656 82.9887C151.574 83.0498 151.479 83.0769 151.385 83.0769Z\" fill=\"#26364D\"/>\\n<path d=\"M159.5 83.8595C159.419 83.8595 159.33 83.8392 159.249 83.7917C159.025 83.6561 158.958 83.3646 159.093 83.1408C159.907 81.8119 162.117 79.6897 164.633 81.2017C164.856 81.3373 164.931 81.6288 164.795 81.8526C164.66 82.0763 164.368 82.1509 164.144 82.0153C161.798 80.605 159.975 83.5137 159.9 83.6358C159.819 83.7782 159.663 83.8595 159.5 83.8595Z\" fill=\"#26364D\"/>\\n<path d=\"M154.173 123.05L136.301 112.086C136.735 112.228 150.702 116.798 153.794 116.825L154.173 123.05Z\" fill=\"#CC958F\"/>\\n<path d=\"M150 102H161C161 102 159.373 105 156.789 105C154.205 105 151.435 103.354 150 102Z\" fill=\"white\"/>\\n<path d=\"M152.874 97.6379C152.637 97.6379 152.433 97.4616 152.406 97.2175C152.372 96.9598 152.562 96.7225 152.82 96.6886L153.654 96.5869C155.234 96.4039 156.373 96.2683 156.563 95.936C156.766 95.5699 156.135 94.2274 155.674 93.2511C153.81 89.2847 155.62 86.2539 155.701 86.1319C155.837 85.9081 156.129 85.8403 156.352 85.9759C156.576 86.1115 156.644 86.4031 156.508 86.6268C156.44 86.7353 154.895 89.366 156.535 92.851C157.417 94.7292 157.79 95.6852 157.39 96.4039C156.969 97.1632 155.898 97.2853 153.762 97.5362L152.935 97.6379C152.908 97.6379 152.894 97.6379 152.874 97.6379Z\" fill=\"#26364D\"/>\\n<path d=\"M146.425 90.5537C147.407 90.5537 148.202 89.7582 148.202 88.7768C148.202 87.7955 147.407 87 146.425 87C145.444 87 144.648 87.7955 144.648 88.7768C144.648 89.7582 145.444 90.5537 146.425 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M162.328 90.5537C163.309 90.5537 164.104 89.7582 164.104 88.7769C164.104 87.7955 163.309 87 162.328 87C161.346 87 160.551 87.7955 160.551 88.7769C160.551 89.7582 161.346 90.5537 162.328 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M80 213.522L89.655 160.508L127.122 126.966C127.122 126.966 132.194 137.109 141.035 136.621C149.877 136.133 154.297 125 154.297 125C154.297 125 160.183 133.997 165.091 136.126C170 138.255 189.636 152.161 197.325 166.563C205.013 180.964 205.345 213.522 205.345 213.522H80Z\" fill=\"#B3EAFF\"/>\\n<path d=\"M231.688 213.523C231.688 213.523 220.724 173.594 216.636 165.255C216.636 165.255 241.668 144.636 243.309 137.436C243.309 137.436 233.654 140.216 225.64 148.236L225.057 146.358C225.057 146.358 243.885 134.934 244.618 127.347C244.618 127.347 230.725 130.913 220.853 138.405L220.216 137.307C220.216 137.307 237.858 126.065 237.858 121.678C237.858 121.678 237.858 121.224 235.756 121.678C233.654 122.133 214.364 133.469 214.364 133.469C214.364 133.469 219.3 126.703 219.3 121.95C219.3 121.95 196.085 138.31 194.987 146.901C193.888 155.491 194.532 163.356 194.437 165.363C194.349 167.377 190.871 213.523 190.871 213.523H231.688Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M210.913 155.717C210.812 155.717 210.71 155.67 210.642 155.582C210.527 155.432 210.561 155.222 210.71 155.107C213.442 153.025 214.887 150.646 214.988 148.042C215.185 143.221 210.73 139.16 210.683 139.119L210.473 138.929L214.066 133.288C214.168 133.132 214.378 133.085 214.534 133.187C214.69 133.288 214.737 133.498 214.636 133.654L211.347 138.821C212.276 139.723 215.849 143.499 215.666 148.076C215.551 150.89 214.019 153.439 211.117 155.649C211.056 155.69 210.988 155.717 210.913 155.717Z\" fill=\"#26364D\"/>\\n<path d=\"M225.633 148.578C225.456 148.578 225.307 148.443 225.294 148.266C224.88 143.12 218.31 136.462 218.249 136.401C218.12 136.265 218.12 136.055 218.249 135.919C218.385 135.784 218.595 135.791 218.73 135.919C219.008 136.197 225.538 142.822 225.972 148.212C225.985 148.402 225.85 148.565 225.66 148.578C225.646 148.578 225.639 148.578 225.633 148.578Z\" fill=\"#26364D\"/>\\n<g filter=\"url(#filter0_dddd_8237_10313)\">\\n<path d=\"M136 181C136 172.163 143.163 165 152 165V165C160.837 165 168 172.163 168 181V181C168 189.837 160.837 197 152 197V197C143.163 197 136 189.837 136 181V181Z\" fill=\"white\"/>\\n<path d=\"M152 165C143.163 165 136 172.163 136 181C136 189.837 143.163 197 152 197C160.837 197 168 189.837 168 181C167.99 172.168 160.832 165.01 152 165ZM156.57 189.569C149.316 189.559 143.436 183.684 143.431 176.43C143.431 174.949 144.25 173.594 145.555 172.896C146.859 172.204 148.441 172.285 149.67 173.114C149.796 173.2 149.887 173.336 149.912 173.488L150.772 178.336C150.817 178.584 150.696 178.826 150.473 178.943L148.224 180.12C149.144 182.203 150.807 183.866 152.89 184.786L154.063 182.532C154.179 182.309 154.421 182.188 154.669 182.233L159.517 183.093C159.669 183.118 159.805 183.209 159.891 183.336C160.72 184.559 160.801 186.146 160.109 187.451C159.411 188.755 158.051 189.569 156.57 189.569Z\" fill=\"#FF5656\"/>\\n</g>\\n<circle cx=\"146.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n<circle cx=\"164.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n</g>\\n<rect x=\"2\" y=\"2\" width=\"321\" height=\"210\" rx=\"14\" stroke=\"white\" stroke-width=\"4\"/>\\n<defs>\\n<filter id=\"filter0_dddd_8237_10313\" x=\"90.9142\" y=\"156.594\" width=\"122.172\" height=\"197.824\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"6.87749\"/>\\n<feGaussianBlur stdDeviation=\"7.64165\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.05 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10313\" result=\"effect2_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10313\" result=\"effect3_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_8237_10313\" result=\"effect4_dropShadow_8237_10313\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect4_dropShadow_8237_10313\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10313\" x1=\"158.5\" y1=\"121\" x2=\"158.5\" y2=\"210\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#F6FAFF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#F6FAFF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10313\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5g11oc\",\"data-framer-name\":\"phone\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ckg3l\",\"data-framer-name\":\"Frame 1597882344\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:165,intrinsicWidth:110,svg:'<svg width=\"110\" height=\"165\" viewBox=\"0 0 110 165\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_dd_8237_10317)\">\\n<g clip-path=\"url(#clip0_8237_10317)\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"#FAFAFA\"/>\\n<rect x=\"16.582\" y=\"16.5\" width=\"33.9167\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect x=\"16.582\" y=\"25.668\" width=\"19.25\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect y=\"124.664\" width=\"112.75\" height=\"42.1667\" fill=\"url(#paint0_linear_8237_10317)\"/>\\n<path d=\"M35.2406 144.971C35.2406 144.971 14.3609 123.416 48.938 97.2509C48.938 97.2509 36.7176 80.4872 50.1676 65.5602C63.6176 50.6332 94.0188 61.6017 91.8071 82.5564C91.8071 82.5564 90.5176 94.8518 85.1721 97.6183C85.1721 97.6183 85.3595 130.411 83.6951 137.601C82.0307 144.791 35.2406 144.971 35.2406 144.971Z\" fill=\"#342939\"/>\\n<path d=\"M80.2293 95.0036L84.1653 116.416L64.4851 120.352L63.7729 115.868L62.8507 110.035C62.8432 110.035 62.8432 110.035 62.8357 110.043C62.7532 110.073 62.2435 110.275 61.4563 110.388C58.5623 110.808 51.9873 110.013 50.098 95.0036C47.6539 75.5633 51.9948 74.7461 51.9948 74.7461C51.9948 74.7461 57.8351 87.5963 73.9841 85.5796C73.9841 85.5796 80.6341 79.0795 85.3874 86.4118C87.1492 90.5727 83.2132 94.7562 80.2293 95.0036Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M74.1382 106.719L63.762 115.873L62.8398 110.04C67.5931 109.11 73.7558 106.861 74.1382 106.719Z\" fill=\"#453037\"/>\\n<path d=\"M114.841 167.459V172.617C114.841 172.617 111.003 177.13 108.469 178.322C107.261 178.885 88.451 178.915 68.9882 178.787C47.3887 178.652 15.8204 178.322 15.8204 178.322C15.8204 178.322 9.08788 175.061 8.85547 171.672L64.175 118.387L83.9377 115.141L114.841 167.459Z\" fill=\"#FFAF9D\"/>\\n<path d=\"M119.428 167.459V172.617C119.428 172.617 115.59 177.13 113.056 178.322C111.849 178.885 88.455 178.915 68.9922 178.787L83.9416 115.141L119.428 167.459Z\" fill=\"#F5957F\"/>\\n<path d=\"M60.8767 88.7454C60.8392 88.7454 60.7942 88.7379 60.7567 88.7229C60.5618 88.6554 60.4569 88.4455 60.5168 88.2505C60.5318 88.2131 61.7014 84.8468 66.5221 86.1588C66.7245 86.2113 66.837 86.4212 66.7845 86.6161C66.732 86.8186 66.5296 86.9385 66.3272 86.8786C62.2112 85.7615 61.2665 88.3705 61.229 88.483C61.1766 88.6479 61.0341 88.7454 60.8767 88.7454Z\" fill=\"black\"/>\\n<path d=\"M55.5651 90.1309C55.4601 90.1309 55.3626 90.0859 55.2877 90.0035C53.5108 88.0242 50.9993 89.3362 50.8943 89.3887C50.7144 89.4862 50.482 89.4187 50.3845 89.2387C50.287 89.0588 50.3545 88.8264 50.5344 88.7289C50.5644 88.7139 53.6683 87.0796 55.8424 89.5012C55.9774 89.6586 55.9699 89.891 55.8125 90.0335C55.745 90.1009 55.655 90.1309 55.5651 90.1309Z\" fill=\"black\"/>\\n<path d=\"M57.9034 98.4843C57.6035 98.4843 57.3486 98.4243 57.1837 98.2893C57.0487 98.1769 56.8463 97.922 56.9662 97.4572C57.3336 96.0027 56.9587 90.3798 56.9587 90.3273C56.9437 90.1174 57.1012 89.945 57.3111 89.93C57.506 89.9225 57.6934 90.0724 57.7084 90.2823C57.7234 90.5147 58.0908 96.0852 57.701 97.6521C57.686 97.7271 57.686 97.7495 57.686 97.7495C57.9484 97.922 59.5828 97.4497 61.1047 96.7449C61.2921 96.6625 61.517 96.7374 61.5995 96.9249C61.6895 97.1123 61.607 97.3372 61.4196 97.4197C60.6249 97.7795 58.9605 98.4843 57.9034 98.4843Z\" fill=\"black\"/>\\n<path d=\"M62.3708 103.211C62.3033 103.211 62.2509 103.211 62.2359 103.211C61.8235 103.196 61.5011 102.844 61.5161 102.432C61.5311 102.027 61.861 101.712 62.2658 101.712C62.2733 101.712 62.2809 101.712 62.2959 101.712C62.3334 101.712 65.9695 101.794 67.6339 99.0654C67.8513 98.713 68.3161 98.6005 68.661 98.818C69.0134 99.0354 69.1258 99.4927 68.9084 99.8451C66.9666 103.046 63.143 103.211 62.3708 103.211Z\" fill=\"black\"/>\\n<path d=\"M53.6272 93.8754C54.3727 93.8754 54.977 93.2711 54.977 92.5256C54.977 91.7801 54.3727 91.1758 53.6272 91.1758C52.8817 91.1758 52.2773 91.7801 52.2773 92.5256C52.2773 93.2711 52.8817 93.8754 53.6272 93.8754Z\" fill=\"black\"/>\\n<path d=\"M64.3772 91.645C65.1227 91.645 65.727 91.0406 65.727 90.2951C65.727 89.5497 65.1227 88.9453 64.3772 88.9453C63.6317 88.9453 63.0273 89.5497 63.0273 90.2951C63.0273 91.0406 63.6317 91.645 64.3772 91.645Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M16 2H94C101.732 2 108 8.26801 108 16V149C108 156.732 101.732 163 94 163H16C8.26801 163 2 156.732 2 149V16C2 8.26802 8.26801 2 16 2Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_dd_8237_10317\" x=\"-45.0858\" y=\"0\" width=\"200.172\" height=\"322.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10317\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10317\" result=\"effect2_dropShadow_8237_10317\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect2_dropShadow_8237_10317\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10317\" x1=\"56.375\" y1=\"124.664\" x2=\"56.375\" y2=\"166.831\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFF6FF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#FFF6FF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10317\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rp87rv\",\"data-framer-name\":\"chat-blue\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wrozwl\",\"data-framer-name\":\"Frame 2018776363\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:190,intrinsicWidth:188,svg:'<svg width=\"188\" height=\"190\" viewBox=\"0 0 188 190\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10464)\">\\n<mask id=\"path-2-outside-1_8237_10464\" maskUnits=\"userSpaceOnUse\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\" fill=\"black\">\\n<rect fill=\"white\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\" fill=\"#02BBFF\"/>\\n<path d=\"M76.6791 104.021L79.1087 100.254L77.6313 99.301L75.9001 99.6066L76.6791 104.021ZM67.5996 105.623L63.2991 104.358L61.2592 111.294L68.3786 110.038L67.5996 105.623ZM69.8208 98.0712L74.1213 99.3361L74.8129 96.9847L73.2066 95.1334L69.8208 98.0712ZM94 113.592C114.149 113.592 130.483 97.2582 130.483 77.1094H121.517C121.517 92.3068 109.197 104.627 94 104.627V113.592ZM74.2495 107.788C79.9443 111.461 86.7301 113.592 94 113.592V104.627C88.5049 104.627 83.3987 103.021 79.1087 100.254L74.2495 107.788ZM75.9001 99.6066L66.8206 101.209L68.3786 110.038L77.4581 108.435L75.9001 99.6066ZM71.9001 106.888L74.1213 99.3361L65.5203 96.8064L63.2991 104.358L71.9001 106.888ZM57.5174 77.1094C57.5174 86.247 60.8825 94.6098 66.435 101.009L73.2066 95.1334C69.0149 90.3026 66.4826 84.0073 66.4826 77.1094H57.5174ZM94 40.6267C73.8512 40.6267 57.5174 56.9606 57.5174 77.1094H66.4826C66.4826 61.9119 78.8026 49.592 94 49.592V40.6267ZM130.483 77.1094C130.483 56.9606 114.149 40.6267 94 40.6267V49.592C109.197 49.592 121.517 61.912 121.517 77.1094H130.483Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10464)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10464)\">\\n<path d=\"M83.384 85.4867C84.9411 85.4867 86.2035 84.2243 86.2035 82.6672C86.2035 81.11 84.9411 79.8477 83.384 79.8477C81.8268 79.8477 80.5645 81.11 80.5645 82.6672C80.5645 84.2243 81.8268 85.4867 83.384 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10464)\">\\n<path d=\"M94.0011 85.4867C95.5583 85.4867 96.8206 84.2243 96.8206 82.6672C96.8206 81.11 95.5583 79.8477 94.0011 79.8477C92.444 79.8477 91.1816 81.11 91.1816 82.6672C91.1816 84.2243 92.444 85.4867 94.0011 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10464)\">\\n<path d=\"M104.601 85.4867C106.158 85.4867 107.42 84.2243 107.42 82.6672C107.42 81.11 106.158 79.8477 104.601 79.8477C103.044 79.8477 101.781 81.11 101.781 82.6672C101.781 84.2243 103.044 85.4867 104.601 85.4867Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M83.384 79.6937C84.9411 79.6937 86.2035 78.4314 86.2035 76.8742C86.2035 75.317 84.9411 74.0547 83.384 74.0547C81.8268 74.0547 80.5645 75.317 80.5645 76.8742C80.5645 78.4314 81.8268 79.6937 83.384 79.6937Z\" fill=\"white\"/>\\n<path d=\"M94.0011 79.6937C95.5583 79.6937 96.8206 78.4314 96.8206 76.8742C96.8206 75.317 95.5583 74.0547 94.0011 74.0547C92.444 74.0547 91.1816 75.317 91.1816 76.8742C91.1816 78.4314 92.444 79.6937 94.0011 79.6937Z\" fill=\"white\"/>\\n<path d=\"M104.601 79.6937C106.158 79.6937 107.42 78.4314 107.42 76.8742C107.42 75.317 106.158 74.0547 104.601 74.0547C103.044 74.0547 101.781 75.317 101.781 76.8742C101.781 78.4314 103.044 79.6937 104.601 79.6937Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10464\" x=\"-45.0858\" y=\"0\" width=\"278.172\" height=\"347.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10464\" result=\"effect2_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10464\" result=\"effect3_dropShadow_8237_10464\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10464\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10464\" x=\"76.0818\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10464\" x=\"86.699\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10464\" x=\"97.2986\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1swsisg\",\"data-framer-name\":\"laptop\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-uiyltu\",\"data-framer-name\":\"Group 1321315252\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:142,intrinsicWidth:229,svg:'<svg width=\"229\" height=\"142\" viewBox=\"0 0 229 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10321)\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"#F9F9F9\"/>\\n<rect x=\"167\" y=\"17.6758\" width=\"35.2381\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<rect x=\"182\" y=\"29.043\" width=\"20.4608\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<path d=\"M135.992 63.5322C145.152 63.5322 152.578 55.7442 152.578 46.1372C152.578 36.5302 145.152 28.7422 135.992 28.7422C126.832 28.7422 119.406 36.5302 119.406 46.1372C119.406 55.7442 126.832 63.5322 135.992 63.5322Z\" fill=\"#342939\"/>\\n<path d=\"M90.9023 69.4082C90.9023 69.4082 101.191 64.7531 102.494 61.6086C102.494 61.6086 106.717 48.1751 121.446 49.2618L134.178 63.4352C134.178 63.4352 135.742 74.3947 126.432 75.6895L105.746 60.3138C105.746 60.3138 104.236 60.283 103.719 61.9477C103.203 63.6124 99.9351 73.362 90.9023 69.4082Z\" fill=\"#342939\"/>\\n<path d=\"M180.779 142.875H69.2031C70.7677 137.041 78.3515 110.875 90.9064 103.299C91.7311 102.798 92.5403 102.312 93.3187 101.842C105.928 94.1274 112.594 89.1949 112.594 89.1949V84.0003C112.571 83.9926 112.548 83.9849 112.517 83.9772C112.463 83.9617 112.386 83.9463 112.286 83.9155C112.278 83.9078 112.271 83.9078 112.263 83.9078C110.86 83.4762 105.442 81.5109 105.326 76.7633C105.195 71.3066 105.743 60.3162 105.743 60.3162C105.743 60.3162 108.61 54.3355 112.594 54.3047C112.594 54.3047 114.629 67.5224 125.797 65.5186C125.797 65.5186 130.922 64.6014 132.001 67.8153C133.08 71.0292 130.737 75.7459 127.115 76.5552C127.115 76.5552 127.061 90.2353 127.292 90.4049C127.338 90.4434 129.203 91.0831 132.232 92.401L132.51 92.5244C133.334 92.8866 134.244 93.2951 135.222 93.7575L135.585 93.9271C148.795 100.239 173.835 115.43 180.779 142.875Z\" fill=\"#A25A5E\"/>\\n<path d=\"M67.6016 145.259C70.9165 118.74 88.3286 98.9523 112.5 88.9922C112.5 88.9922 110.407 95.799 120.457 95.2441C130.508 94.6892 127.278 90.1289 127.278 90.1289C137.5 95.2441 174.5 109.004 180.704 145.259H67.6016Z\" fill=\"#9DC4FF\"/>\\n<path d=\"M119.403 84.2967L112.59 87.5568V83.9961C114.54 84.6974 119.403 84.2967 119.403 84.2967Z\" fill=\"#723B41\"/>\\n<path d=\"M109.934 67.6668C109.826 67.6668 109.718 67.6206 109.641 67.5358C108.369 66.1019 107.267 66.6724 107.22 66.6955C107.035 66.7957 106.804 66.7263 106.696 66.549C106.596 66.364 106.658 66.1327 106.843 66.0248C107.413 65.701 108.855 65.4852 110.219 67.027C110.358 67.1889 110.343 67.4279 110.188 67.5743C110.111 67.636 110.019 67.6668 109.934 67.6668Z\" fill=\"#342939\"/>\\n<path d=\"M114.268 68.3953C114.214 68.3953 114.168 68.3876 114.122 68.3645C113.929 68.2797 113.837 68.0562 113.914 67.8635C113.937 67.8173 114.423 66.6843 115.656 66.1756C116.573 65.8057 117.636 65.875 118.823 66.376C119.016 66.4608 119.108 66.6843 119.024 66.8847C118.939 67.0774 118.715 67.1699 118.515 67.0851C117.297 66.561 116.28 66.5841 115.478 67.139C114.877 67.5629 114.615 68.1487 114.615 68.1564C114.561 68.3028 114.415 68.3953 114.268 68.3953Z\" fill=\"#342939\"/>\\n<path d=\"M112.671 74.5025C111.8 74.5025 110.775 74.3715 110.459 73.8166C110.328 73.5777 110.251 73.1846 110.675 72.6374C111.777 71.1884 110.636 68.175 110.621 68.1441C110.544 67.9437 110.644 67.7202 110.844 67.6432C111.045 67.5661 111.268 67.6663 111.345 67.8667C111.399 68.0054 112.656 71.3118 111.291 73.1075C111.13 73.3233 111.13 73.4235 111.137 73.4389C111.284 73.701 112.54 73.8089 113.773 73.6701C113.974 73.647 114.174 73.8012 114.197 74.0093C114.22 74.2173 114.066 74.41 113.858 74.4332C113.604 74.464 113.164 74.5025 112.671 74.5025Z\" fill=\"#342939\"/>\\n<path d=\"M110 77H115C115 77 114.381 79 113.002 79C111.624 79 110.48 78.8971 110 77Z\" fill=\"white\"/>\\n<path d=\"M108.488 70.573C108.994 70.573 109.405 70.1623 109.405 69.6556C109.405 69.149 108.994 68.7383 108.488 68.7383C107.981 68.7383 107.57 69.149 107.57 69.6556C107.57 70.1623 107.981 70.573 108.488 70.573Z\" fill=\"#342939\"/>\\n<path d=\"M116.699 70.573C117.205 70.573 117.616 70.1623 117.616 69.6556C117.616 69.149 117.205 68.7383 116.699 68.7383C116.192 68.7383 115.781 69.149 115.781 69.6556C115.781 70.1623 116.192 70.573 116.699 70.573Z\" fill=\"#342939\"/>\\n</g>\\n<rect x=\"14.7773\" y=\"3.03514\" width=\"202.611\" height=\"131.859\" rx=\"7.92512\" stroke=\"white\" stroke-width=\"4.54685\"/>\\n<path d=\"M0 137.168H228.496V140.729L214.824 142H17.9962L0 140.729V137.168Z\" fill=\"#F0F0F0\"/>\\n<defs>\\n<clipPath id=\"clip0_8237_10321\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yh3nkh\",\"data-framer-name\":\"chat-black\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18mcl3m\",\"data-framer-name\":\"Frame 2018776364\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10485)\">\\n<mask id=\"path-2-outside-1_8237_10485\" maskUnits=\"userSpaceOnUse\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\" fill=\"black\">\\n<rect fill=\"white\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\" fill=\"#596980\"/>\\n<path d=\"M35.2363 41.5293L33.6603 39.0858L34.6186 38.4678L35.7416 38.6659L35.2363 41.5293ZM41.1256 42.5686L43.9151 41.7482L45.2383 46.247L40.6203 45.432L41.1256 42.5686ZM39.6849 37.67L36.8954 38.4905L36.4468 36.9652L37.4887 35.7644L39.6849 37.67ZM24.0011 47.7376C10.9316 47.7376 0.33665 37.1427 0.33665 24.0732H6.15195C6.15195 33.931 14.1433 41.9223 24.0011 41.9223V47.7376ZM36.8122 43.9729C33.1182 46.3553 28.7166 47.7376 24.0011 47.7376V41.9223C27.5654 41.9223 30.8776 40.8805 33.6603 39.0858L36.8122 43.9729ZM35.7416 38.6659L41.6309 39.7052L40.6203 45.432L34.7309 44.3927L35.7416 38.6659ZM38.3361 43.3891L36.8954 38.4905L42.4744 36.8496L43.9151 41.7482L38.3361 43.3891ZM47.6655 24.0732C47.6655 30.0002 45.4827 35.4248 41.881 39.5756L37.4887 35.7644C40.2076 32.6309 41.8502 28.5475 41.8502 24.0732H47.6655ZM24.0011 0.408755C37.0706 0.408755 47.6655 11.0037 47.6655 24.0732H41.8502C41.8502 14.2154 33.8589 6.22406 24.0011 6.22406V0.408755ZM0.33665 24.0732C0.33665 11.0037 10.9316 0.408755 24.0011 0.408755V6.22406C14.1433 6.22406 6.15195 14.2154 6.15195 24.0732H0.33665Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10485)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10485)\">\\n<path d=\"M30.886 29.5054C29.8759 29.5054 29.0571 28.6866 29.0571 27.6765C29.0571 26.6665 29.8759 25.8477 30.886 25.8477C31.896 25.8477 32.7148 26.6665 32.7148 27.6765C32.7148 28.6866 31.896 29.5054 30.886 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10485)\">\\n<path d=\"M23.9993 29.5054C22.9892 29.5054 22.1704 28.6866 22.1704 27.6765C22.1704 26.6665 22.9892 25.8477 23.9993 25.8477C25.0093 25.8477 25.8281 26.6665 25.8281 27.6765C25.8281 28.6866 25.0093 29.5054 23.9993 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10485)\">\\n<path d=\"M17.1243 29.5054C16.1142 29.5054 15.2954 28.6866 15.2954 27.6765C15.2954 26.6665 16.1142 25.8477 17.1243 25.8477C18.1343 25.8477 18.9531 26.6665 18.9531 27.6765C18.9531 28.6866 18.1343 29.5054 17.1243 29.5054Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M30.886 25.7476C29.8759 25.7476 29.0571 24.9288 29.0571 23.9187C29.0571 22.9087 29.8759 22.0898 30.886 22.0898C31.896 22.0898 32.7148 22.9087 32.7148 23.9187C32.7148 24.9288 31.896 25.7476 30.886 25.7476Z\" fill=\"white\"/>\\n<path d=\"M23.9993 25.7476C22.9892 25.7476 22.1704 24.9288 22.1704 23.9187C22.1704 22.9087 22.9892 22.0898 23.9993 22.0898C25.0093 22.0898 25.8281 22.9087 25.8281 23.9187C25.8281 24.9288 25.0093 25.7476 23.9993 25.7476Z\" fill=\"white\"/>\\n<path d=\"M17.1243 25.7476C16.1142 25.7476 15.2954 24.9288 15.2954 23.9187C15.2954 22.9087 16.1142 22.0898 17.1243 22.0898C18.1343 22.0898 18.9531 22.9087 18.9531 23.9187C18.9531 24.9288 18.1343 25.7476 17.1243 25.7476Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10485\" x=\"-29.2448\" y=\"0\" width=\"106.49\" height=\"150.109\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"18.34\"/>\\n<feGaussianBlur stdDeviation=\"9.16999\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"41.141\"/>\\n<feGaussianBlur stdDeviation=\"12.3919\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10485\" result=\"effect2_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"72.8642\"/>\\n<feGaussianBlur stdDeviation=\"14.6224\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10485\" result=\"effect3_dropShadow_8237_10485\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10485\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10485\" x=\"26.149\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10485\" x=\"19.2623\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10485\" x=\"12.3873\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-khg4eg\",\"data-framer-name\":\"certified\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:42,svg:'<svg width=\"42\" height=\"52\" viewBox=\"0 0 42 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4883 36.2017C39.5001 32.377 42 26.9805 42 21C42 9.40202 32.598 0 21 0C9.40202 0 0 9.40202 0 21C0 26.8022 2.35313 32.0549 6.15712 35.8556L3.0384 41.2574C2.20997 42.6923 2.70159 44.527 4.13647 45.3555L13.5522 50.7917C14.9871 51.6201 16.8219 51.1285 17.6503 49.6936L21.0885 43.7384L24.0817 48.9228C24.9101 50.3577 26.7449 50.8493 28.1798 50.0209L37.0469 44.9014C38.4818 44.073 38.9734 42.2382 38.145 40.8034L35.4883 36.2017Z\" fill=\"white\"/>\\n<path d=\"M36.2716 18.6816C35.4132 17.5144 35.0354 16.0624 35.2162 14.6249C35.2173 14.6021 35.2199 14.5794 35.2242 14.557C35.2423 14.4245 35.2512 14.2909 35.2508 14.1572C35.2496 13.5633 35.0726 12.9831 34.7423 12.4896C34.4119 11.9961 33.943 11.6114 33.3944 11.3839C32.6944 11.0967 32.0582 10.6738 31.5225 10.1395C30.9869 9.60516 30.5623 8.97006 30.2733 8.2708C30.0236 7.65328 29.575 7.13671 28.9986 6.80288C28.4221 6.46905 27.7508 6.33703 27.0909 6.42773L27.0203 6.43573C25.5828 6.61373 24.1317 6.23463 22.965 5.37626C22.9185 5.3497 22.874 5.31986 22.8317 5.28697C22.3084 4.87826 21.6634 4.65625 20.9993 4.65625C20.3353 4.65625 19.6903 4.87826 19.1669 5.28697C19.1249 5.32099 19.0804 5.35173 19.0337 5.37893C17.8668 6.23784 16.4146 6.61569 14.977 6.4344C14.9542 6.43328 14.9315 6.43061 14.9091 6.4264C14.2527 6.34263 13.587 6.47617 13.0137 6.80661C12.4404 7.13705 11.9912 7.64619 11.7347 8.25614C11.4475 8.95614 11.0246 9.59233 10.4902 10.128C9.95593 10.6637 9.32082 11.0883 8.62157 11.3772C8.00362 11.6264 7.48664 12.0749 7.15272 12.6515C6.8188 13.228 6.68709 13.8996 6.7785 14.5596L6.7865 14.6303C6.96287 16.0686 6.58134 17.5199 5.72037 18.6856C5.69381 18.732 5.66397 18.7766 5.63108 18.8188C5.22215 19.3421 5 19.9871 5 20.6512C5 21.3153 5.22215 21.9604 5.63108 22.4836C5.66395 22.5262 5.69421 22.5707 5.7217 22.6169C6.58011 23.784 6.95791 25.236 6.77717 26.6735C6.77606 26.6963 6.77338 26.719 6.76917 26.7415C6.751 26.874 6.74209 27.0076 6.74252 27.1413C6.74416 27.7363 6.92215 28.3174 7.254 28.8113C7.58585 29.3051 8.05666 29.6895 8.60692 29.9159C9.30691 30.2031 9.9431 30.626 10.4788 31.1603C11.0145 31.6946 11.439 32.3297 11.728 33.029C11.9787 33.6458 12.4275 34.1617 13.0037 34.4954C13.5798 34.8291 14.2506 34.9616 14.9104 34.8721L14.981 34.8641C16.4193 34.6893 17.87 35.0707 19.0363 35.9302C19.0828 35.9567 19.1273 35.9866 19.1696 36.0195C19.693 36.4282 20.3379 36.6502 21.002 36.6502C21.666 36.6502 22.311 36.4282 22.8344 36.0195C22.8764 35.9855 22.921 35.9547 22.9677 35.9275C24.1346 35.0687 25.5868 34.6909 27.0243 34.8721C27.0471 34.8732 27.0698 34.8758 27.0923 34.8801C27.7497 34.9661 28.4172 34.8327 28.9912 34.5007C29.5651 34.1687 30.0135 33.6565 30.2667 33.0436C30.5538 32.3437 30.9768 31.7075 31.5111 31.1718C32.0454 30.6361 32.6805 30.2115 33.3798 29.9226C33.9977 29.6734 34.5147 29.2249 34.8486 28.6483C35.1825 28.0718 35.3142 27.4001 35.2228 26.7402L35.2148 26.6695C35.0385 25.2312 35.42 23.7799 36.281 22.6142C36.3079 22.5683 36.3372 22.5238 36.3689 22.481C36.7779 21.9577 37 21.3127 37 20.6486C37 19.9845 36.7779 19.3394 36.3689 18.8162C36.333 18.7739 36.3005 18.7289 36.2716 18.6816ZM21.0007 32.6438C18.6285 32.6438 16.3096 31.9404 14.3372 30.6225C12.3648 29.3046 10.8275 27.4314 9.9197 25.2398C9.01191 23.0482 8.77438 20.6366 9.23717 18.31C9.69996 15.9834 10.8423 13.8463 12.5197 12.1689C14.197 10.4915 16.3342 9.34919 18.6608 8.8864C20.9874 8.42361 23.3989 8.66113 25.5905 9.56893C27.7822 10.4767 29.6554 12.014 30.9733 13.9864C32.2912 15.9588 32.9946 18.2777 32.9946 20.6499C32.9911 23.8298 31.7263 26.8785 29.4778 29.127C27.2292 31.3755 24.1806 32.6403 21.0007 32.6438Z\" fill=\"#7D93B3\"/>\\n<path d=\"M35.5363 42.5443C35.6072 42.447 35.6487 42.3314 35.656 42.2112C35.6633 42.091 35.6361 41.9713 35.5777 41.866L32.0101 35.2773C31.4085 36.0725 30.6097 36.6969 29.6928 37.0889C28.7759 37.4809 27.7726 37.6268 26.7821 37.5122H26.7168C26.3237 37.4566 25.9235 37.481 25.5401 37.5841C25.1567 37.6872 24.7981 37.8667 24.4859 38.1119C24.4432 38.1458 24.3987 38.1774 24.3527 38.2065C24.024 38.4422 23.6711 38.6419 23.2999 38.8022L22.5176 40.2495L26.1451 46.9581C26.2018 47.0659 26.2884 47.1551 26.3946 47.2149C26.5007 47.2747 26.6218 47.3026 26.7434 47.2953C26.8662 47.2929 26.9857 47.2557 27.0881 47.188C27.1905 47.1203 27.2716 47.0248 27.3218 46.9128L29.1569 42.9255C29.2785 42.6648 29.4807 42.45 29.7335 42.3127C29.9864 42.1755 30.2766 42.1231 30.5615 42.1632L34.906 42.8029C35.0248 42.8263 35.1479 42.8142 35.26 42.7683C35.372 42.7223 35.4681 42.6444 35.5363 42.5443Z\" fill=\"#7D93B3\"/>\\n<path opacity=\"0.1\" d=\"M20.9911 31.3104C26.8791 31.3104 31.6522 26.5373 31.6522 20.6494C31.6522 14.7614 26.8791 9.98828 20.9911 9.98828C15.1032 9.98828 10.3301 14.7614 10.3301 20.6494C10.3301 26.5373 15.1032 31.3104 20.9911 31.3104Z\" fill=\"#7D93B3\"/>\\n<path d=\"M17.513 38.1026C17.2009 37.8573 16.8423 37.6777 16.4589 37.5747C16.0755 37.4716 15.6752 37.4472 15.2822 37.5029L15.2049 37.5109C14.2157 37.6291 13.2129 37.4849 12.2971 37.0929C11.3812 36.7008 10.5847 36.0747 9.9875 35.2773L6.4213 41.8634C6.36282 41.9686 6.33565 42.0884 6.34297 42.2085C6.35028 42.3287 6.39179 42.4443 6.46261 42.5417C6.52672 42.6437 6.62031 42.7238 6.73098 42.7714C6.84165 42.819 6.96416 42.8318 7.0823 42.8082L11.4374 42.1672C11.7225 42.1253 12.0135 42.177 12.2667 42.3144C12.5199 42.4519 12.7218 42.6677 12.8421 42.9295L14.6811 46.9275C14.7356 47.0358 14.8185 47.1272 14.921 47.1918C15.0235 47.2565 15.1418 47.292 15.2629 47.2945C15.3841 47.2969 15.5037 47.2663 15.6088 47.2058C15.7138 47.1454 15.8004 47.0575 15.8592 46.9515L20.0398 39.222C19.1715 39.0749 18.3499 38.7262 17.641 38.2039C17.5964 38.1726 17.5537 38.1388 17.513 38.1026Z\" fill=\"#7D93B3\"/>\\n<g filter=\"url(#filter0_f_8245_10570)\">\\n<path d=\"M18.6548 21.2136L20.1455 19.2837C20.252 19.1417 20.3784 19.0375 20.5249 18.9709C20.6713 18.9044 20.8243 18.8711 20.984 18.8711C21.1438 18.8711 21.2968 18.9044 21.4432 18.9709C21.5896 19.0375 21.7161 19.1417 21.8225 19.2837L23.3132 21.2136L25.5759 21.9723C25.8066 22.0432 25.9885 22.1741 26.1216 22.3649C26.2547 22.5557 26.3212 22.7664 26.3212 22.9971C26.3212 23.1036 26.3057 23.2101 26.2746 23.3165C26.2436 23.423 26.1926 23.5251 26.1216 23.6227L24.6575 25.699L24.7108 27.8818C24.7196 28.1923 24.6176 28.4541 24.4046 28.667C24.1917 28.88 23.9432 28.9865 23.6593 28.9865C23.6415 28.9865 23.5439 28.9732 23.3665 28.9465L20.984 28.2811L18.6016 28.9465C18.5572 28.9643 18.5084 28.9754 18.4552 28.9798C18.402 28.9842 18.3532 28.9865 18.3088 28.9865C18.0248 28.9865 17.7764 28.88 17.5634 28.667C17.3505 28.4541 17.2484 28.1923 17.2573 27.8818L17.3106 25.6857L15.8598 23.6227C15.7888 23.5251 15.7378 23.423 15.7067 23.3165C15.6757 23.2101 15.6602 23.1036 15.6602 22.9971C15.6602 22.7753 15.7245 22.569 15.8531 22.3782C15.9818 22.1874 16.1615 22.0521 16.3922 21.9723L18.6548 21.2136Z\" fill=\"#7D93B2\" fill-opacity=\"0.3\"/>\\n</g>\\n<path d=\"M18.6548 17.6589L20.1455 15.729C20.252 15.587 20.3784 15.4828 20.5249 15.4162C20.6713 15.3497 20.8243 15.3164 20.984 15.3164C21.1438 15.3164 21.2968 15.3497 21.4432 15.4162C21.5896 15.4828 21.7161 15.587 21.8225 15.729L23.3132 17.6589L25.5759 18.4176C25.8066 18.4886 25.9885 18.6194 26.1216 18.8102C26.2547 19.001 26.3212 19.2117 26.3212 19.4424C26.3212 19.5489 26.3057 19.6554 26.2746 19.7618C26.2436 19.8683 26.1926 19.9704 26.1216 20.068L24.6575 22.1443L24.7108 24.3271C24.7196 24.6376 24.6176 24.8994 24.4046 25.1123C24.1917 25.3253 23.9432 25.4318 23.6593 25.4318C23.6415 25.4318 23.5439 25.4185 23.3665 25.3918L20.984 24.7264L18.6016 25.3918C18.5572 25.4096 18.5084 25.4207 18.4552 25.4251C18.402 25.4296 18.3532 25.4318 18.3088 25.4318C18.0248 25.4318 17.7764 25.3253 17.5634 25.1123C17.3505 24.8994 17.2484 24.6376 17.2573 24.3271L17.3106 22.131L15.8598 20.068C15.7888 19.9704 15.7378 19.8683 15.7067 19.7618C15.6757 19.6554 15.6602 19.5489 15.6602 19.4424C15.6602 19.2206 15.7245 19.0143 15.8531 18.8235C15.9818 18.6327 16.1615 18.4974 16.3922 18.4176L18.6548 17.6589Z\" fill=\"#7D93B2\"/>\\n<defs>\\n<filter id=\"filter0_f_8245_10570\" x=\"12.4658\" y=\"15.6768\" width=\"17.0488\" height=\"16.5058\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.59716\" result=\"effect1_foregroundBlur_8245_10570\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1r22pv1 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-framer-name\":\"mobile\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-20,y:0}},{ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1aq22o6\",\"data-framer-name\":\"Monitor\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1q2odjr\",\"data-framer-name\":\"Frame 1597882343\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:214,intrinsicWidth:325,svg:'<svg width=\"325\" height=\"214\" viewBox=\"0 0 325 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10313)\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"#F6FAFF\"/>\\n<rect x=\"14\" y=\"121\" width=\"289\" height=\"89\" fill=\"url(#paint0_linear_8237_10313)\"/>\\n<rect x=\"20\" y=\"178\" width=\"53\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<rect x=\"20\" y=\"188\" width=\"30\" height=\"6\" rx=\"3\" fill=\"#DCE7F5\"/>\\n<path d=\"M127.454 88.8379C127.454 88.8379 117.636 70.9992 135.8 62.6596C135.8 62.6596 149.707 42.5359 152.981 57.588C152.981 57.588 163.619 59.8797 159.856 66.748C159.856 66.748 172.291 68.2193 169.837 78.037C167.382 87.8548 132.037 93.584 132.037 93.584L127.454 88.8379Z\" fill=\"#26364D\"/>\\n<path d=\"M166.728 107.333C166.429 117.429 156.028 117.022 154.103 116.86C154.001 116.839 153.899 116.826 153.798 116.826L154.177 123.05L155.269 140.875H127.124V102.424C120.582 103.57 113.869 93.4204 120.582 86.552C127.287 79.6769 134.325 89.9896 134.325 89.9896H136.779V79.5142C145.777 80.4973 142.509 65.9335 142.509 65.9335C174.091 62.1705 167.053 96.207 166.728 107.333Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M151.385 83.0769C151.235 83.0769 151.086 83.0091 150.991 82.8735C149.412 80.6089 144.523 81.6124 144.476 81.6191C144.218 81.6734 143.967 81.5106 143.913 81.253C143.859 80.9953 144.021 80.7445 144.279 80.6902C144.503 80.6428 149.839 79.5444 151.771 82.3311C151.92 82.548 151.866 82.8396 151.656 82.9887C151.574 83.0498 151.479 83.0769 151.385 83.0769Z\" fill=\"#26364D\"/>\\n<path d=\"M159.5 83.8595C159.419 83.8595 159.33 83.8392 159.249 83.7917C159.025 83.6561 158.958 83.3646 159.093 83.1408C159.907 81.8119 162.117 79.6897 164.633 81.2017C164.856 81.3373 164.931 81.6288 164.795 81.8526C164.66 82.0763 164.368 82.1509 164.144 82.0153C161.798 80.605 159.975 83.5137 159.9 83.6358C159.819 83.7782 159.663 83.8595 159.5 83.8595Z\" fill=\"#26364D\"/>\\n<path d=\"M154.173 123.05L136.301 112.086C136.735 112.228 150.702 116.798 153.794 116.825L154.173 123.05Z\" fill=\"#CC958F\"/>\\n<path d=\"M150 102H161C161 102 159.373 105 156.789 105C154.205 105 151.435 103.354 150 102Z\" fill=\"white\"/>\\n<path d=\"M152.874 97.6379C152.637 97.6379 152.433 97.4616 152.406 97.2175C152.372 96.9598 152.562 96.7225 152.82 96.6886L153.654 96.5869C155.234 96.4039 156.373 96.2683 156.563 95.936C156.766 95.5699 156.135 94.2274 155.674 93.2511C153.81 89.2847 155.62 86.2539 155.701 86.1319C155.837 85.9081 156.129 85.8403 156.352 85.9759C156.576 86.1115 156.644 86.4031 156.508 86.6268C156.44 86.7353 154.895 89.366 156.535 92.851C157.417 94.7292 157.79 95.6852 157.39 96.4039C156.969 97.1632 155.898 97.2853 153.762 97.5362L152.935 97.6379C152.908 97.6379 152.894 97.6379 152.874 97.6379Z\" fill=\"#26364D\"/>\\n<path d=\"M146.425 90.5537C147.407 90.5537 148.202 89.7582 148.202 88.7768C148.202 87.7955 147.407 87 146.425 87C145.444 87 144.648 87.7955 144.648 88.7768C144.648 89.7582 145.444 90.5537 146.425 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M162.328 90.5537C163.309 90.5537 164.104 89.7582 164.104 88.7769C164.104 87.7955 163.309 87 162.328 87C161.346 87 160.551 87.7955 160.551 88.7769C160.551 89.7582 161.346 90.5537 162.328 90.5537Z\" fill=\"#26364D\"/>\\n<path d=\"M80 213.522L89.655 160.508L127.122 126.966C127.122 126.966 132.194 137.109 141.035 136.621C149.877 136.133 154.297 125 154.297 125C154.297 125 160.183 133.997 165.091 136.126C170 138.255 189.636 152.161 197.325 166.563C205.013 180.964 205.345 213.522 205.345 213.522H80Z\" fill=\"#B3EAFF\"/>\\n<path d=\"M231.688 213.523C231.688 213.523 220.724 173.594 216.636 165.255C216.636 165.255 241.668 144.636 243.309 137.436C243.309 137.436 233.654 140.216 225.64 148.236L225.057 146.358C225.057 146.358 243.885 134.934 244.618 127.347C244.618 127.347 230.725 130.913 220.853 138.405L220.216 137.307C220.216 137.307 237.858 126.065 237.858 121.678C237.858 121.678 237.858 121.224 235.756 121.678C233.654 122.133 214.364 133.469 214.364 133.469C214.364 133.469 219.3 126.703 219.3 121.95C219.3 121.95 196.085 138.31 194.987 146.901C193.888 155.491 194.532 163.356 194.437 165.363C194.349 167.377 190.871 213.523 190.871 213.523H231.688Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M210.913 155.717C210.812 155.717 210.71 155.67 210.642 155.582C210.527 155.432 210.561 155.222 210.71 155.107C213.442 153.025 214.887 150.646 214.988 148.042C215.185 143.221 210.73 139.16 210.683 139.119L210.473 138.929L214.066 133.288C214.168 133.132 214.378 133.085 214.534 133.187C214.69 133.288 214.737 133.498 214.636 133.654L211.347 138.821C212.276 139.723 215.849 143.499 215.666 148.076C215.551 150.89 214.019 153.439 211.117 155.649C211.056 155.69 210.988 155.717 210.913 155.717Z\" fill=\"#26364D\"/>\\n<path d=\"M225.633 148.578C225.456 148.578 225.307 148.443 225.294 148.266C224.88 143.12 218.31 136.462 218.249 136.401C218.12 136.265 218.12 136.055 218.249 135.919C218.385 135.784 218.595 135.791 218.73 135.919C219.008 136.197 225.538 142.822 225.972 148.212C225.985 148.402 225.85 148.565 225.66 148.578C225.646 148.578 225.639 148.578 225.633 148.578Z\" fill=\"#26364D\"/>\\n<g filter=\"url(#filter0_dddd_8237_10313)\">\\n<path d=\"M136 181C136 172.163 143.163 165 152 165V165C160.837 165 168 172.163 168 181V181C168 189.837 160.837 197 152 197V197C143.163 197 136 189.837 136 181V181Z\" fill=\"white\"/>\\n<path d=\"M152 165C143.163 165 136 172.163 136 181C136 189.837 143.163 197 152 197C160.837 197 168 189.837 168 181C167.99 172.168 160.832 165.01 152 165ZM156.57 189.569C149.316 189.559 143.436 183.684 143.431 176.43C143.431 174.949 144.25 173.594 145.555 172.896C146.859 172.204 148.441 172.285 149.67 173.114C149.796 173.2 149.887 173.336 149.912 173.488L150.772 178.336C150.817 178.584 150.696 178.826 150.473 178.943L148.224 180.12C149.144 182.203 150.807 183.866 152.89 184.786L154.063 182.532C154.179 182.309 154.421 182.188 154.669 182.233L159.517 183.093C159.669 183.118 159.805 183.209 159.891 183.336C160.72 184.559 160.801 186.146 160.109 187.451C159.411 188.755 158.051 189.569 156.57 189.569Z\" fill=\"#FF5656\"/>\\n</g>\\n<circle cx=\"146.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n<circle cx=\"164.5\" cy=\"89.5\" r=\"6\" stroke=\"#26364D\"/>\\n</g>\\n<rect x=\"2\" y=\"2\" width=\"321\" height=\"210\" rx=\"14\" stroke=\"white\" stroke-width=\"4\"/>\\n<defs>\\n<filter id=\"filter0_dddd_8237_10313\" x=\"90.9142\" y=\"156.594\" width=\"122.172\" height=\"197.824\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"6.87749\"/>\\n<feGaussianBlur stdDeviation=\"7.64165\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.05 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10313\" result=\"effect2_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10313\" result=\"effect3_dropShadow_8237_10313\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_8237_10313\" result=\"effect4_dropShadow_8237_10313\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect4_dropShadow_8237_10313\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10313\" x1=\"158.5\" y1=\"121\" x2=\"158.5\" y2=\"210\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#F6FAFF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#F6FAFF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10313\">\\n<rect width=\"325\" height=\"214\" rx=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20}},{ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-h42h6n\",\"data-framer-name\":\"phone\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1yxvqs0\",\"data-framer-name\":\"Frame 1597882344\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:165,intrinsicWidth:110,svg:'<svg width=\"110\" height=\"165\" viewBox=\"0 0 110 165\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_dd_8237_10317)\">\\n<g clip-path=\"url(#clip0_8237_10317)\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"#FAFAFA\"/>\\n<rect x=\"16.582\" y=\"16.5\" width=\"33.9167\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect x=\"16.582\" y=\"25.668\" width=\"19.25\" height=\"5.5\" rx=\"2.75\" fill=\"#E6E6E6\"/>\\n<rect y=\"124.664\" width=\"112.75\" height=\"42.1667\" fill=\"url(#paint0_linear_8237_10317)\"/>\\n<path d=\"M35.2406 144.971C35.2406 144.971 14.3609 123.416 48.938 97.2509C48.938 97.2509 36.7176 80.4872 50.1676 65.5602C63.6176 50.6332 94.0188 61.6017 91.8071 82.5564C91.8071 82.5564 90.5176 94.8518 85.1721 97.6183C85.1721 97.6183 85.3595 130.411 83.6951 137.601C82.0307 144.791 35.2406 144.971 35.2406 144.971Z\" fill=\"#342939\"/>\\n<path d=\"M80.2293 95.0036L84.1653 116.416L64.4851 120.352L63.7729 115.868L62.8507 110.035C62.8432 110.035 62.8432 110.035 62.8357 110.043C62.7532 110.073 62.2435 110.275 61.4563 110.388C58.5623 110.808 51.9873 110.013 50.098 95.0036C47.6539 75.5633 51.9948 74.7461 51.9948 74.7461C51.9948 74.7461 57.8351 87.5963 73.9841 85.5796C73.9841 85.5796 80.6341 79.0795 85.3874 86.4118C87.1492 90.5727 83.2132 94.7562 80.2293 95.0036Z\" fill=\"#FFBCB4\"/>\\n<path d=\"M74.1382 106.719L63.762 115.873L62.8398 110.04C67.5931 109.11 73.7558 106.861 74.1382 106.719Z\" fill=\"#453037\"/>\\n<path d=\"M114.841 167.459V172.617C114.841 172.617 111.003 177.13 108.469 178.322C107.261 178.885 88.451 178.915 68.9882 178.787C47.3887 178.652 15.8204 178.322 15.8204 178.322C15.8204 178.322 9.08788 175.061 8.85547 171.672L64.175 118.387L83.9377 115.141L114.841 167.459Z\" fill=\"#FFAF9D\"/>\\n<path d=\"M119.428 167.459V172.617C119.428 172.617 115.59 177.13 113.056 178.322C111.849 178.885 88.455 178.915 68.9922 178.787L83.9416 115.141L119.428 167.459Z\" fill=\"#F5957F\"/>\\n<path d=\"M60.8767 88.7454C60.8392 88.7454 60.7942 88.7379 60.7567 88.7229C60.5618 88.6554 60.4569 88.4455 60.5168 88.2505C60.5318 88.2131 61.7014 84.8468 66.5221 86.1588C66.7245 86.2113 66.837 86.4212 66.7845 86.6161C66.732 86.8186 66.5296 86.9385 66.3272 86.8786C62.2112 85.7615 61.2665 88.3705 61.229 88.483C61.1766 88.6479 61.0341 88.7454 60.8767 88.7454Z\" fill=\"black\"/>\\n<path d=\"M55.5651 90.1309C55.4601 90.1309 55.3626 90.0859 55.2877 90.0035C53.5108 88.0242 50.9993 89.3362 50.8943 89.3887C50.7144 89.4862 50.482 89.4187 50.3845 89.2387C50.287 89.0588 50.3545 88.8264 50.5344 88.7289C50.5644 88.7139 53.6683 87.0796 55.8424 89.5012C55.9774 89.6586 55.9699 89.891 55.8125 90.0335C55.745 90.1009 55.655 90.1309 55.5651 90.1309Z\" fill=\"black\"/>\\n<path d=\"M57.9034 98.4843C57.6035 98.4843 57.3486 98.4243 57.1837 98.2893C57.0487 98.1769 56.8463 97.922 56.9662 97.4572C57.3336 96.0027 56.9587 90.3798 56.9587 90.3273C56.9437 90.1174 57.1012 89.945 57.3111 89.93C57.506 89.9225 57.6934 90.0724 57.7084 90.2823C57.7234 90.5147 58.0908 96.0852 57.701 97.6521C57.686 97.7271 57.686 97.7495 57.686 97.7495C57.9484 97.922 59.5828 97.4497 61.1047 96.7449C61.2921 96.6625 61.517 96.7374 61.5995 96.9249C61.6895 97.1123 61.607 97.3372 61.4196 97.4197C60.6249 97.7795 58.9605 98.4843 57.9034 98.4843Z\" fill=\"black\"/>\\n<path d=\"M62.3708 103.211C62.3033 103.211 62.2509 103.211 62.2359 103.211C61.8235 103.196 61.5011 102.844 61.5161 102.432C61.5311 102.027 61.861 101.712 62.2658 101.712C62.2733 101.712 62.2809 101.712 62.2959 101.712C62.3334 101.712 65.9695 101.794 67.6339 99.0654C67.8513 98.713 68.3161 98.6005 68.661 98.818C69.0134 99.0354 69.1258 99.4927 68.9084 99.8451C66.9666 103.046 63.143 103.211 62.3708 103.211Z\" fill=\"black\"/>\\n<path d=\"M53.6272 93.8754C54.3727 93.8754 54.977 93.2711 54.977 92.5256C54.977 91.7801 54.3727 91.1758 53.6272 91.1758C52.8817 91.1758 52.2773 91.7801 52.2773 92.5256C52.2773 93.2711 52.8817 93.8754 53.6272 93.8754Z\" fill=\"black\"/>\\n<path d=\"M64.3772 91.645C65.1227 91.645 65.727 91.0406 65.727 90.2951C65.727 89.5497 65.1227 88.9453 64.3772 88.9453C63.6317 88.9453 63.0273 89.5497 63.0273 90.2951C63.0273 91.0406 63.6317 91.645 64.3772 91.645Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M16 2H94C101.732 2 108 8.26801 108 16V149C108 156.732 101.732 163 94 163H16C8.26801 163 2 156.732 2 149V16C2 8.26802 8.26801 2 16 2Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_dd_8237_10317\" x=\"-45.0858\" y=\"0\" width=\"200.172\" height=\"322.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10317\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10317\" result=\"effect2_dropShadow_8237_10317\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect2_dropShadow_8237_10317\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_8237_10317\" x1=\"56.375\" y1=\"124.664\" x2=\"56.375\" y2=\"166.831\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFF6FF\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"#FFF6FF\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_8237_10317\">\\n<path d=\"M0 16C0 7.16345 7.16344 0 16 0H94C102.837 0 110 7.16344 110 16V149C110 157.837 102.837 165 94 165H16C7.16344 165 0 157.837 0 149V16Z\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30}},{ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-10}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-2pkunv\",\"data-framer-name\":\"chat-blue\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-w1flpe\",\"data-framer-name\":\"Frame 2018776363\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:190,intrinsicWidth:188,svg:'<svg width=\"188\" height=\"190\" viewBox=\"0 0 188 190\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10464)\">\\n<mask id=\"path-2-outside-1_8237_10464\" maskUnits=\"userSpaceOnUse\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\" fill=\"black\">\\n<rect fill=\"white\" x=\"57\" y=\"40.1094\" width=\"74\" height=\"74\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M126 77.1094C126 94.7825 111.673 109.109 94 109.109C87.6175 109.109 81.6715 107.241 76.6791 104.021L67.5996 105.623L69.8208 98.0712C64.9487 92.4562 62 85.1271 62 77.1094C62 59.4363 76.3269 45.1094 94 45.1094C111.673 45.1094 126 59.4363 126 77.1094Z\" fill=\"#02BBFF\"/>\\n<path d=\"M76.6791 104.021L79.1087 100.254L77.6313 99.301L75.9001 99.6066L76.6791 104.021ZM67.5996 105.623L63.2991 104.358L61.2592 111.294L68.3786 110.038L67.5996 105.623ZM69.8208 98.0712L74.1213 99.3361L74.8129 96.9847L73.2066 95.1334L69.8208 98.0712ZM94 113.592C114.149 113.592 130.483 97.2582 130.483 77.1094H121.517C121.517 92.3068 109.197 104.627 94 104.627V113.592ZM74.2495 107.788C79.9443 111.461 86.7301 113.592 94 113.592V104.627C88.5049 104.627 83.3987 103.021 79.1087 100.254L74.2495 107.788ZM75.9001 99.6066L66.8206 101.209L68.3786 110.038L77.4581 108.435L75.9001 99.6066ZM71.9001 106.888L74.1213 99.3361L65.5203 96.8064L63.2991 104.358L71.9001 106.888ZM57.5174 77.1094C57.5174 86.247 60.8825 94.6098 66.435 101.009L73.2066 95.1334C69.0149 90.3026 66.4826 84.0073 66.4826 77.1094H57.5174ZM94 40.6267C73.8512 40.6267 57.5174 56.9606 57.5174 77.1094H66.4826C66.4826 61.9119 78.8026 49.592 94 49.592V40.6267ZM130.483 77.1094C130.483 56.9606 114.149 40.6267 94 40.6267V49.592C109.197 49.592 121.517 61.912 121.517 77.1094H130.483Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10464)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10464)\">\\n<path d=\"M83.384 85.4867C84.9411 85.4867 86.2035 84.2243 86.2035 82.6672C86.2035 81.11 84.9411 79.8477 83.384 79.8477C81.8268 79.8477 80.5645 81.11 80.5645 82.6672C80.5645 84.2243 81.8268 85.4867 83.384 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10464)\">\\n<path d=\"M94.0011 85.4867C95.5583 85.4867 96.8206 84.2243 96.8206 82.6672C96.8206 81.11 95.5583 79.8477 94.0011 79.8477C92.444 79.8477 91.1816 81.11 91.1816 82.6672C91.1816 84.2243 92.444 85.4867 94.0011 85.4867Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10464)\">\\n<path d=\"M104.601 85.4867C106.158 85.4867 107.42 84.2243 107.42 82.6672C107.42 81.11 106.158 79.8477 104.601 79.8477C103.044 79.8477 101.781 81.11 101.781 82.6672C101.781 84.2243 103.044 85.4867 104.601 85.4867Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M83.384 79.6937C84.9411 79.6937 86.2035 78.4314 86.2035 76.8742C86.2035 75.317 84.9411 74.0547 83.384 74.0547C81.8268 74.0547 80.5645 75.317 80.5645 76.8742C80.5645 78.4314 81.8268 79.6937 83.384 79.6937Z\" fill=\"white\"/>\\n<path d=\"M94.0011 79.6937C95.5583 79.6937 96.8206 78.4314 96.8206 76.8742C96.8206 75.317 95.5583 74.0547 94.0011 74.0547C92.444 74.0547 91.1816 75.317 91.1816 76.8742C91.1816 78.4314 92.444 79.6937 94.0011 79.6937Z\" fill=\"white\"/>\\n<path d=\"M104.601 79.6937C106.158 79.6937 107.42 78.4314 107.42 76.8742C107.42 75.317 106.158 74.0547 104.601 74.0547C103.044 74.0547 101.781 75.317 101.781 76.8742C101.781 78.4314 103.044 79.6937 104.601 79.6937Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10464\" x=\"-45.0858\" y=\"0\" width=\"278.172\" height=\"347.418\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"28.2741\"/>\\n<feGaussianBlur stdDeviation=\"14.1371\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"63.4257\"/>\\n<feGaussianBlur stdDeviation=\"19.1041\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10464\" result=\"effect2_dropShadow_8237_10464\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"112.332\"/>\\n<feGaussianBlur stdDeviation=\"22.5429\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10464\" result=\"effect3_dropShadow_8237_10464\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10464\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10464\" x=\"76.0818\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10464\" x=\"86.699\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10464\" x=\"97.2986\" y=\"75.365\" width=\"14.6039\" height=\"14.6059\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"2.24131\" result=\"effect1_foregroundBlur_8237_10464\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20}},{ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-107vrza\",\"data-framer-name\":\"laptop\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-r4vtl1\",\"data-framer-name\":\"Group 1321315252\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:142,intrinsicWidth:229,svg:'<svg width=\"229\" height=\"142\" viewBox=\"0 0 229 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_8237_10321)\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"#F9F9F9\"/>\\n<rect x=\"167\" y=\"17.6758\" width=\"35.2381\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<rect x=\"182\" y=\"29.043\" width=\"20.4608\" height=\"6.82028\" rx=\"3.41014\" fill=\"#E5E5E5\"/>\\n<path d=\"M135.992 63.5322C145.152 63.5322 152.578 55.7442 152.578 46.1372C152.578 36.5302 145.152 28.7422 135.992 28.7422C126.832 28.7422 119.406 36.5302 119.406 46.1372C119.406 55.7442 126.832 63.5322 135.992 63.5322Z\" fill=\"#342939\"/>\\n<path d=\"M90.9023 69.4082C90.9023 69.4082 101.191 64.7531 102.494 61.6086C102.494 61.6086 106.717 48.1751 121.446 49.2618L134.178 63.4352C134.178 63.4352 135.742 74.3947 126.432 75.6895L105.746 60.3138C105.746 60.3138 104.236 60.283 103.719 61.9477C103.203 63.6124 99.9351 73.362 90.9023 69.4082Z\" fill=\"#342939\"/>\\n<path d=\"M180.779 142.875H69.2031C70.7677 137.041 78.3515 110.875 90.9064 103.299C91.7311 102.798 92.5403 102.312 93.3187 101.842C105.928 94.1274 112.594 89.1949 112.594 89.1949V84.0003C112.571 83.9926 112.548 83.9849 112.517 83.9772C112.463 83.9617 112.386 83.9463 112.286 83.9155C112.278 83.9078 112.271 83.9078 112.263 83.9078C110.86 83.4762 105.442 81.5109 105.326 76.7633C105.195 71.3066 105.743 60.3162 105.743 60.3162C105.743 60.3162 108.61 54.3355 112.594 54.3047C112.594 54.3047 114.629 67.5224 125.797 65.5186C125.797 65.5186 130.922 64.6014 132.001 67.8153C133.08 71.0292 130.737 75.7459 127.115 76.5552C127.115 76.5552 127.061 90.2353 127.292 90.4049C127.338 90.4434 129.203 91.0831 132.232 92.401L132.51 92.5244C133.334 92.8866 134.244 93.2951 135.222 93.7575L135.585 93.9271C148.795 100.239 173.835 115.43 180.779 142.875Z\" fill=\"#A25A5E\"/>\\n<path d=\"M67.6016 145.259C70.9165 118.74 88.3286 98.9523 112.5 88.9922C112.5 88.9922 110.407 95.799 120.457 95.2441C130.508 94.6892 127.278 90.1289 127.278 90.1289C137.5 95.2441 174.5 109.004 180.704 145.259H67.6016Z\" fill=\"#9DC4FF\"/>\\n<path d=\"M119.403 84.2967L112.59 87.5568V83.9961C114.54 84.6974 119.403 84.2967 119.403 84.2967Z\" fill=\"#723B41\"/>\\n<path d=\"M109.934 67.6668C109.826 67.6668 109.718 67.6206 109.641 67.5358C108.369 66.1019 107.267 66.6724 107.22 66.6955C107.035 66.7957 106.804 66.7263 106.696 66.549C106.596 66.364 106.658 66.1327 106.843 66.0248C107.413 65.701 108.855 65.4852 110.219 67.027C110.358 67.1889 110.343 67.4279 110.188 67.5743C110.111 67.636 110.019 67.6668 109.934 67.6668Z\" fill=\"#342939\"/>\\n<path d=\"M114.268 68.3953C114.214 68.3953 114.168 68.3876 114.122 68.3645C113.929 68.2797 113.837 68.0562 113.914 67.8635C113.937 67.8173 114.423 66.6843 115.656 66.1756C116.573 65.8057 117.636 65.875 118.823 66.376C119.016 66.4608 119.108 66.6843 119.024 66.8847C118.939 67.0774 118.715 67.1699 118.515 67.0851C117.297 66.561 116.28 66.5841 115.478 67.139C114.877 67.5629 114.615 68.1487 114.615 68.1564C114.561 68.3028 114.415 68.3953 114.268 68.3953Z\" fill=\"#342939\"/>\\n<path d=\"M112.671 74.5025C111.8 74.5025 110.775 74.3715 110.459 73.8166C110.328 73.5777 110.251 73.1846 110.675 72.6374C111.777 71.1884 110.636 68.175 110.621 68.1441C110.544 67.9437 110.644 67.7202 110.844 67.6432C111.045 67.5661 111.268 67.6663 111.345 67.8667C111.399 68.0054 112.656 71.3118 111.291 73.1075C111.13 73.3233 111.13 73.4235 111.137 73.4389C111.284 73.701 112.54 73.8089 113.773 73.6701C113.974 73.647 114.174 73.8012 114.197 74.0093C114.22 74.2173 114.066 74.41 113.858 74.4332C113.604 74.464 113.164 74.5025 112.671 74.5025Z\" fill=\"#342939\"/>\\n<path d=\"M110 77H115C115 77 114.381 79 113.002 79C111.624 79 110.48 78.8971 110 77Z\" fill=\"white\"/>\\n<path d=\"M108.488 70.573C108.994 70.573 109.405 70.1623 109.405 69.6556C109.405 69.149 108.994 68.7383 108.488 68.7383C107.981 68.7383 107.57 69.149 107.57 69.6556C107.57 70.1623 107.981 70.573 108.488 70.573Z\" fill=\"#342939\"/>\\n<path d=\"M116.699 70.573C117.205 70.573 117.616 70.1623 117.616 69.6556C117.616 69.149 117.205 68.7383 116.699 68.7383C116.192 68.7383 115.781 69.149 115.781 69.6556C115.781 70.1623 116.192 70.573 116.699 70.573Z\" fill=\"#342939\"/>\\n</g>\\n<rect x=\"14.7773\" y=\"3.03514\" width=\"202.611\" height=\"131.859\" rx=\"7.92512\" stroke=\"white\" stroke-width=\"4.54685\"/>\\n<path d=\"M0 137.168H228.496V140.729L214.824 142H17.9962L0 140.729V137.168Z\" fill=\"#F0F0F0\"/>\\n<defs>\\n<clipPath id=\"clip0_8237_10321\">\\n<rect x=\"12.5039\" y=\"0.761719\" width=\"207.158\" height=\"136.406\" rx=\"10.1985\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:50,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40}},{ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1mlbyqz\",\"data-framer-name\":\"chat-black\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lb1b54\",\"data-framer-name\":\"Frame 2018776364\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ddd_8237_10485)\">\\n<mask id=\"path-2-outside-1_8237_10485\" maskUnits=\"userSpaceOnUse\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\" fill=\"black\">\\n<rect fill=\"white\" x=\"-0.242188\" y=\"0.316406\" width=\"48\" height=\"48\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\"/>\\n</mask>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.2443 24.0732C3.2443 35.5368 12.5374 44.8299 24.0011 44.8299C28.141 44.8299 31.9979 43.6179 35.2363 41.5293L41.1256 42.5686L39.6849 37.67C42.8451 34.0278 44.7578 29.2739 44.7578 24.0732C44.7578 12.6095 35.4647 3.31641 24.0011 3.31641C12.5374 3.31641 3.2443 12.6095 3.2443 24.0732Z\" fill=\"#596980\"/>\\n<path d=\"M35.2363 41.5293L33.6603 39.0858L34.6186 38.4678L35.7416 38.6659L35.2363 41.5293ZM41.1256 42.5686L43.9151 41.7482L45.2383 46.247L40.6203 45.432L41.1256 42.5686ZM39.6849 37.67L36.8954 38.4905L36.4468 36.9652L37.4887 35.7644L39.6849 37.67ZM24.0011 47.7376C10.9316 47.7376 0.33665 37.1427 0.33665 24.0732H6.15195C6.15195 33.931 14.1433 41.9223 24.0011 41.9223V47.7376ZM36.8122 43.9729C33.1182 46.3553 28.7166 47.7376 24.0011 47.7376V41.9223C27.5654 41.9223 30.8776 40.8805 33.6603 39.0858L36.8122 43.9729ZM35.7416 38.6659L41.6309 39.7052L40.6203 45.432L34.7309 44.3927L35.7416 38.6659ZM38.3361 43.3891L36.8954 38.4905L42.4744 36.8496L43.9151 41.7482L38.3361 43.3891ZM47.6655 24.0732C47.6655 30.0002 45.4827 35.4248 41.881 39.5756L37.4887 35.7644C40.2076 32.6309 41.8502 28.5475 41.8502 24.0732H47.6655ZM24.0011 0.408755C37.0706 0.408755 47.6655 11.0037 47.6655 24.0732H41.8502C41.8502 14.2154 33.8589 6.22406 24.0011 6.22406V0.408755ZM0.33665 24.0732C0.33665 11.0037 10.9316 0.408755 24.0011 0.408755V6.22406C14.1433 6.22406 6.15195 14.2154 6.15195 24.0732H0.33665Z\" fill=\"white\" mask=\"url(#path-2-outside-1_8237_10485)\"/>\\n<g opacity=\"0.2\" filter=\"url(#filter1_f_8237_10485)\">\\n<path d=\"M30.886 29.5054C29.8759 29.5054 29.0571 28.6866 29.0571 27.6765C29.0571 26.6665 29.8759 25.8477 30.886 25.8477C31.896 25.8477 32.7148 26.6665 32.7148 27.6765C32.7148 28.6866 31.896 29.5054 30.886 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter2_f_8237_10485)\">\\n<path d=\"M23.9993 29.5054C22.9892 29.5054 22.1704 28.6866 22.1704 27.6765C22.1704 26.6665 22.9892 25.8477 23.9993 25.8477C25.0093 25.8477 25.8281 26.6665 25.8281 27.6765C25.8281 28.6866 25.0093 29.5054 23.9993 29.5054Z\" fill=\"black\"/>\\n</g>\\n<g opacity=\"0.2\" filter=\"url(#filter3_f_8237_10485)\">\\n<path d=\"M17.1243 29.5054C16.1142 29.5054 15.2954 28.6866 15.2954 27.6765C15.2954 26.6665 16.1142 25.8477 17.1243 25.8477C18.1343 25.8477 18.9531 26.6665 18.9531 27.6765C18.9531 28.6866 18.1343 29.5054 17.1243 29.5054Z\" fill=\"black\"/>\\n</g>\\n<path d=\"M30.886 25.7476C29.8759 25.7476 29.0571 24.9288 29.0571 23.9187C29.0571 22.9087 29.8759 22.0898 30.886 22.0898C31.896 22.0898 32.7148 22.9087 32.7148 23.9187C32.7148 24.9288 31.896 25.7476 30.886 25.7476Z\" fill=\"white\"/>\\n<path d=\"M23.9993 25.7476C22.9892 25.7476 22.1704 24.9288 22.1704 23.9187C22.1704 22.9087 22.9892 22.0898 23.9993 22.0898C25.0093 22.0898 25.8281 22.9087 25.8281 23.9187C25.8281 24.9288 25.0093 25.7476 23.9993 25.7476Z\" fill=\"white\"/>\\n<path d=\"M17.1243 25.7476C16.1142 25.7476 15.2954 24.9288 15.2954 23.9187C15.2954 22.9087 16.1142 22.0898 17.1243 22.0898C18.1343 22.0898 18.9531 22.9087 18.9531 23.9187C18.9531 24.9288 18.1343 25.7476 17.1243 25.7476Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ddd_8237_10485\" x=\"-29.2448\" y=\"0\" width=\"106.49\" height=\"150.109\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"18.34\"/>\\n<feGaussianBlur stdDeviation=\"9.16999\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.04 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"41.141\"/>\\n<feGaussianBlur stdDeviation=\"12.3919\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.02 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_8237_10485\" result=\"effect2_dropShadow_8237_10485\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"72.8642\"/>\\n<feGaussianBlur stdDeviation=\"14.6224\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.211765 0 0 0 0 0.247059 0 0 0 0 0.301961 0 0 0 0.01 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_8237_10485\" result=\"effect3_dropShadow_8237_10485\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect3_dropShadow_8237_10485\" result=\"shape\"/>\\n</filter>\\n<filter id=\"filter1_f_8237_10485\" x=\"26.149\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter2_f_8237_10485\" x=\"19.2623\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n<filter id=\"filter3_f_8237_10485\" x=\"12.3873\" y=\"22.94\" width=\"9.47351\" height=\"9.47155\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.45383\" result=\"effect1_foregroundBlur_8237_10485\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aezlnx\",\"data-framer-name\":\"certified\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:42,svg:'<svg width=\"42\" height=\"52\" viewBox=\"0 0 42 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4883 36.2017C39.5001 32.377 42 26.9805 42 21C42 9.40202 32.598 0 21 0C9.40202 0 0 9.40202 0 21C0 26.8022 2.35313 32.0549 6.15712 35.8556L3.0384 41.2574C2.20997 42.6923 2.70159 44.527 4.13647 45.3555L13.5522 50.7917C14.9871 51.6201 16.8219 51.1285 17.6503 49.6936L21.0885 43.7384L24.0817 48.9228C24.9101 50.3577 26.7449 50.8493 28.1798 50.0209L37.0469 44.9014C38.4818 44.073 38.9734 42.2382 38.145 40.8034L35.4883 36.2017Z\" fill=\"white\"/>\\n<path d=\"M36.2716 18.6816C35.4132 17.5144 35.0354 16.0624 35.2162 14.6249C35.2173 14.6021 35.2199 14.5794 35.2242 14.557C35.2423 14.4245 35.2512 14.2909 35.2508 14.1572C35.2496 13.5633 35.0726 12.9831 34.7423 12.4896C34.4119 11.9961 33.943 11.6114 33.3944 11.3839C32.6944 11.0967 32.0582 10.6738 31.5225 10.1395C30.9869 9.60516 30.5623 8.97006 30.2733 8.2708C30.0236 7.65328 29.575 7.13671 28.9986 6.80288C28.4221 6.46905 27.7508 6.33703 27.0909 6.42773L27.0203 6.43573C25.5828 6.61373 24.1317 6.23463 22.965 5.37626C22.9185 5.3497 22.874 5.31986 22.8317 5.28697C22.3084 4.87826 21.6634 4.65625 20.9993 4.65625C20.3353 4.65625 19.6903 4.87826 19.1669 5.28697C19.1249 5.32099 19.0804 5.35173 19.0337 5.37893C17.8668 6.23784 16.4146 6.61569 14.977 6.4344C14.9542 6.43328 14.9315 6.43061 14.9091 6.4264C14.2527 6.34263 13.587 6.47617 13.0137 6.80661C12.4404 7.13705 11.9912 7.64619 11.7347 8.25614C11.4475 8.95614 11.0246 9.59233 10.4902 10.128C9.95593 10.6637 9.32082 11.0883 8.62157 11.3772C8.00362 11.6264 7.48664 12.0749 7.15272 12.6515C6.8188 13.228 6.68709 13.8996 6.7785 14.5596L6.7865 14.6303C6.96287 16.0686 6.58134 17.5199 5.72037 18.6856C5.69381 18.732 5.66397 18.7766 5.63108 18.8188C5.22215 19.3421 5 19.9871 5 20.6512C5 21.3153 5.22215 21.9604 5.63108 22.4836C5.66395 22.5262 5.69421 22.5707 5.7217 22.6169C6.58011 23.784 6.95791 25.236 6.77717 26.6735C6.77606 26.6963 6.77338 26.719 6.76917 26.7415C6.751 26.874 6.74209 27.0076 6.74252 27.1413C6.74416 27.7363 6.92215 28.3174 7.254 28.8113C7.58585 29.3051 8.05666 29.6895 8.60692 29.9159C9.30691 30.2031 9.9431 30.626 10.4788 31.1603C11.0145 31.6946 11.439 32.3297 11.728 33.029C11.9787 33.6458 12.4275 34.1617 13.0037 34.4954C13.5798 34.8291 14.2506 34.9616 14.9104 34.8721L14.981 34.8641C16.4193 34.6893 17.87 35.0707 19.0363 35.9302C19.0828 35.9567 19.1273 35.9866 19.1696 36.0195C19.693 36.4282 20.3379 36.6502 21.002 36.6502C21.666 36.6502 22.311 36.4282 22.8344 36.0195C22.8764 35.9855 22.921 35.9547 22.9677 35.9275C24.1346 35.0687 25.5868 34.6909 27.0243 34.8721C27.0471 34.8732 27.0698 34.8758 27.0923 34.8801C27.7497 34.9661 28.4172 34.8327 28.9912 34.5007C29.5651 34.1687 30.0135 33.6565 30.2667 33.0436C30.5538 32.3437 30.9768 31.7075 31.5111 31.1718C32.0454 30.6361 32.6805 30.2115 33.3798 29.9226C33.9977 29.6734 34.5147 29.2249 34.8486 28.6483C35.1825 28.0718 35.3142 27.4001 35.2228 26.7402L35.2148 26.6695C35.0385 25.2312 35.42 23.7799 36.281 22.6142C36.3079 22.5683 36.3372 22.5238 36.3689 22.481C36.7779 21.9577 37 21.3127 37 20.6486C37 19.9845 36.7779 19.3394 36.3689 18.8162C36.333 18.7739 36.3005 18.7289 36.2716 18.6816ZM21.0007 32.6438C18.6285 32.6438 16.3096 31.9404 14.3372 30.6225C12.3648 29.3046 10.8275 27.4314 9.9197 25.2398C9.01191 23.0482 8.77438 20.6366 9.23717 18.31C9.69996 15.9834 10.8423 13.8463 12.5197 12.1689C14.197 10.4915 16.3342 9.34919 18.6608 8.8864C20.9874 8.42361 23.3989 8.66113 25.5905 9.56893C27.7822 10.4767 29.6554 12.014 30.9733 13.9864C32.2912 15.9588 32.9946 18.2777 32.9946 20.6499C32.9911 23.8298 31.7263 26.8785 29.4778 29.127C27.2292 31.3755 24.1806 32.6403 21.0007 32.6438Z\" fill=\"#7D93B3\"/>\\n<path d=\"M35.5363 42.5443C35.6072 42.447 35.6487 42.3314 35.656 42.2112C35.6633 42.091 35.6361 41.9713 35.5777 41.866L32.0101 35.2773C31.4085 36.0725 30.6097 36.6969 29.6928 37.0889C28.7759 37.4809 27.7726 37.6268 26.7821 37.5122H26.7168C26.3237 37.4566 25.9235 37.481 25.5401 37.5841C25.1567 37.6872 24.7981 37.8667 24.4859 38.1119C24.4432 38.1458 24.3987 38.1774 24.3527 38.2065C24.024 38.4422 23.6711 38.6419 23.2999 38.8022L22.5176 40.2495L26.1451 46.9581C26.2018 47.0659 26.2884 47.1551 26.3946 47.2149C26.5007 47.2747 26.6218 47.3026 26.7434 47.2953C26.8662 47.2929 26.9857 47.2557 27.0881 47.188C27.1905 47.1203 27.2716 47.0248 27.3218 46.9128L29.1569 42.9255C29.2785 42.6648 29.4807 42.45 29.7335 42.3127C29.9864 42.1755 30.2766 42.1231 30.5615 42.1632L34.906 42.8029C35.0248 42.8263 35.1479 42.8142 35.26 42.7683C35.372 42.7223 35.4681 42.6444 35.5363 42.5443Z\" fill=\"#7D93B3\"/>\\n<path opacity=\"0.1\" d=\"M20.9911 31.3104C26.8791 31.3104 31.6522 26.5373 31.6522 20.6494C31.6522 14.7614 26.8791 9.98828 20.9911 9.98828C15.1032 9.98828 10.3301 14.7614 10.3301 20.6494C10.3301 26.5373 15.1032 31.3104 20.9911 31.3104Z\" fill=\"#7D93B3\"/>\\n<path d=\"M17.513 38.1026C17.2009 37.8573 16.8423 37.6777 16.4589 37.5747C16.0755 37.4716 15.6752 37.4472 15.2822 37.5029L15.2049 37.5109C14.2157 37.6291 13.2129 37.4849 12.2971 37.0929C11.3812 36.7008 10.5847 36.0747 9.9875 35.2773L6.4213 41.8634C6.36282 41.9686 6.33565 42.0884 6.34297 42.2085C6.35028 42.3287 6.39179 42.4443 6.46261 42.5417C6.52672 42.6437 6.62031 42.7238 6.73098 42.7714C6.84165 42.819 6.96416 42.8318 7.0823 42.8082L11.4374 42.1672C11.7225 42.1253 12.0135 42.177 12.2667 42.3144C12.5199 42.4519 12.7218 42.6677 12.8421 42.9295L14.6811 46.9275C14.7356 47.0358 14.8185 47.1272 14.921 47.1918C15.0235 47.2565 15.1418 47.292 15.2629 47.2945C15.3841 47.2969 15.5037 47.2663 15.6088 47.2058C15.7138 47.1454 15.8004 47.0575 15.8592 46.9515L20.0398 39.222C19.1715 39.0749 18.3499 38.7262 17.641 38.2039C17.5964 38.1726 17.5537 38.1388 17.513 38.1026Z\" fill=\"#7D93B3\"/>\\n<g filter=\"url(#filter0_f_8245_10570)\">\\n<path d=\"M18.6548 21.2136L20.1455 19.2837C20.252 19.1417 20.3784 19.0375 20.5249 18.9709C20.6713 18.9044 20.8243 18.8711 20.984 18.8711C21.1438 18.8711 21.2968 18.9044 21.4432 18.9709C21.5896 19.0375 21.7161 19.1417 21.8225 19.2837L23.3132 21.2136L25.5759 21.9723C25.8066 22.0432 25.9885 22.1741 26.1216 22.3649C26.2547 22.5557 26.3212 22.7664 26.3212 22.9971C26.3212 23.1036 26.3057 23.2101 26.2746 23.3165C26.2436 23.423 26.1926 23.5251 26.1216 23.6227L24.6575 25.699L24.7108 27.8818C24.7196 28.1923 24.6176 28.4541 24.4046 28.667C24.1917 28.88 23.9432 28.9865 23.6593 28.9865C23.6415 28.9865 23.5439 28.9732 23.3665 28.9465L20.984 28.2811L18.6016 28.9465C18.5572 28.9643 18.5084 28.9754 18.4552 28.9798C18.402 28.9842 18.3532 28.9865 18.3088 28.9865C18.0248 28.9865 17.7764 28.88 17.5634 28.667C17.3505 28.4541 17.2484 28.1923 17.2573 27.8818L17.3106 25.6857L15.8598 23.6227C15.7888 23.5251 15.7378 23.423 15.7067 23.3165C15.6757 23.2101 15.6602 23.1036 15.6602 22.9971C15.6602 22.7753 15.7245 22.569 15.8531 22.3782C15.9818 22.1874 16.1615 22.0521 16.3922 21.9723L18.6548 21.2136Z\" fill=\"#7D93B2\" fill-opacity=\"0.3\"/>\\n</g>\\n<path d=\"M18.6548 17.6589L20.1455 15.729C20.252 15.587 20.3784 15.4828 20.5249 15.4162C20.6713 15.3497 20.8243 15.3164 20.984 15.3164C21.1438 15.3164 21.2968 15.3497 21.4432 15.4162C21.5896 15.4828 21.7161 15.587 21.8225 15.729L23.3132 17.6589L25.5759 18.4176C25.8066 18.4886 25.9885 18.6194 26.1216 18.8102C26.2547 19.001 26.3212 19.2117 26.3212 19.4424C26.3212 19.5489 26.3057 19.6554 26.2746 19.7618C26.2436 19.8683 26.1926 19.9704 26.1216 20.068L24.6575 22.1443L24.7108 24.3271C24.7196 24.6376 24.6176 24.8994 24.4046 25.1123C24.1917 25.3253 23.9432 25.4318 23.6593 25.4318C23.6415 25.4318 23.5439 25.4185 23.3665 25.3918L20.984 24.7264L18.6016 25.3918C18.5572 25.4096 18.5084 25.4207 18.4552 25.4251C18.402 25.4296 18.3532 25.4318 18.3088 25.4318C18.0248 25.4318 17.7764 25.3253 17.5634 25.1123C17.3505 24.8994 17.2484 24.6376 17.2573 24.3271L17.3106 22.131L15.8598 20.068C15.7888 19.9704 15.7378 19.8683 15.7067 19.7618C15.6757 19.6554 15.6602 19.5489 15.6602 19.4424C15.6602 19.2206 15.7245 19.0143 15.8531 18.8235C15.9818 18.6327 16.1615 18.4974 16.3922 18.4176L18.6548 17.6589Z\" fill=\"#7D93B2\"/>\\n<defs>\\n<filter id=\"filter0_f_8245_10570\" x=\"12.4658\" y=\"15.6768\" width=\"17.0488\" height=\"16.5058\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"1.59716\" result=\"effect1_foregroundBlur_8245_10570\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:688,y:(componentViewport?.y||0)+2964+0+80+2140+17053025658242404e-29+0+0},NF_fq9cfU:{height:600,y:(componentViewport?.y||0)+2177+0+64+1281+11368683772161603e-29+11368683772161603e-29+0},ZC1UoV134:{height:694,width:\"765px\",y:(componentViewport?.y||0)+2755+0+0+80+2110+17053025658242404e-29+0+17053025658242404e-29}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:656,width:\"656px\",y:(componentViewport?.y||0)+2388+0+80+2034+17053025658242404e-29+17053025658242404e-29+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s17vcq-container hidden-1clry11 hidden-1qdp1wi\",nodeId:\"PKhpnxwQh\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(TeletheraphyAsset,{height:\"100%\",id:\"PKhpnxwQh\",layoutId:\"PKhpnxwQh\",style:{height:\"100%\",width:\"100%\"},Ufo5gqu1j:ref5,variant:\"x0Q8jByj3\",width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d6v28c hidden-1qdp1wi\",\"data-framer-name\":\"buttons\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+2140+17053025658242404e-29+688-113+.5},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+1281+11368683772161603e-29+512+0},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+1696+11368683772161603e-29+500-112+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+2110+17053025658242404e-29+694-113+.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+2388+0+80+2034+17053025658242404e-29+656-113+.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16hv5ba-container\",nodeId:\"RxE3ZFYFE\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button2Copy,{height:\"100%\",id:\"RxE3ZFYFE\",layoutId:\"RxE3ZFYFE\",P3Q1SERxy:\"Book a Demo\",variant:\"uXf5uvpdy\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+2140+17053025658242404e-29+688-113+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+1281+11368683772161603e-29+512+-.5},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+2110+17053025658242404e-29+694-113+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+2388+0+80+2034+17053025658242404e-29+656-113+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ma2s4x-container hidden-1clry11\",nodeId:\"OsoHjCfLD\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3Copy,{FsXmNGgxn:\"Try for free\",height:\"100%\",id:\"OsoHjCfLD\",layoutId:\"OsoHjCfLD\",variant:\"b10FfiS8l\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y45yw1\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jz68vd\",\"data-framer-name\":\"Frame 1597882361\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sycz84\",\"data-framer-name\":\"Frame 1597882271\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14wv49p\",\"data-framer-name\":\"volunteer_activism\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(0.834 1.668)\" id=\"ss12551917714_1\"><path d=\"M 12.5 9.167 L 9.042 5.792 C 8.611 5.375 8.247 4.913 7.948 4.406 C 7.649 3.899 7.5 3.347 7.5 2.75 C 7.5 1.986 7.767 1.337 8.302 0.802 C 8.837 0.267 9.486 0 10.25 0 C 10.694 0 11.111 0.094 11.5 0.281 C 11.889 0.469 12.222 0.722 12.5 1.042 C 12.778 0.722 13.111 0.469 13.5 0.281 C 13.889 0.094 14.306 0 14.75 0 C 15.514 0 16.163 0.267 16.698 0.802 C 17.233 1.337 17.5 1.986 17.5 2.75 C 17.5 3.347 17.354 3.899 17.063 4.406 C 16.771 4.913 16.41 5.375 15.979 5.792 Z M 12.5 6.833 L 14.771 4.604 C 15.035 4.34 15.278 4.059 15.5 3.76 C 15.722 3.462 15.833 3.125 15.833 2.75 C 15.833 2.444 15.729 2.187 15.521 1.979 C 15.313 1.771 15.056 1.667 14.75 1.667 C 14.556 1.667 14.372 1.705 14.198 1.781 C 14.024 1.858 13.875 1.972 13.75 2.125 L 12.5 3.625 L 11.25 2.125 C 11.125 1.972 10.976 1.858 10.802 1.781 C 10.629 1.705 10.444 1.667 10.25 1.667 C 9.944 1.667 9.688 1.771 9.479 1.979 C 9.271 2.187 9.167 2.444 9.167 2.75 C 9.167 3.125 9.278 3.462 9.5 3.76 C 9.722 4.059 9.965 4.34 10.229 4.604 Z M 5 13.75 L 10.792 15.333 L 15.75 13.792 C 15.681 13.667 15.58 13.559 15.448 13.469 C 15.316 13.378 15.167 13.333 15 13.333 L 10.792 13.333 C 10.417 13.333 10.118 13.319 9.896 13.292 C 9.674 13.264 9.444 13.208 9.208 13.125 L 7.271 12.479 L 7.729 10.854 L 9.417 11.417 C 9.653 11.486 9.931 11.542 10.25 11.583 C 10.569 11.625 11.042 11.653 11.667 11.667 C 11.667 11.514 11.622 11.368 11.531 11.229 C 11.441 11.09 11.333 11 11.208 10.958 L 6.333 9.167 L 5 9.167 Z M 0 16.667 L 0 7.5 L 6.333 7.5 C 6.431 7.5 6.528 7.51 6.625 7.531 C 6.722 7.552 6.812 7.576 6.896 7.604 L 11.792 9.417 C 12.25 9.583 12.622 9.875 12.906 10.292 C 13.191 10.708 13.333 11.167 13.333 11.667 L 15 11.667 C 15.694 11.667 16.285 11.896 16.771 12.354 C 17.257 12.813 17.5 13.417 17.5 14.167 L 17.5 15 L 10.833 17.083 L 5 15.458 L 5 16.667 Z M 1.667 15 L 3.333 15 L 3.333 9.167 L 1.667 9.167 Z\" fill=\"rgb(0, 178, 89)\"></path></g></svg>',svgContentId:12551917714,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"On-demand Teletherapy\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"On-demand Teletherapy\"})}),className:\"framer-1acyts1\",\"data-framer-name\":\"Surveys\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dsj13p\",\"data-framer-name\":\"Frame 1597882258\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Simplify access to conversations with certified therapists\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Simplify access to conversations with certified therapists\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Simplify access to conversations with certified therapists\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Simplify access to conversations with certified therapists\"})}),className:\"framer-10kp8l1\",\"data-framer-name\":\"Keep employees engaged,\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Empower your team with on-demand teletherapy, accessible anytime through a few simple clicks. With no rejections or limitations, employees can easily continue their therapy beyond allotted sessions.\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Empower your team with on-demand teletherapy, accessible anytime through a few simple clicks. With no rejections or limitations, employees can easily continue their therapy beyond allotted sessions.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Empower your team with on-demand teletherapy, accessible anytime through a few simple clicks. With no rejections or limitations, employees can easily continue their therapy beyond allotted sessions.\"})}),className:\"framer-1hg811o\",\"data-framer-name\":\"Invite your users to stay a while. Enhance user engagement, drive conversions, and improve your overall online presence.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q5fvk0\",\"data-border\":true,\"data-framer-name\":\"Last 2 cards\",id:elementId5,ref:ref6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pn4l1v\",\"data-border\":true,\"data-framer-name\":\"GRID\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ecjpjc\",\"data-border\":true,\"data-framer-name\":\"curated content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m6n4i6\",\"data-border\":true,\"data-framer-name\":\"Asset-curated content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{\"data-border\":true},ZC1UoV134:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vne1fo\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-yk5sgu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qiph93\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v285xi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sg83nm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1960l8t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ofmbnp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9h5h73\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vuz36c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qw7hn4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6btl3o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l6enbi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hrq1p6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hql8nh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xe6aeg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wgy7ep\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9yz9qs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fzfnmp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ngg8v5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-98ini5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u4picx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q1teht\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o8fuz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vl7as2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hlr0kp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wyw8sp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hi1tu9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q39eil\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dpem76\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-moskmp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3wqzp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jsgqlu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f0kzt0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-opohzb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x3w7po\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bqjmq2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ythjbb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ktost4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rgupil\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yolu47\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-frvtpa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9vw4xe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wy2el1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6k3y13\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eg2d35\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bnwhd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xs6tm0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k8i1oz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xzisn8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-133tgt8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j55sij\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ie7xt0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ufsfa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jg6ywo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qlgsa7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t6g38b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uji6hy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kvhxfh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fa5la8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-akvs8k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1knmx37\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ll5rw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k26xfk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kq7tbb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bb3ikz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lj48o1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dgmuzc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9h5acr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-on34db\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-z7n7sh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y35shh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l789qj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14uw1gl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xwxiec\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-emh01z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ce5504\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1agp9fr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2gntvu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hom9tr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a2aa42\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lj08x1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nt2xsy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-118p8ux\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18psabx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ro9m20\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-svtwaj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n48bzg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-165ikw5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kjwx1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fpqqko\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w0fi4v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mpvsuy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r5ecev\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-69ortg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19pztmc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m8zuhn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15jzcxq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wemjvz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bpj7gk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qi96nc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nhgfrt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x7slcw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w091ng\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ree0rf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cgpt91\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j8i9te\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-181m1p7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ev883q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e7mwtd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oiqy8j\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fww770\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2gc5pr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17xq2df\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6hgtli\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pp3cnv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-32en7m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o1ub3w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ygdbf5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nmecav\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pcjtmh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b3rwon\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-okl99d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v3p747\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hvwadm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8149ez\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8s6kj6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cj5gki\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4t0w66\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-whqu8c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17w3mbv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o8qayg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qpdmrn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19fvsuf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12f3fwe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18wsjyk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k071fm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-witzts\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6ttuig\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ork0s5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tiy6ja\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dwbspd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13772oq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sw27sd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mylgq5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5u6jeg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i9ioon\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-79vgyd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19u2krf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-givbi2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6e2rjt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i0kg4f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ek3l8k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r35uz5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r6alma\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ad360h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n1fipj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i1visc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g6oanv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yot64i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gameb8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-aavtsk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ya0ui1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4g52k2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b55rhd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1av6gud\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bqkkon\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13mv6l4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xanh1j\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yod90h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zk6q25\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a28uy6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m2bpum\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-edtzdf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gmxk9a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11vcb2l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gpfnm9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rxtpu3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pqa6oa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uqirfv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rrsaup\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dlmofp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17tylb2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gti3tv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cwd7at\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wcwkpk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gzz20h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4730h4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1et0b12\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c4okc5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w2bhgh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5vxn41\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10ya3gk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9iaa9c\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-lkvcbu hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-51dp50 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-bjo8m hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-4fqo1b hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-ce0je6 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-18f5zq hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wip4oj hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-f6awoq hidden-1clry11\",\"data-border\":true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:430,width:\"860px\",y:(componentViewport?.y||0)+2964+0+80+2828+0+0+0+688-430+8526512829121202e-29},NF_fq9cfU:{height:360.3658536585366,width:\"536px\",y:(componentViewport?.y||0)+2177+0+64+2481+0+0+0+600-360.3658536585366+8526512829121202e-29},O7J_Zdqq5:{height:300.3048780487805,width:\"405px\",y:(componentViewport?.y||0)+2048+0+40+2196+0+0+0+500-300.3048780487805+5684341886080802e-29},XGYK3ojLa:{height:250,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+1894+0+0+0+2343+0+0+216+5684341886080802e-29},ZC1UoV134:{height:462,width:\"764px\",y:(componentViewport?.y||0)+2755+0+0+80+2804+0+0+0+694-462+11368683772161603e-29}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:\"656px\",y:(componentViewport?.y||0)+2388+0+80+2690+0+0+0+656-394+8526512829121202e-29,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qtuc1g-container\",nodeId:\"pBi3JKOJk\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{variant:\"cFwS8AHYX\"}},children:/*#__PURE__*/_jsx(CuratedContent,{height:\"100%\",id:\"pBi3JKOJk\",layoutId:\"pBi3JKOJk\",style:{height:\"100%\",width:\"100%\"},variant:\"kG2agLTe2\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-153q26k\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-70af5r\",\"data-framer-name\":\"Frame 1597882272\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13m40o7\",\"data-framer-name\":\"sentiment_content\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5164_2672\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"20\" height=\"20\">\\n<rect width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5164_2672)\">\\n<path d=\"M7.3 13.15C8.92732 14.265 11.0727 14.265 12.7 13.15V11.8C11.0727 12.915 8.92732 12.915 7.3 11.8V13.15ZM6.85 6.85C6.37 6.85 5.92375 6.985 5.51125 7.255C5.09875 7.525 4.7575 7.87 4.4875 8.29L5.6125 9.0325C5.7625 8.8075 5.9425 8.61625 6.1525 8.45875C6.3625 8.30125 6.595 8.2225 6.85 8.2225C7.105 8.2225 7.3375 8.30125 7.5475 8.45875C7.7575 8.61625 7.9375 8.8 8.0875 9.01L9.2125 8.2675C8.9425 7.8625 8.60125 7.525 8.18875 7.255C7.77625 6.985 7.33 6.85 6.85 6.85ZM13.15 6.85C12.67 6.85 12.2238 6.985 11.8112 7.255C11.3987 7.525 11.0575 7.87 10.7875 8.29L11.9125 9.0325C12.0625 8.8225 12.2425 8.63875 12.4525 8.48125C12.6625 8.32375 12.895 8.245 13.15 8.245C13.405 8.245 13.6413 8.32 13.8588 8.47C14.0763 8.62 14.2525 8.8075 14.3875 9.0325L15.5125 8.29C15.2425 7.87 14.9012 7.525 14.4887 7.255C14.0762 6.985 13.63 6.85 13.15 6.85ZM10 19C8.755 19 7.585 18.7637 6.49 18.2912C5.395 17.8187 4.4425 17.1775 3.6325 16.3675C2.8225 15.5575 2.18125 14.605 1.70875 13.51C1.23625 12.415 1 11.245 1 10C1 8.755 1.23625 7.585 1.70875 6.49C2.18125 5.395 2.8225 4.4425 3.6325 3.6325C4.4425 2.8225 5.395 2.18125 6.49 1.70875C7.585 1.23625 8.755 1 10 1C11.245 1 12.415 1.23625 13.51 1.70875C14.605 2.18125 15.5575 2.8225 16.3675 3.6325C17.1775 4.4425 17.8187 5.395 18.2912 6.49C18.7637 7.585 19 8.755 19 10C19 11.245 18.7637 12.415 18.2912 13.51C17.8187 14.605 17.1775 15.5575 16.3675 16.3675C15.5575 17.1775 14.605 17.8187 13.51 18.2912C12.415 18.7637 11.245 19 10 19ZM10 17.2C12.01 17.2 13.7125 16.5025 15.1075 15.1075C16.5025 13.7125 17.2 12.01 17.2 10C17.2 7.99 16.5025 6.2875 15.1075 4.8925C13.7125 3.4975 12.01 2.8 10 2.8C7.99 2.8 6.2875 3.4975 4.8925 4.8925C3.4975 6.2875 2.8 7.99 2.8 10C2.8 12.01 3.4975 13.7125 4.8925 15.1075C6.2875 16.5025 7.99 17.2 10 17.2Z\" fill=\"#FC26DA\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(252, 38, 218)\"},children:\"Curated Content\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(252, 38, 218)\"},children:\"Curated Content\"})}),className:\"framer-cbfjw3\",\"data-framer-name\":\"Curated Content\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mnpk6h\",\"data-framer-name\":\"Frame 1597882275\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-27zeh4\",\"data-framer-name\":\"Frame 1597882348\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Provide scalable, self-directed\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Provide scalable, \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"self-directed \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"wellbeing resources\"})]})},XGYK3ojLa:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(31, 37, 46)\"},children:\"Provide scalable, \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(31, 37, 46)\"},children:\"self-directed \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(31, 37, 46)\"},children:\"wellbeing resources\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Provide scalable, self-directed\"})}),className:\"framer-1y3zfpg\",\"data-framer-name\":\"Get your employees the help\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"wellbeing resources\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"wellbeing resources\"})}),className:\"framer-1lw7rzq hidden-1clry11 hidden-1qdp1wi\",\"data-framer-name\":\"when they need it most\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ixusha\",\"data-border\":true,\"data-framer-name\":\"crisis lines\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-exvtsr\",\"data-border\":true,\"data-framer-name\":\"Asset-curated content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{\"data-border\":true},ZC1UoV134:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hcamar\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-344w6k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b9v1ps\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i86pm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2wqnxz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-31thz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12m8ej3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f8lsmr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ifptq3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a5ncbd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k77qma\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1akef9w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nd7fxq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2f33i6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gshwub\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bafqx9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q48d33\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vreatn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vmyqdy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nvtokv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dm625w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2e9uzx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fpx0a4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qlimpz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u98f9b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bqiqeb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tm41v0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wmkz7f\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x8j1ci\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-an4cew\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d1e9eg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-47y4x1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-121ek4g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w3wcq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3t7v9g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p58npa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b9uj2v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yib7ww\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fky79q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wcyz89\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6q0smf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oo4rv0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rpjstr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8dgtg8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-glvmlr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1grrobj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-krauor\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17dwigw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xcorna\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1veeyo4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dfp28s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lpmymz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17x7r68\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jhwwcb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gb5w61\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h0hwye\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14l4555\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pixlsz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dhr7q8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-swxmhk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tqem3p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hbghnw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bqkpk3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ijyrbo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10mdbbs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pcb4o4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-81tq7k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oo5x2w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1le99qk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pygxfb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iy7p8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lr0boe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19k4ms6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1du2jbd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r0627d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-85aw9q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qlv7nl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pov2yp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sle7g8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b3bpnf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-de7clf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x8fq07\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cswjnf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-101v2gv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p2gq41\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-125rkf5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2spyct\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mnvxgh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l5vgzu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y3kelo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cwy65o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wj3add\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zpz0th\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1otbqmd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ws46n3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1se5c44\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tgmx0i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b1ainc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13d0o3g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nxglmj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tmt7qi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11lkbqh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zb5xkw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sm3tq0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cbxxgo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dv48bf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18xdcna\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18ma5gp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-161zhk9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l0st5u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rserm3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gz5nx7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mmji3h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xx3j8n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eok9gy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j5b76u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tv2xi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7mtxik\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r554at\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1emy4st\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-arcfkc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nexzan\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kpic20\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i5dpfe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15r71uz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9swcqs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18hmy9t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1520t6c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3n3k8i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9gkp3g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-leq8jx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v2w63d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l3fqoj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j8vzrr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-117t65v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5lvwe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8zmuyn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kw86dd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ycluhc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wmxsp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ko207k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sc4m0z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jngmgi\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-51t1gl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vwk96t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9smgl9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s8okgk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10f3wlr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eoqn22\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iagr4m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10xmwgm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1igui4x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l5n6ir\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f6amby\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9lti6v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rmu7yd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m7m72m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gtj5no\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-o1im32\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12g7str\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rw6nv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wuywq3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yqk9nq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7h5m3t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jfa5s0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12lkzc1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12vzr9h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ekmxr6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-167oy1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eusku6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ue9714\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17b276b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19e1ds8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e0hkol\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15yot24\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-167zlwy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jaxvn7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wmufxe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11i2to7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rt9fxz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ya5u34\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rjvzsa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dhh94q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3s8egw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19wzbtn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6hcv3q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s5h1o3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-99zrca\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6mptfr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13zfmut\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gmz57y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7gj0j8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10jlqtr\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i54mtw hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17me7bq hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wdghfx hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-18ho16u hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-19nxhei hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ohjw3 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kdozyr hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-12wlrnr hidden-1clry11\",\"data-border\":true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:430,width:\"860px\",y:(componentViewport?.y||0)+2964+0+80+2828+0+0+0+688-430+430-429.5},NF_fq9cfU:{height:360,width:\"536px\",y:(componentViewport?.y||0)+2177+0+64+2481+0+0+0+600-360.5+360.5-360},O7J_Zdqq5:{height:300,width:\"405px\",y:(componentViewport?.y||0)+2048+0+40+2196+0+0+0+500-300.5+-.5126903553298803},XGYK3ojLa:{height:250,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+1894+0+0+0+2343+0+466+216+0},ZC1UoV134:{height:424,width:\"764px\",y:(componentViewport?.y||0)+2755+0+0+80+2804+0+0+0+694-462+19.000000000000114}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:\"656px\",y:(componentViewport?.y||0)+2388+0+80+2690+0+0+0+656-394+-.9999999999999147,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vb8b23-container\",nodeId:\"N8hG33DBW\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{variant:\"AUmX2wDMd\"},NF_fq9cfU:{variant:\"pjO0wotwm\"},O7J_Zdqq5:{variant:\"ijf7v3X1s\"},XGYK3ojLa:{variant:\"DUNm5n7f4\"},ZC1UoV134:{variant:\"jO8Nj4otp\"}},children:/*#__PURE__*/_jsx(AssetCrisisLines,{height:\"100%\",id:\"N8hG33DBW\",layoutId:\"N8hG33DBW\",style:{height:\"100%\",width:\"100%\"},variant:\"vJayPRkpS\",width:\"100%\",wx7NzSRDv:ref6})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-32ajus\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6xsz1h\",\"data-framer-name\":\"Frame 1597882273\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jwyr9e\",\"data-framer-name\":\"crisis_alert\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_4903_27837\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"20\" height=\"20\">\\n<rect width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_4903_27837)\">\\n<path d=\"M10.0013 18.3333C8.84852 18.3333 7.76519 18.1146 6.7513 17.6771C5.73741 17.2396 4.85547 16.6458 4.10547 15.8958C3.35547 15.1458 2.76172 14.2639 2.32422 13.25C1.88672 12.2361 1.66797 11.1528 1.66797 10C1.66797 8.41667 2.08116 6.95486 2.90755 5.61458C3.73394 4.27431 4.85547 3.25 6.27214 2.54167C6.28602 2.80556 6.3138 3.07292 6.35547 3.34375C6.39714 3.61458 6.46658 3.93056 6.5638 4.29167C5.5638 4.90278 4.77561 5.71181 4.19922 6.71875C3.62283 7.72569 3.33464 8.81944 3.33464 10C3.33464 11.8611 3.98047 13.4375 5.27214 14.7292C6.5638 16.0208 8.14019 16.6667 10.0013 16.6667C11.8624 16.6667 13.4388 16.0208 14.7305 14.7292C16.0221 13.4375 16.668 11.8611 16.668 10C16.668 8.81944 16.3798 7.72222 15.8034 6.70833C15.227 5.69444 14.4319 4.88194 13.418 4.27083C13.5152 3.90972 13.5846 3.59375 13.6263 3.32292C13.668 3.05208 13.7027 2.79167 13.7305 2.54167C15.1471 3.25 16.2687 4.27083 17.0951 5.60417C17.9214 6.9375 18.3346 8.40278 18.3346 10C18.3346 11.1528 18.1159 12.2361 17.6784 13.25C17.2409 14.2639 16.6471 15.1458 15.8971 15.8958C15.1471 16.6458 14.2652 17.2396 13.2513 17.6771C12.2374 18.1146 11.1541 18.3333 10.0013 18.3333ZM10.0013 15C8.61241 15 7.43186 14.5139 6.45964 13.5417C5.48741 12.5694 5.0013 11.3889 5.0013 10C5.0013 9.19444 5.17839 8.4375 5.53255 7.72917C5.88672 7.02083 6.39019 6.43056 7.04297 5.95833C7.11241 6.16667 7.1888 6.40625 7.27214 6.67708C7.35547 6.94792 7.46658 7.28472 7.60547 7.6875C7.29991 8.00695 7.06727 8.36111 6.90755 8.75C6.74783 9.13889 6.66797 9.55556 6.66797 10C6.66797 10.9167 6.99436 11.7014 7.64714 12.3542C8.29991 13.0069 9.08464 13.3333 10.0013 13.3333C10.918 13.3333 11.7027 13.0069 12.3555 12.3542C13.0082 11.7014 13.3346 10.9167 13.3346 10C13.3346 9.55556 13.2548 9.13889 13.0951 8.75C12.9353 8.36111 12.7027 8.00695 12.3971 7.6875C12.5082 7.35417 12.6089 7.04514 12.6992 6.76042C12.7895 6.4757 12.8694 6.20833 12.9388 5.95833C13.5916 6.43056 14.0985 7.02083 14.4596 7.72917C14.8207 8.4375 15.0013 9.19444 15.0013 10C15.0013 11.3889 14.5152 12.5694 13.543 13.5417C12.5707 14.5139 11.3902 15 10.0013 15ZM9.16797 7.08333C8.65408 5.52778 8.31727 4.43403 8.15755 3.80208C7.99783 3.17014 7.91797 2.59722 7.91797 2.08333C7.91797 1.5 8.11936 1.00694 8.52214 0.604167C8.92491 0.201389 9.41797 0 10.0013 0C10.5846 0 11.0777 0.201389 11.4805 0.604167C11.8832 1.00694 12.0846 1.5 12.0846 2.08333C12.0846 2.59722 12.0048 3.17014 11.8451 3.80208C11.6853 4.43403 11.3485 5.52778 10.8346 7.08333H9.16797ZM10.0013 11.6667C9.54297 11.6667 9.15061 11.5035 8.82422 11.1771C8.49783 10.8507 8.33464 10.4583 8.33464 10C8.33464 9.54167 8.49783 9.14931 8.82422 8.82292C9.15061 8.49653 9.54297 8.33333 10.0013 8.33333C10.4596 8.33333 10.852 8.49653 11.1784 8.82292C11.5048 9.14931 11.668 9.54167 11.668 10C11.668 10.4583 11.5048 10.8507 11.1784 11.1771C10.852 11.5035 10.4596 11.6667 10.0013 11.6667Z\" fill=\"#FF0000\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(255, 0, 0)\"},children:\"Crisis Support Lines\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(255, 0, 0)\"},children:\"Crisis Support Lines\"})}),className:\"framer-17reclz\",\"data-framer-name\":\"Crisis Line SOS\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rjwq7r\",\"data-framer-name\":\"Frame 1597882272\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Ensure fast, professional help for employees when it matters most\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Ensure fast, professional help for employees when it matters most\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(31, 37, 46)\"},children:\"Ensure fast, professional help for employees when it matters most\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Ensure fast, professional help for\"})}),className:\"framer-ph5ffo\",\"data-framer-name\":\"Act immediately on mental\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"employees when it matters most\"})}),className:\"framer-1nkgie7 hidden-11qd5k7 hidden-1clry11 hidden-1qdp1wi\",\"data-framer-name\":\"burn-outs and breakdowns\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+3516},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+3081},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+2696},XGYK3ojLa:{y:(componentViewport?.y||0)+1894+0+0+0+3275},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+3498}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1006,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+2388+0+80+3346,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k02k18-container\",nodeId:\"hgw26aa2A\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{variant:\"oJq3eVKyc\"},NF_fq9cfU:{variant:\"fGM2NruLX\"},O7J_Zdqq5:{variant:\"W_OejlH4l\"},XGYK3ojLa:{variant:\"nJ7qaT7pD\"},ZC1UoV134:{variant:\"l2P7COa7_\"}},children:/*#__PURE__*/_jsx(Benefits,{height:\"100%\",id:\"hgw26aa2A\",layoutId:\"hgw26aa2A\",style:{width:\"100%\"},variant:\"YiufMBAf7\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d75nlm\",\"data-border\":true,\"data-framer-name\":\"Testimonials\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Hear what some of our \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"customers say\"})]})},ZC1UoV134:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Hear what some of our \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"customers say \"})]}),verticalAlignment:\"center\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Hear what some of our \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"customers say\"})]}),className:\"framer-1mmfb6d hidden-1qdp1wi\",\"data-framer-name\":\"The only platform that gets to the root cause of employees\u2019 mental habits\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8gqtrz\",\"data-framer-name\":\"Main\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{width:`min(${componentViewport?.width||\"100vw\"}, 1720px)`,y:(componentViewport?.y||0)+2964+0+80+4522+120+192+0},NF_fq9cfU:{width:`calc(${componentViewport?.width||\"100vw\"} - 72px)`,y:(componentViewport?.y||0)+2177+0+64+4087+120+160+0},O7J_Zdqq5:{width:\"746px\",y:(componentViewport?.y||0)+2048+0+40+3702+120+128+93.5},XGYK3ojLa:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+1894+0+0+0+4281+80+0+-75.5},ZC1UoV134:{width:`min(${componentViewport?.width||\"100vw\"}, 1528px)`,y:(componentViewport?.y||0)+2755+0+0+80+4504+120+160+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:751,width:\"1312px\",y:(componentViewport?.y||0)+2388+0+80+4352+120+160+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lxu67k-container\",nodeId:\"jJTsRdvo8\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{variant:\"Ko2Y2LRNw\"},O7J_Zdqq5:{variant:\"F4FCkDCm9\"},XGYK3ojLa:{variant:\"n153krOJZ\"}},children:/*#__PURE__*/_jsx(NewTestimonials,{height:\"100%\",id:\"jJTsRdvo8\",layoutId:\"jJTsRdvo8\",style:{width:\"100%\"},variant:\"cHiKbsAqz\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n6n2cs\",\"data-border\":true,\"data-framer-name\":\"Blog Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2kmhi4\",\"data-framer-name\":\"frame\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+5705+0+0+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+5238+0+0+0},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+5008+0+0+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+5655+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,width:\"1px\",y:(componentViewport?.y||0)+2388+0+80+5503+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bsmc7i-container hidden-1qdp1wi\",isModuleExternal:true,nodeId:\"SIqt_dhhZ\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"SIqt_dhhZ\",layoutId:\"SIqt_dhhZ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+5705+0+0+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+5238+0+0+0},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+5008+0+0+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+5655+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"1px\",y:(componentViewport?.y||0)+2388+0+80+5503+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15gq5cw-container hidden-1qdp1wi\",isModuleExternal:true,nodeId:\"rJMaOcNYT\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"rJMaOcNYT\",layoutId:\"rJMaOcNYT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6jn7c2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8cd8fx\",\"data-framer-name\":\"Frame 1597882306\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mehmy9\",\"data-framer-name\":\"quick_reference_all\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5136_1089\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"20\" height=\"20\">\\n<rect width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5136_1089)\">\\n<path d=\"M4.16667 3.33464V8.35547V8.33464V16.668V3.33464ZM5.83333 11.668H8.75C8.875 11.3485 9.02778 11.0499 9.20833 10.7721C9.38889 10.4944 9.59722 10.2374 9.83333 10.0013H5.83333V11.668ZM5.83333 15.0013H8.47917C8.40972 14.7235 8.36458 14.4457 8.34375 14.168C8.32292 13.8902 8.32639 13.6124 8.35417 13.3346H5.83333V15.0013ZM4.16667 18.3346C3.70833 18.3346 3.31597 18.1714 2.98958 17.8451C2.66319 17.5187 2.5 17.1263 2.5 16.668V3.33464C2.5 2.8763 2.66319 2.48394 2.98958 2.15755C3.31597 1.83116 3.70833 1.66797 4.16667 1.66797H10.8333L15.8333 6.66797V8.7513C15.5694 8.64019 15.2986 8.55339 15.0208 8.49089C14.7431 8.42839 14.4583 8.38325 14.1667 8.35547V7.5013H10V3.33464H4.16667V16.668H9.1875C9.40972 17.0013 9.65972 17.3103 9.9375 17.5951C10.2153 17.8798 10.5208 18.1263 10.8542 18.3346H4.16667ZM13.75 15.8346C14.3333 15.8346 14.8264 15.6332 15.2292 15.2305C15.6319 14.8277 15.8333 14.3346 15.8333 13.7513C15.8333 13.168 15.6319 12.6749 15.2292 12.2721C14.8264 11.8694 14.3333 11.668 13.75 11.668C13.1667 11.668 12.6736 11.8694 12.2708 12.2721C11.8681 12.6749 11.6667 13.168 11.6667 13.7513C11.6667 14.3346 11.8681 14.8277 12.2708 15.2305C12.6736 15.6332 13.1667 15.8346 13.75 15.8346ZM18 19.168L15.75 16.918C15.4583 17.1124 15.1424 17.2582 14.8021 17.3555C14.4618 17.4527 14.1111 17.5013 13.75 17.5013C12.7083 17.5013 11.8229 17.1367 11.0938 16.4076C10.3646 15.6784 10 14.793 10 13.7513C10 12.7096 10.3646 11.8242 11.0938 11.0951C11.8229 10.3659 12.7083 10.0013 13.75 10.0013C14.7917 10.0013 15.6771 10.3659 16.4062 11.0951C17.1354 11.8242 17.5 12.7096 17.5 13.7513C17.5 14.1124 17.4514 14.4631 17.3542 14.8034C17.2569 15.1437 17.1111 15.4596 16.9167 15.7513L19.1667 18.0013L18 19.168Z\" fill=\"#00B259\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(0, 178, 89)\"},children:\"Featured Blogs\"})}),className:\"framer-1wgmbx9\",\"data-framer-name\":\"Featured Blogs\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"What we're talking about\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"What we're talking about\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"42px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"What we're talking about\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"What we're talking about\"})}),className:\"framer-1f36yh4\",\"data-framer-name\":\"What\u2019s new in B-town\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{width:\"200px\",y:(componentViewport?.y||0)+2964+0+80+5705+0+0+400-112},NF_fq9cfU:{width:\"180px\",y:(componentViewport?.y||0)+2177+0+64+5238+0+0+301-115},O7J_Zdqq5:{width:\"180px\",y:(componentViewport?.y||0)+2048+0+40+5008+0+0+300-112},XGYK3ojLa:{y:(componentViewport?.y||0)+1894+0+0+0+4985+24+0+188},ZC1UoV134:{width:\"200px\",y:(componentViewport?.y||0)+2755+0+0+80+5655+0+0+350-112}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"186px\",y:(componentViewport?.y||0)+2388+0+80+5503+0+0+300-112,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jq0yiu-container\",nodeId:\"idFwD_WkI\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"idFwD_WkI\",layoutId:\"idFwD_WkI\",style:{width:\"100%\"},width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m6lt02-container hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yAJ5QHhCo\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:32,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:0,height:\"100%\",id:\"yAJ5QHhCo\",layoutId:\"yAJ5QHhCo\",padding:0,paddingBottom:0,paddingLeft:10,paddingPerSide:true,paddingRight:10,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-77qbc4\",\"data-framer-name\":\"All blogs \",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"d7bAPDLVn\",data:Blog,type:\"Collection\"},select:[{collection:\"d7bAPDLVn\",name:\"pO8xkhVEu\",type:\"Identifier\"},{collection:\"d7bAPDLVn\",name:\"rKsNvNeho\",type:\"Identifier\"},{collection:\"d7bAPDLVn\",name:\"NwXqdbWSC\",type:\"Identifier\"},{collection:\"d7bAPDLVn\",name:\"YkIoIYUgC\",type:\"Identifier\"},{collection:\"d7bAPDLVn\",name:\"id\",type:\"Identifier\"}],where:{collection:\"d7bAPDLVn\",name:\"lt0dZ5fMs\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idd7bAPDLVn,NwXqdbWSC:NwXqdbWSCd7bAPDLVn,pO8xkhVEu:pO8xkhVEud7bAPDLVn,rKsNvNeho:rKsNvNehod7bAPDLVn,YkIoIYUgC:YkIoIYUgCd7bAPDLVn},index)=>{pO8xkhVEud7bAPDLVn??=\"\";NwXqdbWSCd7bAPDLVn??=\"\";YkIoIYUgCd7bAPDLVn??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`d7bAPDLVn-${idd7bAPDLVn}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{pO8xkhVEu:pO8xkhVEud7bAPDLVn},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{pO8xkhVEu:pO8xkhVEud7bAPDLVn},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:342,children:/*#__PURE__*/_jsx(Container,{className:\"framer-29ea65-container\",inComponentSlot:true,nodeId:\"RTi8g8Wct\",rendersWithMotion:true,scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(NormalBlog,{height:\"100%\",HupsTtR9J:NwXqdbWSCd7bAPDLVn,id:\"RTi8g8Wct\",layoutId:\"RTi8g8Wct\",mahk4qX4F:resolvedLinks[0],qiPimknwg:toResponsiveImage(rKsNvNehod7bAPDLVn),style:{height:\"100%\"},variant:\"gdCkPB51W\",width:\"100%\",xO8hjLOgm:YkIoIYUgCd7bAPDLVn})})})})})},idd7bAPDLVn);})})})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-g8malm hidden-1qdp1wi\",\"data-framer-name\":\"All blogs \",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"EfAl9FK8I\",data:Blog,type:\"Collection\"},select:[{collection:\"EfAl9FK8I\",name:\"pO8xkhVEu\",type:\"Identifier\"},{collection:\"EfAl9FK8I\",name:\"rKsNvNeho\",type:\"Identifier\"},{collection:\"EfAl9FK8I\",name:\"NwXqdbWSC\",type:\"Identifier\"},{collection:\"EfAl9FK8I\",name:\"YkIoIYUgC\",type:\"Identifier\"},{collection:\"EfAl9FK8I\",name:\"id\",type:\"Identifier\"}],where:{collection:\"EfAl9FK8I\",name:\"lt0dZ5fMs\",type:\"Identifier\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idEfAl9FK8I,NwXqdbWSC:NwXqdbWSCEfAl9FK8I,pO8xkhVEu:pO8xkhVEuEfAl9FK8I,rKsNvNeho:rKsNvNehoEfAl9FK8I,YkIoIYUgC:YkIoIYUgCEfAl9FK8I},index1)=>{pO8xkhVEuEfAl9FK8I??=\"\";NwXqdbWSCEfAl9FK8I??=\"\";YkIoIYUgCEfAl9FK8I??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`EfAl9FK8I-${idEfAl9FK8I}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined},{href:{pathVariables:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined},{href:{pathVariables:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined},{href:{pathVariables:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined},{href:{pathVariables:{pO8xkhVEu:pO8xkhVEuEfAl9FK8I},webPageId:\"C1Kr1WZzn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{width:\"1656px\",y:(componentViewport?.y||0)+2964+0+80+5705+0+410+0},NF_fq9cfU:{width:\"1072px\",y:(componentViewport?.y||0)+2177+0+64+5238+0+311+0},O7J_Zdqq5:{width:\"682px\",y:(componentViewport?.y||0)+2048+0+40+5008+0+310+0+0},ZC1UoV134:{width:\"1464px\",y:(componentViewport?.y||0)+2755+0+0+80+5655+0+360+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:356,width:\"1248px\",y:(componentViewport?.y||0)+2388+0+80+5503+0+310+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dem7da-container\",nodeId:\"s2_2BW_SA\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{mahk4qX4F:resolvedLinks1[2]},NF_fq9cfU:{mahk4qX4F:resolvedLinks1[3]},O7J_Zdqq5:{mahk4qX4F:resolvedLinks1[4]},ZC1UoV134:{mahk4qX4F:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(NormalBlog,{height:\"100%\",HupsTtR9J:NwXqdbWSCEfAl9FK8I,id:\"s2_2BW_SA\",layoutId:\"s2_2BW_SA\",mahk4qX4F:resolvedLinks1[0],qiPimknwg:toResponsiveImage(rKsNvNehoEfAl9FK8I),style:{width:\"100%\"},variant:\"wgmDjCqGi\",width:\"100%\",xO8hjLOgm:YkIoIYUgCEfAl9FK8I})})})})})})})},idEfAl9FK8I);})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vxfhvw\",\"data-border\":true,\"data-framer-name\":\"FAQ section\",id:elementId6,ref:ref7,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{\"data-border\":true}},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dezji2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15s4fli\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-omosc3\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4vm3cy\",\"data-framer-name\":\"Frame 1597882316\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3c6adq\",\"data-framer-name\":\"voice_chat\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_5160_2360\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"20\" height=\"20\">\\n<rect width=\"20\" height=\"20\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_5160_2360)\">\\n<path d=\"M5.0013 9.16797H6.2513V7.5013H5.0013V9.16797ZM7.08464 10.8346H8.33464V5.83464H7.08464V10.8346ZM9.3763 12.5013H10.6263V4.16797H9.3763V12.5013ZM11.668 10.8346H12.918V5.83464H11.668V10.8346ZM13.7513 9.16797H15.0013V7.5013H13.7513V9.16797ZM1.66797 18.3346V3.33464C1.66797 2.8763 1.83116 2.48394 2.15755 2.15755C2.48394 1.83116 2.8763 1.66797 3.33464 1.66797H16.668C17.1263 1.66797 17.5187 1.83116 17.8451 2.15755C18.1714 2.48394 18.3346 2.8763 18.3346 3.33464V13.3346C18.3346 13.793 18.1714 14.1853 17.8451 14.5117C17.5187 14.8381 17.1263 15.0013 16.668 15.0013H5.0013L1.66797 18.3346ZM4.29297 13.3346H16.668V3.33464H3.33464V14.2721L4.29297 13.3346Z\" fill=\"#FC5426\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(252, 84, 38)\"},children:\"Frequently Asked Question\"})}),className:\"framer-wzuk6e\",\"data-framer-name\":\"Frequently Asked Question\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Still got questions ?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"56px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Still got questions ?\"})}),className:\"framer-cqxab6\",\"data-framer-name\":\"What\u2019s new in B-town\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-34fp9v\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{width:\"1592px\",y:(componentViewport?.y||0)+2964+0+80+6519+0+100+0+148+0},NF_fq9cfU:{width:\"944px\",y:(componentViewport?.y||0)+2177+0+64+5953+0+100+0+148+0},O7J_Zdqq5:{width:\"746px\",y:(componentViewport?.y||0)+2048+0+40+5722+0+80+0+148+0},XGYK3ojLa:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+1894+0+0+0+5491+0+64+0+68+24},ZC1UoV134:{width:\"1400px\",y:(componentViewport?.y||0)+2755+0+0+80+6419+0+100+0+148+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:384,width:\"1184px\",y:(componentViewport?.y||0)+2388+0+80+6217+0+100+0+148+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-na7mn-container\",nodeId:\"qH6wnYL5j\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{variant:\"FixC_Ekai\"}},children:/*#__PURE__*/_jsx(Questions,{height:\"100%\",id:\"qH6wnYL5j\",layoutId:\"qH6wnYL5j\",style:{width:\"100%\"},variant:\"tSrdGq4Ny\",width:\"100%\"})})})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+6519+0+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+5953+0+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+6419+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"1px\",y:(componentViewport?.y||0)+2388+0+80+6217+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-196aviw-container hidden-1clry11 hidden-1qdp1wi\",isModuleExternal:true,nodeId:\"V3jXYuft9\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"V3jXYuft9\",layoutId:\"V3jXYuft9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+6519+0+0},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+5953+0+0},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+6419+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"1px\",y:(componentViewport?.y||0)+2388+0+80+6217+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f6uvyf-container hidden-1clry11 hidden-1qdp1wi\",isModuleExternal:true,nodeId:\"KqtiZzoiD\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(GradientStroke,{height:\"100%\",id:\"KqtiZzoiD\",layoutId:\"KqtiZzoiD\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2964+0+80+7319},NF_fq9cfU:{y:(componentViewport?.y||0)+2177+0+64+6753},O7J_Zdqq5:{y:(componentViewport?.y||0)+2048+0+40+6414},XGYK3ojLa:{y:(componentViewport?.y||0)+1894+0+0+0+6105},ZC1UoV134:{y:(componentViewport?.y||0)+2755+0+0+80+7219}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1422,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+2388+0+80+6949,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c5iuvc-container\",nodeId:\"hIzU9mULE\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{variant:\"XZHFs34JA\"},NF_fq9cfU:{variant:\"TAa6ueVcm\"},O7J_Zdqq5:{variant:\"U2kpB4cpH\"},XGYK3ojLa:{variant:\"VO8Xu9wO6\"},ZC1UoV134:{variant:\"ChIZCvXvH\"}},children:/*#__PURE__*/_jsx(Footer_CTA,{height:\"100%\",id:\"hIzU9mULE\",layoutId:\"hIzU9mULE\",style:{width:\"100%\"},variant:\"SwKG8E6rH\",width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rmamth\",\"data-framer-name\":\"2nd Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-54zko5\",\"data-framer-name\":\"2nd grid\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1usqsug\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1foxy3k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qz3erx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g8ndeo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19fms6l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ud3wox\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rjzsam\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nwpxgz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gbaahr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ph210h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fekgc3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19ry7l8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g8hcf9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14deul1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3c4mv8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3h7kwc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12sa7ab\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ctxj86\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-822jc7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16313i6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xzgdxq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11zo4t8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p4m8g7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-u6ot8s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ybmbmm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-193u39h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1riqh2p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-77icsl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15prhuh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rd6mop\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16snycz\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vewoh2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a7du1r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w40hs8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-72u7lr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-etyw0e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19i26se\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ft0ozl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rzrep\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-183xd8q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vlcydq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gw47q7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j25cm4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hqn0vp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jm1fm8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1minb78\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cmn74h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l8xh2l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yxep4p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-67l4cf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p4q2yt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bb834k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lig3vw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fn3ap\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w73as0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13x5l7b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bbhyuf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k9mbwh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1up0y9o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jwenod\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rj85wd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w0tghg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1epwnx1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uo7czo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ynnfko\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-frz2iq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q3miws\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jaju3g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-k11shs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fz1egb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ntfkhw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pr10q0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q3kjyl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f18c5l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4avmqj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y319u0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ri4kn0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1847h3e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zb9nwg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1un51ub\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-229qow\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-93q1pw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lt7px9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ukrp5m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1un91t1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vrnzjn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pf01jt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oczn9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cf97ye\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-adtpd5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4vwxpd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mxio9k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tbn38y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4b4f6u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-clxpu1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14l1cq0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9iu3rx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c7z7mn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rpa4mt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-528hhg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3pewty\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e7so65\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gzjm6c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lgnpxm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m5um2n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uappns\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5y734s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6d35wv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e85nd4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-39ey6h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1it8cdw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1phs4g3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iwyrtn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1adm5j5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-icphsl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ey4yz7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g5jcqo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-68rh6h\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1utw38u\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kxau9a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v2h0qh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fjgh5d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3qg4l6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-107ctvm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bvjujm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-153squa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jqi04y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10m5cxp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7gejgr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gfbprg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tuapjt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ule40t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-z89bv5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cn1yhv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a1cp5s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15bwov5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5zhdlk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b93u3r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ch0r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13i5e2x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ibdcau\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ht2duk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uu0evl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1chvbru\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3y86wo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yhywcq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6bcdge\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mwqe55\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wd6hj1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18t0v4v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h8us5e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y0xmr4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ds9xts\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ppne70\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-he2sqc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vgi0gb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j1ozbg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4oyqxl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9x8wel\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ncsqk7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qr6spe\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y7w4u7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-trxz0b\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19p27sh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ih3z8e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v4522q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19vxh6c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d6xqdo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s04e6c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p2thx8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-obya29\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rwfzls\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p95n4n\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fngvu8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-di4md0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i6iys7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hbjp43\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13tffnt\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6a8876\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-z01pop\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fauosh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jgpdr3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qsyzov\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uzm9c2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xt5i4x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xconcv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q5fay1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ypyyki\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j6gmka\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lxyokl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rvkpbl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wcgya9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10uj893\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1no0mfo hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-tojh7b hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-78wmfd hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-r26jrh hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-9x1cwl hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bf6x3j hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kg4uil hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-160kkul hidden-1clry11\",\"data-border\":true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m1k781\",\"data-border\":true,\"data-framer-name\":\"Description\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:[\"Proudly supporting leading companies in creating \",/*#__PURE__*/_jsx(\"br\",{}),\"healthier, happier workplaces.\"]})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:[\"Proudly supporting leading companies in creating \",/*#__PURE__*/_jsx(\"br\",{}),\"healthier, happier workplaces.\"]})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Proudly supporting leading companies in creating healthier, happier workplaces.\"})}),transformTemplate:transformTemplate3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Proudly supporting leading companies in creating healthier, happier workplaces.\"})}),className:\"framer-z0cvb1\",\"data-framer-name\":\"Trust your employees\u2019 mental health to the best professionals. The world\u2019s most advanced digital clinic to help you.\",fonts:[\"CUSTOM;SF Pro Display Medium\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kaomw1\",\"data-border\":true,\"data-framer-name\":\"Client logos\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ia5f67-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"G1WIUAGpE\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:40,height:\"100%\",hoverFactor:.5,id:\"G1WIUAGpE\",layoutId:\"G1WIUAGpE\",padding:40,paddingBottom:0,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:128,pixelWidth:3091,positionX:\"left\",positionY:\"center\",src:\"https://framerusercontent.com/images/dCejrfF2OpaNMzKmJmjOC3fKVbo.png\"},className:\"framer-1aicggn\",\"data-framer-name\":\"Frame 2018776348\"})],speed:70,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gjhvic\",\"data-border\":true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-u6sa4w\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:30,svg:'<svg width=\"30\" height=\"14\" viewBox=\"-1 -1 30 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M27.2727 0.272727L24.4091 0.0681818C24.2727 0.0681818 24.0682 0.136364 23.9318 0.204545C23.8636 0.272727 23.7273 0.409091 23.7273 0.681818V1.29545C23.7273 1.77273 24 1.97727 24.3409 1.97727H24.6136C23.25 6.68182 18.9545 9.88636 14.0455 9.88636C9.06818 9.88636 4.84091 6.61364 3.47727 1.90909H3.75C4.09091 1.90909 4.36364 1.56818 4.36364 1.22727L4.15909 0.613636C4.15909 0.340909 4.02273 0.204545 3.95455 0.136364C3.81818 0.0681818 3.61364 0 3.47727 0L0.613636 0.272727C0.204545 0.272727 0 0.613636 0 0.954545L0.0681818 1.56818C0.0681818 1.84091 0.204545 1.97727 0.272727 2.04545C0.409091 2.18182 0.545455 2.18182 0.75 2.18182L1.29545 2.11364C2.79545 7.84091 8.04545 11.9318 13.9773 11.9318C19.9091 11.9318 25.1591 7.84091 26.6591 2.11364L27.2045 2.18182C27.4091 2.18182 27.5455 2.11364 27.6818 2.04545C27.75 1.97727 27.8864 1.84091 27.8864 1.56818V0.954545C27.8864 0.545455 27.5455 0.272727 27.2727 0.272727Z\" fill=\"#00BBFF\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-160x2z0\",\"data-framer-name\":\"gradient-bot\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:549,intrinsicWidth:1512,svg:'<svg width=\"1512\" height=\"549\" viewBox=\"0 0 1512 549\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"1512\" height=\"549\" transform=\"matrix(1 0 0 -1 0 549)\" fill=\"url(#paint0_linear_4382_5312)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_4382_5312\" x1=\"756\" y1=\"0\" x2=\"756\" y2=\"549\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+2725.5},NF_fq9cfU:{y:(componentViewport?.y||0)+2012.5},O7J_Zdqq5:{y:(componentViewport?.y||0)+1921.5},XGYK3ojLa:{y:(componentViewport?.y||0)+1730.5},ZC1UoV134:{y:(componentViewport?.y||0)+2505.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+2192.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k7dyzl-container\",nodeId:\"j6KUgkg1j\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Button3Copy,{FsXmNGgxn:\"Sign In\",height:\"100%\",id:\"j6KUgkg1j\",layoutId:\"j6KUgkg1j\",variant:\"MlXU20Ram\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"The only platform \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"to go beyond symptoms and \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(0, 187, 255)\"},children:\"uncover the root cause.\"})]})},XGYK3ojLa:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"The only platform to \"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:[\"go beyond symptoms and \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(0, 187, 255)\"},children:\"uncover the root cause.\"})]})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"The only platform \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"to go beyond symptoms and \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(0, 187, 255)\"},children:\"uncover the root cause.\"})]}),className:\"framer-12gqghf\",\"data-framer-name\":\"The only platform that gets to the root cause of employees\u2019 mental habits\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1etyvl6\",\"data-framer-name\":\"1st Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fy9q7f\",\"data-framer-name\":\"Grid Stack\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pba4wj\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jqhv64\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aehg4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b610dy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1njsplr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n1kuo6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uo6mig\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pcvtzb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gqflr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9ykddh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xcgujb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gjfgru\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3vr7y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wl7ux\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ytb3p2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xnwn5q\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kqax5x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ntoh5c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xb0j8y\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-154faf2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hvpqny\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cwm7vp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qx2f8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y7o18p\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-trpnth\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tapxb3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qhg2rk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1018wpd\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mhnm0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rafcgj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4baje7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a5ielo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tnhkte\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13blwy3\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h8tg1g\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10x2pzr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hu18h6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-y7rtv8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19520xm\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qo7fyg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-idch5e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ptay8c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18te03w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xsvkny\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ylo8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zlsw4r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w1zgga\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a2n0hp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hyj9bs\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-czll86\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d69wj7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t1nr2m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mxd7q8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gde85d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5944pn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gcr023\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dgm2jk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xvoteh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vjybum\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8w1zdq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mk6rvj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9o7pve\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16ed69d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fn90o5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t4f805\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ykx89l\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ntm1uc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-knylar\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h633kj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5qsg7t\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ft011e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uxkvkx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7ynqd2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oskctp\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-145j2kk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11e2rs0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17fbqfj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h4pg48\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kkvdqq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vya3s0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f2i3un\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uwlugv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vo9nw4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12b593c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-143q437\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lsa3cj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-aubon8\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15h2ckb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x8trxn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-149048z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-egcs7k\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zxoq0s\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mg9dcw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1acsa8o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1htlzdg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zsj1up\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ofwf82\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jnyart\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5i99m0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pxaiu2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-28lco2\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xqqflo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-npqz2a\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vkj2ms\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-98htd1\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-m6ptpa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-156dz0v\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tpr0l0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c74bfn\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m0ndav\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j5gvjf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eonb9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uls2fa\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nnhkhw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15teap\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qqw222\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jejxnj\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xqy4b5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vdoyu4\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-170347x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1va6shb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mcul1r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rzrtiu\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ssisq7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-166a2x6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9hh7bq\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q9p8fh\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xzfobw\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jkppr9\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sgzuto\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16s7xax\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j6kqbc\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-57ktyy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-svovn0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vk788r\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pmrq7m\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cx3c8e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-b5fwac\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1it1m7i\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fhd2yb\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cshgl0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h2djz6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pssax5\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10705uy\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13iivje\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-120mvpo\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wdz0nf\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ebkkv0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1agm1hv\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wgzk75\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ge4ypg\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17i0u6x\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1raca9c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1etiqk\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ho6rtx\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-josp5d\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vg97ar\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sn4qio\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wxtzst\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-507697\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gpk4h0\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ctiq10\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yp6w8c\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b328b6\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fzut5z\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cc4p93\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x463ew\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-150mb37\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dqveg7\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gj05jr\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c1yu6e\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jv413w\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nd589o\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1txmp73\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-abvnky\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zfqxrl\",\"data-border\":true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-chr6ko\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pfy5c4 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-plavj6 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nj1t7z hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-15m102n hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-e5f46k hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fkv1gr hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sm1vt3 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1chkbtp hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-18882kd hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-z4pce hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-uj40ed hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-z2svh7 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mek0ak hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-u2po20 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nce6na hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s2ojst hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1egr539 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-i42ba9 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-2a2puj hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sq0om4 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-xi2uup hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-n6w3dl hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1djuu14 hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qo0dcb hidden-1clry11\",\"data-border\":true}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-3qo8w1 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x3jmke hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v2hhd5 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-36ssl4 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-5isdg4 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ueon3 hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v2wl3u hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7 hidden-1clry11\",\"data-border\":true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NF_fq9cfU:{transformTemplate:transformTemplate2},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"rgb(143, 168, 179)\",\"--framer-text-transform\":\"uppercase\"},children:\"Try it free for 90 days.NO CARD DETAILS REQUIRED.\"})}),transformTemplate:transformTemplate2},XGYK3ojLa:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(145, 171, 182)\",\"--framer-text-transform\":\"uppercase\"},children:\"TRY FOR FREE FOR 90 days. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(145, 171, 182)\",\"--framer-text-transform\":\"uppercase\"},children:\"NO CARD DETAILS REQUIRED.\"})]}),fonts:[\"CUSTOM;SF Pro Display Semibold\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"rgb(143, 168, 179)\",\"--framer-text-transform\":\"uppercase\"},children:\"Try it free for 90 days. NO CARD DETAILS REQUIRED.\"})}),className:\"framer-1uho9go\",\"data-framer-name\":\"// 10 days free trial. No credit card required :)\",fonts:[\"CUSTOM;SF Pro Text Medium\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:174.5,width:\"172px\",y:(componentViewport?.y||0)+0+429},NF_fq9cfU:{height:136,width:\"134px\",y:(componentViewport?.y||0)+20+326},O7J_Zdqq5:{height:125,width:\"126px\",y:(componentViewport?.y||0)+10+375},ZC1UoV134:{height:155,width:\"152px\",y:(componentViewport?.y||0)+0+391}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:134,width:\"132px\",y:(componentViewport?.y||0)+0+413,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ig4wa4-container hidden-1qdp1wi\",nodeId:\"lWwTNN1ct\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Asset1,{height:\"100%\",id:\"lWwTNN1ct\",layoutId:\"lWwTNN1ct\",style:{height:\"100%\",width:\"100%\"},variant:\"iMU1GlYea\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:175.93893129770993,width:\"172px\",y:(componentViewport?.y||0)+0+253},NF_fq9cfU:{height:137,width:\"107px\",y:(componentViewport?.y||0)+20+121},O7J_Zdqq5:{height:124,width:\"101px\",y:(componentViewport?.y||0)+10+63},ZC1UoV134:{height:155.48091603053433,width:\"152px\",y:(componentViewport?.y||0)+0+236}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:134,width:\"131px\",y:(componentViewport?.y||0)+0+546.0000000000003,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12vrgbc-container hidden-1qdp1wi\",nodeId:\"MCaUGLSdG\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Asset2,{height:\"100%\",id:\"MCaUGLSdG\",layoutId:\"MCaUGLSdG\",style:{height:\"100%\",width:\"100%\"},variant:\"ne5UeceOu\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:96,width:\"96px\",y:(componentViewport?.y||0)+0+598},NF_fq9cfU:{height:69,width:\"68px\",y:(componentViewport?.y||0)+20+393},O7J_Zdqq5:{height:63,width:\"63px\",y:(componentViewport?.y||0)+10+375},ZC1UoV134:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+546}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",y:(componentViewport?.y||0)+0+212,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ej0oru-container hidden-1qdp1wi\",nodeId:\"mYjp3GHhu\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Asset3,{height:\"100%\",id:\"mYjp3GHhu\",layoutId:\"mYjp3GHhu\",style:{height:\"100%\",width:\"100%\"},variant:\"rF4AGYREe\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{height:96,width:\"96px\",y:(componentViewport?.y||0)+0+686},NF_fq9cfU:{width:\"63px\",y:(componentViewport?.y||0)+20+531},O7J_Zdqq5:{height:63,width:\"51px\",y:(componentViewport?.y||0)+10+500},ZC1UoV134:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+623}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+612,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ersa4r-container hidden-1qdp1wi\",nodeId:\"Rzry_0ZnD\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Asset4,{height:\"100%\",id:\"Rzry_0ZnD\",layoutId:\"Rzry_0ZnD\",style:{height:\"100%\",width:\"100%\"},variant:\"glezr58MJ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wvrv1o\",\"data-framer-name\":\"gradient bot\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ck12z2\",\"data-border\":true,\"data-framer-name\":\"Description\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Display Medium\", \"SF Pro Display Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:[\"Empower your employees with WhatsApp-powered wellness tools and \",/*#__PURE__*/_jsx(\"br\",{}),\"gain valuable insights that enhance wellbeing in return.\"]})}),fonts:[\"CUSTOM;SF Pro Display Medium\"],transformTemplate:transformTemplate3},XGYK3ojLa:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Empower your deskless workers with instant support, real-time insights \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"and employee care that drives your companies competitive edge.\"})]}),transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Empower your deskless workers with instant support, real-time insights \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBUZXh0IE1lZGl1bQ==\",\"--framer-font-family\":'\"SF Pro Text Medium\", \"SF Pro Text Medium Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"and employee care that drives your companies competitive edge.\"})]}),className:\"framer-18a6z6\",\"data-framer-name\":\"Trust your employees\u2019 mental health to the best professionals. The world\u2019s most advanced digital clinic to help you.\",fonts:[\"CUSTOM;SF Pro Text Medium\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y31mpe\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"88px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Workplace wellbeing,\"})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Workplace wellbeing,\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"52px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Workplace wellbeing,\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"72px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Workplace wellbeing,\"})}),className:\"framer-16nvk3h\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"88px\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(96deg, rgb(0, 187, 255) 0%, rgb(0, 117, 255) 146%)\"},children:\"Powered by WhatsApp\"})})})},O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"64px\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(96deg, rgb(0, 187, 255) 0%, rgb(0, 117, 255) 146%)\"},children:\"Powered by WhatsApp\"})})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"52px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(96deg, rgb(0, 187, 255) 0%, rgb(0, 117, 255) 146%)\"},children:\"Powered by WhatsApp\"})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"72px\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(96deg, rgb(0, 187, 255) 0%, rgb(0, 117, 255) 146%)\"},children:\"Powered by WhatsApp\"})})}),className:\"framer-t7k3gl\",\"data-framer-name\":\"wellness tracking\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{y:(componentViewport?.y||0)+0+1200-577},NF_fq9cfU:{y:(componentViewport?.y||0)+20+468.0000000000002},O7J_Zdqq5:{y:(componentViewport?.y||0)+10+441},XGYK3ojLa:{y:(componentViewport?.y||0)+79+429.0000000000002},ZC1UoV134:{y:(componentViewport?.y||0)+0+1200-565}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"184px\",y:(componentViewport?.y||0)+0+553.0000000000002,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13205ee-container\",nodeId:\"onGDiRbs8\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"onGDiRbs8\",layoutId:\"onGDiRbs8\",style:{height:\"100%\",width:\"100%\"},variant:\"p3Yg1hRfJ\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1elsqb\",\"data-framer-name\":\"Asset-Dashboard \",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+856+0),pixelHeight:3641,pixelWidth:5524,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/TYCeMCsvVuwUU94csziF96aU3TE.png\"}},O7J_Zdqq5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+745+0),pixelHeight:3641,pixelWidth:5524,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/TYCeMCsvVuwUU94csziF96aU3TE.png\"}},XGYK3ojLa:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+633+0),pixelHeight:3641,pixelWidth:5524,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/TYCeMCsvVuwUU94csziF96aU3TE.png\"}},ZC1UoV134:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+856+0),pixelHeight:3641,pixelWidth:5524,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/TYCeMCsvVuwUU94csziF96aU3TE.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+743+0),pixelHeight:3641,pixelWidth:5524,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/TYCeMCsvVuwUU94csziF96aU3TE.png\"},className:\"framer-1nq6f24\",\"data-framer-name\":\"dashboard\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fv1t67-container hidden-1clry11 hidden-1qdp1wi\",layoutScroll:true,nodeId:\"Np5LAi7ex\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lnEsLd74O:{variant:\"K1wurRdZm\"},NF_fq9cfU:{variant:\"hxvPDiUMY\"},ZC1UoV134:{variant:\"tQTgIhiT8\"}},children:/*#__PURE__*/_jsx(Header,{fpoi0GDc8:\"dDIx9nl43\",height:\"100%\",id:\"Np5LAi7ex\",JcC26lo7k:\"ZLrly4OJT\",layoutId:\"Np5LAi7ex\",style:{width:\"100%\"},USjH4Sn2I:\"HrNJTe1N4\",variant:\"g6CTh99PV\",w1MWMON1m:\"otwPvFqyD\",width:\"100%\"})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ejujye hidden-12f5bn5 hidden-59eqi hidden-go4qlo hidden-11qd5k7\",\"data-framer-name\":\"Header_mobile\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16y95gc\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GopVMtoAS\"},motionChild:true,nodeId:\"i7Wio1qkJARlpHePjP\",openInNewTab:false,scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v6l5wz framer-16sn32b\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1psgubp\",\"data-framer-name\":\"Logo\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 138 12\"><g transform=\"translate(-0.002 0)\" id=\"ss10616761076_1\"><path d=\"M 0.002 12 L 0.002 0 L 137.661 0 L 137.661 12 Z\" fill=\"transparent\"></path><path d=\"M 27.273 0.273 L 24.409 0.068 C 24.273 0.068 24.068 0.136 23.932 0.205 C 23.864 0.273 23.727 0.409 23.727 0.682 L 23.727 1.295 C 23.727 1.773 24 1.977 24.341 1.977 L 24.614 1.977 C 23.25 6.682 18.955 9.886 14.045 9.886 C 9.068 9.886 4.841 6.614 3.477 1.909 L 3.75 1.909 C 4.091 1.909 4.364 1.568 4.364 1.227 L 4.159 0.614 C 4.159 0.341 4.023 0.205 3.955 0.136 C 3.818 0.068 3.614 0 3.477 0 L 0.614 0.273 C 0.205 0.273 0 0.614 0 0.955 L 0.068 1.568 C 0.068 1.841 0.205 1.977 0.273 2.045 C 0.409 2.182 0.545 2.182 0.75 2.182 L 1.295 2.114 C 2.795 7.841 8.045 11.932 13.977 11.932 C 19.909 11.932 25.159 7.841 26.659 2.114 L 27.205 2.182 C 27.409 2.182 27.545 2.114 27.682 2.045 C 27.75 1.977 27.886 1.841 27.886 1.568 L 27.886 0.955 C 27.886 0.545 27.545 0.273 27.273 0.273 Z\" fill=\"rgb(0, 187, 255)\"></path><path d=\"M 45.103 0.436 L 41.694 4.391 L 41.694 0.505 C 41.694 0.164 41.557 0.027 41.216 0.027 L 39.307 0.027 C 38.966 0.027 38.83 0.164 38.83 0.505 L 38.83 11.55 C 38.83 11.891 38.966 12.027 39.307 12.027 L 41.216 12.027 C 41.557 12.027 41.694 11.891 41.694 11.55 L 41.694 6.982 L 45.171 11.55 C 45.376 11.891 45.58 12.027 45.853 12.027 L 48.035 12.027 C 48.239 12.027 48.307 11.959 48.376 11.823 C 48.444 11.686 48.444 11.55 48.307 11.414 L 43.944 5.618 L 48.239 0.641 C 48.307 0.505 48.376 0.368 48.307 0.232 C 48.239 0.096 48.103 0.027 47.966 0.027 L 45.853 0.027 C 45.58 0.027 45.376 0.164 45.103 0.436 Z M 52.42 0.505 L 52.42 11.55 C 52.42 11.891 52.556 12.027 52.897 12.027 L 54.806 12.027 C 55.079 12.027 55.284 11.891 55.284 11.55 L 55.284 0.505 C 55.284 0.164 55.147 0.027 54.806 0.027 L 52.897 0.027 C 52.556 0.027 52.42 0.164 52.42 0.505 Z M 69.033 0.505 L 69.033 11.55 C 69.033 11.891 68.897 12.027 68.556 12.027 L 66.715 12.027 C 66.442 12.027 66.238 11.891 66.101 11.686 L 62.079 4.868 L 62.079 11.482 C 62.079 11.823 61.942 11.959 61.601 11.959 L 59.76 11.959 C 59.42 11.959 59.283 11.823 59.283 11.482 L 59.283 0.505 C 59.283 0.164 59.42 0.027 59.76 0.027 L 61.533 0.027 C 61.806 0.027 62.01 0.164 62.147 0.368 L 66.17 7.186 L 66.17 0.505 C 66.17 0.164 66.306 0.027 66.647 0.027 L 68.488 0.027 C 68.829 0.027 69.033 0.164 69.033 0.505 Z M 73.51 12.027 L 76.988 12.027 C 78.965 12.027 80.465 11.55 81.488 10.595 C 82.442 9.641 82.92 8.141 82.92 5.959 C 82.92 3.914 82.374 2.414 81.42 1.459 C 80.465 0.505 78.965 0.027 76.988 0.027 L 73.51 0.027 C 73.17 0.027 73.033 0.164 73.033 0.505 L 73.033 11.55 C 73.033 11.891 73.17 12.027 73.51 12.027 Z M 75.897 2.55 L 76.851 2.55 C 77.942 2.55 78.692 2.823 79.17 3.232 C 79.647 3.709 79.92 4.596 79.92 5.891 C 79.92 7.255 79.647 8.209 79.17 8.686 C 78.692 9.164 77.942 9.436 76.851 9.436 L 75.897 9.436 Z M 92.784 9.436 C 92.647 9.436 92.511 9.368 92.374 9.232 L 89.715 4.8 L 89.715 11.618 C 89.715 11.959 89.579 12.095 89.238 12.095 L 87.397 12.095 C 87.056 12.095 86.92 11.959 86.92 11.618 L 86.92 0.505 C 86.92 0.164 87.056 0.027 87.397 0.027 L 89.17 0.027 C 89.443 0.027 89.647 0.096 89.715 0.3 L 92.784 5.414 L 95.852 0.3 C 95.92 0.096 96.124 0.027 96.397 0.027 L 98.17 0.027 C 98.511 0.027 98.647 0.164 98.647 0.505 L 98.647 11.55 C 98.647 11.891 98.511 12.027 98.17 12.027 L 96.329 12.027 C 95.988 12.027 95.852 11.891 95.852 11.55 L 95.852 4.732 L 93.193 9.164 C 93.124 9.368 92.988 9.436 92.784 9.436 Z M 102.647 0.505 L 102.647 11.55 C 102.647 11.891 102.783 12.027 103.124 12.027 L 105.033 12.027 C 105.306 12.027 105.51 11.891 105.51 11.55 L 105.51 0.505 C 105.51 0.164 105.374 0.027 105.033 0.027 L 103.124 0.027 C 102.783 0.027 102.647 0.164 102.647 0.505 Z M 119.26 0.505 L 119.26 11.55 C 119.26 11.891 119.123 12.027 118.783 12.027 L 116.942 12.027 C 116.669 12.027 116.464 11.891 116.328 11.686 L 112.305 4.868 L 112.305 11.482 C 112.305 11.823 112.169 11.959 111.828 11.959 L 109.987 11.959 C 109.646 11.959 109.51 11.823 109.51 11.482 L 109.51 0.505 C 109.51 0.164 109.646 0.027 109.987 0.027 L 111.828 0.027 C 112.101 0.027 112.305 0.164 112.442 0.368 L 116.464 7.186 L 116.464 0.505 C 116.464 0.164 116.601 0.027 116.942 0.027 L 118.783 0.027 C 119.123 0.027 119.26 0.164 119.26 0.505 Z M 123.737 12.027 L 127.214 12.027 C 129.192 12.027 130.692 11.55 131.714 10.595 C 132.669 9.641 133.146 8.141 133.146 5.959 C 133.146 3.914 132.601 2.414 131.646 1.459 C 130.692 0.505 129.192 0.027 127.214 0.027 L 123.737 0.027 C 123.396 0.027 123.26 0.164 123.26 0.505 L 123.26 11.55 C 123.26 11.891 123.396 12.027 123.737 12.027 Z M 126.123 2.55 L 127.078 2.55 C 128.169 2.55 128.987 2.823 129.396 3.232 C 129.873 3.709 130.146 4.596 130.146 5.891 C 130.146 7.255 129.873 8.209 129.396 8.686 C 128.919 9.164 128.169 9.436 127.078 9.436 L 126.123 9.436 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10616761076,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16bqhxc\",\"data-framer-name\":\"Hamburger Menu\",id:\"16bqhxc\",onTap:onTap3bnx0g({overlay}),children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 4.885 24.08 L 4.885 21.52 L 27.925 21.52 L 27.925 24.08 Z M 4.885 17.68 L 4.885 15.12 L 27.925 15.12 L 27.925 17.68 Z M 4.885 11.28 L 4.885 8.72 L 27.925 8.72 L 27.925 11.28 Z\" fill=\"rgb(28,27,31)\"></path></svg>',svgContentId:12670832041},XGYK3ojLa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 4.885 24.08 L 4.885 21.52 L 27.925 21.52 L 27.925 24.08 Z M 4.885 17.68 L 4.885 15.12 L 27.925 15.12 L 27.925 17.68 Z M 4.885 11.28 L 4.885 8.72 L 27.925 8.72 L 27.925 11.28 Z\" fill=\"rgb(28,27,31)\"></path></svg>',svgContentId:10012582049}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-9osbrd\",\"data-framer-name\":\"hamburger\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 3.664 18.06 L 3.664 16.14 L 20.944 16.14 L 20.944 18.06 Z M 3.664 13.26 L 3.664 11.34 L 20.944 11.34 L 20.944 13.26 Z M 3.664 8.46 L 3.664 6.54 L 20.944 6.54 L 20.944 8.46 Z\" fill=\"rgb(28,27,31)\"></path></svg>',svgContentId:10072203612,withExternalLayout:true})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{onTap:undefined}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nhybbl\"),\"data-framer-portal-id\":\"16bqhxc\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"KbfcsNZML\")}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{href:{webPageId:\"iYBfm_bES\"},openInNewTab:false},XGYK3ojLa:{href:{webPageId:\"iYBfm_bES\"},openInNewTab:false}},children:/*#__PURE__*/_jsx(Link,{href:\"https://admin.kindmind.app/sign-up\",motionChild:true,nodeId:\"gd2v63cxa\",openInNewTab:true,scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsxs(motion.a,{className:`${cx(scopingClassNames,\"framer-5agkew\")} framer-16sn32b`,\"data-framer-name\":\"Book a demo\",\"data-framer-portal-id\":\"16bqhxc\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1w3bb2k\",\"data-framer-name\":\"shadow\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1au7kws\",\"data-framer-name\":\"Frame 1597882209\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gvirw\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Book a Demo\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Book a Demo\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get Started\"})}),className:\"framer-y8b95k\",\"data-framer-name\":\"Get Started\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"24px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hq7i5k-container hidden-1clry11 hidden-1qdp1wi\",isModuleExternal:true,nodeId:\"gd2v63cxaJzbI5njLm\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"gd2v63cxaJzbI5njLm\",layoutId:\"gd2v63cxaJzbI5njLm\",style:{height:\"100%\",width:\"100%\"},variant:\"G9HBO2jNb\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XGYK3ojLa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(1.613 1.798)\" id=\"ss11742237056_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:11742237056}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-t8ecbi\",\"data-framer-name\":\"event_upcoming\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(1.613 1.798)\" id=\"ss10245640935_1\"><path d=\"M 14 20 L 14 18 L 18 18 L 18 8 L 4 8 L 4 12 L 2 12 L 2 4 C 2 3.45 2.196 2.979 2.587 2.587 C 2.979 2.196 3.45 2 4 2 L 5 2 L 5 0 L 7 0 L 7 2 L 15 2 L 15 0 L 17 0 L 17 2 L 18 2 C 18.55 2 19.021 2.196 19.413 2.587 C 19.804 2.979 20 3.45 20 4 L 20 18 C 20 18.55 19.804 19.021 19.413 19.413 C 19.021 19.804 18.55 20 18 20 Z M 7 22 L 5.6 20.6 L 8.175 18 L 0 18 L 0 16 L 8.175 16 L 5.6 13.4 L 7 12 L 12 17 Z M 4 6 L 18 6 L 18 4 L 4 4 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',svgContentId:10245640935,withExternalLayout:true})})]})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{href:\"https://admin.kindmind.app/login\"},XGYK3ojLa:{href:\"https://admin.kindmind.app/login\"}},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"dfBmDj2n3\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsxs(motion.a,{className:`${cx(scopingClassNames,\"framer-11cu6by\")} framer-16sn32b`,\"data-border\":true,\"data-framer-name\":\"Sign In\",\"data-framer-portal-id\":\"16bqhxc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Sign In\"})}),className:\"framer-2me1sh\",\"data-framer-name\":\"Get Started\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wubpjx\",\"data-framer-name\":\"arrow_forward\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4 4)\" id=\"ss10725697586_1\"><path d=\"M 12.175 9 L 0 9 L 0 7 L 12.175 7 L 6.575 1.4 L 8 0 L 16 8 L 8 16 L 6.575 14.6 Z\" fill=\"rgb(30, 36, 45)\"></path></g></svg>',svgContentId:10725697586,withExternalLayout:true})]})})}),isDisplayed6()&&/*#__PURE__*/_jsxs(\"div\",{className:`${cx(scopingClassNames,\"framer-546fgv\")} hidden-12f5bn5`,\"data-framer-portal-id\":\"16bqhxc\",children:[isDisplayed6()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f317j0 hidden-12f5bn5\",\"data-framer-name\":\"Home\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ez19kt\",\"data-framer-name\":\"Rectangle 36609\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(2, 187, 255)\"},children:\"Home\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(2, 187, 255)\"},children:\"Home\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Wellbeing that meets your\"})}),className:\"framer-1x4ni6q\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed6()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{href:{webPageId:\"tCuPpw6Sc\"}},XGYK3ojLa:{href:{webPageId:\"tCuPpw6Sc\"}}},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"IOKOPTsf9\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-luhr8d hidden-12f5bn5 framer-16sn32b\",\"data-framer-name\":\"Blog\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-fpvp8d hidden-1clry11 hidden-1qdp1wi\",\"data-framer-name\":\"Rectangle 36609\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Blog\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Blog\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(2, 187, 255)\"},children:\"Home\"})}),className:\"framer-rrut1\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})}),isDisplayed6()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{href:{webPageId:\"hZ5ugLyjj\"}},XGYK3ojLa:{href:{webPageId:\"hZ5ugLyjj\"}}},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"gFXlGXnXJ\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ubcszy hidden-12f5bn5 framer-16sn32b\",\"data-framer-name\":\"About Us\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"About Us\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"About Us\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Blog\"})}),className:\"framer-1f4htwc\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{href:{webPageId:\"BFpJVVNey\"},openInNewTab:false},XGYK3ojLa:{href:{webPageId:\"BFpJVVNey\"},openInNewTab:false}},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ZJuxuEyLU\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tr647d hidden-12f5bn5 framer-16sn32b\",\"data-framer-name\":\"Contact Us\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Pricing\"})})},XGYK3ojLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Pricing\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"About Us\"})}),className:\"framer-14rq5dq\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FdIOZ3iFk\"},motionChild:true,nodeId:\"KzW0fuEsj\",scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xbavrx hidden-12f5bn5 framer-16sn32b\",\"data-framer-name\":\"Contact Us\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1NGIFBybyBEaXNwbGF5IFNlbWlib2xk\",\"--framer-font-family\":'\"SF Pro Display Semibold\", \"SF Pro Display Semibold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(30, 36, 45)\"},children:\"Contact Us\"})}),className:\"framer-1f00pao\",\"data-framer-name\":\"A new era of employee\",fonts:[\"CUSTOM;SF Pro Display Semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:cx(scopingClassNames,\"framer-12454u2\"),\"data-framer-name\":\"header\",\"data-framer-portal-id\":\"16bqhxc\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GopVMtoAS\"},motionChild:true,nodeId:\"lIk3ij2cK\",openInNewTab:false,scopeId:\"GopVMtoAS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ce47d6 framer-16sn32b\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yk4dcx\",\"data-framer-name\":\"Logo\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 138 12\"><g transform=\"translate(-0.002 0)\" id=\"ss10616761076_1\"><path d=\"M 0.002 12 L 0.002 0 L 137.661 0 L 137.661 12 Z\" fill=\"transparent\"></path><path d=\"M 27.273 0.273 L 24.409 0.068 C 24.273 0.068 24.068 0.136 23.932 0.205 C 23.864 0.273 23.727 0.409 23.727 0.682 L 23.727 1.295 C 23.727 1.773 24 1.977 24.341 1.977 L 24.614 1.977 C 23.25 6.682 18.955 9.886 14.045 9.886 C 9.068 9.886 4.841 6.614 3.477 1.909 L 3.75 1.909 C 4.091 1.909 4.364 1.568 4.364 1.227 L 4.159 0.614 C 4.159 0.341 4.023 0.205 3.955 0.136 C 3.818 0.068 3.614 0 3.477 0 L 0.614 0.273 C 0.205 0.273 0 0.614 0 0.955 L 0.068 1.568 C 0.068 1.841 0.205 1.977 0.273 2.045 C 0.409 2.182 0.545 2.182 0.75 2.182 L 1.295 2.114 C 2.795 7.841 8.045 11.932 13.977 11.932 C 19.909 11.932 25.159 7.841 26.659 2.114 L 27.205 2.182 C 27.409 2.182 27.545 2.114 27.682 2.045 C 27.75 1.977 27.886 1.841 27.886 1.568 L 27.886 0.955 C 27.886 0.545 27.545 0.273 27.273 0.273 Z\" fill=\"rgb(0, 187, 255)\"></path><path d=\"M 45.103 0.436 L 41.694 4.391 L 41.694 0.505 C 41.694 0.164 41.557 0.027 41.216 0.027 L 39.307 0.027 C 38.966 0.027 38.83 0.164 38.83 0.505 L 38.83 11.55 C 38.83 11.891 38.966 12.027 39.307 12.027 L 41.216 12.027 C 41.557 12.027 41.694 11.891 41.694 11.55 L 41.694 6.982 L 45.171 11.55 C 45.376 11.891 45.58 12.027 45.853 12.027 L 48.035 12.027 C 48.239 12.027 48.307 11.959 48.376 11.823 C 48.444 11.686 48.444 11.55 48.307 11.414 L 43.944 5.618 L 48.239 0.641 C 48.307 0.505 48.376 0.368 48.307 0.232 C 48.239 0.096 48.103 0.027 47.966 0.027 L 45.853 0.027 C 45.58 0.027 45.376 0.164 45.103 0.436 Z M 52.42 0.505 L 52.42 11.55 C 52.42 11.891 52.556 12.027 52.897 12.027 L 54.806 12.027 C 55.079 12.027 55.284 11.891 55.284 11.55 L 55.284 0.505 C 55.284 0.164 55.147 0.027 54.806 0.027 L 52.897 0.027 C 52.556 0.027 52.42 0.164 52.42 0.505 Z M 69.033 0.505 L 69.033 11.55 C 69.033 11.891 68.897 12.027 68.556 12.027 L 66.715 12.027 C 66.442 12.027 66.238 11.891 66.101 11.686 L 62.079 4.868 L 62.079 11.482 C 62.079 11.823 61.942 11.959 61.601 11.959 L 59.76 11.959 C 59.42 11.959 59.283 11.823 59.283 11.482 L 59.283 0.505 C 59.283 0.164 59.42 0.027 59.76 0.027 L 61.533 0.027 C 61.806 0.027 62.01 0.164 62.147 0.368 L 66.17 7.186 L 66.17 0.505 C 66.17 0.164 66.306 0.027 66.647 0.027 L 68.488 0.027 C 68.829 0.027 69.033 0.164 69.033 0.505 Z M 73.51 12.027 L 76.988 12.027 C 78.965 12.027 80.465 11.55 81.488 10.595 C 82.442 9.641 82.92 8.141 82.92 5.959 C 82.92 3.914 82.374 2.414 81.42 1.459 C 80.465 0.505 78.965 0.027 76.988 0.027 L 73.51 0.027 C 73.17 0.027 73.033 0.164 73.033 0.505 L 73.033 11.55 C 73.033 11.891 73.17 12.027 73.51 12.027 Z M 75.897 2.55 L 76.851 2.55 C 77.942 2.55 78.692 2.823 79.17 3.232 C 79.647 3.709 79.92 4.596 79.92 5.891 C 79.92 7.255 79.647 8.209 79.17 8.686 C 78.692 9.164 77.942 9.436 76.851 9.436 L 75.897 9.436 Z M 92.784 9.436 C 92.647 9.436 92.511 9.368 92.374 9.232 L 89.715 4.8 L 89.715 11.618 C 89.715 11.959 89.579 12.095 89.238 12.095 L 87.397 12.095 C 87.056 12.095 86.92 11.959 86.92 11.618 L 86.92 0.505 C 86.92 0.164 87.056 0.027 87.397 0.027 L 89.17 0.027 C 89.443 0.027 89.647 0.096 89.715 0.3 L 92.784 5.414 L 95.852 0.3 C 95.92 0.096 96.124 0.027 96.397 0.027 L 98.17 0.027 C 98.511 0.027 98.647 0.164 98.647 0.505 L 98.647 11.55 C 98.647 11.891 98.511 12.027 98.17 12.027 L 96.329 12.027 C 95.988 12.027 95.852 11.891 95.852 11.55 L 95.852 4.732 L 93.193 9.164 C 93.124 9.368 92.988 9.436 92.784 9.436 Z M 102.647 0.505 L 102.647 11.55 C 102.647 11.891 102.783 12.027 103.124 12.027 L 105.033 12.027 C 105.306 12.027 105.51 11.891 105.51 11.55 L 105.51 0.505 C 105.51 0.164 105.374 0.027 105.033 0.027 L 103.124 0.027 C 102.783 0.027 102.647 0.164 102.647 0.505 Z M 119.26 0.505 L 119.26 11.55 C 119.26 11.891 119.123 12.027 118.783 12.027 L 116.942 12.027 C 116.669 12.027 116.464 11.891 116.328 11.686 L 112.305 4.868 L 112.305 11.482 C 112.305 11.823 112.169 11.959 111.828 11.959 L 109.987 11.959 C 109.646 11.959 109.51 11.823 109.51 11.482 L 109.51 0.505 C 109.51 0.164 109.646 0.027 109.987 0.027 L 111.828 0.027 C 112.101 0.027 112.305 0.164 112.442 0.368 L 116.464 7.186 L 116.464 0.505 C 116.464 0.164 116.601 0.027 116.942 0.027 L 118.783 0.027 C 119.123 0.027 119.26 0.164 119.26 0.505 Z M 123.737 12.027 L 127.214 12.027 C 129.192 12.027 130.692 11.55 131.714 10.595 C 132.669 9.641 133.146 8.141 133.146 5.959 C 133.146 3.914 132.601 2.414 131.646 1.459 C 130.692 0.505 129.192 0.027 127.214 0.027 L 123.737 0.027 C 123.396 0.027 123.26 0.164 123.26 0.505 L 123.26 11.55 C 123.26 11.891 123.396 12.027 123.737 12.027 Z M 126.123 2.55 L 127.078 2.55 C 128.169 2.55 128.987 2.823 129.396 3.232 C 129.873 3.709 130.146 4.596 130.146 5.891 C 130.146 7.255 129.873 8.209 129.396 8.686 C 128.919 9.164 128.169 9.436 127.078 9.436 L 126.123 9.436 Z\" fill=\"rgb(30,36,45)\"></path></g></svg>',svgContentId:10616761076,withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{onTap:onTap1wnntms({overlay})},XGYK3ojLa:{onTap:onTap1wnntms({overlay})}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b2m4wl\",\"data-framer-name\":\"Cancel\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O7J_Zdqq5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(4.909 5.561)\" id=\"ss10601878140_1\"><path d=\"M 3.428 19.774 L 1.636 17.982 L 8.804 10.814 L 1.636 3.646 L 3.428 1.854 L 10.596 9.022 L 17.764 1.854 L 19.556 3.646 L 12.388 10.814 L 19.556 17.982 L 17.764 19.774 L 10.596 12.606 Z\" fill=\"rgb(28,27,31)\"></path></g></svg>',svgContentId:10601878140},XGYK3ojLa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g transform=\"translate(7 7)\" id=\"ss10452463792_1\"><path d=\"M 1.8 18 L 0 16.2 L 7.2 9 L 0 1.8 L 1.8 0 L 9 7.2 L 16.2 0 L 18 1.8 L 10.8 9 L 18 16.2 L 16.2 18 L 9 10.8 Z\" fill=\"rgb(28,27,31)\"></path></g></svg>',svgContentId:10452463792}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d9rhec\",\"data-framer-name\":\"close\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(4.909 5.561)\" id=\"ss12534371076_1\"><path d=\"M 1.344 13.44 L 0 12.096 L 5.376 6.72 L 0 1.344 L 1.344 0 L 6.72 5.376 L 12.096 0 L 13.44 1.344 L 8.064 6.72 L 13.44 12.096 L 12.096 13.44 L 6.72 8.064 Z\" fill=\"rgb(28,27,31)\"></path></g></svg>',svgContentId:12534371076,withExternalLayout:true})})})})]})]}),getContainer())})})]})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YA3u9.framer-16sn32b, .framer-YA3u9 .framer-16sn32b { display: block; }\",\".framer-YA3u9.framer-12f5bn5 { background-color: #ffffff; height: 10848px; overflow: hidden; position: relative; width: 1512px; }\",\".framer-YA3u9 .framer-9atakb { background: linear-gradient(179.9999999999968deg, #ffffff 0%, rgba(229, 247, 255, 1) 100%); flex: none; height: 900px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-YA3u9 .framer-pfaeyu { background-color: #e6f8ff; flex: none; height: 2387px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-YA3u9 .framer-1764xmo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 2388px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-YA3u9 .framer-1aw2pul { 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: hidden; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-186z103 { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; flex: none; height: 722px; overflow: hidden; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-wqp6nf { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; max-width: 1312px; padding: 0px; position: absolute; top: 1px; transform: translateX(-50%); width: 1312px; }\",\".framer-YA3u9 .framer-ucji9u { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 64px 64px 56px 64px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1vc075h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1jz68vd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1dpaiiv, .framer-YA3u9 .framer-1sk23cy, .framer-YA3u9 .framer-1f0apq2, .framer-YA3u9 .framer-1sycz84, .framer-YA3u9 .framer-70af5r, .framer-YA3u9 .framer-6xsz1h, .framer-YA3u9 .framer-8cd8fx, .framer-YA3u9 .framer-4vm3cy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YA3u9 .framer-1l7diyz, .framer-YA3u9 .framer-jll49b, .framer-YA3u9 .framer-hzgghp, .framer-YA3u9 .framer-14wv49p, .framer-YA3u9 .framer-13m40o7, .framer-YA3u9 .framer-jwyr9e, .framer-YA3u9 .framer-mehmy9, .framer-YA3u9 .framer-3c6adq { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-YA3u9 .framer-1f64br4, .framer-YA3u9 .framer-19mdkg7, .framer-YA3u9 .framer-9p4mar, .framer-YA3u9 .framer-o0t36x, .framer-YA3u9 .framer-iobexk, .framer-YA3u9 .framer-c13i3y, .framer-YA3u9 .framer-1y48bze, .framer-YA3u9 .framer-1ei47sm, .framer-YA3u9 .framer-qf7kkb, .framer-YA3u9 .framer-ex6b0, .framer-YA3u9 .framer-ghn6p7, .framer-YA3u9 .framer-1acyts1, .framer-YA3u9 .framer-cbfjw3, .framer-YA3u9 .framer-1y3zfpg, .framer-YA3u9 .framer-17reclz, .framer-YA3u9 .framer-ph5ffo, .framer-YA3u9 .framer-1nkgie7, .framer-YA3u9 .framer-1wgmbx9, .framer-YA3u9 .framer-wzuk6e, .framer-YA3u9 .framer-cqxab6, .framer-YA3u9 .framer-t7k3gl { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-5cjivb, .framer-YA3u9 .framer-haoowb, .framer-YA3u9 .framer-1pgzyif, .framer-YA3u9 .framer-dsj13p, .framer-YA3u9 .framer-mnpk6h, .framer-YA3u9 .framer-1rjwq7r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-12hcq2l, .framer-YA3u9 .framer-18t8hly, .framer-YA3u9 .framer-1ueqnq3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 518px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-1uekkvx, .framer-YA3u9 .framer-c5juox, .framer-YA3u9 .framer-1hg811o { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-ucd6er { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YA3u9 .framer-8vuc6a-container, .framer-YA3u9 .framer-sa7t2m-container, .framer-YA3u9 .framer-h6rdmk-container, .framer-YA3u9 .framer-1am9skq-container, .framer-YA3u9 .framer-160exb4-container, .framer-YA3u9 .framer-1g5tr0q-container, .framer-YA3u9 .framer-16hv5ba-container, .framer-YA3u9 .framer-ma2s4x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YA3u9 .framer-1df6esj { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; flex: none; height: 393px; overflow: hidden; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1aotqqn { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; bottom: -263px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(10, minmax(0, 1fr)); justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-YA3u9 .framer-1ovgiwb, .framer-YA3u9 .framer-1g60gb4, .framer-YA3u9 .framer-vbscto, .framer-YA3u9 .framer-13wauuf, .framer-YA3u9 .framer-1u64uk8, .framer-YA3u9 .framer-178s6r4, .framer-YA3u9 .framer-17sx5mc, .framer-YA3u9 .framer-13vjo8q, .framer-YA3u9 .framer-15m7lic, .framer-YA3u9 .framer-1vaybm7, .framer-YA3u9 .framer-1z0z30s, .framer-YA3u9 .framer-1nta71t, .framer-YA3u9 .framer-1xtq5xw, .framer-YA3u9 .framer-11ruiss, .framer-YA3u9 .framer-e4vty4, .framer-YA3u9 .framer-19z37qm, .framer-YA3u9 .framer-9fgjqt, .framer-YA3u9 .framer-5ll9se, .framer-YA3u9 .framer-1a2maeq, .framer-YA3u9 .framer-bmyaj6, .framer-YA3u9 .framer-10t50kn, .framer-YA3u9 .framer-1mgkwv8, .framer-YA3u9 .framer-79dpbm, .framer-YA3u9 .framer-1nr1yu9, .framer-YA3u9 .framer-clctmv, .framer-YA3u9 .framer-1ugopmm, .framer-YA3u9 .framer-945lq, .framer-YA3u9 .framer-17zk9x3, .framer-YA3u9 .framer-11n61lo, .framer-YA3u9 .framer-1vfbbgr, .framer-YA3u9 .framer-gsg7jm, .framer-YA3u9 .framer-15qn4nf, .framer-YA3u9 .framer-1eqd2id, .framer-YA3u9 .framer-1l0ak9, .framer-YA3u9 .framer-1g3f076, .framer-YA3u9 .framer-1qvz5kf, .framer-YA3u9 .framer-1qg5xur, .framer-YA3u9 .framer-1p1hsbd, .framer-YA3u9 .framer-vk2gnc, .framer-YA3u9 .framer-flr83i, .framer-YA3u9 .framer-d2yz4p, .framer-YA3u9 .framer-19lta82, .framer-YA3u9 .framer-kfyhos, .framer-YA3u9 .framer-z7nw4v, .framer-YA3u9 .framer-ryuyco, .framer-YA3u9 .framer-53frmq, .framer-YA3u9 .framer-t3x2lh, .framer-YA3u9 .framer-68aogj, .framer-YA3u9 .framer-jeeoza, .framer-YA3u9 .framer-1i3792t, .framer-YA3u9 .framer-1s10zft, .framer-YA3u9 .framer-7g9lo5, .framer-YA3u9 .framer-8o9r4j, .framer-YA3u9 .framer-1aost81, .framer-YA3u9 .framer-886abp, .framer-YA3u9 .framer-16gvtyo, .framer-YA3u9 .framer-bx3caa, .framer-YA3u9 .framer-hv5fmq, .framer-YA3u9 .framer-vp0ls6, .framer-YA3u9 .framer-xhooe4, .framer-YA3u9 .framer-54ppmc, .framer-YA3u9 .framer-lflotv, .framer-YA3u9 .framer-1nldev3, .framer-YA3u9 .framer-1c6i0ld, .framer-YA3u9 .framer-1x9cebx, .framer-YA3u9 .framer-1pfrqwh, .framer-YA3u9 .framer-uor84c, .framer-YA3u9 .framer-38yw5w, .framer-YA3u9 .framer-id7vke, .framer-YA3u9 .framer-1cy27bj, .framer-YA3u9 .framer-1e9wk0z, .framer-YA3u9 .framer-1los87k, .framer-YA3u9 .framer-15j5ik2, .framer-YA3u9 .framer-116fny, .framer-YA3u9 .framer-18diaq, .framer-YA3u9 .framer-8n2zb9, .framer-YA3u9 .framer-151xpsr, .framer-YA3u9 .framer-1fhz57r, .framer-YA3u9 .framer-1h60yvy, .framer-YA3u9 .framer-15bjwto, .framer-YA3u9 .framer-1xr6p6g, .framer-YA3u9 .framer-j4lzh2, .framer-YA3u9 .framer-ho4m7i, .framer-YA3u9 .framer-l7u6vu, .framer-YA3u9 .framer-1jm3zsf, .framer-YA3u9 .framer-1vir2eu, .framer-YA3u9 .framer-16yfeqx, .framer-YA3u9 .framer-1nj5ktl, .framer-YA3u9 .framer-wiz3pf, .framer-YA3u9 .framer-6u90iz, .framer-YA3u9 .framer-1cqa2qo, .framer-YA3u9 .framer-1g34sdp, .framer-YA3u9 .framer-xpfj2b, .framer-YA3u9 .framer-1371xzt, .framer-YA3u9 .framer-3gd7i8, .framer-YA3u9 .framer-u96ia8, .framer-YA3u9 .framer-wi0rgr, .framer-YA3u9 .framer-1dnnisq, .framer-YA3u9 .framer-177qlhj, .framer-YA3u9 .framer-1e23hqt, .framer-YA3u9 .framer-ufyoa4, .framer-YA3u9 .framer-1e6lymh, .framer-YA3u9 .framer-dv6ri, .framer-YA3u9 .framer-1g1hl48, .framer-YA3u9 .framer-11g7db9, .framer-YA3u9 .framer-q018z6, .framer-YA3u9 .framer-xpq4aq, .framer-YA3u9 .framer-r86ydw, .framer-YA3u9 .framer-1pga080, .framer-YA3u9 .framer-1m1gevg, .framer-YA3u9 .framer-79yrjg, .framer-YA3u9 .framer-54ebj1, .framer-YA3u9 .framer-1phevm4, .framer-YA3u9 .framer-1s4rakp, .framer-YA3u9 .framer-ocwh75, .framer-YA3u9 .framer-15hhxy, .framer-YA3u9 .framer-11zm65t, .framer-YA3u9 .framer-1bpvme8, .framer-YA3u9 .framer-39ruj4, .framer-YA3u9 .framer-tu95xl, .framer-YA3u9 .framer-1rz8enb, .framer-YA3u9 .framer-154fcvr, .framer-YA3u9 .framer-kbuuyt, .framer-YA3u9 .framer-pzkzz3, .framer-YA3u9 .framer-1ep8vt3, .framer-YA3u9 .framer-pvlug2, .framer-YA3u9 .framer-1cofpd7, .framer-YA3u9 .framer-27s4ht, .framer-YA3u9 .framer-is497e, .framer-YA3u9 .framer-f2xnd1, .framer-YA3u9 .framer-g4dhnu, .framer-YA3u9 .framer-zn6dy8, .framer-YA3u9 .framer-1t1t991, .framer-YA3u9 .framer-7zdvty, .framer-YA3u9 .framer-1az362g, .framer-YA3u9 .framer-sjsyvo, .framer-YA3u9 .framer-1gcipod, .framer-YA3u9 .framer-bf2o9m, .framer-YA3u9 .framer-8t9y4e, .framer-YA3u9 .framer-1a5fqo5, .framer-YA3u9 .framer-sft3t1, .framer-YA3u9 .framer-a3xk9c, .framer-YA3u9 .framer-75s5eg, .framer-YA3u9 .framer-1ep3xma, .framer-YA3u9 .framer-y1lml8, .framer-YA3u9 .framer-syyrk4, .framer-YA3u9 .framer-1vqh6hy, .framer-YA3u9 .framer-1ihdhfi, .framer-YA3u9 .framer-bps20t, .framer-YA3u9 .framer-so68jq, .framer-YA3u9 .framer-14tcwb5, .framer-YA3u9 .framer-19p8sgg, .framer-YA3u9 .framer-1y49tr0, .framer-YA3u9 .framer-15xb3l6, .framer-YA3u9 .framer-1pjbp1, .framer-YA3u9 .framer-87i6k1, .framer-YA3u9 .framer-8xlr9w, .framer-YA3u9 .framer-rkb6ln, .framer-YA3u9 .framer-1ipz9px, .framer-YA3u9 .framer-1vxb2jf, .framer-YA3u9 .framer-lqiwd8, .framer-YA3u9 .framer-1npvyjd, .framer-YA3u9 .framer-qdp0cs, .framer-YA3u9 .framer-y58hh4, .framer-YA3u9 .framer-1pluw1c, .framer-YA3u9 .framer-mw3id1, .framer-YA3u9 .framer-1fsl772, .framer-YA3u9 .framer-a16voh, .framer-YA3u9 .framer-1kwcshz, .framer-YA3u9 .framer-1mnur8x, .framer-YA3u9 .framer-1nsktjb, .framer-YA3u9 .framer-tr8meh, .framer-YA3u9 .framer-fui18, .framer-YA3u9 .framer-1htt7lt, .framer-YA3u9 .framer-pfvadw, .framer-YA3u9 .framer-1rr7wte, .framer-YA3u9 .framer-599umn, .framer-YA3u9 .framer-1qoc3tz, .framer-YA3u9 .framer-6tsodb, .framer-YA3u9 .framer-udlmfy, .framer-YA3u9 .framer-j2fw7h, .framer-YA3u9 .framer-1dkcsjb, .framer-YA3u9 .framer-1mnxxbo, .framer-YA3u9 .framer-rg0sdq, .framer-YA3u9 .framer-1plsm4m, .framer-YA3u9 .framer-rky1n, .framer-YA3u9 .framer-1inwrkz, .framer-YA3u9 .framer-is7eap, .framer-YA3u9 .framer-16l4fi2, .framer-YA3u9 .framer-btczlb, .framer-YA3u9 .framer-is5kt4, .framer-YA3u9 .framer-48b36n, .framer-YA3u9 .framer-1bx4sls, .framer-YA3u9 .framer-sp2dsi, .framer-YA3u9 .framer-u8g24e, .framer-YA3u9 .framer-11eb3rj, .framer-YA3u9 .framer-lvp7mz, .framer-YA3u9 .framer-10jfvq5, .framer-YA3u9 .framer-8rsspu, .framer-YA3u9 .framer-q6v5mw, .framer-YA3u9 .framer-6hyfw1, .framer-YA3u9 .framer-1wtxjy, .framer-YA3u9 .framer-xk0gb2, .framer-YA3u9 .framer-1s39wvi, .framer-YA3u9 .framer-clxt0o, .framer-YA3u9 .framer-afz2is, .framer-YA3u9 .framer-1ob55jh, .framer-YA3u9 .framer-zgswu6, .framer-YA3u9 .framer-ogs9c1, .framer-YA3u9 .framer-1o7q385, .framer-YA3u9 .framer-1k344yc, .framer-YA3u9 .framer-1b5s8cs, .framer-YA3u9 .framer-q3qb5s, .framer-YA3u9 .framer-1t9bom7, .framer-YA3u9 .framer-130106i, .framer-YA3u9 .framer-1ttm3jl, .framer-YA3u9 .framer-tyhnyg, .framer-YA3u9 .framer-r6vugp, .framer-YA3u9 .framer-1upydzg, .framer-YA3u9 .framer-ecsgpz, .framer-YA3u9 .framer-1ane32y, .framer-YA3u9 .framer-gviw52, .framer-YA3u9 .framer-s4q9q7, .framer-YA3u9 .framer-1pzqsb3, .framer-YA3u9 .framer-1awkbqf, .framer-YA3u9 .framer-m7bmdc, .framer-YA3u9 .framer-17ws057, .framer-YA3u9 .framer-gf2hbf, .framer-YA3u9 .framer-gpc29m, .framer-YA3u9 .framer-hcnzzm, .framer-YA3u9 .framer-1a7ugoq, .framer-YA3u9 .framer-k5dam3, .framer-YA3u9 .framer-1bujb7c, .framer-YA3u9 .framer-79l7os, .framer-YA3u9 .framer-6usx1w, .framer-YA3u9 .framer-nsd7ho, .framer-YA3u9 .framer-1dhvfg7, .framer-YA3u9 .framer-10le4pt, .framer-YA3u9 .framer-b0z3si, .framer-YA3u9 .framer-l1m1il, .framer-YA3u9 .framer-1kvjcfi, .framer-YA3u9 .framer-4w2z3t, .framer-YA3u9 .framer-94gvb1, .framer-YA3u9 .framer-1ukxt3g, .framer-YA3u9 .framer-1smb9ur, .framer-YA3u9 .framer-x2vx9n, .framer-YA3u9 .framer-1tccg2v, .framer-YA3u9 .framer-14thtx7, .framer-YA3u9 .framer-gynush, .framer-YA3u9 .framer-agqw3l, .framer-YA3u9 .framer-1d4eo0r, .framer-YA3u9 .framer-xxc3nv, .framer-YA3u9 .framer-1oxpe0z, .framer-YA3u9 .framer-1grt2wm, .framer-YA3u9 .framer-1pr6g54, .framer-YA3u9 .framer-m6gty9, .framer-YA3u9 .framer-fuwluw, .framer-YA3u9 .framer-qtohok, .framer-YA3u9 .framer-voo99w, .framer-YA3u9 .framer-1fezqs5, .framer-YA3u9 .framer-hcuxg6, .framer-YA3u9 .framer-118ypoj, .framer-YA3u9 .framer-55qqyx, .framer-YA3u9 .framer-eocyq, .framer-YA3u9 .framer-c3ys1f, .framer-YA3u9 .framer-1irkwl7, .framer-YA3u9 .framer-1yzo2gs, .framer-YA3u9 .framer-15ohvr5, .framer-YA3u9 .framer-zxsndi, .framer-YA3u9 .framer-9d4pxb, .framer-YA3u9 .framer-1o47geu, .framer-YA3u9 .framer-1xd7b86, .framer-YA3u9 .framer-3fky00, .framer-YA3u9 .framer-dkmdx9, .framer-YA3u9 .framer-p81gyy, .framer-YA3u9 .framer-kjrjiz, .framer-YA3u9 .framer-5nq8ro, .framer-YA3u9 .framer-1kruezq, .framer-YA3u9 .framer-jnf1vg, .framer-YA3u9 .framer-3p0pr1, .framer-YA3u9 .framer-1qfz02a, .framer-YA3u9 .framer-1uwhzyg, .framer-YA3u9 .framer-1macawh, .framer-YA3u9 .framer-38rqse, .framer-YA3u9 .framer-105g6fs, .framer-YA3u9 .framer-5jl7g6, .framer-YA3u9 .framer-1gza5iz, .framer-YA3u9 .framer-1eue5fj, .framer-YA3u9 .framer-1du8y7r, .framer-YA3u9 .framer-346zvp, .framer-YA3u9 .framer-12zctam, .framer-YA3u9 .framer-1sos140, .framer-YA3u9 .framer-ajfbqr, .framer-YA3u9 .framer-sfa0bh, .framer-YA3u9 .framer-1d7b7r5, .framer-YA3u9 .framer-1ke36hc, .framer-YA3u9 .framer-1tvt73o, .framer-YA3u9 .framer-1h7j8yi, .framer-YA3u9 .framer-1krow94, .framer-YA3u9 .framer-112en5u, .framer-YA3u9 .framer-1sh3s77, .framer-YA3u9 .framer-t7i3dh, .framer-YA3u9 .framer-l95e58, .framer-YA3u9 .framer-16advgx, .framer-YA3u9 .framer-tx7vdy, .framer-YA3u9 .framer-1vu5lhi, .framer-YA3u9 .framer-5ge94q, .framer-YA3u9 .framer-17c8drj, .framer-YA3u9 .framer-1mof998, .framer-YA3u9 .framer-g1020b, .framer-YA3u9 .framer-1kc3yyp, .framer-YA3u9 .framer-1ojc3k1, .framer-YA3u9 .framer-nww4xk, .framer-YA3u9 .framer-1stoe82, .framer-YA3u9 .framer-hreuqf, .framer-YA3u9 .framer-bxtwn2, .framer-YA3u9 .framer-1d15mj7, .framer-YA3u9 .framer-13qmijb, .framer-YA3u9 .framer-1xhah2g, .framer-YA3u9 .framer-13kqo9p, .framer-YA3u9 .framer-l4p56a, .framer-YA3u9 .framer-17cz0x2, .framer-YA3u9 .framer-13qzqut, .framer-YA3u9 .framer-1ljqtap, .framer-YA3u9 .framer-zsjg1b, .framer-YA3u9 .framer-1fhsthm, .framer-YA3u9 .framer-1qadurw, .framer-YA3u9 .framer-1mmn8dt, .framer-YA3u9 .framer-l1863o, .framer-YA3u9 .framer-1qi7fxi, .framer-YA3u9 .framer-y6n7p, .framer-YA3u9 .framer-wb79ih, .framer-YA3u9 .framer-2vusqo, .framer-YA3u9 .framer-n5p9u5, .framer-YA3u9 .framer-19zucil, .framer-YA3u9 .framer-3q0gqz, .framer-YA3u9 .framer-1mfpzah, .framer-YA3u9 .framer-1fcv47s, .framer-YA3u9 .framer-od64yx, .framer-YA3u9 .framer-1hau10, .framer-YA3u9 .framer-1wzdr43, .framer-YA3u9 .framer-lmgpof, .framer-YA3u9 .framer-33hs0w, .framer-YA3u9 .framer-1fpm4cq, .framer-YA3u9 .framer-cvsrxp, .framer-YA3u9 .framer-1ndkiwg, .framer-YA3u9 .framer-1t14gae, .framer-YA3u9 .framer-sgq1g5, .framer-YA3u9 .framer-9q1u1z, .framer-YA3u9 .framer-zwxoll, .framer-YA3u9 .framer-1gyyfa0, .framer-YA3u9 .framer-1fedk5f, .framer-YA3u9 .framer-1v2ddc9, .framer-YA3u9 .framer-1gmjjlk, .framer-YA3u9 .framer-14nq87f, .framer-YA3u9 .framer-1ssbvsr, .framer-YA3u9 .framer-15f7mkg, .framer-YA3u9 .framer-11tlsy9, .framer-YA3u9 .framer-ott3sy, .framer-YA3u9 .framer-xi6sd0, .framer-YA3u9 .framer-kp3fnx, .framer-YA3u9 .framer-12anfzs, .framer-YA3u9 .framer-gwvsg3, .framer-YA3u9 .framer-kufwh5, .framer-YA3u9 .framer-ttreye, .framer-YA3u9 .framer-1mrbhbt, .framer-YA3u9 .framer-xbc4w7, .framer-YA3u9 .framer-1gg4w86, .framer-YA3u9 .framer-1xn4o4g, .framer-YA3u9 .framer-1uu7cbe, .framer-YA3u9 .framer-1d4uthq, .framer-YA3u9 .framer-403j4q, .framer-YA3u9 .framer-1s2suxt, .framer-YA3u9 .framer-17i1js3, .framer-YA3u9 .framer-1n53j6y, .framer-YA3u9 .framer-14rytpq, .framer-YA3u9 .framer-1bkvylh, .framer-YA3u9 .framer-ssakc3, .framer-YA3u9 .framer-1xofmoi, .framer-YA3u9 .framer-l8n19a, .framer-YA3u9 .framer-1w49o47, .framer-YA3u9 .framer-b59rsf, .framer-YA3u9 .framer-1wx2d5r, .framer-YA3u9 .framer-1n46ffc, .framer-YA3u9 .framer-5r0fb3, .framer-YA3u9 .framer-1ofovxb, .framer-YA3u9 .framer-1l9pv7v, .framer-YA3u9 .framer-6uv37s, .framer-YA3u9 .framer-153dl2o, .framer-YA3u9 .framer-1m4ilsc, .framer-YA3u9 .framer-1v7zp1s, .framer-YA3u9 .framer-1c3idhr, .framer-YA3u9 .framer-1fhpbyi, .framer-YA3u9 .framer-1up5vsr, .framer-YA3u9 .framer-l5jx36, .framer-YA3u9 .framer-g6eb3z, .framer-YA3u9 .framer-8tsm2y, .framer-YA3u9 .framer-1o2qfsb, .framer-YA3u9 .framer-1kk5fwx, .framer-YA3u9 .framer-1h3qhb1, .framer-YA3u9 .framer-xzckct, .framer-YA3u9 .framer-1vhd7xr, .framer-YA3u9 .framer-pq8o6h, .framer-YA3u9 .framer-1ewntx0, .framer-YA3u9 .framer-1drtgrq, .framer-YA3u9 .framer-8t8c26, .framer-YA3u9 .framer-1xrz5he, .framer-YA3u9 .framer-15506vz, .framer-YA3u9 .framer-wyjsd2, .framer-YA3u9 .framer-1gpi8pf, .framer-YA3u9 .framer-1y2fatz, .framer-YA3u9 .framer-1y2egdn, .framer-YA3u9 .framer-1u46wwn, .framer-YA3u9 .framer-67kzwj, .framer-YA3u9 .framer-fu9wwx, .framer-YA3u9 .framer-1p8a62g, .framer-YA3u9 .framer-11uunnm, .framer-YA3u9 .framer-1fvp9a1, .framer-YA3u9 .framer-1qay0rn, .framer-YA3u9 .framer-v51c4s, .framer-YA3u9 .framer-szrp7q, .framer-YA3u9 .framer-10toz2p, .framer-YA3u9 .framer-tvnab9, .framer-YA3u9 .framer-ncz02a, .framer-YA3u9 .framer-xbekc, .framer-YA3u9 .framer-qbfk8v, .framer-YA3u9 .framer-jgjpbu, .framer-YA3u9 .framer-2i214n, .framer-YA3u9 .framer-1d7s4x4, .framer-YA3u9 .framer-1q4y1e8, .framer-YA3u9 .framer-ffg4lg, .framer-YA3u9 .framer-de63kr, .framer-YA3u9 .framer-1ilnavz, .framer-YA3u9 .framer-13oxdme, .framer-YA3u9 .framer-1s5wwgk, .framer-YA3u9 .framer-121xfnr, .framer-YA3u9 .framer-pfn0ut, .framer-YA3u9 .framer-1kiv1gp, .framer-YA3u9 .framer-gtd3tv, .framer-YA3u9 .framer-ut5vzj, .framer-YA3u9 .framer-1gws9re, .framer-YA3u9 .framer-xw2j9s, .framer-YA3u9 .framer-1agddms, .framer-YA3u9 .framer-nmnliv, .framer-YA3u9 .framer-k9cyx7, .framer-YA3u9 .framer-1ialmaf, .framer-YA3u9 .framer-hot522, .framer-YA3u9 .framer-1820wjc, .framer-YA3u9 .framer-evlykt, .framer-YA3u9 .framer-vblpvn, .framer-YA3u9 .framer-1mnqmlg, .framer-YA3u9 .framer-17ekdq6, .framer-YA3u9 .framer-1tgtsyw, .framer-YA3u9 .framer-1pvrd8, .framer-YA3u9 .framer-106pt1l, .framer-YA3u9 .framer-208ouo, .framer-YA3u9 .framer-sgkwu9, .framer-YA3u9 .framer-3qzu5r, .framer-YA3u9 .framer-1w8fcl5, .framer-YA3u9 .framer-1j2vlb7, .framer-YA3u9 .framer-1uk33uq, .framer-YA3u9 .framer-iyxudn, .framer-YA3u9 .framer-3hv3g9, .framer-YA3u9 .framer-1d6i57o, .framer-YA3u9 .framer-1h6lt9a, .framer-YA3u9 .framer-fqdqtc, .framer-YA3u9 .framer-1shrou3, .framer-YA3u9 .framer-9hg2l8, .framer-YA3u9 .framer-1syasw8, .framer-YA3u9 .framer-1ho4ebe, .framer-YA3u9 .framer-5ah7m8, .framer-YA3u9 .framer-dgxga, .framer-YA3u9 .framer-olxqof, .framer-YA3u9 .framer-n11zt, .framer-YA3u9 .framer-74wei8, .framer-YA3u9 .framer-dweqzv, .framer-YA3u9 .framer-1fu436, .framer-YA3u9 .framer-1r3p8gg, .framer-YA3u9 .framer-wzgyzb, .framer-YA3u9 .framer-1hs2w8m, .framer-YA3u9 .framer-o92rrh, .framer-YA3u9 .framer-1k8hxop, .framer-YA3u9 .framer-jg3mpe, .framer-YA3u9 .framer-1tzi0rr, .framer-YA3u9 .framer-5oqm6t, .framer-YA3u9 .framer-8gak1s, .framer-YA3u9 .framer-1orref2, .framer-YA3u9 .framer-8ofsn0, .framer-YA3u9 .framer-1028uqt, .framer-YA3u9 .framer-ep0iwz, .framer-YA3u9 .framer-1ihq1gd, .framer-YA3u9 .framer-1mta7cr, .framer-YA3u9 .framer-jlhil8, .framer-YA3u9 .framer-n16jea, .framer-YA3u9 .framer-1sh32mf, .framer-YA3u9 .framer-6bp49g, .framer-YA3u9 .framer-281yjh, .framer-YA3u9 .framer-1wtypx5, .framer-YA3u9 .framer-vee10s, .framer-YA3u9 .framer-1folus3, .framer-YA3u9 .framer-6z1roo, .framer-YA3u9 .framer-ypwvs9, .framer-YA3u9 .framer-crii5z, .framer-YA3u9 .framer-15w2in3, .framer-YA3u9 .framer-s8zux0, .framer-YA3u9 .framer-175tald, .framer-YA3u9 .framer-sw97he, .framer-YA3u9 .framer-1r381sp, .framer-YA3u9 .framer-1xdu95d, .framer-YA3u9 .framer-o1lz66, .framer-YA3u9 .framer-tl12aa, .framer-YA3u9 .framer-16gl23z, .framer-YA3u9 .framer-1h9sr1g, .framer-YA3u9 .framer-vi0gzs, .framer-YA3u9 .framer-1nsmd2o, .framer-YA3u9 .framer-1lalgk2, .framer-YA3u9 .framer-g9pc3r, .framer-YA3u9 .framer-4syqnl, .framer-YA3u9 .framer-11uaoiq, .framer-YA3u9 .framer-8bhaph, .framer-YA3u9 .framer-qq975g, .framer-YA3u9 .framer-gl1wze, .framer-YA3u9 .framer-zcx3n5, .framer-YA3u9 .framer-4ukqdi, .framer-YA3u9 .framer-ommfvk, .framer-YA3u9 .framer-1ug9yfx, .framer-YA3u9 .framer-pxql89, .framer-YA3u9 .framer-i1arrc, .framer-YA3u9 .framer-1jidtqe, .framer-YA3u9 .framer-cejius, .framer-YA3u9 .framer-taw4al, .framer-YA3u9 .framer-y34d9b, .framer-YA3u9 .framer-1dvqzir, .framer-YA3u9 .framer-f3uegg, .framer-YA3u9 .framer-1yypng9, .framer-YA3u9 .framer-r20i4v, .framer-YA3u9 .framer-12gmfnj, .framer-YA3u9 .framer-j2k0tf, .framer-YA3u9 .framer-veb2xu, .framer-YA3u9 .framer-stevrb, .framer-YA3u9 .framer-7gwjpf, .framer-YA3u9 .framer-1jvsobc, .framer-YA3u9 .framer-1ad6lkv, .framer-YA3u9 .framer-p9ah4d, .framer-YA3u9 .framer-qwlhcs, .framer-YA3u9 .framer-oy0p88, .framer-YA3u9 .framer-eyi0rz, .framer-YA3u9 .framer-jmwl26, .framer-YA3u9 .framer-h0fxv0, .framer-YA3u9 .framer-1eayum6, .framer-YA3u9 .framer-sj8kso, .framer-YA3u9 .framer-8seave, .framer-YA3u9 .framer-wi4net, .framer-YA3u9 .framer-1ruutc7, .framer-YA3u9 .framer-1onodm0, .framer-YA3u9 .framer-iiog3k, .framer-YA3u9 .framer-x5v0k4, .framer-YA3u9 .framer-1jmer5d, .framer-YA3u9 .framer-16npo0d, .framer-YA3u9 .framer-lwl24h, .framer-YA3u9 .framer-14p3iky, .framer-YA3u9 .framer-1rm5jto, .framer-YA3u9 .framer-muhvbn, .framer-YA3u9 .framer-1se31v7, .framer-YA3u9 .framer-vkoxl2, .framer-YA3u9 .framer-1vpey2p, .framer-YA3u9 .framer-mh3rqj, .framer-YA3u9 .framer-1j2bvl7, .framer-YA3u9 .framer-9225wf, .framer-YA3u9 .framer-gjezql, .framer-YA3u9 .framer-16a6hby, .framer-YA3u9 .framer-1ja44lt, .framer-YA3u9 .framer-vvg42h, .framer-YA3u9 .framer-12nd76v, .framer-YA3u9 .framer-2cez27, .framer-YA3u9 .framer-1jfj0e0, .framer-YA3u9 .framer-1nvm83g, .framer-YA3u9 .framer-197amus, .framer-YA3u9 .framer-1isz8gq, .framer-YA3u9 .framer-ygbxfl, .framer-YA3u9 .framer-vmnedc, .framer-YA3u9 .framer-1qmxoua, .framer-YA3u9 .framer-17hgwjc, .framer-YA3u9 .framer-13zhc9h, .framer-YA3u9 .framer-5a9ju5, .framer-YA3u9 .framer-14zn7or, .framer-YA3u9 .framer-wcows6, .framer-YA3u9 .framer-ktvwnv, .framer-YA3u9 .framer-83bplp, .framer-YA3u9 .framer-w2gyl8, .framer-YA3u9 .framer-rnq40s, .framer-YA3u9 .framer-s96fmn, .framer-YA3u9 .framer-knvw7f, .framer-YA3u9 .framer-87onpk, .framer-YA3u9 .framer-nmmehl, .framer-YA3u9 .framer-1986nay, .framer-YA3u9 .framer-1dha858, .framer-YA3u9 .framer-3bx9sr, .framer-YA3u9 .framer-1c2vvsl, .framer-YA3u9 .framer-3pq656, .framer-YA3u9 .framer-1i6p1z3, .framer-YA3u9 .framer-1sje0gx, .framer-YA3u9 .framer-6t70jp, .framer-YA3u9 .framer-15s176k, .framer-YA3u9 .framer-bcf4ic, .framer-YA3u9 .framer-2cy2u2, .framer-YA3u9 .framer-fkr9ab, .framer-YA3u9 .framer-ggacar, .framer-YA3u9 .framer-8ljhn8, .framer-YA3u9 .framer-44rcmh, .framer-YA3u9 .framer-i3cm2k, .framer-YA3u9 .framer-1wkyq3r, .framer-YA3u9 .framer-8ofdme, .framer-YA3u9 .framer-1u6gp85, .framer-YA3u9 .framer-1d739v, .framer-YA3u9 .framer-43nlfn, .framer-YA3u9 .framer-1rdwdwl, .framer-YA3u9 .framer-120pro1, .framer-YA3u9 .framer-1clgfif, .framer-YA3u9 .framer-eck7vc, .framer-YA3u9 .framer-h33f31, .framer-YA3u9 .framer-jtumf6, .framer-YA3u9 .framer-1xltzkm, .framer-YA3u9 .framer-19qj1py, .framer-YA3u9 .framer-1fw6fq3, .framer-YA3u9 .framer-ekfwgk, .framer-YA3u9 .framer-lvuisa, .framer-YA3u9 .framer-6z0cik, .framer-YA3u9 .framer-d67yr0, .framer-YA3u9 .framer-2srgkk, .framer-YA3u9 .framer-1ruz8u6, .framer-YA3u9 .framer-104j44r, .framer-YA3u9 .framer-lpfy26, .framer-YA3u9 .framer-1p8d6pe, .framer-YA3u9 .framer-1f0p56y, .framer-YA3u9 .framer-1naigio, .framer-YA3u9 .framer-1nls7g, .framer-YA3u9 .framer-1g1qpew, .framer-YA3u9 .framer-o01ls4, .framer-YA3u9 .framer-1gh0hdj, .framer-YA3u9 .framer-1d9eun2, .framer-YA3u9 .framer-1ebnxp, .framer-YA3u9 .framer-pyffpp, .framer-YA3u9 .framer-zlcqz1, .framer-YA3u9 .framer-1igz84i, .framer-YA3u9 .framer-6jip5c, .framer-YA3u9 .framer-a3k88h, .framer-YA3u9 .framer-2hnn4t, .framer-YA3u9 .framer-ehdfji, .framer-YA3u9 .framer-1fxwmv7, .framer-YA3u9 .framer-vvddjo, .framer-YA3u9 .framer-1pc9c4o, .framer-YA3u9 .framer-8mlvhf, .framer-YA3u9 .framer-74nthw, .framer-YA3u9 .framer-1fx8hme, .framer-YA3u9 .framer-1y64z57, .framer-YA3u9 .framer-1jav6rs, .framer-YA3u9 .framer-vz8rwz, .framer-YA3u9 .framer-dxy8cg, .framer-YA3u9 .framer-7onleh, .framer-YA3u9 .framer-12l7nke, .framer-YA3u9 .framer-1i679yh, .framer-YA3u9 .framer-1rkxzcl, .framer-YA3u9 .framer-14f854a, .framer-YA3u9 .framer-hh3gb1, .framer-YA3u9 .framer-1x9dns7, .framer-YA3u9 .framer-3r7jue, .framer-YA3u9 .framer-o94tzc, .framer-YA3u9 .framer-glud6n, .framer-YA3u9 .framer-1hwwkuo, .framer-YA3u9 .framer-1qkwlnl, .framer-YA3u9 .framer-4fp1mj, .framer-YA3u9 .framer-cq3ze4, .framer-YA3u9 .framer-zeeq71, .framer-YA3u9 .framer-hroom1, .framer-YA3u9 .framer-13grawj, .framer-YA3u9 .framer-10wfjy0, .framer-YA3u9 .framer-lu8v2y, .framer-YA3u9 .framer-17ubsyh, .framer-YA3u9 .framer-2mwh9h, .framer-YA3u9 .framer-1e7m4p4, .framer-YA3u9 .framer-1e66jb2, .framer-YA3u9 .framer-1puywy9, .framer-YA3u9 .framer-1w9rpeb, .framer-YA3u9 .framer-txz52p, .framer-YA3u9 .framer-avfa86, .framer-YA3u9 .framer-451d4c, .framer-YA3u9 .framer-17e8rrz, .framer-YA3u9 .framer-lzfle2, .framer-YA3u9 .framer-1dqw8tq, .framer-YA3u9 .framer-mp42rk, .framer-YA3u9 .framer-1rf0uzu, .framer-YA3u9 .framer-13pj5rt, .framer-YA3u9 .framer-ax0ovk, .framer-YA3u9 .framer-30nw72, .framer-YA3u9 .framer-1ih9z4q, .framer-YA3u9 .framer-132jzna, .framer-YA3u9 .framer-1oxmzz8, .framer-YA3u9 .framer-m82rpk, .framer-YA3u9 .framer-1xdzh9k, .framer-YA3u9 .framer-1vcjfzy, .framer-YA3u9 .framer-yimimp, .framer-YA3u9 .framer-b41med, .framer-YA3u9 .framer-19qp24q, .framer-YA3u9 .framer-1wmfe3v, .framer-YA3u9 .framer-1tqe0p6, .framer-YA3u9 .framer-1pz8rnp, .framer-YA3u9 .framer-po5sz, .framer-YA3u9 .framer-rluwbh, .framer-YA3u9 .framer-otqxvv, .framer-YA3u9 .framer-16qt6n3, .framer-YA3u9 .framer-rb1as, .framer-YA3u9 .framer-1y7cm1b, .framer-YA3u9 .framer-1is2qsb, .framer-YA3u9 .framer-1i6ep09, .framer-YA3u9 .framer-w5szeh, .framer-YA3u9 .framer-9xt7w6, .framer-YA3u9 .framer-rub74p, .framer-YA3u9 .framer-1b3si9h, .framer-YA3u9 .framer-1fk253j, .framer-YA3u9 .framer-1fypy89, .framer-YA3u9 .framer-1i0ndug, .framer-YA3u9 .framer-10e74w1, .framer-YA3u9 .framer-1w7f792, .framer-YA3u9 .framer-1t6l4if, .framer-YA3u9 .framer-vzone6, .framer-YA3u9 .framer-4yqy6b, .framer-YA3u9 .framer-8ug01p, .framer-YA3u9 .framer-wyzufi, .framer-YA3u9 .framer-cnq6qg, .framer-YA3u9 .framer-gol002, .framer-YA3u9 .framer-ddi2j3, .framer-YA3u9 .framer-1g9fecv, .framer-YA3u9 .framer-rzroep, .framer-YA3u9 .framer-1bad5oh, .framer-YA3u9 .framer-ugzp, .framer-YA3u9 .framer-21tnkx, .framer-YA3u9 .framer-1pt9xdi, .framer-YA3u9 .framer-19h5nkv, .framer-YA3u9 .framer-1ujreif, .framer-YA3u9 .framer-1od260o, .framer-YA3u9 .framer-wfeqm, .framer-YA3u9 .framer-1jwktli, .framer-YA3u9 .framer-18vp7ye, .framer-YA3u9 .framer-1bzudat, .framer-YA3u9 .framer-1nf3smp, .framer-YA3u9 .framer-1u2ld1, .framer-YA3u9 .framer-azl0sf, .framer-YA3u9 .framer-1wir735, .framer-YA3u9 .framer-1vxjpq3, .framer-YA3u9 .framer-1t5bnif, .framer-YA3u9 .framer-cvjrmf, .framer-YA3u9 .framer-1pegasl, .framer-YA3u9 .framer-16564st, .framer-YA3u9 .framer-zcafzn, .framer-YA3u9 .framer-hh8qvh, .framer-YA3u9 .framer-1mbq4d6, .framer-YA3u9 .framer-17dxlsi, .framer-YA3u9 .framer-kkij9x, .framer-YA3u9 .framer-17k422e, .framer-YA3u9 .framer-8yh5v, .framer-YA3u9 .framer-14setex, .framer-YA3u9 .framer-1difzyq, .framer-YA3u9 .framer-thq484, .framer-YA3u9 .framer-31ntik, .framer-YA3u9 .framer-18ta66t, .framer-YA3u9 .framer-1h5cmid, .framer-YA3u9 .framer-6is9uk, .framer-YA3u9 .framer-1dfblwq, .framer-YA3u9 .framer-vij19u, .framer-YA3u9 .framer-7ar4vd, .framer-YA3u9 .framer-jw25jj, .framer-YA3u9 .framer-116hrt4, .framer-YA3u9 .framer-kk6c1, .framer-YA3u9 .framer-cfbfcu, .framer-YA3u9 .framer-1fdyact, .framer-YA3u9 .framer-1r1892w, .framer-YA3u9 .framer-1v7g94w, .framer-YA3u9 .framer-16xnc6f, .framer-YA3u9 .framer-xwzwoo, .framer-YA3u9 .framer-177d0y7, .framer-YA3u9 .framer-10gchgx, .framer-YA3u9 .framer-1hf8tdi, .framer-YA3u9 .framer-1bhm92n, .framer-YA3u9 .framer-1dwzw93, .framer-YA3u9 .framer-1povie6, .framer-YA3u9 .framer-176m472, .framer-YA3u9 .framer-1ofavo8, .framer-YA3u9 .framer-my10ht, .framer-YA3u9 .framer-zuzrj, .framer-YA3u9 .framer-1o9c7i2, .framer-YA3u9 .framer-a83gez, .framer-YA3u9 .framer-4c9bz6, .framer-YA3u9 .framer-n3tcpx, .framer-YA3u9 .framer-1846jf0, .framer-YA3u9 .framer-lfc358, .framer-YA3u9 .framer-jj10v0, .framer-YA3u9 .framer-1hq1uir, .framer-YA3u9 .framer-f3n99m, .framer-YA3u9 .framer-17l5zo6, .framer-YA3u9 .framer-yk5sgu, .framer-YA3u9 .framer-qiph93, .framer-YA3u9 .framer-1v285xi, .framer-YA3u9 .framer-sg83nm, .framer-YA3u9 .framer-1960l8t, .framer-YA3u9 .framer-ofmbnp, .framer-YA3u9 .framer-9h5h73, .framer-YA3u9 .framer-1vuz36c, .framer-YA3u9 .framer-qw7hn4, .framer-YA3u9 .framer-6btl3o, .framer-YA3u9 .framer-1l6enbi, .framer-YA3u9 .framer-1hrq1p6, .framer-YA3u9 .framer-1hql8nh, .framer-YA3u9 .framer-1xe6aeg, .framer-YA3u9 .framer-1wgy7ep, .framer-YA3u9 .framer-9yz9qs, .framer-YA3u9 .framer-fzfnmp, .framer-YA3u9 .framer-1ngg8v5, .framer-YA3u9 .framer-98ini5, .framer-YA3u9 .framer-1u4picx, .framer-YA3u9 .framer-q1teht, .framer-YA3u9 .framer-1o8fuz, .framer-YA3u9 .framer-vl7as2, .framer-YA3u9 .framer-1hlr0kp, .framer-YA3u9 .framer-1wyw8sp, .framer-YA3u9 .framer-1hi1tu9, .framer-YA3u9 .framer-1q39eil, .framer-YA3u9 .framer-dpem76, .framer-YA3u9 .framer-moskmp, .framer-YA3u9 .framer-3wqzp, .framer-YA3u9 .framer-1jsgqlu, .framer-YA3u9 .framer-f0kzt0, .framer-YA3u9 .framer-opohzb, .framer-YA3u9 .framer-x3w7po, .framer-YA3u9 .framer-1bqjmq2, .framer-YA3u9 .framer-ythjbb, .framer-YA3u9 .framer-1ktost4, .framer-YA3u9 .framer-rgupil, .framer-YA3u9 .framer-yolu47, .framer-YA3u9 .framer-frvtpa, .framer-YA3u9 .framer-9vw4xe, .framer-YA3u9 .framer-wy2el1, .framer-YA3u9 .framer-6k3y13, .framer-YA3u9 .framer-eg2d35, .framer-YA3u9 .framer-bnwhd, .framer-YA3u9 .framer-1xs6tm0, .framer-YA3u9 .framer-1k8i1oz, .framer-YA3u9 .framer-1xzisn8, .framer-YA3u9 .framer-133tgt8, .framer-YA3u9 .framer-j55sij, .framer-YA3u9 .framer-1ie7xt0, .framer-YA3u9 .framer-8ufsfa, .framer-YA3u9 .framer-1jg6ywo, .framer-YA3u9 .framer-qlgsa7, .framer-YA3u9 .framer-1t6g38b, .framer-YA3u9 .framer-1uji6hy, .framer-YA3u9 .framer-1kvhxfh, .framer-YA3u9 .framer-fa5la8, .framer-YA3u9 .framer-akvs8k, .framer-YA3u9 .framer-1knmx37, .framer-YA3u9 .framer-5ll5rw, .framer-YA3u9 .framer-1k26xfk, .framer-YA3u9 .framer-kq7tbb, .framer-YA3u9 .framer-1bb3ikz, .framer-YA3u9 .framer-1lj48o1, .framer-YA3u9 .framer-dgmuzc, .framer-YA3u9 .framer-9h5acr, .framer-YA3u9 .framer-on34db, .framer-YA3u9 .framer-z7n7sh, .framer-YA3u9 .framer-1y35shh, .framer-YA3u9 .framer-l789qj, .framer-YA3u9 .framer-14uw1gl, .framer-YA3u9 .framer-xwxiec, .framer-YA3u9 .framer-emh01z, .framer-YA3u9 .framer-ce5504, .framer-YA3u9 .framer-1agp9fr, .framer-YA3u9 .framer-2gntvu, .framer-YA3u9 .framer-hom9tr, .framer-YA3u9 .framer-1a2aa42, .framer-YA3u9 .framer-1lj08x1, .framer-YA3u9 .framer-1nt2xsy, .framer-YA3u9 .framer-118p8ux, .framer-YA3u9 .framer-18psabx, .framer-YA3u9 .framer-ro9m20, .framer-YA3u9 .framer-svtwaj, .framer-YA3u9 .framer-n48bzg, .framer-YA3u9 .framer-165ikw5, .framer-YA3u9 .framer-1kjwx1, .framer-YA3u9 .framer-1fpqqko, .framer-YA3u9 .framer-1w0fi4v, .framer-YA3u9 .framer-1mpvsuy, .framer-YA3u9 .framer-1r5ecev, .framer-YA3u9 .framer-69ortg, .framer-YA3u9 .framer-19pztmc, .framer-YA3u9 .framer-1m8zuhn, .framer-YA3u9 .framer-15jzcxq, .framer-YA3u9 .framer-1wemjvz, .framer-YA3u9 .framer-bpj7gk, .framer-YA3u9 .framer-qi96nc, .framer-YA3u9 .framer-nhgfrt, .framer-YA3u9 .framer-x7slcw, .framer-YA3u9 .framer-w091ng, .framer-YA3u9 .framer-1ree0rf, .framer-YA3u9 .framer-cgpt91, .framer-YA3u9 .framer-1j8i9te, .framer-YA3u9 .framer-181m1p7, .framer-YA3u9 .framer-ev883q, .framer-YA3u9 .framer-1e7mwtd, .framer-YA3u9 .framer-oiqy8j, .framer-YA3u9 .framer-fww770, .framer-YA3u9 .framer-2gc5pr, .framer-YA3u9 .framer-17xq2df, .framer-YA3u9 .framer-6hgtli, .framer-YA3u9 .framer-pp3cnv, .framer-YA3u9 .framer-32en7m, .framer-YA3u9 .framer-o1ub3w, .framer-YA3u9 .framer-1ygdbf5, .framer-YA3u9 .framer-nmecav, .framer-YA3u9 .framer-pcjtmh, .framer-YA3u9 .framer-b3rwon, .framer-YA3u9 .framer-okl99d, .framer-YA3u9 .framer-1v3p747, .framer-YA3u9 .framer-1hvwadm, .framer-YA3u9 .framer-8149ez, .framer-YA3u9 .framer-8s6kj6, .framer-YA3u9 .framer-1cj5gki, .framer-YA3u9 .framer-4t0w66, .framer-YA3u9 .framer-whqu8c, .framer-YA3u9 .framer-17w3mbv, .framer-YA3u9 .framer-o8qayg, .framer-YA3u9 .framer-1qpdmrn, .framer-YA3u9 .framer-19fvsuf, .framer-YA3u9 .framer-12f3fwe, .framer-YA3u9 .framer-18wsjyk, .framer-YA3u9 .framer-1k071fm, .framer-YA3u9 .framer-witzts, .framer-YA3u9 .framer-6ttuig, .framer-YA3u9 .framer-ork0s5, .framer-YA3u9 .framer-tiy6ja, .framer-YA3u9 .framer-dwbspd, .framer-YA3u9 .framer-13772oq, .framer-YA3u9 .framer-sw27sd, .framer-YA3u9 .framer-mylgq5, .framer-YA3u9 .framer-5u6jeg, .framer-YA3u9 .framer-i9ioon, .framer-YA3u9 .framer-79vgyd, .framer-YA3u9 .framer-19u2krf, .framer-YA3u9 .framer-givbi2, .framer-YA3u9 .framer-6e2rjt, .framer-YA3u9 .framer-i0kg4f, .framer-YA3u9 .framer-1ek3l8k, .framer-YA3u9 .framer-1r35uz5, .framer-YA3u9 .framer-r6alma, .framer-YA3u9 .framer-ad360h, .framer-YA3u9 .framer-1n1fipj, .framer-YA3u9 .framer-1i1visc, .framer-YA3u9 .framer-1g6oanv, .framer-YA3u9 .framer-1yot64i, .framer-YA3u9 .framer-1gameb8, .framer-YA3u9 .framer-aavtsk, .framer-YA3u9 .framer-ya0ui1, .framer-YA3u9 .framer-4g52k2, .framer-YA3u9 .framer-b55rhd, .framer-YA3u9 .framer-1av6gud, .framer-YA3u9 .framer-bqkkon, .framer-YA3u9 .framer-13mv6l4, .framer-YA3u9 .framer-1xanh1j, .framer-YA3u9 .framer-1yod90h, .framer-YA3u9 .framer-zk6q25, .framer-YA3u9 .framer-a28uy6, .framer-YA3u9 .framer-1m2bpum, .framer-YA3u9 .framer-edtzdf, .framer-YA3u9 .framer-gmxk9a, .framer-YA3u9 .framer-11vcb2l, .framer-YA3u9 .framer-1gpfnm9, .framer-YA3u9 .framer-1rxtpu3, .framer-YA3u9 .framer-1pqa6oa, .framer-YA3u9 .framer-uqirfv, .framer-YA3u9 .framer-rrsaup, .framer-YA3u9 .framer-1dlmofp, .framer-YA3u9 .framer-17tylb2, .framer-YA3u9 .framer-1gti3tv, .framer-YA3u9 .framer-cwd7at, .framer-YA3u9 .framer-wcwkpk, .framer-YA3u9 .framer-gzz20h, .framer-YA3u9 .framer-4730h4, .framer-YA3u9 .framer-1et0b12, .framer-YA3u9 .framer-c4okc5, .framer-YA3u9 .framer-w2bhgh, .framer-YA3u9 .framer-5vxn41, .framer-YA3u9 .framer-10ya3gk, .framer-YA3u9 .framer-9iaa9c, .framer-YA3u9 .framer-lkvcbu, .framer-YA3u9 .framer-51dp50, .framer-YA3u9 .framer-bjo8m, .framer-YA3u9 .framer-4fqo1b, .framer-YA3u9 .framer-ce0je6, .framer-YA3u9 .framer-18f5zq, .framer-YA3u9 .framer-1wip4oj, .framer-YA3u9 .framer-f6awoq, .framer-YA3u9 .framer-344w6k, .framer-YA3u9 .framer-1b9v1ps, .framer-YA3u9 .framer-1i86pm, .framer-YA3u9 .framer-2wqnxz, .framer-YA3u9 .framer-31thz, .framer-YA3u9 .framer-12m8ej3, .framer-YA3u9 .framer-f8lsmr, .framer-YA3u9 .framer-1ifptq3, .framer-YA3u9 .framer-1a5ncbd, .framer-YA3u9 .framer-k77qma, .framer-YA3u9 .framer-1akef9w, .framer-YA3u9 .framer-nd7fxq, .framer-YA3u9 .framer-2f33i6, .framer-YA3u9 .framer-gshwub, .framer-YA3u9 .framer-bafqx9, .framer-YA3u9 .framer-1q48d33, .framer-YA3u9 .framer-1vreatn, .framer-YA3u9 .framer-1vmyqdy, .framer-YA3u9 .framer-1nvtokv, .framer-YA3u9 .framer-1dm625w, .framer-YA3u9 .framer-2e9uzx, .framer-YA3u9 .framer-fpx0a4, .framer-YA3u9 .framer-qlimpz, .framer-YA3u9 .framer-1u98f9b, .framer-YA3u9 .framer-1bqiqeb, .framer-YA3u9 .framer-tm41v0, .framer-YA3u9 .framer-wmkz7f, .framer-YA3u9 .framer-1x8j1ci, .framer-YA3u9 .framer-an4cew, .framer-YA3u9 .framer-1d1e9eg, .framer-YA3u9 .framer-47y4x1, .framer-YA3u9 .framer-121ek4g, .framer-YA3u9 .framer-1w3wcq, .framer-YA3u9 .framer-3t7v9g, .framer-YA3u9 .framer-1p58npa, .framer-YA3u9 .framer-b9uj2v, .framer-YA3u9 .framer-yib7ww, .framer-YA3u9 .framer-fky79q, .framer-YA3u9 .framer-1wcyz89, .framer-YA3u9 .framer-6q0smf, .framer-YA3u9 .framer-1oo4rv0, .framer-YA3u9 .framer-rpjstr, .framer-YA3u9 .framer-8dgtg8, .framer-YA3u9 .framer-glvmlr, .framer-YA3u9 .framer-1grrobj, .framer-YA3u9 .framer-krauor, .framer-YA3u9 .framer-17dwigw, .framer-YA3u9 .framer-xcorna, .framer-YA3u9 .framer-1veeyo4, .framer-YA3u9 .framer-1dfp28s, .framer-YA3u9 .framer-lpmymz, .framer-YA3u9 .framer-17x7r68, .framer-YA3u9 .framer-jhwwcb, .framer-YA3u9 .framer-1gb5w61, .framer-YA3u9 .framer-h0hwye, .framer-YA3u9 .framer-14l4555, .framer-YA3u9 .framer-pixlsz, .framer-YA3u9 .framer-dhr7q8, .framer-YA3u9 .framer-swxmhk, .framer-YA3u9 .framer-tqem3p, .framer-YA3u9 .framer-hbghnw, .framer-YA3u9 .framer-bqkpk3, .framer-YA3u9 .framer-1ijyrbo, .framer-YA3u9 .framer-10mdbbs, .framer-YA3u9 .framer-pcb4o4, .framer-YA3u9 .framer-81tq7k, .framer-YA3u9 .framer-1oo5x2w, .framer-YA3u9 .framer-1le99qk, .framer-YA3u9 .framer-1pygxfb, .framer-YA3u9 .framer-1iy7p8, .framer-YA3u9 .framer-lr0boe, .framer-YA3u9 .framer-19k4ms6, .framer-YA3u9 .framer-1du2jbd, .framer-YA3u9 .framer-r0627d, .framer-YA3u9 .framer-85aw9q, .framer-YA3u9 .framer-1qlv7nl, .framer-YA3u9 .framer-1pov2yp, .framer-YA3u9 .framer-1sle7g8, .framer-YA3u9 .framer-b3bpnf, .framer-YA3u9 .framer-de7clf, .framer-YA3u9 .framer-x8fq07, .framer-YA3u9 .framer-cswjnf, .framer-YA3u9 .framer-101v2gv, .framer-YA3u9 .framer-1p2gq41, .framer-YA3u9 .framer-125rkf5, .framer-YA3u9 .framer-2spyct, .framer-YA3u9 .framer-1mnvxgh, .framer-YA3u9 .framer-1l5vgzu, .framer-YA3u9 .framer-y3kelo, .framer-YA3u9 .framer-cwy65o, .framer-YA3u9 .framer-1wj3add, .framer-YA3u9 .framer-zpz0th, .framer-YA3u9 .framer-1otbqmd, .framer-YA3u9 .framer-ws46n3, .framer-YA3u9 .framer-1se5c44, .framer-YA3u9 .framer-tgmx0i, .framer-YA3u9 .framer-1b1ainc, .framer-YA3u9 .framer-13d0o3g, .framer-YA3u9 .framer-1nxglmj, .framer-YA3u9 .framer-tmt7qi, .framer-YA3u9 .framer-11lkbqh, .framer-YA3u9 .framer-zb5xkw, .framer-YA3u9 .framer-sm3tq0, .framer-YA3u9 .framer-1cbxxgo, .framer-YA3u9 .framer-1dv48bf, .framer-YA3u9 .framer-18xdcna, .framer-YA3u9 .framer-18ma5gp, .framer-YA3u9 .framer-161zhk9, .framer-YA3u9 .framer-l0st5u, .framer-YA3u9 .framer-1rserm3, .framer-YA3u9 .framer-1gz5nx7, .framer-YA3u9 .framer-1mmji3h, .framer-YA3u9 .framer-1xx3j8n, .framer-YA3u9 .framer-eok9gy, .framer-YA3u9 .framer-j5b76u, .framer-YA3u9 .framer-tv2xi, .framer-YA3u9 .framer-7mtxik, .framer-YA3u9 .framer-1r554at, .framer-YA3u9 .framer-1emy4st, .framer-YA3u9 .framer-arcfkc, .framer-YA3u9 .framer-1nexzan, .framer-YA3u9 .framer-kpic20, .framer-YA3u9 .framer-1i5dpfe, .framer-YA3u9 .framer-15r71uz, .framer-YA3u9 .framer-9swcqs, .framer-YA3u9 .framer-18hmy9t, .framer-YA3u9 .framer-1520t6c, .framer-YA3u9 .framer-3n3k8i, .framer-YA3u9 .framer-9gkp3g, .framer-YA3u9 .framer-leq8jx, .framer-YA3u9 .framer-v2w63d, .framer-YA3u9 .framer-1l3fqoj, .framer-YA3u9 .framer-j8vzrr, .framer-YA3u9 .framer-117t65v, .framer-YA3u9 .framer-5lvwe, .framer-YA3u9 .framer-8zmuyn, .framer-YA3u9 .framer-1kw86dd, .framer-YA3u9 .framer-ycluhc, .framer-YA3u9 .framer-1wmxsp, .framer-YA3u9 .framer-ko207k, .framer-YA3u9 .framer-1sc4m0z, .framer-YA3u9 .framer-jngmgi, .framer-YA3u9 .framer-51t1gl, .framer-YA3u9 .framer-vwk96t, .framer-YA3u9 .framer-9smgl9, .framer-YA3u9 .framer-s8okgk, .framer-YA3u9 .framer-10f3wlr, .framer-YA3u9 .framer-1eoqn22, .framer-YA3u9 .framer-1iagr4m, .framer-YA3u9 .framer-10xmwgm, .framer-YA3u9 .framer-1igui4x, .framer-YA3u9 .framer-1l5n6ir, .framer-YA3u9 .framer-1f6amby, .framer-YA3u9 .framer-9lti6v, .framer-YA3u9 .framer-1rmu7yd, .framer-YA3u9 .framer-m7m72m, .framer-YA3u9 .framer-gtj5no, .framer-YA3u9 .framer-o1im32, .framer-YA3u9 .framer-12g7str, .framer-YA3u9 .framer-1rw6nv, .framer-YA3u9 .framer-1wuywq3, .framer-YA3u9 .framer-yqk9nq, .framer-YA3u9 .framer-7h5m3t, .framer-YA3u9 .framer-1jfa5s0, .framer-YA3u9 .framer-12lkzc1, .framer-YA3u9 .framer-12vzr9h, .framer-YA3u9 .framer-1ekmxr6, .framer-YA3u9 .framer-167oy1, .framer-YA3u9 .framer-1eusku6, .framer-YA3u9 .framer-1ue9714, .framer-YA3u9 .framer-17b276b, .framer-YA3u9 .framer-19e1ds8, .framer-YA3u9 .framer-1e0hkol, .framer-YA3u9 .framer-15yot24, .framer-YA3u9 .framer-167zlwy, .framer-YA3u9 .framer-1jaxvn7, .framer-YA3u9 .framer-wmufxe, .framer-YA3u9 .framer-11i2to7, .framer-YA3u9 .framer-1rt9fxz, .framer-YA3u9 .framer-1ya5u34, .framer-YA3u9 .framer-1rjvzsa, .framer-YA3u9 .framer-dhh94q, .framer-YA3u9 .framer-3s8egw, .framer-YA3u9 .framer-19wzbtn, .framer-YA3u9 .framer-6hcv3q, .framer-YA3u9 .framer-1s5h1o3, .framer-YA3u9 .framer-99zrca, .framer-YA3u9 .framer-6mptfr, .framer-YA3u9 .framer-13zfmut, .framer-YA3u9 .framer-1gmz57y, .framer-YA3u9 .framer-7gj0j8, .framer-YA3u9 .framer-10jlqtr, .framer-YA3u9 .framer-1i54mtw, .framer-YA3u9 .framer-17me7bq, .framer-YA3u9 .framer-1wdghfx, .framer-YA3u9 .framer-18ho16u, .framer-YA3u9 .framer-19nxhei, .framer-YA3u9 .framer-11ohjw3, .framer-YA3u9 .framer-1kdozyr, .framer-YA3u9 .framer-12wlrnr { --border-bottom-width: 0.5px; --border-color: #f0f3f5; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-self: center; flex: none; height: 100%; justify-self: center; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1qn6xc4 { bottom: -19px; flex: none; height: 373px; left: calc(50.00000000000002% - 1214px / 2); overflow: visible; position: absolute; width: 1214px; }\",\".framer-YA3u9 .framer-1t2fttz { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; height: 373px; left: 914px; overflow: hidden; position: absolute; top: 0px; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-15mel3x { flex: none; height: 232px; left: 34px; position: absolute; top: 108px; width: 232px; }\",\".framer-YA3u9 .framer-vfkjrj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; left: 106px; overflow: visible; padding: 0px; position: absolute; top: 169px; width: 87px; }\",\".framer-YA3u9 .framer-1bx4udv, .framer-YA3u9 .framer-1rj0r1y { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 87px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-4jeiw6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 295px; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1g28z9t { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 40px; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-f302rc { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; height: 180px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-gx71wf, .framer-YA3u9 .framer-1tt96tv { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 20px; position: absolute; top: 70px; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1amfzhd { background-color: #cee0e5; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 16px; left: 20px; opacity: 0.2; position: absolute; top: 120px; width: 157px; }\",\".framer-YA3u9 .framer-11krgxa { background-color: #cee0e5; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 16px; left: 20px; opacity: 0.2; position: absolute; top: 144px; width: 90px; }\",\".framer-YA3u9 .framer-1sysr4w, .framer-YA3u9 .framer-npg3gj { flex: none; height: 40px; left: 20px; position: absolute; top: 20px; width: 40px; }\",\".framer-YA3u9 .framer-43ej2g { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; bottom: 3px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; height: 180px; left: 0px; overflow: hidden; position: absolute; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-mpitlz { background-color: #cee0e5; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 16px; left: 20px; opacity: 0.2; position: absolute; top: 120px; width: 125px; }\",\".framer-YA3u9 .framer-1wq6ce0 { background-color: #cee0e5; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 16px; left: 20px; opacity: 0.2; position: absolute; top: 144px; width: 60px; }\",\".framer-YA3u9 .framer-1g566sy { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; bottom: 0px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; left: calc(49.91762767710052% - 595px / 2); overflow: hidden; position: absolute; top: 0px; width: 595px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-13mcn2x { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 40px; position: absolute; top: 40px; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1d6j9pu { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 40px; position: absolute; top: 72px; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-86zjpq { bottom: 35px; flex: none; height: 195px; left: calc(50.0840336134454% - 515px / 2); overflow: visible; position: absolute; width: 515px; }\",\".framer-YA3u9 .framer-toohtp { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 29px; position: absolute; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1auyk0x { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 137px; position: absolute; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1br3nv3 { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1r3wh04 { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 350px; position: absolute; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-13gelo9 { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 460px; position: absolute; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-123v82j { flex: none; height: 129px; left: 0px; position: absolute; top: calc(49.230769230769255% - 129px / 2); width: 87px; }\",\".framer-YA3u9 .framer-ccwueb { flex: none; height: 114px; left: calc(49.90291262135925% - 87px / 2); position: absolute; top: calc(53.33333333333336% - 114px / 2); width: 87px; }\",\".framer-YA3u9 .framer-14qndnt { bottom: 34px; flex: none; height: 77px; left: 107px; position: absolute; width: 87px; }\",\".framer-YA3u9 .framer-1doqyoo { flex: none; height: 161px; left: 321px; position: absolute; top: 0px; width: 87px; }\",\".framer-YA3u9 .framer-w7nd4v { background-color: #f4f6f9; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; bottom: 34px; flex: none; height: 12px; overflow: hidden; position: absolute; right: 0px; width: 87px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-138f9v6 { flex: none; height: 49px; left: 511px; position: absolute; top: 40px; width: 44px; }\",\".framer-YA3u9 .framer-36qdcq { aspect-ratio: 1.95 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 344px); left: -10px; position: absolute; top: 9px; width: 671px; }\",\".framer-YA3u9 .framer-1jy39v8, .framer-YA3u9 .framer-w41fpu { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 656px; overflow: visible; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-o2kxrf { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 656px; left: calc(50.00000000000002% - min(1312px, 1312px) / 2); max-width: 1312px; position: absolute; top: calc(50.00000000000002% - 656px / 2); width: 1312px; }\",\".framer-YA3u9 .framer-lcdu3g, .framer-YA3u9 .framer-1kq1na3 { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 100%; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 50%; }\",\".framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { --border-bottom-width: 1px; --border-color: #f0f3f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; bottom: 0px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(10, minmax(0, 1fr)); justify-content: center; left: -656px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-YA3u9 .framer-y0wmvb { aspect-ratio: 0.5075922043301386 / 1; bottom: -243px; flex: none; height: var(--framer-aspect-ratio-supported, 769px); left: 50%; position: absolute; transform: translateX(-50%); width: 390px; }\",\".framer-YA3u9 .framer-1fbhata { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; bottom: 172px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; height: 108px; left: 40px; overflow: hidden; position: absolute; width: 203px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-bltdp0 { background: linear-gradient(180deg, rgba(0, 178, 89, 0) 0%, rgba(0, 178, 89, 1) 100%); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 100px; left: 4px; opacity: 0.05; position: absolute; top: 4px; width: 195px; }\",\".framer-YA3u9 .framer-znx69r { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 20px; position: absolute; top: 64px; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1dki1f3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; left: 20px; overflow: visible; padding: 0px; position: absolute; top: 32px; width: min-content; }\",\".framer-YA3u9 .framer-1p6r9xe { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-YA3u9 .framer-mfrnoq { --border-bottom-width: 1px; --border-color: #eff3f4; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 9px 20px 0px rgba(54, 63, 77, 0.05), 0px 37px 37px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 83px 50px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 147px 59px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 230px 64px 0px rgba(54, 63, 77, 0); flex: none; height: 124px; left: 422px; overflow: hidden; position: absolute; top: 100px; width: 189px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-ok61do { background: linear-gradient(180deg, rgba(0, 178, 89, 0) 0%, rgba(0, 178, 89, 1) 100%); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 116px; left: 4px; opacity: 0.05; position: absolute; top: 4px; width: 181px; }\",\".framer-YA3u9 .framer-183vp7s { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 47%; position: absolute; top: 80px; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1dbuoif { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 20px; position: absolute; top: 52px; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-f9ianr, .framer-YA3u9 .framer-1d6v28c { align-content: center; align-items: center; bottom: 64px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 64px; overflow: hidden; padding: 0px; position: absolute; width: min-content; }\",\".framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1y45yw1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; left: 64px; overflow: visible; padding: 0px; position: absolute; top: 64px; width: 518px; }\",\".framer-YA3u9 .framer-1xjbiz7, .framer-YA3u9 .framer-10kp8l1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-1sok2jj, .framer-YA3u9 .framer-1q5fvk0 { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 656px; overflow: hidden; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-rfcsq8 { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 656px; left: calc(50.00000000000002% - 1312px / 2); position: absolute; top: calc(50.00000000000002% - 656px / 2); width: 1312px; }\",\".framer-YA3u9 .framer-17lduev { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; flex: none; height: 100%; left: 0px; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 50%; }\",\".framer-YA3u9 .framer-13hpsau { bottom: 0px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(10, minmax(0, 1fr)); justify-content: center; left: -656px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 1312px; }\",\".framer-YA3u9 .framer-1f9pau0 { --border-bottom-width: 4px; --border-color: #ffffff; --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; background-color: #f9f3ea; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 409px; left: 92px; overflow: hidden; position: absolute; top: 90px; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-2ykfh9 { flex: none; height: 579px; left: 0px; position: absolute; top: 0px; width: 320px; }\",\".framer-YA3u9 .framer-lcsk67 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 32px; position: absolute; top: 32px; white-space: pre-wrap; width: 256px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-1brhckk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; left: 24px; overflow: visible; padding: 0px; position: absolute; top: 136px; width: 272px; }\",\".framer-YA3u9 .framer-1t3pc0c, .framer-YA3u9 .framer-13b1z1l, .framer-YA3u9 .framer-vigquu { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.5); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 10px 16px 10px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-k8hyvu { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 62px; border-bottom-right-radius: 62px; border-top-left-radius: 62px; border-top-right-radius: 62px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 10px 16px 10px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1rchjih { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.3); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 10px 16px 10px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1e94a76 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0; position: relative; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-k45v41 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.2); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 10px 16px 10px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-77onwn { --border-bottom-width: 4px; --border-color: #ffffff; --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; background-color: #efffe5; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; bottom: 114px; box-shadow: 0px 6.877488613128662px 15.283308029174805px 0px rgba(54, 63, 77, 0.05), 0px 28.274120330810547px 28.274120330810547px 0px rgba(54, 63, 77, 0.03999999910593033), 0px 63.42572784423828px 38.20827102661133px 0px rgba(54, 63, 77, 0.019999999552965164), 0px 112.33231353759766px 45.085758209228516px 0px rgba(54, 63, 77, 0.009999999776482582), 0px 175.75804138183594px 48.906585693359375px 0px rgba(54, 63, 77, 0); flex: none; height: 228px; left: 354px; overflow: hidden; position: absolute; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-10xq2ax { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 16px; position: absolute; top: 124px; white-space: pre-wrap; width: 168px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-os9oxt { background-color: #3d9958; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 12px; left: 16px; opacity: 0.1; position: absolute; top: 180px; width: 152px; }\",\".framer-YA3u9 .framer-i5p019 { background-color: #3d9958; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: 12px; left: 16px; opacity: 0.1; position: absolute; top: 200px; width: 63px; }\",\".framer-YA3u9 .framer-1kl1wfi { flex: none; height: 100px; left: 0px; position: absolute; right: 1px; top: 0px; }\",\".framer-YA3u9 .framer-4xambq { flex: none; height: 256px; left: calc(41.2820512820513% - 200px / 2); position: absolute; top: calc(57.55102040816329% - 256px / 2); width: 200px; }\",\".framer-YA3u9 .framer-bw0obl { flex: none; height: 156px; left: 87px; position: absolute; top: 442px; width: 128px; }\",\".framer-YA3u9 .framer-14bq3vs { flex: none; height: 219px; left: calc(76.92307692307695% - 220px / 2); position: absolute; top: calc(88.16326530612247% - 219px / 2); width: 220px; }\",\".framer-YA3u9 .framer-13kbost { align-content: center; align-items: center; bottom: 64px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; left: 720px; overflow: hidden; padding: 0px; position: absolute; width: min-content; }\",\".framer-YA3u9 .framer-hv7raz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; left: 720px; overflow: visible; padding: 0px; position: absolute; top: 64px; width: 483px; }\",\".framer-YA3u9 .framer-1rm0zpd { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.8; position: relative; white-space: pre-wrap; width: 465px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-uu5xpe { aspect-ratio: 1.225 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 330px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 404px; }\",\".framer-YA3u9 .framer-1561ef { flex: none; height: 214px; left: 0px; overflow: visible; position: absolute; top: calc(53.00000000000003% - 214px / 2); width: 325px; }\",\".framer-YA3u9 .framer-1f9de0l { aspect-ratio: 1.5186915887850467 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 144px); left: 46px; position: absolute; top: 51%; transform: translateY(-50%); width: 219px; }\",\".framer-YA3u9 .framer-5g11oc { flex: none; height: 165px; overflow: visible; position: absolute; right: 70px; top: 0px; width: 110px; }\",\".framer-YA3u9 .framer-1ckg3l { aspect-ratio: 0.6666666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 115px); position: absolute; right: 16px; top: 25px; width: 77px; }\",\".framer-YA3u9 .framer-1rp87rv { aspect-ratio: 0.9894736842105263 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 148px); left: 46%; overflow: visible; position: absolute; top: 26px; transform: translateX(-50%); width: 146px; }\",\".framer-YA3u9 .framer-wrozwl { flex: none; height: 190px; left: calc(50.00000000000002% - 188px / 2); position: absolute; top: calc(50.00000000000002% - 190px / 2); width: 188px; }\",\".framer-YA3u9 .framer-1swsisg { bottom: 0px; flex: none; height: 142px; overflow: visible; position: absolute; right: 0px; width: 229px; }\",\".framer-YA3u9 .framer-uiyltu { bottom: 18px; flex: none; height: 98px; position: absolute; right: 45px; width: 157px; }\",\".framer-YA3u9 .framer-1yh3nkh { aspect-ratio: 1 / 1; bottom: 87px; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: absolute; right: 124px; width: 64px; }\",\".framer-YA3u9 .framer-18mcl3m { flex: none; height: 44px; left: calc(50.00000000000002% - 44px / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 44px; }\",\".framer-YA3u9 .framer-khg4eg { aspect-ratio: 0.8076923076923077 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 66px; position: absolute; top: 96px; width: 32px; }\",\".framer-YA3u9 .framer-1r22pv1 { aspect-ratio: 1.225 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 250px); left: 50%; overflow: visible; position: absolute; top: -12px; transform: translateX(-50%); width: 306px; }\",\".framer-YA3u9 .framer-1aq22o6 { flex: none; height: 214px; left: -20px; overflow: visible; position: absolute; top: calc(52.905811623246514% - 214px / 2); width: 325px; }\",\".framer-YA3u9 .framer-1q2odjr { aspect-ratio: 1.5186915887850467 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 122px); left: 36px; position: absolute; top: 51%; transform: translateY(-50%); width: 185px; }\",\".framer-YA3u9 .framer-h42h6n { flex: none; height: 165px; left: 163px; overflow: visible; position: absolute; top: 2px; width: 110px; }\",\".framer-YA3u9 .framer-1yxvqs0 { aspect-ratio: 0.6666666666666666 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); position: absolute; right: 1px; top: 30px; width: 65px; }\",\".framer-YA3u9 .framer-2pkunv { aspect-ratio: 0.9894736842105263 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 114px); left: 46%; overflow: visible; position: absolute; top: 18px; transform: translateX(-50%); width: 114px; }\",\".framer-YA3u9 .framer-w1flpe { aspect-ratio: 0.9894736842105263 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 165px); left: 63%; position: absolute; top: 65%; transform: translate(-50%, -50%); width: 164px; }\",\".framer-YA3u9 .framer-107vrza { bottom: 0px; flex: none; height: 142px; overflow: visible; position: absolute; right: 7px; width: 229px; }\",\".framer-YA3u9 .framer-r4vtl1 { bottom: 1px; flex: none; height: 82px; position: absolute; right: 5px; width: 133px; }\",\".framer-YA3u9 .framer-1mlbyqz { aspect-ratio: 1 / 1; bottom: 64px; flex: none; height: var(--framer-aspect-ratio-supported, 50px); overflow: visible; position: absolute; right: 93px; width: 50px; }\",\".framer-YA3u9 .framer-lb1b54 { flex: none; height: 48px; left: calc(88.8888888888889% - 48px / 2); position: absolute; top: calc(52.525252525252554% - 47.5px / 2); width: 48px; }\",\".framer-YA3u9 .framer-1aezlnx { aspect-ratio: 0.8076923076923077 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 27px; position: absolute; top: 67px; width: 23px; }\",\".framer-YA3u9 .framer-s17vcq-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 656px; }\",\".framer-YA3u9 .framer-1pn4l1v { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; bottom: 0px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: center; left: calc(50.00000000000002% - 1312px / 2); overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 1312px; }\",\".framer-YA3u9 .framer-1ecjpjc, .framer-YA3u9 .framer-ixusha { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-self: center; flex: none; height: 100%; justify-self: center; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-m6n4i6, .framer-YA3u9 .framer-exvtsr { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 1px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 1px; bottom: 0px; flex: none; height: 60%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; width: 100%; }\",\".framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { bottom: 0px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(10, minmax(0, 1fr)); height: 656px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 1312px; }\",\".framer-YA3u9 .framer-1qtuc1g-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-YA3u9 .framer-153q26k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 64px; overflow: visible; padding: 0px; position: absolute; top: 64px; width: 481px; }\",\".framer-YA3u9 .framer-27zeh4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YA3u9 .framer-1lw7rzq { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 441px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-vb8b23-container { flex: none; height: 394px; left: calc(50.00000000000002% - 656px / 2); position: absolute; top: calc(49.74619289340104% - 394px / 2); width: 656px; }\",\".framer-YA3u9 .framer-32ajus { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 64px; overflow: visible; padding: 0px; position: absolute; top: 64px; width: 459px; }\",\".framer-YA3u9 .framer-1k02k18-container, .framer-YA3u9 .framer-1lxu67k-container, .framer-YA3u9 .framer-1m6lt02-container, .framer-YA3u9 .framer-na7mn-container, .framer-YA3u9 .framer-1c5iuvc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-d75nlm { --border-bottom-width: 0.5px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1mmfb6d { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-YA3u9 .framer-8gqtrz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1312px; }\",\".framer-YA3u9 .framer-n6n2cs { --border-bottom-width: 1px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-2kmhi4 { flex: none; height: 300px; position: relative; width: 1312px; }\",\".framer-YA3u9 .framer-bsmc7i-container { flex: none; height: 150px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-YA3u9 .framer-15gq5cw-container { flex: none; height: 200px; position: absolute; right: 0px; top: 0px; width: 1px; }\",\".framer-YA3u9 .framer-6jn7c2 { align-content: flex-start; align-items: flex-start; bottom: 64px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; left: 64px; overflow: hidden; padding: 0px; position: absolute; width: min-content; }\",\".framer-YA3u9 .framer-1f36yh4 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 306px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-1jq0yiu-container { bottom: 64px; flex: none; height: auto; position: absolute; right: 64px; width: 186px; }\",\".framer-YA3u9 .framer-77qbc4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 342px; justify-content: flex-start; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-YA3u9 .framer-29ea65-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-YA3u9 .framer-g8malm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 0px 32px 48px 32px; position: relative; width: 1312px; z-index: 1; }\",\".framer-YA3u9 .framer-1dem7da-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-YA3u9 .framer-1vxfhvw { --border-bottom-width: 0px; --border-color: #e4ecf0; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 100px 0px 100px; position: relative; width: 1512px; }\",\".framer-YA3u9 .framer-1dezji2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 0px 100px 0px; position: relative; width: 1px; }\",\".framer-YA3u9 .framer-15s4fli { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-YA3u9 .framer-omosc3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 64px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-34fp9v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-196aviw-container { flex: none; height: 200px; left: 0px; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-YA3u9 .framer-f6uvyf-container { flex: none; height: 250px; left: 1311px; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-YA3u9 .framer-1rmamth { flex: none; height: 820px; left: calc(50.00000000000002% - min(1512px, 100%) / 2); max-width: 1512px; overflow: hidden; position: absolute; top: 1567px; width: 100%; z-index: 2; }\",\".framer-YA3u9 .framer-54zko5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; overflow: hidden; padding: 80px 100px 80px 100px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }\",\".framer-YA3u9 .framer-1usqsug { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(10, minmax(0, 1fr)); height: 660px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1foxy3k, .framer-YA3u9 .framer-qz3erx, .framer-YA3u9 .framer-g8ndeo, .framer-YA3u9 .framer-19fms6l, .framer-YA3u9 .framer-ud3wox, .framer-YA3u9 .framer-1rjzsam, .framer-YA3u9 .framer-nwpxgz, .framer-YA3u9 .framer-gbaahr, .framer-YA3u9 .framer-ph210h, .framer-YA3u9 .framer-1fekgc3, .framer-YA3u9 .framer-19ry7l8, .framer-YA3u9 .framer-1g8hcf9, .framer-YA3u9 .framer-14deul1, .framer-YA3u9 .framer-3c4mv8, .framer-YA3u9 .framer-3h7kwc, .framer-YA3u9 .framer-12sa7ab, .framer-YA3u9 .framer-1ctxj86, .framer-YA3u9 .framer-822jc7, .framer-YA3u9 .framer-16313i6, .framer-YA3u9 .framer-11zo4t8, .framer-YA3u9 .framer-p4m8g7, .framer-YA3u9 .framer-1ybmbmm, .framer-YA3u9 .framer-193u39h, .framer-YA3u9 .framer-1riqh2p, .framer-YA3u9 .framer-77icsl, .framer-YA3u9 .framer-15prhuh, .framer-YA3u9 .framer-rd6mop, .framer-YA3u9 .framer-16snycz, .framer-YA3u9 .framer-1vewoh2, .framer-YA3u9 .framer-a7du1r, .framer-YA3u9 .framer-1w40hs8, .framer-YA3u9 .framer-72u7lr, .framer-YA3u9 .framer-etyw0e, .framer-YA3u9 .framer-19i26se, .framer-YA3u9 .framer-1ft0ozl, .framer-YA3u9 .framer-1rzrep, .framer-YA3u9 .framer-183xd8q, .framer-YA3u9 .framer-1vlcydq, .framer-YA3u9 .framer-1j25cm4, .framer-YA3u9 .framer-1hqn0vp, .framer-YA3u9 .framer-1jm1fm8, .framer-YA3u9 .framer-1minb78, .framer-YA3u9 .framer-1cmn74h, .framer-YA3u9 .framer-1l8xh2l, .framer-YA3u9 .framer-1yxep4p, .framer-YA3u9 .framer-67l4cf, .framer-YA3u9 .framer-1p4q2yt, .framer-YA3u9 .framer-1bb834k, .framer-YA3u9 .framer-lig3vw, .framer-YA3u9 .framer-1fn3ap, .framer-YA3u9 .framer-w73as0, .framer-YA3u9 .framer-13x5l7b, .framer-YA3u9 .framer-1bbhyuf, .framer-YA3u9 .framer-1k9mbwh, .framer-YA3u9 .framer-1up0y9o, .framer-YA3u9 .framer-jwenod, .framer-YA3u9 .framer-1rj85wd, .framer-YA3u9 .framer-1w0tghg, .framer-YA3u9 .framer-1epwnx1, .framer-YA3u9 .framer-uo7czo, .framer-YA3u9 .framer-ynnfko, .framer-YA3u9 .framer-frz2iq, .framer-YA3u9 .framer-1q3miws, .framer-YA3u9 .framer-jaju3g, .framer-YA3u9 .framer-k11shs, .framer-YA3u9 .framer-1fz1egb, .framer-YA3u9 .framer-1ntfkhw, .framer-YA3u9 .framer-1pr10q0, .framer-YA3u9 .framer-q3kjyl, .framer-YA3u9 .framer-1f18c5l, .framer-YA3u9 .framer-4avmqj, .framer-YA3u9 .framer-y319u0, .framer-YA3u9 .framer-1ri4kn0, .framer-YA3u9 .framer-1847h3e, .framer-YA3u9 .framer-zb9nwg, .framer-YA3u9 .framer-1un51ub, .framer-YA3u9 .framer-229qow, .framer-YA3u9 .framer-93q1pw, .framer-YA3u9 .framer-1lt7px9, .framer-YA3u9 .framer-1ukrp5m, .framer-YA3u9 .framer-1un91t1, .framer-YA3u9 .framer-vrnzjn, .framer-YA3u9 .framer-1pf01jt, .framer-YA3u9 .framer-oczn9, .framer-YA3u9 .framer-cf97ye, .framer-YA3u9 .framer-adtpd5, .framer-YA3u9 .framer-4vwxpd, .framer-YA3u9 .framer-1mxio9k, .framer-YA3u9 .framer-tbn38y, .framer-YA3u9 .framer-4b4f6u, .framer-YA3u9 .framer-clxpu1, .framer-YA3u9 .framer-14l1cq0, .framer-YA3u9 .framer-9iu3rx, .framer-YA3u9 .framer-c7z7mn, .framer-YA3u9 .framer-1rpa4mt, .framer-YA3u9 .framer-528hhg, .framer-YA3u9 .framer-3pewty, .framer-YA3u9 .framer-1e7so65, .framer-YA3u9 .framer-gzjm6c, .framer-YA3u9 .framer-1lgnpxm, .framer-YA3u9 .framer-m5um2n, .framer-YA3u9 .framer-uappns, .framer-YA3u9 .framer-5y734s, .framer-YA3u9 .framer-6d35wv, .framer-YA3u9 .framer-e85nd4, .framer-YA3u9 .framer-39ey6h, .framer-YA3u9 .framer-1it8cdw, .framer-YA3u9 .framer-1phs4g3, .framer-YA3u9 .framer-1iwyrtn, .framer-YA3u9 .framer-1adm5j5, .framer-YA3u9 .framer-icphsl, .framer-YA3u9 .framer-1ey4yz7, .framer-YA3u9 .framer-g5jcqo, .framer-YA3u9 .framer-68rh6h, .framer-YA3u9 .framer-1utw38u, .framer-YA3u9 .framer-kxau9a, .framer-YA3u9 .framer-1v2h0qh, .framer-YA3u9 .framer-fjgh5d, .framer-YA3u9 .framer-3qg4l6, .framer-YA3u9 .framer-107ctvm, .framer-YA3u9 .framer-bvjujm, .framer-YA3u9 .framer-153squa, .framer-YA3u9 .framer-1jqi04y, .framer-YA3u9 .framer-10m5cxp, .framer-YA3u9 .framer-7gejgr, .framer-YA3u9 .framer-1gfbprg, .framer-YA3u9 .framer-1tuapjt, .framer-YA3u9 .framer-1ule40t, .framer-YA3u9 .framer-z89bv5, .framer-YA3u9 .framer-1cn1yhv, .framer-YA3u9 .framer-a1cp5s, .framer-YA3u9 .framer-15bwov5, .framer-YA3u9 .framer-5zhdlk, .framer-YA3u9 .framer-b93u3r, .framer-YA3u9 .framer-15ch0r, .framer-YA3u9 .framer-13i5e2x, .framer-YA3u9 .framer-1ibdcau, .framer-YA3u9 .framer-1ht2duk, .framer-YA3u9 .framer-1uu0evl, .framer-YA3u9 .framer-1chvbru, .framer-YA3u9 .framer-3y86wo, .framer-YA3u9 .framer-1yhywcq, .framer-YA3u9 .framer-6bcdge, .framer-YA3u9 .framer-1mwqe55, .framer-YA3u9 .framer-1wd6hj1, .framer-YA3u9 .framer-18t0v4v, .framer-YA3u9 .framer-h8us5e, .framer-YA3u9 .framer-1y0xmr4, .framer-YA3u9 .framer-ds9xts, .framer-YA3u9 .framer-1ppne70, .framer-YA3u9 .framer-he2sqc, .framer-YA3u9 .framer-1vgi0gb, .framer-YA3u9 .framer-1j1ozbg, .framer-YA3u9 .framer-4oyqxl, .framer-YA3u9 .framer-9x8wel, .framer-YA3u9 .framer-1ncsqk7, .framer-YA3u9 .framer-1qr6spe, .framer-YA3u9 .framer-y7w4u7, .framer-YA3u9 .framer-trxz0b, .framer-YA3u9 .framer-19p27sh, .framer-YA3u9 .framer-ih3z8e, .framer-YA3u9 .framer-v4522q, .framer-YA3u9 .framer-19vxh6c, .framer-YA3u9 .framer-d6xqdo, .framer-YA3u9 .framer-s04e6c, .framer-YA3u9 .framer-p2thx8, .framer-YA3u9 .framer-obya29, .framer-YA3u9 .framer-1rwfzls, .framer-YA3u9 .framer-p95n4n, .framer-YA3u9 .framer-1fngvu8, .framer-YA3u9 .framer-di4md0, .framer-YA3u9 .framer-1i6iys7, .framer-YA3u9 .framer-13tffnt, .framer-YA3u9 .framer-6a8876, .framer-YA3u9 .framer-z01pop, .framer-YA3u9 .framer-1fauosh, .framer-YA3u9 .framer-1jgpdr3, .framer-YA3u9 .framer-1qsyzov, .framer-YA3u9 .framer-1uzm9c2, .framer-YA3u9 .framer-xt5i4x, .framer-YA3u9 .framer-xconcv, .framer-YA3u9 .framer-q5fay1, .framer-YA3u9 .framer-ypyyki, .framer-YA3u9 .framer-1j6gmka, .framer-YA3u9 .framer-lxyokl, .framer-YA3u9 .framer-1rvkpbl, .framer-YA3u9 .framer-wcgya9, .framer-YA3u9 .framer-10uj893, .framer-YA3u9 .framer-1no0mfo, .framer-YA3u9 .framer-tojh7b, .framer-YA3u9 .framer-78wmfd, .framer-YA3u9 .framer-r26jrh, .framer-YA3u9 .framer-9x1cwl, .framer-YA3u9 .framer-1bf6x3j, .framer-YA3u9 .framer-1kg4uil, .framer-YA3u9 .framer-1jqhv64, .framer-YA3u9 .framer-1aehg4, .framer-YA3u9 .framer-b610dy, .framer-YA3u9 .framer-1njsplr, .framer-YA3u9 .framer-n1kuo6, .framer-YA3u9 .framer-uo6mig, .framer-YA3u9 .framer-pcvtzb, .framer-YA3u9 .framer-gqflr, .framer-YA3u9 .framer-9ykddh, .framer-YA3u9 .framer-xcgujb, .framer-YA3u9 .framer-1gjfgru, .framer-YA3u9 .framer-3vr7y, .framer-YA3u9 .framer-wl7ux, .framer-YA3u9 .framer-1ytb3p2, .framer-YA3u9 .framer-xnwn5q, .framer-YA3u9 .framer-1kqax5x, .framer-YA3u9 .framer-1ntoh5c, .framer-YA3u9 .framer-1xb0j8y, .framer-YA3u9 .framer-154faf2, .framer-YA3u9 .framer-hvpqny, .framer-YA3u9 .framer-cwm7vp, .framer-YA3u9 .framer-qx2f8, .framer-YA3u9 .framer-trpnth, .framer-YA3u9 .framer-tapxb3, .framer-YA3u9 .framer-1qhg2rk, .framer-YA3u9 .framer-1018wpd, .framer-YA3u9 .framer-mhnm0, .framer-YA3u9 .framer-4baje7, .framer-YA3u9 .framer-a5ielo, .framer-YA3u9 .framer-tnhkte, .framer-YA3u9 .framer-13blwy3, .framer-YA3u9 .framer-h8tg1g, .framer-YA3u9 .framer-10x2pzr, .framer-YA3u9 .framer-1hu18h6, .framer-YA3u9 .framer-y7rtv8, .framer-YA3u9 .framer-19520xm, .framer-YA3u9 .framer-qo7fyg, .framer-YA3u9 .framer-idch5e, .framer-YA3u9 .framer-1ptay8c, .framer-YA3u9 .framer-18te03w, .framer-YA3u9 .framer-1xsvkny, .framer-YA3u9 .framer-15ylo8, .framer-YA3u9 .framer-zlsw4r, .framer-YA3u9 .framer-1w1zgga, .framer-YA3u9 .framer-1a2n0hp, .framer-YA3u9 .framer-hyj9bs, .framer-YA3u9 .framer-czll86, .framer-YA3u9 .framer-1d69wj7, .framer-YA3u9 .framer-t1nr2m, .framer-YA3u9 .framer-1mxd7q8, .framer-YA3u9 .framer-1gde85d, .framer-YA3u9 .framer-5944pn, .framer-YA3u9 .framer-1gcr023, .framer-YA3u9 .framer-1dgm2jk, .framer-YA3u9 .framer-1xvoteh, .framer-YA3u9 .framer-vjybum, .framer-YA3u9 .framer-8w1zdq, .framer-YA3u9 .framer-9o7pve, .framer-YA3u9 .framer-16ed69d, .framer-YA3u9 .framer-1fn90o5, .framer-YA3u9 .framer-t4f805, .framer-YA3u9 .framer-1ykx89l, .framer-YA3u9 .framer-1ntm1uc, .framer-YA3u9 .framer-knylar, .framer-YA3u9 .framer-h633kj, .framer-YA3u9 .framer-5qsg7t, .framer-YA3u9 .framer-1ft011e, .framer-YA3u9 .framer-7ynqd2, .framer-YA3u9 .framer-oskctp, .framer-YA3u9 .framer-145j2kk, .framer-YA3u9 .framer-11e2rs0, .framer-YA3u9 .framer-17fbqfj, .framer-YA3u9 .framer-h4pg48, .framer-YA3u9 .framer-kkvdqq, .framer-YA3u9 .framer-1f2i3un, .framer-YA3u9 .framer-vo9nw4, .framer-YA3u9 .framer-12b593c, .framer-YA3u9 .framer-143q437, .framer-YA3u9 .framer-lsa3cj, .framer-YA3u9 .framer-aubon8, .framer-YA3u9 .framer-15h2ckb, .framer-YA3u9 .framer-1x8trxn, .framer-YA3u9 .framer-149048z, .framer-YA3u9 .framer-egcs7k, .framer-YA3u9 .framer-zxoq0s, .framer-YA3u9 .framer-1mg9dcw, .framer-YA3u9 .framer-1acsa8o, .framer-YA3u9 .framer-1htlzdg, .framer-YA3u9 .framer-zsj1up, .framer-YA3u9 .framer-ofwf82, .framer-YA3u9 .framer-jnyart, .framer-YA3u9 .framer-5i99m0, .framer-YA3u9 .framer-1pxaiu2, .framer-YA3u9 .framer-28lco2, .framer-YA3u9 .framer-1xqqflo, .framer-YA3u9 .framer-npqz2a, .framer-YA3u9 .framer-1vkj2ms, .framer-YA3u9 .framer-98htd1, .framer-YA3u9 .framer-m6ptpa, .framer-YA3u9 .framer-156dz0v, .framer-YA3u9 .framer-tpr0l0, .framer-YA3u9 .framer-1c74bfn, .framer-YA3u9 .framer-1m0ndav, .framer-YA3u9 .framer-1j5gvjf, .framer-YA3u9 .framer-1eonb9, .framer-YA3u9 .framer-1uls2fa, .framer-YA3u9 .framer-nnhkhw, .framer-YA3u9 .framer-15teap, .framer-YA3u9 .framer-1qqw222, .framer-YA3u9 .framer-1jejxnj, .framer-YA3u9 .framer-1xqy4b5, .framer-YA3u9 .framer-vdoyu4, .framer-YA3u9 .framer-170347x, .framer-YA3u9 .framer-1va6shb, .framer-YA3u9 .framer-1mcul1r, .framer-YA3u9 .framer-rzrtiu, .framer-YA3u9 .framer-1ssisq7, .framer-YA3u9 .framer-166a2x6, .framer-YA3u9 .framer-9hh7bq, .framer-YA3u9 .framer-1q9p8fh, .framer-YA3u9 .framer-xzfobw, .framer-YA3u9 .framer-1jkppr9, .framer-YA3u9 .framer-1sgzuto, .framer-YA3u9 .framer-16s7xax, .framer-YA3u9 .framer-j6kqbc, .framer-YA3u9 .framer-57ktyy, .framer-YA3u9 .framer-svovn0, .framer-YA3u9 .framer-1vk788r, .framer-YA3u9 .framer-1pmrq7m, .framer-YA3u9 .framer-cx3c8e, .framer-YA3u9 .framer-b5fwac, .framer-YA3u9 .framer-1it1m7i, .framer-YA3u9 .framer-fhd2yb, .framer-YA3u9 .framer-cshgl0, .framer-YA3u9 .framer-1h2djz6, .framer-YA3u9 .framer-pssax5, .framer-YA3u9 .framer-10705uy, .framer-YA3u9 .framer-13iivje, .framer-YA3u9 .framer-120mvpo, .framer-YA3u9 .framer-1wdz0nf, .framer-YA3u9 .framer-1ebkkv0, .framer-YA3u9 .framer-1agm1hv, .framer-YA3u9 .framer-1ge4ypg, .framer-YA3u9 .framer-17i0u6x, .framer-YA3u9 .framer-1raca9c, .framer-YA3u9 .framer-1etiqk, .framer-YA3u9 .framer-ho6rtx, .framer-YA3u9 .framer-josp5d, .framer-YA3u9 .framer-1vg97ar, .framer-YA3u9 .framer-sn4qio, .framer-YA3u9 .framer-1wxtzst, .framer-YA3u9 .framer-507697, .framer-YA3u9 .framer-1gpk4h0, .framer-YA3u9 .framer-ctiq10, .framer-YA3u9 .framer-1yp6w8c, .framer-YA3u9 .framer-1b328b6, .framer-YA3u9 .framer-fzut5z, .framer-YA3u9 .framer-cc4p93, .framer-YA3u9 .framer-x463ew, .framer-YA3u9 .framer-150mb37, .framer-YA3u9 .framer-dqveg7, .framer-YA3u9 .framer-gj05jr, .framer-YA3u9 .framer-1c1yu6e, .framer-YA3u9 .framer-1jv413w, .framer-YA3u9 .framer-nd589o, .framer-YA3u9 .framer-1txmp73, .framer-YA3u9 .framer-abvnky, .framer-YA3u9 .framer-zfqxrl, .framer-YA3u9 .framer-1pfy5c4, .framer-YA3u9 .framer-plavj6, .framer-YA3u9 .framer-1nj1t7z, .framer-YA3u9 .framer-15m102n, .framer-YA3u9 .framer-e5f46k, .framer-YA3u9 .framer-1fkv1gr, .framer-YA3u9 .framer-1sm1vt3, .framer-YA3u9 .framer-1chkbtp, .framer-YA3u9 .framer-18882kd, .framer-YA3u9 .framer-z4pce, .framer-YA3u9 .framer-uj40ed, .framer-YA3u9 .framer-z2svh7, .framer-YA3u9 .framer-1mek0ak, .framer-YA3u9 .framer-u2po20, .framer-YA3u9 .framer-1nce6na, .framer-YA3u9 .framer-1s2ojst, .framer-YA3u9 .framer-1egr539, .framer-YA3u9 .framer-i42ba9, .framer-YA3u9 .framer-2a2puj, .framer-YA3u9 .framer-1sq0om4, .framer-YA3u9 .framer-xi2uup, .framer-YA3u9 .framer-n6w3dl, .framer-YA3u9 .framer-1djuu14, .framer-YA3u9 .framer-1qo0dcb, .framer-YA3u9 .framer-1x3jmke, .framer-YA3u9 .framer-1v2hhd5, .framer-YA3u9 .framer-36ssl4, .framer-YA3u9 .framer-5isdg4, .framer-YA3u9 .framer-1ueon3, .framer-YA3u9 .framer-1v2wl3u { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-self: center; flex: none; height: 100%; justify-self: center; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-xzgdxq, .framer-YA3u9 .framer-u6ot8s, .framer-YA3u9 .framer-gw47q7, .framer-YA3u9 .framer-1hbjp43, .framer-YA3u9 .framer-160kkul, .framer-YA3u9 .framer-y7o18p, .framer-YA3u9 .framer-rafcgj, .framer-YA3u9 .framer-1mk6rvj, .framer-YA3u9 .framer-1uxkvkx, .framer-YA3u9 .framer-vya3s0, .framer-YA3u9 .framer-1uwlugv, .framer-YA3u9 .framer-1wgzk75, .framer-YA3u9 .framer-chr6ko, .framer-YA3u9 .framer-3qo8w1 { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-self: center; background-color: rgba(216, 233, 240, 0.3); flex: none; height: 100%; justify-self: center; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1m1k781 { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; background-color: #e6f8ff; flex: none; height: 66px; left: 165px; overflow: hidden; position: absolute; top: 146px; width: 591px; }\",\".framer-YA3u9 .framer-z0cvb1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 10px; opacity: 0.8; position: absolute; top: 50%; transform: translateY(-50%); white-space: pre-wrap; width: 384px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-kaomw1 { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; background-color: #e6f8ff; flex: none; height: 66px; left: 690px; overflow: hidden; position: absolute; top: 146px; width: 657px; }\",\".framer-YA3u9 .framer-1ia5f67-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-YA3u9 .framer-1aicggn { height: 32px; position: relative; width: 773px; }\",\".framer-YA3u9 .framer-1gjhvic { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0.5px; background-color: #e5f7ff; flex: none; height: 66px; left: calc(50.00000000000002% - 132px / 2); position: absolute; top: calc(45.97560975609758% - 66px / 2); width: 132px; }\",\".framer-YA3u9 .framer-u6sa4w { aspect-ratio: 2.142857142857143 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 43px; }\",\".framer-YA3u9 .framer-160x2z0 { flex: none; height: 608px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 1779px; width: 100%; z-index: 2; }\",\".framer-YA3u9 .framer-k7dyzl-container { flex: none; height: auto; left: 50%; position: absolute; top: 2193px; transform: translateX(-50%); width: auto; z-index: 2; }\",\".framer-YA3u9 .framer-12gqghf { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 2017px; transform: translateX(-50%); white-space: pre; width: auto; z-index: 2; }\",\".framer-YA3u9 .framer-1etyvl6 { flex: none; height: 1200px; left: calc(50.00000000000002% - min(1512px, 1512px) / 2); max-width: 1512px; overflow: hidden; position: absolute; top: 0px; width: 1512px; z-index: 2; }\",\".framer-YA3u9 .framer-1fy9q7f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; overflow: hidden; padding: 80px 100px 100px 100px; position: absolute; top: 0px; width: 100%; }\",\".framer-YA3u9 .framer-1pba4wj { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(20, minmax(50px, 1fr)); grid-template-rows: repeat(18, minmax(0, 1fr)); height: 1200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-1uho9go { --framer-paragraph-spacing: 0px; bottom: 530px; flex: none; height: auto; left: 176px; position: absolute; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1ig4wa4-container { flex: none; height: 134px; position: absolute; right: 559px; top: 413px; width: 132px; }\",\".framer-YA3u9 .framer-12vrgbc-container { flex: none; height: 134px; left: 1281px; position: absolute; top: calc(51.08333333333336% - 134px / 2); width: 131px; }\",\".framer-YA3u9 .framer-1ej0oru-container { flex: none; height: 72px; position: absolute; right: 98px; top: 212px; width: 72px; }\",\".framer-YA3u9 .framer-1ersa4r-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 68px); position: absolute; right: 558px; top: 612px; width: 68px; }\",\".framer-YA3u9 .framer-wvrv1o { background: linear-gradient(180deg, #ffffff 50%, rgba(255, 255, 255, 0) 100%); flex: none; height: 176px; left: calc(50.06613756613759% - 100.13227513227514% / 2); position: absolute; top: 0px; width: 100%; z-index: 3; }\",\".framer-YA3u9 .framer-1ck12z2 { --border-bottom-width: 0.5px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; background-color: #f1fbfe; flex: none; height: 67px; left: 165px; overflow: hidden; position: absolute; top: 413px; width: 656px; }\",\".framer-YA3u9 .framer-18a6z6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 10px; opacity: 0.8; position: absolute; top: 51%; transform: translateY(-50%); white-space: pre-wrap; width: 640px; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-1y31mpe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 173px; overflow: hidden; padding: 0px; position: absolute; top: 213px; width: min-content; }\",\".framer-YA3u9 .framer-16nvk3h { --framer-paragraph-spacing: 0px; flex: none; height: 72px; position: relative; white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-13205ee-container { flex: none; height: 86px; left: 172px; position: absolute; top: calc(49.666666666666686% - 86px / 2); width: 184px; }\",\".framer-YA3u9 .framer-1elsqb { aspect-ratio: 1.7379310344827585 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 870px); left: 50%; max-width: 1512px; overflow: visible; position: absolute; top: 743px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-YA3u9 .framer-1nq6f24 { aspect-ratio: 1.5747126436781609 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 903px); left: 45px; position: absolute; top: 0px; width: 94%; z-index: 2; }\",\".framer-YA3u9 .framer-fv1t67-container { flex: none; height: auto; left: 50%; pointer-events: auto; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 3; }\",\".framer-YA3u9 .framer-ejujye { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: absolute; right: 0px; top: 0px; width: 100%; z-index: 1; }\",\".framer-YA3u9 .framer-16y95gc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-YA3u9 .framer-v6l5wz, .framer-YA3u9 .framer-ce47d6 { flex: none; height: 40px; overflow: hidden; position: relative; text-decoration: none; width: 200px; }\",\".framer-YA3u9 .framer-1psgubp, .framer-YA3u9 .framer-yk4dcx { flex: none; height: 12px; left: calc(50.00000000000002% - 138px / 2); position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 138px; }\",\".framer-YA3u9 .framer-16bqhxc { cursor: pointer; flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-YA3u9 .framer-9osbrd, .framer-YA3u9 .framer-1d9rhec { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-YA3u9.framer-1nhybbl { background-color: #ffffff; inset: 0px; position: fixed; user-select: none; z-index: 2; }\",\".framer-YA3u9.framer-5agkew { flex: none; height: 86px; left: 0px; overflow: visible; position: fixed; text-decoration: none; top: 0px; width: 462px; z-index: 2; }\",\".framer-YA3u9 .framer-1w3bb2k { -webkit-filter: blur(25px); background-color: #1e242d; bottom: 0px; filter: blur(25px); flex: none; height: 64px; left: calc(50.00000000000002% - 367px / 2); opacity: 0.4; position: absolute; width: 367px; }\",\".framer-YA3u9 .framer-1au7kws { background-color: #1e242d; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 56px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-12gvirw { background: linear-gradient(180deg, #ffffff 0%, rgb(0, 0, 0) 100%); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0px; flex: none; left: 0px; mix-blend-mode: overlay; opacity: 0.45; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YA3u9 .framer-y8b95k, .framer-YA3u9 .framer-2me1sh { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 20px; position: absolute; top: 50%; transform: translateY(-50%); white-space: pre; width: auto; }\",\".framer-YA3u9 .framer-1hq7i5k-container { flex: none; height: 24px; position: absolute; right: 20px; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-YA3u9 .framer-t8ecbi { flex: none; height: 24px; position: absolute; right: 16px; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-YA3u9.framer-11cu6by { --border-bottom-width: 1px; --border-color: rgba(30, 36, 45, 0.12); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 56px; left: 0px; overflow: hidden; position: fixed; top: 0px; width: 342px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-YA3u9 .framer-1wubpjx { flex: none; height: 24px; left: 298px; position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-YA3u9.framer-546fgv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; min-height: 395px; overflow: hidden; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 2; }\",\".framer-YA3u9 .framer-f317j0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-ez19kt { aspect-ratio: 1 / 1; background-color: #00ffd1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-YA3u9 .framer-1x4ni6q { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: 33%; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-luhr8d, .framer-YA3u9 .framer-ubcszy, .framer-YA3u9 .framer-1tr647d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-YA3u9 .framer-fpvp8d { aspect-ratio: 1 / 1; background-color: #02bbff; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-YA3u9 .framer-rrut1, .framer-YA3u9 .framer-1f4htwc, .framer-YA3u9 .framer-14rq5dq, .framer-YA3u9 .framer-1f00pao { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-YA3u9 .framer-xbavrx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; text-decoration: none; width: 100%; }\",\".framer-YA3u9.framer-12454u2 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: hidden; padding: 0px 24px 0px 0px; position: fixed; top: 0px; width: 390px; z-index: 1; }\",\".framer-YA3u9 .framer-1b2m4wl { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-YA3u9 .framer-1764xmo, .framer-YA3u9 .framer-1aw2pul, .framer-YA3u9 .framer-1vc075h, .framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1dpaiiv, .framer-YA3u9 .framer-5cjivb, .framer-YA3u9 .framer-ucd6er, .framer-YA3u9 .framer-vfkjrj, .framer-YA3u9 .framer-1dki1f3, .framer-YA3u9 .framer-f9ianr, .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-1sk23cy, .framer-YA3u9 .framer-haoowb, .framer-YA3u9 .framer-1brhckk, .framer-YA3u9 .framer-1t3pc0c, .framer-YA3u9 .framer-k8hyvu, .framer-YA3u9 .framer-13b1z1l, .framer-YA3u9 .framer-vigquu, .framer-YA3u9 .framer-1rchjih, .framer-YA3u9 .framer-k45v41, .framer-YA3u9 .framer-13kbost, .framer-YA3u9 .framer-hv7raz, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1f0apq2, .framer-YA3u9 .framer-1pgzyif, .framer-YA3u9 .framer-1d6v28c, .framer-YA3u9 .framer-1y45yw1, .framer-YA3u9 .framer-1jz68vd, .framer-YA3u9 .framer-1sycz84, .framer-YA3u9 .framer-dsj13p, .framer-YA3u9 .framer-153q26k, .framer-YA3u9 .framer-70af5r, .framer-YA3u9 .framer-mnpk6h, .framer-YA3u9 .framer-27zeh4, .framer-YA3u9 .framer-32ajus, .framer-YA3u9 .framer-6xsz1h, .framer-YA3u9 .framer-1rjwq7r, .framer-YA3u9 .framer-d75nlm, .framer-YA3u9 .framer-8gqtrz, .framer-YA3u9 .framer-n6n2cs, .framer-YA3u9 .framer-6jn7c2, .framer-YA3u9 .framer-8cd8fx, .framer-YA3u9 .framer-77qbc4, .framer-YA3u9 .framer-g8malm, .framer-YA3u9 .framer-1vxfhvw, .framer-YA3u9 .framer-1dezji2, .framer-YA3u9 .framer-15s4fli, .framer-YA3u9 .framer-omosc3, .framer-YA3u9 .framer-4vm3cy, .framer-YA3u9 .framer-34fp9v, .framer-YA3u9 .framer-54zko5, .framer-YA3u9 .framer-1fy9q7f, .framer-YA3u9 .framer-1y31mpe, .framer-YA3u9 .framer-ejujye, .framer-YA3u9.framer-546fgv, .framer-YA3u9 .framer-f317j0 { gap: 0px; } .framer-YA3u9 .framer-1764xmo > *, .framer-YA3u9 .framer-1t3pc0c > *, .framer-YA3u9 .framer-k8hyvu > *, .framer-YA3u9 .framer-13b1z1l > *, .framer-YA3u9 .framer-vigquu > *, .framer-YA3u9 .framer-1rchjih > *, .framer-YA3u9 .framer-k45v41 > *, .framer-YA3u9 .framer-8gqtrz > *, .framer-YA3u9 .framer-77qbc4 > *, .framer-YA3u9 .framer-1vxfhvw > *, .framer-YA3u9 .framer-1dezji2 > *, .framer-YA3u9 .framer-34fp9v > *, .framer-YA3u9 .framer-f317j0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-YA3u9 .framer-1764xmo > :first-child, .framer-YA3u9 .framer-1dpaiiv > :first-child, .framer-YA3u9 .framer-ucd6er > :first-child, .framer-YA3u9 .framer-1dki1f3 > :first-child, .framer-YA3u9 .framer-f9ianr > :first-child, .framer-YA3u9 .framer-1sk23cy > :first-child, .framer-YA3u9 .framer-1t3pc0c > :first-child, .framer-YA3u9 .framer-k8hyvu > :first-child, .framer-YA3u9 .framer-13b1z1l > :first-child, .framer-YA3u9 .framer-vigquu > :first-child, .framer-YA3u9 .framer-1rchjih > :first-child, .framer-YA3u9 .framer-k45v41 > :first-child, .framer-YA3u9 .framer-13kbost > :first-child, .framer-YA3u9 .framer-1f0apq2 > :first-child, .framer-YA3u9 .framer-1d6v28c > :first-child, .framer-YA3u9 .framer-1sycz84 > :first-child, .framer-YA3u9 .framer-70af5r > :first-child, .framer-YA3u9 .framer-27zeh4 > :first-child, .framer-YA3u9 .framer-6xsz1h > :first-child, .framer-YA3u9 .framer-8gqtrz > :first-child, .framer-YA3u9 .framer-8cd8fx > :first-child, .framer-YA3u9 .framer-77qbc4 > :first-child, .framer-YA3u9 .framer-g8malm > :first-child, .framer-YA3u9 .framer-1vxfhvw > :first-child, .framer-YA3u9 .framer-1dezji2 > :first-child, .framer-YA3u9 .framer-4vm3cy > :first-child, .framer-YA3u9 .framer-34fp9v > :first-child, .framer-YA3u9 .framer-54zko5 > :first-child, .framer-YA3u9 .framer-1fy9q7f > :first-child, .framer-YA3u9 .framer-f317j0 > :first-child { margin-left: 0px; } .framer-YA3u9 .framer-1764xmo > :last-child, .framer-YA3u9 .framer-1dpaiiv > :last-child, .framer-YA3u9 .framer-ucd6er > :last-child, .framer-YA3u9 .framer-1dki1f3 > :last-child, .framer-YA3u9 .framer-f9ianr > :last-child, .framer-YA3u9 .framer-1sk23cy > :last-child, .framer-YA3u9 .framer-1t3pc0c > :last-child, .framer-YA3u9 .framer-k8hyvu > :last-child, .framer-YA3u9 .framer-13b1z1l > :last-child, .framer-YA3u9 .framer-vigquu > :last-child, .framer-YA3u9 .framer-1rchjih > :last-child, .framer-YA3u9 .framer-k45v41 > :last-child, .framer-YA3u9 .framer-13kbost > :last-child, .framer-YA3u9 .framer-1f0apq2 > :last-child, .framer-YA3u9 .framer-1d6v28c > :last-child, .framer-YA3u9 .framer-1sycz84 > :last-child, .framer-YA3u9 .framer-70af5r > :last-child, .framer-YA3u9 .framer-27zeh4 > :last-child, .framer-YA3u9 .framer-6xsz1h > :last-child, .framer-YA3u9 .framer-8gqtrz > :last-child, .framer-YA3u9 .framer-8cd8fx > :last-child, .framer-YA3u9 .framer-77qbc4 > :last-child, .framer-YA3u9 .framer-g8malm > :last-child, .framer-YA3u9 .framer-1vxfhvw > :last-child, .framer-YA3u9 .framer-1dezji2 > :last-child, .framer-YA3u9 .framer-4vm3cy > :last-child, .framer-YA3u9 .framer-34fp9v > :last-child, .framer-YA3u9 .framer-54zko5 > :last-child, .framer-YA3u9 .framer-1fy9q7f > :last-child, .framer-YA3u9 .framer-f317j0 > :last-child { margin-right: 0px; } .framer-YA3u9 .framer-1aw2pul > *, .framer-YA3u9 .framer-5cjivb > *, .framer-YA3u9 .framer-haoowb > *, .framer-YA3u9 .framer-1pgzyif > *, .framer-YA3u9 .framer-dsj13p > *, .framer-YA3u9 .framer-mnpk6h > *, .framer-YA3u9 .framer-1rjwq7r > *, .framer-YA3u9 .framer-1y31mpe > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-YA3u9 .framer-1aw2pul > :first-child, .framer-YA3u9 .framer-1vc075h > :first-child, .framer-YA3u9 .framer-1q48syf > :first-child, .framer-YA3u9 .framer-5cjivb > :first-child, .framer-YA3u9 .framer-vfkjrj > :first-child, .framer-YA3u9 .framer-1vafc3o > :first-child, .framer-YA3u9 .framer-1gn45b > :first-child, .framer-YA3u9 .framer-haoowb > :first-child, .framer-YA3u9 .framer-1brhckk > :first-child, .framer-YA3u9 .framer-hv7raz > :first-child, .framer-YA3u9 .framer-1pzr4r > :first-child, .framer-YA3u9 .framer-1pgzyif > :first-child, .framer-YA3u9 .framer-1y45yw1 > :first-child, .framer-YA3u9 .framer-1jz68vd > :first-child, .framer-YA3u9 .framer-dsj13p > :first-child, .framer-YA3u9 .framer-153q26k > :first-child, .framer-YA3u9 .framer-mnpk6h > :first-child, .framer-YA3u9 .framer-32ajus > :first-child, .framer-YA3u9 .framer-1rjwq7r > :first-child, .framer-YA3u9 .framer-d75nlm > :first-child, .framer-YA3u9 .framer-n6n2cs > :first-child, .framer-YA3u9 .framer-6jn7c2 > :first-child, .framer-YA3u9 .framer-15s4fli > :first-child, .framer-YA3u9 .framer-omosc3 > :first-child, .framer-YA3u9 .framer-1y31mpe > :first-child, .framer-YA3u9 .framer-ejujye > :first-child, .framer-YA3u9.framer-546fgv > :first-child { margin-top: 0px; } .framer-YA3u9 .framer-1aw2pul > :last-child, .framer-YA3u9 .framer-1vc075h > :last-child, .framer-YA3u9 .framer-1q48syf > :last-child, .framer-YA3u9 .framer-5cjivb > :last-child, .framer-YA3u9 .framer-vfkjrj > :last-child, .framer-YA3u9 .framer-1vafc3o > :last-child, .framer-YA3u9 .framer-1gn45b > :last-child, .framer-YA3u9 .framer-haoowb > :last-child, .framer-YA3u9 .framer-1brhckk > :last-child, .framer-YA3u9 .framer-hv7raz > :last-child, .framer-YA3u9 .framer-1pzr4r > :last-child, .framer-YA3u9 .framer-1pgzyif > :last-child, .framer-YA3u9 .framer-1y45yw1 > :last-child, .framer-YA3u9 .framer-1jz68vd > :last-child, .framer-YA3u9 .framer-dsj13p > :last-child, .framer-YA3u9 .framer-153q26k > :last-child, .framer-YA3u9 .framer-mnpk6h > :last-child, .framer-YA3u9 .framer-32ajus > :last-child, .framer-YA3u9 .framer-1rjwq7r > :last-child, .framer-YA3u9 .framer-d75nlm > :last-child, .framer-YA3u9 .framer-n6n2cs > :last-child, .framer-YA3u9 .framer-6jn7c2 > :last-child, .framer-YA3u9 .framer-15s4fli > :last-child, .framer-YA3u9 .framer-omosc3 > :last-child, .framer-YA3u9 .framer-1y31mpe > :last-child, .framer-YA3u9 .framer-ejujye > :last-child, .framer-YA3u9.framer-546fgv > :last-child { margin-bottom: 0px; } .framer-YA3u9 .framer-1vc075h > *, .framer-YA3u9 .framer-1vafc3o > *, .framer-YA3u9 .framer-hv7raz > *, .framer-YA3u9 .framer-1y45yw1 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-YA3u9 .framer-1q48syf > *, .framer-YA3u9 .framer-1gn45b > *, .framer-YA3u9 .framer-1pzr4r > *, .framer-YA3u9 .framer-1jz68vd > *, .framer-YA3u9 .framer-153q26k > *, .framer-YA3u9 .framer-32ajus > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-YA3u9 .framer-1dpaiiv > *, .framer-YA3u9 .framer-1dki1f3 > *, .framer-YA3u9 .framer-1sk23cy > *, .framer-YA3u9 .framer-1f0apq2 > *, .framer-YA3u9 .framer-1sycz84 > *, .framer-YA3u9 .framer-70af5r > *, .framer-YA3u9 .framer-6xsz1h > *, .framer-YA3u9 .framer-8cd8fx > *, .framer-YA3u9 .framer-4vm3cy > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-YA3u9 .framer-ucd6er > *, .framer-YA3u9 .framer-f9ianr > *, .framer-YA3u9 .framer-13kbost > *, .framer-YA3u9 .framer-1d6v28c > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-YA3u9 .framer-vfkjrj > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-YA3u9 .framer-1brhckk > * { margin: 0px; margin-bottom: calc(7px / 2); margin-top: calc(7px / 2); } .framer-YA3u9 .framer-27zeh4 > *, .framer-YA3u9 .framer-54zko5 > *, .framer-YA3u9 .framer-1fy9q7f > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-YA3u9 .framer-d75nlm > *, .framer-YA3u9 .framer-15s4fli > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-YA3u9 .framer-n6n2cs > *, .framer-YA3u9 .framer-ejujye > *, .framer-YA3u9.framer-546fgv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-YA3u9 .framer-6jn7c2 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-YA3u9 .framer-g8malm > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-YA3u9 .framer-omosc3 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",'.framer-YA3u9[data-border=\"true\"]::after, .framer-YA3u9 [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; }',\"@media (min-width: 1728px) and (max-width: 1919px) { .framer-YA3u9.framer-12f5bn5 { height: 11534px; width: 1728px; } .framer-YA3u9 .framer-pfaeyu { height: 2722px; } .framer-YA3u9 .framer-1764xmo { align-content: center; align-items: center; flex-direction: column; justify-content: center; top: 2755px; } .framer-YA3u9 .framer-wqp6nf { height: 328px; left: calc(50.00000000000002% - min(1528px, 1528px) / 2); max-width: 1528px; transform: unset; width: 1528px; } .framer-YA3u9 .framer-1aotqqn { bottom: unset; height: 770px; } .framer-YA3u9 .framer-1qn6xc4 { aspect-ratio: 3.254691689008043 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 373px); left: 50%; top: 46px; transform: translateX(-50%); } .framer-YA3u9 .framer-1jy39v8, .framer-YA3u9 .framer-1sok2jj, .framer-YA3u9 .framer-w41fpu, .framer-YA3u9 .framer-1q5fvk0 { height: 694px; } .framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-rfcsq8, .framer-YA3u9 .framer-o2kxrf { height: 694px; left: calc(50.00000000000002% - min(1528px, 1528px) / 2); max-width: 1528px; top: calc(50.00000000000002% - 694px / 2); width: 1528px; } .framer-YA3u9 .framer-lcdu3g, .framer-YA3u9 .framer-17lduev { top: 0px; } .framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { --border-color: #d8e9f0; bottom: unset; height: 770px; left: -764px; } .framer-YA3u9 .framer-1fbhata { left: 90px; } .framer-YA3u9 .framer-mfrnoq { left: 475px; top: 133px; } .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1y45yw1 { width: 600px; } .framer-YA3u9 .framer-13hpsau { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; bottom: unset; height: 770px; left: 0px; right: -764px; width: unset; } .framer-YA3u9 .framer-1f9pau0 { left: 119px; top: 101px; } .framer-YA3u9 .framer-77onwn { bottom: 103px; left: 391px; } .framer-YA3u9 .framer-bw0obl { left: 104px; top: 452px; } .framer-YA3u9 .framer-13kbost, .framer-YA3u9 .framer-hv7raz { left: 828px; } .framer-YA3u9 .framer-1kq1na3 { top: 0px; width: 50%; } .framer-YA3u9 .framer-s17vcq-container { bottom: unset; height: 694px; left: calc(49.93464052287584% - 765px / 2); top: calc(50.00000000000002% - 694px / 2); width: 765px; } .framer-YA3u9 .framer-1pn4l1v { left: calc(50.00000000000002% - 1528px / 2); width: 1528px; } .framer-YA3u9 .framer-m6n4i6, .framer-YA3u9 .framer-exvtsr { height: 462px; } .framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; height: 770px; left: -764px; right: unset; width: 200%; } .framer-YA3u9 .framer-vb8b23-container { height: 424px; left: calc(50.00000000000002% - 764px / 2); top: calc(50.00000000000002% - 424px / 2); width: 764px; } .framer-YA3u9 .framer-1mmfb6d { order: 0; } .framer-YA3u9 .framer-8gqtrz { align-content: flex-start; align-items: flex-start; max-width: 1528px; order: 1; width: 100%; } .framer-YA3u9 .framer-n6n2cs { justify-content: flex-start; } .framer-YA3u9 .framer-2kmhi4 { height: 350px; max-width: 1528px; width: 1528px; } .framer-YA3u9 .framer-1jq0yiu-container { width: 200px; } .framer-YA3u9 .framer-g8malm { width: 1528px; } .framer-YA3u9 .framer-1vxfhvw { height: 800px; width: 1728px; } .framer-YA3u9 .framer-f6uvyf-container { left: unset; right: 0px; } .framer-YA3u9 .framer-1rmamth { height: 930px; left: calc(50.00000000000002% - min(1728px, 100%) / 2); max-width: 1728px; top: 1825px; } .framer-YA3u9 .framer-54zko5 { top: 0px; transform: translateX(-50%); } .framer-YA3u9 .framer-1usqsug { height: 770px; } .framer-YA3u9 .framer-1m1k781 { height: 77px; left: 176px; top: 157px; width: 688px; } .framer-YA3u9 .framer-z0cvb1, .framer-YA3u9 .framer-18a6z6 { left: 16px; top: 51%; } .framer-YA3u9 .framer-kaomw1 { height: 77px; left: 787px; top: 157px; width: 765px; } .framer-YA3u9 .framer-1ia5f67-container { bottom: unset; height: 66px; top: calc(50.649350649350666% - 66px / 2); } .framer-YA3u9 .framer-1gjhvic { height: 77px; left: calc(50.00000000000002% - 154px / 2); top: 388px; width: 154px; } .framer-YA3u9 .framer-u6sa4w { top: 51%; width: 42px; } .framer-YA3u9 .framer-160x2z0 { height: 663px; top: 2059px; } .framer-YA3u9 .framer-k7dyzl-container { top: 2506px; } .framer-YA3u9 .framer-12gqghf { top: 2330px; } .framer-YA3u9 .framer-1etyvl6 { left: calc(50.00000000000002% - min(1728px, 1728px) / 2); max-width: 1728px; width: 1728px; } .framer-YA3u9 .framer-1pba4wj { height: 1400px; } .framer-YA3u9 .framer-1uho9go { bottom: 431px; height: 14px; left: 189px; } .framer-YA3u9 .framer-1ig4wa4-container { height: 155px; right: 565px; top: 391px; width: 152px; } .framer-YA3u9 .framer-12vrgbc-container { aspect-ratio: 0.9776119402985075 / 1; height: var(--framer-aspect-ratio-supported, 156px); left: unset; right: 406px; top: 236px; width: 152px; } .framer-YA3u9 .framer-1ej0oru-container { height: 80px; right: 197px; top: 546px; width: 80px; } .framer-YA3u9 .framer-1ersa4r-container { height: var(--framer-aspect-ratio-supported, 80px); right: 556px; top: 623px; width: 80px; } .framer-YA3u9 .framer-1ck12z2 { --border-bottom-width: 1px; --border-right-width: 1px; --border-top-width: 0.5px; background-color: #f1fbff; height: 78px; left: 176px; top: 469px; width: 612px; } .framer-YA3u9 .framer-1y31mpe { gap: 8px; left: 187px; top: 237px; } .framer-YA3u9 .framer-13205ee-container { bottom: 479px; left: 187px; top: unset; } .framer-YA3u9 .framer-1elsqb { height: var(--framer-aspect-ratio-supported, 995px); max-width: 1728px; top: 856px; } .framer-YA3u9 .framer-1nq6f24 { aspect-ratio: 1.5947712418300655 / 1; height: var(--framer-aspect-ratio-supported, 1030px); left: 43px; width: 95%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-YA3u9 .framer-1764xmo, .framer-YA3u9 .framer-1y31mpe { gap: 0px; } .framer-YA3u9 .framer-1764xmo > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-YA3u9 .framer-1764xmo > :first-child, .framer-YA3u9 .framer-1y31mpe > :first-child { margin-top: 0px; } .framer-YA3u9 .framer-1764xmo > :last-child, .framer-YA3u9 .framer-1y31mpe > :last-child { margin-bottom: 0px; } .framer-YA3u9 .framer-1y31mpe > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }}\",\"@media (min-width: 1920px) { .framer-YA3u9.framer-12f5bn5 { height: 11916px; width: 1920px; } .framer-YA3u9 .framer-pfaeyu { height: 3002px; } .framer-YA3u9 .framer-1764xmo { top: 2964px; } .framer-YA3u9 .framer-1aw2pul, .framer-YA3u9 .framer-n6n2cs { justify-content: flex-start; } .framer-YA3u9 .framer-186z103 { height: 764px; } .framer-YA3u9 .framer-wqp6nf { height: 764px; left: calc(50.00000000000002% - min(1720px, 1720px) / 2); max-width: 1720px; transform: unset; width: 1720px; } .framer-YA3u9 .framer-1df6esj { height: 430px; } .framer-YA3u9 .framer-1aotqqn { bottom: unset; height: 860px; left: 0px; } .framer-YA3u9 .framer-1qn6xc4 { bottom: unset; top: 71px; } .framer-YA3u9 .framer-1jy39v8, .framer-YA3u9 .framer-1sok2jj, .framer-YA3u9 .framer-w41fpu, .framer-YA3u9 .framer-1q5fvk0 { height: 688px; } .framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-rfcsq8, .framer-YA3u9 .framer-o2kxrf { height: 688px; left: calc(50.00000000000002% - min(1720px, 1720px) / 2); max-width: 1720px; top: calc(50.00000000000002% - 688px / 2); width: 1720px; } .framer-YA3u9 .framer-lcdu3g, .framer-YA3u9 .framer-17lduev, .framer-YA3u9 .framer-1kq1na3 { top: 0px; } .framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { --border-color: #d8e9f0; bottom: unset; height: 860px; left: unset; width: 1720px; } .framer-YA3u9 .framer-1fbhata { bottom: 182px; left: 110px; } .framer-YA3u9 .framer-mfrnoq { left: 532px; top: 120px; } .framer-YA3u9 .framer-13hpsau { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; bottom: unset; height: 860px; left: 0px; width: 200%; } .framer-YA3u9 .framer-1f9pau0 { left: 212px; top: calc(48.546511627906995% - 409px / 2); } .framer-YA3u9 .framer-77onwn { bottom: 107px; left: 471px; } .framer-YA3u9 .framer-bw0obl { left: 197px; top: 482px; } .framer-YA3u9 .framer-13kbost, .framer-YA3u9 .framer-hv7raz { left: 924px; } .framer-YA3u9 .framer-1pn4l1v { left: calc(50.00000000000002% - min(1720px, 1720px) / 2); max-width: 1720px; width: 1720px; } .framer-YA3u9 .framer-m6n4i6, .framer-YA3u9 .framer-exvtsr { height: 63%; } .framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { --border-bottom-width: 1px; --border-color: #d8e9f0; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; height: 860px; left: -860px; right: unset; width: 200%; } .framer-YA3u9 .framer-vb8b23-container { bottom: 0px; height: 430px; left: calc(50.00000000000002% - 860px / 2); top: unset; width: 860px; } .framer-YA3u9 .framer-8gqtrz { max-width: 1720px; width: 100%; } .framer-YA3u9 .framer-2kmhi4 { height: 400px; max-width: 1720px; width: 1720px; } .framer-YA3u9 .framer-1jq0yiu-container { width: 200px; } .framer-YA3u9 .framer-g8malm { width: 1720px; } .framer-YA3u9 .framer-1vxfhvw { height: 800px; width: 1920px; } .framer-YA3u9 .framer-f6uvyf-container { left: unset; right: 0px; } .framer-YA3u9 .framer-1rmamth { height: 1020px; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; top: 1944px; } .framer-YA3u9 .framer-54zko5 { align-content: flex-start; align-items: flex-start; top: 0px; transform: translateX(-50%); } .framer-YA3u9 .framer-1usqsug { height: 860px; } .framer-YA3u9 .framer-1m1k781 { --border-left-width: 0.5px; height: 86px; left: 186px; top: 166px; width: 774px; } .framer-YA3u9 .framer-z0cvb1 { left: 16px; top: 51%; width: 500px; } .framer-YA3u9 .framer-kaomw1 { height: 86px; left: 874px; top: 166px; width: 860px; } .framer-YA3u9 .framer-1gjhvic { --border-left-width: 0.5px; --border-right-width: 0.5px; height: 86px; left: calc(50.00000000000002% - 172px / 2); top: 424px; width: 172px; } .framer-YA3u9 .framer-u6sa4w { width: 42px; } .framer-YA3u9 .framer-160x2z0 { height: 720px; top: 2282px; } .framer-YA3u9 .framer-k7dyzl-container { top: 2726px; } .framer-YA3u9 .framer-12gqghf { left: 49%; top: 2494px; } .framer-YA3u9 .framer-1etyvl6 { left: calc(50.00000000000002% - min(1920px, 1920px) / 2); max-width: 1920px; width: 1920px; } .framer-YA3u9 .framer-1pba4wj { height: 1570px; } .framer-YA3u9 .framer-1uho9go { bottom: 432px; height: 14px; left: 199px; } .framer-YA3u9 .framer-1ig4wa4-container { aspect-ratio: 0.9850746268656716 / 1; height: var(--framer-aspect-ratio-supported, 175px); right: 702px; top: 429px; width: 172px; } .framer-YA3u9 .framer-12vrgbc-container { aspect-ratio: 0.9776119402985075 / 1; height: var(--framer-aspect-ratio-supported, 176px); left: unset; right: 358px; top: 253px; width: 172px; } .framer-YA3u9 .framer-1ej0oru-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 96px); right: 267px; top: 598px; width: 96px; } .framer-YA3u9 .framer-1ersa4r-container { height: var(--framer-aspect-ratio-supported, 96px); right: 525px; top: 686px; width: 96px; } .framer-YA3u9 .framer-1ck12z2 { --border-bottom-width: 1px; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-top-width: 0.5px; background-color: #f1fbff; height: 88px; left: 186px; top: 516px; width: 688px; } .framer-YA3u9 .framer-18a6z6 { left: 20px; top: 51%; width: 660px; } .framer-YA3u9 .framer-1y31mpe { left: 196px; overflow: visible; padding: 0px 0px 10px 0px; top: 269px; } .framer-YA3u9 .framer-16nvk3h { height: auto; } .framer-YA3u9 .framer-13205ee-container { bottom: 491px; left: 198px; top: unset; } .framer-YA3u9 .framer-1elsqb { height: var(--framer-aspect-ratio-supported, 1105px); max-width: 1920px; top: 856px; } .framer-YA3u9 .framer-1nq6f24 { height: var(--framer-aspect-ratio-supported, 1159px); left: 48px; width: 95%; }}\",\"@media (min-width: 1200px) and (max-width: 1511px) { .framer-YA3u9.framer-12f5bn5 { height: 10752px; width: 1200px; } .framer-YA3u9 .framer-pfaeyu { height: 2177px; } .framer-YA3u9 .framer-1764xmo { top: 2177px; } .framer-YA3u9 .framer-1aw2pul { padding: 64px 0px 0px 0px; } .framer-YA3u9 .framer-186z103 { height: 681px; order: 0; } .framer-YA3u9 .framer-wqp6nf { height: 681px; left: calc(50.00000000000002% - min(1072px, 1072px) / 2); max-width: 1072px; transform: unset; width: 1072px; } .framer-YA3u9 .framer-ucji9u { padding: 60px 32px 32px 32px; } .framer-YA3u9 .framer-1vc075h { gap: 32px; width: 60%; } .framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1jz68vd { gap: 16px; } .framer-YA3u9 .framer-1aotqqn { bottom: unset; height: 600px; } .framer-YA3u9 .framer-1ovgiwb, .framer-YA3u9 .framer-6hyfw1, .framer-YA3u9 .framer-xzckct, .framer-YA3u9 .framer-1i6p1z3, .framer-YA3u9 .framer-yk5sgu, .framer-YA3u9 .framer-344w6k, .framer-YA3u9 .framer-1foxy3k { order: 0; } .framer-YA3u9 .framer-1g60gb4, .framer-YA3u9 .framer-1wtxjy, .framer-YA3u9 .framer-1vhd7xr, .framer-YA3u9 .framer-1sje0gx, .framer-YA3u9 .framer-qiph93, .framer-YA3u9 .framer-1b9v1ps, .framer-YA3u9 .framer-qz3erx { order: 1; } .framer-YA3u9 .framer-vbscto, .framer-YA3u9 .framer-xk0gb2, .framer-YA3u9 .framer-pq8o6h, .framer-YA3u9 .framer-6t70jp, .framer-YA3u9 .framer-1v285xi, .framer-YA3u9 .framer-1i86pm, .framer-YA3u9 .framer-g8ndeo { order: 2; } .framer-YA3u9 .framer-13wauuf, .framer-YA3u9 .framer-1s39wvi, .framer-YA3u9 .framer-1ewntx0, .framer-YA3u9 .framer-15s176k, .framer-YA3u9 .framer-sg83nm, .framer-YA3u9 .framer-2wqnxz, .framer-YA3u9 .framer-19fms6l { order: 3; } .framer-YA3u9 .framer-1u64uk8, .framer-YA3u9 .framer-clxt0o, .framer-YA3u9 .framer-1drtgrq, .framer-YA3u9 .framer-bcf4ic, .framer-YA3u9 .framer-1960l8t, .framer-YA3u9 .framer-31thz, .framer-YA3u9 .framer-ud3wox { order: 4; } .framer-YA3u9 .framer-178s6r4, .framer-YA3u9 .framer-afz2is, .framer-YA3u9 .framer-8t8c26, .framer-YA3u9 .framer-2cy2u2, .framer-YA3u9 .framer-ofmbnp, .framer-YA3u9 .framer-12m8ej3, .framer-YA3u9 .framer-1k02k18-container, .framer-YA3u9 .framer-1rjzsam { order: 5; } .framer-YA3u9 .framer-17sx5mc, .framer-YA3u9 .framer-1ob55jh, .framer-YA3u9 .framer-1xrz5he, .framer-YA3u9 .framer-fkr9ab, .framer-YA3u9 .framer-9h5h73, .framer-YA3u9 .framer-f8lsmr, .framer-YA3u9 .framer-nwpxgz { order: 6; } .framer-YA3u9 .framer-13vjo8q, .framer-YA3u9 .framer-zgswu6, .framer-YA3u9 .framer-15506vz, .framer-YA3u9 .framer-ggacar, .framer-YA3u9 .framer-1vuz36c, .framer-YA3u9 .framer-1ifptq3, .framer-YA3u9 .framer-gbaahr { order: 7; } .framer-YA3u9 .framer-15m7lic, .framer-YA3u9 .framer-ogs9c1, .framer-YA3u9 .framer-wyjsd2, .framer-YA3u9 .framer-8ljhn8, .framer-YA3u9 .framer-qw7hn4, .framer-YA3u9 .framer-1a5ncbd, .framer-YA3u9 .framer-ph210h { order: 8; } .framer-YA3u9 .framer-1vaybm7, .framer-YA3u9 .framer-1o7q385, .framer-YA3u9 .framer-1gpi8pf, .framer-YA3u9 .framer-44rcmh, .framer-YA3u9 .framer-6btl3o, .framer-YA3u9 .framer-k77qma, .framer-YA3u9 .framer-1c5iuvc-container, .framer-YA3u9 .framer-1fekgc3 { order: 9; } .framer-YA3u9 .framer-1z0z30s, .framer-YA3u9 .framer-1k344yc, .framer-YA3u9 .framer-1y2fatz, .framer-YA3u9 .framer-i3cm2k, .framer-YA3u9 .framer-1l6enbi, .framer-YA3u9 .framer-1akef9w, .framer-YA3u9 .framer-19ry7l8 { order: 10; } .framer-YA3u9 .framer-1nta71t, .framer-YA3u9 .framer-1b5s8cs, .framer-YA3u9 .framer-1y2egdn, .framer-YA3u9 .framer-1wkyq3r, .framer-YA3u9 .framer-1hrq1p6, .framer-YA3u9 .framer-nd7fxq, .framer-YA3u9 .framer-1g8hcf9 { order: 11; } .framer-YA3u9 .framer-1xtq5xw, .framer-YA3u9 .framer-q3qb5s, .framer-YA3u9 .framer-1u46wwn, .framer-YA3u9 .framer-8ofdme, .framer-YA3u9 .framer-1hql8nh, .framer-YA3u9 .framer-2f33i6, .framer-YA3u9 .framer-14deul1 { order: 12; } .framer-YA3u9 .framer-11ruiss, .framer-YA3u9 .framer-1t9bom7, .framer-YA3u9 .framer-67kzwj, .framer-YA3u9 .framer-1u6gp85, .framer-YA3u9 .framer-1xe6aeg, .framer-YA3u9 .framer-gshwub, .framer-YA3u9 .framer-3c4mv8 { order: 13; } .framer-YA3u9 .framer-e4vty4, .framer-YA3u9 .framer-130106i, .framer-YA3u9 .framer-fu9wwx, .framer-YA3u9 .framer-1d739v, .framer-YA3u9 .framer-1wgy7ep, .framer-YA3u9 .framer-bafqx9, .framer-YA3u9 .framer-3h7kwc { order: 14; } .framer-YA3u9 .framer-19z37qm, .framer-YA3u9 .framer-1ttm3jl, .framer-YA3u9 .framer-1p8a62g, .framer-YA3u9 .framer-43nlfn, .framer-YA3u9 .framer-9yz9qs, .framer-YA3u9 .framer-1q48d33, .framer-YA3u9 .framer-12sa7ab { order: 15; } .framer-YA3u9 .framer-9fgjqt, .framer-YA3u9 .framer-tyhnyg, .framer-YA3u9 .framer-11uunnm, .framer-YA3u9 .framer-1rdwdwl, .framer-YA3u9 .framer-fzfnmp, .framer-YA3u9 .framer-1vreatn, .framer-YA3u9 .framer-1ctxj86 { order: 16; } .framer-YA3u9 .framer-5ll9se, .framer-YA3u9 .framer-r6vugp, .framer-YA3u9 .framer-1fvp9a1, .framer-YA3u9 .framer-120pro1, .framer-YA3u9 .framer-1ngg8v5, .framer-YA3u9 .framer-1vmyqdy, .framer-YA3u9 .framer-822jc7 { order: 17; } .framer-YA3u9 .framer-1a2maeq, .framer-YA3u9 .framer-1upydzg, .framer-YA3u9 .framer-1qay0rn, .framer-YA3u9 .framer-1clgfif, .framer-YA3u9 .framer-98ini5, .framer-YA3u9 .framer-1nvtokv, .framer-YA3u9 .framer-16313i6 { order: 18; } .framer-YA3u9 .framer-bmyaj6, .framer-YA3u9 .framer-ecsgpz, .framer-YA3u9 .framer-v51c4s, .framer-YA3u9 .framer-eck7vc, .framer-YA3u9 .framer-1u4picx, .framer-YA3u9 .framer-1dm625w, .framer-YA3u9 .framer-xzgdxq { order: 19; } .framer-YA3u9 .framer-10t50kn, .framer-YA3u9 .framer-1ane32y, .framer-YA3u9 .framer-szrp7q, .framer-YA3u9 .framer-h33f31, .framer-YA3u9 .framer-q1teht, .framer-YA3u9 .framer-2e9uzx, .framer-YA3u9 .framer-11zo4t8 { order: 20; } .framer-YA3u9 .framer-1mgkwv8, .framer-YA3u9 .framer-gviw52, .framer-YA3u9 .framer-10toz2p, .framer-YA3u9 .framer-jtumf6, .framer-YA3u9 .framer-1o8fuz, .framer-YA3u9 .framer-fpx0a4, .framer-YA3u9 .framer-p4m8g7 { order: 21; } .framer-YA3u9 .framer-79dpbm, .framer-YA3u9 .framer-s4q9q7, .framer-YA3u9 .framer-tvnab9, .framer-YA3u9 .framer-1xltzkm, .framer-YA3u9 .framer-vl7as2, .framer-YA3u9 .framer-qlimpz, .framer-YA3u9 .framer-u6ot8s { order: 22; } .framer-YA3u9 .framer-1nr1yu9, .framer-YA3u9 .framer-1pzqsb3, .framer-YA3u9 .framer-ncz02a, .framer-YA3u9 .framer-19qj1py, .framer-YA3u9 .framer-1hlr0kp, .framer-YA3u9 .framer-1u98f9b, .framer-YA3u9 .framer-1ybmbmm { order: 23; } .framer-YA3u9 .framer-clctmv, .framer-YA3u9 .framer-1awkbqf, .framer-YA3u9 .framer-xbekc, .framer-YA3u9 .framer-1fw6fq3, .framer-YA3u9 .framer-1wyw8sp, .framer-YA3u9 .framer-1bqiqeb, .framer-YA3u9 .framer-193u39h { order: 24; } .framer-YA3u9 .framer-1ugopmm, .framer-YA3u9 .framer-m7bmdc, .framer-YA3u9 .framer-qbfk8v, .framer-YA3u9 .framer-ekfwgk, .framer-YA3u9 .framer-1hi1tu9, .framer-YA3u9 .framer-tm41v0, .framer-YA3u9 .framer-1riqh2p { order: 25; } .framer-YA3u9 .framer-945lq, .framer-YA3u9 .framer-17ws057, .framer-YA3u9 .framer-jgjpbu, .framer-YA3u9 .framer-lvuisa, .framer-YA3u9 .framer-1q39eil, .framer-YA3u9 .framer-wmkz7f, .framer-YA3u9 .framer-77icsl { order: 26; } .framer-YA3u9 .framer-17zk9x3, .framer-YA3u9 .framer-gf2hbf, .framer-YA3u9 .framer-2i214n, .framer-YA3u9 .framer-6z0cik, .framer-YA3u9 .framer-dpem76, .framer-YA3u9 .framer-1x8j1ci, .framer-YA3u9 .framer-15prhuh { order: 27; } .framer-YA3u9 .framer-11n61lo, .framer-YA3u9 .framer-gpc29m, .framer-YA3u9 .framer-1d7s4x4, .framer-YA3u9 .framer-d67yr0, .framer-YA3u9 .framer-moskmp, .framer-YA3u9 .framer-an4cew, .framer-YA3u9 .framer-rd6mop { order: 28; } .framer-YA3u9 .framer-1vfbbgr, .framer-YA3u9 .framer-hcnzzm, .framer-YA3u9 .framer-1q4y1e8, .framer-YA3u9 .framer-2srgkk, .framer-YA3u9 .framer-3wqzp, .framer-YA3u9 .framer-1d1e9eg, .framer-YA3u9 .framer-16snycz { order: 29; } .framer-YA3u9 .framer-gsg7jm, .framer-YA3u9 .framer-1a7ugoq, .framer-YA3u9 .framer-ffg4lg, .framer-YA3u9 .framer-1ruz8u6, .framer-YA3u9 .framer-1jsgqlu, .framer-YA3u9 .framer-47y4x1, .framer-YA3u9 .framer-1vewoh2 { order: 30; } .framer-YA3u9 .framer-15qn4nf, .framer-YA3u9 .framer-k5dam3, .framer-YA3u9 .framer-de63kr, .framer-YA3u9 .framer-104j44r, .framer-YA3u9 .framer-f0kzt0, .framer-YA3u9 .framer-121ek4g, .framer-YA3u9 .framer-a7du1r { order: 31; } .framer-YA3u9 .framer-1eqd2id, .framer-YA3u9 .framer-1bujb7c, .framer-YA3u9 .framer-1ilnavz, .framer-YA3u9 .framer-lpfy26, .framer-YA3u9 .framer-opohzb, .framer-YA3u9 .framer-1w3wcq, .framer-YA3u9 .framer-1w40hs8 { order: 32; } .framer-YA3u9 .framer-1l0ak9, .framer-YA3u9 .framer-79l7os, .framer-YA3u9 .framer-13oxdme, .framer-YA3u9 .framer-1p8d6pe, .framer-YA3u9 .framer-x3w7po, .framer-YA3u9 .framer-3t7v9g, .framer-YA3u9 .framer-72u7lr { order: 33; } .framer-YA3u9 .framer-1g3f076, .framer-YA3u9 .framer-6usx1w, .framer-YA3u9 .framer-1s5wwgk, .framer-YA3u9 .framer-1f0p56y, .framer-YA3u9 .framer-1bqjmq2, .framer-YA3u9 .framer-1p58npa, .framer-YA3u9 .framer-etyw0e { order: 34; } .framer-YA3u9 .framer-1qvz5kf, .framer-YA3u9 .framer-nsd7ho, .framer-YA3u9 .framer-121xfnr, .framer-YA3u9 .framer-1naigio, .framer-YA3u9 .framer-ythjbb, .framer-YA3u9 .framer-b9uj2v, .framer-YA3u9 .framer-19i26se { order: 35; } .framer-YA3u9 .framer-1qg5xur, .framer-YA3u9 .framer-1dhvfg7, .framer-YA3u9 .framer-pfn0ut, .framer-YA3u9 .framer-1nls7g, .framer-YA3u9 .framer-1ktost4, .framer-YA3u9 .framer-yib7ww, .framer-YA3u9 .framer-1ft0ozl { order: 36; } .framer-YA3u9 .framer-1p1hsbd, .framer-YA3u9 .framer-10le4pt, .framer-YA3u9 .framer-1kiv1gp, .framer-YA3u9 .framer-1g1qpew, .framer-YA3u9 .framer-rgupil, .framer-YA3u9 .framer-fky79q, .framer-YA3u9 .framer-1rzrep { order: 37; } .framer-YA3u9 .framer-vk2gnc, .framer-YA3u9 .framer-b0z3si, .framer-YA3u9 .framer-gtd3tv, .framer-YA3u9 .framer-o01ls4, .framer-YA3u9 .framer-yolu47, .framer-YA3u9 .framer-1wcyz89, .framer-YA3u9 .framer-183xd8q { order: 38; } .framer-YA3u9 .framer-flr83i, .framer-YA3u9 .framer-l1m1il, .framer-YA3u9 .framer-ut5vzj, .framer-YA3u9 .framer-1gh0hdj, .framer-YA3u9 .framer-frvtpa, .framer-YA3u9 .framer-6q0smf, .framer-YA3u9 .framer-1vlcydq { order: 39; } .framer-YA3u9 .framer-d2yz4p, .framer-YA3u9 .framer-1kvjcfi, .framer-YA3u9 .framer-1gws9re, .framer-YA3u9 .framer-1d9eun2, .framer-YA3u9 .framer-9vw4xe, .framer-YA3u9 .framer-1oo4rv0, .framer-YA3u9 .framer-gw47q7 { order: 40; } .framer-YA3u9 .framer-19lta82, .framer-YA3u9 .framer-4w2z3t, .framer-YA3u9 .framer-xw2j9s, .framer-YA3u9 .framer-1ebnxp, .framer-YA3u9 .framer-wy2el1, .framer-YA3u9 .framer-rpjstr, .framer-YA3u9 .framer-1j25cm4 { order: 41; } .framer-YA3u9 .framer-kfyhos, .framer-YA3u9 .framer-94gvb1, .framer-YA3u9 .framer-1agddms, .framer-YA3u9 .framer-pyffpp, .framer-YA3u9 .framer-6k3y13, .framer-YA3u9 .framer-8dgtg8, .framer-YA3u9 .framer-1hqn0vp { order: 42; } .framer-YA3u9 .framer-z7nw4v, .framer-YA3u9 .framer-1ukxt3g, .framer-YA3u9 .framer-nmnliv, .framer-YA3u9 .framer-zlcqz1, .framer-YA3u9 .framer-eg2d35, .framer-YA3u9 .framer-glvmlr, .framer-YA3u9 .framer-1jm1fm8 { order: 43; } .framer-YA3u9 .framer-ryuyco, .framer-YA3u9 .framer-1smb9ur, .framer-YA3u9 .framer-k9cyx7, .framer-YA3u9 .framer-1igz84i, .framer-YA3u9 .framer-bnwhd, .framer-YA3u9 .framer-1grrobj, .framer-YA3u9 .framer-1minb78 { order: 44; } .framer-YA3u9 .framer-53frmq, .framer-YA3u9 .framer-x2vx9n, .framer-YA3u9 .framer-1ialmaf, .framer-YA3u9 .framer-6jip5c, .framer-YA3u9 .framer-1xs6tm0, .framer-YA3u9 .framer-krauor, .framer-YA3u9 .framer-1cmn74h { order: 45; } .framer-YA3u9 .framer-t3x2lh, .framer-YA3u9 .framer-1tccg2v, .framer-YA3u9 .framer-hot522, .framer-YA3u9 .framer-a3k88h, .framer-YA3u9 .framer-1k8i1oz, .framer-YA3u9 .framer-17dwigw, .framer-YA3u9 .framer-1l8xh2l { order: 46; } .framer-YA3u9 .framer-68aogj, .framer-YA3u9 .framer-14thtx7, .framer-YA3u9 .framer-1820wjc, .framer-YA3u9 .framer-2hnn4t, .framer-YA3u9 .framer-1xzisn8, .framer-YA3u9 .framer-xcorna, .framer-YA3u9 .framer-1yxep4p { order: 47; } .framer-YA3u9 .framer-jeeoza, .framer-YA3u9 .framer-gynush, .framer-YA3u9 .framer-evlykt, .framer-YA3u9 .framer-ehdfji, .framer-YA3u9 .framer-133tgt8, .framer-YA3u9 .framer-1veeyo4, .framer-YA3u9 .framer-67l4cf { order: 48; } .framer-YA3u9 .framer-1i3792t, .framer-YA3u9 .framer-agqw3l, .framer-YA3u9 .framer-vblpvn, .framer-YA3u9 .framer-1fxwmv7, .framer-YA3u9 .framer-j55sij, .framer-YA3u9 .framer-1dfp28s, .framer-YA3u9 .framer-1p4q2yt { order: 49; } .framer-YA3u9 .framer-1s10zft, .framer-YA3u9 .framer-1d4eo0r, .framer-YA3u9 .framer-1mnqmlg, .framer-YA3u9 .framer-vvddjo, .framer-YA3u9 .framer-1ie7xt0, .framer-YA3u9 .framer-lpmymz, .framer-YA3u9 .framer-1bb834k { order: 50; } .framer-YA3u9 .framer-7g9lo5, .framer-YA3u9 .framer-xxc3nv, .framer-YA3u9 .framer-17ekdq6, .framer-YA3u9 .framer-1pc9c4o, .framer-YA3u9 .framer-8ufsfa, .framer-YA3u9 .framer-17x7r68, .framer-YA3u9 .framer-lig3vw { order: 51; } .framer-YA3u9 .framer-8o9r4j, .framer-YA3u9 .framer-1oxpe0z, .framer-YA3u9 .framer-1tgtsyw, .framer-YA3u9 .framer-8mlvhf, .framer-YA3u9 .framer-1jg6ywo, .framer-YA3u9 .framer-jhwwcb, .framer-YA3u9 .framer-1fn3ap { order: 52; } .framer-YA3u9 .framer-1aost81, .framer-YA3u9 .framer-1grt2wm, .framer-YA3u9 .framer-1pvrd8, .framer-YA3u9 .framer-74nthw, .framer-YA3u9 .framer-qlgsa7, .framer-YA3u9 .framer-1gb5w61, .framer-YA3u9 .framer-w73as0 { order: 53; } .framer-YA3u9 .framer-886abp, .framer-YA3u9 .framer-1pr6g54, .framer-YA3u9 .framer-106pt1l, .framer-YA3u9 .framer-1fx8hme, .framer-YA3u9 .framer-1t6g38b, .framer-YA3u9 .framer-h0hwye, .framer-YA3u9 .framer-13x5l7b { order: 54; } .framer-YA3u9 .framer-16gvtyo, .framer-YA3u9 .framer-m6gty9, .framer-YA3u9 .framer-208ouo, .framer-YA3u9 .framer-1y64z57, .framer-YA3u9 .framer-1uji6hy, .framer-YA3u9 .framer-14l4555, .framer-YA3u9 .framer-1bbhyuf { order: 55; } .framer-YA3u9 .framer-bx3caa, .framer-YA3u9 .framer-fuwluw, .framer-YA3u9 .framer-sgkwu9, .framer-YA3u9 .framer-1jav6rs, .framer-YA3u9 .framer-1kvhxfh, .framer-YA3u9 .framer-pixlsz, .framer-YA3u9 .framer-1k9mbwh { order: 56; } .framer-YA3u9 .framer-hv5fmq, .framer-YA3u9 .framer-qtohok, .framer-YA3u9 .framer-3qzu5r, .framer-YA3u9 .framer-vz8rwz, .framer-YA3u9 .framer-fa5la8, .framer-YA3u9 .framer-dhr7q8, .framer-YA3u9 .framer-1up0y9o { order: 57; } .framer-YA3u9 .framer-vp0ls6, .framer-YA3u9 .framer-voo99w, .framer-YA3u9 .framer-1w8fcl5, .framer-YA3u9 .framer-dxy8cg, .framer-YA3u9 .framer-akvs8k, .framer-YA3u9 .framer-swxmhk, .framer-YA3u9 .framer-jwenod { order: 58; } .framer-YA3u9 .framer-xhooe4, .framer-YA3u9 .framer-1fezqs5, .framer-YA3u9 .framer-1j2vlb7, .framer-YA3u9 .framer-7onleh, .framer-YA3u9 .framer-1knmx37, .framer-YA3u9 .framer-tqem3p, .framer-YA3u9 .framer-1rj85wd { order: 59; } .framer-YA3u9 .framer-54ppmc, .framer-YA3u9 .framer-hcuxg6, .framer-YA3u9 .framer-1uk33uq, .framer-YA3u9 .framer-12l7nke, .framer-YA3u9 .framer-5ll5rw, .framer-YA3u9 .framer-hbghnw, .framer-YA3u9 .framer-1w0tghg { order: 60; } .framer-YA3u9 .framer-lflotv, .framer-YA3u9 .framer-118ypoj, .framer-YA3u9 .framer-iyxudn, .framer-YA3u9 .framer-1i679yh, .framer-YA3u9 .framer-1k26xfk, .framer-YA3u9 .framer-bqkpk3, .framer-YA3u9 .framer-1epwnx1 { order: 61; } .framer-YA3u9 .framer-1nldev3, .framer-YA3u9 .framer-55qqyx, .framer-YA3u9 .framer-3hv3g9, .framer-YA3u9 .framer-1rkxzcl, .framer-YA3u9 .framer-kq7tbb, .framer-YA3u9 .framer-1ijyrbo, .framer-YA3u9 .framer-uo7czo { order: 62; } .framer-YA3u9 .framer-1c6i0ld, .framer-YA3u9 .framer-eocyq, .framer-YA3u9 .framer-1d6i57o, .framer-YA3u9 .framer-14f854a, .framer-YA3u9 .framer-1bb3ikz, .framer-YA3u9 .framer-10mdbbs, .framer-YA3u9 .framer-ynnfko { order: 63; } .framer-YA3u9 .framer-1x9cebx, .framer-YA3u9 .framer-c3ys1f, .framer-YA3u9 .framer-1h6lt9a, .framer-YA3u9 .framer-hh3gb1, .framer-YA3u9 .framer-1lj48o1, .framer-YA3u9 .framer-pcb4o4, .framer-YA3u9 .framer-frz2iq { order: 64; } .framer-YA3u9 .framer-1pfrqwh, .framer-YA3u9 .framer-1irkwl7, .framer-YA3u9 .framer-fqdqtc, .framer-YA3u9 .framer-1x9dns7, .framer-YA3u9 .framer-dgmuzc, .framer-YA3u9 .framer-81tq7k, .framer-YA3u9 .framer-1q3miws { order: 65; } .framer-YA3u9 .framer-uor84c, .framer-YA3u9 .framer-1yzo2gs, .framer-YA3u9 .framer-1shrou3, .framer-YA3u9 .framer-3r7jue, .framer-YA3u9 .framer-9h5acr, .framer-YA3u9 .framer-1oo5x2w, .framer-YA3u9 .framer-jaju3g { order: 66; } .framer-YA3u9 .framer-38yw5w, .framer-YA3u9 .framer-15ohvr5, .framer-YA3u9 .framer-9hg2l8, .framer-YA3u9 .framer-o94tzc, .framer-YA3u9 .framer-on34db, .framer-YA3u9 .framer-1le99qk, .framer-YA3u9 .framer-k11shs { order: 67; } .framer-YA3u9 .framer-id7vke, .framer-YA3u9 .framer-zxsndi, .framer-YA3u9 .framer-1syasw8, .framer-YA3u9 .framer-glud6n, .framer-YA3u9 .framer-z7n7sh, .framer-YA3u9 .framer-1pygxfb, .framer-YA3u9 .framer-1fz1egb { order: 68; } .framer-YA3u9 .framer-1cy27bj, .framer-YA3u9 .framer-9d4pxb, .framer-YA3u9 .framer-1ho4ebe, .framer-YA3u9 .framer-1hwwkuo, .framer-YA3u9 .framer-1y35shh, .framer-YA3u9 .framer-1iy7p8, .framer-YA3u9 .framer-1ntfkhw { order: 69; } .framer-YA3u9 .framer-1e9wk0z, .framer-YA3u9 .framer-1o47geu, .framer-YA3u9 .framer-5ah7m8, .framer-YA3u9 .framer-1qkwlnl, .framer-YA3u9 .framer-l789qj, .framer-YA3u9 .framer-lr0boe, .framer-YA3u9 .framer-1pr10q0 { order: 70; } .framer-YA3u9 .framer-1los87k, .framer-YA3u9 .framer-1xd7b86, .framer-YA3u9 .framer-dgxga, .framer-YA3u9 .framer-4fp1mj, .framer-YA3u9 .framer-14uw1gl, .framer-YA3u9 .framer-19k4ms6, .framer-YA3u9 .framer-q3kjyl { order: 71; } .framer-YA3u9 .framer-15j5ik2, .framer-YA3u9 .framer-3fky00, .framer-YA3u9 .framer-olxqof, .framer-YA3u9 .framer-cq3ze4, .framer-YA3u9 .framer-xwxiec, .framer-YA3u9 .framer-1du2jbd, .framer-YA3u9 .framer-1f18c5l { order: 72; } .framer-YA3u9 .framer-116fny, .framer-YA3u9 .framer-dkmdx9, .framer-YA3u9 .framer-n11zt, .framer-YA3u9 .framer-zeeq71, .framer-YA3u9 .framer-emh01z, .framer-YA3u9 .framer-r0627d, .framer-YA3u9 .framer-4avmqj { order: 73; } .framer-YA3u9 .framer-18diaq, .framer-YA3u9 .framer-p81gyy, .framer-YA3u9 .framer-74wei8, .framer-YA3u9 .framer-hroom1, .framer-YA3u9 .framer-ce5504, .framer-YA3u9 .framer-85aw9q, .framer-YA3u9 .framer-y319u0 { order: 74; } .framer-YA3u9 .framer-8n2zb9, .framer-YA3u9 .framer-kjrjiz, .framer-YA3u9 .framer-dweqzv, .framer-YA3u9 .framer-13grawj, .framer-YA3u9 .framer-1agp9fr, .framer-YA3u9 .framer-1qlv7nl, .framer-YA3u9 .framer-1ri4kn0 { order: 75; } .framer-YA3u9 .framer-151xpsr, .framer-YA3u9 .framer-5nq8ro, .framer-YA3u9 .framer-1fu436, .framer-YA3u9 .framer-10wfjy0, .framer-YA3u9 .framer-2gntvu, .framer-YA3u9 .framer-1pov2yp, .framer-YA3u9 .framer-1847h3e { order: 76; } .framer-YA3u9 .framer-1fhz57r, .framer-YA3u9 .framer-1kruezq, .framer-YA3u9 .framer-1r3p8gg, .framer-YA3u9 .framer-lu8v2y, .framer-YA3u9 .framer-hom9tr, .framer-YA3u9 .framer-1sle7g8, .framer-YA3u9 .framer-zb9nwg { order: 77; } .framer-YA3u9 .framer-1h60yvy, .framer-YA3u9 .framer-jnf1vg, .framer-YA3u9 .framer-wzgyzb, .framer-YA3u9 .framer-17ubsyh, .framer-YA3u9 .framer-1a2aa42, .framer-YA3u9 .framer-b3bpnf, .framer-YA3u9 .framer-1un51ub { order: 78; } .framer-YA3u9 .framer-15bjwto, .framer-YA3u9 .framer-3p0pr1, .framer-YA3u9 .framer-1hs2w8m, .framer-YA3u9 .framer-2mwh9h, .framer-YA3u9 .framer-1lj08x1, .framer-YA3u9 .framer-de7clf, .framer-YA3u9 .framer-229qow { order: 79; } .framer-YA3u9 .framer-1xr6p6g, .framer-YA3u9 .framer-1qfz02a, .framer-YA3u9 .framer-o92rrh, .framer-YA3u9 .framer-1e7m4p4, .framer-YA3u9 .framer-1nt2xsy, .framer-YA3u9 .framer-x8fq07, .framer-YA3u9 .framer-93q1pw { order: 80; } .framer-YA3u9 .framer-j4lzh2, .framer-YA3u9 .framer-1uwhzyg, .framer-YA3u9 .framer-1k8hxop, .framer-YA3u9 .framer-1e66jb2, .framer-YA3u9 .framer-118p8ux, .framer-YA3u9 .framer-cswjnf, .framer-YA3u9 .framer-1lt7px9 { order: 81; } .framer-YA3u9 .framer-ho4m7i, .framer-YA3u9 .framer-1macawh, .framer-YA3u9 .framer-jg3mpe, .framer-YA3u9 .framer-1puywy9, .framer-YA3u9 .framer-18psabx, .framer-YA3u9 .framer-101v2gv, .framer-YA3u9 .framer-1ukrp5m { order: 82; } .framer-YA3u9 .framer-l7u6vu, .framer-YA3u9 .framer-38rqse, .framer-YA3u9 .framer-1tzi0rr, .framer-YA3u9 .framer-1w9rpeb, .framer-YA3u9 .framer-ro9m20, .framer-YA3u9 .framer-1p2gq41, .framer-YA3u9 .framer-1un91t1 { order: 83; } .framer-YA3u9 .framer-1jm3zsf, .framer-YA3u9 .framer-105g6fs, .framer-YA3u9 .framer-5oqm6t, .framer-YA3u9 .framer-txz52p, .framer-YA3u9 .framer-svtwaj, .framer-YA3u9 .framer-125rkf5, .framer-YA3u9 .framer-vrnzjn { order: 84; } .framer-YA3u9 .framer-1vir2eu, .framer-YA3u9 .framer-5jl7g6, .framer-YA3u9 .framer-8gak1s, .framer-YA3u9 .framer-avfa86, .framer-YA3u9 .framer-n48bzg, .framer-YA3u9 .framer-2spyct, .framer-YA3u9 .framer-1pf01jt { order: 85; } .framer-YA3u9 .framer-16yfeqx, .framer-YA3u9 .framer-1gza5iz, .framer-YA3u9 .framer-1orref2, .framer-YA3u9 .framer-451d4c, .framer-YA3u9 .framer-165ikw5, .framer-YA3u9 .framer-1mnvxgh, .framer-YA3u9 .framer-oczn9 { order: 86; } .framer-YA3u9 .framer-1nj5ktl, .framer-YA3u9 .framer-1eue5fj, .framer-YA3u9 .framer-8ofsn0, .framer-YA3u9 .framer-17e8rrz, .framer-YA3u9 .framer-1kjwx1, .framer-YA3u9 .framer-1l5vgzu, .framer-YA3u9 .framer-cf97ye { order: 87; } .framer-YA3u9 .framer-wiz3pf, .framer-YA3u9 .framer-1du8y7r, .framer-YA3u9 .framer-1028uqt, .framer-YA3u9 .framer-lzfle2, .framer-YA3u9 .framer-1fpqqko, .framer-YA3u9 .framer-y3kelo, .framer-YA3u9 .framer-adtpd5 { order: 88; } .framer-YA3u9 .framer-6u90iz, .framer-YA3u9 .framer-346zvp, .framer-YA3u9 .framer-ep0iwz, .framer-YA3u9 .framer-1dqw8tq, .framer-YA3u9 .framer-1w0fi4v, .framer-YA3u9 .framer-cwy65o, .framer-YA3u9 .framer-4vwxpd { order: 90; } .framer-YA3u9 .framer-1cqa2qo, .framer-YA3u9 .framer-12zctam, .framer-YA3u9 .framer-1ihq1gd, .framer-YA3u9 .framer-mp42rk, .framer-YA3u9 .framer-1mpvsuy, .framer-YA3u9 .framer-1wj3add, .framer-YA3u9 .framer-1mxio9k { order: 89; } .framer-YA3u9 .framer-1g34sdp, .framer-YA3u9 .framer-1sos140, .framer-YA3u9 .framer-1mta7cr, .framer-YA3u9 .framer-1rf0uzu, .framer-YA3u9 .framer-1r5ecev, .framer-YA3u9 .framer-zpz0th, .framer-YA3u9 .framer-tbn38y { order: 91; } .framer-YA3u9 .framer-xpfj2b, .framer-YA3u9 .framer-ajfbqr, .framer-YA3u9 .framer-jlhil8, .framer-YA3u9 .framer-13pj5rt, .framer-YA3u9 .framer-69ortg, .framer-YA3u9 .framer-1otbqmd, .framer-YA3u9 .framer-4b4f6u { order: 92; } .framer-YA3u9 .framer-1371xzt, .framer-YA3u9 .framer-sfa0bh, .framer-YA3u9 .framer-n16jea, .framer-YA3u9 .framer-ax0ovk, .framer-YA3u9 .framer-19pztmc, .framer-YA3u9 .framer-ws46n3, .framer-YA3u9 .framer-clxpu1 { order: 93; } .framer-YA3u9 .framer-3gd7i8, .framer-YA3u9 .framer-1d7b7r5, .framer-YA3u9 .framer-1sh32mf, .framer-YA3u9 .framer-30nw72, .framer-YA3u9 .framer-1m8zuhn, .framer-YA3u9 .framer-1se5c44, .framer-YA3u9 .framer-14l1cq0 { order: 94; } .framer-YA3u9 .framer-u96ia8, .framer-YA3u9 .framer-1ke36hc, .framer-YA3u9 .framer-6bp49g, .framer-YA3u9 .framer-1ih9z4q, .framer-YA3u9 .framer-15jzcxq, .framer-YA3u9 .framer-tgmx0i, .framer-YA3u9 .framer-9iu3rx { order: 95; } .framer-YA3u9 .framer-wi0rgr, .framer-YA3u9 .framer-1tvt73o, .framer-YA3u9 .framer-281yjh, .framer-YA3u9 .framer-132jzna, .framer-YA3u9 .framer-1wemjvz, .framer-YA3u9 .framer-1b1ainc, .framer-YA3u9 .framer-c7z7mn { order: 96; } .framer-YA3u9 .framer-1dnnisq, .framer-YA3u9 .framer-1h7j8yi, .framer-YA3u9 .framer-1wtypx5, .framer-YA3u9 .framer-1oxmzz8, .framer-YA3u9 .framer-bpj7gk, .framer-YA3u9 .framer-13d0o3g, .framer-YA3u9 .framer-1rpa4mt { order: 97; } .framer-YA3u9 .framer-177qlhj, .framer-YA3u9 .framer-1krow94, .framer-YA3u9 .framer-vee10s, .framer-YA3u9 .framer-m82rpk, .framer-YA3u9 .framer-qi96nc, .framer-YA3u9 .framer-1nxglmj, .framer-YA3u9 .framer-528hhg { order: 98; } .framer-YA3u9 .framer-1e23hqt, .framer-YA3u9 .framer-112en5u, .framer-YA3u9 .framer-1folus3, .framer-YA3u9 .framer-1xdzh9k, .framer-YA3u9 .framer-nhgfrt, .framer-YA3u9 .framer-tmt7qi, .framer-YA3u9 .framer-3pewty { order: 99; } .framer-YA3u9 .framer-ufyoa4, .framer-YA3u9 .framer-1sh3s77, .framer-YA3u9 .framer-6z1roo, .framer-YA3u9 .framer-1vcjfzy, .framer-YA3u9 .framer-x7slcw, .framer-YA3u9 .framer-11lkbqh, .framer-YA3u9 .framer-1e7so65 { order: 100; } .framer-YA3u9 .framer-1e6lymh, .framer-YA3u9 .framer-t7i3dh, .framer-YA3u9 .framer-ypwvs9, .framer-YA3u9 .framer-yimimp, .framer-YA3u9 .framer-w091ng, .framer-YA3u9 .framer-zb5xkw, .framer-YA3u9 .framer-gzjm6c { order: 101; } .framer-YA3u9 .framer-dv6ri, .framer-YA3u9 .framer-l95e58, .framer-YA3u9 .framer-crii5z, .framer-YA3u9 .framer-b41med, .framer-YA3u9 .framer-1ree0rf, .framer-YA3u9 .framer-sm3tq0, .framer-YA3u9 .framer-1lgnpxm { order: 102; } .framer-YA3u9 .framer-1g1hl48, .framer-YA3u9 .framer-16advgx, .framer-YA3u9 .framer-15w2in3, .framer-YA3u9 .framer-19qp24q, .framer-YA3u9 .framer-cgpt91, .framer-YA3u9 .framer-1cbxxgo, .framer-YA3u9 .framer-m5um2n { order: 103; } .framer-YA3u9 .framer-11g7db9, .framer-YA3u9 .framer-tx7vdy, .framer-YA3u9 .framer-s8zux0, .framer-YA3u9 .framer-1wmfe3v, .framer-YA3u9 .framer-1j8i9te, .framer-YA3u9 .framer-1dv48bf, .framer-YA3u9 .framer-uappns { order: 104; } .framer-YA3u9 .framer-q018z6, .framer-YA3u9 .framer-1vu5lhi, .framer-YA3u9 .framer-175tald, .framer-YA3u9 .framer-1tqe0p6, .framer-YA3u9 .framer-181m1p7, .framer-YA3u9 .framer-18xdcna, .framer-YA3u9 .framer-5y734s { order: 105; } .framer-YA3u9 .framer-xpq4aq, .framer-YA3u9 .framer-5ge94q, .framer-YA3u9 .framer-sw97he, .framer-YA3u9 .framer-1pz8rnp, .framer-YA3u9 .framer-ev883q, .framer-YA3u9 .framer-18ma5gp, .framer-YA3u9 .framer-6d35wv { order: 106; } .framer-YA3u9 .framer-r86ydw, .framer-YA3u9 .framer-17c8drj, .framer-YA3u9 .framer-1r381sp, .framer-YA3u9 .framer-po5sz, .framer-YA3u9 .framer-1e7mwtd, .framer-YA3u9 .framer-161zhk9, .framer-YA3u9 .framer-e85nd4 { order: 107; } .framer-YA3u9 .framer-1pga080, .framer-YA3u9 .framer-1mof998, .framer-YA3u9 .framer-1xdu95d, .framer-YA3u9 .framer-rluwbh, .framer-YA3u9 .framer-oiqy8j, .framer-YA3u9 .framer-l0st5u, .framer-YA3u9 .framer-39ey6h { order: 108; } .framer-YA3u9 .framer-1m1gevg, .framer-YA3u9 .framer-g1020b, .framer-YA3u9 .framer-o1lz66, .framer-YA3u9 .framer-otqxvv, .framer-YA3u9 .framer-fww770, .framer-YA3u9 .framer-1rserm3, .framer-YA3u9 .framer-1it8cdw { order: 109; } .framer-YA3u9 .framer-79yrjg, .framer-YA3u9 .framer-1kc3yyp, .framer-YA3u9 .framer-tl12aa, .framer-YA3u9 .framer-16qt6n3, .framer-YA3u9 .framer-2gc5pr, .framer-YA3u9 .framer-1gz5nx7, .framer-YA3u9 .framer-1phs4g3 { order: 110; } .framer-YA3u9 .framer-54ebj1, .framer-YA3u9 .framer-1ojc3k1, .framer-YA3u9 .framer-16gl23z, .framer-YA3u9 .framer-rb1as, .framer-YA3u9 .framer-17xq2df, .framer-YA3u9 .framer-1mmji3h, .framer-YA3u9 .framer-1iwyrtn { order: 111; } .framer-YA3u9 .framer-1phevm4, .framer-YA3u9 .framer-nww4xk, .framer-YA3u9 .framer-1h9sr1g, .framer-YA3u9 .framer-1y7cm1b, .framer-YA3u9 .framer-6hgtli, .framer-YA3u9 .framer-1xx3j8n, .framer-YA3u9 .framer-1adm5j5 { order: 112; } .framer-YA3u9 .framer-1s4rakp, .framer-YA3u9 .framer-1stoe82, .framer-YA3u9 .framer-vi0gzs, .framer-YA3u9 .framer-1is2qsb, .framer-YA3u9 .framer-pp3cnv, .framer-YA3u9 .framer-eok9gy, .framer-YA3u9 .framer-icphsl { order: 113; } .framer-YA3u9 .framer-ocwh75, .framer-YA3u9 .framer-hreuqf, .framer-YA3u9 .framer-1nsmd2o, .framer-YA3u9 .framer-1i6ep09, .framer-YA3u9 .framer-32en7m, .framer-YA3u9 .framer-j5b76u, .framer-YA3u9 .framer-1ey4yz7 { order: 114; } .framer-YA3u9 .framer-15hhxy, .framer-YA3u9 .framer-bxtwn2, .framer-YA3u9 .framer-1lalgk2, .framer-YA3u9 .framer-w5szeh, .framer-YA3u9 .framer-o1ub3w, .framer-YA3u9 .framer-tv2xi, .framer-YA3u9 .framer-g5jcqo { order: 115; } .framer-YA3u9 .framer-11zm65t, .framer-YA3u9 .framer-1d15mj7, .framer-YA3u9 .framer-g9pc3r, .framer-YA3u9 .framer-9xt7w6, .framer-YA3u9 .framer-1ygdbf5, .framer-YA3u9 .framer-7mtxik, .framer-YA3u9 .framer-68rh6h { order: 116; } .framer-YA3u9 .framer-1bpvme8, .framer-YA3u9 .framer-13qmijb, .framer-YA3u9 .framer-4syqnl, .framer-YA3u9 .framer-rub74p, .framer-YA3u9 .framer-nmecav, .framer-YA3u9 .framer-1r554at, .framer-YA3u9 .framer-1utw38u { order: 117; } .framer-YA3u9 .framer-39ruj4, .framer-YA3u9 .framer-1xhah2g, .framer-YA3u9 .framer-11uaoiq, .framer-YA3u9 .framer-1b3si9h, .framer-YA3u9 .framer-pcjtmh, .framer-YA3u9 .framer-1emy4st, .framer-YA3u9 .framer-kxau9a { order: 118; } .framer-YA3u9 .framer-tu95xl, .framer-YA3u9 .framer-13kqo9p, .framer-YA3u9 .framer-8bhaph, .framer-YA3u9 .framer-1fk253j, .framer-YA3u9 .framer-b3rwon, .framer-YA3u9 .framer-arcfkc, .framer-YA3u9 .framer-1v2h0qh { order: 119; } .framer-YA3u9 .framer-1rz8enb, .framer-YA3u9 .framer-l4p56a, .framer-YA3u9 .framer-qq975g, .framer-YA3u9 .framer-1fypy89, .framer-YA3u9 .framer-okl99d, .framer-YA3u9 .framer-1nexzan, .framer-YA3u9 .framer-fjgh5d { order: 120; } .framer-YA3u9 .framer-154fcvr, .framer-YA3u9 .framer-17cz0x2, .framer-YA3u9 .framer-gl1wze, .framer-YA3u9 .framer-1i0ndug, .framer-YA3u9 .framer-1v3p747, .framer-YA3u9 .framer-kpic20, .framer-YA3u9 .framer-3qg4l6 { order: 121; } .framer-YA3u9 .framer-kbuuyt, .framer-YA3u9 .framer-13qzqut, .framer-YA3u9 .framer-zcx3n5, .framer-YA3u9 .framer-10e74w1, .framer-YA3u9 .framer-1hvwadm, .framer-YA3u9 .framer-1i5dpfe, .framer-YA3u9 .framer-107ctvm { order: 122; } .framer-YA3u9 .framer-pzkzz3, .framer-YA3u9 .framer-1ljqtap, .framer-YA3u9 .framer-4ukqdi, .framer-YA3u9 .framer-1w7f792, .framer-YA3u9 .framer-8149ez, .framer-YA3u9 .framer-15r71uz, .framer-YA3u9 .framer-bvjujm { order: 123; } .framer-YA3u9 .framer-1ep8vt3, .framer-YA3u9 .framer-zsjg1b, .framer-YA3u9 .framer-ommfvk, .framer-YA3u9 .framer-1t6l4if, .framer-YA3u9 .framer-8s6kj6, .framer-YA3u9 .framer-9swcqs, .framer-YA3u9 .framer-153squa { order: 124; } .framer-YA3u9 .framer-pvlug2, .framer-YA3u9 .framer-1fhsthm, .framer-YA3u9 .framer-1ug9yfx, .framer-YA3u9 .framer-vzone6, .framer-YA3u9 .framer-1cj5gki, .framer-YA3u9 .framer-18hmy9t, .framer-YA3u9 .framer-1jqi04y { order: 125; } .framer-YA3u9 .framer-1cofpd7, .framer-YA3u9 .framer-1qadurw, .framer-YA3u9 .framer-pxql89, .framer-YA3u9 .framer-4yqy6b, .framer-YA3u9 .framer-4t0w66, .framer-YA3u9 .framer-1520t6c, .framer-YA3u9 .framer-10m5cxp { order: 126; } .framer-YA3u9 .framer-27s4ht, .framer-YA3u9 .framer-1mmn8dt, .framer-YA3u9 .framer-i1arrc, .framer-YA3u9 .framer-8ug01p, .framer-YA3u9 .framer-whqu8c, .framer-YA3u9 .framer-3n3k8i, .framer-YA3u9 .framer-7gejgr { order: 127; } .framer-YA3u9 .framer-is497e, .framer-YA3u9 .framer-l1863o, .framer-YA3u9 .framer-1jidtqe, .framer-YA3u9 .framer-wyzufi, .framer-YA3u9 .framer-17w3mbv, .framer-YA3u9 .framer-9gkp3g, .framer-YA3u9 .framer-1gfbprg { order: 128; } .framer-YA3u9 .framer-f2xnd1, .framer-YA3u9 .framer-1qi7fxi, .framer-YA3u9 .framer-cejius, .framer-YA3u9 .framer-cnq6qg, .framer-YA3u9 .framer-o8qayg, .framer-YA3u9 .framer-leq8jx, .framer-YA3u9 .framer-1tuapjt { order: 129; } .framer-YA3u9 .framer-g4dhnu, .framer-YA3u9 .framer-y6n7p, .framer-YA3u9 .framer-taw4al, .framer-YA3u9 .framer-gol002, .framer-YA3u9 .framer-1qpdmrn, .framer-YA3u9 .framer-v2w63d, .framer-YA3u9 .framer-1ule40t { order: 130; } .framer-YA3u9 .framer-zn6dy8, .framer-YA3u9 .framer-wb79ih, .framer-YA3u9 .framer-y34d9b, .framer-YA3u9 .framer-ddi2j3, .framer-YA3u9 .framer-19fvsuf, .framer-YA3u9 .framer-1l3fqoj, .framer-YA3u9 .framer-z89bv5 { order: 131; } .framer-YA3u9 .framer-1t1t991, .framer-YA3u9 .framer-2vusqo, .framer-YA3u9 .framer-1dvqzir, .framer-YA3u9 .framer-1g9fecv, .framer-YA3u9 .framer-12f3fwe, .framer-YA3u9 .framer-j8vzrr, .framer-YA3u9 .framer-1cn1yhv { order: 132; } .framer-YA3u9 .framer-7zdvty, .framer-YA3u9 .framer-n5p9u5, .framer-YA3u9 .framer-f3uegg, .framer-YA3u9 .framer-rzroep, .framer-YA3u9 .framer-18wsjyk, .framer-YA3u9 .framer-117t65v, .framer-YA3u9 .framer-a1cp5s { order: 133; } .framer-YA3u9 .framer-1az362g, .framer-YA3u9 .framer-19zucil, .framer-YA3u9 .framer-1yypng9, .framer-YA3u9 .framer-1bad5oh, .framer-YA3u9 .framer-1k071fm, .framer-YA3u9 .framer-5lvwe, .framer-YA3u9 .framer-15bwov5 { order: 134; } .framer-YA3u9 .framer-sjsyvo, .framer-YA3u9 .framer-3q0gqz, .framer-YA3u9 .framer-r20i4v, .framer-YA3u9 .framer-ugzp, .framer-YA3u9 .framer-witzts, .framer-YA3u9 .framer-8zmuyn, .framer-YA3u9 .framer-5zhdlk { order: 135; } .framer-YA3u9 .framer-1gcipod, .framer-YA3u9 .framer-1mfpzah, .framer-YA3u9 .framer-12gmfnj, .framer-YA3u9 .framer-21tnkx, .framer-YA3u9 .framer-6ttuig, .framer-YA3u9 .framer-1kw86dd, .framer-YA3u9 .framer-b93u3r { order: 136; } .framer-YA3u9 .framer-bf2o9m, .framer-YA3u9 .framer-1fcv47s, .framer-YA3u9 .framer-j2k0tf, .framer-YA3u9 .framer-1pt9xdi, .framer-YA3u9 .framer-ork0s5, .framer-YA3u9 .framer-ycluhc, .framer-YA3u9 .framer-15ch0r { order: 137; } .framer-YA3u9 .framer-8t9y4e, .framer-YA3u9 .framer-od64yx, .framer-YA3u9 .framer-veb2xu, .framer-YA3u9 .framer-19h5nkv, .framer-YA3u9 .framer-tiy6ja, .framer-YA3u9 .framer-1wmxsp, .framer-YA3u9 .framer-13i5e2x { order: 138; } .framer-YA3u9 .framer-1a5fqo5, .framer-YA3u9 .framer-1hau10, .framer-YA3u9 .framer-stevrb, .framer-YA3u9 .framer-1ujreif, .framer-YA3u9 .framer-dwbspd, .framer-YA3u9 .framer-ko207k, .framer-YA3u9 .framer-1ibdcau { order: 139; } .framer-YA3u9 .framer-sft3t1, .framer-YA3u9 .framer-1wzdr43, .framer-YA3u9 .framer-7gwjpf, .framer-YA3u9 .framer-1od260o, .framer-YA3u9 .framer-13772oq, .framer-YA3u9 .framer-1sc4m0z, .framer-YA3u9 .framer-1ht2duk { order: 140; } .framer-YA3u9 .framer-a3xk9c, .framer-YA3u9 .framer-lmgpof, .framer-YA3u9 .framer-1jvsobc, .framer-YA3u9 .framer-wfeqm, .framer-YA3u9 .framer-sw27sd, .framer-YA3u9 .framer-jngmgi, .framer-YA3u9 .framer-1uu0evl { order: 141; } .framer-YA3u9 .framer-75s5eg, .framer-YA3u9 .framer-33hs0w, .framer-YA3u9 .framer-1ad6lkv, .framer-YA3u9 .framer-1jwktli, .framer-YA3u9 .framer-mylgq5, .framer-YA3u9 .framer-51t1gl, .framer-YA3u9 .framer-1chvbru { order: 142; } .framer-YA3u9 .framer-1ep3xma, .framer-YA3u9 .framer-1fpm4cq, .framer-YA3u9 .framer-p9ah4d, .framer-YA3u9 .framer-18vp7ye, .framer-YA3u9 .framer-5u6jeg, .framer-YA3u9 .framer-vwk96t, .framer-YA3u9 .framer-3y86wo { order: 143; } .framer-YA3u9 .framer-y1lml8, .framer-YA3u9 .framer-cvsrxp, .framer-YA3u9 .framer-qwlhcs, .framer-YA3u9 .framer-1bzudat, .framer-YA3u9 .framer-i9ioon, .framer-YA3u9 .framer-9smgl9, .framer-YA3u9 .framer-1yhywcq { order: 144; } .framer-YA3u9 .framer-syyrk4, .framer-YA3u9 .framer-1ndkiwg, .framer-YA3u9 .framer-oy0p88, .framer-YA3u9 .framer-1nf3smp, .framer-YA3u9 .framer-79vgyd, .framer-YA3u9 .framer-s8okgk, .framer-YA3u9 .framer-6bcdge { order: 145; } .framer-YA3u9 .framer-1vqh6hy, .framer-YA3u9 .framer-1t14gae, .framer-YA3u9 .framer-eyi0rz, .framer-YA3u9 .framer-1u2ld1, .framer-YA3u9 .framer-19u2krf, .framer-YA3u9 .framer-10f3wlr, .framer-YA3u9 .framer-1mwqe55 { order: 146; } .framer-YA3u9 .framer-1ihdhfi, .framer-YA3u9 .framer-sgq1g5, .framer-YA3u9 .framer-jmwl26, .framer-YA3u9 .framer-azl0sf, .framer-YA3u9 .framer-givbi2, .framer-YA3u9 .framer-1eoqn22, .framer-YA3u9 .framer-1wd6hj1 { order: 147; } .framer-YA3u9 .framer-bps20t, .framer-YA3u9 .framer-9q1u1z, .framer-YA3u9 .framer-h0fxv0, .framer-YA3u9 .framer-1wir735, .framer-YA3u9 .framer-6e2rjt, .framer-YA3u9 .framer-1iagr4m, .framer-YA3u9 .framer-18t0v4v { order: 148; } .framer-YA3u9 .framer-so68jq, .framer-YA3u9 .framer-zwxoll, .framer-YA3u9 .framer-1eayum6, .framer-YA3u9 .framer-1vxjpq3, .framer-YA3u9 .framer-i0kg4f, .framer-YA3u9 .framer-10xmwgm, .framer-YA3u9 .framer-h8us5e { order: 149; } .framer-YA3u9 .framer-14tcwb5, .framer-YA3u9 .framer-1gyyfa0, .framer-YA3u9 .framer-sj8kso, .framer-YA3u9 .framer-1t5bnif, .framer-YA3u9 .framer-1ek3l8k, .framer-YA3u9 .framer-1igui4x, .framer-YA3u9 .framer-1y0xmr4 { order: 150; } .framer-YA3u9 .framer-19p8sgg, .framer-YA3u9 .framer-1fedk5f, .framer-YA3u9 .framer-8seave, .framer-YA3u9 .framer-cvjrmf, .framer-YA3u9 .framer-1r35uz5, .framer-YA3u9 .framer-1l5n6ir, .framer-YA3u9 .framer-ds9xts { order: 151; } .framer-YA3u9 .framer-1y49tr0, .framer-YA3u9 .framer-1v2ddc9, .framer-YA3u9 .framer-wi4net, .framer-YA3u9 .framer-1pegasl, .framer-YA3u9 .framer-r6alma, .framer-YA3u9 .framer-1f6amby, .framer-YA3u9 .framer-1ppne70 { order: 152; } .framer-YA3u9 .framer-15xb3l6, .framer-YA3u9 .framer-1gmjjlk, .framer-YA3u9 .framer-1ruutc7, .framer-YA3u9 .framer-16564st, .framer-YA3u9 .framer-ad360h, .framer-YA3u9 .framer-9lti6v, .framer-YA3u9 .framer-he2sqc { order: 153; } .framer-YA3u9 .framer-1pjbp1, .framer-YA3u9 .framer-14nq87f, .framer-YA3u9 .framer-1onodm0, .framer-YA3u9 .framer-zcafzn, .framer-YA3u9 .framer-1n1fipj, .framer-YA3u9 .framer-1rmu7yd, .framer-YA3u9 .framer-1vgi0gb { order: 154; } .framer-YA3u9 .framer-87i6k1, .framer-YA3u9 .framer-1ssbvsr, .framer-YA3u9 .framer-iiog3k, .framer-YA3u9 .framer-hh8qvh, .framer-YA3u9 .framer-1i1visc, .framer-YA3u9 .framer-m7m72m, .framer-YA3u9 .framer-1j1ozbg { order: 155; } .framer-YA3u9 .framer-8xlr9w, .framer-YA3u9 .framer-15f7mkg, .framer-YA3u9 .framer-x5v0k4, .framer-YA3u9 .framer-1mbq4d6, .framer-YA3u9 .framer-1g6oanv, .framer-YA3u9 .framer-gtj5no, .framer-YA3u9 .framer-4oyqxl { order: 156; } .framer-YA3u9 .framer-rkb6ln, .framer-YA3u9 .framer-11tlsy9, .framer-YA3u9 .framer-1jmer5d, .framer-YA3u9 .framer-17dxlsi, .framer-YA3u9 .framer-1yot64i, .framer-YA3u9 .framer-o1im32, .framer-YA3u9 .framer-9x8wel { order: 157; } .framer-YA3u9 .framer-1ipz9px, .framer-YA3u9 .framer-ott3sy, .framer-YA3u9 .framer-16npo0d, .framer-YA3u9 .framer-kkij9x, .framer-YA3u9 .framer-1gameb8, .framer-YA3u9 .framer-12g7str, .framer-YA3u9 .framer-1ncsqk7 { order: 158; } .framer-YA3u9 .framer-1vxb2jf, .framer-YA3u9 .framer-xi6sd0, .framer-YA3u9 .framer-lwl24h, .framer-YA3u9 .framer-17k422e, .framer-YA3u9 .framer-aavtsk, .framer-YA3u9 .framer-1rw6nv, .framer-YA3u9 .framer-1qr6spe { order: 159; } .framer-YA3u9 .framer-lqiwd8, .framer-YA3u9 .framer-kp3fnx, .framer-YA3u9 .framer-14p3iky, .framer-YA3u9 .framer-8yh5v, .framer-YA3u9 .framer-ya0ui1, .framer-YA3u9 .framer-1wuywq3, .framer-YA3u9 .framer-y7w4u7 { order: 160; } .framer-YA3u9 .framer-1npvyjd, .framer-YA3u9 .framer-12anfzs, .framer-YA3u9 .framer-1rm5jto, .framer-YA3u9 .framer-14setex, .framer-YA3u9 .framer-4g52k2, .framer-YA3u9 .framer-yqk9nq, .framer-YA3u9 .framer-trxz0b { order: 161; } .framer-YA3u9 .framer-qdp0cs, .framer-YA3u9 .framer-gwvsg3, .framer-YA3u9 .framer-muhvbn, .framer-YA3u9 .framer-1difzyq, .framer-YA3u9 .framer-b55rhd, .framer-YA3u9 .framer-7h5m3t, .framer-YA3u9 .framer-19p27sh { order: 162; } .framer-YA3u9 .framer-y58hh4, .framer-YA3u9 .framer-kufwh5, .framer-YA3u9 .framer-1se31v7, .framer-YA3u9 .framer-thq484, .framer-YA3u9 .framer-1av6gud, .framer-YA3u9 .framer-1jfa5s0, .framer-YA3u9 .framer-ih3z8e { order: 163; } .framer-YA3u9 .framer-1pluw1c, .framer-YA3u9 .framer-ttreye, .framer-YA3u9 .framer-vkoxl2, .framer-YA3u9 .framer-31ntik, .framer-YA3u9 .framer-bqkkon, .framer-YA3u9 .framer-12lkzc1, .framer-YA3u9 .framer-v4522q { order: 164; } .framer-YA3u9 .framer-mw3id1, .framer-YA3u9 .framer-1mrbhbt, .framer-YA3u9 .framer-1vpey2p, .framer-YA3u9 .framer-18ta66t, .framer-YA3u9 .framer-13mv6l4, .framer-YA3u9 .framer-12vzr9h, .framer-YA3u9 .framer-19vxh6c { order: 165; } .framer-YA3u9 .framer-1fsl772, .framer-YA3u9 .framer-xbc4w7, .framer-YA3u9 .framer-mh3rqj, .framer-YA3u9 .framer-1h5cmid, .framer-YA3u9 .framer-1xanh1j, .framer-YA3u9 .framer-1ekmxr6, .framer-YA3u9 .framer-d6xqdo { order: 166; } .framer-YA3u9 .framer-a16voh, .framer-YA3u9 .framer-1gg4w86, .framer-YA3u9 .framer-1j2bvl7, .framer-YA3u9 .framer-6is9uk, .framer-YA3u9 .framer-1yod90h, .framer-YA3u9 .framer-167oy1, .framer-YA3u9 .framer-s04e6c { order: 167; } .framer-YA3u9 .framer-1kwcshz, .framer-YA3u9 .framer-1xn4o4g, .framer-YA3u9 .framer-9225wf, .framer-YA3u9 .framer-1dfblwq, .framer-YA3u9 .framer-zk6q25, .framer-YA3u9 .framer-1eusku6, .framer-YA3u9 .framer-p2thx8 { order: 168; } .framer-YA3u9 .framer-1mnur8x, .framer-YA3u9 .framer-1uu7cbe, .framer-YA3u9 .framer-gjezql, .framer-YA3u9 .framer-vij19u, .framer-YA3u9 .framer-a28uy6, .framer-YA3u9 .framer-1ue9714, .framer-YA3u9 .framer-obya29 { order: 169; } .framer-YA3u9 .framer-1nsktjb, .framer-YA3u9 .framer-1d4uthq, .framer-YA3u9 .framer-16a6hby, .framer-YA3u9 .framer-7ar4vd, .framer-YA3u9 .framer-1m2bpum, .framer-YA3u9 .framer-17b276b, .framer-YA3u9 .framer-1rwfzls { order: 170; } .framer-YA3u9 .framer-tr8meh, .framer-YA3u9 .framer-403j4q, .framer-YA3u9 .framer-1ja44lt, .framer-YA3u9 .framer-jw25jj, .framer-YA3u9 .framer-edtzdf, .framer-YA3u9 .framer-19e1ds8, .framer-YA3u9 .framer-p95n4n { order: 171; } .framer-YA3u9 .framer-fui18, .framer-YA3u9 .framer-1s2suxt, .framer-YA3u9 .framer-vvg42h, .framer-YA3u9 .framer-116hrt4, .framer-YA3u9 .framer-gmxk9a, .framer-YA3u9 .framer-1e0hkol, .framer-YA3u9 .framer-1fngvu8 { order: 172; } .framer-YA3u9 .framer-1htt7lt, .framer-YA3u9 .framer-17i1js3, .framer-YA3u9 .framer-12nd76v, .framer-YA3u9 .framer-kk6c1, .framer-YA3u9 .framer-11vcb2l, .framer-YA3u9 .framer-15yot24, .framer-YA3u9 .framer-di4md0 { order: 173; } .framer-YA3u9 .framer-pfvadw, .framer-YA3u9 .framer-1n53j6y, .framer-YA3u9 .framer-2cez27, .framer-YA3u9 .framer-cfbfcu, .framer-YA3u9 .framer-1gpfnm9, .framer-YA3u9 .framer-167zlwy, .framer-YA3u9 .framer-1i6iys7 { order: 174; } .framer-YA3u9 .framer-1rr7wte, .framer-YA3u9 .framer-14rytpq, .framer-YA3u9 .framer-1jfj0e0, .framer-YA3u9 .framer-1fdyact, .framer-YA3u9 .framer-1rxtpu3, .framer-YA3u9 .framer-1jaxvn7, .framer-YA3u9 .framer-1hbjp43 { order: 175; } .framer-YA3u9 .framer-599umn, .framer-YA3u9 .framer-1bkvylh, .framer-YA3u9 .framer-1nvm83g, .framer-YA3u9 .framer-1r1892w, .framer-YA3u9 .framer-1pqa6oa, .framer-YA3u9 .framer-wmufxe, .framer-YA3u9 .framer-13tffnt { order: 176; } .framer-YA3u9 .framer-1qoc3tz, .framer-YA3u9 .framer-ssakc3, .framer-YA3u9 .framer-197amus, .framer-YA3u9 .framer-1v7g94w, .framer-YA3u9 .framer-uqirfv, .framer-YA3u9 .framer-11i2to7, .framer-YA3u9 .framer-6a8876 { order: 177; } .framer-YA3u9 .framer-6tsodb, .framer-YA3u9 .framer-1xofmoi, .framer-YA3u9 .framer-1isz8gq, .framer-YA3u9 .framer-16xnc6f, .framer-YA3u9 .framer-rrsaup, .framer-YA3u9 .framer-1rt9fxz, .framer-YA3u9 .framer-z01pop { order: 178; } .framer-YA3u9 .framer-udlmfy, .framer-YA3u9 .framer-l8n19a, .framer-YA3u9 .framer-ygbxfl, .framer-YA3u9 .framer-xwzwoo, .framer-YA3u9 .framer-1dlmofp, .framer-YA3u9 .framer-1ya5u34, .framer-YA3u9 .framer-1fauosh { order: 179; } .framer-YA3u9 .framer-j2fw7h, .framer-YA3u9 .framer-1w49o47, .framer-YA3u9 .framer-vmnedc, .framer-YA3u9 .framer-177d0y7, .framer-YA3u9 .framer-17tylb2, .framer-YA3u9 .framer-1rjvzsa, .framer-YA3u9 .framer-1jgpdr3 { order: 180; } .framer-YA3u9 .framer-1dkcsjb, .framer-YA3u9 .framer-b59rsf, .framer-YA3u9 .framer-1qmxoua, .framer-YA3u9 .framer-10gchgx, .framer-YA3u9 .framer-1gti3tv, .framer-YA3u9 .framer-dhh94q, .framer-YA3u9 .framer-1qsyzov { order: 181; } .framer-YA3u9 .framer-1mnxxbo, .framer-YA3u9 .framer-1wx2d5r, .framer-YA3u9 .framer-17hgwjc, .framer-YA3u9 .framer-1hf8tdi, .framer-YA3u9 .framer-cwd7at, .framer-YA3u9 .framer-3s8egw, .framer-YA3u9 .framer-1uzm9c2 { order: 182; } .framer-YA3u9 .framer-rg0sdq, .framer-YA3u9 .framer-1n46ffc, .framer-YA3u9 .framer-13zhc9h, .framer-YA3u9 .framer-1bhm92n, .framer-YA3u9 .framer-wcwkpk, .framer-YA3u9 .framer-19wzbtn, .framer-YA3u9 .framer-xt5i4x { order: 183; } .framer-YA3u9 .framer-1plsm4m, .framer-YA3u9 .framer-5r0fb3, .framer-YA3u9 .framer-5a9ju5, .framer-YA3u9 .framer-1dwzw93, .framer-YA3u9 .framer-gzz20h, .framer-YA3u9 .framer-6hcv3q, .framer-YA3u9 .framer-xconcv { order: 184; } .framer-YA3u9 .framer-rky1n, .framer-YA3u9 .framer-1ofovxb, .framer-YA3u9 .framer-14zn7or, .framer-YA3u9 .framer-1povie6, .framer-YA3u9 .framer-4730h4, .framer-YA3u9 .framer-1s5h1o3, .framer-YA3u9 .framer-q5fay1 { order: 185; } .framer-YA3u9 .framer-1inwrkz, .framer-YA3u9 .framer-1l9pv7v, .framer-YA3u9 .framer-wcows6, .framer-YA3u9 .framer-176m472, .framer-YA3u9 .framer-1et0b12, .framer-YA3u9 .framer-99zrca, .framer-YA3u9 .framer-ypyyki { order: 186; } .framer-YA3u9 .framer-is7eap, .framer-YA3u9 .framer-6uv37s, .framer-YA3u9 .framer-ktvwnv, .framer-YA3u9 .framer-1ofavo8, .framer-YA3u9 .framer-c4okc5, .framer-YA3u9 .framer-6mptfr, .framer-YA3u9 .framer-1j6gmka { order: 187; } .framer-YA3u9 .framer-16l4fi2, .framer-YA3u9 .framer-153dl2o, .framer-YA3u9 .framer-83bplp, .framer-YA3u9 .framer-my10ht, .framer-YA3u9 .framer-w2bhgh, .framer-YA3u9 .framer-13zfmut, .framer-YA3u9 .framer-lxyokl { order: 188; } .framer-YA3u9 .framer-btczlb, .framer-YA3u9 .framer-1m4ilsc, .framer-YA3u9 .framer-w2gyl8, .framer-YA3u9 .framer-zuzrj, .framer-YA3u9 .framer-5vxn41, .framer-YA3u9 .framer-1gmz57y, .framer-YA3u9 .framer-1rvkpbl { order: 189; } .framer-YA3u9 .framer-is5kt4, .framer-YA3u9 .framer-1v7zp1s, .framer-YA3u9 .framer-rnq40s, .framer-YA3u9 .framer-1o9c7i2, .framer-YA3u9 .framer-10ya3gk, .framer-YA3u9 .framer-7gj0j8, .framer-YA3u9 .framer-wcgya9 { order: 190; } .framer-YA3u9 .framer-48b36n, .framer-YA3u9 .framer-1c3idhr, .framer-YA3u9 .framer-s96fmn, .framer-YA3u9 .framer-a83gez, .framer-YA3u9 .framer-9iaa9c, .framer-YA3u9 .framer-10jlqtr, .framer-YA3u9 .framer-10uj893 { order: 191; } .framer-YA3u9 .framer-1bx4sls, .framer-YA3u9 .framer-1fhpbyi, .framer-YA3u9 .framer-knvw7f, .framer-YA3u9 .framer-4c9bz6, .framer-YA3u9 .framer-lkvcbu, .framer-YA3u9 .framer-1i54mtw, .framer-YA3u9 .framer-1no0mfo { order: 192; } .framer-YA3u9 .framer-sp2dsi, .framer-YA3u9 .framer-1up5vsr, .framer-YA3u9 .framer-87onpk, .framer-YA3u9 .framer-n3tcpx, .framer-YA3u9 .framer-51dp50, .framer-YA3u9 .framer-17me7bq, .framer-YA3u9 .framer-tojh7b { order: 193; } .framer-YA3u9 .framer-u8g24e, .framer-YA3u9 .framer-l5jx36, .framer-YA3u9 .framer-nmmehl, .framer-YA3u9 .framer-1846jf0, .framer-YA3u9 .framer-bjo8m, .framer-YA3u9 .framer-1wdghfx, .framer-YA3u9 .framer-78wmfd { order: 194; } .framer-YA3u9 .framer-11eb3rj, .framer-YA3u9 .framer-g6eb3z, .framer-YA3u9 .framer-1986nay, .framer-YA3u9 .framer-lfc358, .framer-YA3u9 .framer-4fqo1b, .framer-YA3u9 .framer-18ho16u, .framer-YA3u9 .framer-r26jrh { order: 195; } .framer-YA3u9 .framer-lvp7mz, .framer-YA3u9 .framer-8tsm2y, .framer-YA3u9 .framer-1dha858, .framer-YA3u9 .framer-jj10v0, .framer-YA3u9 .framer-ce0je6, .framer-YA3u9 .framer-19nxhei, .framer-YA3u9 .framer-9x1cwl { order: 196; } .framer-YA3u9 .framer-10jfvq5, .framer-YA3u9 .framer-1o2qfsb, .framer-YA3u9 .framer-3bx9sr, .framer-YA3u9 .framer-1hq1uir, .framer-YA3u9 .framer-18f5zq, .framer-YA3u9 .framer-11ohjw3, .framer-YA3u9 .framer-1bf6x3j { order: 197; } .framer-YA3u9 .framer-8rsspu, .framer-YA3u9 .framer-1kk5fwx, .framer-YA3u9 .framer-1c2vvsl, .framer-YA3u9 .framer-f3n99m, .framer-YA3u9 .framer-1wip4oj, .framer-YA3u9 .framer-1kdozyr, .framer-YA3u9 .framer-1kg4uil { order: 198; } .framer-YA3u9 .framer-q6v5mw, .framer-YA3u9 .framer-1h3qhb1, .framer-YA3u9 .framer-3pq656, .framer-YA3u9 .framer-17l5zo6, .framer-YA3u9 .framer-f6awoq, .framer-YA3u9 .framer-12wlrnr, .framer-YA3u9 .framer-160kkul { order: 199; } .framer-YA3u9 .framer-1qn6xc4 { bottom: unset; left: 30px; top: 44px; } .framer-YA3u9 .framer-43ej2g { bottom: unset; top: 190px; } .framer-YA3u9 .framer-1g566sy { aspect-ratio: 1.5951742627345844 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 373px); left: 309px; } .framer-YA3u9 .framer-1jy39v8 { height: 600px; order: 1; } .framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-rfcsq8, .framer-YA3u9 .framer-o2kxrf { height: 600px; left: calc(50.00000000000002% - min(1072px, 1072px) / 2); max-width: 1072px; top: calc(50.00000000000002% - 600px / 2); width: 1072px; } .framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { left: -536px; } .framer-YA3u9 .framer-1fbhata { bottom: 62px; left: 9px; } .framer-YA3u9 .framer-mfrnoq { left: unset; right: -15px; top: 40px; } .framer-YA3u9 .framer-f9ianr, .framer-YA3u9 .framer-1d6v28c { bottom: unset; height: 48px; left: unset; right: 706px; top: 512px; } .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1y45yw1 { gap: 32px; left: 32px; } .framer-YA3u9 .framer-1sok2jj { height: 600px; order: 3; } .framer-YA3u9 .framer-13hpsau { left: unset; right: -536px; width: 200%; } .framer-YA3u9 .framer-1f9pau0 { left: 32px; top: calc(47.00000000000002% - 409px / 2); } .framer-YA3u9 .framer-77onwn { bottom: 68px; left: 273px; } .framer-YA3u9 .framer-bw0obl { left: 27px; top: 430px; } .framer-YA3u9 .framer-13kbost { bottom: unset; height: 48px; left: unset; right: 170px; top: 512px; } .framer-YA3u9 .framer-hv7raz { gap: 32px; left: 568px; } .framer-YA3u9 .framer-ex6b0, .framer-YA3u9 .framer-ghn6p7, .framer-YA3u9 .framer-ph5ffo { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-w41fpu { height: 600px; order: 2; } .framer-YA3u9 .framer-1q5fvk0 { height: 600px; order: 4; } .framer-YA3u9 .framer-1pn4l1v { left: calc(50.00000000000002% - min(1072px, 1072px) / 2); max-width: 1072px; width: 1072px; } .framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { bottom: 0px; height: 600px; width: 200%; } .framer-YA3u9 .framer-153q26k { gap: 16px; left: 32px; top: 48px; } .framer-YA3u9 .framer-27zeh4, .framer-YA3u9 .framer-1lw7rzq, .framer-YA3u9 .framer-8gqtrz { width: 100%; } .framer-YA3u9 .framer-1y3zfpg { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-exvtsr { height: 361px; } .framer-YA3u9 .framer-vb8b23-container { bottom: 0px; height: 360px; left: 0px; right: 0px; top: unset; width: unset; } .framer-YA3u9 .framer-32ajus { gap: 8px; left: 32px; top: 48px; width: 486px; } .framer-YA3u9 .framer-6xsz1h { gap: 7px; } .framer-YA3u9 .framer-d75nlm { order: 6; padding: 120px 36px 120px 36px; } .framer-YA3u9 .framer-n6n2cs { justify-content: flex-start; order: 7; } .framer-YA3u9 .framer-2kmhi4 { height: 301px; max-width: 1072px; width: 1072px; } .framer-YA3u9 .framer-6jn7c2 { bottom: 67px; } .framer-YA3u9 .framer-1f36yh4 { height: 99px; } .framer-YA3u9 .framer-1jq0yiu-container { bottom: 67px; width: 180px; } .framer-YA3u9 .framer-g8malm { padding: 0px 0px 48px 0px; width: 1072px; } .framer-YA3u9 .framer-1vxfhvw { height: 800px; order: 8; padding: 0px 64px 0px 64px; width: 1200px; } .framer-YA3u9 .framer-1rmamth { height: 760px; left: calc(50.00000000000002% - min(1200px, 100%) / 2); max-width: 1200px; top: 1417px; } .framer-YA3u9 .framer-54zko5 { padding: 80px 64px 80px 64px; } .framer-YA3u9 .framer-1usqsug { height: 600px; } .framer-YA3u9 .framer-1m1k781 { --border-right-width: 1px; height: 60px; left: 117px; top: 140px; width: 537px; } .framer-YA3u9 .framer-z0cvb1, .framer-YA3u9 .framer-18a6z6 { left: 10px; white-space: pre; width: auto; } .framer-YA3u9 .framer-kaomw1 { --border-right-width: 1px; height: 60px; left: 653px; top: 140px; width: 430px; } .framer-YA3u9 .framer-1gjhvic { height: 60px; left: calc(50.00000000000002% - 108px / 2); top: calc(46.05263157894739% - 60px / 2); width: 108px; } .framer-YA3u9 .framer-u6sa4w { width: 42px; } .framer-YA3u9 .framer-160x2z0 { height: 560px; top: 1617px; } .framer-YA3u9 .framer-k7dyzl-container { top: 2013px; } .framer-YA3u9 .framer-12gqghf { top: 1837px; } .framer-YA3u9 .framer-1etyvl6 { height: 1112px; left: calc(50.00000000000002% - min(1200px, 1200px) / 2); max-width: 1200px; top: 20px; width: 1200px; } .framer-YA3u9 .framer-1fy9q7f { height: 1390px; left: calc(50.00000000000002% - 100% / 2); padding: 80px 64px 80px 64px; top: -28px; } .framer-YA3u9 .framer-1pba4wj { height: 100%; } .framer-YA3u9 .framer-idch5e { background-color: rgba(216, 233, 240, 0.3); } .framer-YA3u9 .framer-1mk6rvj, .framer-YA3u9 .framer-vya3s0 { background-color: unset; } .framer-YA3u9 .framer-1uho9go { bottom: unset; left: 129px; top: 52%; transform: translateY(-50%); } .framer-YA3u9 .framer-1ig4wa4-container { height: 136px; left: 734px; right: unset; top: 326px; width: 134px; } .framer-YA3u9 .framer-12vrgbc-container { height: 137px; left: 922px; top: 121px; width: 107px; } .framer-YA3u9 .framer-1ej0oru-container { height: 69px; right: 103px; top: 393px; width: 68px; } .framer-YA3u9 .framer-1ersa4r-container { height: var(--framer-aspect-ratio-supported, 63px); right: 385px; top: 531px; width: 63px; } .framer-YA3u9 .framer-wvrv1o { height: 124px; left: calc(50.08333333333336% - 100.16666666666667% / 2); width: 100%; } .framer-YA3u9 .framer-1ck12z2 { height: 68px; left: 117px; top: 325px; width: 590px; } .framer-YA3u9 .framer-1y31mpe { left: 118px; top: 124px; } .framer-YA3u9 .framer-13205ee-container { left: 125px; top: calc(45.953237410071964% - 86px / 2); } .framer-YA3u9 .framer-1elsqb { height: var(--framer-aspect-ratio-supported, 691px); max-width: 1200px; } .framer-YA3u9 .framer-1nq6f24 { height: var(--framer-aspect-ratio-supported, 717px); left: 36px; width: 94%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-YA3u9 .framer-1vc075h, .framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-hv7raz, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1y45yw1, .framer-YA3u9 .framer-1jz68vd, .framer-YA3u9 .framer-153q26k, .framer-YA3u9 .framer-32ajus, .framer-YA3u9 .framer-6xsz1h { gap: 0px; } .framer-YA3u9 .framer-1vc075h > *, .framer-YA3u9 .framer-1vafc3o > *, .framer-YA3u9 .framer-hv7raz > *, .framer-YA3u9 .framer-1y45yw1 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-YA3u9 .framer-1vc075h > :first-child, .framer-YA3u9 .framer-1q48syf > :first-child, .framer-YA3u9 .framer-1vafc3o > :first-child, .framer-YA3u9 .framer-1gn45b > :first-child, .framer-YA3u9 .framer-hv7raz > :first-child, .framer-YA3u9 .framer-1pzr4r > :first-child, .framer-YA3u9 .framer-1y45yw1 > :first-child, .framer-YA3u9 .framer-1jz68vd > :first-child, .framer-YA3u9 .framer-153q26k > :first-child, .framer-YA3u9 .framer-32ajus > :first-child { margin-top: 0px; } .framer-YA3u9 .framer-1vc075h > :last-child, .framer-YA3u9 .framer-1q48syf > :last-child, .framer-YA3u9 .framer-1vafc3o > :last-child, .framer-YA3u9 .framer-1gn45b > :last-child, .framer-YA3u9 .framer-hv7raz > :last-child, .framer-YA3u9 .framer-1pzr4r > :last-child, .framer-YA3u9 .framer-1y45yw1 > :last-child, .framer-YA3u9 .framer-1jz68vd > :last-child, .framer-YA3u9 .framer-153q26k > :last-child, .framer-YA3u9 .framer-32ajus > :last-child { margin-bottom: 0px; } .framer-YA3u9 .framer-1q48syf > *, .framer-YA3u9 .framer-1gn45b > *, .framer-YA3u9 .framer-1pzr4r > *, .framer-YA3u9 .framer-1jz68vd > *, .framer-YA3u9 .framer-153q26k > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-YA3u9 .framer-32ajus > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-YA3u9 .framer-6xsz1h > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } .framer-YA3u9 .framer-6xsz1h > :first-child { margin-left: 0px; } .framer-YA3u9 .framer-6xsz1h > :last-child { margin-right: 0px; } }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-YA3u9.framer-12f5bn5 { height: 11541px; width: 810px; } .framer-YA3u9 .framer-pfaeyu { height: 2048px; } .framer-YA3u9 .framer-1764xmo { top: 2048px; } .framer-YA3u9 .framer-1aw2pul { padding: 40px 0px 40px 0px; } .framer-YA3u9 .framer-186z103 { height: 696px; } .framer-YA3u9 .framer-wqp6nf { height: 696px; left: calc(50.00000000000002% - min(810px, 810px) / 2); max-width: 810px; overflow: hidden; top: 0px; transform: unset; width: 810px; } .framer-YA3u9 .framer-ucji9u { padding: 64px 32px 56px 32px; } .framer-YA3u9 .framer-1vc075h { gap: 24px; width: 70%; } .framer-YA3u9 .framer-1q48syf { gap: 8px; } .framer-YA3u9 .framer-1dpaiiv, .framer-YA3u9 .framer-1f0apq2, .framer-YA3u9 .framer-70af5r, .framer-YA3u9 .framer-6xsz1h { gap: 6px; } .framer-YA3u9 .framer-1l7diyz, .framer-YA3u9 .framer-hzgghp, .framer-YA3u9 .framer-13m40o7, .framer-YA3u9 .framer-jwyr9e { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); width: 16px; } .framer-YA3u9 .framer-1uekkvx { width: 90%; } .framer-YA3u9 .framer-1aotqqn { bottom: unset; grid-template-columns: repeat(16, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); height: 1000px; } .framer-YA3u9 .framer-1ovgiwb, .framer-YA3u9 .framer-6hyfw1, .framer-YA3u9 .framer-xzckct, .framer-YA3u9 .framer-1i6p1z3, .framer-YA3u9 .framer-yk5sgu, .framer-YA3u9 .framer-344w6k, .framer-YA3u9 .framer-1foxy3k, .framer-YA3u9 .framer-rrut1 { order: 0; } .framer-YA3u9 .framer-1g60gb4, .framer-YA3u9 .framer-1wtxjy, .framer-YA3u9 .framer-1vhd7xr, .framer-YA3u9 .framer-1sje0gx, .framer-YA3u9 .framer-qiph93, .framer-YA3u9 .framer-1b9v1ps, .framer-YA3u9 .framer-qz3erx { order: 1; } .framer-YA3u9 .framer-vbscto, .framer-YA3u9 .framer-xk0gb2, .framer-YA3u9 .framer-pq8o6h, .framer-YA3u9 .framer-6t70jp, .framer-YA3u9 .framer-1v285xi, .framer-YA3u9 .framer-1i86pm, .framer-YA3u9 .framer-g8ndeo { order: 2; } .framer-YA3u9 .framer-13wauuf, .framer-YA3u9 .framer-1s39wvi, .framer-YA3u9 .framer-1ewntx0, .framer-YA3u9 .framer-15s176k, .framer-YA3u9 .framer-sg83nm, .framer-YA3u9 .framer-2wqnxz, .framer-YA3u9 .framer-19fms6l { order: 3; } .framer-YA3u9 .framer-1u64uk8, .framer-YA3u9 .framer-clxt0o, .framer-YA3u9 .framer-1drtgrq, .framer-YA3u9 .framer-bcf4ic, .framer-YA3u9 .framer-1960l8t, .framer-YA3u9 .framer-31thz, .framer-YA3u9 .framer-ud3wox, .framer-YA3u9 .framer-xbavrx { order: 4; } .framer-YA3u9 .framer-178s6r4, .framer-YA3u9 .framer-afz2is, .framer-YA3u9 .framer-8t8c26, .framer-YA3u9 .framer-2cy2u2, .framer-YA3u9 .framer-ofmbnp, .framer-YA3u9 .framer-12m8ej3, .framer-YA3u9 .framer-1rjzsam { order: 5; } .framer-YA3u9 .framer-17sx5mc, .framer-YA3u9 .framer-1ob55jh, .framer-YA3u9 .framer-1xrz5he, .framer-YA3u9 .framer-fkr9ab, .framer-YA3u9 .framer-9h5h73, .framer-YA3u9 .framer-f8lsmr, .framer-YA3u9 .framer-nwpxgz { order: 6; } .framer-YA3u9 .framer-13vjo8q, .framer-YA3u9 .framer-zgswu6, .framer-YA3u9 .framer-15506vz, .framer-YA3u9 .framer-ggacar, .framer-YA3u9 .framer-1vuz36c, .framer-YA3u9 .framer-1ifptq3, .framer-YA3u9 .framer-gbaahr { order: 7; } .framer-YA3u9 .framer-15m7lic, .framer-YA3u9 .framer-ogs9c1, .framer-YA3u9 .framer-wyjsd2, .framer-YA3u9 .framer-8ljhn8, .framer-YA3u9 .framer-qw7hn4, .framer-YA3u9 .framer-1a5ncbd, .framer-YA3u9 .framer-ph210h { order: 8; } .framer-YA3u9 .framer-1vaybm7, .framer-YA3u9 .framer-1o7q385, .framer-YA3u9 .framer-1gpi8pf, .framer-YA3u9 .framer-44rcmh, .framer-YA3u9 .framer-6btl3o, .framer-YA3u9 .framer-k77qma, .framer-YA3u9 .framer-1fekgc3 { order: 9; } .framer-YA3u9 .framer-1z0z30s, .framer-YA3u9 .framer-1k344yc, .framer-YA3u9 .framer-1y2fatz, .framer-YA3u9 .framer-i3cm2k, .framer-YA3u9 .framer-1l6enbi, .framer-YA3u9 .framer-1akef9w, .framer-YA3u9 .framer-19ry7l8 { order: 10; } .framer-YA3u9 .framer-1nta71t, .framer-YA3u9 .framer-1b5s8cs, .framer-YA3u9 .framer-1y2egdn, .framer-YA3u9 .framer-1wkyq3r, .framer-YA3u9 .framer-1hrq1p6, .framer-YA3u9 .framer-nd7fxq, .framer-YA3u9 .framer-1g8hcf9 { order: 11; } .framer-YA3u9 .framer-1xtq5xw, .framer-YA3u9 .framer-q3qb5s, .framer-YA3u9 .framer-1u46wwn, .framer-YA3u9 .framer-8ofdme, .framer-YA3u9 .framer-1hql8nh, .framer-YA3u9 .framer-2f33i6, .framer-YA3u9 .framer-14deul1 { order: 12; } .framer-YA3u9 .framer-11ruiss, .framer-YA3u9 .framer-1t9bom7, .framer-YA3u9 .framer-67kzwj, .framer-YA3u9 .framer-1u6gp85, .framer-YA3u9 .framer-1xe6aeg, .framer-YA3u9 .framer-gshwub, .framer-YA3u9 .framer-3c4mv8 { order: 13; } .framer-YA3u9 .framer-e4vty4, .framer-YA3u9 .framer-130106i, .framer-YA3u9 .framer-fu9wwx, .framer-YA3u9 .framer-1d739v, .framer-YA3u9 .framer-1wgy7ep, .framer-YA3u9 .framer-bafqx9, .framer-YA3u9 .framer-3h7kwc { order: 14; } .framer-YA3u9 .framer-19z37qm, .framer-YA3u9 .framer-1ttm3jl, .framer-YA3u9 .framer-1p8a62g, .framer-YA3u9 .framer-43nlfn, .framer-YA3u9 .framer-9yz9qs, .framer-YA3u9 .framer-1q48d33, .framer-YA3u9 .framer-12sa7ab { order: 15; } .framer-YA3u9 .framer-9fgjqt, .framer-YA3u9 .framer-tyhnyg, .framer-YA3u9 .framer-11uunnm, .framer-YA3u9 .framer-1rdwdwl, .framer-YA3u9 .framer-fzfnmp, .framer-YA3u9 .framer-1vreatn, .framer-YA3u9 .framer-1ctxj86 { order: 16; } .framer-YA3u9 .framer-5ll9se, .framer-YA3u9 .framer-r6vugp, .framer-YA3u9 .framer-1fvp9a1, .framer-YA3u9 .framer-120pro1, .framer-YA3u9 .framer-1ngg8v5, .framer-YA3u9 .framer-1vmyqdy, .framer-YA3u9 .framer-822jc7 { order: 17; } .framer-YA3u9 .framer-1a2maeq, .framer-YA3u9 .framer-1upydzg, .framer-YA3u9 .framer-1qay0rn, .framer-YA3u9 .framer-1clgfif, .framer-YA3u9 .framer-98ini5, .framer-YA3u9 .framer-1nvtokv, .framer-YA3u9 .framer-16313i6 { order: 18; } .framer-YA3u9 .framer-bmyaj6, .framer-YA3u9 .framer-ecsgpz, .framer-YA3u9 .framer-v51c4s, .framer-YA3u9 .framer-eck7vc, .framer-YA3u9 .framer-1u4picx, .framer-YA3u9 .framer-1dm625w, .framer-YA3u9 .framer-xzgdxq { order: 19; } .framer-YA3u9 .framer-10t50kn, .framer-YA3u9 .framer-1ane32y, .framer-YA3u9 .framer-szrp7q, .framer-YA3u9 .framer-h33f31, .framer-YA3u9 .framer-q1teht, .framer-YA3u9 .framer-2e9uzx, .framer-YA3u9 .framer-11zo4t8 { order: 20; } .framer-YA3u9 .framer-1mgkwv8, .framer-YA3u9 .framer-gviw52, .framer-YA3u9 .framer-10toz2p, .framer-YA3u9 .framer-jtumf6, .framer-YA3u9 .framer-1o8fuz, .framer-YA3u9 .framer-fpx0a4, .framer-YA3u9 .framer-p4m8g7 { order: 21; } .framer-YA3u9 .framer-79dpbm, .framer-YA3u9 .framer-s4q9q7, .framer-YA3u9 .framer-tvnab9, .framer-YA3u9 .framer-1xltzkm, .framer-YA3u9 .framer-vl7as2, .framer-YA3u9 .framer-qlimpz, .framer-YA3u9 .framer-u6ot8s { order: 22; } .framer-YA3u9 .framer-1nr1yu9, .framer-YA3u9 .framer-1pzqsb3, .framer-YA3u9 .framer-ncz02a, .framer-YA3u9 .framer-19qj1py, .framer-YA3u9 .framer-1hlr0kp, .framer-YA3u9 .framer-1u98f9b, .framer-YA3u9 .framer-1ybmbmm { order: 23; } .framer-YA3u9 .framer-clctmv, .framer-YA3u9 .framer-1awkbqf, .framer-YA3u9 .framer-xbekc, .framer-YA3u9 .framer-1fw6fq3, .framer-YA3u9 .framer-1wyw8sp, .framer-YA3u9 .framer-1bqiqeb, .framer-YA3u9 .framer-193u39h { order: 24; } .framer-YA3u9 .framer-1ugopmm, .framer-YA3u9 .framer-m7bmdc, .framer-YA3u9 .framer-qbfk8v, .framer-YA3u9 .framer-ekfwgk, .framer-YA3u9 .framer-1hi1tu9, .framer-YA3u9 .framer-tm41v0, .framer-YA3u9 .framer-1riqh2p { order: 25; } .framer-YA3u9 .framer-945lq, .framer-YA3u9 .framer-17ws057, .framer-YA3u9 .framer-jgjpbu, .framer-YA3u9 .framer-lvuisa, .framer-YA3u9 .framer-1q39eil, .framer-YA3u9 .framer-wmkz7f, .framer-YA3u9 .framer-77icsl { order: 26; } .framer-YA3u9 .framer-17zk9x3, .framer-YA3u9 .framer-gf2hbf, .framer-YA3u9 .framer-2i214n, .framer-YA3u9 .framer-6z0cik, .framer-YA3u9 .framer-dpem76, .framer-YA3u9 .framer-1x8j1ci, .framer-YA3u9 .framer-15prhuh { order: 27; } .framer-YA3u9 .framer-11n61lo, .framer-YA3u9 .framer-gpc29m, .framer-YA3u9 .framer-1d7s4x4, .framer-YA3u9 .framer-d67yr0, .framer-YA3u9 .framer-moskmp, .framer-YA3u9 .framer-an4cew, .framer-YA3u9 .framer-rd6mop { order: 28; } .framer-YA3u9 .framer-1vfbbgr, .framer-YA3u9 .framer-hcnzzm, .framer-YA3u9 .framer-1q4y1e8, .framer-YA3u9 .framer-2srgkk, .framer-YA3u9 .framer-3wqzp, .framer-YA3u9 .framer-1d1e9eg, .framer-YA3u9 .framer-16snycz { order: 29; } .framer-YA3u9 .framer-gsg7jm, .framer-YA3u9 .framer-1a7ugoq, .framer-YA3u9 .framer-ffg4lg, .framer-YA3u9 .framer-1ruz8u6, .framer-YA3u9 .framer-1jsgqlu, .framer-YA3u9 .framer-47y4x1, .framer-YA3u9 .framer-1vewoh2 { order: 30; } .framer-YA3u9 .framer-15qn4nf, .framer-YA3u9 .framer-k5dam3, .framer-YA3u9 .framer-de63kr, .framer-YA3u9 .framer-104j44r, .framer-YA3u9 .framer-f0kzt0, .framer-YA3u9 .framer-121ek4g, .framer-YA3u9 .framer-a7du1r { order: 31; } .framer-YA3u9 .framer-1eqd2id, .framer-YA3u9 .framer-1bujb7c, .framer-YA3u9 .framer-1ilnavz, .framer-YA3u9 .framer-lpfy26, .framer-YA3u9 .framer-opohzb, .framer-YA3u9 .framer-1w3wcq, .framer-YA3u9 .framer-1w40hs8 { order: 32; } .framer-YA3u9 .framer-1l0ak9, .framer-YA3u9 .framer-79l7os, .framer-YA3u9 .framer-13oxdme, .framer-YA3u9 .framer-1p8d6pe, .framer-YA3u9 .framer-x3w7po, .framer-YA3u9 .framer-3t7v9g, .framer-YA3u9 .framer-72u7lr { order: 33; } .framer-YA3u9 .framer-1g3f076, .framer-YA3u9 .framer-6usx1w, .framer-YA3u9 .framer-1s5wwgk, .framer-YA3u9 .framer-1f0p56y, .framer-YA3u9 .framer-1bqjmq2, .framer-YA3u9 .framer-1p58npa, .framer-YA3u9 .framer-etyw0e { order: 34; } .framer-YA3u9 .framer-1qvz5kf, .framer-YA3u9 .framer-nsd7ho, .framer-YA3u9 .framer-121xfnr, .framer-YA3u9 .framer-1naigio, .framer-YA3u9 .framer-ythjbb, .framer-YA3u9 .framer-b9uj2v, .framer-YA3u9 .framer-19i26se { order: 35; } .framer-YA3u9 .framer-1qg5xur, .framer-YA3u9 .framer-1dhvfg7, .framer-YA3u9 .framer-pfn0ut, .framer-YA3u9 .framer-1nls7g, .framer-YA3u9 .framer-1ktost4, .framer-YA3u9 .framer-yib7ww, .framer-YA3u9 .framer-1ft0ozl { order: 36; } .framer-YA3u9 .framer-1p1hsbd, .framer-YA3u9 .framer-10le4pt, .framer-YA3u9 .framer-1kiv1gp, .framer-YA3u9 .framer-1g1qpew, .framer-YA3u9 .framer-rgupil, .framer-YA3u9 .framer-fky79q, .framer-YA3u9 .framer-1rzrep { order: 37; } .framer-YA3u9 .framer-vk2gnc, .framer-YA3u9 .framer-b0z3si, .framer-YA3u9 .framer-gtd3tv, .framer-YA3u9 .framer-o01ls4, .framer-YA3u9 .framer-yolu47, .framer-YA3u9 .framer-1wcyz89, .framer-YA3u9 .framer-183xd8q { order: 38; } .framer-YA3u9 .framer-flr83i, .framer-YA3u9 .framer-l1m1il, .framer-YA3u9 .framer-ut5vzj, .framer-YA3u9 .framer-1gh0hdj, .framer-YA3u9 .framer-frvtpa, .framer-YA3u9 .framer-6q0smf, .framer-YA3u9 .framer-1vlcydq { order: 39; } .framer-YA3u9 .framer-d2yz4p, .framer-YA3u9 .framer-1kvjcfi, .framer-YA3u9 .framer-1gws9re, .framer-YA3u9 .framer-1d9eun2, .framer-YA3u9 .framer-9vw4xe, .framer-YA3u9 .framer-1oo4rv0 { order: 40; } .framer-YA3u9 .framer-19lta82, .framer-YA3u9 .framer-4w2z3t, .framer-YA3u9 .framer-xw2j9s, .framer-YA3u9 .framer-1ebnxp, .framer-YA3u9 .framer-wy2el1, .framer-YA3u9 .framer-rpjstr, .framer-YA3u9 .framer-1j25cm4 { order: 41; } .framer-YA3u9 .framer-kfyhos, .framer-YA3u9 .framer-94gvb1, .framer-YA3u9 .framer-1agddms, .framer-YA3u9 .framer-pyffpp, .framer-YA3u9 .framer-6k3y13, .framer-YA3u9 .framer-8dgtg8, .framer-YA3u9 .framer-1hqn0vp { order: 42; } .framer-YA3u9 .framer-z7nw4v, .framer-YA3u9 .framer-1ukxt3g, .framer-YA3u9 .framer-nmnliv, .framer-YA3u9 .framer-zlcqz1, .framer-YA3u9 .framer-eg2d35, .framer-YA3u9 .framer-glvmlr, .framer-YA3u9 .framer-1jm1fm8 { order: 43; } .framer-YA3u9 .framer-ryuyco, .framer-YA3u9 .framer-1smb9ur, .framer-YA3u9 .framer-k9cyx7, .framer-YA3u9 .framer-1igz84i, .framer-YA3u9 .framer-bnwhd, .framer-YA3u9 .framer-1grrobj, .framer-YA3u9 .framer-1minb78 { order: 44; } .framer-YA3u9 .framer-53frmq, .framer-YA3u9 .framer-x2vx9n, .framer-YA3u9 .framer-1ialmaf, .framer-YA3u9 .framer-6jip5c, .framer-YA3u9 .framer-1xs6tm0, .framer-YA3u9 .framer-krauor, .framer-YA3u9 .framer-1cmn74h { order: 45; } .framer-YA3u9 .framer-t3x2lh, .framer-YA3u9 .framer-1tccg2v, .framer-YA3u9 .framer-hot522, .framer-YA3u9 .framer-a3k88h, .framer-YA3u9 .framer-1k8i1oz, .framer-YA3u9 .framer-17dwigw, .framer-YA3u9 .framer-1l8xh2l { order: 46; } .framer-YA3u9 .framer-68aogj, .framer-YA3u9 .framer-14thtx7, .framer-YA3u9 .framer-1820wjc, .framer-YA3u9 .framer-2hnn4t, .framer-YA3u9 .framer-1xzisn8, .framer-YA3u9 .framer-xcorna, .framer-YA3u9 .framer-1yxep4p { order: 47; } .framer-YA3u9 .framer-jeeoza, .framer-YA3u9 .framer-gynush, .framer-YA3u9 .framer-evlykt, .framer-YA3u9 .framer-ehdfji, .framer-YA3u9 .framer-133tgt8, .framer-YA3u9 .framer-1veeyo4, .framer-YA3u9 .framer-67l4cf { order: 48; } .framer-YA3u9 .framer-1i3792t, .framer-YA3u9 .framer-agqw3l, .framer-YA3u9 .framer-vblpvn, .framer-YA3u9 .framer-1fxwmv7, .framer-YA3u9 .framer-j55sij, .framer-YA3u9 .framer-1dfp28s, .framer-YA3u9 .framer-1p4q2yt { order: 49; } .framer-YA3u9 .framer-1s10zft, .framer-YA3u9 .framer-1d4eo0r, .framer-YA3u9 .framer-1mnqmlg, .framer-YA3u9 .framer-vvddjo, .framer-YA3u9 .framer-1ie7xt0, .framer-YA3u9 .framer-lpmymz, .framer-YA3u9 .framer-1bb834k { order: 50; } .framer-YA3u9 .framer-7g9lo5, .framer-YA3u9 .framer-xxc3nv, .framer-YA3u9 .framer-17ekdq6, .framer-YA3u9 .framer-1pc9c4o, .framer-YA3u9 .framer-8ufsfa, .framer-YA3u9 .framer-17x7r68, .framer-YA3u9 .framer-lig3vw { order: 51; } .framer-YA3u9 .framer-8o9r4j, .framer-YA3u9 .framer-1oxpe0z, .framer-YA3u9 .framer-1tgtsyw, .framer-YA3u9 .framer-8mlvhf, .framer-YA3u9 .framer-1jg6ywo, .framer-YA3u9 .framer-jhwwcb, .framer-YA3u9 .framer-1fn3ap { order: 52; } .framer-YA3u9 .framer-1aost81, .framer-YA3u9 .framer-1grt2wm, .framer-YA3u9 .framer-1pvrd8, .framer-YA3u9 .framer-74nthw, .framer-YA3u9 .framer-qlgsa7, .framer-YA3u9 .framer-1gb5w61, .framer-YA3u9 .framer-w73as0 { order: 53; } .framer-YA3u9 .framer-886abp, .framer-YA3u9 .framer-1pr6g54, .framer-YA3u9 .framer-106pt1l, .framer-YA3u9 .framer-1fx8hme, .framer-YA3u9 .framer-1t6g38b, .framer-YA3u9 .framer-h0hwye, .framer-YA3u9 .framer-13x5l7b { order: 54; } .framer-YA3u9 .framer-16gvtyo, .framer-YA3u9 .framer-m6gty9, .framer-YA3u9 .framer-208ouo, .framer-YA3u9 .framer-1y64z57, .framer-YA3u9 .framer-1uji6hy, .framer-YA3u9 .framer-14l4555, .framer-YA3u9 .framer-1bbhyuf { order: 55; } .framer-YA3u9 .framer-bx3caa, .framer-YA3u9 .framer-fuwluw, .framer-YA3u9 .framer-sgkwu9, .framer-YA3u9 .framer-1jav6rs, .framer-YA3u9 .framer-1kvhxfh, .framer-YA3u9 .framer-pixlsz, .framer-YA3u9 .framer-1k9mbwh { order: 56; } .framer-YA3u9 .framer-hv5fmq, .framer-YA3u9 .framer-qtohok, .framer-YA3u9 .framer-3qzu5r, .framer-YA3u9 .framer-vz8rwz, .framer-YA3u9 .framer-fa5la8, .framer-YA3u9 .framer-dhr7q8, .framer-YA3u9 .framer-1up0y9o { order: 57; } .framer-YA3u9 .framer-vp0ls6, .framer-YA3u9 .framer-voo99w, .framer-YA3u9 .framer-1w8fcl5, .framer-YA3u9 .framer-dxy8cg, .framer-YA3u9 .framer-akvs8k, .framer-YA3u9 .framer-swxmhk, .framer-YA3u9 .framer-jwenod { order: 58; } .framer-YA3u9 .framer-xhooe4, .framer-YA3u9 .framer-1fezqs5, .framer-YA3u9 .framer-1j2vlb7, .framer-YA3u9 .framer-7onleh, .framer-YA3u9 .framer-1knmx37, .framer-YA3u9 .framer-tqem3p, .framer-YA3u9 .framer-1rj85wd { order: 59; } .framer-YA3u9 .framer-54ppmc, .framer-YA3u9 .framer-hcuxg6, .framer-YA3u9 .framer-1uk33uq, .framer-YA3u9 .framer-12l7nke, .framer-YA3u9 .framer-5ll5rw, .framer-YA3u9 .framer-hbghnw, .framer-YA3u9 .framer-1w0tghg { order: 60; } .framer-YA3u9 .framer-lflotv, .framer-YA3u9 .framer-118ypoj, .framer-YA3u9 .framer-iyxudn, .framer-YA3u9 .framer-1i679yh, .framer-YA3u9 .framer-1k26xfk, .framer-YA3u9 .framer-bqkpk3, .framer-YA3u9 .framer-1epwnx1 { order: 61; } .framer-YA3u9 .framer-1nldev3, .framer-YA3u9 .framer-55qqyx, .framer-YA3u9 .framer-3hv3g9, .framer-YA3u9 .framer-1rkxzcl, .framer-YA3u9 .framer-kq7tbb, .framer-YA3u9 .framer-1ijyrbo, .framer-YA3u9 .framer-uo7czo { order: 62; } .framer-YA3u9 .framer-1c6i0ld, .framer-YA3u9 .framer-eocyq, .framer-YA3u9 .framer-1d6i57o, .framer-YA3u9 .framer-14f854a, .framer-YA3u9 .framer-1bb3ikz, .framer-YA3u9 .framer-10mdbbs, .framer-YA3u9 .framer-ynnfko { order: 63; } .framer-YA3u9 .framer-1x9cebx, .framer-YA3u9 .framer-c3ys1f, .framer-YA3u9 .framer-1h6lt9a, .framer-YA3u9 .framer-hh3gb1, .framer-YA3u9 .framer-1lj48o1, .framer-YA3u9 .framer-pcb4o4, .framer-YA3u9 .framer-frz2iq { order: 64; } .framer-YA3u9 .framer-1pfrqwh, .framer-YA3u9 .framer-1irkwl7, .framer-YA3u9 .framer-fqdqtc, .framer-YA3u9 .framer-1x9dns7, .framer-YA3u9 .framer-dgmuzc, .framer-YA3u9 .framer-81tq7k, .framer-YA3u9 .framer-1q3miws { order: 65; } .framer-YA3u9 .framer-uor84c, .framer-YA3u9 .framer-1yzo2gs, .framer-YA3u9 .framer-1shrou3, .framer-YA3u9 .framer-3r7jue, .framer-YA3u9 .framer-9h5acr, .framer-YA3u9 .framer-1oo5x2w, .framer-YA3u9 .framer-jaju3g { order: 66; } .framer-YA3u9 .framer-38yw5w, .framer-YA3u9 .framer-15ohvr5, .framer-YA3u9 .framer-9hg2l8, .framer-YA3u9 .framer-o94tzc, .framer-YA3u9 .framer-on34db, .framer-YA3u9 .framer-1le99qk, .framer-YA3u9 .framer-k11shs { order: 67; } .framer-YA3u9 .framer-id7vke, .framer-YA3u9 .framer-zxsndi, .framer-YA3u9 .framer-1syasw8, .framer-YA3u9 .framer-glud6n, .framer-YA3u9 .framer-z7n7sh, .framer-YA3u9 .framer-1pygxfb, .framer-YA3u9 .framer-1fz1egb { order: 68; } .framer-YA3u9 .framer-1cy27bj, .framer-YA3u9 .framer-9d4pxb, .framer-YA3u9 .framer-1ho4ebe, .framer-YA3u9 .framer-1hwwkuo, .framer-YA3u9 .framer-1y35shh, .framer-YA3u9 .framer-1iy7p8, .framer-YA3u9 .framer-1ntfkhw { order: 69; } .framer-YA3u9 .framer-1e9wk0z, .framer-YA3u9 .framer-1o47geu, .framer-YA3u9 .framer-5ah7m8, .framer-YA3u9 .framer-1qkwlnl, .framer-YA3u9 .framer-l789qj, .framer-YA3u9 .framer-lr0boe, .framer-YA3u9 .framer-1pr10q0 { order: 70; } .framer-YA3u9 .framer-1los87k, .framer-YA3u9 .framer-1xd7b86, .framer-YA3u9 .framer-dgxga, .framer-YA3u9 .framer-4fp1mj, .framer-YA3u9 .framer-14uw1gl, .framer-YA3u9 .framer-19k4ms6, .framer-YA3u9 .framer-q3kjyl { order: 71; } .framer-YA3u9 .framer-15j5ik2, .framer-YA3u9 .framer-3fky00, .framer-YA3u9 .framer-olxqof, .framer-YA3u9 .framer-cq3ze4, .framer-YA3u9 .framer-xwxiec, .framer-YA3u9 .framer-1du2jbd, .framer-YA3u9 .framer-1f18c5l { order: 72; } .framer-YA3u9 .framer-116fny, .framer-YA3u9 .framer-dkmdx9, .framer-YA3u9 .framer-n11zt, .framer-YA3u9 .framer-zeeq71, .framer-YA3u9 .framer-emh01z, .framer-YA3u9 .framer-r0627d, .framer-YA3u9 .framer-4avmqj { order: 73; } .framer-YA3u9 .framer-18diaq, .framer-YA3u9 .framer-p81gyy, .framer-YA3u9 .framer-74wei8, .framer-YA3u9 .framer-hroom1, .framer-YA3u9 .framer-ce5504, .framer-YA3u9 .framer-85aw9q, .framer-YA3u9 .framer-y319u0 { order: 74; } .framer-YA3u9 .framer-8n2zb9, .framer-YA3u9 .framer-kjrjiz, .framer-YA3u9 .framer-dweqzv, .framer-YA3u9 .framer-13grawj, .framer-YA3u9 .framer-1agp9fr, .framer-YA3u9 .framer-1qlv7nl, .framer-YA3u9 .framer-1ri4kn0 { order: 75; } .framer-YA3u9 .framer-151xpsr, .framer-YA3u9 .framer-5nq8ro, .framer-YA3u9 .framer-1fu436, .framer-YA3u9 .framer-10wfjy0, .framer-YA3u9 .framer-2gntvu, .framer-YA3u9 .framer-1pov2yp, .framer-YA3u9 .framer-1847h3e { order: 76; } .framer-YA3u9 .framer-1fhz57r, .framer-YA3u9 .framer-1kruezq, .framer-YA3u9 .framer-1r3p8gg, .framer-YA3u9 .framer-lu8v2y, .framer-YA3u9 .framer-hom9tr, .framer-YA3u9 .framer-1sle7g8, .framer-YA3u9 .framer-zb9nwg { order: 77; } .framer-YA3u9 .framer-1h60yvy, .framer-YA3u9 .framer-jnf1vg, .framer-YA3u9 .framer-wzgyzb, .framer-YA3u9 .framer-17ubsyh, .framer-YA3u9 .framer-1a2aa42, .framer-YA3u9 .framer-b3bpnf, .framer-YA3u9 .framer-1un51ub { order: 78; } .framer-YA3u9 .framer-15bjwto, .framer-YA3u9 .framer-3p0pr1, .framer-YA3u9 .framer-1hs2w8m, .framer-YA3u9 .framer-2mwh9h, .framer-YA3u9 .framer-1lj08x1, .framer-YA3u9 .framer-de7clf, .framer-YA3u9 .framer-229qow { order: 79; } .framer-YA3u9 .framer-1xr6p6g, .framer-YA3u9 .framer-1qfz02a, .framer-YA3u9 .framer-o92rrh, .framer-YA3u9 .framer-1e7m4p4, .framer-YA3u9 .framer-1nt2xsy, .framer-YA3u9 .framer-x8fq07, .framer-YA3u9 .framer-93q1pw { order: 80; } .framer-YA3u9 .framer-j4lzh2, .framer-YA3u9 .framer-1uwhzyg, .framer-YA3u9 .framer-1k8hxop, .framer-YA3u9 .framer-1e66jb2, .framer-YA3u9 .framer-118p8ux, .framer-YA3u9 .framer-cswjnf, .framer-YA3u9 .framer-1lt7px9 { order: 81; } .framer-YA3u9 .framer-ho4m7i, .framer-YA3u9 .framer-1macawh, .framer-YA3u9 .framer-jg3mpe, .framer-YA3u9 .framer-1puywy9, .framer-YA3u9 .framer-18psabx, .framer-YA3u9 .framer-101v2gv, .framer-YA3u9 .framer-1ukrp5m { order: 82; } .framer-YA3u9 .framer-l7u6vu, .framer-YA3u9 .framer-38rqse, .framer-YA3u9 .framer-1tzi0rr, .framer-YA3u9 .framer-1w9rpeb, .framer-YA3u9 .framer-ro9m20, .framer-YA3u9 .framer-1p2gq41, .framer-YA3u9 .framer-1un91t1 { order: 83; } .framer-YA3u9 .framer-1jm3zsf, .framer-YA3u9 .framer-105g6fs, .framer-YA3u9 .framer-5oqm6t, .framer-YA3u9 .framer-txz52p, .framer-YA3u9 .framer-svtwaj, .framer-YA3u9 .framer-125rkf5, .framer-YA3u9 .framer-vrnzjn { order: 84; } .framer-YA3u9 .framer-1vir2eu, .framer-YA3u9 .framer-5jl7g6, .framer-YA3u9 .framer-8gak1s, .framer-YA3u9 .framer-avfa86, .framer-YA3u9 .framer-n48bzg, .framer-YA3u9 .framer-2spyct, .framer-YA3u9 .framer-1pf01jt { order: 85; } .framer-YA3u9 .framer-16yfeqx, .framer-YA3u9 .framer-1gza5iz, .framer-YA3u9 .framer-1orref2, .framer-YA3u9 .framer-451d4c, .framer-YA3u9 .framer-165ikw5, .framer-YA3u9 .framer-1mnvxgh, .framer-YA3u9 .framer-oczn9 { order: 86; } .framer-YA3u9 .framer-1nj5ktl, .framer-YA3u9 .framer-1eue5fj, .framer-YA3u9 .framer-8ofsn0, .framer-YA3u9 .framer-17e8rrz, .framer-YA3u9 .framer-1kjwx1, .framer-YA3u9 .framer-1l5vgzu, .framer-YA3u9 .framer-cf97ye { order: 88; } .framer-YA3u9 .framer-wiz3pf, .framer-YA3u9 .framer-1du8y7r, .framer-YA3u9 .framer-1028uqt, .framer-YA3u9 .framer-lzfle2, .framer-YA3u9 .framer-1fpqqko, .framer-YA3u9 .framer-y3kelo, .framer-YA3u9 .framer-adtpd5 { order: 89; } .framer-YA3u9 .framer-6u90iz, .framer-YA3u9 .framer-346zvp, .framer-YA3u9 .framer-ep0iwz, .framer-YA3u9 .framer-1dqw8tq, .framer-YA3u9 .framer-1w0fi4v, .framer-YA3u9 .framer-cwy65o, .framer-YA3u9 .framer-4vwxpd { order: 87; } .framer-YA3u9 .framer-1cqa2qo, .framer-YA3u9 .framer-12zctam, .framer-YA3u9 .framer-1ihq1gd, .framer-YA3u9 .framer-mp42rk, .framer-YA3u9 .framer-1mpvsuy, .framer-YA3u9 .framer-1wj3add, .framer-YA3u9 .framer-1mxio9k { order: 90; } .framer-YA3u9 .framer-1g34sdp, .framer-YA3u9 .framer-1sos140, .framer-YA3u9 .framer-1mta7cr, .framer-YA3u9 .framer-1rf0uzu, .framer-YA3u9 .framer-1r5ecev, .framer-YA3u9 .framer-zpz0th, .framer-YA3u9 .framer-tbn38y { order: 91; } .framer-YA3u9 .framer-xpfj2b, .framer-YA3u9 .framer-ajfbqr, .framer-YA3u9 .framer-jlhil8, .framer-YA3u9 .framer-13pj5rt, .framer-YA3u9 .framer-69ortg, .framer-YA3u9 .framer-1otbqmd, .framer-YA3u9 .framer-4b4f6u { order: 92; } .framer-YA3u9 .framer-1371xzt, .framer-YA3u9 .framer-sfa0bh, .framer-YA3u9 .framer-n16jea, .framer-YA3u9 .framer-ax0ovk, .framer-YA3u9 .framer-19pztmc, .framer-YA3u9 .framer-ws46n3, .framer-YA3u9 .framer-clxpu1 { order: 93; } .framer-YA3u9 .framer-3gd7i8, .framer-YA3u9 .framer-1d7b7r5, .framer-YA3u9 .framer-1sh32mf, .framer-YA3u9 .framer-30nw72, .framer-YA3u9 .framer-1m8zuhn, .framer-YA3u9 .framer-1se5c44, .framer-YA3u9 .framer-14l1cq0 { order: 94; } .framer-YA3u9 .framer-u96ia8, .framer-YA3u9 .framer-1ke36hc, .framer-YA3u9 .framer-6bp49g, .framer-YA3u9 .framer-1ih9z4q, .framer-YA3u9 .framer-15jzcxq, .framer-YA3u9 .framer-tgmx0i, .framer-YA3u9 .framer-9iu3rx { order: 95; } .framer-YA3u9 .framer-wi0rgr, .framer-YA3u9 .framer-1tvt73o, .framer-YA3u9 .framer-281yjh, .framer-YA3u9 .framer-132jzna, .framer-YA3u9 .framer-1wemjvz, .framer-YA3u9 .framer-1b1ainc, .framer-YA3u9 .framer-c7z7mn { order: 96; } .framer-YA3u9 .framer-1dnnisq, .framer-YA3u9 .framer-1h7j8yi, .framer-YA3u9 .framer-1wtypx5, .framer-YA3u9 .framer-1oxmzz8, .framer-YA3u9 .framer-bpj7gk, .framer-YA3u9 .framer-13d0o3g, .framer-YA3u9 .framer-1rpa4mt { order: 97; } .framer-YA3u9 .framer-177qlhj, .framer-YA3u9 .framer-1krow94, .framer-YA3u9 .framer-vee10s, .framer-YA3u9 .framer-m82rpk, .framer-YA3u9 .framer-qi96nc, .framer-YA3u9 .framer-1nxglmj, .framer-YA3u9 .framer-528hhg { order: 98; } .framer-YA3u9 .framer-1e23hqt, .framer-YA3u9 .framer-112en5u, .framer-YA3u9 .framer-1folus3, .framer-YA3u9 .framer-1xdzh9k, .framer-YA3u9 .framer-nhgfrt, .framer-YA3u9 .framer-tmt7qi, .framer-YA3u9 .framer-3pewty { order: 99; } .framer-YA3u9 .framer-ufyoa4, .framer-YA3u9 .framer-1sh3s77, .framer-YA3u9 .framer-6z1roo, .framer-YA3u9 .framer-1vcjfzy, .framer-YA3u9 .framer-x7slcw, .framer-YA3u9 .framer-11lkbqh, .framer-YA3u9 .framer-1e7so65 { order: 100; } .framer-YA3u9 .framer-1e6lymh, .framer-YA3u9 .framer-t7i3dh, .framer-YA3u9 .framer-ypwvs9, .framer-YA3u9 .framer-yimimp, .framer-YA3u9 .framer-w091ng, .framer-YA3u9 .framer-zb5xkw, .framer-YA3u9 .framer-gzjm6c { order: 101; } .framer-YA3u9 .framer-dv6ri, .framer-YA3u9 .framer-l95e58, .framer-YA3u9 .framer-crii5z, .framer-YA3u9 .framer-b41med, .framer-YA3u9 .framer-1ree0rf, .framer-YA3u9 .framer-sm3tq0, .framer-YA3u9 .framer-1lgnpxm { order: 102; } .framer-YA3u9 .framer-1g1hl48, .framer-YA3u9 .framer-16advgx, .framer-YA3u9 .framer-15w2in3, .framer-YA3u9 .framer-19qp24q, .framer-YA3u9 .framer-cgpt91, .framer-YA3u9 .framer-1cbxxgo, .framer-YA3u9 .framer-m5um2n { order: 103; } .framer-YA3u9 .framer-11g7db9, .framer-YA3u9 .framer-tx7vdy, .framer-YA3u9 .framer-s8zux0, .framer-YA3u9 .framer-1wmfe3v, .framer-YA3u9 .framer-1j8i9te, .framer-YA3u9 .framer-1dv48bf, .framer-YA3u9 .framer-uappns { order: 104; } .framer-YA3u9 .framer-q018z6, .framer-YA3u9 .framer-1vu5lhi, .framer-YA3u9 .framer-175tald, .framer-YA3u9 .framer-1tqe0p6, .framer-YA3u9 .framer-181m1p7, .framer-YA3u9 .framer-18xdcna, .framer-YA3u9 .framer-5y734s { order: 105; } .framer-YA3u9 .framer-xpq4aq, .framer-YA3u9 .framer-5ge94q, .framer-YA3u9 .framer-sw97he, .framer-YA3u9 .framer-1pz8rnp, .framer-YA3u9 .framer-ev883q, .framer-YA3u9 .framer-18ma5gp, .framer-YA3u9 .framer-6d35wv { order: 106; } .framer-YA3u9 .framer-r86ydw, .framer-YA3u9 .framer-17c8drj, .framer-YA3u9 .framer-1r381sp, .framer-YA3u9 .framer-po5sz, .framer-YA3u9 .framer-1e7mwtd, .framer-YA3u9 .framer-161zhk9, .framer-YA3u9 .framer-e85nd4 { order: 107; } .framer-YA3u9 .framer-1pga080, .framer-YA3u9 .framer-1mof998, .framer-YA3u9 .framer-1xdu95d, .framer-YA3u9 .framer-rluwbh, .framer-YA3u9 .framer-oiqy8j, .framer-YA3u9 .framer-l0st5u, .framer-YA3u9 .framer-39ey6h { order: 108; } .framer-YA3u9 .framer-1m1gevg, .framer-YA3u9 .framer-g1020b, .framer-YA3u9 .framer-o1lz66, .framer-YA3u9 .framer-otqxvv, .framer-YA3u9 .framer-fww770, .framer-YA3u9 .framer-1rserm3, .framer-YA3u9 .framer-1it8cdw { order: 109; } .framer-YA3u9 .framer-79yrjg, .framer-YA3u9 .framer-1kc3yyp, .framer-YA3u9 .framer-tl12aa, .framer-YA3u9 .framer-16qt6n3, .framer-YA3u9 .framer-2gc5pr, .framer-YA3u9 .framer-1gz5nx7, .framer-YA3u9 .framer-1phs4g3 { order: 110; } .framer-YA3u9 .framer-54ebj1, .framer-YA3u9 .framer-1ojc3k1, .framer-YA3u9 .framer-16gl23z, .framer-YA3u9 .framer-rb1as, .framer-YA3u9 .framer-17xq2df, .framer-YA3u9 .framer-1mmji3h, .framer-YA3u9 .framer-1iwyrtn { order: 111; } .framer-YA3u9 .framer-1phevm4, .framer-YA3u9 .framer-nww4xk, .framer-YA3u9 .framer-1h9sr1g, .framer-YA3u9 .framer-1y7cm1b, .framer-YA3u9 .framer-6hgtli, .framer-YA3u9 .framer-1xx3j8n, .framer-YA3u9 .framer-1adm5j5 { order: 112; } .framer-YA3u9 .framer-1s4rakp, .framer-YA3u9 .framer-1stoe82, .framer-YA3u9 .framer-vi0gzs, .framer-YA3u9 .framer-1is2qsb, .framer-YA3u9 .framer-pp3cnv, .framer-YA3u9 .framer-eok9gy, .framer-YA3u9 .framer-icphsl { order: 113; } .framer-YA3u9 .framer-ocwh75, .framer-YA3u9 .framer-hreuqf, .framer-YA3u9 .framer-1nsmd2o, .framer-YA3u9 .framer-1i6ep09, .framer-YA3u9 .framer-32en7m, .framer-YA3u9 .framer-j5b76u, .framer-YA3u9 .framer-1ey4yz7 { order: 114; } .framer-YA3u9 .framer-15hhxy, .framer-YA3u9 .framer-bxtwn2, .framer-YA3u9 .framer-1lalgk2, .framer-YA3u9 .framer-w5szeh, .framer-YA3u9 .framer-o1ub3w, .framer-YA3u9 .framer-tv2xi, .framer-YA3u9 .framer-g5jcqo { order: 115; } .framer-YA3u9 .framer-11zm65t, .framer-YA3u9 .framer-1d15mj7, .framer-YA3u9 .framer-g9pc3r, .framer-YA3u9 .framer-9xt7w6, .framer-YA3u9 .framer-1ygdbf5, .framer-YA3u9 .framer-7mtxik, .framer-YA3u9 .framer-68rh6h { order: 116; } .framer-YA3u9 .framer-1bpvme8, .framer-YA3u9 .framer-13qmijb, .framer-YA3u9 .framer-4syqnl, .framer-YA3u9 .framer-rub74p, .framer-YA3u9 .framer-nmecav, .framer-YA3u9 .framer-1r554at, .framer-YA3u9 .framer-1utw38u { order: 117; } .framer-YA3u9 .framer-39ruj4, .framer-YA3u9 .framer-1xhah2g, .framer-YA3u9 .framer-11uaoiq, .framer-YA3u9 .framer-1b3si9h, .framer-YA3u9 .framer-pcjtmh, .framer-YA3u9 .framer-1emy4st, .framer-YA3u9 .framer-kxau9a { order: 118; } .framer-YA3u9 .framer-tu95xl, .framer-YA3u9 .framer-13kqo9p, .framer-YA3u9 .framer-8bhaph, .framer-YA3u9 .framer-1fk253j, .framer-YA3u9 .framer-b3rwon, .framer-YA3u9 .framer-arcfkc, .framer-YA3u9 .framer-1v2h0qh { order: 119; } .framer-YA3u9 .framer-1rz8enb, .framer-YA3u9 .framer-l4p56a, .framer-YA3u9 .framer-qq975g, .framer-YA3u9 .framer-1fypy89, .framer-YA3u9 .framer-okl99d, .framer-YA3u9 .framer-1nexzan, .framer-YA3u9 .framer-fjgh5d { order: 120; } .framer-YA3u9 .framer-154fcvr, .framer-YA3u9 .framer-17cz0x2, .framer-YA3u9 .framer-gl1wze, .framer-YA3u9 .framer-1i0ndug, .framer-YA3u9 .framer-1v3p747, .framer-YA3u9 .framer-kpic20, .framer-YA3u9 .framer-3qg4l6 { order: 121; } .framer-YA3u9 .framer-kbuuyt, .framer-YA3u9 .framer-13qzqut, .framer-YA3u9 .framer-zcx3n5, .framer-YA3u9 .framer-10e74w1, .framer-YA3u9 .framer-1hvwadm, .framer-YA3u9 .framer-1i5dpfe, .framer-YA3u9 .framer-107ctvm { order: 122; } .framer-YA3u9 .framer-pzkzz3, .framer-YA3u9 .framer-1ljqtap, .framer-YA3u9 .framer-4ukqdi, .framer-YA3u9 .framer-1w7f792, .framer-YA3u9 .framer-8149ez, .framer-YA3u9 .framer-15r71uz, .framer-YA3u9 .framer-bvjujm { order: 123; } .framer-YA3u9 .framer-1ep8vt3, .framer-YA3u9 .framer-zsjg1b, .framer-YA3u9 .framer-ommfvk, .framer-YA3u9 .framer-1t6l4if, .framer-YA3u9 .framer-8s6kj6, .framer-YA3u9 .framer-9swcqs, .framer-YA3u9 .framer-153squa { order: 124; } .framer-YA3u9 .framer-pvlug2, .framer-YA3u9 .framer-1fhsthm, .framer-YA3u9 .framer-1ug9yfx, .framer-YA3u9 .framer-vzone6, .framer-YA3u9 .framer-1cj5gki, .framer-YA3u9 .framer-18hmy9t, .framer-YA3u9 .framer-1jqi04y { order: 125; } .framer-YA3u9 .framer-1cofpd7, .framer-YA3u9 .framer-1qadurw, .framer-YA3u9 .framer-pxql89, .framer-YA3u9 .framer-4yqy6b, .framer-YA3u9 .framer-4t0w66, .framer-YA3u9 .framer-1520t6c, .framer-YA3u9 .framer-10m5cxp { order: 126; } .framer-YA3u9 .framer-27s4ht, .framer-YA3u9 .framer-1mmn8dt, .framer-YA3u9 .framer-i1arrc, .framer-YA3u9 .framer-8ug01p, .framer-YA3u9 .framer-whqu8c, .framer-YA3u9 .framer-3n3k8i, .framer-YA3u9 .framer-7gejgr { order: 127; } .framer-YA3u9 .framer-is497e, .framer-YA3u9 .framer-l1863o, .framer-YA3u9 .framer-1jidtqe, .framer-YA3u9 .framer-wyzufi, .framer-YA3u9 .framer-17w3mbv, .framer-YA3u9 .framer-9gkp3g, .framer-YA3u9 .framer-1gfbprg { order: 128; } .framer-YA3u9 .framer-f2xnd1, .framer-YA3u9 .framer-1qi7fxi, .framer-YA3u9 .framer-cejius, .framer-YA3u9 .framer-cnq6qg, .framer-YA3u9 .framer-o8qayg, .framer-YA3u9 .framer-leq8jx, .framer-YA3u9 .framer-1tuapjt { order: 129; } .framer-YA3u9 .framer-g4dhnu, .framer-YA3u9 .framer-y6n7p, .framer-YA3u9 .framer-taw4al, .framer-YA3u9 .framer-gol002, .framer-YA3u9 .framer-1qpdmrn, .framer-YA3u9 .framer-v2w63d, .framer-YA3u9 .framer-1ule40t { order: 130; } .framer-YA3u9 .framer-zn6dy8, .framer-YA3u9 .framer-wb79ih, .framer-YA3u9 .framer-y34d9b, .framer-YA3u9 .framer-ddi2j3, .framer-YA3u9 .framer-19fvsuf, .framer-YA3u9 .framer-1l3fqoj, .framer-YA3u9 .framer-z89bv5 { order: 131; } .framer-YA3u9 .framer-1t1t991, .framer-YA3u9 .framer-2vusqo, .framer-YA3u9 .framer-1dvqzir, .framer-YA3u9 .framer-1g9fecv, .framer-YA3u9 .framer-12f3fwe, .framer-YA3u9 .framer-j8vzrr, .framer-YA3u9 .framer-1cn1yhv { order: 132; } .framer-YA3u9 .framer-7zdvty, .framer-YA3u9 .framer-n5p9u5, .framer-YA3u9 .framer-f3uegg, .framer-YA3u9 .framer-rzroep, .framer-YA3u9 .framer-18wsjyk, .framer-YA3u9 .framer-117t65v, .framer-YA3u9 .framer-a1cp5s { order: 133; } .framer-YA3u9 .framer-1az362g, .framer-YA3u9 .framer-19zucil, .framer-YA3u9 .framer-1yypng9, .framer-YA3u9 .framer-1bad5oh, .framer-YA3u9 .framer-1k071fm, .framer-YA3u9 .framer-5lvwe, .framer-YA3u9 .framer-15bwov5 { order: 134; } .framer-YA3u9 .framer-sjsyvo, .framer-YA3u9 .framer-3q0gqz, .framer-YA3u9 .framer-r20i4v, .framer-YA3u9 .framer-ugzp, .framer-YA3u9 .framer-witzts, .framer-YA3u9 .framer-8zmuyn, .framer-YA3u9 .framer-5zhdlk { order: 135; } .framer-YA3u9 .framer-1gcipod, .framer-YA3u9 .framer-1mfpzah, .framer-YA3u9 .framer-12gmfnj, .framer-YA3u9 .framer-21tnkx, .framer-YA3u9 .framer-6ttuig, .framer-YA3u9 .framer-1kw86dd, .framer-YA3u9 .framer-b93u3r { order: 136; } .framer-YA3u9 .framer-bf2o9m, .framer-YA3u9 .framer-1fcv47s, .framer-YA3u9 .framer-j2k0tf, .framer-YA3u9 .framer-1pt9xdi, .framer-YA3u9 .framer-ork0s5, .framer-YA3u9 .framer-ycluhc, .framer-YA3u9 .framer-15ch0r { order: 137; } .framer-YA3u9 .framer-8t9y4e, .framer-YA3u9 .framer-od64yx, .framer-YA3u9 .framer-veb2xu, .framer-YA3u9 .framer-19h5nkv, .framer-YA3u9 .framer-tiy6ja, .framer-YA3u9 .framer-1wmxsp, .framer-YA3u9 .framer-13i5e2x { order: 138; } .framer-YA3u9 .framer-1a5fqo5, .framer-YA3u9 .framer-1hau10, .framer-YA3u9 .framer-stevrb, .framer-YA3u9 .framer-1ujreif, .framer-YA3u9 .framer-dwbspd, .framer-YA3u9 .framer-ko207k, .framer-YA3u9 .framer-1ibdcau { order: 139; } .framer-YA3u9 .framer-sft3t1, .framer-YA3u9 .framer-1wzdr43, .framer-YA3u9 .framer-7gwjpf, .framer-YA3u9 .framer-1od260o, .framer-YA3u9 .framer-13772oq, .framer-YA3u9 .framer-1sc4m0z, .framer-YA3u9 .framer-1ht2duk { order: 140; } .framer-YA3u9 .framer-a3xk9c, .framer-YA3u9 .framer-lmgpof, .framer-YA3u9 .framer-1jvsobc, .framer-YA3u9 .framer-wfeqm, .framer-YA3u9 .framer-sw27sd, .framer-YA3u9 .framer-jngmgi, .framer-YA3u9 .framer-1uu0evl { order: 141; } .framer-YA3u9 .framer-75s5eg, .framer-YA3u9 .framer-33hs0w, .framer-YA3u9 .framer-1ad6lkv, .framer-YA3u9 .framer-1jwktli, .framer-YA3u9 .framer-mylgq5, .framer-YA3u9 .framer-51t1gl, .framer-YA3u9 .framer-1chvbru { order: 142; } .framer-YA3u9 .framer-1ep3xma, .framer-YA3u9 .framer-1fpm4cq, .framer-YA3u9 .framer-p9ah4d, .framer-YA3u9 .framer-18vp7ye, .framer-YA3u9 .framer-5u6jeg, .framer-YA3u9 .framer-vwk96t, .framer-YA3u9 .framer-3y86wo { order: 143; } .framer-YA3u9 .framer-y1lml8, .framer-YA3u9 .framer-cvsrxp, .framer-YA3u9 .framer-qwlhcs, .framer-YA3u9 .framer-1bzudat, .framer-YA3u9 .framer-i9ioon, .framer-YA3u9 .framer-9smgl9, .framer-YA3u9 .framer-1yhywcq { order: 144; } .framer-YA3u9 .framer-syyrk4, .framer-YA3u9 .framer-1ndkiwg, .framer-YA3u9 .framer-oy0p88, .framer-YA3u9 .framer-1nf3smp, .framer-YA3u9 .framer-79vgyd, .framer-YA3u9 .framer-s8okgk, .framer-YA3u9 .framer-6bcdge { order: 145; } .framer-YA3u9 .framer-1vqh6hy, .framer-YA3u9 .framer-1t14gae, .framer-YA3u9 .framer-eyi0rz, .framer-YA3u9 .framer-1u2ld1, .framer-YA3u9 .framer-19u2krf, .framer-YA3u9 .framer-10f3wlr, .framer-YA3u9 .framer-1mwqe55 { order: 146; } .framer-YA3u9 .framer-1ihdhfi, .framer-YA3u9 .framer-sgq1g5, .framer-YA3u9 .framer-jmwl26, .framer-YA3u9 .framer-azl0sf, .framer-YA3u9 .framer-givbi2, .framer-YA3u9 .framer-1eoqn22, .framer-YA3u9 .framer-1wd6hj1 { order: 147; } .framer-YA3u9 .framer-bps20t, .framer-YA3u9 .framer-9q1u1z, .framer-YA3u9 .framer-h0fxv0, .framer-YA3u9 .framer-1wir735, .framer-YA3u9 .framer-6e2rjt, .framer-YA3u9 .framer-1iagr4m, .framer-YA3u9 .framer-18t0v4v { order: 148; } .framer-YA3u9 .framer-so68jq, .framer-YA3u9 .framer-zwxoll, .framer-YA3u9 .framer-1eayum6, .framer-YA3u9 .framer-1vxjpq3, .framer-YA3u9 .framer-i0kg4f, .framer-YA3u9 .framer-10xmwgm, .framer-YA3u9 .framer-h8us5e { order: 149; } .framer-YA3u9 .framer-14tcwb5, .framer-YA3u9 .framer-1gyyfa0, .framer-YA3u9 .framer-sj8kso, .framer-YA3u9 .framer-1t5bnif, .framer-YA3u9 .framer-1ek3l8k, .framer-YA3u9 .framer-1igui4x, .framer-YA3u9 .framer-1y0xmr4 { order: 150; } .framer-YA3u9 .framer-19p8sgg, .framer-YA3u9 .framer-1fedk5f, .framer-YA3u9 .framer-8seave, .framer-YA3u9 .framer-cvjrmf, .framer-YA3u9 .framer-1r35uz5, .framer-YA3u9 .framer-1l5n6ir, .framer-YA3u9 .framer-ds9xts { order: 151; } .framer-YA3u9 .framer-1y49tr0, .framer-YA3u9 .framer-1v2ddc9, .framer-YA3u9 .framer-wi4net, .framer-YA3u9 .framer-1pegasl, .framer-YA3u9 .framer-r6alma, .framer-YA3u9 .framer-1f6amby, .framer-YA3u9 .framer-1ppne70 { order: 152; } .framer-YA3u9 .framer-15xb3l6, .framer-YA3u9 .framer-1gmjjlk, .framer-YA3u9 .framer-1ruutc7, .framer-YA3u9 .framer-16564st, .framer-YA3u9 .framer-ad360h, .framer-YA3u9 .framer-9lti6v, .framer-YA3u9 .framer-he2sqc { order: 153; } .framer-YA3u9 .framer-1pjbp1, .framer-YA3u9 .framer-14nq87f, .framer-YA3u9 .framer-1onodm0, .framer-YA3u9 .framer-zcafzn, .framer-YA3u9 .framer-1n1fipj, .framer-YA3u9 .framer-1rmu7yd, .framer-YA3u9 .framer-1vgi0gb { order: 154; } .framer-YA3u9 .framer-87i6k1, .framer-YA3u9 .framer-1ssbvsr, .framer-YA3u9 .framer-iiog3k, .framer-YA3u9 .framer-hh8qvh, .framer-YA3u9 .framer-1i1visc, .framer-YA3u9 .framer-m7m72m, .framer-YA3u9 .framer-1j1ozbg { order: 155; } .framer-YA3u9 .framer-8xlr9w, .framer-YA3u9 .framer-15f7mkg, .framer-YA3u9 .framer-x5v0k4, .framer-YA3u9 .framer-1mbq4d6, .framer-YA3u9 .framer-1g6oanv, .framer-YA3u9 .framer-gtj5no, .framer-YA3u9 .framer-4oyqxl { order: 156; } .framer-YA3u9 .framer-rkb6ln, .framer-YA3u9 .framer-11tlsy9, .framer-YA3u9 .framer-1jmer5d, .framer-YA3u9 .framer-17dxlsi, .framer-YA3u9 .framer-1yot64i, .framer-YA3u9 .framer-o1im32, .framer-YA3u9 .framer-9x8wel { order: 157; } .framer-YA3u9 .framer-1ipz9px, .framer-YA3u9 .framer-ott3sy, .framer-YA3u9 .framer-16npo0d, .framer-YA3u9 .framer-kkij9x, .framer-YA3u9 .framer-1gameb8, .framer-YA3u9 .framer-12g7str, .framer-YA3u9 .framer-1ncsqk7 { order: 158; } .framer-YA3u9 .framer-1vxb2jf, .framer-YA3u9 .framer-xi6sd0, .framer-YA3u9 .framer-lwl24h, .framer-YA3u9 .framer-17k422e, .framer-YA3u9 .framer-aavtsk, .framer-YA3u9 .framer-1rw6nv, .framer-YA3u9 .framer-1qr6spe { order: 159; } .framer-YA3u9 .framer-lqiwd8, .framer-YA3u9 .framer-kp3fnx, .framer-YA3u9 .framer-14p3iky, .framer-YA3u9 .framer-8yh5v, .framer-YA3u9 .framer-ya0ui1, .framer-YA3u9 .framer-1wuywq3, .framer-YA3u9 .framer-y7w4u7 { order: 160; } .framer-YA3u9 .framer-1npvyjd, .framer-YA3u9 .framer-12anfzs, .framer-YA3u9 .framer-1rm5jto, .framer-YA3u9 .framer-14setex, .framer-YA3u9 .framer-4g52k2, .framer-YA3u9 .framer-yqk9nq, .framer-YA3u9 .framer-trxz0b { order: 161; } .framer-YA3u9 .framer-qdp0cs, .framer-YA3u9 .framer-gwvsg3, .framer-YA3u9 .framer-muhvbn, .framer-YA3u9 .framer-1difzyq, .framer-YA3u9 .framer-b55rhd, .framer-YA3u9 .framer-7h5m3t, .framer-YA3u9 .framer-19p27sh { order: 162; } .framer-YA3u9 .framer-y58hh4, .framer-YA3u9 .framer-kufwh5, .framer-YA3u9 .framer-1se31v7, .framer-YA3u9 .framer-thq484, .framer-YA3u9 .framer-1av6gud, .framer-YA3u9 .framer-1jfa5s0, .framer-YA3u9 .framer-ih3z8e { order: 163; } .framer-YA3u9 .framer-1pluw1c, .framer-YA3u9 .framer-ttreye, .framer-YA3u9 .framer-vkoxl2, .framer-YA3u9 .framer-31ntik, .framer-YA3u9 .framer-bqkkon, .framer-YA3u9 .framer-12lkzc1, .framer-YA3u9 .framer-v4522q { order: 164; } .framer-YA3u9 .framer-mw3id1, .framer-YA3u9 .framer-1mrbhbt, .framer-YA3u9 .framer-1vpey2p, .framer-YA3u9 .framer-18ta66t, .framer-YA3u9 .framer-13mv6l4, .framer-YA3u9 .framer-12vzr9h, .framer-YA3u9 .framer-19vxh6c { order: 165; } .framer-YA3u9 .framer-1fsl772, .framer-YA3u9 .framer-xbc4w7, .framer-YA3u9 .framer-mh3rqj, .framer-YA3u9 .framer-1h5cmid, .framer-YA3u9 .framer-1xanh1j, .framer-YA3u9 .framer-1ekmxr6, .framer-YA3u9 .framer-d6xqdo { order: 166; } .framer-YA3u9 .framer-a16voh, .framer-YA3u9 .framer-1gg4w86, .framer-YA3u9 .framer-1j2bvl7, .framer-YA3u9 .framer-6is9uk, .framer-YA3u9 .framer-1yod90h, .framer-YA3u9 .framer-167oy1, .framer-YA3u9 .framer-s04e6c { order: 167; } .framer-YA3u9 .framer-1kwcshz, .framer-YA3u9 .framer-1xn4o4g, .framer-YA3u9 .framer-9225wf, .framer-YA3u9 .framer-1dfblwq, .framer-YA3u9 .framer-zk6q25, .framer-YA3u9 .framer-1eusku6, .framer-YA3u9 .framer-p2thx8 { order: 168; } .framer-YA3u9 .framer-1mnur8x, .framer-YA3u9 .framer-1uu7cbe, .framer-YA3u9 .framer-gjezql, .framer-YA3u9 .framer-vij19u, .framer-YA3u9 .framer-a28uy6, .framer-YA3u9 .framer-1ue9714, .framer-YA3u9 .framer-obya29 { order: 169; } .framer-YA3u9 .framer-1nsktjb, .framer-YA3u9 .framer-1d4uthq, .framer-YA3u9 .framer-16a6hby, .framer-YA3u9 .framer-7ar4vd, .framer-YA3u9 .framer-1m2bpum, .framer-YA3u9 .framer-17b276b, .framer-YA3u9 .framer-1rwfzls { order: 170; } .framer-YA3u9 .framer-tr8meh, .framer-YA3u9 .framer-403j4q, .framer-YA3u9 .framer-1ja44lt, .framer-YA3u9 .framer-jw25jj, .framer-YA3u9 .framer-edtzdf, .framer-YA3u9 .framer-19e1ds8, .framer-YA3u9 .framer-p95n4n { order: 171; } .framer-YA3u9 .framer-fui18, .framer-YA3u9 .framer-1s2suxt, .framer-YA3u9 .framer-vvg42h, .framer-YA3u9 .framer-116hrt4, .framer-YA3u9 .framer-gmxk9a, .framer-YA3u9 .framer-1e0hkol, .framer-YA3u9 .framer-1fngvu8 { order: 172; } .framer-YA3u9 .framer-1htt7lt, .framer-YA3u9 .framer-17i1js3, .framer-YA3u9 .framer-12nd76v, .framer-YA3u9 .framer-kk6c1, .framer-YA3u9 .framer-11vcb2l, .framer-YA3u9 .framer-15yot24, .framer-YA3u9 .framer-di4md0 { order: 173; } .framer-YA3u9 .framer-pfvadw, .framer-YA3u9 .framer-1n53j6y, .framer-YA3u9 .framer-2cez27, .framer-YA3u9 .framer-cfbfcu, .framer-YA3u9 .framer-1gpfnm9, .framer-YA3u9 .framer-167zlwy, .framer-YA3u9 .framer-1i6iys7 { order: 174; } .framer-YA3u9 .framer-1rr7wte, .framer-YA3u9 .framer-14rytpq, .framer-YA3u9 .framer-1jfj0e0, .framer-YA3u9 .framer-1fdyact, .framer-YA3u9 .framer-1rxtpu3, .framer-YA3u9 .framer-1jaxvn7, .framer-YA3u9 .framer-1hbjp43 { order: 175; } .framer-YA3u9 .framer-599umn, .framer-YA3u9 .framer-1bkvylh, .framer-YA3u9 .framer-1nvm83g, .framer-YA3u9 .framer-1r1892w, .framer-YA3u9 .framer-1pqa6oa, .framer-YA3u9 .framer-wmufxe, .framer-YA3u9 .framer-13tffnt { order: 176; } .framer-YA3u9 .framer-1qoc3tz, .framer-YA3u9 .framer-ssakc3, .framer-YA3u9 .framer-197amus, .framer-YA3u9 .framer-1v7g94w, .framer-YA3u9 .framer-uqirfv, .framer-YA3u9 .framer-11i2to7, .framer-YA3u9 .framer-6a8876 { order: 177; } .framer-YA3u9 .framer-6tsodb, .framer-YA3u9 .framer-1xofmoi, .framer-YA3u9 .framer-1isz8gq, .framer-YA3u9 .framer-16xnc6f, .framer-YA3u9 .framer-rrsaup, .framer-YA3u9 .framer-1rt9fxz, .framer-YA3u9 .framer-z01pop { order: 178; } .framer-YA3u9 .framer-udlmfy, .framer-YA3u9 .framer-l8n19a, .framer-YA3u9 .framer-ygbxfl, .framer-YA3u9 .framer-xwzwoo, .framer-YA3u9 .framer-1dlmofp, .framer-YA3u9 .framer-1ya5u34, .framer-YA3u9 .framer-1fauosh { order: 179; } .framer-YA3u9 .framer-j2fw7h, .framer-YA3u9 .framer-1w49o47, .framer-YA3u9 .framer-vmnedc, .framer-YA3u9 .framer-177d0y7, .framer-YA3u9 .framer-17tylb2, .framer-YA3u9 .framer-1rjvzsa, .framer-YA3u9 .framer-1jgpdr3 { order: 180; } .framer-YA3u9 .framer-1dkcsjb, .framer-YA3u9 .framer-b59rsf, .framer-YA3u9 .framer-1qmxoua, .framer-YA3u9 .framer-10gchgx, .framer-YA3u9 .framer-1gti3tv, .framer-YA3u9 .framer-dhh94q, .framer-YA3u9 .framer-1qsyzov { order: 181; } .framer-YA3u9 .framer-1mnxxbo, .framer-YA3u9 .framer-1wx2d5r, .framer-YA3u9 .framer-17hgwjc, .framer-YA3u9 .framer-1hf8tdi, .framer-YA3u9 .framer-cwd7at, .framer-YA3u9 .framer-3s8egw, .framer-YA3u9 .framer-1uzm9c2 { order: 182; } .framer-YA3u9 .framer-rg0sdq, .framer-YA3u9 .framer-1n46ffc, .framer-YA3u9 .framer-13zhc9h, .framer-YA3u9 .framer-1bhm92n, .framer-YA3u9 .framer-wcwkpk, .framer-YA3u9 .framer-19wzbtn, .framer-YA3u9 .framer-xt5i4x { order: 183; } .framer-YA3u9 .framer-1plsm4m, .framer-YA3u9 .framer-5r0fb3, .framer-YA3u9 .framer-5a9ju5, .framer-YA3u9 .framer-1dwzw93, .framer-YA3u9 .framer-gzz20h, .framer-YA3u9 .framer-6hcv3q, .framer-YA3u9 .framer-xconcv { order: 184; } .framer-YA3u9 .framer-rky1n, .framer-YA3u9 .framer-1ofovxb, .framer-YA3u9 .framer-14zn7or, .framer-YA3u9 .framer-1povie6, .framer-YA3u9 .framer-4730h4, .framer-YA3u9 .framer-1s5h1o3, .framer-YA3u9 .framer-q5fay1 { order: 185; } .framer-YA3u9 .framer-1inwrkz, .framer-YA3u9 .framer-1l9pv7v, .framer-YA3u9 .framer-wcows6, .framer-YA3u9 .framer-176m472, .framer-YA3u9 .framer-1et0b12, .framer-YA3u9 .framer-99zrca, .framer-YA3u9 .framer-ypyyki { order: 186; } .framer-YA3u9 .framer-is7eap, .framer-YA3u9 .framer-6uv37s, .framer-YA3u9 .framer-ktvwnv, .framer-YA3u9 .framer-1ofavo8, .framer-YA3u9 .framer-c4okc5, .framer-YA3u9 .framer-6mptfr, .framer-YA3u9 .framer-1j6gmka { order: 187; } .framer-YA3u9 .framer-16l4fi2, .framer-YA3u9 .framer-153dl2o, .framer-YA3u9 .framer-83bplp, .framer-YA3u9 .framer-my10ht, .framer-YA3u9 .framer-w2bhgh, .framer-YA3u9 .framer-13zfmut, .framer-YA3u9 .framer-lxyokl { order: 188; } .framer-YA3u9 .framer-btczlb, .framer-YA3u9 .framer-1m4ilsc, .framer-YA3u9 .framer-w2gyl8, .framer-YA3u9 .framer-zuzrj, .framer-YA3u9 .framer-5vxn41, .framer-YA3u9 .framer-1gmz57y, .framer-YA3u9 .framer-1rvkpbl { order: 189; } .framer-YA3u9 .framer-is5kt4, .framer-YA3u9 .framer-1v7zp1s, .framer-YA3u9 .framer-rnq40s, .framer-YA3u9 .framer-1o9c7i2, .framer-YA3u9 .framer-10ya3gk, .framer-YA3u9 .framer-7gj0j8, .framer-YA3u9 .framer-wcgya9 { order: 190; } .framer-YA3u9 .framer-48b36n, .framer-YA3u9 .framer-1c3idhr, .framer-YA3u9 .framer-s96fmn, .framer-YA3u9 .framer-a83gez, .framer-YA3u9 .framer-9iaa9c, .framer-YA3u9 .framer-10jlqtr, .framer-YA3u9 .framer-10uj893 { order: 191; } .framer-YA3u9 .framer-1qn6xc4 { bottom: unset; left: 28px; top: 35px; } .framer-YA3u9 .framer-1jy39v8, .framer-YA3u9 .framer-1sok2jj, .framer-YA3u9 .framer-w41fpu, .framer-YA3u9 .framer-1q5fvk0 { height: 500px; } .framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-rfcsq8, .framer-YA3u9 .framer-o2kxrf { height: 500px; left: calc(50.00000000000002% - min(810px, 810px) / 2); max-width: 810px; top: calc(50.00000000000002% - 500px / 2); width: 810px; } .framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { bottom: -500px; grid-template-columns: repeat(16, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); left: unset; right: 0px; width: 200%; } .framer-YA3u9 .framer-y0wmvb { bottom: -194px; height: var(--framer-aspect-ratio-supported, 631px); left: 50%; width: 320px; } .framer-YA3u9 .framer-1fbhata { bottom: -16px; left: 12px; } .framer-YA3u9 .framer-mfrnoq { left: unset; right: -56px; top: 20px; } .framer-YA3u9 .framer-f9ianr, .framer-YA3u9 .framer-1d6v28c { height: 48px; left: 32px; } .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1y45yw1 { gap: 24px; left: 32px; width: min-content; } .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-1jz68vd { align-self: stretch; gap: 8px; width: auto; } .framer-YA3u9 .framer-c5juox, .framer-YA3u9 .framer-1hg811o { width: 330px; } .framer-YA3u9 .framer-13hpsau { bottom: -500px; grid-template-columns: repeat(16, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); left: unset; right: -405px; width: 200%; } .framer-YA3u9 .framer-1f9pau0 { left: 13px; top: calc(53.200000000000024% - 409px / 2); width: 328px; } .framer-YA3u9 .framer-2ykfh9 { bottom: -170px; height: unset; left: calc(50.00000000000002% - 320px / 2); } .framer-YA3u9 .framer-lcsk67 { left: 50%; transform: translateX(-50%); } .framer-YA3u9 .framer-1brhckk { bottom: -98px; left: 50%; top: unset; transform: translateX(-50%); } .framer-YA3u9 .framer-77onwn { bottom: -24px; left: unset; right: -13px; } .framer-YA3u9 .framer-10xq2ax { bottom: 68px; left: 50%; top: unset; transform: translateX(-50%); } .framer-YA3u9 .framer-os9oxt { bottom: 40px; left: calc(46.00000000000002% - 152px / 2); top: unset; } .framer-YA3u9 .framer-i5p019 { bottom: 20px; top: unset; } .framer-YA3u9 .framer-bw0obl { left: 13px; top: 20px; } .framer-YA3u9 .framer-13kbost { height: 48px; left: 437px; } .framer-YA3u9 .framer-hv7raz { gap: 24px; left: 437px; width: 325px; } .framer-YA3u9 .framer-1pzr4r { gap: 16px; } .framer-YA3u9 .framer-1rm0zpd, .framer-YA3u9 .framer-27zeh4 { width: 100%; } .framer-YA3u9 .framer-1pn4l1v { left: calc(50.00000000000002% - min(810px, 810px) / 2); max-width: 810px; width: 810px; } .framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { bottom: -750px; grid-template-columns: repeat(16, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); height: unset; left: -405px; right: unset; top: 0px; width: 200%; } .framer-YA3u9 .framer-153q26k { gap: 16px; left: 32px; top: 32px; width: 350px; } .framer-YA3u9 .framer-1y3zfpg { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-exvtsr { height: 301px; left: calc(50.00000000000002% - 405px / 2); width: 405px; } .framer-YA3u9 .framer-vb8b23-container { height: 300px; left: calc(50.00000000000002% - 405px / 2); top: calc(49.74619289340104% - 300px / 2); width: 405px; } .framer-YA3u9 .framer-32ajus { gap: 16px; left: 32px; top: 32px; width: 342px; } .framer-YA3u9 .framer-ph5ffo { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-d75nlm { gap: 32px; padding: 120px 32px 120px 32px; width: 810px; } .framer-YA3u9 .framer-8gqtrz { height: 938px; width: 100%; } .framer-YA3u9 .framer-1lxu67k-container { flex: 1 0 0px; width: 1px; } .framer-YA3u9 .framer-n6n2cs { justify-content: flex-start; width: 810px; } .framer-YA3u9 .framer-2kmhi4 { max-width: 810px; width: 810px; } .framer-YA3u9 .framer-1jq0yiu-container { width: 180px; } .framer-YA3u9 .framer-g8malm { flex-direction: column; padding: 0px 64px 48px 64px; width: 100%; } .framer-YA3u9 .framer-1dem7da-container { flex: none; width: 100%; } .framer-YA3u9 .framer-1vxfhvw { padding: 0px; width: 810px; } .framer-YA3u9 .framer-1dezji2 { padding: 80px 32px 80px 32px; } .framer-YA3u9 .framer-omosc3, .framer-YA3u9 .framer-34fp9v, .framer-YA3u9 .framer-16y95gc { padding: 0px; } .framer-YA3u9 .framer-1rmamth { left: calc(50.00000000000002% - min(810px, 100%) / 2); max-width: 810px; top: 1228px; z-index: 0; } .framer-YA3u9 .framer-54zko5 { bottom: -260px; padding: 40px 0px 40px 0px; top: unset; transform: translateX(-50%); } .framer-YA3u9 .framer-1usqsug { grid-template-columns: repeat(16, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); height: 1000px; } .framer-YA3u9 .framer-gw47q7 { background-color: unset; order: 40; } .framer-YA3u9 .framer-1m1k781 { --border-top-width: 1px; height: 63px; left: 50px; top: 102px; width: 507px; } .framer-YA3u9 .framer-z0cvb1 { left: 10px; top: 51%; white-space: pre; width: auto; } .framer-YA3u9 .framer-kaomw1 { --border-left-width: 1px; --border-top-width: 1px; height: 63px; left: calc(50.00000000000002% - 710px / 2); top: 227px; width: 710px; } .framer-YA3u9 .framer-1gjhvic { --border-bottom-width: 1px; background-color: #ebf9ff; height: 63px; left: calc(50.00000000000002% - 102px / 2); overflow: hidden; top: calc(54.39024390243905% - 63px / 2); width: 102px; } .framer-YA3u9 .framer-u6sa4w { top: 51%; width: 42px; } .framer-YA3u9 .framer-160x2z0 { top: 1440px; } .framer-YA3u9 .framer-k7dyzl-container { top: 1922px; } .framer-YA3u9 .framer-12gqghf { top: 1746px; } .framer-YA3u9 .framer-1etyvl6 { height: 1120px; left: calc(50.00000000000002% - min(810px, 810px) / 2); max-width: 810px; top: 10px; width: 810px; } .framer-YA3u9 .framer-1fy9q7f { left: 50%; padding: 80px 0px 80px 0px; top: -80px; transform: translateX(-50%); } .framer-YA3u9 .framer-1pba4wj { grid-template-columns: repeat(12, minmax(50px, 1fr)); grid-template-rows: repeat(16, minmax(0, 1fr)); height: 1000px; } .framer-YA3u9 .framer-vya3s0 { background-color: unset; } .framer-YA3u9 .framer-1uho9go { bottom: unset; left: 77px; top: 49%; transform: translateY(-50%); } .framer-YA3u9 .framer-1ig4wa4-container { height: 125px; right: 177px; top: 375px; width: 126px; } .framer-YA3u9 .framer-12vrgbc-container { height: 124px; left: 658px; right: 51px; top: 63px; width: unset; } .framer-YA3u9 .framer-1ej0oru-container { height: 63px; right: 38px; top: 375px; width: 63px; } .framer-YA3u9 .framer-1ersa4r-container { aspect-ratio: unset; height: 63px; right: 101px; top: 500px; width: 51px; } .framer-YA3u9 .framer-wvrv1o { height: 100px; left: calc(50.00000000000002% - 100.12345679012347% / 2); width: 100%; } .framer-YA3u9 .framer-1ck12z2 { background-color: #f4fbfe; height: 63px; left: 67px; top: 312px; width: 541px; } .framer-YA3u9 .framer-18a6z6 { left: 48%; top: 51%; transform: translate(-50%, -50%); white-space: pre; width: auto; } .framer-YA3u9 .framer-1y31mpe { left: unset; right: -21px; top: 135px; width: 757px; } .framer-YA3u9 .framer-16nvk3h { height: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-13205ee-container { left: 72px; top: 441px; } .framer-YA3u9 .framer-1elsqb { aspect-ratio: 1.738197424892704 / 1; height: var(--framer-aspect-ratio-supported, 466px); max-width: 900px; top: 745px; } .framer-YA3u9 .framer-1nq6f24 { height: var(--framer-aspect-ratio-supported, 499px); left: 12px; width: 97%; } .framer-YA3u9 .framer-ejujye { padding: 20px 32px 20px 0px; position: fixed; z-index: 3; } .framer-YA3u9 .framer-16bqhxc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; } .framer-YA3u9 .framer-9osbrd, .framer-YA3u9 .framer-1d9rhec { height: 32px; left: calc(50.00000000000002% - 32px / 2); top: calc(50.00000000000002% - 32px / 2); width: 32px; } .framer-YA3u9.framer-5agkew { left: calc(73.70370370370372% - 360px / 2); top: calc(95.09259259259262% - 86px / 2); width: 360px; } .framer-YA3u9 .framer-1w3bb2k { bottom: unset; height: 49px; left: calc(50.00000000000002% - 293px / 2); top: calc(53.48837209302327% - 49px / 2); width: 293px; } .framer-YA3u9 .framer-12gvirw { right: unset; width: 100%; } .framer-YA3u9.framer-11cu6by { left: calc(26.29629629629632% - 360px / 2); text-decoration: none; top: calc(93.70370370370372% - 56px / 2); width: 360px; } .framer-YA3u9.framer-546fgv { left: 50%; min-height: unset; top: 80px; transform: translateX(-50%); } .framer-YA3u9 .framer-f317j0 { gap: unset; justify-content: space-between; order: 0; padding: 0px 32px 0px 32px; } .framer-YA3u9 .framer-ez19kt { background-color: #02bbff; order: 1; } .framer-YA3u9 .framer-1x4ni6q { order: 0; width: auto; } .framer-YA3u9 .framer-luhr8d { order: 3; text-decoration: none; } .framer-YA3u9 .framer-ubcszy { order: 1; text-decoration: none; } .framer-YA3u9 .framer-1tr647d { order: 2; text-decoration: none; } .framer-YA3u9.framer-12454u2 { padding: 20px 32px 20px 0px; width: 100%; z-index: 3; } .framer-YA3u9 .framer-1b2m4wl { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-YA3u9 .framer-1vc075h, .framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1dpaiiv, .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-hv7raz, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1f0apq2, .framer-YA3u9 .framer-1y45yw1, .framer-YA3u9 .framer-1jz68vd, .framer-YA3u9 .framer-153q26k, .framer-YA3u9 .framer-70af5r, .framer-YA3u9 .framer-32ajus, .framer-YA3u9 .framer-6xsz1h, .framer-YA3u9 .framer-d75nlm, .framer-YA3u9 .framer-g8malm, .framer-YA3u9 .framer-f317j0 { gap: 0px; } .framer-YA3u9 .framer-1vc075h > *, .framer-YA3u9 .framer-1vafc3o > *, .framer-YA3u9 .framer-hv7raz > *, .framer-YA3u9 .framer-1y45yw1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-YA3u9 .framer-1vc075h > :first-child, .framer-YA3u9 .framer-1q48syf > :first-child, .framer-YA3u9 .framer-1vafc3o > :first-child, .framer-YA3u9 .framer-1gn45b > :first-child, .framer-YA3u9 .framer-hv7raz > :first-child, .framer-YA3u9 .framer-1pzr4r > :first-child, .framer-YA3u9 .framer-1y45yw1 > :first-child, .framer-YA3u9 .framer-1jz68vd > :first-child, .framer-YA3u9 .framer-153q26k > :first-child, .framer-YA3u9 .framer-32ajus > :first-child, .framer-YA3u9 .framer-d75nlm > :first-child, .framer-YA3u9 .framer-g8malm > :first-child { margin-top: 0px; } .framer-YA3u9 .framer-1vc075h > :last-child, .framer-YA3u9 .framer-1q48syf > :last-child, .framer-YA3u9 .framer-1vafc3o > :last-child, .framer-YA3u9 .framer-1gn45b > :last-child, .framer-YA3u9 .framer-hv7raz > :last-child, .framer-YA3u9 .framer-1pzr4r > :last-child, .framer-YA3u9 .framer-1y45yw1 > :last-child, .framer-YA3u9 .framer-1jz68vd > :last-child, .framer-YA3u9 .framer-153q26k > :last-child, .framer-YA3u9 .framer-32ajus > :last-child, .framer-YA3u9 .framer-d75nlm > :last-child, .framer-YA3u9 .framer-g8malm > :last-child { margin-bottom: 0px; } .framer-YA3u9 .framer-1q48syf > *, .framer-YA3u9 .framer-1gn45b > *, .framer-YA3u9 .framer-1jz68vd > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-YA3u9 .framer-1dpaiiv > *, .framer-YA3u9 .framer-1f0apq2 > *, .framer-YA3u9 .framer-70af5r > *, .framer-YA3u9 .framer-6xsz1h > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-YA3u9 .framer-1dpaiiv > :first-child, .framer-YA3u9 .framer-1f0apq2 > :first-child, .framer-YA3u9 .framer-70af5r > :first-child, .framer-YA3u9 .framer-6xsz1h > :first-child { margin-left: 0px; } .framer-YA3u9 .framer-1dpaiiv > :last-child, .framer-YA3u9 .framer-1f0apq2 > :last-child, .framer-YA3u9 .framer-70af5r > :last-child, .framer-YA3u9 .framer-6xsz1h > :last-child { margin-right: 0px; } .framer-YA3u9 .framer-1pzr4r > *, .framer-YA3u9 .framer-153q26k > *, .framer-YA3u9 .framer-32ajus > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-YA3u9 .framer-d75nlm > *, .framer-YA3u9 .framer-g8malm > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-YA3u9 .framer-f317j0 > *, .framer-YA3u9 .framer-f317j0 > :first-child, .framer-YA3u9 .framer-f317j0 > :last-child { margin: 0px; } }}\",\"@media (max-width: 809px) { .framer-YA3u9.framer-12f5bn5 { height: 9373px; width: 390px; } .framer-YA3u9 .framer-pfaeyu { height: 1946px; } .framer-YA3u9 .framer-1764xmo { background-color: #ffffff; flex-direction: column; top: 1894px; } .framer-YA3u9 .framer-1aw2pul { padding: 0px; } .framer-YA3u9 .framer-186z103 { height: 582px; order: 0; } .framer-YA3u9 .framer-wqp6nf { gap: 0px; justify-content: center; left: 0px; max-width: unset; top: 0px; transform: unset; width: 100%; } .framer-YA3u9 .framer-ucji9u { padding: 64px 24px 56px 24px; } .framer-YA3u9 .framer-1vc075h { flex: 1 0 0px; gap: 16px; width: 1px; } .framer-YA3u9 .framer-1q48syf { gap: 16px; order: 0; width: min-content; } .framer-YA3u9 .framer-5cjivb { width: min-content; } .framer-YA3u9 .framer-12hcq2l, .framer-YA3u9 .framer-18t8hly { white-space: pre; width: auto; } .framer-YA3u9 .framer-1uekkvx { opacity: 0.4; order: 1; } .framer-YA3u9 .framer-1df6esj { height: 250px; } .framer-YA3u9 .framer-1aotqqn { --border-color: #f0f3f5; bottom: unset; height: 500px; } .framer-YA3u9 .framer-1jy39v8 { height: 598px; order: 1; } .framer-YA3u9 .framer-gqay5w, .framer-YA3u9 .framer-o2kxrf { --border-bottom-width: 1px; height: 598px; left: calc(50.00000000000002% - min(1312px, 100%) / 2); top: 0px; width: 100%; } .framer-YA3u9 .framer-lcdu3g, .framer-YA3u9 .framer-1kq1na3 { height: 250px; left: calc(50.00000000000002% - 100% / 2); right: unset; top: 348px; width: 100%; } .framer-YA3u9 .framer-c9yedp, .framer-YA3u9 .framer-3dgcdg { bottom: -250px; left: calc(50.00000000000002% - 100% / 2); right: unset; width: 100%; } .framer-YA3u9 .framer-y0wmvb { aspect-ratio: unset; bottom: unset; height: 434px; left: calc(33.33333333333336% - 220px / 2); top: calc(94.80000000000001% - 434px / 2); transform: unset; width: 220px; } .framer-YA3u9 .framer-1fbhata { bottom: unset; left: calc(73.0769230769231% - 170px / 2); top: calc(70.40000000000002% - 108px / 2); width: 170px; } .framer-YA3u9 .framer-bltdp0 { top: calc(50.00000000000002% - 100px / 2); width: 162px; } .framer-YA3u9 .framer-znx69r { bottom: 16px; left: 48%; top: unset; transform: translateX(-50%); } .framer-YA3u9 .framer-1dki1f3 { gap: 4px; left: 16px; top: 48%; transform: translateY(-50%); } .framer-YA3u9 .framer-1p6r9xe { aspect-ratio: 1 / 1; order: 0; width: var(--framer-aspect-ratio-supported, 24px); } .framer-YA3u9 .framer-19mdkg7 { order: 1; } .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-hv7raz, .framer-YA3u9 .framer-1y45yw1, .framer-YA3u9 .framer-153q26k { gap: 16px; left: 24px; top: 48px; width: 342px; } .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1jz68vd { gap: 16px; } .framer-YA3u9 .framer-1sk23cy, .framer-YA3u9 .framer-1sycz84 { align-content: flex-start; align-items: flex-start; } .framer-YA3u9 .framer-1xjbiz7, .framer-YA3u9 .framer-10kp8l1, .framer-YA3u9 .framer-27zeh4 { width: 100%; } .framer-YA3u9 .framer-c5juox, .framer-YA3u9 .framer-1hg811o { opacity: 0.4; } .framer-YA3u9 .framer-1sok2jj { height: 565px; order: 2; } .framer-YA3u9 .framer-rfcsq8 { height: 565px; left: calc(50.00000000000002% - 100% / 2); top: 0px; width: 100%; } .framer-YA3u9 .framer-17lduev { height: 245px; left: calc(50.00000000000002% - 100% / 2); top: 320px; width: 100%; } .framer-YA3u9 .framer-13hpsau { bottom: -255px; left: calc(50.00000000000002% - 100% / 2); width: 100%; } .framer-YA3u9 .framer-bw0obl { left: calc(15.641025641025664% - 128px / 2); top: calc(97.95918367346941% - 156px / 2); } .framer-YA3u9 .framer-ex6b0, .framer-YA3u9 .framer-ghn6p7, .framer-YA3u9 .framer-ph5ffo, .framer-YA3u9 .framer-t7k3gl { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-1rm0zpd { opacity: 0.4; width: 100%; } .framer-YA3u9 .framer-w41fpu { height: 598px; order: 3; } .framer-YA3u9 .framer-2pkunv { height: var(--framer-aspect-ratio-supported, 115px); } .framer-YA3u9 .framer-1aezlnx { height: var(--framer-aspect-ratio-supported, 29px); } .framer-YA3u9 .framer-1q5fvk0 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; height: 932px; order: 4; } .framer-YA3u9 .framer-1pn4l1v { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; bottom: unset; display: block; gap: unset; height: 932px; left: 0px; padding: unset; width: 100%; } .framer-YA3u9 .framer-1ecjpjc { height: 466px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; } .framer-YA3u9 .framer-m6n4i6, .framer-YA3u9 .framer-exvtsr { bottom: unset; height: 250px; top: 216px; } .framer-YA3u9 .framer-vne1fo, .framer-YA3u9 .framer-hcamar { bottom: -250px; height: 500px; width: 100%; } .framer-YA3u9 .framer-1y3zfpg { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-ixusha { height: 466px; left: 0px; position: absolute; top: 466px; } .framer-YA3u9 .framer-vb8b23-container { bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; } .framer-YA3u9 .framer-32ajus { gap: 16px; left: 50%; top: 48px; transform: translateX(-50%); width: 342px; } .framer-YA3u9 .framer-1k02k18-container { order: 5; } .framer-YA3u9 .framer-d75nlm { --border-bottom-width: 1px; --border-top-width: 1px; order: 6; padding: 80px 0px 24px 0px; } .framer-YA3u9 .framer-8gqtrz { height: 600px; width: 100%; } .framer-YA3u9 .framer-n6n2cs { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; align-content: flex-start; align-items: flex-start; gap: 32px; order: 7; padding: 24px 0px 0px 0px; } .framer-YA3u9 .framer-2kmhi4 { height: 250px; width: 100%; } .framer-YA3u9 .framer-6jn7c2 { bottom: unset; left: 24px; top: 40px; } .framer-YA3u9 .framer-1jq0yiu-container { bottom: unset; left: 24px; right: unset; top: 188px; } .framer-YA3u9 .framer-1vxfhvw { --border-top-width: 0px; align-content: center; align-items: center; justify-content: center; order: 8; padding: 0px; width: 100%; } .framer-YA3u9 .framer-1dezji2 { --border-bottom-width: 0px; --border-color: #c7c7c7; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; padding: 64px 0px 50px 0px; } .framer-YA3u9 .framer-15s4fli { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; } .framer-YA3u9 .framer-omosc3 { overflow: visible; padding: 0px 0px 0px 24px; width: min-content; } .framer-YA3u9 .framer-34fp9v { padding: 24px; } .framer-YA3u9 .framer-1c5iuvc-container { order: 9; } .framer-YA3u9 .framer-1rmamth { height: 718px; top: 1126px; } .framer-YA3u9 .framer-54zko5 { padding: 0px; top: 0px; transform: translateX(-50%); } .framer-YA3u9 .framer-1usqsug { height: 500px; } .framer-YA3u9 .framer-1m1k781 { --border-left-width: 0.5px; height: 100px; left: calc(50.00000000000002% - 76.92307692307693% / 2); top: 50px; width: 77%; } .framer-YA3u9 .framer-z0cvb1 { left: 50%; transform: translate(-50%, -50%); width: 80%; } .framer-YA3u9 .framer-kaomw1 { height: 100px; left: calc(50.00000000000002% - 100% / 2); top: 200px; width: 100%; } .framer-YA3u9 .framer-1gjhvic { --border-left-width: 0.5px; --border-right-width: 0.5px; background-color: #e7f8ff; height: 50px; left: calc(50.00000000000002% - 100px / 2); top: calc(52.22841225626743% - 50px / 2); width: 100px; } .framer-YA3u9 .framer-160x2z0 { height: 468px; top: 1426px; } .framer-YA3u9 .framer-k7dyzl-container { top: 1731px; } .framer-YA3u9 .framer-12gqghf { top: 1555px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-1etyvl6 { height: 1046px; left: calc(50.25641025641028% - min(1512px, 100%) / 2); top: 79px; width: 100%; } .framer-YA3u9 .framer-1fy9q7f { align-content: flex-start; align-items: flex-start; left: 50%; padding: 0px; transform: translateX(-50%); } .framer-YA3u9 .framer-1pba4wj { --border-bottom-width: 0px; grid-template-rows: repeat(11, minmax(0, 1fr)); height: 628px; } .framer-YA3u9 .framer-vya3s0, .framer-YA3u9 .framer-1wgzk75, .framer-YA3u9 .framer-3qo8w1 { background-color: unset; } .framer-YA3u9 .framer-1uho9go { bottom: unset; left: -1px; top: 518px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-wvrv1o { height: 136px; left: -1px; top: -79px; width: 100%; z-index: 1; } .framer-YA3u9 .framer-1ck12z2 { --border-bottom-width: 0px; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-top-width: 0px; align-content: center; align-items: center; background-color: #f0faff; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 113px; justify-content: center; left: calc(49.743589743589766% - 94.35897435897435% / 2); padding: 20px; top: 286px; width: 94%; } .framer-YA3u9 .framer-18a6z6 { left: unset; max-width: 400px; position: relative; top: unset; transform: unset; width: 100%; } .framer-YA3u9 .framer-1y31mpe { align-content: center; align-items: center; justify-content: center; left: -1px; overflow: visible; top: 68px; width: 100%; z-index: 2; } .framer-YA3u9 .framer-16nvk3h { height: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YA3u9 .framer-13205ee-container { left: calc(49.743589743589766% - 184px / 2); top: calc(45.124282982791605% - 86px / 2); } .framer-YA3u9 .framer-1elsqb { aspect-ratio: 0.7753479125248509 / 1; height: var(--framer-aspect-ratio-supported, 503px); left: 0px; max-width: unset; top: 633px; transform: unset; width: 390px; } .framer-YA3u9 .framer-1nq6f24 { height: var(--framer-aspect-ratio-supported, 496px); left: 15px; width: 200%; } .framer-YA3u9 .framer-ejujye { position: fixed; z-index: 3; } .framer-YA3u9 .framer-16y95gc { z-index: 3; } .framer-YA3u9 .framer-16bqhxc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; } .framer-YA3u9 .framer-9osbrd, .framer-YA3u9 .framer-1d9rhec { height: 32px; left: calc(50.00000000000002% - 32px / 2); top: calc(50.00000000000002% - 32px / 2); width: 32px; } .framer-YA3u9.framer-5agkew { bottom: 0px; left: calc(50.00000000000002% - 342px / 2); top: unset; width: 342px; } .framer-YA3u9 .framer-t8ecbi { left: 298px; right: unset; } .framer-YA3u9.framer-11cu6by { bottom: 106px; left: calc(50.00000000000002% - 342px / 2); text-decoration: none; top: unset; } .framer-YA3u9.framer-546fgv { left: 50%; min-height: unset; top: 110px; transform: translateX(-50%); } .framer-YA3u9 .framer-f317j0 { gap: unset; justify-content: space-between; order: 0; padding: 0px 32px 0px 32px; } .framer-YA3u9 .framer-ez19kt { background-color: #02bbff; order: 1; } .framer-YA3u9 .framer-1x4ni6q { order: 0; width: auto; } .framer-YA3u9 .framer-luhr8d { order: 3; text-decoration: none; } .framer-YA3u9 .framer-rrut1, .framer-YA3u9 .framer-1f4htwc, .framer-YA3u9 .framer-14rq5dq, .framer-YA3u9 .framer-1f00pao { order: 0; } .framer-YA3u9 .framer-ubcszy { order: 1; text-decoration: none; } .framer-YA3u9 .framer-1tr647d { order: 2; text-decoration: none; } .framer-YA3u9 .framer-xbavrx { order: 4; } .framer-YA3u9.framer-12454u2 { top: 20px; width: 100%; z-index: 3; } .framer-YA3u9 .framer-1b2m4wl { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-YA3u9 .framer-1764xmo, .framer-YA3u9 .framer-wqp6nf, .framer-YA3u9 .framer-1vc075h, .framer-YA3u9 .framer-1q48syf, .framer-YA3u9 .framer-1dki1f3, .framer-YA3u9 .framer-1vafc3o, .framer-YA3u9 .framer-1gn45b, .framer-YA3u9 .framer-hv7raz, .framer-YA3u9 .framer-1pzr4r, .framer-YA3u9 .framer-1y45yw1, .framer-YA3u9 .framer-1jz68vd, .framer-YA3u9 .framer-1pn4l1v, .framer-YA3u9 .framer-153q26k, .framer-YA3u9 .framer-32ajus, .framer-YA3u9 .framer-n6n2cs, .framer-YA3u9 .framer-15s4fli, .framer-YA3u9 .framer-1ck12z2, .framer-YA3u9 .framer-f317j0 { gap: 0px; } .framer-YA3u9 .framer-1764xmo > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-YA3u9 .framer-1764xmo > :first-child, .framer-YA3u9 .framer-wqp6nf > :first-child, .framer-YA3u9 .framer-1vc075h > :first-child, .framer-YA3u9 .framer-1q48syf > :first-child, .framer-YA3u9 .framer-1vafc3o > :first-child, .framer-YA3u9 .framer-1gn45b > :first-child, .framer-YA3u9 .framer-hv7raz > :first-child, .framer-YA3u9 .framer-1pzr4r > :first-child, .framer-YA3u9 .framer-1y45yw1 > :first-child, .framer-YA3u9 .framer-1jz68vd > :first-child, .framer-YA3u9 .framer-153q26k > :first-child, .framer-YA3u9 .framer-32ajus > :first-child, .framer-YA3u9 .framer-n6n2cs > :first-child, .framer-YA3u9 .framer-15s4fli > :first-child { margin-top: 0px; } .framer-YA3u9 .framer-1764xmo > :last-child, .framer-YA3u9 .framer-wqp6nf > :last-child, .framer-YA3u9 .framer-1vc075h > :last-child, .framer-YA3u9 .framer-1q48syf > :last-child, .framer-YA3u9 .framer-1vafc3o > :last-child, .framer-YA3u9 .framer-1gn45b > :last-child, .framer-YA3u9 .framer-hv7raz > :last-child, .framer-YA3u9 .framer-1pzr4r > :last-child, .framer-YA3u9 .framer-1y45yw1 > :last-child, .framer-YA3u9 .framer-1jz68vd > :last-child, .framer-YA3u9 .framer-153q26k > :last-child, .framer-YA3u9 .framer-32ajus > :last-child, .framer-YA3u9 .framer-n6n2cs > :last-child, .framer-YA3u9 .framer-15s4fli > :last-child { margin-bottom: 0px; } .framer-YA3u9 .framer-wqp6nf > *, .framer-YA3u9 .framer-15s4fli > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-YA3u9 .framer-1vc075h > *, .framer-YA3u9 .framer-1q48syf > *, .framer-YA3u9 .framer-1vafc3o > *, .framer-YA3u9 .framer-1gn45b > *, .framer-YA3u9 .framer-hv7raz > *, .framer-YA3u9 .framer-1pzr4r > *, .framer-YA3u9 .framer-1y45yw1 > *, .framer-YA3u9 .framer-1jz68vd > *, .framer-YA3u9 .framer-153q26k > *, .framer-YA3u9 .framer-32ajus > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-YA3u9 .framer-1dki1f3 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-YA3u9 .framer-1dki1f3 > :first-child, .framer-YA3u9 .framer-1ck12z2 > :first-child { margin-left: 0px; } .framer-YA3u9 .framer-1dki1f3 > :last-child, .framer-YA3u9 .framer-1ck12z2 > :last-child { margin-right: 0px; } .framer-YA3u9 .framer-1pn4l1v > *, .framer-YA3u9 .framer-1pn4l1v > :first-child, .framer-YA3u9 .framer-1pn4l1v > :last-child, .framer-YA3u9 .framer-f317j0 > *, .framer-YA3u9 .framer-f317j0 > :first-child, .framer-YA3u9 .framer-f317j0 > :last-child { margin: 0px; } .framer-YA3u9 .framer-n6n2cs > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-YA3u9 .framer-1ck12z2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10848\n * @framerIntrinsicWidth 1512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZC1UoV134\":{\"layout\":[\"fixed\",\"fixed\"]},\"lnEsLd74O\":{\"layout\":[\"fixed\",\"fixed\"]},\"NF_fq9cfU\":{\"layout\":[\"fixed\",\"fixed\"]},\"O7J_Zdqq5\":{\"layout\":[\"fixed\",\"fixed\"]},\"XGYK3ojLa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate false\n * @framerScrollSections {\"isD8GRWDy\":{\"pattern\":\":isD8GRWDy\",\"name\":\"main\"},\"h3iTfTt2d\":{\"pattern\":\":h3iTfTt2d\",\"name\":\"report\"},\"f5dU7RfoK\":{\"pattern\":\":f5dU7RfoK\",\"name\":\"survey\"},\"Bu6WSWLwA\":{\"pattern\":\":Bu6WSWLwA\",\"name\":\"drill-down\"},\"On2k4Ujv4\":{\"pattern\":\":On2k4Ujv4\",\"name\":\"teletheraphy\"},\"fA4WAp_nL\":{\"pattern\":\":fA4WAp_nL\",\"name\":\"crisis-lines\"},\"gEe9jc7Jx\":{\"pattern\":\":gEe9jc7Jx\",\"name\":\"faq\"}}\n * @framerResponsiveScreen\n */const FramerGopVMtoAS=withCSS(Component,css,\"framer-YA3u9\");export default FramerGopVMtoAS;FramerGopVMtoAS.displayName=\"Page\";FramerGopVMtoAS.defaultProps={height:10848,width:1512};addFonts(FramerGopVMtoAS,[{explicitInter:true,fonts:[{family:\"SF Pro Display Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/23WE8KgQxTKm5ZTqhpfUcgupWU.woff2\"},{family:\"SF Pro Text Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bBOBO2qqJPgXtnHi3sdB6WbaI.woff2\"},{family:\"SF Pro Display Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/t3oAfXfUztEwRkUgp2RBWw8zPg.woff2\"}]},...Button2CopyFonts,...Button3CopyFonts,...TeletheraphyAssetFonts,...CuratedContentFonts,...AssetCrisisLinesFonts,...BenefitsFonts,...NewTestimonialsFonts,...GradientStrokeFonts,...Button3Fonts,...NormalBlogFonts,...CarouselFonts,...QuestionsFonts,...Footer_CTAFonts,...TickerFonts,...Asset1Fonts,...Asset2Fonts,...Asset3Fonts,...Asset4Fonts,...PrimaryButtonFonts,...HeaderFonts,...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGopVMtoAS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"10848\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"\",\"framerAcceptsLayoutTemplate\":\"false\",\"framerScrollSections\":\"{\\\"isD8GRWDy\\\":{\\\"pattern\\\":\\\":isD8GRWDy\\\",\\\"name\\\":\\\"main\\\"},\\\"h3iTfTt2d\\\":{\\\"pattern\\\":\\\":h3iTfTt2d\\\",\\\"name\\\":\\\"report\\\"},\\\"f5dU7RfoK\\\":{\\\"pattern\\\":\\\":f5dU7RfoK\\\",\\\"name\\\":\\\"survey\\\"},\\\"Bu6WSWLwA\\\":{\\\"pattern\\\":\\\":Bu6WSWLwA\\\",\\\"name\\\":\\\"drill-down\\\"},\\\"On2k4Ujv4\\\":{\\\"pattern\\\":\\\":On2k4Ujv4\\\",\\\"name\\\":\\\"teletheraphy\\\"},\\\"fA4WAp_nL\\\":{\\\"pattern\\\":\\\":fA4WAp_nL\\\",\\\"name\\\":\\\"crisis-lines\\\"},\\\"gEe9jc7Jx\\\":{\\\"pattern\\\":\\\":gEe9jc7Jx\\\",\\\"name\\\":\\\"faq\\\"}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZC1UoV134\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lnEsLd74O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NF_fq9cfU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O7J_Zdqq5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XGYK3ojLa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1512\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "8oCAA2H,IAAMA,GAAM,CAACC,EAAEC,EAAEC,IAAI,KAAK,IAAI,KAAK,IAAIA,EAAEF,CAAC,EAAEC,CAAC,EAAwhB,IAAME,GAAS,CAACC,EAAEC,EAAEC,IAAID,EAAED,IAAI,EAAE,GAAGE,EAAEF,IAAIC,EAAED,GCIxuB,SAASG,GAAc,CAACC,EAAMC,CAAK,EAAE,CAAC,OAAOD,GAAO,IAAIA,IAAQC,EAAM,KAAK,EAAG,CAG9E,SAASC,IAAY,CAAC,GAAK,CAACC,EAAcC,CAAgB,EAAEC,GAAS,EAAK,EAAE,OAAAC,GAAgB,IAAI,CAACF,EAAiBG,GAAO,WAAW,gBAAgB,EAAE,OAAO,CAAE,EAAE,CAAC,CAAC,EAASJ,CAAc,CAK1L,SAASK,GAAWC,EAASC,EAAO,CAAC,YAAAC,EAAY,UAAAC,EAAU,UAAAC,CAAS,EAAEC,EAAW,CAAIF,EAAU,SAASH,IAAWC,GAAQE,EAAU,QAAQ,GAAMG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,aAAa,WAAW,EAAE,GAAW,CAACD,EAAU,SAASH,IAAWC,IAAQE,EAAU,QAAQ,GAAKG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,gBAAgB,UAAU,EAAG,CAAC,SAASG,GAAOC,EAAiBC,EAAa,CAAC,IAAMN,EAAUO,EAAOF,CAAgB,EAAQN,EAAYS,GAAeR,EAAU,QAAQ,EAAE,CAAC,EAAQS,EAAYC,GAAaX,EAAY,CAAC,EAAE,CAAC,EAAE,CAACO,GAAc,EAAE,CAAC,CAAC,EAAQK,EAAcD,GAAaX,EAAYa,GAAG,EAAEA,CAAC,EAAQX,EAAUM,EAAO,IAAI,EAKxpBM,EAAcH,GAAaC,EAAcC,GAAGA,EAAE,GAAG,OAAO,MAAM,EAG9DE,EAAOJ,GAAaG,EAAcD,GAAGA,IAAI,OAAO,UAAU,SAAS,EAAQG,EAAY,CAAC,GAAGC,GAAiB,QAAQL,EAAc,cAAAE,EAAc,OAAAC,CAAM,EAAE,MAAM,CAAC,UAAAd,EAAU,YAAAS,EAAY,YAAAV,EAAY,YAAAgB,EAAY,UAAAd,CAAS,CAAE,CAAC,SAASgB,GAAe,CAAC,QAAAC,CAAO,EAAE,CAACA,EAAQ,aAAa,cAAc,EAAK,CAAE,CAAC,SAASC,GAAgBC,EAAUC,EAAKC,EAAWC,EAAoBC,EAAaC,EAAYC,EAAa,CAACC,GAAU,IAAI,CAAC,GAAG,CAACP,EAAU,QAAQ,OAIlT,IAAMQ,EAAWC,GAJ+TC,GAAM,CAACR,EAAW,QAAQQ,EAAKT,CAAI,EAItfS,EAAKT,CAAI,EAAE,UAAUG,EAAa,UAASA,EAAa,QAAQ,QAAWD,EAAoBO,EAAKT,CAAI,EAAE,OAAO,EAAEI,EAAY,CAAE,EAA2C,CAAC,UAAUL,EAAU,QAAQ,KAAAC,CAAI,CAAC,EAAQU,EAAWC,GAAOZ,EAAU,QAAQ,IAAI,CAACM,EAAa,EAAED,EAAY,CAAE,CAAC,EAAE,MAAM,IAAI,CAACG,EAAW,EAAEG,EAAW,CAAE,CAAE,EAAE,CAACN,EAAYC,CAAY,CAAC,CAAE,CASpW,SAARO,GAA0B,CAAC,MAAAC,EAAM,IAAAC,EAAI,KAAAd,EAAK,MAAAe,EAAM,aAAAC,EAAa,WAAAC,EAAW,YAAAC,EAAY,WAAAC,EAAW,eAAAC,EAAe,UAAAC,EAAU,aAAAC,EAAa,cAAAC,EAAc,GAAGC,CAAK,EAAE,CACvK,IAAMC,EAAcZ,EAAM,OAAO,OAAO,EAAQa,EAASC,GAAS,MAAMF,CAAa,EAAQG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAQC,GAAWP,CAAK,EAAQQ,EAAUhC,EAAK,IAAI,IAAS,CAAC,YAAAiC,EAAY,UAAAC,EAAU,UAAAC,EAAU,eAAAC,EAAe,UAAAC,CAAS,EAAEpB,EAAgB,CAAC,KAAAqB,EAAK,SAAAC,EAAS,MAAAC,CAAK,EAAErB,EAAgB,CAAC,UAAAsB,EAAU,WAAAC,EAAW,aAAAC,EAAa,WAAAC,EAAW,YAAAC,EAAY,WAAAC,CAAU,EAAE9B,EAAkB,CAAC,cAAA+B,EAAc,iBAAAC,EAAiB,QAAAC,EAAQ,UAAAC,EAAU,WAAAC,EAAW,YAAAC,EAAY,QAAAC,GAAQ,SAAAC,GAAS,eAAAC,GAAe,kBAAAC,GAAkB,YAAAC,GAAY,SAAAC,CAAQ,EAAEtC,EAAoB,CAAC,kBAAAuC,GAAkB,UAAAC,GAAU,YAAAC,GAAY,UAAAC,GAAU,UAAAC,GAAU,WAAAC,EAAW,aAAAC,EAAY,EAAE/C,EAE5oBjB,GAAWf,EAAO,MAAS,EAG3BiB,GAAajB,EAAO,MAAS,EAI7BgF,GAAc/E,GAAe,CAAC,EAAQe,GAAoBiE,IAAW,CAACD,GAAc,IAAI/D,GAAa,UAAU,OAAUA,GAAa,QAAQgE,EAAS,CAAE,EAGzJjG,GAAcD,GAAW,EAEzBmG,GAAMrF,GAAO,GAAMsD,CAAS,EAAQgC,GAAItF,GAAO,GAAKsD,CAAS,EAAQiC,GAAenF,GAAegD,EAAU,EAAE,EAAQoC,GAAalF,GAAaiF,GAAe/E,IAAG,IAAIA,EAAC,EAAQiF,GAAUrF,GAAe+C,CAAS,EAAQuC,GAAepF,GAAa,CAACiF,GAAeE,EAAS,EAAE1G,EAAa,EAAQ4G,GAAarF,GAAaoF,GAAelF,IAAG,IAAIA,EAAC,EAAQoF,GAAUxF,GAAea,EAAK,QAAQ,QAAQ,EAAQ4E,GAAKvF,GAAa,CAACsF,GAAUP,GAAM,YAAYE,GAAeG,GAAeJ,GAAI,YAAYE,GAAaG,EAAY,EAAEG,IAAe,sBAAsBA,GAAO,CAAC,mBAAmBA,GAAO,CAAC,MAAMA,GAAO,CAAC,uBAAuBA,GAAO,CAAC,wBAAwBA,GAAO,CAAC,oBAAoBA,GAAO,CAAC,MAAMA,GAAO,CAAC,KAAO,EAAQC,GAAY5F,EAAO,IAAI,EAEnvB,CAAC6F,GAASC,EAAW,EAAE5G,GAASwD,EAAS,EAAE,CAAC,EAE3CqD,GAAU,CAAC,gBAAgB1C,EAAS,WAAW,CAAC,EAAQ2C,GAAW,CAAC,EAAKnE,IAAQ,YAAcf,GAAMkF,GAAW,OAAO,OAAOD,GAAU,OAAO,SAAaC,GAAW,MAAM,OAAOD,GAAU,MAAM,SAAazC,IAAOyC,GAAU,eAAe,UAAaxC,IAAY,WAAWwC,GAAU,MAAM,eAAevC,GAAY,OAAOwC,GAAW,MAAM,QAAgBzC,IAAY,YAAWwC,GAAU,MAAM,QAAQ,IAAItC,QAAmB7B,SAAWA,EAAI6B,OAAkBuC,GAAW,MAAM,QAAWtC,IAAa,WAAWqC,GAAU,OAAO,eAAepC,GAAa,OAAOqC,GAAW,OAAO,QAAgBtC,IAAa,SAAQqC,GAAU,OAAO,QAAQ,IAAInC,QAAiBhC,SAAWA,EAAIgC,OAAgBoC,GAAW,OAAO,QAAQ,IAAMC,GAAevD,EAAS,SAAS,OAAawD,GAAe,CAAC,GAAGC,GAAmB,QAAAvD,CAAO,EAAQwD,GAAc,CAAC,GAAGC,GAAkB,IAAAzE,EAAI,WAAWC,EAAM,cAAcf,EAAK,MAAM,SAAS,UAAUA,EAAKmF,GAAe,SAAS,UAAUnF,EAAK,SAASmF,GAAe,eAAe7C,EAAK,GAAGN,cAAsB,OAAU,wBAAwB,QAAQ,gBAAgBC,EAAY2C,GAAK,OAAU,aAAa3C,EAAY2C,GAAK,OAAU,UAAU3C,EAAY2C,GAAK,OAAU,aAAAtD,CAAY,EAAQkE,GAAa,CAAC,CAAC,sBAAsB,EAAE,UAAU,EAAKnE,IAAWmE,GAAa,YAAY,EAAEnE,GAAW,IAAMoE,GAAS,CAAC,EAAgG,GAA3F1E,IAAQ,YAAW0E,GAAS,WAAW,EAAE,QAAQA,GAAS,sBAAsB,EAAE,SAAY,CAAC7D,EAAS,CAAC,IAAM8D,GAAUxG,EAAO,CAAC,CAAC,EAAEY,GAAgBgF,GAAY9C,EAAU/B,GAAWC,GAAoBC,GAAawF,GAAY,IAAI,CAAC,GAAG,CAAC1F,GAAW,QAAQ,OAAO,GAAK,CAAC,aAAA2F,GAAa,gBAAAC,GAAgB,aAAAC,EAAY,EAAE7F,GAAW,QAAc8F,GAAQ7B,GAAc,IAAI,EAAE,GAAG,CAAC0B,IAAc,CAACC,GAAgB,OAAO,GAAGD,GAAaC,GAAgB,CAACtH,GAAWwH,GAAQ,EAAE3B,GAAMhC,CAAc,EAAE7D,GAAWwH,GAAQD,GAAazB,GAAIjC,CAAc,EAAE,QAAQ4D,GAAE,EAAEA,GAAEN,GAAU,QAAQ,OAAOM,KAAI,CAAC,GAAK,CAAC,QAAAnG,GAAQ,MAAAuE,GAAM,IAAAC,EAAG,EAAEqB,GAAU,QAAQM,EAAC,EAAK3B,GAAI0B,IAAS3B,GAAM2B,GAAQF,GAAiBhG,GAAQ,aAAa,cAAc,EAAI,EAAQA,GAAQ,aAAa,cAAc,EAAK,QAAUtB,GAAW,EAAE,EAAE6F,GAAMhC,CAAc,EAAE7D,GAAW,EAAE,EAAE8F,GAAIjC,CAAc,EAAEsD,GAAU,QAAQ,QAAQ9F,EAAc,EAO/qE,IAAIqG,GAAY,KAAK,KAAKL,GAAaC,EAAe,EAAM,MAAMI,EAAW,IAC7FA,GAAYvE,EAAS,MAAIuE,GAAYvE,GAAYuE,KAAclB,IAASC,GAAYiB,EAAW,EAAG,EAAE,CAAClB,EAAQ,CAAC,EAAEY,GAAY,IAAI,CAAKb,GAAY,UAAeY,GAAU,QAAQ,MAAM,KAAKZ,GAAY,QAAQ,QAAQ,EAAE,IAAIjF,IAAiBG,EAAK,CAAC,QAAAH,GAAQ,MAAMA,GAAQ,WAAW,IAAIA,GAAQ,WAAWA,GAAQ,WAAW,EAAE,CAAC,QAAAA,GAAQ,MAAMA,GAAQ,UAAU,IAAIA,GAAQ,UAAUA,GAAQ,YAAY,CAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAIjZ+B,IAAUtB,GAAU,IAAI,CAACkE,GAAU,IAAItC,CAAS,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE5B,GAAU,IAAI,CAACgE,GAAe,IAAInC,EAAU,EAAE,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE7B,GAAU,IAAI,CAACqE,GAAU,IAAI3E,EAAK,QAAQ,QAAQ,CAAE,EAAE,CAACA,CAAI,CAAC,GAAG,IAAMkG,GAAa,CAACC,GAAM1H,KAAS,CAAC,GAAG,CAACwB,GAAW,QAAQ,OAAO,GAAK,CAAC,QAAA8F,EAAO,EAAE9F,GAAW,QAAa,CAAC,SAAAmG,EAAQ,EAAEtB,GAAY,QAAYuB,GAAiBL,GAAEG,KAAQ,EAAE,EAAEC,GAAS,OAAO,EAAE,KAAMC,KAAe,QAAU,CAAC,IAAMC,GAAKF,GAASJ,EAAC,EAAQ5B,GAAMpE,EAAKsG,GAAK,WAAWA,GAAK,UAAgBC,GAAOvG,EAAKsG,GAAK,YAAYA,GAAK,aAAmBjC,GAAID,GAAMmC,GAAaC,GAAU,IAAOL,KAAQ,EAAoB3H,GAAS4F,GAAMC,GAAI5F,EAAM,EAAgB,EAAE+H,GAAWH,GAAajC,GAAe4B,KAAII,GAAS,OAAO,IAAGC,GAAahC,IAAc8B,KAAQ,KAAqB3H,GAAS4F,GAAMC,GAAI5F,EAAM,EAAgB+H,GAAWH,GAAahC,GAAa2B,KAAI,IAAGK,GAAajC,KAAQ4B,IAAGG,GAAO,OAAOE,EAAa,EAAQI,GAAgBC,GAAiB,EAAQC,GAAKC,IAAU,CAACzG,GAAa,QAAQyG,GAAS,IAAMC,GAAQ7G,EAAK,CAAC,KAAK4G,EAAQ,EAAE,CAAC,IAAIA,EAAQ,EAAE9B,GAAY,QAAQ,SAAS,CAAC,GAAG+B,GAAQ,SAASJ,GAAgB,OAAO,QAAQ,CAAC,CAAE,EAAQK,GAASC,IAAM,CAAC,GAAG,CAAC9G,GAAW,QAAQ,OAAO,GAAK,CAAC,aAAA6F,EAAY,EAAE7F,GAAW,QAAQ0G,GAAKI,IAAMjB,IAAcf,GAAS,GAAG,CAAE,EAAQiC,GAAUb,IAAO,IAAI,CAAC,GAAG,CAAClG,GAAW,QAAQ,OAAO,GAAK,CAAC,gBAAA4F,GAAgB,aAAAC,EAAY,EAAE7F,GAAW,QAAc8F,GAAQ7B,GAAc,IAAI,EAAQ+C,GAAWnB,GAAaf,GAAemC,GAAYC,GAAM,EAAEpC,GAAS,EAAE,KAAK,MAAMgB,GAAQkB,EAAU,CAAC,EAAEH,GAASI,GAAYf,EAAK,CAAE,EAEphD,GAAGzE,IAAW,EAAG,OAAoB0F,EAAKC,GAAY,CAAC,CAAC,EAAG,IAAMC,GAAK,CAAC,EAAQC,GAAc,CAAC,EAAE,GAAGxC,GAAS,GAAG/B,GAAkB,CAACD,EAAc,CAAC,QAAQiD,GAAE,EAAEA,GAAEjB,GAASiB,KAAI,CAAC,IAAMwB,GAAW5F,GAAU,CAACoE,IAAG,GAAMsB,GAAK,KAAkBF,EAAKK,GAAI,CAAC,SAAS,CAAC,GAAGC,GAAS,MAAMzE,EAAQ,OAAOA,EAAQ,gBAAgBK,EAAQ,EAAE,YAAY3D,GAAiB,WAAW6H,GAAW,gBAAgBhE,GAAkB,QAAQC,GAAY,QAAQ,IAAIqD,GAASd,EAAC,EAAE,cAAc9B,GAAc,WAAWjE,GAAW,MAAM8E,GAAS,MAAMiB,GAAE,IAAI3C,GAAQ,QAAQD,EAAY,KAAKpD,CAAI,CAAC,CAAC,EAAM0D,IAAU6D,GAAc,eAAeA,GAAc,qBAAqBA,GAAc,kBAAkB,QAAQ7D,QAAgB,OAAoBiE,EAAM,UAAU,CAAC,MAAMvC,GAAe,GAAGI,GAAa,SAAS,CAAc4B,EAAKQ,EAAO,GAAG,CAAC,IAAI9C,GAAY,MAAMQ,GAAc,UAAU,mBAAmB,sBAAsBvC,EAAc,cAAc,QAAQ,YAAY,SAAS,QAAQ,IAAI5C,GAAa,QAAQ,OAAU,SAASwB,GAAS,IAAIF,EAAc,CAACoG,GAAMC,KAAQ,CAAC,IAAIC,GAAa,OAAoBX,EAAK,KAAK,CAAC,MAAMnC,GAAU,GAAGQ,GAAS,aAAa,GAAGqC,GAAM,QAAQpG,IAAW,SAAsBsG,GAAaH,GAAM,CAAC,GAAGA,GAAM,MAAM,MAAM,CAAC,IAAIE,GAAaF,GAAM,SAAS,MAAME,KAAe,OAAO,OAAOA,GAAa,MAAM,GAAG7C,EAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,CAAC,EAAeyC,EAAM,WAAW,CAAC,MAAM,CAAC,GAAGM,GAAe,QAAQhE,GAAa,QAAQ,OAAO,cAAcjE,EAAK,MAAM,QAAQ,EAAE,aAAa,+BAA+B,UAAU,4BAA4B,2BAA2B2D,GAAkB,SAAS,CAAcyD,EAAKQ,EAAO,OAAO,CAAC,IAAIxD,GAAM,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAM,YAAY,gBAAgBN,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ7D,EAAQ,EAAH,GAAK,QAAQ2D,GAAkB,QAAQ,MAAM,EAAE,QAAQqD,GAAU,EAAE,EAAE,aAAa,WAAW,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAMxD,GAAU,OAAOA,GAAU,IAAIG,IAAW,qEAAqE,CAAC,CAAC,CAAC,EAAeqD,EAAKQ,EAAO,OAAO,CAAC,IAAIvD,GAAI,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAI,YAAY,gBAAgBP,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ7D,EAAQ,EAAH,GAAK,QAAQ2D,GAAkB,QAAQ,MAAM,EAAE,QAAQqD,GAAU,CAAC,EAAE,aAAa,OAAO,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAMxD,GAAU,OAAOA,GAAU,IAAII,GAAY,qEAAqE,CAAC,CAAC,CAAC,EAAEsD,GAAK,OAAO,EAAeF,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGc,GAAmB,KAAKlI,EAAK,MAAMkD,EAAU,IAAKlD,EAAW,QAAN,MAAc,UAAUA,EAAK,mBAAmB,mBAAmB,cAAcA,EAAK,MAAM,SAAS,OAAOA,EAAKkD,EAAU,QAAQ,aAAaC,EAAW,gBAAgBI,GAAe,GAAGgE,EAAa,EAAE,SAASD,EAAI,CAAC,EAAE,IAAI,CAAC,CAAC,EAAeF,EAAKe,GAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAyBvH,GAAS,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,eAAe,CAAC,cAAc,GAAM,iBAAiB,EAAK,EAAE,aAAa,CAAC,UAAU,OAAO,YAAY,EAAE,aAAa,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAyBwH,GAAoBxH,GAAS,CAAC,MAAM,CAAC,KAAKyH,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAK,EAAK,EAAE,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,MAAM,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,KAAK,EAAE,GAAGC,GAAe,aAAa,CAAC,KAAKD,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO7G,GAAOA,EAAM,YAAY,SAAS,EAAE,aAAa,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO7G,GAAOA,EAAM,YAAY,SAAS,EAAE,WAAW,CAAC,KAAK6G,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO7G,GAAOA,EAAM,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO7G,GAAOA,EAAM,aAAa,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,SAAS,OAAO7G,GAAO,CAACA,EAAM,IAAI,EAAE,MAAM,CAAC,KAAK6G,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,OAAO7G,GAAO,CAACA,EAAM,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO7G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO7G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,OAAO7G,GAAO,CAACA,EAAM,YAAY,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,CAAC,EAAE,eAAe,CAAC,KAAK6G,EAAY,WAAW,MAAM,aAAa,OAAO7G,GAAO,CAACA,EAAM,WAAW,CAAC,CAAC,EAAE,eAAe,CAAC,KAAK6G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAK,EAAE,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,OAAO7G,GAAOA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK6G,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK6G,EAAY,MAAM,MAAM,OAAO,aAAa,OAAO,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,eAAe,CAAC,KAAK6G,EAAY,MAAM,MAAM,WAAW,aAAa,kBAAkB,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,KAAK,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,kBAAkB,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,KAAK,EAAE,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,kBAAkB,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK6G,EAAY,MAAM,MAAM,WAAW,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAK6G,EAAY,MAAM,MAAM,OAAO,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,aAAa,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,aAAa,YAAY,WAAW,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,CAAC,CAAC,CAAC,EAAE,SAASZ,GAAI,CAAC,cAAAvD,EAAc,WAAAjE,EAAW,WAAAuH,EAAW,gBAAAe,EAAgB,QAAQC,EAAkB,MAAAC,EAAM,MAAAX,EAAM,SAAAJ,EAAS,YAAAhI,EAAY,IAAAoB,EAAI,QAAAgB,EAAQ,KAAA9B,EAAK,GAAGwB,CAAK,EAAE,CAAC,IAAMkH,EAAQrJ,GAAa6E,EAAc3E,GAAG,CAAC,IAAIoJ,EAAoBC,EAAqB,GAAG,EAAG,GAAAD,EAAoB1I,EAAW,WAAW,MAAM0I,IAAsB,SAAcA,EAAoB,cAAe,OAAOb,IAAQ,EAAES,EAAgBC,EAAmB,IAAMvB,IAAa2B,EAAqB3I,EAAW,WAAW,MAAM2I,IAAuB,OAAO,OAAOA,EAAqB,cAAcH,EAAYI,EAAU5B,EAAWa,EAAYgB,EAAUD,EAAU5B,EAAsF,OAA1D1H,GAAGsJ,IAAYf,EAAMW,EAAM,EAAElJ,EAAEuJ,EAAUhB,IAAQW,EAAM,GAAqBF,EAAgBC,CAAkB,CAAC,EAAQO,EAAcjI,EAAI,EAAMkI,EAAI,CAAChJ,GAAM8H,EAAM,EAAEiB,EAAcjH,EAAYmH,EAAO,CAACjJ,GAAM8H,IAAQW,EAAM,EAAEM,EAAcjH,EAAYoH,EAAMlJ,GAAM8H,IAAQW,EAAM,EAAEM,EAAcjH,EAAYqH,EAAKnJ,GAAM8H,EAAM,EAAEiB,EAAcjH,EAAQ,OAAoBsF,EAAK,SAAS,CAAC,aAAa,kBAAkBU,EAAM,IAAI,KAAK,SAAS,GAAGtG,EAAM,MAAM,CAAC,GAAG9B,EAAY,QAAQ,GAAGsJ,OAASE,OAAWD,OAAYE,KAAQ,EAAE,SAAsB/B,EAAKQ,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGF,EAAS,QAAAgB,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASrB,IAAa,CAAC,OAAoBM,EAAM,UAAU,CAAC,MAAMyB,GAAkB,SAAS,CAAchC,EAAK,MAAM,CAAC,MAAMiC,GAAY,SAAS,QAAG,CAAC,EAAejC,EAAK,IAAI,CAAC,MAAMkC,GAAY,SAAS,oBAAoB,CAAC,EAAelC,EAAK,IAAI,CAAC,MAAMmC,GAAe,SAAS,4CAA4C,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASpB,IAAa,CAAC,OAAoBf,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,sBAgBh5T,CAAC,CAAC,CAAE,CAAa,IAAMgC,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,qBAAqB,EAAQC,GAAY,CAAC,SAAS,GAAG,aAAa,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAQC,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAE9e,IAAMC,GAAmB,CAAC,QAAQ,OAAO,SAAS,SAAS,MAAM,OAAO,OAAO,OAAO,SAAS,UAAU,EAAQC,GAAkB,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,OAAO,SAAS,WAAW,QAAQ,OAAO,KAAK,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQC,GAAiB,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,UAAU,OAAO,EAAE,QAAQ,CAAC,EAAQC,GAAe,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,OAAO,EAAE,QAAQ,EAAE,OAAO,CAAC,EAE1lBC,GAAmB,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,SAAS,WAAW,cAAc,MAAM,EAAQC,GAAS,CAAC,aAAa,MAAM,WAAW,QAAQ,OAAO,UAAU,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,QAAQ,CAAC,ECrFtD,IAAMC,GAAW,CAAC,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnB,CAAQ,EAAEoB,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBxB,GAAuBD,EAAME,CAAQ,EAAQwB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,GAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQS,EAAS,QAAQ,GAAM,SAAsBV,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGmB,EAAU,GAAGI,EAAgB,UAAUiB,EAAGC,GAAkB,GAAGL,EAAsB,iBAAiBpB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBU,EAAiB,SAAS,YAAY,IAAIpB,GAA6BqB,EAAK,MAAM,CAAC,WAAW,8EAA8E,GAAGjB,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,kFAAkF,mGAAmG,EAQ3rFC,GAAgBC,GAAQnC,GAAUiC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,CAAC,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRoE,IAAMI,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU8B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,GAAGqC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiBpB,GAAuBH,EAAM1B,CAAQ,EAAO,CAAC,sBAAAkD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQQ,EAAgBL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAeN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQU,EAAeP,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAEW,GAAmBlB,EAAY,CAAC,QAAQa,EAAgB,UAAUI,EAAe,UAAUD,EAAe,UAAUD,CAAe,CAAC,EAAE,IAAMI,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBhD,EAAKiD,GAAY,CAAC,GAAG5B,GAA4CuB,EAAgB,SAAsB5C,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKT,GAAW,CAAC,MAAML,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,EAAE,UAAU,CAAC,MAAMA,EAAW,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBuB,EAAMhD,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUyB,EAAGxE,GAAkB,GAAGmE,EAAsB,gBAAgB1B,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B2B,EAAK,MAAM,CAAC,GAAGvB,CAAK,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,KAAK,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,kFAAkF,OAAO,aAAa,QAAQ,EAAE,aAAa,YAAY,EAAE,kBAAkB5C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,GAAGP,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,EAAE,UAAU,CAAC,kBAAkBS,EAAkB,CAAC,EAAEiC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,kFAAkF,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKoD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAAwFN,GAAkB,GAAI,GAAG,EAAE,EAAE,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBf,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGnD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQwE,GAAwFN,GAAkB,GAAI,GAAG,EAAE,EAAE,IAAI,qEAAqE,CAAC,CAAC,EAAExB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,kFAAkF,sGAAsG,mLAAmL,kMAAkM,iJAAiJ,0IAA0I,mHAAmH,qGAAqG,sGAAsG,+IAA+I,+bAA+b,EAQ94PC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR9M,IAAMM,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,gBAAgB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,aAAa,YAAY,eAAe,YAAY,gBAAgB,YAAY,eAAe,YAAY,eAAe,YAAY,cAAc,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,iBAAiB,YAAY,KAAK,YAAY,QAAQ,YAAY,OAAO,YAAY,KAAK,YAAY,MAAM,YAAY,OAAO,YAAY,OAAO,YAAY,OAAO,YAAY,KAAK,YAAY,QAAQ,YAAY,OAAO,YAAY,SAAS,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASb,CAAW,EAAmCc,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASd,CAAW,EAAmCe,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASf,CAAW,EAAmCgB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAAShB,CAAW,EAAmCiB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASjB,CAAW,EAAmCkB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASlB,CAAW,EAAmCmB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASnB,CAAW,EAAmCoB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASpB,CAAW,EAAmCqB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASrB,CAAW,EAAmCsB,EAAc,IAAQ,GAAC,YAAY,WAAW,EAAE,SAAStB,CAAW,EAAmCuB,EAAc,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASvB,CAAW,EAAmCwB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBnD,EAAKoD,GAAY,CAAC,GAAG/B,GAA4C0B,EAAgB,SAAsB/C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB+D,EAAMnD,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAU4B,EAAGvE,GAAkB,GAAGkE,EAAsB,iBAAiB7B,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,GAAGd,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,eAAe,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAACQ,EAAY,GAAgBkB,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,yiEAAyiE,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,yiEAAyiE,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,uiEAAuiE,aAAa,WAAW,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,yiEAAyiE,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAES,EAAa,GAAgBiB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,mkJAAmkJ,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gkJAAgkJ,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,mkJAAmkJ,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEU,EAAa,GAAgBgB,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,ivBAAivB,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,8uBAA8uB,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,ivBAAivB,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEW,EAAa,GAAgBe,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,0nDAA0nD,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAehC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,0nDAA0nD,aAAa,WAAW,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,ynDAAynD,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEY,EAAa,GAAgBc,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,87BAA87B,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,87BAA87B,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,67BAA67B,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEa,EAAa,GAAgBa,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,+mBAA+mB,aAAa,WAAW,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,+mBAA+mB,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,8mBAA8mB,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEc,EAAa,GAAgBY,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,o4DAAo4D,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,s4DAAs4D,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,o4DAAo4D,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,s4DAAs4D,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEe,EAAa,GAAgBW,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,8rEAA8rE,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,GAAG,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,4rEAA4rE,aAAa,WAAW,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,8rEAA8rE,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgB,EAAa,GAAgBU,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,07FAA07F,aAAa,WAAW,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,w7FAAw7F,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,07FAA07F,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiB,EAAa,GAAgBS,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,otBAAotB,aAAa,WAAW,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,ktBAAktB,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,otBAAotB,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkB,EAAc,GAAgBQ,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,uYAAuY,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,2XAA2X,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,yXAAyX,aAAa,YAAY,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,0XAA0X,aAAa,UAAU,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmB,EAAc,GAAgBO,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,ulDAAulD,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAKuD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiBvB,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,mlDAAmlD,aAAa,WAAW,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,IAAI,ulDAAulD,aAAa,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ6B,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,sMAAsM,kNAAkN,uMAAuM,oNAAoN,uZAAuZ,mNAAmN,mLAAmL,mJAAmJ,mLAAmL,oJAAoJ,mLAAmL,mJAAmJ,+fAA+f,4FAA4F,wVAAwV,8DAA8D,4FAA4F,6FAA6F,8FAA8F,EAQp5qFC,GAAgBC,GAAQ7C,GAAU2C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,gBAAgB,SAAS,gBAAgB,OAAO,cAAc,cAAc,eAAe,SAAS,SAAS,eAAe,UAAU,gBAAgB,OAAO,QAAQ,eAAe,SAAS,gBAAgB,SAAS,eAAe,OAAO,aAAa,WAAW,gBAAgB,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRjhB,IAAMM,GAAUC,GAASC,EAAI,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGsD,EAAsB,gBAAgBjB,EAAUI,CAAU,EAAE,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,GAAGd,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,MAAM,uBAAuB,KAAK,CAAC,EAAE,GAAGlC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAAcc,EAAMvC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,gCAAgC,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,iBAAiB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,0FAA0F,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,6DAA6D,MAAM,CAAC,2BAA2B,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,6HAA6H,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEN,GAAkB,GAAI,GAAG,GAAG,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKpB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGK,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,kFAAkF,oGAAoG,uTAAuT,kMAAkM,+HAA+H,mXAAmX,iEAAiE,8DAA8D,ibAAib,+bAA+b,EAQjhUC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGpE,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR/R,IAAM0E,GAAUC,GAASC,EAAI,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGsD,EAAsB,iBAAiBjB,EAAUI,CAAU,EAAE,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,GAAGd,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,MAAM,uBAAuB,KAAK,CAAC,EAAE,GAAGlC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAAcc,EAAMvC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,gCAAgC,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,iBAAiB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oGAAoG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,6DAA6D,MAAM,CAAC,2BAA2B,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oIAA+H,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEN,GAAkB,GAAI,GAAG,GAAG,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKpB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGK,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,uTAAuT,kMAAkM,gIAAgI,mXAAmX,kEAAkE,8DAA8D,ibAAib,+bAA+b,EAQ1hUC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGpE,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR/R,IAAM0E,GAAUC,GAASC,EAAI,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGsD,EAAsB,eAAejB,EAAUI,CAAU,EAAE,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,GAAGd,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,KAAK,CAAC,EAAE,GAAGlC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAAcc,EAAMvC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,gCAAgC,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,iBAAiB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,0HAA0H,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,6DAA6D,MAAM,CAAC,2BAA2B,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,iIAA4H,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEN,GAAkB,GAAI,GAAG,GAAG,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKpB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGK,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,gFAAgF,mGAAmG,uTAAuT,mMAAmM,gIAAgI,mXAAmX,iEAAiE,+DAA+D,qbAAqb,+bAA+b,EAQ5lUC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGpE,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR3O,IAAM0E,GAAUC,GAASC,EAAI,EAAQC,GAAaC,GAAoBF,EAAI,EAAQG,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAqB,CAAC,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,aAAa,YAAY,eAAe,YAAY,gBAAgB,YAAY,eAAe,YAAY,eAAe,YAAY,cAAc,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,iBAAiB,YAAY,KAAK,YAAY,QAAQ,YAAY,OAAO,YAAY,KAAK,YAAY,MAAM,YAAY,OAAO,YAAY,OAAO,YAAY,OAAO,YAAY,KAAK,YAAY,QAAQ,YAAY,OAAO,YAAY,SAAS,WAAW,EAAQC,GAAwB,CAAC,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,YAAAC,EAAY,OAAAC,EAAO,KAAAC,EAAK,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAA2BC,EAAMC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGP,EAAM,WAAWC,EAAKP,GAAqDM,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,6DAA6D,WAAWC,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,gBAAgB,WAAWG,GAAOD,GAAOD,EAA2BZ,GAAqBK,CAAI,KAAK,MAAMO,IAA6B,OAAOA,EAA2BP,KAAQ,MAAMQ,IAAQ,OAAOA,EAAMJ,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAM,YAAY,SAASE,GAAOD,EAAuCd,GAAwBQ,EAAM,OAAO,KAAK,MAAMM,IAAyC,OAAOA,EAAuCN,EAAM,WAAW,MAAMO,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACR,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAUmC,GAA6BC,GAAW,SAASV,EAAMW,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAzC,EAAQ,UAAA0C,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAvD,CAAQ,EAAEwD,GAAgB,CAAC,WAAA7D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ4D,EAAiBvB,GAAuBR,EAAM1B,CAAQ,EAAQ0D,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASZ,CAAW,EAAmCa,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpD,EAAKqD,GAAY,CAAC,GAAGvB,GAA4CkB,EAAgB,SAAsBhD,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBgE,EAAMpD,EAAO,IAAI,CAAC,GAAGgC,EAAU,GAAGI,EAAgB,UAAUiB,EAAGxE,GAAkB,GAAGmE,EAAsB,iBAAiBrB,EAAUO,CAAU,EAAE,cAAc,GAAK,mBAAmB,aAAa,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIpB,GAA6BqB,EAAK,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGjB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,GAAG3C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEkD,EAAYI,CAAc,EAAE,SAAS,CAAce,EAAMpD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB0C,EAAiB,SAAS,YAAY,SAAS,CAAc5C,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,gCAAgC,EAAE,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,KAAKb,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,iBAAiB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG9C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,KAAK,MAAS,EAAE,kBAAkB,CAAC,KAAK,MAAS,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,CAAC,EAAEiC,EAAYI,CAAc,CAAC,CAAC,EAAevC,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,4DAA4D,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,EAAE,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,KAAKZ,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,kBAAkB,CAAC,KAAK,MAAS,EAAE,kBAAkB,CAAC,KAAK,MAAS,EAAE,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yHAAyH,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oHAA+G,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,8GAA8G,CAAC,CAAC,CAAC,EAAE,KAAK,MAAS,CAAC,EAAEiC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEQ,EAAY,GAAgB/C,EAAKyD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQC,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,UAAU,IAAI,uEAAuE,OAAO,uKAAuK,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBP,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG3D,GAAqB,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQyE,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,UAAU,IAAI,uEAAuE,OAAO,uKAAuK,CAAC,EAAE,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,UAAU,IAAI,uEAAuE,OAAO,uKAAuK,CAAC,EAAE,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,oEAAoE,CAAC,EAAE,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,sEAAsE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,UAAU,IAAI,uEAAuE,OAAO,uKAAuK,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,oEAAoE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQO,GAAwFP,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAEhB,EAAYI,CAAc,CAAC,CAAC,EAAevC,EAAK2D,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgER,GAAkB,GAAI,GAAG,GAAG,GAAGlE,GAAqB,CAAC,UAAU,CAAC,GAAgEkE,GAAkB,GAAI,GAAG,EAAE,CAAC,EAAEhB,EAAYI,CAAc,EAAE,SAAsBvC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB0C,EAAiB,SAAS,sBAAsB,SAAsB5C,EAAKtB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQuD,EAAU,MAAM,OAAO,GAAGhD,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEkD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqB,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,sTAAsT,mMAAmM,uMAAuM,gIAAgI,+WAA+W,iFAAiF,oGAAoG,+JAA+J,ibAAib,mEAAmE,kEAAkE,oLAAoL,wEAAwE,+bAA+b,EAS5qmBC,GAAgBC,GAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,aAAa,aAAa,SAAS,aAAa,aAAa,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,6DAA6D,gBAAgB,GAAM,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,UAA6DtF,IAAa,SAAa,CAAC,GAAGA,GAAa,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,MAAM,CAAC,CAAC,EAAEuF,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGrF,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTpzB,IAAM2F,GAAUC,GAASC,EAAI,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvC,EAAKwC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBmD,EAAMvC,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGsD,EAAsB,gBAAgBjB,EAAUI,CAAU,EAAE,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,qBAAqB,GAAGd,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,MAAM,uBAAuB,KAAK,CAAC,EAAE,GAAGlC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAS,CAAcc,EAAMvC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsBF,EAAYtC,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,wBAAwB,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,gCAAgC,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,EAAe3B,EAAK2C,EAAS,CAAC,sBAAsB,GAAK,SAAsB3C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,2HAA2H,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,6DAA6D,MAAM,CAAC,2BAA2B,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,EAAE,kBAAkB,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uGAAuG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEN,GAAkB,GAAI,GAAG,GAAG,SAAsBtC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKpB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGK,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,WAAW,EAAE,kBAAkB,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,gFAAgF,oGAAoG,uTAAuT,mMAAmM,+HAA+H,mXAAmX,iEAAiE,8DAA8D,ibAAib,+bAA+b,EAQ36TC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,sBAAsBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGpE,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRmb,IAAM0E,GAAoBC,GAASC,EAAc,EAAQC,GAAqBF,GAASG,EAAe,EAAQC,GAAcJ,GAASK,EAAQ,EAAQC,GAAWN,GAASO,EAAK,EAAQC,GAAWR,GAASS,EAAK,EAAQC,GAAWV,GAASW,EAAK,EAAQC,GAAuBZ,GAASa,EAAiB,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,yBAAyB,IAAUC,GAAmB,CAACD,EAAE,IAAI,oBAAoB,IAAUE,GAAmB,CAACF,EAAE,IAAI,oBAAoB,IAAUG,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,SAAS,YAAY,SAAS,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,SAAS,YAAY,SAAS,YAAY,SAAS,YAAY,SAAS,YAAY,QAAQ,YAAY,QAAQ,YAAY,WAAW,YAAY,WAAW,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU4B,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAlC,EAAQ,GAAGmC,CAAS,EAAEf,GAASI,CAAK,EAAO,CAAC,YAAAY,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA7C,CAAQ,EAAE8C,GAAgB,CAAC,WAAAnD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQkD,EAAiBpB,GAAuBD,EAAM1B,CAAQ,EAAO,CAAC,sBAAAgD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAYH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAaN,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAYP,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,EAAaR,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,EAAYT,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQa,EAAYV,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQc,EAAYX,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQe,EAAYZ,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQgB,EAAab,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQiB,EAAYd,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQkB,EAAYf,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCmB,EAAkBC,EAAGrE,GAAkB,GAAhD,CAAC,CAAuE,EAAQsE,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAAS9B,CAAW,EAAmC+B,EAAa,IAAQ/B,IAAc,YAA6CgC,GAAa,IAAQhC,IAAc,YAA6CiC,GAAa,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASjC,CAAW,EAAmCkC,GAAa,IAAQ,GAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASlC,CAAW,EAAmCmC,GAAa,IAAQ,EAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASnC,CAAW,EAAmCoC,GAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB5D,EAAK6D,GAAY,CAAC,GAAG1C,GAAUsC,GAAgB,SAAsBzD,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKT,GAAW,CAAC,MAAML,GAAY,SAAsB4E,EAAM5D,EAAO,IAAI,CAAC,GAAGkB,EAAU,GAAGI,EAAgB,UAAUwB,EAAGD,EAAkB,iBAAiB7B,EAAUI,CAAU,EAAE,mBAAmB,iBAAiB,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAAKoC,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,GAAGhC,CAAK,EAAE,GAAGpC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEwC,EAAYI,CAAc,EAAE,SAAS,CAAcqC,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,iBAAiB,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,qBAAqB,KAAK,EAAE,UAAU,CAAC,wBAAwB,MAAM,qBAAqB,KAAK,CAAC,EAAE,SAAS,CAACqB,EAAY,GAAgBnD,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,GAAG8E,GAAmB,GAAG,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKnC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEsF,EAAY,GAAgBnD,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,GAAG8E,GAAmB,GAAG,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKnC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEsF,EAAY,GAAgBnD,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,GAAG9E,GAAqB,CAAC,UAAU,CAAC,GAAG8E,GAAmB,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAsB9B,EAAKnC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEsF,EAAY,GAAgBnD,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,IAAI,GAAG9E,GAAqB,CAAC,UAAU,CAAC,GAAG8E,GAAmB,GAAG,GAAG,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAsB9B,EAAKnC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiG,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4B,EAAiB,SAAS,YAAY,kBAAkB3C,GAAmB,GAAGN,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,EAAE,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAEwC,EAAYI,CAAc,EAAE,SAAS,CAAcqC,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAc9B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAegC,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,OAAO,aAAa,QAAQ,GAAG,aAAa,YAAY,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,CAAC,CAAC,CAAC,EAAe9B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegC,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,kBAAkBzC,GAAmB,GAAGR,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM2D,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMN,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMK,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMF,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMD,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAME,CAAW,CAAC,EAAEjB,EAAYI,CAAc,EAAE,SAAS,CAAczB,EAAKgE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,OAAO,WAAW,iBAAiBlC,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,gjIAAgjI,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,mBAAmB,GAAK,GAAGjD,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,6jIAA6jI,aAAa,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,EAAezB,EAAKiE,EAAS,CAAC,sBAAsB,GAAK,SAAsBjE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,gBAAgB,MAAM,CAAC,gCAAgC,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAegC,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB4B,EAAiB,SAAS,YAAY,MAAMW,EAAY,kBAAkBpD,GAAmB,GAAGR,GAAqB,CAAC,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAM+D,CAAY,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAMF,CAAW,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAMI,CAAW,EAAE,UAAU,CAAC,MAAMH,CAAW,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAME,CAAW,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,CAAC,EAAExB,EAAYI,CAAc,EAAE,SAAS,CAAczB,EAAKgE,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAoB,OAAO,WAAW,iBAAiBlC,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,+zDAA+zD,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAGjD,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,+zDAA+zD,aAAa,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,EAAezB,EAAKiE,EAAS,CAAC,sBAAsB,GAAK,SAAsBjE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,gBAAgB,MAAM,CAAC,gCAAgC,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe9B,EAAKiE,EAAS,CAAC,sBAAsB,GAAK,SAAsBH,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,sBAAsB,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,2CAA2C,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,gDAAgD,MAAM,CAAC,gCAAgC,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mBAAmB,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,iBAAiB,EAAE,UAAU,CAAC,qBAAqB,iBAAiB,EAAE,UAAU,CAAC,qBAAqB,iBAAiB,EAAE,UAAU,CAAC,qBAAqB,iBAAiB,EAAE,UAAU,CAAC,qBAAqB,iBAAiB,EAAE,UAAU,CAAC,qBAAqB,iBAAiB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGjD,GAAqB,CAAC,UAAU,CAAC,SAAsBiF,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,uBAAuB,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,2CAA2C,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB4D,EAAY3D,EAAS,CAAC,SAAS,CAAcH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,0BAA0B,CAAC,EAAeF,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2B,EAAa,GAAgBU,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKiE,EAAS,CAAC,sBAAsB,GAAK,SAAsBjE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,2CAA2C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,gCAAgC,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mBAAmB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAKgE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAgrE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEuB,GAAa,GAAgBS,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKiE,EAAS,CAAC,sBAAsB,GAAK,SAAsBjE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,gCAAgC,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAKgE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,OAAO,WAAW,iBAAiBlC,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,k/CAAk/C,aAAa,WAAW,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEuB,GAAa,GAAgBrD,EAAK+D,EAA0B,CAAC,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,wBAAwB,iBAAiB4B,EAAiB,SAAS,sBAAsB,KAAK,wBAAwB,SAAsB9B,EAAK/B,GAAS,CAAC,MAAM,SAAS,UAAU,GAAG,YAAY,CAAC,UAAU,qBAAqB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,EAAK,EAAE,KAAK,GAAK,aAAa,EAAE,WAAW,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,eAAe,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,UAAU,EAAE,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,wBAAwB,QAAQ,GAAG,cAAc,EAAE,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,GAAM,cAAc,EAAK,EAAE,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,UAAU,MAAM,EAAE,MAAM,CAAc+B,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,8HAA8H,UAAU,gCAAgC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qIAAgI,UAAU,4BAA4B,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,kIAA6H,UAAU,4BAA4B,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,wGAAwG,UAAU,gCAAgC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,GAAM,KAAK,GAAK,SAAS,QAAQ,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqF,EAAa,GAAgBpD,EAAK+D,EAA0B,CAAC,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAK/B,GAAS,CAAC,MAAM,SAAS,UAAU,GAAG,YAAY,CAAC,UAAU,qBAAqB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,EAAI,EAAE,KAAK,GAAK,aAAa,EAAE,WAAW,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,eAAe,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,UAAU,EAAE,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,GAAM,cAAc,EAAK,EAAE,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,UAAU,MAAM,EAAE,MAAM,CAAc+B,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,yGAAyG,UAAU,yBAAyB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,0HAA0H,UAAU,wBAAwB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,2FAA2F,UAAU,wBAAwB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qGAAqG,UAAU,sBAAsB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,2HAA2H,UAAU,8BAA8B,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiC,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB/D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,4HAA4H,UAAU,wCAAwC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,GAAM,KAAK,GAAK,SAAS,QAAQ,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,qBAAqB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,EAAK,EAAE,QAAQ,EAAE,cAAc,EAAE,eAAe,GAAK,WAAW,EAAE,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,YAAY,GAAG,YAAY,EAAE,WAAW,IAAI,iBAAiB,GAAM,cAAc,EAAK,EAAE,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6B,GAAa,GAAgBtD,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAsBgC,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4B,EAAiB,SAAS,YAAY,kBAAkB3C,GAAmB,GAAGN,GAAqB,CAAC,UAAU,CAAC,kBAAkBS,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAE+B,EAAYI,CAAc,EAAE,SAAS,CAAcqC,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAS,CAAc9B,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,EAAE,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,yGAAyG,UAAU,yBAAyB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,+GAA+G,UAAU,iCAAiC,UAAU,YAAY,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,EAAE,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,0HAA0H,UAAU,wBAAwB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,YAAY,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,qHAAgH,UAAU,mCAAmC,UAAU,YAAY,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8B,GAAa,GAAgBO,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,YAAY,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAS,CAAc9B,EAAK+D,EAA0B,CAAC,GAAGlF,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,2FAA2F,UAAU,wBAAwB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,8HAA8H,UAAU,gCAAgC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,8HAA8H,UAAU,gCAAgC,UAAU,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,GAAGlF,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,yBAAyB,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qGAAqG,UAAU,sBAAsB,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,qIAAgI,UAAU,4BAA4B,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,qIAAgI,UAAU,4BAA4B,UAAU,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8B,GAAa,GAAgBO,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,YAAY,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAS,CAAc9B,EAAK+D,EAA0B,CAAC,GAAGlF,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,2HAA2H,UAAU,8BAA8B,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,kIAA6H,UAAU,4BAA4B,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,kIAA6H,UAAU,4BAA4B,UAAU,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,GAAGlF,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,IAAI,sBAAsB,EAAE,IAAI,EAAE,CAAC,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKjC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,4HAA4H,UAAU,wCAAwC,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGc,GAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,wGAAwG,UAAU,gCAAgC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,WAAW,EAAE,UAAU,CAAC,UAAU,wGAAwG,UAAU,gCAAgC,UAAU,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+B,GAAa,GAAgBM,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,cAAc,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,OAAO,EAAE,SAAS,CAAc9B,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAK7B,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGU,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAK3B,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGQ,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKzB,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAK+D,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGJ,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,EAAE,GAAG9E,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAG8E,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,IAAI,GAAG,sBAAsB,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,CAAC,EAAEtC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKvB,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQyC,GAAI,CAAC,kFAAkF,kFAAkF,oQAAoQ,mHAAmH,gIAAgI,iIAAiI,mIAAmI,mIAAmI,2SAA2S,kHAAkH,iHAAiH,4IAA4I,uJAAuJ,sIAAsI,kSAAkS,6HAA6H,wOAAwO,qTAAqT,2UAA2U,8HAA8H,yGAAyG,4hBAA4hB,2GAA2G,kHAAkH,qSAAqS,mXAAmX,4fAA4f,sTAAsT,mhDAAmhD,0TAA0T,4SAA4S,gNAAgN,kHAAkH,iQAAiQ,gHAAgH,+HAA+H,gHAAgH,6KAA6K,0QAA0Q,uPAAuP,sPAAsP,+MAA+M,6EAA6E,8MAA8M,4MAA4M,6GAA6G,6UAA6U,kEAAkE,yUAAyU,4KAA4K,6MAA6M,4EAA4E,6UAA6U,iEAAiE,yUAAyU,oLAAoL,wPAAwP,kMAAkM,0JAA0J,mGAAmG,woBAAwoB,+OAA+O,gpBAAgpB,+bAA+b,EAQlzkHC,GAAgBC,GAAQzD,GAAUuD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,iBAAiB,iBAAiB,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,QAAQ,QAAQ,WAAW,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,EAAE,GAAGxG,GAAoB,GAAGG,GAAqB,GAAGE,GAAc,GAAGE,GAAW,GAAGE,GAAW,GAAGE,GAAW,GAAGE,EAAsB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRnnB,IAAMiG,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAM,MAAM,CAAC,GAAGH,EAAM,WAAWC,EAAKH,GAAmCE,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,eAAe,SAASE,GAAOD,EAAuCR,GAAwBM,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACJ,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,GAAGC,CAAS,EAAEpB,GAASK,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,GAAgB,CAAC,WAAAvD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiBrB,GAAuBJ,EAAM1B,CAAQ,EAAQoD,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,GAAC,kBAAkB,iBAAiB,EAAE,SAASR,CAAc,GAAkB,CAAC,YAAY,WAAW,EAAE,SAASJ,CAAW,GAAmCa,EAAa,IAAQ,IAAC,kBAAkB,iBAAiB,EAAE,SAAST,CAAc,GAAiB,CAAC,YAAY,WAAW,EAAE,SAASJ,CAAW,GAAmCc,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB5C,EAAK6C,GAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsBxC,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAK8C,GAAK,CAAC,KAAK,qDAAqD,OAAO,YAAY,GAAGhE,GAAqB,CAAC,UAAU,CAAC,KAAK,qCAAqC,aAAa,EAAI,EAAE,UAAU,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,EAAK,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAsBiB,EAAM7C,EAAO,EAAE,CAAC,GAAGuB,EAAU,GAAGI,EAAgB,UAAU,GAAGmB,EAAGpE,GAAkB,GAAG8D,EAAsB,gBAAgBpB,EAAUK,CAAU,kBAAkB,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGf,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,iBAAiB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,kBAAkB,CAAC,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,kBAAkB,CAAC,iBAAiB,oBAAoB,EAAE,UAAU,CAAC,iBAAiB,yBAAyB,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,UAAU,CAAC,iBAAiB,2BAA2B,gBAAgB,2BAA2B,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAc9B,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,kBAAkB/C,GAAmB,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGN,GAAqB,CAAC,kBAAkB,CAAC,kBAAkBQ,EAAkB,EAAE,kBAAkB,CAAC,kBAAkBA,EAAkB,EAAE,kBAAkB,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,SAAsBU,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,KAAKsB,CAAS,EAAE,UAAU,CAAC,SAAsBxB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwB,EAAYI,CAAc,CAAC,CAAC,EAAEQ,EAAY,GAAgBtC,EAAKkD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,OAAO,WAAW,iBAAiBf,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,moBAAmoB,aAAa,YAAY,mBAAmB,GAAK,GAAGrD,GAAqB,CAAC,kBAAkB,CAAC,IAAI,moBAAmoB,aAAa,WAAW,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,EAAES,EAAa,GAAgBvC,EAAKkD,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBf,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gSAAgS,aAAa,YAAY,mBAAmB,GAAK,GAAGrD,GAAqB,CAAC,kBAAkB,CAAC,IAAI,gSAAgS,aAAa,WAAW,EAAE,kBAAkB,CAAC,IAAI,gSAAgS,aAAa,WAAW,EAAE,UAAU,CAAC,IAAI,gSAAgS,aAAa,WAAW,EAAE,UAAU,CAAC,IAAI,gSAAgS,aAAa,WAAW,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqB,GAAI,CAAC,kFAAkF,gFAAgF,wMAAwM,uIAAuI,qJAAqJ,sJAAsJ,8EAA8E,+EAA+E,+DAA+D,2HAA2H,uEAAuE,+EAA+E,wKAAwK,+bAA+b,EASlpZC,GAAgBC,GAAQtC,GAAUoC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT/U,IAAMM,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBpB,GAAuBH,EAAMzB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAeH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAQQ,EAAeL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQU,EAAgBP,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEW,GAAmBlB,EAAY,CAAC,QAAQa,EAAe,UAAUI,EAAgB,UAAUD,EAAgB,UAAUD,CAAc,CAAC,EAAE,IAAMI,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBhD,EAAKiD,GAAY,CAAC,GAAG5B,GAA4CuB,EAAgB,SAAsB5C,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,CAAC,EAAEmC,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUwB,EAAGtE,GAAkB,GAAGkE,EAAsB,iBAAiB1B,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B2B,EAAK,MAAM,CAAC,GAAGvB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEyC,EAAYI,CAAc,EAAE,SAAsBwB,EAAMjD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,yBAAyB,sBAAsB,QAAQ,uBAAuB,QAAQ,iBAAiB,QAAQ,qBAAqB,QAAQ,gBAAgB,yBAAyB,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,gGAAgG,OAAO,aAAa,QAAQ,EAAE,aAAa,YAAY,EAAE,kBAAkB3C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAeW,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,gGAAgG,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAsBhC,EAAKoD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAAwFN,GAAkB,GAAI,GAAG,GAAG,IAAI,CAAC,EAAE,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBf,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGlD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQuE,GAAwFN,GAAkB,GAAI,GAAG,GAAG,GAAG,CAAC,EAAE,IAAI,qEAAqE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQM,GAAwFN,GAAkB,GAAI,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,qEAAqE,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQM,GAAwFN,GAAkB,GAAI,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,qEAAqE,CAAC,CAAC,EAAExB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,kFAAkF,uGAAuG,sHAAsH,oMAAoM,wHAAwH,mHAAmH,mJAAmJ,0KAA0K,uGAAuG,2FAA2F,uFAAuF,gLAAgL,+bAA+b,EAQp9QC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRtI,IAAMM,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU8B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,GAAGqC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiBpB,GAAuBH,EAAM1B,CAAQ,EAAO,CAAC,sBAAAkD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAeH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAQQ,EAAgBL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEU,GAAmBjB,EAAY,CAAC,UAAUgB,EAAgB,QAAQH,EAAe,UAAUE,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,GAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKT,GAAW,CAAC,MAAML,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBsB,EAAM/C,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUwB,EAAGvE,GAAkB,GAAGkE,EAAsB,gBAAgBzB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B0B,EAAK,MAAM,CAAC,GAAGtB,CAAK,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,kFAAkF,OAAO,aAAa,QAAQ,EAAE,aAAa,YAAY,EAAE,kBAAkB5C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAeY,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,gGAAgG,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,QAAQ,CAAC,EAAE,kBAAkB1C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAsB3B,EAAKmD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAAwFN,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,IAAI,kBAAkB,IAAI,CAAC,EAAE,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBd,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGnD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQuE,GAAwFN,GAAkB,GAAI,GAAG,EAAE,CAAC,EAAE,IAAI,sEAAsE,CAAC,CAAC,EAAEvB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,kFAAkF,oGAAoG,kMAAkM,6KAA6K,6KAA6K,qJAAqJ,oGAAoG,EAQtmNC,GAAgBC,GAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRtM,IAAMM,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA/B,EAAQ,GAAGgC,CAAS,EAAEf,GAASI,CAAK,EAAO,CAAC,YAAAY,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA1C,CAAQ,EAAE2C,GAAgB,CAAC,eAAe,YAAY,gBAAAhD,GAAgB,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ+C,EAAiBpB,GAAuBD,EAAMvB,CAAQ,EAAQ6C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpC,EAAKqC,GAAY,CAAC,GAAGnB,GAA4Cc,EAAgB,SAAsBhC,EAAKC,GAAS,CAAC,QAAQhB,EAAS,QAAQ,GAAM,SAAsBe,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsBY,EAAKsC,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,SAAsBC,EAAMrC,EAAO,EAAE,CAAC,GAAGiB,EAAU,GAAGI,EAAgB,UAAU,GAAGiB,EAAG3D,GAAkB,GAAGqD,EAAsB,iBAAiBjB,EAAUI,CAAU,kBAAkB,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,gBAAgB,wBAAwB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGd,CAAK,EAAE,GAAGjC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEqC,EAAYI,CAAc,EAAE,SAAS,CAAcxB,EAAKyC,EAAS,CAAC,sBAAsB,GAAK,SAAsBzC,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,gCAAgC,EAAE,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkBxC,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeW,EAAK0C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBb,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gSAAgS,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAe7B,EAAK0C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBb,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gSAAgS,aAAa,YAAY,mBAAmB,GAAK,GAAG9C,GAAqB,CAAC,kBAAkB,CAAC,IAAI,gSAAgS,aAAa,WAAW,CAAC,EAAEqC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmB,GAAI,CAAC,kFAAkF,gFAAgF,yMAAyM,sIAAsI,qJAAqJ,qJAAqJ,oFAAoF,sEAAsE,uEAAuE,EAQp7LC,GAAgBC,GAAQnC,GAAUiC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRrH,IAAMI,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,yBAAyB,IAAUC,GAAmB,CAACD,EAAE,IAAI,oBAAoB,IAAUE,GAAmB,CAACF,EAAE,IAAI,oBAAoB,IAAUG,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASxB,EAAayB,CAAQ,EAAQC,GAAwB,CAAC,IAAM,YAAY,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,cAAAC,EAAc,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,UAAUF,GAA2DE,EAAM,UAAU,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU8B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,UAAAqC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,GAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiBrB,GAAuBH,EAAM1B,CAAQ,EAAQmD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,GAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKT,GAAW,CAAC,MAAML,GAAY,SAAsBc,EAAKvB,EAAO,IAAI,CAAC,GAAG8C,EAAU,GAAGI,EAAgB,UAAUe,EAAG/D,GAAkB,GAAG2D,EAAsB,gBAAgBlB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,gBAAgB,mBAAmB,GAAGf,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,KAAK,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsBe,EAAMlE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBwD,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,EAAE,UAAU,CAAC,kBAAkBE,EAAkB,CAAC,EAAEmC,EAAYI,CAAc,EAAE,SAAS,CAAc5B,EAAKzB,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI+C,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBW,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,sCAAsC,MAAS,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,KAAK,gBAAgB,gBAAgB,IAAI,eAAe,IAAI,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAmrQ,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBS,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEkC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKzB,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI+C,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBW,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,sCAAsC,MAAS,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,KAAK,gBAAgB,gBAAgB,IAAI,eAAe,IAAI,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAgyL,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAejC,EAAKzB,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI+C,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiBW,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBQ,EAAkB,EAAE,UAAU,CAAC,sCAAsC,OAAU,kBAAkBA,EAAkB,CAAC,EAAEmC,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,KAAK,gBAAgB,gBAAgB,IAAI,eAAe,IAAI,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAqrM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,CAAC,EAAEqC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKzB,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI+C,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBW,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,sCAAsC,MAAS,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,KAAK,gBAAgB,gBAAgB,IAAI,eAAe,IAAI,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAu7I,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAejC,EAAKzB,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI+C,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,aAAa,iBAAiBW,EAAiB,SAAS,YAAY,GAAGpD,GAAqB,CAAC,UAAU,CAAC,sCAAsC,MAAS,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsB5B,EAAK4C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAwzM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAejC,EAAK4C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBX,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAA4uQ,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,kFAAkF,qGAAqG,0MAA0M,0KAA0K,uLAAuL,4IAA4I,uLAAuL,wNAAwN,wLAAwL,6IAA6I,wLAAwL,yMAAyM,mLAAmL,iMAAiM,+EAA+E,oKAAoK,kLAAkL,iEAAiE,gMAAgM,6IAA6I,oIAAoI,+EAA+E,kNAAkN,0EAA0E,gFAAgF,oLAAoL,8GAA8G,mLAAmL,4EAA4E,gMAAgM,8IAA8I,mLAAmL,iEAAiE,qIAAqI,gJAAgJ,2IAA2I,EASxgrDC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,qBAAqBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,MAAM,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,iBAAiB,KAAKA,EAAY,gBAAgB,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTxK,IAAMM,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,EAAE,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,IAAAC,EAAI,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAuCC,EAAMC,EAAM,MAAM,CAAC,GAAGL,EAAM,WAAWC,EAAKJ,GAA6BG,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,CAAC,IAAI,qEAAqE,EAAE,WAAWC,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,gBAAgB,SAASE,GAAOD,EAAuCX,GAAwBQ,EAAM,OAAO,KAAK,MAAMG,IAAyC,OAAOA,EAAuCH,EAAM,WAAW,MAAMI,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMX,GAAmCM,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAM,CAAC,IAAI,qEAAqE,CAAC,CAAE,EAAQC,GAAuB,CAACN,EAAM7B,IAAe6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAE6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAUoC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA1C,EAAQ,UAAA2C,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE1B,GAASO,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxD,CAAQ,EAAEyD,GAAgB,CAAC,WAAA9D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ6D,EAAiBvB,GAAuBN,EAAM7B,CAAQ,EAAO,CAAC,sBAAA2D,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAgBL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQU,EAAgBP,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAEW,GAAmBlB,EAAY,CAAC,QAAQa,EAAgB,UAAUI,EAAgB,UAAUF,EAAgB,UAAUC,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASrB,CAAW,EAAmCsB,EAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAAStB,CAAW,EAAmCuB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB3D,EAAK4D,GAAY,CAAC,GAAGjC,GAA4C4B,EAAgB,SAAsBvD,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKR,GAAW,CAAC,MAAMN,GAAY,SAAsBc,EAAKE,EAAO,IAAI,CAAC,GAAG6B,EAAU,GAAGI,EAAgB,UAAU0B,EAAGlF,GAAkB,GAAG8E,EAAsB,iBAAiB/B,EAAUO,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIpB,GAA6B8B,EAAK,MAAM,CAAC,GAAG1B,CAAK,EAAE,GAAG5C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEmD,EAAYI,CAAc,EAAE,SAAsB0B,EAAM5D,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,+QAA+Q,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAcqB,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBuC,EAAiB,SAAS,YAAY,kBAAkBtD,GAAmB,GAAGN,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAEmD,EAAYI,CAAc,EAAE,SAAS,CAAcpC,EAAK+D,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBtB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAA6uF,kBAAkBpD,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAGR,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAEmD,EAAYI,CAAc,CAAC,CAAC,EAAepC,EAAK+D,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBtB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI;AAAA;AAAA;AAAA;AAAA,EAAilF,kBAAkBpD,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAGR,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAEmD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,gBAAgB,MAAM,CAAC,gCAAgC,EAAE,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,KAAKX,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAKgE,EAAS,CAAC,sBAAsB,GAAK,SAAsBhE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,gBAAgB,MAAM,CAAC,gCAAgC,EAAE,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,kBAAkB,QAAQ,CAAC,EAAE,UAAU,CAAC,qBAAqB,kBAAkB,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5D,GAAqB,CAAC,UAAU,CAAC,SAAsBmB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8B,EAAYI,CAAc,CAAC,CAAC,EAAe0B,EAAM5D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBuC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,SAAS,CAACY,EAAY,GAAgBrD,EAAKiE,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAAwFR,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,GAAG,CAAC,EAAE,MAAM,OAAO,GAAGpE,GAAkBsC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiBa,EAAiB,SAAS,YAAY,GAAG5D,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQqF,GAAwFR,GAAkB,GAAI,GAAG,EAAE,GAAG,CAAC,EAAE,MAAM,OAAO,GAAGpE,GAAkBsC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAEI,EAAYI,CAAc,CAAC,CAAC,EAAEkB,EAAa,GAAgBtD,EAAKiE,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,GAAG3E,GAAkBuC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBY,EAAiB,SAAS,mBAAmB,GAAG5D,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQqF,GAAwFR,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,GAAG,CAAC,EAAE,MAAM,OAAO,GAAGpE,GAAkBuC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQqC,GAAwFR,GAAkB,GAAI,GAAG,EAAE,GAAG,CAAC,EAAE,MAAM,OAAO,GAAGpE,GAAkBuC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAEG,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+B,GAAI,CAAC,kFAAkF,kFAAkF,sGAAsG,sMAAsM,mMAAmM,4KAA4K,4KAA4K,uIAAuI,wIAAwI,8PAA8P,kJAAkJ,0IAA0I,0LAA0L,uJAAuJ,uLAAuL,EAS1plBC,GAAgBC,GAAQlD,GAAUgD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,2GAA2G,MAAM,MAAM,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,wBAAwB,2GAA2G,MAAM,QAAQ,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTxqB,IAAMM,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQZ,IAAc,YAA6Ca,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,GAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGuD,EAAsB,gBAAgBlB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,GAAGd,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAASQ,EAAY,GAAgBnC,EAAK2C,EAA0B,CAAC,GAAG1D,GAAqB,CAAC,UAAU,CAAC,QAAqEsD,GAAkB,QAAS,IAAI,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEhB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKnB,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+D,GAAI,CAAC,kFAAkF,kFAAkF,qGAAqG,0HAA0H,EAQtvIC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGlE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR/J,IAAMwE,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAmB,CAACC,EAAE,IAAI,yBAAyB,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBpB,GAAuBH,EAAMzB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAeH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQQ,EAAeL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAeN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEU,GAAmBjB,EAAY,CAAC,QAAQa,EAAe,UAAUE,EAAe,UAAUC,CAAc,CAAC,EAAE,IAAME,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,GAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,EAAE,UAAU,CAAC,MAAMA,EAAW,CAAC,EAAEmC,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUuB,EAAGrE,GAAkB,GAAGiE,EAAsB,iBAAiBzB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B0B,EAAK,MAAM,CAAC,GAAGtB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEyC,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,0HAA0H,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,QAAQ,EAAE,EAAE,kBAAkB3C,GAAmB,SAAS,CAAC,UAAU,CAAC,WAAW,4HAA4H,QAAQ,EAAE,EAAE,UAAU,CAAC,WAAW,4HAA4H,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ6D,GAAI,CAAC,kFAAkF,gFAAgF,uGAAuG,+KAA+K,4KAA4K,uKAAuK,+bAA+b,EAQ/4LC,GAAgBC,GAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRR,IAAMM,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAO,CAAC,sBAAA8C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEQ,GAAmBf,EAAY,CAAC,UAAUa,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQlB,IAAc,YAA6CmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,GAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGjE,GAAkB,GAAG6D,EAAsB,iBAAiBxB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAASc,EAAY,GAAgBzC,EAAKiD,EAA0B,CAAC,GAAGhE,GAAqB,CAAC,UAAU,CAAC,QAAqE4D,GAAkB,QAAS,KAAK,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEtB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKnB,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqE,GAAI,CAAC,kFAAkF,gFAAgF,uGAAuG,0HAA0H,EAQ/nJC,GAAgBC,GAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGxE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRxB,IAAM8E,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAO,CAAC,sBAAA8C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAEQ,GAAmBf,EAAY,CAAC,UAAUa,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQlB,IAAc,YAA6CmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,GAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGjE,GAAkB,GAAG6D,EAAsB,iBAAiBxB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAASc,EAAY,GAAgBzC,EAAKiD,EAA0B,CAAC,GAAGhE,GAAqB,CAAC,UAAU,CAAC,QAAqE4D,GAAkB,QAAS,KAAK,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEtB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKnB,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqE,GAAI,CAAC,kFAAkF,gFAAgF,uGAAuG,0HAA0H,EAQjoJC,GAAgBC,GAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGxE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRxB,IAAM8E,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBpB,GAAuBH,EAAMzB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAEQ,GAAmBf,EAAY,CAAC,UAAUa,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQlB,IAAc,YAA6CmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,GAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGpE,GAAkB,GAAGgE,EAAsB,eAAexB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,CAAC,EAAEyC,EAAYI,CAAc,EAAE,SAASc,EAAY,GAAgBzC,EAAKiD,EAA0B,CAAC,GAAGnE,GAAqB,CAAC,UAAU,CAAC,QAAqE+D,GAAkB,QAAS,IAAI,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEtB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKtB,GAAW,CAAC,UAAUU,GAAY,CAAC,IAAI,qEAAqE,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,UAAUA,GAAY,CAAC,IAAI,oEAAoE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8D,GAAI,CAAC,kFAAkF,kFAAkF,oGAAoG,2HAA2H,EAQj8JC,GAAgBC,GAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,qBAAqBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG3E,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR7E,IAAMiF,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBpB,GAAuBH,EAAMtB,CAAQ,EAAQ8C,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQZ,IAAc,YAA6Ca,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,GAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUgB,EAAG3D,GAAkB,GAAGuD,EAAsB,iBAAiBlB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BkB,EAAK,MAAM,CAAC,GAAGd,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAASQ,EAAY,GAAgBnC,EAAK2C,EAA0B,CAAC,GAAG1D,GAAqB,CAAC,UAAU,CAAC,QAAqEsD,GAAkB,QAAS,KAAK,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEhB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKnB,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+D,GAAI,CAAC,kFAAkF,kFAAkF,uGAAuG,0HAA0H,EAQluIC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGlE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRE,IAAMwE,GAAgBC,GAASC,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBpB,GAAuBH,EAAMzB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAEQ,GAAmBf,EAAY,CAAC,UAAUa,CAAe,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQlB,IAAc,YAA6CmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,GAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGpE,GAAkB,GAAGgE,EAAsB,iBAAiBxB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,iBAAiB,EAAI,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEyC,EAAYI,CAAc,EAAE,SAASc,EAAY,GAAgBzC,EAAKiD,EAA0B,CAAC,GAAGnE,GAAqB,CAAC,UAAU,CAAC,QAAqE+D,GAAkB,QAAS,IAAI,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,CAAC,CAAC,EAAEtB,EAAYI,CAAc,EAAE,SAAsB3B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKtB,GAAW,CAAC,UAAUU,GAAY,CAAC,IAAI,qEAAqE,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,mBAAmB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,UAAUA,GAAY,CAAC,IAAI,sEAAsE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8D,GAAI,CAAC,kFAAkF,gFAAgF,sGAAsG,0HAA0H,EAQ58JC,GAAgBC,GAAQvC,GAAUqC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,aAAaA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG3E,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRsjB,IAAMiF,GAAYC,GAASC,EAAM,EAAQC,GAA8BC,GAAwBF,EAAM,EAAQG,GAAcJ,GAASK,EAAQ,EAAQC,GAAgCH,GAAwBE,EAAQ,EAAQE,GAAcP,GAASQ,EAAQ,EAAQC,GAAgCN,GAAwBK,EAAQ,EAAQE,GAAoBV,GAASW,EAAc,EAAQC,GAAsCT,GAAwBQ,EAAc,EAAQE,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAqBhB,GAASiB,EAAe,EAAQC,GAAuCf,GAAwBc,EAAe,EAAQE,GAAgBnB,GAASoB,EAAU,EAAQC,GAAkClB,GAAwBiB,EAAU,EAAQE,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,EAAE,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,EAAE,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAS7B,EAAO,OAAa8B,CAAQ,EAAQC,GAAwB,CAAC,KAAO,YAAY,KAAO,YAAY,KAAO,YAAY,KAAO,YAAY,IAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,cAAAC,EAAc,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,YAAY,UAAUJ,GAA2DE,EAAM,SAAS,CAAE,EAAQG,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,UAAAoC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiBrB,GAAuBH,EAAMzB,CAAQ,EAAQkD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,GAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBuD,EAAMtE,EAAO,IAAI,CAAC,GAAGmD,EAAU,GAAGI,EAAgB,UAAUgB,EAAG/D,GAAkB,GAAG0D,EAAsB,gBAAgBlB,EAAUK,CAAU,EAAE,mBAAmB,OAAO,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,GAAGf,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,CAAC,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,KAAK,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAAc5B,EAAK4C,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,KAAK,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK5B,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB6D,EAAiB,SAAS,sBAAsB,KAAK,WAAW,SAAsBjC,EAAKzC,GAA8B,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI+D,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAK4C,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,KAAK,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK5B,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6D,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKrC,GAAgC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI2D,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAK4C,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,KAAK,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAmB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK5B,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6D,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKlC,GAAgC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIwD,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAK6C,EAAI,CAAC,UAAU,eAAe,mBAAmB,OAAO,OAAO,WAAW,iBAAiBZ,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,g3DAAg3D,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAejC,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,IAAI,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK9B,GAAgB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,sCAAsC,GAAK,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,IAAIoD,EAAU,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,2BAA2B,iBAAiB,qCAAqC,EAAE,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,UAAU,iBAAiBW,EAAiB,SAAS,sBAAsB,KAAK,UAAU,GAAGnD,GAAqB,CAAC,UAAU,CAAC,kBAAkB,CAAC,WAAWO,EAAW,EAAE,sBAAsB,GAAM,gBAAgBD,GAAU,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,CAAC,CAAC,EAAEkC,EAAYI,CAAc,EAAE,SAAsB5B,EAAK/B,GAAsC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIqD,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,GAAG,GAAG,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,GAAG,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,EAAE,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK5B,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,SAAS,iBAAiB6D,EAAiB,SAAS,sBAAsB,KAAK,SAAS,SAAsBjC,EAAKzB,GAAuC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI+C,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetB,EAAK4C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAgEL,GAAkB,GAAI,GAAG,IAAI,GAAGzD,GAAqB,CAAC,UAAU,CAAC,GAAgEyD,GAAkB,GAAI,GAAG,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,GAAG,EAAE,UAAU,CAAC,GAAgEA,GAAkB,GAAI,GAAG,EAAE,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAsB5B,EAAK5B,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB6D,EAAiB,SAAS,sBAAsB,SAAsBjC,EAAKtB,GAAkC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI4C,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQwB,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,oRAAoR,sLAAsL,oKAAoK,iKAAiK,mKAAmK,+EAA+E,+EAA+E,yGAAyG,2GAA2G,gFAAgF,6EAA6E,sHAAsH,uHAAuH,+EAA+E,wQAAwQ,yHAAyH,uHAAuH,sHAAsH,+EAA+E,2NAA2N,6FAA6F,yHAAyH,uHAAuH,sHAAsH,+bAA+b,EAS1hrBC,GAAgBC,GAAQnC,GAAUiC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,qBAAqBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,iBAAiB,KAAKA,EAAY,gBAAgB,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG3F,GAAY,GAAGK,GAAc,GAAGG,GAAc,GAAGG,GAAoB,GAAGM,GAAqB,GAAGG,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECV1pB,IAAI6E,GAAkB,sBACuCC,GAAY,KAAK,IAAKC,GAAY,KAAK,IACtEC,GAAM,EAAI,EACdC,GAAS,aACHC,GAAa,qBAC7BC,GAAa,aACdC,GAAY,cACWC,GAAe,SACjFC,GAAM,UAAW,CACjB,OAAO,KAAK,IAAI,CACpB,EACA,SAASC,GAASC,EAAO,CACrB,IAAIC,EAAO,OAAOD,EAClB,OAAOA,GAAS,OAASC,GAAQ,UAAYA,GAAQ,WACzD,CAIA,SAASC,GAASC,EAAO,CACrB,GAAI,OAAOA,GAAS,SAChB,OAAOA,EAEX,GAAI,OAAOA,GAAS,SAChB,OAAOC,GAEX,GAAIC,GAASF,CAAK,EAAG,CACjB,IAAIG,EAAQ,OAAOH,EAAM,SAAW,WAAaA,EAAM,QAAQ,EAAIA,EACnEA,EAAQE,GAASC,CAAK,EAAIA,EAAQ,GAAKA,EAE3C,GAAI,OAAOH,GAAS,SAChB,OAAOA,IAAU,EAAIA,EAAQ,CAACA,EAElCA,EAAQA,EAAM,QAAQI,GAAQ,EAAE,EAChC,IAAIC,EAAWC,GAAW,KAAKN,CAAK,EACpC,OAAOK,GAAYE,GAAU,KAAKP,CAAK,EAAIQ,GAAaR,EAAM,MAAM,CAAC,EAAGK,EAAW,EAAI,CAAC,EAAII,GAAW,KAAKT,CAAK,EAAIC,GAAM,CAACD,CAChI,CACO,SAASU,GAASC,EAAMC,EAAMC,EAAS,CAC1C,IAAIC,EAAUC,EAAUC,EAASC,EAAQC,EAASC,EAAcC,EAAiB,EAAGC,EAAU,GAAOC,EAAS,GAAOC,EAAW,GAChI,GAAI,OAAOZ,GAAQ,WACf,MAAM,IAAI,UAAUa,EAAe,EAEvCZ,EAAOb,GAASa,CAAI,GAAK,EACrBV,GAASW,CAAO,IAChBQ,EAAU,CAAC,CAACR,EAAQ,QACpBS,EAAS,YAAaT,EACtBG,EAAUM,EAASG,GAAU1B,GAASc,EAAQ,OAAO,GAAK,EAAGD,CAAI,EAAII,EACrEO,EAAW,aAAcV,EAAU,CAAC,CAACA,EAAQ,SAAWU,GAE5D,SAASG,EAAWC,EAAM,CACtB,IAAIC,EAAOd,EAAUe,EAAUd,EAC/B,OAAAD,EAAWC,EAAW,OACtBK,EAAiBO,EACjBV,EAASN,EAAK,MAAMkB,EAASD,CAAI,EAC1BX,CACX,CACA,SAASa,EAAYH,EAAM,CAEvB,OAAAP,EAAiBO,EAEjBT,EAAU,WAAWa,EAAcnB,CAAI,EAEhCS,EAAUK,EAAWC,CAAI,EAAIV,CACxC,CACA,SAASe,EAAcL,EAAM,CACzB,IAAIM,EAAoBN,EAAOR,EAAce,EAAsBP,EAAOP,EAAgBe,EAAcvB,EAAOqB,EAC/G,OAAOX,EAASc,GAAUD,EAAanB,EAAUkB,CAAmB,EAAIC,CAC5E,CACA,SAASE,EAAaV,EAAM,CACxB,IAAIM,EAAoBN,EAAOR,EAAce,EAAsBP,EAAOP,EAI1E,OAAOD,IAAiB,QAAac,GAAqBrB,GAAQqB,EAAoB,GAAKX,GAAUY,GAAuBlB,CAChI,CACA,SAASe,GAAe,CACpB,IAAIJ,EAAOW,GAAI,EACf,GAAID,EAAaV,CAAI,EACjB,OAAOY,EAAaZ,CAAI,EAG5BT,EAAU,WAAWa,EAAcC,EAAcL,CAAI,CAAC,CAC1D,CACA,SAASY,EAAaZ,EAAM,CAIxB,OAHAT,EAAU,OAGNK,GAAYT,EACLY,EAAWC,CAAI,GAE1Bb,EAAWC,EAAW,OACfE,EACX,CACA,SAASuB,GAAS,CACVtB,IAAY,QACZ,aAAaA,CAAO,EAExBE,EAAiB,EACjBN,EAAWK,EAAeJ,EAAWG,EAAU,MACnD,CACA,SAASuB,GAAQ,CACb,OAAOvB,IAAY,OAAYD,EAASsB,EAAaD,GAAI,CAAC,CAC9D,CACA,SAASI,GAAY,CACjB,IAAIf,EAAOW,GAAI,EAAGK,EAAaN,EAAaV,CAAI,EAIhD,GAHAb,EAAW,UACXC,EAAW,KACXI,EAAeQ,EACXgB,EAAY,CACZ,GAAIzB,IAAY,OACZ,OAAOY,EAAYX,CAAY,EAEnC,GAAIG,EAEA,oBAAaJ,CAAO,EACpBA,EAAU,WAAWa,EAAcnB,CAAI,EAChCc,EAAWP,CAAY,EAGtC,OAAID,IAAY,SACZA,EAAU,WAAWa,EAAcnB,CAAI,GAEpCK,CACX,CACA,OAAAyB,EAAU,OAASF,EACnBE,EAAU,MAAQD,EACXC,CACX,CACO,SAASE,GAASjC,EAAMC,EAAMC,EAAS,CAC1C,IAAIQ,EAAU,GAAME,EAAW,GAC/B,GAAI,OAAOZ,GAAQ,WACf,MAAM,IAAI,UAAUa,EAAe,EAEvC,OAAItB,GAASW,CAAO,IAChBQ,EAAU,YAAaR,EAAU,CAAC,CAACA,EAAQ,QAAUQ,EACrDE,EAAW,aAAcV,EAAU,CAAC,CAACA,EAAQ,SAAWU,GAErDb,GAASC,EAAMC,EAAM,CACxB,QAASS,EACT,QAAST,EACT,SAAUW,CACd,CAAC,CACL,CC7Ima,IAAIsB,IAAa,SAASA,EAAY,CAACA,EAAY,KAAQ,OAAOA,EAAY,MAAS,QAAQA,EAAY,KAAQ,MAAO,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAQljB,IAAMC,GAAOC,GAAQ,SAAgBC,EAAM,CAAC,GAAK,CAAC,MAAMC,EAAU,YAAAC,EAAY,UAAAC,EAAU,WAAAC,EAAW,IAAAC,EAAI,IAAAC,EAAI,SAAAC,EAAS,aAAAC,EAAa,MAAAC,EAAM,MAAAC,EAAM,WAAAC,EAAW,YAAAC,EAAY,SAAAC,EAAS,UAAAC,EAAU,cAAAC,EAAc,OAAAC,EAAO,oBAAAC,EAAoB,WAAAC,EAAW,SAAAC,EAAS,YAAAC,EAAY,MAAAC,CAAK,EAAErB,EAAW,CAACsB,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAQC,CAAU,EAAEF,GAAS,EAAK,EAAQG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAcZ,GAAqB,CAACU,EAAeG,EAAcf,GAAeK,IAAcvB,GAAY,KAAWkC,EAASX,IAAcvB,GAAY,KAAWmC,EAAMC,EAAO,EAAQC,EAAY,EAC5mBC,EAAYC,GAAY,CAACC,EAAOC,KAAS,CAACC,EAAqBF,CAAM,EAAK9B,GAASA,EAAS8B,CAAM,EAAKR,EAAcW,GAAQF,GAAOD,EAAOnB,CAAU,EAAO,sBAAsB,IAAIoB,GAAO,IAAID,CAAM,CAAC,CAAE,EAAE,CAACnB,EAAWW,EAActB,CAAQ,CAAC,EAG/OkC,EAAMC,GAAmBzC,EAAU,CAAC,SAASkC,EAAY,UAAUM,GAAOE,GAAUF,EAAM,CAAC,EAAE,GAAG,EAAE,CAACpC,EAAIC,CAAG,CAAC,CAAC,CAAC,EAAQsC,EAAMC,GAAaJ,EAAM,CAACpC,EAAIC,CAAG,EAAE,CAAC,KAAK,MAAM,CAAC,EAAQwC,EAAgBD,GAAaJ,EAAM,CAACpC,EAAIC,CAAG,EAAE,CAAC,EAAE,CAAC,CAAC,EAAQiC,EAAqBH,GAAYW,GAASC,GAAK,CAAC,IAAIC,GAAQ,GAAAA,GAAIjB,EAAM,WAAW,MAAMiB,KAAM,SAAcA,GAAI,QAAMjB,EAAM,QAAQ,MAAMgB,EAAI,EAAE,GAAG,EAAE,CAAChB,CAAK,CAAC,EACxYkB,GAAYT,EAAMO,GAAK,CAAIG,GAAclD,CAAS,GAAEsC,EAAqBS,CAAG,EAAKvC,GAAOuC,GAAK1C,GAAIG,EAAM,EAAKC,GAAOsC,GAAK3C,GAAIK,EAAM,EAAKF,GAAaA,EAAawC,CAAG,CAAE,CAAC,EACvK,IAAMI,GAAkBC,GAAG,CAAClB,EAAY,WAAWkB,EAAE,OAAO,KAAK,EAAEZ,CAAK,CAAE,EACpEa,GAAgBD,GAAG,CAAI,WAAWA,EAAE,OAAO,KAAK,IAAI,GAAElB,EAAY,WAAWkB,EAAE,OAAO,KAAK,EAAEZ,CAAK,CAAE,EAAQc,GAAc,IAAI,CAAC,EAAQC,GAAezB,EAASlB,EAASqB,EAAYA,EAAkBuB,GAAY,KAAK,IAAI5C,EAASqB,EAAYhC,CAAW,EAAE,OAAqBwD,EAAM,MAAM,CAAC,UAAU,wBAAwB,aAAa,IAAInC,EAAW,EAAI,EAAE,aAAa,IAAIA,EAAW,EAAK,EAAE,MAAM,CAAC,SAAS,WAAW,GAAGF,EAAM,WAAW,SAAS,eAAe,aAAa,OAAO,aAAajB,IAAa,iCAAiCqD,GAAY,gCAAgCD,EAAc,EAAE,SAAS,CAAeG,EAAK,QAAQ,CAAC,IAAI3B,EAAM,MAAM,CAAC,WAAW,EAAE,UAAUyB,GAAY,QAAQ,EAAE,OAAO,EAAE,QAAQ,OAAO,GAAGpC,EAAM,wBAAwB,mBAAmB,GAAG,CAACS,GAAe,CAAC,MAAM,eAAe0B,QAAoB,WAAW,CAACA,GAAe,CAAC,CAAC,EAAE,QAAQ,IAAI9B,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,EAAK,EAAE,KAAK,QAAQ,IAAIrB,EAAI,IAAIC,EAAI,aAAa,GAAG,KAAK,MAAM,SAAS8C,GAAkB,YAAYE,GAAgB,UAAUC,EAAa,CAAC,EAAgBI,EAAK,MAAM,CAAC,MAAM,CAAC,WAAWhD,EAAW,SAAS,WAAW,IAAI,cAAc,KAAK,KAAKT,EAAY,CAAC,OAAO,aAAaU,EAAY,QAAQ,OAAO,OAAOV,EAAY,MAAM,OAAO,gBAAgB,OAAO,cAAc,OAAO,SAAS,QAAQ,EAAE,SAAuByD,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,OAAO1D,EAAY,MAAM,OAAO,WAAWC,EAAU,OAAO2C,EAAgB,SAAS,WAAW,IAAI,cAAc,KAAK,KAAK5C,EAAY,CAAC,OAAO,gBAAgB,OAAO,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,EAAgByD,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,EAAEhB,EAAM,SAAS,WAAW,QAAQ,OAAO,IAAI,cAAc,KAAK,MAAM/B,EAAS,CAAC,OAAO,cAAc,OAAO,GAAGiB,EAAc,CAAC,MAAM,eAAejB,MAAa,KAAK,CAAC,EAAE,CAAC,MAAM,OAAO,KAAK,CAACA,EAAS,CAAC,CAAC,EAAE,SAAuB8C,EAAKC,EAAO,IAAI,CAAC,QAAQ,GAAM,QAAQ,CAAC,MAAMtC,GAASF,IAAcvB,GAAY,OAAOuB,IAAcvB,GAAY,KAAK,EAAE,CAAC,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,MAAM,CAAC,gBAAgB,UAAU,MAAMgB,EAAS,OAAOA,EAAS,aAAa,MAAM,WAAWC,EAAU,cAAc,OAAO,UAAU,mBAAmBE;AAAA,kDAC/jEA;AAAA,kDACAA,GAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,2GAA2G,oEAAoE,gKAAgK,4MAA4M,wMAAwM,iMAAkM,CAAC,EAAElB,GAAO,YAAY,SAASA,GAAO,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,YAAY,EAAE,UAAU,OAAO,WAAW,OAAO,UAAU,OAAO,WAAW,sBAAsB,OAAO,kBAAkB,SAAS,GAAG,SAAS,GAAK,IAAI,EAAE,IAAI,IAAI,MAAM,GAAG,YAAY,EAAE,YAAYD,GAAY,KAAK,cAAc,GAAM,WAAW,CAAC,KAAK,SAAS,MAAM,EAAE,UAAU,IAAI,QAAQ,EAAE,EAAE,oBAAoB,EAAI,EAAEgE,GAAoB/D,GAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKgE,EAAY,KAAK,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,EAIhlD,oBAAoB,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,aAAa,UAAU,cAAc,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,WAAW,aAAahE,GAAO,aAAa,UAAU,EAAE,YAAY,CAAC,KAAKgE,EAAY,KAAK,wBAAwB,GAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,QAAQ,MAAM,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,YAAY,aAAa,MAAM,cAAc,KAAK,OAAO,CAAC,CAAC,YAAA1C,CAAW,IAAIA,IAAcvB,GAAY,IAAI,EAAE,SAAS,CAAC,KAAKiE,EAAY,OAAO,MAAM,OAAO,IAAI,GAAG,IAAI,IAAI,OAAO,CAAC,CAAC,YAAA1C,CAAW,IAAIA,IAAcvB,GAAY,IAAI,EAAE,MAAM,CAAC,KAAKiE,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,YAAY,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,IAAI,CAAC,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,OAAO,eAAe,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,MAAM,QAAQ,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,OAAO,eAAe,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,ECrBrZ,IAAMC,GAAcC,GAAGA,aAAaC,GAAgBC,IAAS,SAASA,EAAQ,CAACA,EAAQ,MAAS,SAASA,EAAQ,IAAO,KAAM,GAAGA,KAAUA,GAAQ,CAAC,EAAE,EAAE,SAASC,GAASC,EAAM,CAAC,GAAK,CAAC,YAAAC,EAAY,UAAAC,CAAS,EAAEF,EAAW,CAACG,EAASC,CAAW,EAAEC,GAAS,MAAM,EAAE,OAAAC,GAAU,IAAI,CAACF,EAAYG,GAAiBL,CAAS,CAAC,CAAE,EAAE,CAACA,CAAS,CAAC,EAAEM,GAAYP,EAAYQ,GAAQ,CAACL,EAAYG,GAAiBE,CAAM,CAAC,CAAE,CAAC,EAAsBC,EAAKC,GAAU,CAAC,SAASR,CAAQ,CAAC,CAAE,CAAC,IAAMS,GAAeC,GAAQA,EAAO,SAAS,CAACA,EAAO,QAAQ,QAAQ,CAACA,EAAO,QAAQ,OAAOA,EAAO,QAAQ,WAAW,EAUnqCC,GAAMC,GAAQ,SAAef,EAAM,CAAC,IAAIgB,EAAa,GAAK,CAAC,QAAAC,EAAQ,WAAAC,EAAW,cAAAC,EAAc,YAAAC,EAAY,IAAAC,EAAI,WAAAC,EAAW,OAAAC,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,KAAAC,EAAK,KAAAC,EAAK,SAAAC,EAAS,SAAAC,EAAS,OAAAC,EAAO,SAAAC,EAAS,UAAAC,EAAU,gBAAAC,EAAgB,cAAAC,EAAc,aAAAC,EAAa,WAAAC,EAAW,OAAAC,EAAO,QAAAC,EAAQ,MAAAC,EAAM,YAAAC,EAAY,wBAAAC,CAAuB,EAAEzC,EAAU0C,EAAW,UAAeT,EAAiBS,EAAWT,EAAyB,EAAAjC,GAAQ,OAA6BgB,EAAahB,EAAM,SAAS,MAAMgB,IAAe,SAAcA,EAAa,SAAQ0B,EAAW1C,EAAM,MAAM,QAC7iB,GAAK,CAAC2C,EAAUC,CAAY,EAAEvC,GAAS,EAAK,EAAO,CAACwC,EAASC,CAAW,EAAEzC,GAAS,CAAC,EAC9EQ,EAAOkC,EAAO,EAAQC,EAAWD,EAAO,CAAC,MAAM,GAAM,UAAU,IAAI,CAAC,EACpEE,EAAcC,GAAmBrB,EAAS,CAAC,UAAUsB,IAAOA,GAAM,IAAI,SAAS,CAACC,GAASD,KAAQ,CAAItC,EAAO,QAAQ,WAAUA,EAAO,QAAQ,YAAYuC,GAASvC,EAAO,QAAQ,SAASwC,EAAsB,YAAY,EAAG,CAAC,CAAC,EAAQC,EAAQC,GAAWvD,CAAK,EAAQwD,EAAaC,GAAUzD,CAAK,EAAO,CAAC,SAAA0D,EAAQ,EAAEC,GAAgB3D,CAAK,EAAQ4D,GAAWC,GAAa,QAAQ,IAAIA,GAAa,QAAcC,GAAmBrB,IAA0B,QAAcsB,GAAIvC,IAAU,MAAMD,EAAOE,EAAcuC,GAAeJ,IAAY3C,EAElhBoC,EAAsBY,GAAYC,IAAG,CAAC,IAAIC,GAA8BC,GAAoB,IAAMC,GAAgBxD,EAAO,QAAQ,SAAeZ,GAAYY,EAAO,QAAQ,YAA2U,IAA9TuD,GAAoBpB,EAAW,WAAW,MAAMoB,KAAsB,SAAeD,GAA8BC,GAAoB,aAAa,MAAMD,KAAgC,QAAcA,GAA8B,KAAK,EAAK,KAAK,IAAIlE,GAAYgD,EAAc,IAAI,CAAC,EAAE,IAAIA,EAAc,IAAIhD,EAAW,EAAM,CAAC2D,GAAW,OAAO,IAAMU,GAAa1D,GAAeC,CAAM,EAAK8B,IAAY2B,IAAa1B,EAAa0B,EAAY,EAAKA,IAAcV,KAAYZ,EAAW,QAAQ,UAAUuB,GAAQtB,EAAcoB,GAAgB,CAAC,KAAK,QAAQ,KAAK,SAAS,SAASA,GAAgBpE,EAAW,CAAC,EAAG,EAAE,CAAC2D,GAAWjB,CAAS,CAAC,EAAQ6B,GAAqB,IAAI,CAA2B,SAAS,iBAAiB,eAAe,EAAsB,QAAQC,IAAI,CAACA,GAAG,MAAM,CAAE,CAAC,CAAE,EAE/7BC,GAAU,IAAI,CAAId,IAAW/C,EAAO,QAAQ,KAAK,EAAE,MAAM8D,IAAG,CAAC,CAAC,CACnE,EAAQC,GAAW,IAAI,CAAC,IAAIT,GAA8BC,GAAoBvD,EAAO,QAAQ,MAAM,GAAGuD,GAAoBpB,EAAW,WAAW,MAAMoB,KAAsB,SAAeD,GAA8BC,GAAoB,aAAa,MAAMD,KAAgC,QAAcA,GAA8B,KAAK,CAAE,EAAQU,GAAe,IAAI,CAAIzC,GAAWA,EAAW,CAAC,SAASvB,EAAO,QAAQ,QAAQ,CAAC,EAAEiC,EAAYjC,EAAO,QAAQ,QAAQ,CAAE,EAAQiE,GAAa,IAAI,CAAKnF,GAAckC,CAAQ,IAAGhB,EAAO,QAAQ,YAAYgB,EAAS,IAAIhB,EAAO,QAAQ,SAAU,EAAQkE,EAAY,IAAI,CAE9lB/B,EAAW,QAAQ,QAAUgB,IAAeU,GAAU,EAAE1B,EAAW,QAAQ,MAAM,GAAK8B,GAAa,EAAG,EACpGE,GAAWC,IAAK,CAAIpE,EAAO,QAAQ,cAAaA,EAAO,QAAQ,YAAYoE,GAAI5B,EAAsB,YAAY,EAAG,EAAQ6B,GAAU,IAAI,CAAI3C,GAAMA,EAAM,CAAE,EAAQ4C,GAAgB,IAAI,CAAIrB,IAAmBU,GAAqB,EAAEE,GAAU,CAAE,EACxPpE,GAAU,IAAI,CAAIsD,GACf3C,IAAU,GAAKyD,GAAU,EAAOE,GAAW,EAC5BhC,EAAf3B,IAAU,EAAsB,CAA4B,EAAE,CAACA,CAAO,CAAC,EAAEX,GAAU,IAAI,CAAC,IAAI8E,GAC3F,GAAAA,GAAgBvE,EAAO,WAAW,MAAMuE,KAAkB,SAAcA,GAAgB,UAAStC,EAAYjC,EAAO,QAAQ,QAAQ,CAAE,EAAE,CAAC,CAAC,EAC9IP,GAAU,IAAI,CAAI0C,EAAW,QAAQ,OAAOL,GAAWN,EAAOA,EAAO,EAAUW,EAAW,QAAQ,OAAOV,GAAQA,EAAQ,CAAE,EAAE,CAACK,CAAS,CAAC,EACxIrC,GAAU,IAAI,CAACO,EAAO,QAAQ,OAAOiB,EAAO,GAAI,EAAE,CAACA,CAAM,CAAC,EAC1DxB,GAAU,IAAI,CAAC0C,EAAW,QAAQ,MAAM,EAAM,EAAE,CAACvB,EAAQD,EAAQD,CAAM,CAAC,EACxE8D,GAAW,IAAI,CAAIrB,IAAeU,GAAU,CAAE,CAAC,EAAEY,GAAU,IAAI,CAAI9C,GAAY3B,EAAO,QAAQ,MAAM,CAAE,CAAC,EAAE0E,GAAoBtC,EAAc,SAASgC,IAAK,CAAC,IAAIG,GAAgB,IAAMI,GAAkB,GAAAJ,GAAgBvE,EAAO,WAAW,MAAMuE,KAAkB,SAAcA,GAAgB,SAAUH,GAAIpE,EAAO,QAAQ,SAAS,IAAI,KAAQsB,GAAcA,EAAa8C,GAAIO,GAAgBjF,GAAiB0E,EAAG,CAAC,CAAG,CAAC,EAAE,IAAMQ,GAAW,CAAC,YAAY1D,GAAUC,EAAUX,EAAI,EAAE,WAAW,EAAE,OAAOqB,CAAU,EAAE,OAAoBgD,EAAM,MAAM,CAAC,MAAM,CAAC,GAAGC,GAAgB,SAAS,WAAW,SAAS,SAAS,WAAAzE,EAAW,QAAAoC,EAAQ,aAAAE,CAAY,EAAE,SAAS,CAAc9C,EAAK,QAAQ,CAAC,IAAIqD,GAAI,KAAKrC,EAAK,UAAU,eAAe,IAAIb,EAAO,QAAQ,WAAW,SAASmD,GAAe,iBAAiBa,GAAe,iBAAiBE,EAC3yB,UAAU,IAAI1B,EAAsB,cAAc,EAAE,OAAO,IAAIA,EAAsB,WAAW,EAAE,SAAS,IAAIA,EAAsB,WAAW,EAAE,QAAQ,IAAIA,EAAsB,YAAY,EAAE,QAAQ,IAAI6B,GAAU,CAAC,CAAC,EAAEhD,GAA4BxB,EAAKC,GAAU,CAAC,SAASgC,EAAuBjC,EAAKkF,GAAU,CAAC,MAAM,GAAG,SAAS,CAAC,MAAM,EAAE,EAAE,QAAQ,IAAIhB,GAAW,EAAE,MAAMa,GAAW,aAAa,aAAa,CAAC,EAAe/E,EAAKmF,GAAS,CAAC,MAAM,GAAG,SAAS,CAAC,MAAM,EAAE,EAAE,QAAQV,GAAgB,MAAMM,GAAW,aAAa,YAAY,CAAC,CAAC,CAAC,EAAE1D,GAAuB2D,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,WAAW,IAAI,cAAc,KAAK,OAAO,EAAE,WAAW,EAAE,WAAWI,GAAU,mBAAmB,eAAe,YAAY9D,EAAUX,EAAI,EAAE,GAAGM,CAAI,EAAE,SAAS,CAAcjB,EAAKX,GAAS,CAAC,UAAU8C,GAAUlD,GAAckC,CAAQ,EAAEA,EAAS,IAAI,EAAEA,EAAS,KAAK,YAAYoB,CAAa,CAAC,EAAevC,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,GAAG,CAAC,EAAEmC,EAAS,EAAEtC,GAAiBsC,CAAQ,EAAE,MAAM,CAAC,CAAC,EAAEb,GAAwBtB,EAAKqF,GAAO,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM9C,EAAc,UAAU9B,EAAc,YAAY,QAAQ,OAAO,gBAAgB,SAAS,GAAG,UAAUA,EAAc,SAAS6D,GAAW,oBAAoB,GAAM,IAAI,EAAE,IAAInC,EAAS,WAAWvB,CAAU,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,wCAAwC,sDAAsD,CAAC,EAAER,GAAM,aAAa,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,CAAC,SAAS,EAAE,EAAE,cAAc,UAAU,OAAO,yEAAyE,QAAQ,MAAM,YAAY,GAAK,aAAa,EAAE,QAAQ,GAAG,SAAS,EAAE,OAAO,GAAG,KAAK,GAAM,QAAQ,GAAK,SAAS,GAAK,SAAS,GAAK,UAAU,GAAK,cAAc,GAAK,wBAAwB,WAAW,YAAY,EAAE,IAAI,GAAG,OAAO,GAAG,MAAM,GAAG,EAAEkF,GAAoBlF,GAAM,CAAC,QAAQ,CAAC,KAAKmF,EAAY,KAAK,wBAAwB,GAAK,MAAM,SAAS,QAAQ,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,IAAI,YAAY,kBAAkB,OAAOjG,EAAM,CAAC,OAAOA,EAAM,UAAU,QAAS,CAAC,EAAE,QAAQ,CAAC,KAAKiG,EAAY,KAAK,MAAM,IAAI,iBAAiB,CAAC,MAAM,MAAM,MAAM,KAAK,EAAE,OAAOjG,EAAM,CAAC,OAAOA,EAAM,UAAU,KAAM,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKiG,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAMxzE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,EAAE,cAAc,CAAC,MAAM,WAAW,KAAKA,EAAY,MAAM,aAAanF,GAAM,aAAa,aAAa,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKmF,EAAY,MAAM,aAAanF,GAAM,aAAa,UAAU,EAAE,WAAW,CAAC,MAAM,SAAS,KAAKmF,EAAY,MAAM,aAAanF,GAAM,aAAa,UAAU,EAAE,KAAK,CAAC,MAAM,OAChb,KAAKmF,EAAY,KAAK,gBAAgB,EAAI,EAAE,GAAGC,GAAe,GAAGC,GAAoB,IAAI,CAAC,KAAKF,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,EAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,OAAO,cAAc,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,OAAO,cAAc,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,QAAQ,cAAc,UAAU,EAAE,wBAAwB,CAAC,KAAKA,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,WAAW,OAAO,EAAE,aAAa,CAAC,eAAe,WAAW,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,EAAE,QAAQ,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAsM,SAASG,GAASC,EAAM,CAAC,OAAoBC,EAAKC,EAAO,IAAI,CAAC,GAAGF,EAAM,UAAU,oBAAoB,MAAM,6BAA6B,QAAQ,YAAY,SAAsBC,EAAK,OAAO,CAAC,EAAE,4RAA4R,KAAK,MAAM,CAAC,CAAC,CAAC,CAAE,CAAC,SAASE,GAAUH,EAAM,CAAC,OAAoBI,EAAMF,EAAO,IAAI,CAAC,GAAGF,EAAM,UAAU,oBAAoB,MAAM,6BAA6B,QAAQ,YAAY,SAAS,CAAcC,EAAK,OAAO,CAAC,EAAE,4HAA4H,KAAK,SAAS,CAAC,EAAeA,EAAK,OAAO,CAAC,EAAE,sIAAsI,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,CAAE,CCpCn/D,IAAMI,GAAcC,GAAGA,aAAaC,GCDqT,SAASC,GAAmBC,EAAWC,EAAQ,CAE/Y,IAAMC,EAAWC,EAAOF,CAAO,EAAQG,EAAUD,EAAO,EAAQE,EAAgBF,EAAO,EAAK,EAAQG,EAAWC,GAAa,QAAQ,IAAIA,GAAa,OAC/IC,EAAsDP,GAAQ,aAAcA,EAAQ,aAAa,CAAC,EAClGQ,EAASC,GAAoDT,GAAQ,SAAS,CAAC,GAAGO,CAAa,CAAC,EAChGG,EAAYD,GAAYE,GAAO,CAAC,IAAIC,EAAI,MAAQ,GAAAA,EAAIX,EAAW,WAAW,MAAMW,IAAM,SAAcA,EAAI,UAAWX,EAAW,QAAQ,UAAUU,CAAK,EAAEA,CAAM,EAAE,CAAC,CAAC,EACjKE,EAAOC,GAAY,IAAIC,GAAchB,CAAU,EAAEA,EAAWiB,GAAYN,EAAYX,CAAU,CAAC,CAAC,EACtG,OAAAkB,GAAU,IAAI,CAAC,GAAG,CAACF,GAAchB,CAAU,GAAGK,EAAgB,QAAQ,CAAC,IAAIQ,EAAIM,EAAK,IAAMC,EAAST,EAAYX,CAAU,EAEzH,IAF4Ha,EAAIT,EAAU,WAAW,MAAMS,IAAM,QAAcA,EAAI,KAAK,EACrLJ,GAASA,EAASW,EAASN,CAAM,EAC/B,GAAAK,EAAKjB,EAAW,WAAW,MAAMiB,IAAO,SAAcA,EAAK,SAAU,CAACb,EAAW,CAAC,IAAIe,EAC3FjB,EAAU,QAAQkB,GAAQR,EAAOM,GAAUC,EAAKnB,EAAW,WAAW,MAAMmB,IAAO,OAAO,OAAOA,EAAK,UAAU,OAAQP,EAAO,IAAIM,CAAQ,EAAIf,EAAgB,QAAQ,EAAK,EAAE,CAACL,EAAW,GAAGQ,CAAY,CAAC,EAASM,CAAO,CCV1N,IAAIS,EAAU,OAAO,WAAe,IAAc,WAAa,OAAO,KAAS,IAAc,KAAOC,GAEhGC,GAAU,CAAC,EACf,OAAOC,GAAc,KAAe,SAAUC,EAAMC,EAAS,CACvDH,GACFA,GAAUG,EAAQD,CAAI,GAEtBA,EAAK,OAASC,EAAQD,CAAI,EAC1BA,EAAK,UAAYA,EAAK,OAE1B,EAAEE,IAAU,CAAC,EAAG,SAAU,OAAQ,CAKhC,aAGA,IAAI,MAAQ,6BACR,aAAe,GACf,oBAAsB,QAQtB,gBAAkB,GAClB,kBACA,SAAW,iCAAiC,KAAKH,GAAU,SAAS,EACpE,aAAe,CAAC,EAChB,MACA,MAAQ,KAAK,IACb,OAAS,KAAK,KACd,QAAU,KAAK,MACf,MAAQ,KAAK,IACb,MAAQ,KAAK,IACb,OAAS,CAAC,GAEb,UAAY,CACX,IAAII,EAAgB,CAAC,MAAO,OAAQ,QAAS,OAAQ,QAAS,OAAQ,QAAS,QAAS,OAAQ,OAAQ,QAAS,QAAS,MAAO,OAAQ,MAAO,QAAS,SAAU,QAAS,OAAQ,MAAO,QAAS,OAAQ,QAAS,MAAO,MAAO,MAAO,SAAU,QAAS,OAAQ,MAAO,OAAQ,OAAQ,MAAO,OAAQ,QAAS,IAAK,OAAQ,MAAO,SAAU,QAAS,KAAM,UAAW,OAAO,EAC/WC,EACAC,EAAMF,EAAc,OAExB,IAAKC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,OAAOD,EAAcC,CAAC,CAAC,EAAI,KAAKD,EAAcC,CAAC,CAAC,CAEpD,GAAG,EAEH,SAAS,kBAAmB,CAC1B,MAAO,CAAC,CACV,CAEA,OAAO,OAAS,KAAK,OAErB,OAAO,IAAM,SAAUE,EAAK,CAC1B,IAAIC,EAAS,OAAOD,EAEpB,GAAIC,IAAW,UAAYD,EAAI,OAAQ,CACrC,IAAIE,EAAS,iBAAiBF,EAAI,MAAM,EACpCF,EACAC,EAAMC,EAAI,OAEd,IAAKF,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBI,EAAOJ,CAAC,EAAI,KAAK,IAAIE,EAAIF,CAAC,CAAC,EAG7B,OAAOI,EAGT,OAAO,KAAK,IAAIF,CAAG,CACrB,EAEA,IAAI,qBAAuB,IACvB,UAAY,KAAK,GAAK,IACtB,YAAc,MAElB,SAAS,YAAYG,EAAM,CACrBA,EACF,MAAQ,KAAK,MAEb,MAAQ,SAAUH,EAAK,CACrB,OAAOA,CACT,CAEJ,CAEA,YAAY,EAAK,EAEjB,SAAS,SAASI,EAAS,CACzBA,EAAQ,MAAM,SAAW,WACzBA,EAAQ,MAAM,IAAM,EACpBA,EAAQ,MAAM,KAAO,EACrBA,EAAQ,MAAM,QAAU,QACxBA,EAAQ,MAAM,gBAAkB,MAChCA,EAAQ,MAAM,sBAAwB,MACtCA,EAAQ,MAAM,mBAAqB,UACnCA,EAAQ,MAAM,yBAA2B,UACzCA,EAAQ,MAAM,eAAiB,cAC/BA,EAAQ,MAAM,qBAAuB,cACrCA,EAAQ,MAAM,kBAAoB,aACpC,CAEA,SAAS,kBAAkBC,EAAMC,EAAaC,EAAWC,EAAiB,EACvE,MAAQlB,GAAS,KAAOe,GACxB,MAAQf,GAAS,YAAcgB,GAC/B,MAAQhB,GAAS,UAAYiB,GAC7B,MAAQjB,GAAS,UAAYkB,EAAkB,EAAI,GAAK,CAC3D,CAEA,SAAS,gBAAgBH,EAAMG,EAAiB,EAC7C,MAAQlB,GAAS,KAAOe,GACxB,MAAQf,GAAS,UAAYkB,EAAkB,EAAI,GAAK,CAC3D,CAEA,SAAS,oBAAoBH,EAAMI,EAAYC,EAAaF,EAAiB,EAC1E,MAAQlB,GAAS,KAAOe,GACxB,MAAQf,GAAS,YAAcoB,GAC/B,MAAQpB,GAAS,WAAamB,GAC9B,MAAQnB,GAAS,UAAYkB,EAAkB,EAAI,GAAK,CAC3D,CAEA,SAAS,oBAAoBH,EAAMM,EAAYC,EAAa,EACzD,MAAQtB,GAAS,KAAOe,GACxB,MAAQf,GAAS,WAAaqB,GAC9B,MAAQrB,GAAS,YAAcsB,CAClC,CAEA,SAAS,eAAeP,EAAMQ,EAAQ,EACnC,MAAQvB,GAAS,KAAOe,GACxB,MAAQf,GAAS,OAASuB,CAC7B,CAEA,SAAS,wBAAwBC,EAAaR,EAAa,EACxD,MAAQhB,GAAS,KAAO,oBACxB,MAAQA,GAAS,YAAcwB,GAC/B,MAAQxB,GAAS,YAAcgB,CAClC,CAEA,SAAS,mBAAmBQ,EAAa,EACtC,MAAQxB,GAAS,KAAO,eACxB,MAAQA,GAAS,YAAcwB,CAClC,CAEA,SAAS,4BAA4BT,EAAMS,EAAa,EACrD,MAAQxB,GAAS,KAAOe,GACxB,MAAQf,GAAS,YAAcwB,CAClC,CAEA,IAAI,gBAAkB,UAAY,CAChC,IAAIC,EAAS,EACb,OAAO,UAAoB,CACzB,OAAAA,GAAU,EACH,oBAAsBA,CAC/B,CACF,EAAE,EAEF,SAAS,SAASC,EAAGC,EAAGC,EAAG,CACzB,IAAIC,EACAC,EACAC,EACAvB,EACAwB,EACAC,EACAC,EACAC,EAOJ,OANA3B,EAAI,KAAK,MAAMkB,EAAI,CAAC,EACpBM,EAAIN,EAAI,EAAIlB,EACZyB,EAAIL,GAAK,EAAID,GACbO,EAAIN,GAAK,EAAII,EAAIL,GACjBQ,EAAIP,GAAK,GAAK,EAAII,GAAKL,GAEfnB,EAAI,EAAG,CACb,IAAK,GACHqB,EAAID,EACJE,EAAIK,EACJJ,EAAIE,EACJ,MAEF,IAAK,GACHJ,EAAIK,EACJJ,EAAIF,EACJG,EAAIE,EACJ,MAEF,IAAK,GACHJ,EAAII,EACJH,EAAIF,EACJG,EAAII,EACJ,MAEF,IAAK,GACHN,EAAII,EACJH,EAAII,EACJH,EAAIH,EACJ,MAEF,IAAK,GACHC,EAAIM,EACJL,EAAIG,EACJF,EAAIH,EACJ,MAEF,IAAK,GACHC,EAAID,EACJE,EAAIG,EACJF,EAAIG,EACJ,MAEF,QACE,KACJ,CAEA,MAAO,CAACL,EAAGC,EAAGC,CAAC,CACjB,CAEA,SAAS,SAASF,EAAGC,EAAGC,EAAG,CACzB,IAAIK,EAAM,KAAK,IAAIP,EAAGC,EAAGC,CAAC,EACtBM,EAAM,KAAK,IAAIR,EAAGC,EAAGC,CAAC,EACtBO,EAAIF,EAAMC,EACVX,EACAC,EAAIS,IAAQ,EAAI,EAAIE,EAAIF,EACxBR,EAAIQ,EAAM,IAEd,OAAQA,EAAK,CACX,KAAKC,EACHX,EAAI,EACJ,MAEF,KAAKG,EACHH,EAAII,EAAIC,EAAIO,GAAKR,EAAIC,EAAI,EAAI,GAC7BL,GAAK,EAAIY,EACT,MAEF,KAAKR,EACHJ,EAAIK,EAAIF,EAAIS,EAAI,EAChBZ,GAAK,EAAIY,EACT,MAEF,KAAKP,EACHL,EAAIG,EAAIC,EAAIQ,EAAI,EAChBZ,GAAK,EAAIY,EACT,MAEF,QACE,KACJ,CAEA,MAAO,CAACZ,EAAGC,EAAGC,CAAC,CACjB,CAEA,SAAS,mBAAmBW,EAAOC,EAAQ,CACzC,IAAIC,EAAM,SAASF,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,GAAG,EACjE,OAAAE,EAAI,CAAC,GAAKD,EAENC,EAAI,CAAC,EAAI,EACXA,EAAI,CAAC,EAAI,EACAA,EAAI,CAAC,GAAK,IACnBA,EAAI,CAAC,EAAI,GAGJ,SAASA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,CACxC,CAEA,SAAS,mBAAmBF,EAAOC,EAAQ,CACzC,IAAIC,EAAM,SAASF,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,GAAG,EACjE,OAAAE,EAAI,CAAC,GAAKD,EAENC,EAAI,CAAC,EAAI,EACXA,EAAI,CAAC,EAAI,EACAA,EAAI,CAAC,EAAI,IAClBA,EAAI,CAAC,EAAI,GAGJ,SAASA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,CACxC,CAEA,SAAS,YAAYF,EAAOC,EAAQ,CAClC,IAAIC,EAAM,SAASF,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,IAAKA,EAAM,CAAC,EAAI,GAAG,EACjE,OAAAE,EAAI,CAAC,GAAKD,EAAS,IAEfC,EAAI,CAAC,EAAI,EACXA,EAAI,CAAC,GAAK,EACDA,EAAI,CAAC,EAAI,IAClBA,EAAI,CAAC,GAAK,GAGL,SAASA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,CACxC,CAEA,IAAI,SAAW,UAAY,CACzB,IAAIC,EAAW,CAAC,EACZlC,EACAmC,EAEJ,IAAKnC,EAAI,EAAGA,EAAI,IAAKA,GAAK,EACxBmC,EAAMnC,EAAE,SAAS,EAAE,EACnBkC,EAASlC,CAAC,EAAImC,EAAI,SAAW,EAAI,IAAMA,EAAMA,EAG/C,OAAO,SAAUd,EAAGC,EAAGC,EAAG,CACxB,OAAIF,EAAI,IACNA,EAAI,GAGFC,EAAI,IACNA,EAAI,GAGFC,EAAI,IACNA,EAAI,GAGC,IAAMW,EAASb,CAAC,EAAIa,EAASZ,CAAC,EAAIY,EAASX,CAAC,CACrD,CACF,EAAE,EAEF,SAAS,WAAY,CAAC,CAEtB,UAAU,UAAY,CACpB,aAAc,SAAUa,EAAWC,EAAM,CACvC,IAAK,MAAQ7C,GAAS,KAAK4C,CAAS,EAGlC,QAFInC,GAAO,MAAQT,GAAS,KAAK4C,CAAS,EAAE,OAEnCpC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GAC3B,MAAQR,GAAS,KAAK4C,CAAS,EAAEpC,CAAC,EAAEqC,CAAI,CAG/C,EACA,iBAAkB,SAAUD,EAAWE,EAAU,CAC/C,OAAM,MAAQ9C,GAAS,KAAK4C,CAAS,KAClC,MAAQ5C,GAAS,KAAK4C,CAAS,EAAI,CAAC,IAGtC,MAAQ5C,GAAS,KAAK4C,CAAS,EAAE,KAAKE,CAAQ,EAExC,UAAY,CACjB,KAAK,oBAAoBF,EAAWE,CAAQ,CAC9C,EAAE,KAAK,MAAQ9C,CAAO,CACxB,EACA,oBAAqB,SAAU4C,EAAWE,EAAU,CAClD,GAAI,CAACA,GACF,MAAQ9C,GAAS,KAAK4C,CAAS,EAAI,cAC1B,MAAQ5C,GAAS,KAAK4C,CAAS,EAAG,CAI5C,QAHI,EAAI,EACJnC,GAAO,MAAQT,GAAS,KAAK4C,CAAS,EAAE,OAErC,EAAInC,IACJ,MAAQT,GAAS,KAAK4C,CAAS,EAAE,CAAC,IAAME,KAC1C,MAAQ9C,GAAS,KAAK4C,CAAS,EAAE,OAAO,EAAG,CAAC,EAE7C,GAAK,EACLnC,GAAO,GAGT,GAAK,GAGD,MAAQT,GAAS,KAAK4C,CAAS,EAAE,UACpC,MAAQ5C,GAAS,KAAK4C,CAAS,EAAI,MAG1C,CACF,EAGA,IAAI,iBAAmB,UAAY,CACjC,SAASG,EAAmBhC,EAAMN,EAAK,CACrC,IAAID,EAAI,EACJwC,EAAM,CAAC,EACPC,EAEJ,OAAQlC,EAAM,CACZ,IAAK,QACL,IAAK,SACHkC,EAAQ,EACR,MAEF,QACEA,EAAQ,IACR,KACJ,CAEA,IAAKzC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAI,KAAKC,CAAK,EAGhB,OAAOD,CACT,CAEA,SAASE,EAAwBnC,EAAMN,EAAK,CAC1C,OAAIM,IAAS,UACJ,IAAI,aAAaN,CAAG,EAGzBM,IAAS,QACJ,IAAI,WAAWN,CAAG,EAGvBM,IAAS,SACJ,IAAI,kBAAkBN,CAAG,EAG3BsC,EAAmBhC,EAAMN,CAAG,CACrC,CAEA,OAAI,OAAO,mBAAsB,YAAc,OAAO,cAAiB,WAC9DyC,EAGFH,CACT,EAAE,EAEF,SAAS,iBAAiBtC,EAAK,CAC7B,OAAO,MAAM,MAAM,KAAM,CACvB,OAAQA,CACV,CAAC,CACH,CAMA,SAAS,SAASM,EAAM,CAEtB,OAAO,SAAS,gBAAgB,MAAOA,CAAI,CAC7C,CAIA,SAAS,UAAUA,EAAM,CAEvB,OAAO,SAAS,cAAcA,CAAI,CACpC,CAEA,SAAS,0BAA2B,CAAC,CAErC,yBAAyB,UAAY,CACnC,mBAAoB,SAAUoC,EAAM,EAC7B,MAAQnD,GAAS,kBAAkB,QAAQmD,CAAI,IAAM,MACvD,MAAQnD,GAAS,kBAAkB,KAAKmD,CAAI,GAE5C,MAAQnD,GAAS,UAAU,mBAAmB,MAAQA,CAAO,GAE7D,MAAQA,GAAS,YAAc,GAEpC,EACA,yBAA0B,UAAY,EACnC,MAAQA,GAAS,KAAO,GACzB,IAAIQ,EACAC,GAAO,MAAQT,GAAS,kBAAkB,OAE9C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,kBAAkBQ,CAAC,EAAE,SAAS,GAE3C,MAAQR,GAAS,kBAAkBQ,CAAC,EAAE,QACxC,MAAQR,GAAS,KAAO,GAG/B,EACA,6BAA8B,SAAUoD,EAAW,EAChD,MAAQpD,GAAS,UAAYoD,GAC7B,MAAQpD,GAAS,kBAAoB,CAAC,GACtC,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,YAAc,EAClC,CACF,EAGA,IAAI,aAAe,UAAY,CAC7B,IAAIqD,EAAiB,CACnB,EAAG,cACH,EAAG,WACH,EAAG,SACH,EAAG,UACH,EAAG,SACH,EAAG,UACH,EAAG,cACH,EAAG,aACH,EAAG,aACH,EAAG,aACH,GAAI,aACJ,GAAI,YACJ,GAAI,MACJ,GAAI,aACJ,GAAI,QACJ,GAAI,YACN,EACA,OAAO,SAAUC,EAAM,CACrB,OAAOD,EAAeC,CAAI,GAAK,EACjC,CACF,EAAE,EAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,GA8BA,IAAI,OAAS,UAAY,CACvB,IAAIC,EAAO,KAAK,IACZC,EAAO,KAAK,IACZC,EAAO,KAAK,IACZC,EAAO,KAAK,MAEhB,SAASC,GAAQ,CACf,OAAC,MAAQ3D,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,CAAC,EAAI,GAC5B,MAAQA,GAAS,MAAM,EAAE,EAAI,GAC7B,MAAQA,GAAS,MAAM,EAAE,EAAI,GAC7B,MAAQA,GAAS,MAAM,EAAE,EAAI,GAC7B,MAAQA,GAAS,MAAM,EAAE,EAAI,GAC7B,MAAQA,GAAS,MAAM,EAAE,EAAI,GAC7B,MAAQA,GAAS,MAAM,EAAE,EAAI,EACvB,MAAQA,CACjB,CAEA,SAAS4D,EAAOC,EAAO,CACrB,GAAIA,IAAU,EACZ,OAAO,MAAQ7D,EAGjB,IAAI8D,EAAOP,EAAKM,CAAK,EAEjBE,EAAOP,EAAKK,CAAK,EAErB,OAAO,KAAK,GAAGC,EAAM,CAACC,EAAM,EAAG,EAAGA,EAAMD,EAAM,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAC5E,CAEA,SAASE,EAAQH,EAAO,CACtB,GAAIA,IAAU,EACZ,OAAO,MAAQ7D,EAGjB,IAAI8D,EAAOP,EAAKM,CAAK,EAEjBE,EAAOP,EAAKK,CAAK,EAErB,OAAO,KAAK,GAAG,EAAG,EAAG,EAAG,EAAG,EAAGC,EAAM,CAACC,EAAM,EAAG,EAAGA,EAAMD,EAAM,EAAG,EAAG,EAAG,EAAG,CAAC,CAC5E,CAEA,SAASG,EAAQJ,EAAO,CACtB,GAAIA,IAAU,EACZ,OAAO,MAAQ7D,EAGjB,IAAI8D,EAAOP,EAAKM,CAAK,EAEjBE,EAAOP,EAAKK,CAAK,EAErB,OAAO,KAAK,GAAGC,EAAM,EAAGC,EAAM,EAAG,EAAG,EAAG,EAAG,EAAG,CAACA,EAAM,EAAGD,EAAM,EAAG,EAAG,EAAG,EAAG,CAAC,CAC5E,CAEA,SAASI,EAAQL,EAAO,CACtB,GAAIA,IAAU,EACZ,OAAO,MAAQ7D,EAGjB,IAAI8D,EAAOP,EAAKM,CAAK,EAEjBE,EAAOP,EAAKK,CAAK,EAErB,OAAO,KAAK,GAAGC,EAAM,CAACC,EAAM,EAAG,EAAGA,EAAMD,EAAM,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CAC5E,CAEA,SAASK,EAAMC,EAAIC,EAAI,CACrB,OAAO,KAAK,GAAG,EAAGA,EAAID,EAAI,EAAG,EAAG,CAAC,CACnC,CAEA,SAASE,EAAKC,EAAIC,EAAI,CACpB,OAAO,KAAK,MAAMf,EAAKc,CAAE,EAAGd,EAAKe,CAAE,CAAC,CACtC,CAEA,SAASC,EAAaF,EAAIV,EAAO,CAC/B,IAAIC,EAAOP,EAAKM,CAAK,EAEjBE,EAAOP,EAAKK,CAAK,EAErB,OAAO,KAAK,GAAGC,EAAMC,EAAM,EAAG,EAAG,CAACA,EAAMD,EAAM,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAE,GAAG,EAAG,EAAG,EAAG,EAAGL,EAAKc,CAAE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAAE,GAAGT,EAAM,CAACC,EAAM,EAAG,EAAGA,EAAMD,EAAM,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,CACtM,CAEA,SAASY,EAAMN,EAAIC,EAAIM,EAAI,CAKzB,MAJI,CAACA,GAAMA,IAAO,IAChBA,EAAK,GAGHP,IAAO,GAAKC,IAAO,GAAKM,IAAO,EAC1B,MAAQ3E,EAGV,KAAK,GAAGoE,EAAI,EAAG,EAAG,EAAG,EAAGC,EAAI,EAAG,EAAG,EAAG,EAAGM,EAAI,EAAG,EAAG,EAAG,EAAG,CAAC,CAClE,CAEA,SAASC,EAAaC,EAAG9C,EAAG+C,EAAGxC,EAAGyC,EAAG/C,GAAGF,GAAGJ,GAAGlB,GAAGwE,GAAGC,EAAGC,GAAGC,GAAGC,GAAGC,GAAGpD,GAAG,CACpE,OAAC,MAAQjC,GAAS,MAAM,CAAC,EAAI6E,GAC5B,MAAQ7E,GAAS,MAAM,CAAC,EAAI+B,GAC5B,MAAQ/B,GAAS,MAAM,CAAC,EAAI8E,GAC5B,MAAQ9E,GAAS,MAAM,CAAC,EAAIsC,GAC5B,MAAQtC,GAAS,MAAM,CAAC,EAAI+E,GAC5B,MAAQ/E,GAAS,MAAM,CAAC,EAAIgC,IAC5B,MAAQhC,GAAS,MAAM,CAAC,EAAI8B,IAC5B,MAAQ9B,GAAS,MAAM,CAAC,EAAI0B,IAC5B,MAAQ1B,GAAS,MAAM,CAAC,EAAIQ,IAC5B,MAAQR,GAAS,MAAM,CAAC,EAAIgF,IAC5B,MAAQhF,GAAS,MAAM,EAAE,EAAIiF,GAC7B,MAAQjF,GAAS,MAAM,EAAE,EAAIkF,IAC7B,MAAQlF,GAAS,MAAM,EAAE,EAAImF,IAC7B,MAAQnF,GAAS,MAAM,EAAE,EAAIoF,IAC7B,MAAQpF,GAAS,MAAM,EAAE,EAAIqF,IAC7B,MAAQrF,GAAS,MAAM,EAAE,EAAIiC,GACvB,MAAQjC,CACjB,CAEA,SAASsF,EAAUC,EAAIC,EAAIC,EAAI,CAG7B,OAFAA,EAAKA,GAAM,EAEPF,IAAO,GAAKC,IAAO,GAAKC,IAAO,EAC1B,KAAK,GAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAGF,EAAIC,EAAIC,EAAI,CAAC,EAG3D,MAAQzF,CACjB,CAEA,SAAS0F,EAAUC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,GAAIC,GAAIC,GAAIC,GAAIC,GAAIC,EAAIC,GAAIC,GAAIC,GAAIC,GAAIC,GAAI,CACjF,IAAIC,GAAM,MAAQ3G,GAAS,MAE3B,GAAI2F,IAAO,GAAKC,IAAO,GAAKC,IAAO,GAAKC,IAAO,GAAKC,IAAO,GAAKC,KAAO,GAAKC,KAAO,GAAKC,KAAO,GAAKC,KAAO,GAAKC,KAAO,GAAKC,IAAO,GAAKC,KAAO,EAG7I,OAAAK,EAAG,EAAE,EAAIA,EAAG,EAAE,EAAIhB,EAAKgB,EAAG,EAAE,EAAIJ,GAChCI,EAAG,EAAE,EAAIA,EAAG,EAAE,EAAIX,GAAKW,EAAG,EAAE,EAAIH,GAChCG,EAAG,EAAE,EAAIA,EAAG,EAAE,EAAIN,EAAKM,EAAG,EAAE,EAAIF,GAChCE,EAAG,EAAE,GAAKD,IAET,MAAQ1G,GAAS,oBAAsB,GACjC,MAAQA,EAGjB,IAAI4G,GAAKD,EAAG,CAAC,EACTE,GAAKF,EAAG,CAAC,EACTG,GAAKH,EAAG,CAAC,EACTI,GAAKJ,EAAG,CAAC,EACTK,GAAKL,EAAG,CAAC,EACTM,GAAKN,EAAG,CAAC,EACTO,GAAKP,EAAG,CAAC,EACTQ,GAAKR,EAAG,CAAC,EACTS,GAAKT,EAAG,CAAC,EACTU,GAAKV,EAAG,CAAC,EACTW,GAAKX,EAAG,EAAE,EACVY,GAAKZ,EAAG,EAAE,EACVa,GAAKb,EAAG,EAAE,EACVc,GAAKd,EAAG,EAAE,EACVe,GAAKf,EAAG,EAAE,EACVgB,GAAKhB,EAAG,EAAE,EAOd,OAAAA,EAAG,CAAC,EAAIC,GAAKjB,EAAKkB,GAAKd,EAAKe,GAAKX,GAAKY,GAAKR,GAC3CI,EAAG,CAAC,EAAIC,GAAKhB,EAAKiB,GAAKb,GAAKc,GAAKV,GAAKW,GAAKP,GAC3CG,EAAG,CAAC,EAAIC,GAAKf,EAAKgB,GAAKZ,GAAKa,GAAKT,EAAKU,GAAKN,GAC3CE,EAAG,CAAC,EAAIC,GAAKd,EAAKe,GAAKX,GAAKY,GAAKR,GAAKS,GAAKL,GAC3CC,EAAG,CAAC,EAAIK,GAAKrB,EAAKsB,GAAKlB,EAAKmB,GAAKf,GAAKgB,GAAKZ,GAC3CI,EAAG,CAAC,EAAIK,GAAKpB,EAAKqB,GAAKjB,GAAKkB,GAAKd,GAAKe,GAAKX,GAC3CG,EAAG,CAAC,EAAIK,GAAKnB,EAAKoB,GAAKhB,GAAKiB,GAAKb,EAAKc,GAAKV,GAC3CE,EAAG,CAAC,EAAIK,GAAKlB,EAAKmB,GAAKf,GAAKgB,GAAKZ,GAAKa,GAAKT,GAC3CC,EAAG,CAAC,EAAIS,GAAKzB,EAAK0B,GAAKtB,EAAKuB,GAAKnB,GAAKoB,GAAKhB,GAC3CI,EAAG,CAAC,EAAIS,GAAKxB,EAAKyB,GAAKrB,GAAKsB,GAAKlB,GAAKmB,GAAKf,GAC3CG,EAAG,EAAE,EAAIS,GAAKvB,EAAKwB,GAAKpB,GAAKqB,GAAKjB,EAAKkB,GAAKd,GAC5CE,EAAG,EAAE,EAAIS,GAAKtB,EAAKuB,GAAKnB,GAAKoB,GAAKhB,GAAKiB,GAAKb,GAC5CC,EAAG,EAAE,EAAIa,GAAK7B,EAAK8B,GAAK1B,EAAK2B,GAAKvB,GAAKwB,GAAKpB,GAC5CI,EAAG,EAAE,EAAIa,GAAK5B,EAAK6B,GAAKzB,GAAK0B,GAAKtB,GAAKuB,GAAKnB,GAC5CG,EAAG,EAAE,EAAIa,GAAK3B,EAAK4B,GAAKxB,GAAKyB,GAAKrB,EAAKsB,GAAKlB,GAC5CE,EAAG,EAAE,EAAIa,GAAK1B,EAAK2B,GAAKvB,GAAKwB,GAAKpB,GAAKqB,GAAKjB,IAC3C,MAAQ1G,GAAS,oBAAsB,GACjC,MAAQA,CACjB,CAEA,SAAS4H,GAAa,CACpB,OAAM,MAAQ5H,GAAS,uBACpB,MAAQA,GAAS,UAAY,GAAG,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,CAAC,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAAM,MAAQA,GAAS,MAAM,EAAE,IAAM,IAChmB,MAAQA,GAAS,oBAAsB,KAGlC,MAAQA,GAAS,SAC3B,CAEA,SAAS6H,EAAOC,EAAM,CAGpB,QAFItH,EAAI,EAEDA,EAAI,IAAI,CACb,GAAIsH,EAAK,MAAMtH,CAAC,KAAO,MAAQR,GAAS,MAAMQ,CAAC,EAC7C,MAAO,GAGTA,GAAK,EAGP,MAAO,EACT,CAEA,SAASuH,EAAMD,EAAM,CACnB,IAAItH,EAEJ,IAAKA,EAAI,EAAGA,EAAI,GAAIA,GAAK,EACvBsH,EAAK,MAAMtH,CAAC,GAAK,MAAQR,GAAS,MAAMQ,CAAC,EAG3C,OAAOsH,CACT,CAEA,SAASE,EAAeC,EAAO,CAC7B,IAAIzH,EAEJ,IAAKA,EAAI,EAAGA,EAAI,GAAIA,GAAK,GACtB,MAAQR,GAAS,MAAMQ,CAAC,EAAIyH,EAAMzH,CAAC,CAExC,CAEA,SAAS0H,EAAaC,EAAGC,EAAGC,EAAG,CAC7B,MAAO,CACL,EAAGF,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,EAChI,EAAGmI,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,EAChI,EAAGmI,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,EAAE,GAAK,MAAQA,GAAS,MAAM,EAAE,CACnI,CAKF,CAEA,SAASsI,EAASH,EAAGC,EAAGC,EAAG,CACzB,OAAOF,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,CACtI,CAEA,SAASuI,EAASJ,EAAGC,EAAGC,EAAG,CACzB,OAAOF,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,CACtI,CAEA,SAASwI,EAASL,EAAGC,EAAGC,EAAG,CACzB,OAAOF,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,EAAE,GAAK,MAAQA,GAAS,MAAM,EAAE,CACvI,CAEA,SAASyI,GAAmB,CAC1B,IAAIC,GAAe,MAAQ1I,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,CAAC,EAC9H6E,GAAK,MAAQ7E,GAAS,MAAM,CAAC,EAAI0I,EACjC3G,EAAI,EAAE,MAAQ/B,GAAS,MAAM,CAAC,EAAI0I,EAClC5D,EAAI,EAAE,MAAQ9E,GAAS,MAAM,CAAC,EAAI0I,EAClCpG,GAAK,MAAQtC,GAAS,MAAM,CAAC,EAAI0I,EACjC3D,KAAM,MAAQ/E,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,GAAK,MAAQA,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,GAAK0I,EAC5H1G,GAAI,GAAG,MAAQhC,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,GAAK,MAAQA,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,GAAK0I,EAC7HC,GAAgB,IAAI,OACxB,OAAAA,GAAc,MAAM,CAAC,EAAI9D,EACzB8D,GAAc,MAAM,CAAC,EAAI5G,EACzB4G,GAAc,MAAM,CAAC,EAAI7D,EACzB6D,GAAc,MAAM,CAAC,EAAIrG,EACzBqG,GAAc,MAAM,EAAE,EAAI5D,GAC1B4D,GAAc,MAAM,EAAE,EAAI3G,GACnB2G,EACT,CAEA,SAASC,EAAaC,EAAI,CACxB,IAAIF,EAAgB,KAAK,iBAAiB,EAC1C,OAAOA,EAAc,kBAAkBE,EAAG,CAAC,EAAGA,EAAG,CAAC,EAAGA,EAAG,CAAC,GAAK,CAAC,CACjE,CAEA,SAASC,EAAcC,EAAK,CAC1B,IAAIvI,EACAC,EAAMsI,EAAI,OACVC,EAAS,CAAC,EAEd,IAAKxI,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwI,EAAOxI,CAAC,EAAIoI,EAAaG,EAAIvI,CAAC,CAAC,EAGjC,OAAOwI,CACT,CAEA,SAASC,EAAoBC,EAAKC,EAAKC,EAAK,CAC1C,IAAIpG,EAAM,iBAAiB,UAAW,CAAC,EAEvC,GAAI,KAAK,WAAW,EAClBA,EAAI,CAAC,EAAIkG,EAAI,CAAC,EACdlG,EAAI,CAAC,EAAIkG,EAAI,CAAC,EACdlG,EAAI,CAAC,EAAImG,EAAI,CAAC,EACdnG,EAAI,CAAC,EAAImG,EAAI,CAAC,EACdnG,EAAI,CAAC,EAAIoG,EAAI,CAAC,EACdpG,EAAI,CAAC,EAAIoG,EAAI,CAAC,MACT,CACL,IAAIC,GAAM,MAAQrJ,GAAS,MAAM,CAAC,EAC9B2H,IAAM,MAAQ3H,GAAS,MAAM,CAAC,EAC9BsJ,IAAM,MAAQtJ,GAAS,MAAM,CAAC,EAC9BuJ,IAAM,MAAQvJ,GAAS,MAAM,CAAC,EAC9BwJ,IAAO,MAAQxJ,GAAS,MAAM,EAAE,EAChCyJ,IAAO,MAAQzJ,GAAS,MAAM,EAAE,EACpCgD,EAAI,CAAC,EAAIkG,EAAI,CAAC,EAAIG,EAAKH,EAAI,CAAC,EAAII,GAAKE,GACrCxG,EAAI,CAAC,EAAIkG,EAAI,CAAC,EAAIvB,GAAKuB,EAAI,CAAC,EAAIK,GAAKE,GACrCzG,EAAI,CAAC,EAAImG,EAAI,CAAC,EAAIE,EAAKF,EAAI,CAAC,EAAIG,GAAKE,GACrCxG,EAAI,CAAC,EAAImG,EAAI,CAAC,EAAIxB,GAAKwB,EAAI,CAAC,EAAII,GAAKE,GACrCzG,EAAI,CAAC,EAAIoG,EAAI,CAAC,EAAIC,EAAKD,EAAI,CAAC,EAAIE,GAAKE,GACrCxG,EAAI,CAAC,EAAIoG,EAAI,CAAC,EAAIzB,GAAKyB,EAAI,CAAC,EAAIG,GAAKE,GAGvC,OAAOzG,CACT,CAEA,SAAS0G,EAAkBvB,EAAGC,EAAGC,EAAG,CAClC,IAAIrF,EAEJ,OAAI,KAAK,WAAW,EAClBA,EAAM,CAACmF,EAAGC,EAAGC,CAAC,EAEdrF,EAAM,CAACmF,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,EAAGmI,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,MAAM,EAAE,EAAGmI,GAAK,MAAQnI,GAAS,MAAM,CAAC,EAAIoI,GAAK,MAAQpI,GAAS,MAAM,CAAC,EAAIqI,GAAK,MAAQrI,GAAS,MAAM,EAAE,GAAK,MAAQA,GAAS,MAAM,EAAE,CAAC,EAGjYgD,CACT,CAEA,SAAS2G,EAAwBxB,EAAGC,EAAG,CACrC,GAAI,KAAK,WAAW,EAClB,OAAOD,EAAI,IAAMC,EAGnB,IAAIzB,GAAM,MAAQ3G,GAAS,MAC3B,OAAO,KAAK,OAAOmI,EAAIxB,EAAG,CAAC,EAAIyB,EAAIzB,EAAG,CAAC,EAAIA,EAAG,EAAE,GAAK,GAAG,EAAI,IAAM,IAAM,KAAK,OAAOwB,EAAIxB,EAAG,CAAC,EAAIyB,EAAIzB,EAAG,CAAC,EAAIA,EAAG,EAAE,GAAK,GAAG,EAAI,GAC/H,CAEA,SAASiD,GAAQ,CAWf,QALIpJ,EAAI,EACJyH,GAAS,MAAQjI,GAAS,MAC1B6J,EAAW,YACXjI,EAAI,IAEDpB,EAAI,IACTqJ,GAAYnG,EAAKuE,EAAMzH,CAAC,EAAIoB,CAAC,EAAIA,EACjCiI,GAAYrJ,IAAM,GAAK,IAAM,IAC7BA,GAAK,EAGP,OAAOqJ,CACT,CAEA,SAASC,EAAoBpJ,EAAK,CAChC,IAAIkB,EAAI,IAER,OAAIlB,EAAM,MAAYA,EAAM,GAAKA,EAAM,OAAaA,EAAM,EACjDgD,EAAKhD,EAAMkB,CAAC,EAAIA,EAGlBlB,CACT,CAEA,SAASqJ,GAAU,CAMjB,IAAI9B,GAAS,MAAQjI,GAAS,MAE1BgK,EAAKF,EAAoB7B,EAAM,CAAC,CAAC,EAEjCgC,EAAKH,EAAoB7B,EAAM,CAAC,CAAC,EAEjCiC,EAAKJ,EAAoB7B,EAAM,CAAC,CAAC,EAEjCkC,EAAKL,EAAoB7B,EAAM,CAAC,CAAC,EAEjCmC,GAAKN,EAAoB7B,EAAM,EAAE,CAAC,EAElCoC,GAAKP,EAAoB7B,EAAM,EAAE,CAAC,EAEtC,MAAO,UAAY+B,EAAK,IAAMC,EAAK,IAAMC,EAAK,IAAMC,EAAK,IAAMC,GAAK,IAAMC,GAAK,GACjF,CAEA,OAAO,UAAY,EAChB,MAAQrK,GAAS,MAAQ2D,GACzB,MAAQ3D,GAAS,OAAS4D,GAC1B,MAAQ5D,GAAS,QAAUgE,GAC3B,MAAQhE,GAAS,QAAUiE,GAC3B,MAAQjE,GAAS,QAAUkE,GAC3B,MAAQlE,GAAS,KAAOsE,GACxB,MAAQtE,GAAS,aAAeyE,GAChC,MAAQzE,GAAS,MAAQmE,GACzB,MAAQnE,GAAS,MAAQ0E,GACzB,MAAQ1E,GAAS,aAAe4E,GAChC,MAAQ5E,GAAS,UAAYsF,GAC7B,MAAQtF,GAAS,UAAY0F,GAC7B,MAAQ1F,GAAS,aAAekI,GAChC,MAAQlI,GAAS,SAAWsI,GAC5B,MAAQtI,GAAS,SAAWuI,GAC5B,MAAQvI,GAAS,SAAWwI,GAC5B,MAAQxI,GAAS,kBAAoB0J,GACrC,MAAQ1J,GAAS,oBAAsBiJ,GACvC,MAAQjJ,GAAS,wBAA0B2J,GAC3C,MAAQ3J,GAAS,MAAQ4J,GACzB,MAAQ5J,GAAS,QAAU+J,GAC3B,MAAQ/J,GAAS,MAAQ+H,GACzB,MAAQ/H,GAAS,eAAiBgI,GAClC,MAAQhI,GAAS,OAAS6H,GAC1B,MAAQ7H,GAAS,cAAgB8I,GACjC,MAAQ9I,GAAS,aAAe4I,GAChC,MAAQ5I,GAAS,iBAAmByI,GACpC,MAAQzI,GAAS,IAAM,MAAQA,GAAS,WACxC,MAAQA,GAAS,WAAa4H,GAC9B,MAAQ5H,GAAS,UAAY,IAC7B,MAAQA,GAAS,oBAAsB,IACvC,MAAQA,GAAS,MAAQ,iBAAiB,UAAW,EAAE,EACxD,KAAK,MAAM,CACb,CACF,EAAE,GA4BD,SAAUsK,EAAMC,EAAM,CAIrB,IAAItK,EAAS,MAAQD,EACjBwK,EAAQ,IAEZC,EAAS,EAETC,EAAS,GAETC,EAAU,SAEVC,EAAaL,EAAK,IAAIC,EAAOC,CAAM,EAC/BI,EAAeN,EAAK,IAAI,EAAGG,CAAM,EACjCI,EAAWD,EAAe,EAC1BE,EAAOP,EAAQ,EACfQ,EAMJ,SAASC,EAAWC,EAAMC,EAASrI,EAAU,CAC3C,IAAIsI,EAAM,CAAC,EACXD,EAAUA,IAAY,GAAO,CAC3B,QAAS,EACX,EAAIA,GAAW,CAAC,EAEhB,IAAIE,EAAYC,EAAOC,EAAQJ,EAAQ,QAAU,CAACD,EAAMM,EAASlB,CAAI,CAAC,EAAIY,IAAS,KAAOO,EAAS,EAAIP,EAAM,CAAC,EAAGE,CAAG,EAEhHM,EAAO,IAAIC,EAAKP,CAAG,EAGnBQ,EAAO,UAAY,CAOrB,QANIxG,EAAIsG,EAAK,EAAEjB,CAAM,EAErBnI,EAAIsI,EAEJzC,EAAI,EAEG/C,EAAIyF,GAETzF,GAAKA,EAAI+C,GAAKqC,EAEdlI,GAAKkI,EAELrC,EAAIuD,EAAK,EAAE,CAAC,EAGd,KAAOtG,GAAK0F,GAEV1F,GAAK,EAEL9C,GAAK,EAEL6F,KAAO,EAGT,OAAQ/C,EAAI+C,GAAK7F,CACnB,EAEA,OAAAsJ,EAAK,MAAQ,UAAY,CACvB,OAAOF,EAAK,EAAE,CAAC,EAAI,CACrB,EAEAE,EAAK,MAAQ,UAAY,CACvB,OAAOF,EAAK,EAAE,CAAC,EAAI,UACrB,EAEAE,EAAK,OAASA,EAEdN,EAAOE,EAASE,EAAK,CAAC,EAAGpB,CAAI,GAErBa,EAAQ,MAAQrI,GAAY,SAAU8I,EAAMV,EAAMW,EAAcC,EAAO,CAe7E,OAdIA,IAEEA,EAAM,GACRC,EAAKD,EAAOJ,CAAI,EAIlBE,EAAK,MAAQ,UAAY,CACvB,OAAOG,EAAKL,EAAM,CAAC,CAAC,CACtB,GAKEG,GACFtB,EAAKI,CAAO,EAAIiB,EACTV,GAGGU,CACd,GAAGA,EAAMP,EAAW,WAAYF,EAAUA,EAAQ,QAAU,MAAQnL,IAAYuK,EAAMY,EAAQ,KAAK,CACrG,CAEAZ,EAAK,OAASI,CAAO,EAAIM,EAWzB,SAASU,EAAKP,EAAK,CACjB,IAAIjJ,EACA6J,EAASZ,EAAI,OACba,EAAK,MAAQjM,EACbQ,EAAI,EACJwE,EAAIiH,EAAG,EAAIA,EAAG,EAAI,EAClBtK,EAAIsK,EAAG,EAAI,CAAC,EAOhB,IALKD,IACHZ,EAAM,CAACY,GAAQ,GAIVxL,EAAIgK,GACT7I,EAAEnB,CAAC,EAAIA,IAGT,IAAKA,EAAI,EAAGA,EAAIgK,EAAOhK,IACrBmB,EAAEnB,CAAC,EAAImB,EAAEqD,EAAI+F,EAAO/F,EAAIoG,EAAI5K,EAAIwL,CAAM,GAAK7J,EAAIR,EAAEnB,CAAC,EAAE,EACpDmB,EAAEqD,CAAC,EAAI7C,EAIT8J,EAAG,EAAI,SAAUC,EAAO,CAQtB,QANI/J,EACAN,EAAI,EACJrB,EAAIyL,EAAG,EACPjH,EAAIiH,EAAG,EACPtK,EAAIsK,EAAG,EAEJC,KACL/J,EAAIR,EAAEnB,EAAIuK,EAAOvK,EAAI,CAAC,EACtBqB,EAAIA,EAAI2I,EAAQ7I,EAAEoJ,GAAQpJ,EAAEnB,CAAC,EAAImB,EAAEqD,EAAI+F,EAAO/F,EAAI7C,CAAC,IAAMR,EAAEqD,CAAC,EAAI7C,EAAE,EAGpE,OAAA8J,EAAG,EAAIzL,EACPyL,EAAG,EAAIjH,EACAnD,CAGT,CACF,CAMA,SAASkK,EAAK/J,EAAGG,EAAG,CAClB,OAAAA,EAAE,EAAIH,EAAE,EACRG,EAAE,EAAIH,EAAE,EACRG,EAAE,EAAIH,EAAE,EAAE,MAAM,EACTG,CACT,CAMA,SAASoJ,EAAQY,EAAKC,EAAO,CAC3B,IAAIC,EAAS,CAAC,EACVC,EAAM,OAAOH,EACbhJ,EAEJ,GAAIiJ,GAASE,GAAO,SAClB,IAAKnJ,KAAQgJ,EACX,GAAI,CACFE,EAAO,KAAKd,EAAQY,EAAIhJ,CAAI,EAAGiJ,EAAQ,CAAC,CAAC,CAC3C,MAAE,CAAW,CAIjB,OAAOC,EAAO,OAASA,EAASC,GAAO,SAAWH,EAAMA,EAAM,IAChE,CAOA,SAASb,EAAOJ,EAAME,EAAK,CAKzB,QAJImB,EAAarB,EAAO,GACpBsB,EACAxH,EAAI,EAEDA,EAAIuH,EAAW,QACpBnB,EAAIL,EAAO/F,CAAC,EAAI+F,GAAQyB,GAASpB,EAAIL,EAAO/F,CAAC,EAAI,IAAMuH,EAAW,WAAWvH,GAAG,EAGlF,OAAOwG,EAASJ,CAAG,CACrB,CAOA,SAASK,GAAW,CAClB,GAAI,CACF,GAAIT,EACF,OAAOQ,EAASR,EAAW,YAAYR,CAAK,CAAC,EAG/C,IAAIiC,EAAM,IAAI,WAAWjC,CAAK,EAC9B,OAACvK,EAAO,QAAUA,EAAO,UAAU,gBAAgBwM,CAAG,EAC/CjB,EAASiB,CAAG,CACrB,MAAE,CACA,IAAIC,EAAUzM,EAAO,UACjB0M,EAAUD,GAAWA,EAAQ,QACjC,MAAO,CAAC,CAAC,IAAI,KAAQzM,EAAQ0M,EAAS1M,EAAO,OAAQuL,EAASlB,CAAI,CAAC,CACrE,CACF,CAMA,SAASkB,EAAS3G,EAAG,CACnB,OAAO,OAAO,aAAa,MAAM,EAAGA,CAAC,CACvC,CASAyG,EAAOf,EAAK,OAAO,EAAGD,CAAI,CAK5B,GAAG,CAAC,EACJ,MACA,EAIA,IAAI,cAAgB,UAAY,CAW9B,IAAIsC,EAAK,CAAC,EACVA,EAAG,gBAAkBC,EACrB,IAAIC,EAAU,CAAC,EAEf,SAASD,EAAgBhI,EAAG9C,EAAG+C,EAAGxC,EAAGyK,EAAI,CACvC,IAAIC,EAAMD,IAAO,OAASlI,EAAI,IAAM9C,EAAI,IAAM+C,EAAI,IAAMxC,GAAG,QAAQ,MAAO,GAAG,EAE7E,GAAIwK,EAAQE,CAAG,EACb,OAAOF,EAAQE,CAAG,EAGpB,IAAIC,EAAY,IAAIC,EAAa,CAACrI,EAAG9C,EAAG+C,EAAGxC,CAAC,CAAC,EAC7C,OAAAwK,EAAQE,CAAG,EAAIC,EACRA,CACT,CAGA,IAAIE,EAAoB,EACpBC,EAAmB,KACnBC,EAAwB,KACxBC,EAA6B,GAC7BC,EAAmB,GACnBC,EAAkB,GAAKD,EAAmB,GAC1CE,EAAwB,OAAO,cAAiB,WAEpD,SAAS,EAAEC,EAAKC,EAAK,CACnB,MAAO,GAAI,EAAIA,EAAM,EAAID,CAC3B,CAEA,SAASE,EAAEF,EAAKC,EAAK,CACnB,MAAO,GAAIA,EAAM,EAAID,CACvB,CAEA,SAASG,EAAEH,EAAK,CACd,MAAO,GAAIA,CACb,CAGA,SAASI,EAAWC,EAAIL,EAAKC,EAAK,CAChC,QAAS,EAAED,EAAKC,CAAG,EAAII,EAAKH,EAAEF,EAAKC,CAAG,GAAKI,EAAKF,EAAEH,CAAG,GAAKK,CAC5D,CAGA,SAASC,EAASD,EAAIL,EAAKC,EAAK,CAC9B,MAAO,GAAI,EAAED,EAAKC,CAAG,EAAII,EAAKA,EAAK,EAAIH,EAAEF,EAAKC,CAAG,EAAII,EAAKF,EAAEH,CAAG,CACjE,CAEA,SAASO,EAAgBC,EAAIC,EAAIC,EAAIC,EAAKC,EAAK,CAC7C,IAAIC,EACAC,EACAhO,EAAI,EAER,GACEgO,EAAWL,GAAMC,EAAKD,GAAM,EAC5BI,EAAWT,EAAWU,EAAUH,EAAKC,CAAG,EAAIJ,EAExCK,EAAW,EACbH,EAAKI,EAELL,EAAKK,QAEA,KAAK,IAAID,CAAQ,EAAIlB,GAAyB,EAAE7M,EAAI8M,GAE7D,OAAOkB,CACT,CAEA,SAASC,EAAqBP,EAAIQ,EAASL,EAAKC,EAAK,CACnD,QAAS9N,EAAI,EAAGA,EAAI2M,EAAmB,EAAE3M,EAAG,CAC1C,IAAImO,EAAeX,EAASU,EAASL,EAAKC,CAAG,EAC7C,GAAIK,IAAiB,EAAG,OAAOD,EAC/B,IAAIH,EAAWT,EAAWY,EAASL,EAAKC,CAAG,EAAIJ,EAC/CQ,GAAWH,EAAWI,EAGxB,OAAOD,CACT,CAMA,SAASxB,EAAa0B,EAAQ,EAC3B,MAAQ5O,GAAS,GAAK4O,GACtB,MAAQ5O,GAAS,eAAiByN,EAAwB,IAAI,aAAaF,CAAgB,EAAI,IAAI,MAAMA,CAAgB,GACzH,MAAQvN,GAAS,aAAe,IAChC,MAAQA,GAAS,KAAO,MAAQA,GAAS,IAAI,KAAK,MAAQA,CAAO,CACpE,CAEA,OAAAkN,EAAa,UAAY,CACvB,IAAK,SAAU/E,EAAG,CAChB,IAAIkG,GAAO,MAAQrO,GAAS,GAAG,CAAC,EAC5B6O,GAAO,MAAQ7O,GAAS,GAAG,CAAC,EAC5BsO,GAAO,MAAQtO,GAAS,GAAG,CAAC,EAC5B8O,GAAO,MAAQ9O,GAAS,GAAG,CAAC,EAEhC,OADM,MAAQA,GAAS,cAAc,KAAK,YAAY,EAClDqO,IAAQQ,GAAOP,IAAQQ,EAAY3G,EAGnCA,IAAM,EAAU,EAChBA,IAAM,EAAU,EACb2F,EAAW,KAAK,UAAU3F,CAAC,EAAG0G,EAAKC,CAAG,CAC/C,EAEA,YAAa,UAAY,CACvB,IAAIT,GAAO,MAAQrO,GAAS,GAAG,CAAC,EAC5B6O,GAAO,MAAQ7O,GAAS,GAAG,CAAC,EAC5BsO,GAAO,MAAQtO,GAAS,GAAG,CAAC,EAC5B8O,GAAO,MAAQ9O,GAAS,GAAG,CAAC,GAC/B,MAAQA,GAAS,aAAe,IAE7BqO,IAAQQ,GAAOP,IAAQQ,IACzB,KAAK,kBAAkB,CAE3B,EACA,kBAAmB,UAAY,CAI7B,QAHIT,GAAO,MAAQrO,GAAS,GAAG,CAAC,EAC5BsO,GAAO,MAAQtO,GAAS,GAAG,CAAC,EAEvBQ,EAAI,EAAGA,EAAI+M,EAAkB,EAAE/M,GACrC,MAAQR,GAAS,eAAeQ,CAAC,EAAIsN,EAAWtN,EAAIgN,EAAiBa,EAAKC,CAAG,CAElF,EAKA,UAAW,SAAUJ,EAAI,CAQvB,QAPIG,GAAO,MAAQrO,GAAS,GAAG,CAAC,EAC5BsO,GAAO,MAAQtO,GAAS,GAAG,CAAC,EAC5B+O,GAAiB,MAAQ/O,GAAS,eAClCgP,EAAgB,EAChBC,EAAgB,EAChBC,EAAa3B,EAAmB,EAE7B0B,IAAkBC,GAAcH,EAAcE,CAAa,GAAKf,EAAI,EAAEe,EAC3ED,GAAiBxB,EAGnB,EAAEyB,EAEF,IAAIE,GAAQjB,EAAKa,EAAcE,CAAa,IAAMF,EAAcE,EAAgB,CAAC,EAAIF,EAAcE,CAAa,GAC5GG,EAAYJ,EAAgBG,EAAO3B,EACnC6B,EAAerB,EAASoB,EAAWf,EAAKC,CAAG,EAE/C,OAAIe,GAAgBjC,EACXqB,EAAqBP,EAAIkB,EAAWf,EAAKC,CAAG,EAGjDe,IAAiB,EACZD,EAGFnB,EAAgBC,EAAIc,EAAeA,EAAgBxB,EAAiBa,EAAKC,CAAG,CACrF,CACF,EACO1B,CACT,EAAE,GAED,UAAY,CAIX,QAHI0C,EAAW,EACXC,EAAU,CAAC,KAAM,MAAO,SAAU,GAAG,EAEhCpH,EAAI,EAAGA,EAAIoH,EAAQ,QAAU,CAAC,OAAO,sBAAuB,EAAEpH,EAErE,OAAO,sBAAwB,OAAOoH,EAAQpH,CAAC,EAAI,uBAAuB,EAC1E,OAAO,qBAAuB,OAAOoH,EAAQpH,CAAC,EAAI,sBAAsB,GAAK,OAAOoH,EAAQpH,CAAC,EAAI,6BAA6B,EAG3H,OAAO,wBACV,OAAO,sBAAwB,SAAUrF,EAAU,CACjD,IAAI0M,EAAW,IAAI,KAAK,EAAE,QAAQ,EAC9BC,EAAa,KAAK,IAAI,EAAG,IAAMD,EAAWF,EAAS,EACnDI,EAAK,WAAW,UAAY,CAC9B5M,EAAS0M,EAAWC,CAAU,CAChC,EAAGA,CAAU,EACb,OAAAH,EAAWE,EAAWC,EACfC,CACT,GAGG,OAAO,uBACV,OAAO,qBAAuB,SAAUA,EAAI,CAC1C,aAAaA,CAAE,CACjB,EAEJ,GAAG,EAIH,SAAS,gBAAgBC,EAASC,EAAa,CAC7C,IAAI,EACAnP,EAAMkP,EAAQ,OACdE,EAEJ,IAAK,EAAI,EAAG,EAAIpP,EAAK,GAAK,EAAG,CAC3BoP,EAAkBF,EAAQ,CAAC,EAAE,UAE7B,QAASG,KAAQD,EACX,OAAO,UAAU,eAAe,KAAKA,EAAiBC,CAAI,IAAGF,EAAY,UAAUE,CAAI,EAAID,EAAgBC,CAAI,GAGzH,CAEA,SAAS,cAAcC,EAAQ5M,EAAM,CACnC,OAAO,OAAO,yBAAyB4M,EAAQ5M,CAAI,CACrD,CAEA,SAAS,oBAAoB6M,EAAW,CACtC,SAASC,GAAgB,CAAC,CAE1B,OAAAA,EAAc,UAAYD,EACnBC,CACT,CAMA,SAAS,aAAc,CACrB,IAAI1F,EAAO,KAEX,SAAS2F,EAAcC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAI,CAC7C,IAAIC,EAAON,EAAKG,EAAKF,EAAKG,EAAKF,EAAKG,EAAKD,EAAKD,EAAKE,EAAKL,EAAKE,EAAKD,EAClE,OAAOK,EAAO,OAAUA,EAAO,IACjC,CAEA,SAASC,EAAcP,EAAIC,EAAIO,EAAIN,EAAIC,EAAIM,EAAIL,EAAIC,EAAIK,EAAI,CACzD,GAAIF,IAAO,GAAKC,IAAO,GAAKC,IAAO,EACjC,OAAOX,EAAcC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,CAAE,EAG7C,IAAIM,EAAQvG,EAAK,KAAKA,EAAK,IAAI8F,EAAKF,EAAI,CAAC,EAAI5F,EAAK,IAAI+F,EAAKF,EAAI,CAAC,EAAI7F,EAAK,IAAIqG,EAAKD,EAAI,CAAC,CAAC,EACpFI,EAAQxG,EAAK,KAAKA,EAAK,IAAIgG,EAAKJ,EAAI,CAAC,EAAI5F,EAAK,IAAIiG,EAAKJ,EAAI,CAAC,EAAI7F,EAAK,IAAIsG,EAAKF,EAAI,CAAC,CAAC,EACpFK,EAAQzG,EAAK,KAAKA,EAAK,IAAIgG,EAAKF,EAAI,CAAC,EAAI9F,EAAK,IAAIiG,EAAKF,EAAI,CAAC,EAAI/F,EAAK,IAAIsG,EAAKD,EAAI,CAAC,CAAC,EACpFK,EAEJ,OAAIH,EAAQC,EACND,EAAQE,EACVC,EAAWH,EAAQC,EAAQC,EAE3BC,EAAWD,EAAQD,EAAQD,EAEpBE,EAAQD,EACjBE,EAAWD,EAAQD,EAAQD,EAE3BG,EAAWF,EAAQD,EAAQE,EAGtBC,EAAW,OAAWA,EAAW,IAC1C,CAEA,IAAIC,EAAkB,UAAY,CAChC,OAAO,SAAUhI,EAAKC,EAAKC,EAAK+H,EAAK,CACnC,IAAIC,EAAgB,qBAChBnM,EACAzE,EACAC,EACA4Q,EACAC,EACAC,EAAc,EACdC,EACAC,EAAQ,CAAC,EACTC,EAAY,CAAC,EACbC,EAAa,iBAAiB,WAAW,EAG7C,IAFAlR,EAAM2I,EAAI,OAELnE,EAAI,EAAGA,EAAImM,EAAenM,GAAK,EAAG,CAIrC,IAHAqM,EAAOrM,GAAKmM,EAAgB,GAC5BI,EAAa,EAERhR,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6Q,EAAU,MAAM,EAAIC,EAAM,CAAC,EAAIpI,EAAI1I,CAAC,EAAI,EAAI,MAAM,EAAI8Q,EAAM,CAAC,EAAIA,EAAOlI,EAAI5I,CAAC,EAAI,GAAK,EAAI8Q,GAAQ,MAAMA,EAAM,CAAC,EAAIH,EAAI3Q,CAAC,EAAI,MAAM8Q,EAAM,CAAC,EAAInI,EAAI3I,CAAC,EAClJiR,EAAMjR,CAAC,EAAI6Q,EAEPK,EAAUlR,CAAC,IAAM,OACnBgR,GAAc,MAAMC,EAAMjR,CAAC,EAAIkR,EAAUlR,CAAC,EAAG,CAAC,GAGhDkR,EAAUlR,CAAC,EAAIiR,EAAMjR,CAAC,EAGpBgR,IACFA,EAAa,OAAOA,CAAU,EAC9BD,GAAeC,GAGjBG,EAAW,SAAS1M,CAAC,EAAIqM,EACzBK,EAAW,QAAQ1M,CAAC,EAAIsM,EAG1B,OAAAI,EAAW,YAAcJ,EAClBI,CACT,CACF,EAAE,EAEF,SAASC,EAAkBC,EAAW,CACpC,IAAIC,EAAiB,mBAAmB,WAAW,EAC/CC,EAASF,EAAU,EACnBG,EAAQH,EAAU,EAClBI,EAAQJ,EAAU,EAClBK,EAAQL,EAAU,EAClBrR,EACAC,EAAMoR,EAAU,QAChBM,EAAUL,EAAe,QACzBM,EAAc,EAElB,IAAK5R,EAAI,EAAGA,EAAIC,EAAM,EAAGD,GAAK,EAC5B2R,EAAQ3R,CAAC,EAAI0Q,EAAgBc,EAAMxR,CAAC,EAAGwR,EAAMxR,EAAI,CAAC,EAAGyR,EAAMzR,CAAC,EAAG0R,EAAM1R,EAAI,CAAC,CAAC,EAC3E4R,GAAeD,EAAQ3R,CAAC,EAAE,YAG5B,OAAIuR,GAAUtR,IACZ0R,EAAQ3R,CAAC,EAAI0Q,EAAgBc,EAAMxR,CAAC,EAAGwR,EAAM,CAAC,EAAGC,EAAMzR,CAAC,EAAG0R,EAAM,CAAC,CAAC,EACnEE,GAAeD,EAAQ3R,CAAC,EAAE,aAG5BsR,EAAe,YAAcM,EACtBN,CACT,CAEA,SAASO,EAAWC,EAAQ,EACzB,MAAQtS,GAAS,cAAgB,GACjC,MAAQA,GAAS,OAAS,IAAI,MAAMsS,CAAM,CAC7C,CAEA,SAASC,EAAUC,EAASf,EAAO,EAChC,MAAQzR,GAAS,cAAgBwS,GACjC,MAAQxS,GAAS,MAAQyR,CAC5B,CAEA,IAAIgB,EAAkB,UAAY,CAChC,IAAIC,EAAa,CAAC,EAClB,OAAO,SAAUxJ,EAAKC,EAAKC,EAAK+H,EAAK,CACnC,IAAIwB,GAAczJ,EAAI,CAAC,EAAI,IAAMA,EAAI,CAAC,EAAI,IAAMC,EAAI,CAAC,EAAI,IAAMA,EAAI,CAAC,EAAI,IAAMC,EAAI,CAAC,EAAI,IAAMA,EAAI,CAAC,EAAI,IAAM+H,EAAI,CAAC,EAAI,IAAMA,EAAI,CAAC,GAAG,QAAQ,MAAO,GAAG,EAErJ,GAAI,CAACuB,EAAWC,CAAU,EAAG,CAC3B,IAAIvB,EAAgB,qBAChBnM,EACAzE,EACAC,EACA4Q,EACAC,EACAC,EAAc,EACdC,EACAC,EACAC,EAAY,KAEZxI,EAAI,SAAW,IAAMA,EAAI,CAAC,IAAMC,EAAI,CAAC,GAAKD,EAAI,CAAC,IAAMC,EAAI,CAAC,IAAM+G,EAAchH,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGD,EAAI,CAAC,EAAIE,EAAI,CAAC,EAAGF,EAAI,CAAC,EAAIE,EAAI,CAAC,CAAC,GAAK8G,EAAchH,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAIgI,EAAI,CAAC,EAAGhI,EAAI,CAAC,EAAIgI,EAAI,CAAC,CAAC,IACnOC,EAAgB,GAGlB,IAAIwB,EAAa,IAAIP,EAAWjB,CAAa,EAG7C,IAFA3Q,EAAM2I,EAAI,OAELnE,EAAI,EAAGA,EAAImM,EAAenM,GAAK,EAAG,CAKrC,IAJAwM,EAAQ,iBAAiBhR,CAAG,EAC5B6Q,EAAOrM,GAAKmM,EAAgB,GAC5BI,EAAa,EAERhR,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6Q,EAAU,MAAM,EAAIC,EAAM,CAAC,EAAIpI,EAAI1I,CAAC,EAAI,EAAI,MAAM,EAAI8Q,EAAM,CAAC,EAAIA,GAAQpI,EAAI1I,CAAC,EAAI4I,EAAI5I,CAAC,GAAK,GAAK,EAAI8Q,GAAQ,MAAMA,EAAM,CAAC,GAAKnI,EAAI3I,CAAC,EAAI2Q,EAAI3Q,CAAC,GAAK,MAAM8Q,EAAM,CAAC,EAAInI,EAAI3I,CAAC,EACxKiR,EAAMjR,CAAC,EAAI6Q,EAEPK,IAAc,OAChBF,GAAc,MAAMC,EAAMjR,CAAC,EAAIkR,EAAUlR,CAAC,EAAG,CAAC,GAIlDgR,EAAa,OAAOA,CAAU,EAC9BD,GAAeC,EACfoB,EAAW,OAAO3N,CAAC,EAAI,IAAIsN,EAAUf,EAAYC,CAAK,EACtDC,EAAYD,EAGdmB,EAAW,cAAgBrB,EAC3BmB,EAAWC,CAAU,EAAIC,EAG3B,OAAOF,EAAWC,CAAU,CAC9B,CACF,EAAE,EAEF,SAASE,EAAgBvB,EAAMsB,EAAY,CACzC,IAAIE,EAAWF,EAAW,SACtBT,EAAUS,EAAW,QACrBnS,EAAMqS,EAAS,OACfC,EAAU,SAAStS,EAAM,GAAK6Q,CAAI,EAClC0B,EAAY1B,EAAOsB,EAAW,YAC9BK,EAAQ,EAEZ,GAAIF,IAAYtS,EAAM,GAAKsS,IAAY,GAAKC,IAAcb,EAAQY,CAAO,EACvE,OAAOD,EAASC,CAAO,EAMzB,QAHIG,EAAMf,EAAQY,CAAO,EAAIC,EAAY,GAAK,EAC1CnS,EAAO,GAEJA,GAQL,GAPIsR,EAAQY,CAAO,GAAKC,GAAab,EAAQY,EAAU,CAAC,EAAIC,GAC1DC,GAASD,EAAYb,EAAQY,CAAO,IAAMZ,EAAQY,EAAU,CAAC,EAAIZ,EAAQY,CAAO,GAChFlS,EAAO,IAEPkS,GAAWG,EAGTH,EAAU,GAAKA,GAAWtS,EAAM,EAAG,CAErC,GAAIsS,IAAYtS,EAAM,EACpB,OAAOqS,EAASC,CAAO,EAGzBlS,EAAO,GAIX,OAAOiS,EAASC,CAAO,GAAKD,EAASC,EAAU,CAAC,EAAID,EAASC,CAAO,GAAKE,CAC3E,CAEA,SAASE,EAAkBjK,EAAKC,EAAKC,EAAK+H,EAAKiC,EAASR,EAAY,CAClE,IAAIS,EAAKR,EAAgBO,EAASR,CAAU,EACxCU,EAAK,EAAID,EACTE,EAAMhJ,EAAK,OAAO+I,EAAKA,EAAKA,EAAKpK,EAAI,CAAC,GAAKmK,EAAKC,EAAKA,EAAKA,EAAKD,EAAKC,EAAKA,EAAKA,EAAKD,GAAMjK,EAAI,CAAC,GAAKiK,EAAKA,EAAKC,EAAKA,EAAKD,EAAKA,EAAKA,EAAKC,EAAKD,GAAMlC,EAAI,CAAC,EAAIkC,EAAKA,EAAKA,EAAKlK,EAAI,CAAC,GAAK,GAAI,EAAI,IAC3LqK,EAAMjJ,EAAK,OAAO+I,EAAKA,EAAKA,EAAKpK,EAAI,CAAC,GAAKmK,EAAKC,EAAKA,EAAKA,EAAKD,EAAKC,EAAKA,EAAKA,EAAKD,GAAMjK,EAAI,CAAC,GAAKiK,EAAKA,EAAKC,EAAKA,EAAKD,EAAKA,EAAKA,EAAKC,EAAKD,GAAMlC,EAAI,CAAC,EAAIkC,EAAKA,EAAKA,EAAKlK,EAAI,CAAC,GAAK,GAAI,EAAI,IAC/L,MAAO,CAACoK,EAAKC,CAAG,CAClB,CAEA,IAAIC,EAAsB,iBAAiB,UAAW,CAAC,EAEvD,SAASC,EAAcxK,EAAKC,EAAKC,EAAK+H,EAAKwC,EAAWC,EAAShB,EAAY,CACrEe,EAAY,EACdA,EAAY,EACHA,EAAY,IACrBA,EAAY,GAGd,IAAIE,EAAKhB,EAAgBc,EAAWf,CAAU,EAC9CgB,EAAUA,EAAU,EAAI,EAAIA,EAC5B,IAAIP,EAAKR,EAAgBe,EAAShB,CAAU,EACxCpS,EACAC,EAAMyI,EAAI,OACV4K,EAAK,EAAID,EACTP,EAAK,EAAID,EACTU,EAASD,EAAKA,EAAKA,EACnBE,EAAWH,EAAKC,EAAKA,EAAK,EAE1BG,EAAWJ,EAAKA,EAAKC,EAAK,EAE1BI,EAASL,EAAKA,EAAKA,EAEnBM,EAASL,EAAKA,EAAKR,EACnBc,EAAWP,EAAKC,EAAKR,EAAKQ,EAAKD,EAAKP,EAAKQ,EAAKA,EAAKT,EAEnDgB,EAAWR,EAAKA,EAAKP,EAAKQ,EAAKD,EAAKR,EAAKQ,EAAKC,EAAKT,EAEnDiB,EAAST,EAAKA,EAAKR,EAEnBkB,EAAST,EAAKR,EAAKA,EACnBkB,EAAWX,EAAKP,EAAKA,EAAKQ,EAAKT,EAAKC,EAAKQ,EAAKR,EAAKD,EAEnDoB,EAAWZ,EAAKR,EAAKC,EAAKQ,EAAKT,EAAKA,EAAKQ,EAAKP,EAAKD,EAEnDqB,EAASb,EAAKR,EAAKA,EAEnBsB,EAASrB,EAAKA,EAAKA,EACnBsB,GAAWvB,EAAKC,EAAKA,EAAKA,EAAKD,EAAKC,EAAKA,EAAKA,EAAKD,EAEnDwB,GAAWxB,EAAKA,EAAKC,EAAKA,EAAKD,EAAKA,EAAKA,EAAKC,EAAKD,EAEnDyB,GAASzB,EAAKA,EAAKA,EAEvB,IAAK7S,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBiT,EAAoBjT,EAAI,CAAC,EAAI+J,EAAK,OAAOwJ,EAAS7K,EAAI1I,CAAC,EAAIwT,EAAW5K,EAAI5I,CAAC,EAAIyT,EAAW9C,EAAI3Q,CAAC,EAAI0T,EAAS/K,EAAI3I,CAAC,GAAK,GAAI,EAAI,IAE9HiT,EAAoBjT,EAAI,EAAI,CAAC,EAAI+J,EAAK,OAAO4J,EAASjL,EAAI1I,CAAC,EAAI4T,EAAWhL,EAAI5I,CAAC,EAAI6T,EAAWlD,EAAI3Q,CAAC,EAAI8T,EAASnL,EAAI3I,CAAC,GAAK,GAAI,EAAI,IAElIiT,EAAoBjT,EAAI,EAAI,CAAC,EAAI+J,EAAK,OAAOgK,EAASrL,EAAI1I,CAAC,EAAIgU,EAAWpL,EAAI5I,CAAC,EAAIiU,EAAWtD,EAAI3Q,CAAC,EAAIkU,EAASvL,EAAI3I,CAAC,GAAK,GAAI,EAAI,IAElIiT,EAAoBjT,EAAI,EAAI,CAAC,EAAI+J,EAAK,OAAOoK,EAASzL,EAAI1I,CAAC,EAAIoU,GAAWxL,EAAI5I,CAAC,EAAIqU,GAAW1D,EAAI3Q,CAAC,EAAIsU,GAAS3L,EAAI3I,CAAC,GAAK,GAAI,EAAI,IAGpI,OAAOiT,CACT,CAEA,MAAO,CACL,kBAAmB7B,EACnB,cAAe8B,EACf,kBAAmBP,EACnB,gBAAiBV,EACjB,cAAevC,EACf,cAAeQ,CACjB,CACF,CAEA,IAAI,IAAM,YAAY,EAGtB,SAAS,qBAAsB,CAE7B,SAASqE,EAAeC,EAAQC,EAAOC,EAAa,CAClD,IAAIC,EACA3U,EACAC,EAAMuU,EAAO,OACbhQ,EACAoQ,EACAnQ,EACAoQ,EAEJ,IAAK7U,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAGxB,GAFA2U,EAAYH,EAAOxU,CAAC,EAEhB,OAAQ2U,GAAa,CAACA,EAAU,UAAW,CAO7C,GANAA,EAAU,UAAY,GAElBA,EAAU,KACZH,EAAOxU,EAAI,CAAC,EAAE,GAAK2U,EAAU,IAG3BA,EAAU,QAAS,CACrB,IAAIG,EAAYH,EAAU,gBAG1B,IAFAC,EAAOE,EAAU,OAEZtQ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB,GAAIsQ,EAAUtQ,CAAC,EAAE,GAAG,EAAE,EACpBuQ,EAA6BD,EAAUtQ,CAAC,EAAE,GAAG,CAAC,MAI9C,KAFAqQ,EAAOC,EAAUtQ,CAAC,EAAE,GAAG,EAAE,OAEpBC,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBqQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,GACvBsQ,EAA6BD,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,EAAE,CAAC,CAAC,EAGpDqQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,GACvBsQ,EAA6BD,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,EAAE,CAAC,CAAC,EAO5DkQ,EAAU,KAAO,GACnBA,EAAU,OAASK,EAAeL,EAAU,MAAOF,CAAK,EACxDF,EAAeI,EAAU,OAAQF,EAAOC,CAAW,GAC1CC,EAAU,KAAO,EAC1BM,EAAeN,EAAU,MAAM,EACtBA,EAAU,KAAO,GAC1BO,EAAaP,EAAWD,CAAW,EAI3C,CAEA,SAASM,EAAe9F,EAAIuF,EAAO,CAIjC,QAHIzU,EAAI,EACJC,EAAMwU,EAAM,OAETzU,EAAIC,GAAK,CACd,GAAIwU,EAAMzU,CAAC,EAAE,KAAOkP,EAClB,OAAKuF,EAAMzU,CAAC,EAAE,OAAO,OAKd,KAAK,MAAM,KAAK,UAAUyU,EAAMzU,CAAC,EAAE,MAAM,CAAC,GAJ/CyU,EAAMzU,CAAC,EAAE,OAAO,OAAS,GAClByU,EAAMzU,CAAC,EAAE,QAMpBA,GAAK,EAGP,OAAO,IACT,CAEA,SAASiV,EAAezS,EAAK,CAC3B,IAAIxC,EACAC,EAAMuC,EAAI,OACVgC,EACAoQ,EAEJ,IAAK5U,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,EAC7B,GAAIwC,EAAIxC,CAAC,EAAE,KAAO,KAChB,GAAIwC,EAAIxC,CAAC,EAAE,GAAG,EAAE,EACd+U,EAA6BvS,EAAIxC,CAAC,EAAE,GAAG,CAAC,MAIxC,KAFA4U,EAAOpS,EAAIxC,CAAC,EAAE,GAAG,EAAE,OAEdwE,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBhC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,GACjBuQ,EAA6BvS,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,EAAE,CAAC,CAAC,EAG9ChC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,GACjBuQ,EAA6BvS,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,EAAE,CAAC,CAAC,OAI7ChC,EAAIxC,CAAC,EAAE,KAAO,MACvBiV,EAAezS,EAAIxC,CAAC,EAAE,EAAE,CAG9B,CAEA,SAAS+U,EAA6BI,EAAM,CAC1C,IAAInV,EACAC,EAAMkV,EAAK,EAAE,OAEjB,IAAKnV,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAC3BmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAC3BmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAC3BmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,CAE/B,CAEA,SAASoV,EAAaC,EAASC,EAAmB,CAChD,IAAIC,EAAcD,EAAoBA,EAAkB,MAAM,GAAG,EAAI,CAAC,IAAK,IAAK,GAAG,EAEnF,OAAID,EAAQ,CAAC,EAAIE,EAAY,CAAC,EACrB,GAGLA,EAAY,CAAC,EAAIF,EAAQ,CAAC,EACrB,GAGLA,EAAQ,CAAC,EAAIE,EAAY,CAAC,EACrB,GAGLA,EAAY,CAAC,EAAIF,EAAQ,CAAC,EACrB,GAGLA,EAAQ,CAAC,EAAIE,EAAY,CAAC,EACrB,GAGLA,EAAY,CAAC,EAAIF,EAAQ,CAAC,EACrB,GAGF,IACT,CAEA,IAAIG,EAAY,UAAY,CAC1B,IAAIC,EAAiB,CAAC,EAAG,EAAG,EAAE,EAE9B,SAASC,EAAgBC,EAAW,CAClC,IAAIC,EAAeD,EAAU,EAAE,EAC/BA,EAAU,EAAE,EAAI,CACd,EAAG,CAAC,CACF,EAAGC,EACH,EAAG,CACL,CAAC,CACH,CACF,CAEA,SAASC,EAAcrB,EAAQ,CAC7B,IAAIxU,EACAC,EAAMuU,EAAO,OAEjB,IAAKxU,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBwU,EAAOxU,CAAC,EAAE,KAAO,GACnB0V,EAAgBlB,EAAOxU,CAAC,CAAC,CAG/B,CAEA,OAAO,SAAU8V,EAAe,CAC9B,GAAIV,EAAaK,EAAgBK,EAAc,CAAC,IAC9CD,EAAcC,EAAc,MAAM,EAE9BA,EAAc,QAAQ,CACxB,IAAI9V,EACAC,EAAM6V,EAAc,OAAO,OAE/B,IAAK9V,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpB8V,EAAc,OAAO9V,CAAC,EAAE,QAC1B6V,EAAcC,EAAc,OAAO9V,CAAC,EAAE,MAAM,EAKtD,CACF,EAAE,EAEE+V,EAAa,UAAY,CAC3B,IAAIN,EAAiB,CAAC,EAAG,EAAG,EAAE,EAC9B,OAAO,SAAUK,EAAe,CAC9B,GAAIA,EAAc,OAAS,CAACV,EAAaK,EAAgBK,EAAc,CAAC,EAAG,CACzE,IAAI9V,EACAC,EAAM6V,EAAc,MAAM,OAC1BtR,EACAoQ,EACAoB,EACAC,EAEJ,IAAKjW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI8V,EAAc,MAAM9V,CAAC,EAAE,MAAQ8V,EAAc,MAAM9V,CAAC,EAAE,KAAK,OAI7D,IAHAiW,EAAQH,EAAc,MAAM9V,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,GAC9C4U,EAAOqB,EAAM,OAERzR,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwR,EAAWC,EAAMzR,CAAC,EAAE,GAAG,EAElBwR,EAAS,cACZjB,EAA6BkB,EAAMzR,CAAC,EAAE,GAAG,CAAC,EAC1CwR,EAAS,YAAc,IAMnC,CACF,EAAE,EAEEE,EAAc,UAAY,CAC5B,IAAIT,EAAiB,CAAC,EAAG,EAAG,CAAC,EAE7B,SAASU,EAAcC,EAAQ,CAC7B,IAAIpW,EACAC,EAAMmW,EAAO,OACb5R,EACAoQ,EAEJ,IAAK5U,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAIoW,EAAOpW,CAAC,EAAE,KAAO,KACnBmW,EAAcC,EAAOpW,CAAC,EAAE,EAAE,UACjBoW,EAAOpW,CAAC,EAAE,KAAO,MAAQoW,EAAOpW,CAAC,EAAE,KAAO,KACnD,GAAIoW,EAAOpW,CAAC,EAAE,EAAE,GAAKoW,EAAOpW,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAGpC,IAFA4U,EAAOwB,EAAOpW,CAAC,EAAE,EAAE,EAAE,OAEhBwE,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,IACnB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,KAGvB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,IACnB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,IACzB4R,EAAOpW,CAAC,EAAE,EAAE,EAAEwE,CAAC,EAAE,EAAE,CAAC,GAAK,UAI7B4R,EAAOpW,CAAC,EAAE,EAAE,EAAE,CAAC,GAAK,IACpBoW,EAAOpW,CAAC,EAAE,EAAE,EAAE,CAAC,GAAK,IACpBoW,EAAOpW,CAAC,EAAE,EAAE,EAAE,CAAC,GAAK,IACpBoW,EAAOpW,CAAC,EAAE,EAAE,EAAE,CAAC,GAAK,GAI5B,CAEA,SAAS6V,EAAcrB,EAAQ,CAC7B,IAAIxU,EACAC,EAAMuU,EAAO,OAEjB,IAAKxU,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBwU,EAAOxU,CAAC,EAAE,KAAO,GACnBmW,EAAc3B,EAAOxU,CAAC,EAAE,MAAM,CAGpC,CAEA,OAAO,SAAU8V,EAAe,CAC9B,GAAIV,EAAaK,EAAgBK,EAAc,CAAC,IAC9CD,EAAcC,EAAc,MAAM,EAE9BA,EAAc,QAAQ,CACxB,IAAI9V,EACAC,EAAM6V,EAAc,OAAO,OAE/B,IAAK9V,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpB8V,EAAc,OAAO9V,CAAC,EAAE,QAC1B6V,EAAcC,EAAc,OAAO9V,CAAC,EAAE,MAAM,EAKtD,CACF,EAAE,EAEEqW,EAAc,UAAY,CAC5B,IAAIZ,EAAiB,CAAC,EAAG,EAAG,EAAE,EAE9B,SAASa,EAAsB9T,EAAK,CAClC,IAAIxC,EACAC,EAAMuC,EAAI,OACVgC,EACAoQ,EAEJ,IAAK5U,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,EAC7B,GAAIwC,EAAIxC,CAAC,EAAE,KAAO,KAChB,GAAIwC,EAAIxC,CAAC,EAAE,GAAG,EAAE,EACdwC,EAAIxC,CAAC,EAAE,GAAG,EAAE,EAAIwC,EAAIxC,CAAC,EAAE,WAIvB,KAFA4U,EAAOpS,EAAIxC,CAAC,EAAE,GAAG,EAAE,OAEdwE,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBhC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,IACjBhC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAIhC,EAAIxC,CAAC,EAAE,QAG7BwC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,IACjBhC,EAAIxC,CAAC,EAAE,GAAG,EAAEwE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAIhC,EAAIxC,CAAC,EAAE,aAI5BwC,EAAIxC,CAAC,EAAE,KAAO,MACvBsW,EAAsB9T,EAAIxC,CAAC,EAAE,EAAE,CAGrC,CAEA,SAAS6V,EAAcrB,EAAQ,CAC7B,IAAIG,EACA3U,EACAC,EAAMuU,EAAO,OACbhQ,EACAoQ,EACAnQ,EACAoQ,EAEJ,IAAK7U,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAG3B,GAFA2U,EAAYH,EAAOxU,CAAC,EAEhB2U,EAAU,QAAS,CACrB,IAAIG,EAAYH,EAAU,gBAG1B,IAFAC,EAAOE,EAAU,OAEZtQ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB,GAAIsQ,EAAUtQ,CAAC,EAAE,GAAG,EAAE,EACpBsQ,EAAUtQ,CAAC,EAAE,GAAG,EAAE,EAAIsQ,EAAUtQ,CAAC,EAAE,OAInC,KAFAqQ,EAAOC,EAAUtQ,CAAC,EAAE,GAAG,EAAE,OAEpBC,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBqQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,IACvBqQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAIqQ,EAAUtQ,CAAC,EAAE,IAGzCsQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,IACvBqQ,EAAUtQ,CAAC,EAAE,GAAG,EAAEC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAIqQ,EAAUtQ,CAAC,EAAE,IAOjDmQ,EAAU,KAAO,GACnB2B,EAAsB3B,EAAU,MAAM,EAG5C,CAEA,OAAO,SAAUmB,EAAe,CAC9B,GAAIV,EAAaK,EAAgBK,EAAc,CAAC,IAC9CD,EAAcC,EAAc,MAAM,EAE9BA,EAAc,QAAQ,CACxB,IAAI9V,EACAC,EAAM6V,EAAc,OAAO,OAE/B,IAAK9V,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpB8V,EAAc,OAAO9V,CAAC,EAAE,QAC1B6V,EAAcC,EAAc,OAAO9V,CAAC,EAAE,MAAM,EAKtD,CACF,EAAE,EAEF,SAASuW,EAAaT,EAAepB,EAAa,CAC5CoB,EAAc,aAIlBI,EAAYJ,CAAa,EACzBN,EAAUM,CAAa,EACvBC,EAAWD,CAAa,EACxBO,EAAYP,CAAa,EACzBvB,EAAeuB,EAAc,OAAQA,EAAc,OAAQpB,CAAW,EACtEoB,EAAc,WAAa,GAC7B,CAEA,SAASZ,EAAasB,EAAM,CACtBA,EAAK,EAAE,EAAE,SAAW,GAAK,EAAE,MAAOA,EAAK,EAAE,KAC3CA,EAAK,YAAc,GAEvB,CAEA,IAAIC,EAAW,CAAC,EAChB,OAAAA,EAAS,aAAeF,EACxBE,EAAS,YAAcP,EACvBO,EAAS,WAAaV,EACtBU,EAAS,YAAcJ,EACvBI,EAAS,eAAiBlC,EACnBkC,CACT,CAEA,IAAI,YAAc,oBAAoB,EAGtC,SAAS,kBAAkBC,EAAU,CAOnC,QANIC,EAASD,EAAS,OAASA,EAAS,OAAO,MAAM,GAAG,EAAI,CAAC,EACzDE,EAAU,SACVC,EAAS,SACT5W,EAAM0W,EAAO,OACbG,EAEK9W,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAG5B,OAFA8W,EAAYH,EAAO3W,CAAC,EAAE,YAAY,EAE1B8W,EAAW,CACjB,IAAK,SACHD,EAAS,SACT,MAEF,IAAK,OACHD,EAAU,MACV,MAEF,IAAK,QACHA,EAAU,MACV,MAEF,IAAK,SACHA,EAAU,MACV,MAEF,IAAK,UACL,IAAK,SACHA,EAAU,MACV,MAEF,IAAK,QACL,IAAK,OACHA,EAAU,MACV,MAEF,QACE,KACJ,CAGF,MAAO,CACL,MAAOC,EACP,OAAQH,EAAS,SAAWE,CAC9B,CACF,CAMA,IAAI,YAAc,UAAY,CAC5B,IAAIG,EAAiB,IACjBC,EAAY,CACd,EAAG,EACH,KAAM,EACN,OAAQ,CAAC,CACX,EACIC,EAAqB,CAAC,EAE1BA,EAAqBA,EAAmB,OAAO,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,IAAI,CAAC,EAErP,SAASC,EAAgBC,EAAM,CAC7B,IAAIC,EAAcD,EAAK,MAAM,GAAG,EAC5BnX,EACAC,EAAMmX,EAAY,OAClBC,EAAkB,CAAC,EAEvB,IAAKrX,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBoX,EAAYpX,CAAC,IAAM,cAAgBoX,EAAYpX,CAAC,IAAM,aACxDqX,EAAgB,KAAKD,EAAYpX,CAAC,CAAC,EAIvC,OAAOqX,EAAgB,KAAK,GAAG,CACjC,CAEA,SAASC,EAAUH,EAAMI,EAAQ,CAC/B,IAAIC,EAAa,UAAU,MAAM,EAEjCA,EAAW,aAAa,cAAe,EAAI,EAC3CA,EAAW,MAAM,WAAaD,EAC9B,IAAIE,EAAO,UAAU,MAAM,EAE3BA,EAAK,UAAY,iBAEjBD,EAAW,MAAM,SAAW,WAC5BA,EAAW,MAAM,KAAO,WACxBA,EAAW,MAAM,IAAM,WAEvBA,EAAW,MAAM,SAAW,QAE5BA,EAAW,MAAM,YAAc,SAC/BA,EAAW,MAAM,UAAY,SAC7BA,EAAW,MAAM,WAAa,SAC9BA,EAAW,MAAM,cAAgB,IACjCA,EAAW,YAAYC,CAAI,EAC3B,SAAS,KAAK,YAAYD,CAAU,EAEpC,IAAIxN,EAAQyN,EAAK,YACjB,OAAAA,EAAK,MAAM,WAAaP,EAAgBC,CAAI,EAAI,KAAOI,EAChD,CACL,KAAME,EACN,EAAGzN,EACH,OAAQwN,CACV,CACF,CAEA,SAASE,GAAmB,CAC1B,IAAI1X,EACAC,GAAO,MAAQT,GAAS,MAAM,OAC9BiY,EACAE,EACAC,EAAc3X,EAElB,IAAKD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACnB,MAAQR,GAAS,MAAMQ,CAAC,EAAE,OAC7B4X,GAAe,GACL,MAAQpY,GAAS,MAAMQ,CAAC,EAAE,UAAY,MAAQ,MAAQR,GAAS,MAAMQ,CAAC,EAAE,SAAW,GAC5F,MAAQR,GAAS,MAAMQ,CAAC,EAAE,OAAS,IAEpCyX,GAAQ,MAAQjY,GAAS,MAAMQ,CAAC,EAAE,SAAS,KAC3C2X,GAAK,MAAQnY,GAAS,MAAMQ,CAAC,EAAE,SAAS,EAEpCyX,EAAK,cAAgBE,GACvBC,GAAe,GACd,MAAQpY,GAAS,MAAMQ,CAAC,EAAE,OAAS,KAEpCyX,GAAQ,MAAQjY,GAAS,MAAMQ,CAAC,EAAE,SAAS,KAC3C2X,GAAK,MAAQnY,GAAS,MAAMQ,CAAC,EAAE,SAAS,EAEpCyX,EAAK,cAAgBE,IACvBC,GAAe,GACd,MAAQpY,GAAS,MAAMQ,CAAC,EAAE,OAAS,MAInC,MAAQR,GAAS,MAAMQ,CAAC,EAAE,UAC5B,MAAQR,GAAS,MAAMQ,CAAC,EAAE,SAAS,OAAO,WAAW,aAAa,MAAQR,GAAS,MAAMQ,CAAC,EAAE,SAAS,MAAM,GAE3G,MAAQR,GAAS,MAAMQ,CAAC,EAAE,SAAS,OAAO,WAAW,aAAa,MAAQR,GAAS,MAAMQ,CAAC,EAAE,SAAS,MAAM,IAK9G4X,IAAgB,GAAK,KAAK,IAAI,GAAK,MAAQpY,GAAS,SAAWuX,EACjE,YAAY,MAAQvX,GAAS,uBAAwB,EAAE,EAEvD,YAAY,MAAQA,GAAS,kBAAmB,EAAE,CAEtD,CAEA,SAASqY,EAAaC,EAAKpB,EAAU,CACnC,IAAIqB,EAAU,SAAS,MAAM,EAC7BA,EAAQ,MAAM,SAAW,QAEzB,IAAIC,EAAY,kBAAkBtB,CAAQ,EAC1CqB,EAAQ,aAAa,cAAerB,EAAS,OAAO,EACpDqB,EAAQ,aAAa,aAAcC,EAAU,KAAK,EAClDD,EAAQ,aAAa,cAAeC,EAAU,MAAM,EACpDD,EAAQ,YAAc,IAElBrB,EAAS,QACXqB,EAAQ,MAAM,WAAa,UAC3BA,EAAQ,aAAa,QAASrB,EAAS,MAAM,GAE7CqB,EAAQ,MAAM,WAAarB,EAAS,QAGtCoB,EAAI,YAAYC,CAAO,EACvB,IAAIE,EAAgB,UAAU,QAAQ,EAAE,WAAW,IAAI,EACvD,OAAAA,EAAc,KAAOvB,EAAS,QAAU,IAAMA,EAAS,OAAS,UAAYA,EAAS,QAE9EqB,CACT,CAEA,SAASG,EAASxB,EAAUyB,EAAM,CAChC,GAAI,CAACzB,EAAU,EACZ,MAAQlX,GAAS,SAAW,GAC7B,OAGF,IAAK,MAAQA,GAAS,MAAO,EAC1B,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,MAAQkX,EAAS,KACnC,OAGF,IAAI0B,EAAU1B,EAAS,KACnB1W,EACAC,EAAMmY,EAAQ,OACdC,EAAgBpY,EAEpB,IAAKD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAC3B,IAAIsY,EAAiB,GACjBC,EACA/T,EAKJ,GAJA4T,EAAQpY,CAAC,EAAE,OAAS,GACpBoY,EAAQpY,CAAC,EAAE,SAAWsX,EAAUc,EAAQpY,CAAC,EAAE,QAAS,WAAW,EAC/DoY,EAAQpY,CAAC,EAAE,SAAWsX,EAAUc,EAAQpY,CAAC,EAAE,QAAS,YAAY,EAE5D,CAACoY,EAAQpY,CAAC,EAAE,MACdoY,EAAQpY,CAAC,EAAE,OAAS,GACpBqY,GAAiB,UACRD,EAAQpY,CAAC,EAAE,UAAY,KAAOoY,EAAQpY,CAAC,EAAE,SAAW,GAO7D,GANAuY,EAAiB,SAAS,iBAAiB,kCAAuCH,EAAQpY,CAAC,EAAE,QAAU,qCAA2CoY,EAAQpY,CAAC,EAAE,QAAU,IAAK,EAExKuY,EAAe,OAAS,IAC1BD,EAAiB,IAGfA,EAAgB,CAClB,IAAInX,EAAI,UAAU,OAAO,EACzBA,EAAE,aAAa,YAAaiX,EAAQpY,CAAC,EAAE,OAAO,EAC9CmB,EAAE,aAAa,WAAYiX,EAAQpY,CAAC,EAAE,MAAM,EAC5CmB,EAAE,aAAa,WAAYiX,EAAQpY,CAAC,EAAE,OAAO,EAC7CmB,EAAE,KAAO,WACTA,EAAE,UAAY,4BAA8BiX,EAAQpY,CAAC,EAAE,QAAU,mCAAqCoY,EAAQpY,CAAC,EAAE,MAAQ,OACzHmY,EAAK,YAAYhX,CAAC,WAEXiX,EAAQpY,CAAC,EAAE,UAAY,KAAOoY,EAAQpY,CAAC,EAAE,SAAW,EAAG,CAGhE,IAFAuY,EAAiB,SAAS,iBAAiB,yCAA6C,EAEnF/T,EAAI,EAAGA,EAAI+T,EAAe,OAAQ/T,GAAK,EACtC+T,EAAe/T,CAAC,EAAE,KAAK,QAAQ4T,EAAQpY,CAAC,EAAE,KAAK,IAAM,KAEvDsY,EAAiB,IAIrB,GAAIA,EAAgB,CAClB,IAAI5T,EAAI,UAAU,MAAM,EACxBA,EAAE,aAAa,YAAa0T,EAAQpY,CAAC,EAAE,OAAO,EAC9C0E,EAAE,aAAa,WAAY0T,EAAQpY,CAAC,EAAE,MAAM,EAC5C0E,EAAE,KAAO,WACTA,EAAE,IAAM,aACRA,EAAE,KAAO0T,EAAQpY,CAAC,EAAE,MACpB,SAAS,KAAK,YAAY0E,CAAC,WAEpB0T,EAAQpY,CAAC,EAAE,UAAY,KAAOoY,EAAQpY,CAAC,EAAE,SAAW,EAAG,CAGhE,IAFAuY,EAAiB,SAAS,iBAAiB,6CAAiD,EAEvF/T,EAAI,EAAGA,EAAI+T,EAAe,OAAQ/T,GAAK,EACtC4T,EAAQpY,CAAC,EAAE,QAAUuY,EAAe/T,CAAC,EAAE,MAEzC8T,EAAiB,IAIrB,GAAIA,EAAgB,CAClB,IAAIE,EAAK,UAAU,MAAM,EACzBA,EAAG,aAAa,YAAaJ,EAAQpY,CAAC,EAAE,OAAO,EAC/CwY,EAAG,aAAa,WAAYJ,EAAQpY,CAAC,EAAE,MAAM,EAC7CwY,EAAG,aAAa,MAAO,YAAY,EACnCA,EAAG,aAAa,OAAQJ,EAAQpY,CAAC,EAAE,KAAK,EACxCmY,EAAK,YAAYK,CAAE,GAIvBJ,EAAQpY,CAAC,EAAE,OAAS6X,EAAaM,EAAMC,EAAQpY,CAAC,CAAC,EACjDoY,EAAQpY,CAAC,EAAE,MAAQ,CAAC,GAEnB,MAAQR,GAAS,MAAM,KAAK4Y,EAAQpY,CAAC,CAAC,EAGrCqY,IAAkB,GACnB,MAAQ7Y,GAAS,SAAW,GAI7B,YAAY,MAAQA,GAAS,iBAAiB,KAAK,MAAQA,CAAO,EAAG,GAAG,CAE5E,CAEA,SAASiZ,EAASC,EAAO,CACvB,GAAKA,EAIL,EAAM,MAAQlZ,GAAS,SACpB,MAAQA,GAAS,MAAQ,CAAC,GAG7B,IAAIQ,EACAC,EAAMyY,EAAM,OACZlU,EACAoQ,GAAQ,MAAQpV,GAAS,MAAM,OAC/BmZ,EAEJ,IAAK3Y,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAI3B,IAHAwE,EAAI,EACJmU,EAAQ,GAEDnU,EAAIoQ,IACJ,MAAQpV,GAAS,MAAMgF,CAAC,EAAE,QAAUkU,EAAM1Y,CAAC,EAAE,QAAU,MAAQR,GAAS,MAAMgF,CAAC,EAAE,UAAYkU,EAAM1Y,CAAC,EAAE,UAAY,MAAQR,GAAS,MAAMgF,CAAC,EAAE,KAAOkU,EAAM1Y,CAAC,EAAE,KAC/J2Y,EAAQ,IAGVnU,GAAK,EAGFmU,KACF,MAAQnZ,GAAS,MAAM,KAAKkZ,EAAM1Y,CAAC,CAAC,EAErC4U,GAAQ,IAGd,CAEA,SAASgE,EAAYC,EAAMC,EAAO3B,EAAM,CAItC,QAHInX,EAAI,EACJC,GAAO,MAAQT,GAAS,MAAM,OAE3BQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,MAAMQ,CAAC,EAAE,KAAO6Y,IAAS,MAAQrZ,GAAS,MAAMQ,CAAC,EAAE,QAAU8Y,IAAU,MAAQtZ,GAAS,MAAMQ,CAAC,EAAE,UAAYmX,EACjI,OAAQ,MAAQ3X,GAAS,MAAMQ,CAAC,EAGlCA,GAAK,EAGP,OAAK,OAAO6Y,GAAS,UAAYA,EAAK,WAAW,CAAC,IAAM,IAAM,CAACA,IAAS,SAAW,QAAQ,MACxF,EAAE,MAAQrZ,GAAS,WACnB,MAAQA,GAAS,QAAU,GAC5B,QAAQ,KAAK,oDAAqDqZ,EAAMC,EAAO3B,CAAI,GAG9EH,CACT,CAEA,SAAS+B,EAAYF,EAAMG,EAAUC,EAAM,CACzC,IAAIvC,EAAW,KAAK,cAAcsC,CAAQ,EACtCE,EAAQL,EAAK,WAAW,CAAC,EAE7B,GAAI,CAACnC,EAAS,MAAMwC,EAAQ,CAAC,EAAG,CAC9B,IAAInB,EAAUrB,EAAS,OAKvB,GAAImC,IAAS,IAAK,CAChBd,EAAQ,YAAc,IAAMc,EAAO,IACnC,IAAIM,EAAapB,EAAQ,sBAAsB,EAC/CA,EAAQ,YAAc,KACtB,IAAIqB,EAAarB,EAAQ,sBAAsB,EAC/CrB,EAAS,MAAMwC,EAAQ,CAAC,GAAKC,EAAaC,GAAc,SAExDrB,EAAQ,YAAcc,EACtBnC,EAAS,MAAMwC,EAAQ,CAAC,EAAInB,EAAQ,sBAAsB,EAAI,IAIlE,OAAOrB,EAAS,MAAMwC,EAAQ,CAAC,EAAID,CACrC,CAEA,SAASI,EAAcC,EAAM,CAI3B,QAHItZ,EAAI,EACJC,GAAO,MAAQT,GAAS,MAAM,OAE3BQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,MAAMQ,CAAC,EAAE,QAAUsZ,EACvC,OAAQ,MAAQ9Z,GAAS,MAAMQ,CAAC,EAGlCA,GAAK,EAGP,OAAQ,MAAQR,GAAS,MAAM,CAAC,CAClC,CAEA,SAAS+Z,GAA4B,CACnC,OAAOtC,CACT,CAEA,SAASuC,GAAc,EACpB,MAAQha,GAAS,SAAW,EAC/B,CAEA,IAAIia,EAAO,UAAY,EACpB,MAAQja,GAAS,MAAQ,CAAC,GAC1B,MAAQA,GAAS,MAAQ,MACzB,MAAQA,GAAS,cAAgB,GACjC,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,QAAU,IAC3B,MAAQA,GAAS,SAAW,KAAK,IAAI,GACrC,MAAQA,GAAS,mBAAqB,MAAQA,GAAS,YAAY,KAAK,MAAQA,CAAO,GACvF,MAAQA,GAAS,wBAA0B,MAAQA,GAAS,iBAAiB,KAAK,MAAQA,CAAO,CACpG,EAGAia,EAAK,0BAA4BF,EACjC,IAAIG,EAAgB,CAClB,SAAUjB,EACV,SAAUP,EACV,YAAaU,EACb,cAAeS,EACf,YAAaN,EACb,iBAAkBrB,EAClB,YAAa8B,CACf,EACA,OAAAC,EAAK,UAAYC,EACVD,CACT,EAAE,EAME,gBAAkB,UAAY,CAChC,IAAIE,EAAY,oBACZC,EAAU,KAAK,IAEnB,SAASC,EAAiBC,EAAUC,EAAS,CAC3C,IAAIC,GAAc,MAAQxa,GAAS,WAC/Bya,GAEC,MAAQza,GAAS,WAAa,qBACjCya,EAAW,iBAAiB,WAAY,MAAQza,GAAS,GAAG,MAAM,GAUpE,QAPI0a,EAAiBH,EAAQ,UACzB/Z,EAAIka,EACJja,GAAO,MAAQT,GAAS,UAAU,OAAS,EAC3Ca,EAAO,GACP8Z,EACAC,EAEG/Z,GAAM,CAIX,GAHA8Z,GAAW,MAAQ3a,GAAS,UAAUQ,CAAC,EACvCoa,GAAe,MAAQ5a,GAAS,UAAUQ,EAAI,CAAC,EAE3CA,IAAMC,EAAM,GAAK6Z,GAAYM,EAAY,EAAIJ,EAAY,CACvDG,EAAQ,IACVA,EAAUC,GAGZF,EAAiB,EACjB,MAGF,GAAIE,EAAY,EAAIJ,EAAaF,EAAU,CACzCI,EAAiBla,EACjB,MAGEA,EAAIC,EAAM,EACZD,GAAK,GAELka,EAAiB,EACjB7Z,EAAO,IAIX,IAAIoE,EACAoQ,EACA/D,EACA8D,EACApQ,EACA6V,EACAC,EAAcF,EAAY,EAAIJ,EAC9BO,EAAUJ,EAAQ,EAAIH,EACtBQ,EAEJ,GAAIL,EAAQ,GAAI,CACTA,EAAQ,aACXA,EAAQ,WAAa,IAAI,gBAAgBA,EAAQ,EAAGC,EAAY,GAAKD,EAAQ,EAAGA,EAAQ,GAAIA,EAAQ,EAAE,GAGxG,IAAI/H,EAAa+H,EAAQ,WAEzB,GAAIL,GAAYQ,GAAeR,EAAWS,EAAS,CACjD,IAAIE,EAAMX,GAAYQ,EAAclI,EAAW,OAAO,OAAS,EAAI,EAGnE,IAFAyC,EAAOzC,EAAW,OAAOqI,CAAG,EAAE,MAAM,OAE/BhW,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwV,EAASxV,CAAC,EAAI2N,EAAW,OAAOqI,CAAG,EAAE,MAAMhW,CAAC,MAGzC,CACD0V,EAAQ,OACVE,EAAMF,EAAQ,QAEdE,EAAM,cAAc,gBAAgBF,EAAQ,EAAE,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,CAAC,EAAE,IACnGA,EAAQ,OAASE,GAGnBvJ,EAAOuJ,GAAKP,EAAWS,IAAYD,EAAcC,EAAQ,EACzD,IAAIG,EAAiBtI,EAAW,cAAgBtB,EAC5C6J,GACA5J,GAAcgJ,EAAQ,UAAYD,GAAYC,EAAQ,qBAAuB/Z,EAAI+Z,EAAQ,iBAAmB,EAKhH,IAJAvV,EAAIuV,EAAQ,UAAYD,GAAYC,EAAQ,qBAAuB/Z,EAAI+Z,EAAQ,WAAa,EAC5F1Z,EAAO,GACPuU,EAAOxC,EAAW,OAAO,OAElB/R,GAAM,CAGX,GAFA0Q,IAAeqB,EAAW,OAAO5N,CAAC,EAAE,cAEhCkW,IAAmB,GAAK5J,IAAS,GAAKtM,IAAM4N,EAAW,OAAO,OAAS,EAAG,CAG5E,IAFAyC,EAAOzC,EAAW,OAAO5N,CAAC,EAAE,MAAM,OAE7BC,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwV,EAASxV,CAAC,EAAI2N,EAAW,OAAO5N,CAAC,EAAE,MAAMC,CAAC,EAG5C,cACSiW,GAAkB3J,IAAe2J,EAAiB3J,GAAcqB,EAAW,OAAO5N,EAAI,CAAC,EAAE,cAAe,CAIjH,IAHAmW,IAAeD,EAAiB3J,IAAeqB,EAAW,OAAO5N,EAAI,CAAC,EAAE,cACxEqQ,EAAOzC,EAAW,OAAO5N,CAAC,EAAE,MAAM,OAE7BC,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwV,EAASxV,CAAC,EAAI2N,EAAW,OAAO5N,CAAC,EAAE,MAAMC,CAAC,GAAK2N,EAAW,OAAO5N,EAAI,CAAC,EAAE,MAAMC,CAAC,EAAI2N,EAAW,OAAO5N,CAAC,EAAE,MAAMC,CAAC,GAAKkW,GAGtH,MAGEnW,EAAIoQ,EAAO,EACbpQ,GAAK,EAELnE,EAAO,GAIX0Z,EAAQ,WAAavV,EACrBuV,EAAQ,iBAAmBhJ,GAAcqB,EAAW,OAAO5N,CAAC,EAAE,cAC9DuV,EAAQ,mBAAqB/Z,OAE1B,CACL,IAAI4a,GACAC,GACAC,GACAC,EACAC,GAIJ,GAHA/a,EAAMka,EAAQ,EAAE,OAChBK,EAAWJ,EAAY,GAAKD,EAAQ,GAE/B,MAAQ3a,GAAS,IAAM2a,EAAQ,IAAM,EACxC,GAAIL,GAAYQ,EACdL,EAAS,CAAC,EAAIO,EAAS,CAAC,EACxBP,EAAS,CAAC,EAAIO,EAAS,CAAC,EACxBP,EAAS,CAAC,EAAIO,EAAS,CAAC,UACfV,GAAYS,EACrBN,EAAS,CAAC,EAAIE,EAAQ,EAAE,CAAC,EACzBF,EAAS,CAAC,EAAIE,EAAQ,EAAE,CAAC,EACzBF,EAAS,CAAC,EAAIE,EAAQ,EAAE,CAAC,MACpB,CACL,IAAIc,GAAYC,EAAiBf,EAAQ,CAAC,EACtCgB,GAAUD,EAAiBV,CAAQ,EACnCY,IAAQtB,EAAWS,IAAYD,EAAcC,GACjDc,EAAkBpB,EAAUqB,EAAML,GAAWE,GAASC,EAAI,CAAC,MAG7D,KAAKpb,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBma,EAAQ,IAAM,IACZL,GAAYQ,EACdxJ,EAAO,EACEgJ,EAAWS,EACpBzJ,EAAO,GAEHqJ,EAAQ,EAAE,EAAE,cAAgB,OACzBA,EAAQ,SACXA,EAAQ,OAAS,CAAC,GAGfA,EAAQ,OAAOna,CAAC,EAQnBqa,EAAMF,EAAQ,OAAOna,CAAC,GAPtB4a,GAAO,OAAOT,EAAQ,EAAE,EAAEna,CAAC,EAAM,IAAcma,EAAQ,EAAE,EAAE,CAAC,EAAIA,EAAQ,EAAE,EAAEna,CAAC,EAC7E6a,GAAO,OAAOV,EAAQ,EAAE,EAAEna,CAAC,EAAM,IAAcma,EAAQ,EAAE,EAAE,CAAC,EAAIA,EAAQ,EAAE,EAAEna,CAAC,EAC7E8a,GAAM,OAAOX,EAAQ,EAAE,EAAEna,CAAC,EAAM,IAAcma,EAAQ,EAAE,EAAE,CAAC,EAAIA,EAAQ,EAAE,EAAEna,CAAC,EAC5E+a,EAAM,OAAOZ,EAAQ,EAAE,EAAEna,CAAC,EAAM,IAAcma,EAAQ,EAAE,EAAE,CAAC,EAAIA,EAAQ,EAAE,EAAEna,CAAC,EAC5Eqa,EAAM,cAAc,gBAAgBO,GAAMC,GAAMC,GAAKC,CAAG,EAAE,IAC1DZ,EAAQ,OAAOna,CAAC,EAAIqa,IAIZF,EAAQ,OAQlBE,EAAMF,EAAQ,QAPdS,GAAOT,EAAQ,EAAE,EACjBU,GAAOV,EAAQ,EAAE,EACjBW,GAAMX,EAAQ,EAAE,EAChBY,EAAMZ,EAAQ,EAAE,EAChBE,EAAM,cAAc,gBAAgBO,GAAMC,GAAMC,GAAKC,CAAG,EAAE,IAC1DZ,EAAQ,OAASE,GAKnBvJ,EAAOuJ,GAAKP,EAAWS,IAAYD,EAAcC,EAAQ,IAI7DC,EAAWJ,EAAY,GAAKD,EAAQ,EACpCa,GAAWb,EAAQ,IAAM,EAAIA,EAAQ,EAAEna,CAAC,EAAIma,EAAQ,EAAEna,CAAC,GAAKwa,EAASxa,CAAC,EAAIma,EAAQ,EAAEna,CAAC,GAAK8Q,GAErF,MAAQtR,GAAS,WAAa,mBACjCya,EAASja,CAAC,EAAIgb,GAEdf,EAAWe,GAMnB,OAAAjB,EAAQ,UAAYG,EACbD,CACT,CAGA,SAASqB,EAAMjX,EAAG9C,EAAGI,EAAG,CACtB,IAAIsK,EAAM,CAAC,EACPlI,EAAKM,EAAE,CAAC,EACRL,EAAKK,EAAE,CAAC,EACRkX,EAAKlX,EAAE,CAAC,EACRmX,EAAKnX,EAAE,CAAC,EACRoX,EAAKla,EAAE,CAAC,EACRma,EAAKna,EAAE,CAAC,EACRoa,EAAKpa,EAAE,CAAC,EACRqa,EAAKra,EAAE,CAAC,EACRsa,EACAC,EACAC,EACAC,EACAC,EACJ,OAAAH,EAAQ/X,EAAK0X,EAAKzX,EAAK0X,EAAKH,EAAKI,EAAKH,EAAKI,EAEvCE,EAAQ,IACVA,EAAQ,CAACA,EACTL,EAAK,CAACA,EACNC,EAAK,CAACA,EACNC,EAAK,CAACA,EACNC,EAAK,CAACA,GAGJ,EAAIE,EAAQ,MACdD,EAAQ,KAAK,KAAKC,CAAK,EACvBC,EAAQ,KAAK,IAAIF,CAAK,EACtBG,EAAS,KAAK,KAAK,EAAIra,GAAKka,CAAK,EAAIE,EACrCE,EAAS,KAAK,IAAIta,EAAIka,CAAK,EAAIE,IAE/BC,EAAS,EAAIra,EACbsa,EAASta,GAGXsK,EAAI,CAAC,EAAI+P,EAASjY,EAAKkY,EAASR,EAChCxP,EAAI,CAAC,EAAI+P,EAAShY,EAAKiY,EAASP,EAChCzP,EAAI,CAAC,EAAI+P,EAAST,EAAKU,EAASN,EAChC1P,EAAI,CAAC,EAAI+P,EAASR,EAAKS,EAASL,EACzB3P,CACT,CAEA,SAASoP,EAAkBpP,EAAKiQ,EAAM,CACpC,IAAIC,EAAKD,EAAK,CAAC,EACXE,EAAKF,EAAK,CAAC,EACXG,EAAKH,EAAK,CAAC,EACXI,EAAKJ,EAAK,CAAC,EACXK,EAAU,KAAK,MAAM,EAAIH,EAAKE,EAAK,EAAIH,EAAKE,EAAI,EAAI,EAAID,EAAKA,EAAK,EAAIC,EAAKA,CAAE,EAC7EG,EAAW,KAAK,KAAK,EAAIL,EAAKC,EAAK,EAAIC,EAAKC,CAAE,EAC9CG,EAAO,KAAK,MAAM,EAAIN,EAAKG,EAAK,EAAIF,EAAKC,EAAI,EAAI,EAAIF,EAAKA,EAAK,EAAIE,EAAKA,CAAE,EAC9EpQ,EAAI,CAAC,EAAIsQ,EAAU,UACnBtQ,EAAI,CAAC,EAAIuQ,EAAW,UACpBvQ,EAAI,CAAC,EAAIwQ,EAAO,SAClB,CAEA,SAASvB,EAAiBwB,EAAQ,CAChC,IAAIH,EAAUG,EAAO,CAAC,EAAI,UACtBF,EAAWE,EAAO,CAAC,EAAI,UACvBD,EAAOC,EAAO,CAAC,EAAI,UACnBpW,EAAK,KAAK,IAAIiW,EAAU,CAAC,EACzBlX,EAAK,KAAK,IAAImX,EAAW,CAAC,EAC1BG,EAAK,KAAK,IAAIF,EAAO,CAAC,EACtBG,EAAK,KAAK,IAAIL,EAAU,CAAC,EACzBM,EAAK,KAAK,IAAIL,EAAW,CAAC,EAC1BM,EAAK,KAAK,IAAIL,EAAO,CAAC,EACtB9E,EAAIrR,EAAKjB,EAAKsX,EAAKC,EAAKC,EAAKC,EAC7BnV,EAAIiV,EAAKC,EAAKF,EAAKrW,EAAKjB,EAAKyX,EAC7BlV,EAAIgV,EAAKvX,EAAKsX,EAAKrW,EAAKuW,EAAKC,EAC7BjV,EAAIvB,EAAKuW,EAAKF,EAAKC,EAAKvX,EAAKyX,EACjC,MAAO,CAACnV,EAAGC,EAAGC,EAAG8P,CAAC,CACpB,CAEA,SAASoF,GAAwB,CAC/B,IAAIjD,GAAY,MAAQta,GAAS,KAAK,eAAiB,MAAQA,GAAS,WACpEwd,GAAY,MAAQxd,GAAS,UAAU,CAAC,EAAE,GAAK,MAAQA,GAAS,WAChEyd,GAAW,MAAQzd,GAAS,WAAW,MAAQA,GAAS,UAAU,OAAS,CAAC,EAAE,GAAK,MAAQA,GAAS,WAExG,GAAI,EAAEsa,KAAc,MAAQta,GAAS,SAAS,YAAc,MAAQA,GAAS,SAAS,YAAcma,KAAe,MAAQna,GAAS,SAAS,WAAayd,GAAWnD,GAAYmD,IAAY,MAAQzd,GAAS,SAAS,UAAYwd,GAAYlD,EAAWkD,IAAY,EAC/P,MAAQxd,GAAS,SAAS,WAAasa,KACzC,MAAQta,GAAS,SAAS,mBAAqB,IAC/C,MAAQA,GAAS,SAAS,UAAY,GAGzC,IAAI0d,EAAe,KAAK,iBAAiBpD,GAAW,MAAQta,GAAS,QAAQ,GAC5E,MAAQA,GAAS,GAAK0d,EAGzB,OAAC,MAAQ1d,GAAS,SAAS,UAAYsa,GAC/B,MAAQta,GAAS,EAC3B,CAEA,SAAS2d,EAAUjd,EAAK,CACtB,IAAIkd,EAEJ,IAAK,MAAQ5d,GAAS,WAAa,iBACjC4d,EAAkBld,GAAO,MAAQV,GAAS,KAEtCoa,GAAS,MAAQpa,GAAS,EAAI4d,CAAe,EAAI,QAClD,MAAQ5d,GAAS,EAAI4d,GACrB,MAAQ5d,GAAS,KAAO,QAM3B,SAHIQ,EAAI,EACJC,GAAO,MAAQT,GAAS,EAAE,OAEvBQ,EAAIC,GACTmd,EAAkBld,EAAIF,CAAC,GAAK,MAAQR,GAAS,KAEzCoa,GAAS,MAAQpa,GAAS,EAAEQ,CAAC,EAAIod,CAAe,EAAI,QACrD,MAAQ5d,GAAS,EAAEQ,CAAC,EAAIod,GACxB,MAAQ5d,GAAS,KAAO,IAG3BQ,GAAK,CAGX,CAEA,SAASqd,GAAyB,CAChC,GAAK,SAAQ7d,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,SAAW,EAAE,MAAQA,GAAS,gBAAgB,QAIlH,KAAK,MAAQA,GAAS,KAAM,CAC1B,KAAK,WAAW,MAAQA,GAAS,EAAE,EACnC,QAGD,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,MAAQ,MAAQA,GAAS,cAC3C,IAAIQ,EACAC,GAAO,MAAQT,GAAS,gBAAgB,OACxC8d,GAAc,MAAQ9d,GAAS,IAAM,MAAQA,GAAS,IAAM,MAAQA,GAAS,KAAK,EAEtF,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBsd,GAAc,MAAQ9d,GAAS,gBAAgBQ,CAAC,EAAEsd,CAAU,EAG9D,KAAK,UAAUA,CAAU,GACxB,MAAQ9d,GAAS,cAAgB,IACjC,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAChE,CAEA,SAAS+d,EAAUC,EAAgB,EAChC,MAAQhe,GAAS,gBAAgB,KAAKge,CAAc,GAEpD,MAAQhe,GAAS,UAAU,mBAAmB,MAAQA,CAAO,CAChE,CAEA,SAASie,EAAcC,EAAMlH,EAAMmH,EAAM/a,EAAW,EACjD,MAAQpD,GAAS,SAAW,kBAC5B,MAAQA,GAAS,KAAOme,GAAQ,GAChC,MAAQne,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,EAAIme,EAAOnH,EAAK,EAAImH,EAAOnH,EAAK,GACjD,MAAQhX,GAAS,GAAKgX,EAAK,GAC3B,MAAQhX,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAOke,GACxB,MAAQle,GAAS,UAAYoD,GAC7B,MAAQpD,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,IAAM,GACvB,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,SAAW6d,GAC5B,MAAQ7d,GAAS,UAAY2d,GAC7B,MAAQ3d,GAAS,UAAY+d,CAChC,CAEA,SAASK,EAAyBF,EAAMlH,EAAMmH,EAAM/a,EAAW,EAC5D,MAAQpD,GAAS,SAAW,oBAC5B,MAAQA,GAAS,KAAOme,GAAQ,GAChC,MAAQne,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAOke,GACxB,MAAQle,GAAS,UAAYoD,GAC7B,MAAQpD,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,QAAU,GAC5B,IAAIQ,EACAC,EAAMuW,EAAK,EAAE,OAKjB,KAJC,MAAQhX,GAAS,EAAI,iBAAiB,UAAWS,CAAG,GACpD,MAAQT,GAAS,GAAK,iBAAiB,UAAWS,CAAG,GACrD,MAAQT,GAAS,IAAM,iBAAiB,UAAWS,CAAG,EAElDD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,EAAEQ,CAAC,EAAIwW,EAAK,EAAExW,CAAC,GAAK,MAAQR,GAAS,MACtD,MAAQA,GAAS,GAAGQ,CAAC,EAAIwW,EAAK,EAAExW,CAAC,GAGnC,MAAQR,GAAS,cAAgB,IACjC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,SAAW6d,GAC5B,MAAQ7d,GAAS,UAAY2d,GAC7B,MAAQ3d,GAAS,UAAY+d,CAChC,CAEA,SAASM,EAAuBH,EAAMlH,EAAMmH,EAAM/a,EAAW,EAC1D,MAAQpD,GAAS,SAAW,kBAC5B,MAAQA,GAAS,UAAYgX,EAAK,GAClC,MAAQhX,GAAS,WAAake,EAAK,KAAK,IACxC,MAAQle,GAAS,QAAU,IAC3B,MAAQA,GAAS,SAAW,CAC3B,UAAWma,EACX,UAAW,EACX,MAAO,EACP,mBAAoB,EACtB,GACC,MAAQna,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,KAAOme,GAAQ,GAChC,MAAQne,GAAS,KAAOke,GACxB,MAAQle,GAAS,UAAYoD,GAC7B,MAAQpD,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,EAAIma,GACrB,MAAQna,GAAS,GAAKma,GACtB,MAAQna,GAAS,cAAgB,IACjC,MAAQA,GAAS,SAAW6d,GAC5B,MAAQ7d,GAAS,UAAY2d,GAC7B,MAAQ3d,GAAS,iBAAmBqa,GACpC,MAAQra,GAAS,gBAAkB,CAACud,EAAsB,KAAK,MAAQvd,CAAO,CAAC,GAC/E,MAAQA,GAAS,UAAY+d,CAChC,CAEA,SAASO,EAAkCJ,EAAMlH,EAAMmH,EAAM/a,EAAW,EACrE,MAAQpD,GAAS,SAAW,mBAC7B,IAAIQ,EACAC,EAAMuW,EAAK,EAAE,OACbrV,EACAoD,EACAwZ,EACAC,EAEJ,IAAKhe,EAAI,EAAGA,EAAIC,EAAM,EAAGD,GAAK,EACxBwW,EAAK,EAAExW,CAAC,EAAE,IAAMwW,EAAK,EAAExW,CAAC,EAAE,GAAKwW,EAAK,EAAExW,EAAI,CAAC,GAAKwW,EAAK,EAAExW,EAAI,CAAC,EAAE,IAChEmB,EAAIqV,EAAK,EAAExW,CAAC,EAAE,EACduE,EAAIiS,EAAK,EAAExW,EAAI,CAAC,EAAE,EAClB+d,EAAKvH,EAAK,EAAExW,CAAC,EAAE,GACfge,EAAKxH,EAAK,EAAExW,CAAC,EAAE,IAEXmB,EAAE,SAAW,GAAK,EAAEA,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKpD,EAAE,CAAC,IAAMoD,EAAE,CAAC,IAAM,IAAI,cAAcpD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGoD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGpD,EAAE,CAAC,EAAI4c,EAAG,CAAC,EAAG5c,EAAE,CAAC,EAAI4c,EAAG,CAAC,CAAC,GAAK,IAAI,cAAc5c,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGoD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAIyZ,EAAG,CAAC,EAAGzZ,EAAE,CAAC,EAAIyZ,EAAG,CAAC,CAAC,GAAK7c,EAAE,SAAW,GAAK,EAAEA,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKpD,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKpD,EAAE,CAAC,IAAMoD,EAAE,CAAC,IAAM,IAAI,cAAcpD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGoD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGpD,EAAE,CAAC,EAAI4c,EAAG,CAAC,EAAG5c,EAAE,CAAC,EAAI4c,EAAG,CAAC,EAAG5c,EAAE,CAAC,EAAI4c,EAAG,CAAC,CAAC,GAAK,IAAI,cAAc5c,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGoD,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAGA,EAAE,CAAC,EAAIyZ,EAAG,CAAC,EAAGzZ,EAAE,CAAC,EAAIyZ,EAAG,CAAC,EAAGzZ,EAAE,CAAC,EAAIyZ,EAAG,CAAC,CAAC,KACpdxH,EAAK,EAAExW,CAAC,EAAE,GAAK,KACfwW,EAAK,EAAExW,CAAC,EAAE,GAAK,MAGbmB,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKpD,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKwZ,EAAG,CAAC,IAAM,GAAKA,EAAG,CAAC,IAAM,GAAKC,EAAG,CAAC,IAAM,GAAKA,EAAG,CAAC,IAAM,IACvF7c,EAAE,SAAW,GAAKA,EAAE,CAAC,IAAMoD,EAAE,CAAC,GAAKwZ,EAAG,CAAC,IAAM,GAAKC,EAAG,CAAC,IAAM,KAC9DxH,EAAK,EAAExW,CAAC,EAAE,GAAK,KACfwW,EAAK,EAAExW,CAAC,EAAE,GAAK,QAMtB,MAAQR,GAAS,gBAAkB,CAACud,EAAsB,KAAK,MAAQvd,CAAO,CAAC,GAC/E,MAAQA,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,UAAYgX,EAAK,GAClC,MAAQhX,GAAS,WAAake,EAAK,KAAK,IACxC,MAAQle,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,KAAOme,GAAQ,GAChC,MAAQne,GAAS,KAAOke,GACxB,MAAQle,GAAS,UAAYoD,GAC7B,MAAQpD,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,SAAW6d,GAC5B,MAAQ7d,GAAS,UAAY2d,GAC7B,MAAQ3d,GAAS,iBAAmBqa,GACpC,MAAQra,GAAS,QAAU,GAC5B,IAAIye,EAASzH,EAAK,EAAE,CAAC,EAAE,EAAE,OAIzB,KAHC,MAAQhX,GAAS,EAAI,iBAAiB,UAAWye,CAAM,GACvD,MAAQze,GAAS,GAAK,iBAAiB,UAAWye,CAAM,EAEpDje,EAAI,EAAGA,EAAIie,EAAQje,GAAK,GAC1B,MAAQR,GAAS,EAAEQ,CAAC,EAAI2Z,GACxB,MAAQna,GAAS,GAAGQ,CAAC,EAAI2Z,GAG3B,MAAQna,GAAS,SAAW,CAC3B,UAAWma,EACX,UAAW,EACX,MAAO,iBAAiB,UAAWsE,CAAM,CAC3C,GACC,MAAQze,GAAS,UAAY+d,CAChC,CAEA,SAASW,EAAQR,EAAMlH,EAAMjW,EAAMod,EAAM/a,EAAW,CAClD,IAAInB,EAEJ,GAAI,CAAC+U,EAAK,EAAE,OACV/U,EAAI,IAAIgc,EAAcC,EAAMlH,EAAMmH,EAAM/a,CAAS,UACxC,OAAO4T,EAAK,EAAE,CAAC,GAAM,SAC9B/U,EAAI,IAAImc,EAAyBF,EAAMlH,EAAMmH,EAAM/a,CAAS,MAE5D,QAAQrC,EAAM,CACZ,IAAK,GACHkB,EAAI,IAAIoc,EAAuBH,EAAMlH,EAAMmH,EAAM/a,CAAS,EAC1D,MAEF,IAAK,GACHnB,EAAI,IAAIqc,EAAkCJ,EAAMlH,EAAMmH,EAAM/a,CAAS,EACrE,MAEF,QACE,KACJ,CAGF,OAAInB,EAAE,gBAAgB,QACpBmB,EAAU,mBAAmBnB,CAAC,EAGzBA,CACT,CAEA,IAAI2K,EAAK,CACP,QAAS8R,CACX,EACA,OAAO9R,CACT,EAAE,EAME,yBAA2B,UAAY,CACzC,IAAI+R,EAAgB,CAAC,EAAG,CAAC,EAEzB,SAASC,EAAcC,EAAK,CAC1B,IAAIC,GAAQ,MAAQ9e,GAAS,KAC7B,KAAK,yBAAyB,GAC7B,MAAQA,GAAS,MAAQ,MAAQA,GAAS,MAAQ8e,GAE9C,MAAQ9e,GAAS,GACpB6e,EAAI,UAAU,EAAE,MAAQ7e,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAGzF,MAAQA,GAAS,GACpB6e,EAAI,OAAO,MAAQ7e,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAGnF,MAAQA,GAAS,IACpB6e,EAAI,aAAa,EAAE,MAAQ7e,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,CAAC,GAG7D,MAAQA,GAAS,EACpB6e,EAAI,OAAO,EAAE,MAAQ7e,GAAS,EAAE,CAAC,EAEjC6e,EAAI,QAAQ,EAAE,MAAQ7e,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,GAG1M,MAAQA,GAAS,KAAK,EAAE,GACtB,MAAQA,GAAS,KAAK,EAAE,EAC3B6e,EAAI,WAAW,MAAQ7e,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,EAAG,EAAE,MAAQA,GAAS,GAAG,CAAC,EAErF6e,EAAI,WAAW,MAAQ7e,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,EAAG,CAAC,EAGjE6e,EAAI,WAAW,MAAQ7e,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,CAE/F,CAEA,SAAS+e,EAAYC,EAAa,CAChC,IAAK,MAAQhf,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,QAWpE,KAPK,MAAQA,GAAS,WACpB,KAAK,mBAAmB,GACvB,MAAQA,GAAS,SAAW,IAG/B,KAAK,yBAAyB,GAEzB,MAAQA,GAAS,MAAQgf,EAAa,CACzC,IAAIC,EAsBJ,IApBC,MAAQjf,GAAS,EAAE,gBAAgB,MAAQA,GAAS,IAAI,KAAK,GAEzD,MAAQA,GAAS,uBAAyB,IAC5C,MAAQA,GAAS,EAAE,UAAU,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAGzG,MAAQA,GAAS,uBAAyB,IAC5C,MAAQA,GAAS,EAAE,OAAO,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAGnG,MAAQA,GAAS,KAAO,MAAQA,GAAS,uBAAyB,IACpE,MAAQA,GAAS,EAAE,aAAa,EAAE,MAAQA,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,CAAC,GAG7E,MAAQA,GAAS,IAAM,MAAQA,GAAS,uBAAyB,GACnE,MAAQA,GAAS,EAAE,OAAO,EAAE,MAAQA,GAAS,EAAE,CAAC,EACxC,EAAE,MAAQA,GAAS,IAAM,MAAQA,GAAS,uBAAyB,IAC3E,MAAQA,GAAS,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,GAG1N,MAAQA,GAAS,aAAc,CAClC,IAAIkf,EACAC,EAGJ,GAFAF,GAAa,MAAQjf,GAAS,KAAK,WAAW,WAEzC,MAAQA,GAAS,IAAM,MAAQA,GAAS,EAAE,YAAc,MAAQA,GAAS,EAAE,gBACzE,MAAQA,GAAS,EAAE,SAAS,WAAa,MAAQA,GAAS,EAAE,aAAe,MAAQA,GAAS,EAAE,UAAU,CAAC,EAAE,GAC9Gkf,GAAM,MAAQlf,GAAS,EAAE,iBAAiB,MAAQA,GAAS,EAAE,UAAU,CAAC,EAAE,EAAI,KAAQif,EAAW,CAAC,EAClGE,GAAM,MAAQnf,GAAS,EAAE,gBAAgB,MAAQA,GAAS,EAAE,UAAU,CAAC,EAAE,EAAIif,EAAW,CAAC,IAC/E,MAAQjf,GAAS,EAAE,SAAS,WAAa,MAAQA,GAAS,EAAE,aAAe,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,EAAE,UAAU,OAAS,CAAC,EAAE,GAC5Jkf,GAAM,MAAQlf,GAAS,EAAE,gBAAgB,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,EAAE,UAAU,OAAS,CAAC,EAAE,EAAIif,EAAW,CAAC,EAChIE,GAAM,MAAQnf,GAAS,EAAE,iBAAiB,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,EAAE,UAAU,OAAS,CAAC,EAAE,EAAI,KAAQif,EAAW,CAAC,IAEzIC,GAAM,MAAQlf,GAAS,EAAE,GACzBmf,GAAM,MAAQnf,GAAS,EAAE,iBAAiB,MAAQA,GAAS,EAAE,SAAS,WAAa,MAAQA,GAAS,EAAE,WAAa,KAAQif,GAAY,MAAQjf,GAAS,EAAE,UAAU,YAE5J,MAAQA,GAAS,KAAO,MAAQA,GAAS,GAAG,YAAc,MAAQA,GAAS,GAAG,YAAc,MAAQA,GAAS,GAAG,iBAAmB,MAAQA,GAAS,GAAG,eAAgB,CACjLkf,EAAK,CAAC,EACNC,EAAK,CAAC,EACN,IAAIC,GAAM,MAAQpf,GAAS,GACvBqf,GAAM,MAAQrf,GAAS,GAEvBof,EAAG,SAAS,UAAYA,EAAG,YAAcA,EAAG,UAAU,CAAC,EAAE,GAC3DF,EAAG,CAAC,EAAIE,EAAG,gBAAgBA,EAAG,UAAU,CAAC,EAAE,EAAI,KAAQH,EAAW,CAAC,EACnEC,EAAG,CAAC,EAAIG,EAAG,gBAAgBA,EAAG,UAAU,CAAC,EAAE,EAAI,KAAQJ,EAAW,CAAC,EACnEE,EAAG,CAAC,EAAIC,EAAG,eAAeA,EAAG,UAAU,CAAC,EAAE,EAAIH,EAAW,CAAC,EAC1DE,EAAG,CAAC,EAAIE,EAAG,eAAeA,EAAG,UAAU,CAAC,EAAE,EAAIJ,EAAW,CAAC,GACjDG,EAAG,SAAS,UAAYA,EAAG,YAAcA,EAAG,UAAUA,EAAG,UAAU,OAAS,CAAC,EAAE,GACxFF,EAAG,CAAC,EAAIE,EAAG,eAAeA,EAAG,UAAUA,EAAG,UAAU,OAAS,CAAC,EAAE,EAAIH,EAAW,CAAC,EAChFC,EAAG,CAAC,EAAIG,EAAG,eAAeA,EAAG,UAAUA,EAAG,UAAU,OAAS,CAAC,EAAE,EAAIJ,EAAW,CAAC,EAChFE,EAAG,CAAC,EAAIC,EAAG,gBAAgBA,EAAG,UAAUA,EAAG,UAAU,OAAS,CAAC,EAAE,EAAI,KAAQH,EAAW,CAAC,EACzFE,EAAG,CAAC,EAAIE,EAAG,gBAAgBA,EAAG,UAAUA,EAAG,UAAU,OAAS,CAAC,EAAE,EAAI,KAAQJ,EAAW,CAAC,IAEzFC,EAAK,CAACE,EAAG,GAAIC,EAAG,EAAE,EAClBF,EAAG,CAAC,EAAIC,EAAG,gBAAgBA,EAAG,SAAS,UAAYA,EAAG,WAAa,KAAQH,EAAWG,EAAG,UAAU,EACnGD,EAAG,CAAC,EAAIE,EAAG,gBAAgBA,EAAG,SAAS,UAAYA,EAAG,WAAa,KAAQJ,EAAWI,EAAG,UAAU,QAGrGF,EAAKR,EACLO,EAAKC,GAGN,MAAQnf,GAAS,EAAE,OAAO,CAAC,KAAK,MAAMkf,EAAG,CAAC,EAAIC,EAAG,CAAC,EAAGD,EAAG,CAAC,EAAIC,EAAG,CAAC,CAAC,CAAC,GAGjE,MAAQnf,GAAS,KAAK,IAAM,MAAQA,GAAS,KAAK,EAAE,GAClD,MAAQA,GAAS,KAAK,EAAE,GAC1B,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,EAAG,EAAE,MAAQA,GAAS,GAAG,CAAC,GAEpG,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,EAAG,CAAC,GAGhF,MAAQA,GAAS,EAAE,WAAW,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAI9G,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAChE,CAEA,SAASsf,GAAqB,CAC5B,GAAI,EAAE,MAAQtf,GAAS,EAAE,GACtB,MAAQA,GAAS,IAAI,UAAU,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAE7G,MAAQA,GAAS,uBAAyB,MAE3C,QAGF,GAAI,EAAE,MAAQA,GAAS,EAAE,gBAAgB,QACtC,MAAQA,GAAS,IAAI,OAAO,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAEvG,MAAQA,GAAS,uBAAyB,MAE3C,QAGF,IAAK,MAAQA,GAAS,GACpB,GAAI,EAAE,MAAQA,GAAS,GAAG,gBAAgB,QAAU,EAAE,MAAQA,GAAS,GAAG,gBAAgB,QACvF,MAAQA,GAAS,IAAI,aAAa,EAAE,MAAQA,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,CAAC,GAEjF,MAAQA,GAAS,uBAAyB,MAE3C,SAIC,MAAQA,GAAS,GACd,MAAQA,GAAS,EAAE,gBAAgB,UACtC,MAAQA,GAAS,IAAI,OAAO,EAAE,MAAQA,GAAS,EAAE,CAAC,GAElD,MAAQA,GAAS,uBAAyB,GAEpC,EAAE,MAAQA,GAAS,GAAG,gBAAgB,QAAU,EAAE,MAAQA,GAAS,GAAG,gBAAgB,QAAU,EAAE,MAAQA,GAAS,GAAG,gBAAgB,QAAU,EAAE,MAAQA,GAAS,GAAG,gBAAgB,UAC9L,MAAQA,GAAS,IAAI,QAAQ,EAAE,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,GAE9N,MAAQA,GAAS,uBAAyB,EAE/C,CAEA,SAASuf,GAAa,CAEtB,CAEA,SAASC,EAAmBrc,EAAM,CAChC,KAAK,oBAAoBA,CAAI,GAE5B,MAAQnD,GAAS,KAAK,mBAAmBmD,CAAI,GAE7C,MAAQnD,GAAS,SAAW,EAC/B,CAEA,SAASyf,EAAkBvB,EAAMlH,EAAM5T,EAAW,CAwBhD,IAvBC,MAAQpD,GAAS,KAAOke,GACxB,MAAQle,GAAS,QAAU,IAC3B,MAAQA,GAAS,SAAW,aAC5B,MAAQA,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,EAAI,IAAI,QAEzB,MAAQA,GAAS,IAAM,IAAI,QAC3B,MAAQA,GAAS,uBAAyB,EAC3C,KAAK,6BAA6BoD,GAAa8a,CAAI,EAE/ClH,EAAK,GAAKA,EAAK,EAAE,IAClB,MAAQhX,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACnF,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,EAEhFgX,EAAK,EAAE,KACR,MAAQhX,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,KAGrF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CAAC,EAAG,EAAG,CAAC,CACb,EAAG,EAAG,EAAG,MAAQhX,CAAO,EAGtBgX,EAAK,GAAI,CAKX,IAJC,MAAQhX,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,GAC1F,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,GAC1F,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,EAEvFgX,EAAK,GAAG,EAAE,CAAC,EAAE,GAAI,CACnB,IAAIxW,EACAC,EAAMuW,EAAK,GAAG,EAAE,OAEpB,IAAKxW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwW,EAAK,GAAG,EAAExW,CAAC,EAAE,GAAK,KAClBwW,EAAK,GAAG,EAAExW,CAAC,EAAE,GAAK,MAIrB,MAAQR,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,GAE1F,MAAQA,GAAS,GAAG,GAAK,QAEzB,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CACL,EAAG,EAAG,UAAW,MAAQhX,CAAO,EAG9BgX,EAAK,MACN,MAAQhX,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,GAC1F,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,UAAW,MAAQhX,CAAO,IAG5F,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CAAC,EAAG,EAAG,CAAC,CACb,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACvB,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CAAC,IAAK,IAAK,GAAG,CACnB,EAAG,EAAG,IAAM,MAAQhX,CAAO,EAEvBgX,EAAK,GACN,MAAQhX,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAMkH,CAAI,GAExE,MAAQle,GAAS,EAAI,CACpB,KAAM,GACN,EAAG,CACL,GAGD,MAAQA,GAAS,SAAW,IAEvB,MAAQA,GAAS,kBAAkB,QACvC,KAAK,SAAS,EAAI,CAEtB,CAEAyf,EAAkB,UAAY,CAC5B,cAAeb,EACf,SAAUG,EACV,mBAAoBO,EACpB,WAAYC,CACd,EACA,gBAAgB,CAAC,wBAAwB,EAAGE,CAAiB,EAC7DA,EAAkB,UAAU,mBAAqBD,EACjDC,EAAkB,UAAU,oBAAsB,yBAAyB,UAAU,mBAErF,SAASC,EAAqBxB,EAAMlH,EAAM5T,EAAW,CACnD,OAAO,IAAIqc,EAAkBvB,EAAMlH,EAAM5T,CAAS,CACpD,CAEA,MAAO,CACL,qBAAsBsc,CACxB,CACF,EAAE,EAIF,SAAS,WAAY,EAClB,MAAQ1f,GAAS,EAAI,IACrB,MAAQA,GAAS,QAAU,GAC3B,MAAQA,GAAS,WAAa,GAC9B,MAAQA,GAAS,EAAI,kBAAkB,MAAQA,GAAS,UAAU,GAClE,MAAQA,GAAS,EAAI,kBAAkB,MAAQA,GAAS,UAAU,GAClE,MAAQA,GAAS,EAAI,kBAAkB,MAAQA,GAAS,UAAU,CACrE,CAEA,UAAU,UAAU,YAAc,SAAU+R,EAAQtR,EAAK,EACtD,MAAQT,GAAS,EAAI+R,EACtB,KAAK,UAAUtR,CAAG,EAGlB,QAFI,EAAI,EAED,EAAIA,IACR,MAAQT,GAAS,EAAE,CAAC,EAAI,UAAU,WAAW,GAC7C,MAAQA,GAAS,EAAE,CAAC,EAAI,UAAU,WAAW,GAC7C,MAAQA,GAAS,EAAE,CAAC,EAAI,UAAU,WAAW,EAC9C,GAAK,CAET,EAEA,UAAU,UAAU,UAAY,SAAUS,EAAK,CAC7C,MAAQ,MAAQT,GAAS,WAAaS,GACpC,KAAK,kBAAkB,GAGxB,MAAQT,GAAS,QAAUS,CAC9B,EAEA,UAAU,UAAU,kBAAoB,UAAY,EACjD,MAAQT,GAAS,GAAK,MAAQA,GAAS,EAAE,OAAO,kBAAkB,MAAQA,GAAS,UAAU,CAAC,GAC9F,MAAQA,GAAS,GAAK,MAAQA,GAAS,EAAE,OAAO,kBAAkB,MAAQA,GAAS,UAAU,CAAC,GAC9F,MAAQA,GAAS,GAAK,MAAQA,GAAS,EAAE,OAAO,kBAAkB,MAAQA,GAAS,UAAU,CAAC,GAC9F,MAAQA,GAAS,YAAc,CAClC,EAEA,UAAU,UAAU,QAAU,SAAUmI,EAAGC,EAAGrH,EAAM4e,EAAKC,EAAS,CAChE,IAAI5c,EAOJ,QANC,MAAQhD,GAAS,QAAU,KAAK,KAAK,MAAQA,GAAS,QAAS2f,EAAM,CAAC,GAElE,MAAQ3f,GAAS,UAAY,MAAQA,GAAS,YACjD,KAAK,kBAAkB,EAGjBe,EAAM,CACZ,IAAK,IACHiC,GAAO,MAAQhD,GAAS,EACxB,MAEF,IAAK,IACHgD,GAAO,MAAQhD,GAAS,EACxB,MAEF,IAAK,IACHgD,GAAO,MAAQhD,GAAS,EACxB,MAEF,QACEgD,EAAM,CAAC,EACP,KACJ,EAEI,CAACA,EAAI2c,CAAG,GAAK3c,EAAI2c,CAAG,GAAK,CAACC,KAC5B5c,EAAI2c,CAAG,EAAI,UAAU,WAAW,GAGlC3c,EAAI2c,CAAG,EAAE,CAAC,EAAIxX,EACdnF,EAAI2c,CAAG,EAAE,CAAC,EAAIvX,CAChB,EAEA,UAAU,UAAU,YAAc,SAAUyX,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIP,EAAKC,EAAS,CAChF,KAAK,QAAQC,EAAIC,EAAI,IAAKH,EAAKC,CAAO,EACtC,KAAK,QAAQG,EAAIC,EAAI,IAAKL,EAAKC,CAAO,EACtC,KAAK,QAAQK,EAAIC,EAAI,IAAKP,EAAKC,CAAO,CACxC,EAEA,UAAU,UAAU,QAAU,UAAY,CACxC,IAAIO,EAAU,IAAI,UAClBA,EAAQ,aAAa,MAAQngB,GAAS,GAAI,MAAQA,GAAS,OAAO,EAClE,IAAIogB,GAAY,MAAQpgB,GAAS,EAC7BqgB,GAAa,MAAQrgB,GAAS,EAC9BsgB,GAAY,MAAQtgB,GAAS,EAC7BugB,EAAO,GAEN,MAAQvgB,GAAS,IACpBmgB,EAAQ,YAAYC,EAAS,CAAC,EAAE,CAAC,EAAGA,EAAS,CAAC,EAAE,CAAC,EAAGE,EAAS,CAAC,EAAE,CAAC,EAAGA,EAAS,CAAC,EAAE,CAAC,EAAGD,EAAU,CAAC,EAAE,CAAC,EAAGA,EAAU,CAAC,EAAE,CAAC,EAAG,EAAG,EAAK,EAC9HE,EAAO,GAGT,IAAIC,GAAO,MAAQxgB,GAAS,QAAU,EAClCS,GAAO,MAAQT,GAAS,QACxBQ,EAEJ,IAAKA,EAAI+f,EAAM/f,EAAIC,EAAKD,GAAK,EAC3B2f,EAAQ,YAAYC,EAASI,CAAG,EAAE,CAAC,EAAGJ,EAASI,CAAG,EAAE,CAAC,EAAGF,EAASE,CAAG,EAAE,CAAC,EAAGF,EAASE,CAAG,EAAE,CAAC,EAAGH,EAAUG,CAAG,EAAE,CAAC,EAAGH,EAAUG,CAAG,EAAE,CAAC,EAAGhgB,EAAG,EAAK,EAC1IggB,GAAO,EAGT,OAAOL,CACT,EAOA,IAAI,qBAAuB,UAAY,CACrC,IAAIhG,EAAY,QAEhB,SAASsG,EAAiBnG,EAAUoG,EAAenG,EAAS,CAC1D,IAAIG,EAAiBH,EAAQ,UACzBoG,EACAC,EACAC,EACA7b,EACAC,EACAmQ,EACAC,EACA/D,EACAwP,EACAC,GAAM,MAAQ/gB,GAAS,UAE3B,GAAIsa,EAAWyG,EAAG,CAAC,EAAE,GAAK,MAAQ/gB,GAAS,WACzC2gB,EAAWI,EAAG,CAAC,EAAE,EAAE,CAAC,EACpBF,EAAS,GACTnG,EAAiB,UACRJ,GAAYyG,EAAGA,EAAG,OAAS,CAAC,EAAE,GAAK,MAAQ/gB,GAAS,WAC7D2gB,EAAWI,EAAGA,EAAG,OAAS,CAAC,EAAE,EAAIA,EAAGA,EAAG,OAAS,CAAC,EAAE,EAAE,CAAC,EAAIA,EAAGA,EAAG,OAAS,CAAC,EAAE,EAAE,CAAC,EAO/EF,EAAS,OACJ,CAOL,QANIrgB,EAAIka,EACJja,EAAMsgB,EAAG,OAAS,EAClBlgB,EAAO,GACP8Z,EACAC,EAEG/Z,IACL8Z,EAAUoG,EAAGvgB,CAAC,EACdoa,EAAcmG,EAAGvgB,EAAI,CAAC,EAElB,EAAAoa,EAAY,GAAK,MAAQ5a,GAAS,WAAasa,KAI/C9Z,EAAIC,EAAM,EACZD,GAAK,EAELK,EAAO,GAOX,GAHAggB,EAASlG,EAAQ,IAAM,EACvBD,EAAiBla,EAEb,CAACqgB,EAAQ,CACX,GAAIvG,GAAYM,EAAY,GAAK,MAAQ5a,GAAS,WAChDsR,EAAO,UACEgJ,EAAWK,EAAQ,GAAK,MAAQ3a,GAAS,WAClDsR,EAAO,MACF,CACL,IAAIuJ,EAEAF,EAAQ,OACVE,EAAMF,EAAQ,QAEdE,EAAM,cAAc,gBAAgBF,EAAQ,EAAE,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,EAAE,CAAC,EAAE,IACxFA,EAAQ,OAASE,GAGnBvJ,EAAOuJ,GAAKP,GAAYK,EAAQ,GAAK,MAAQ3a,GAAS,cAAgB4a,EAAY,GAAK,MAAQ5a,GAAS,YAAc2a,EAAQ,GAAK,MAAQ3a,GAAS,YAAY,EAGlK4gB,EAAWhG,EAAY,EAAIA,EAAY,EAAE,CAAC,EAAID,EAAQ,EAAE,CAAC,EAG3DgG,EAAWhG,EAAQ,EAAE,CAAC,EAOxB,IAJAvF,EAAOsL,EAAc,QACrBrL,EAAOsL,EAAS,EAAE,CAAC,EAAE,OACrBpG,EAAQ,UAAYG,EAEf1V,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB,IAAKC,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB6b,EAAcD,EAASF,EAAS,EAAE3b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAK2b,EAAS,EAAE5b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAKqM,EACrGoP,EAAc,EAAE1b,CAAC,EAAEC,CAAC,EAAI6b,EACxBA,EAAcD,EAASF,EAAS,EAAE3b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAK2b,EAAS,EAAE5b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAKqM,EACrGoP,EAAc,EAAE1b,CAAC,EAAEC,CAAC,EAAI6b,EACxBA,EAAcD,EAASF,EAAS,EAAE3b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAK2b,EAAS,EAAE5b,CAAC,EAAEC,CAAC,EAAI0b,EAAS,EAAE3b,CAAC,EAAEC,CAAC,GAAKqM,EACrGoP,EAAc,EAAE1b,CAAC,EAAEC,CAAC,EAAI6b,CAG9B,CAEA,SAASE,GAA8B,CACrC,IAAI1G,GAAY,MAAQta,GAAS,KAAK,eAAiB,MAAQA,GAAS,WACpEwd,GAAY,MAAQxd,GAAS,UAAU,CAAC,EAAE,GAAK,MAAQA,GAAS,WAChEyd,GAAW,MAAQzd,GAAS,WAAW,MAAQA,GAAS,UAAU,OAAS,CAAC,EAAE,GAAK,MAAQA,GAAS,WACpGihB,GAAa,MAAQjhB,GAAS,SAAS,UAE3C,OAAMihB,IAAc9G,IAAc8G,EAAYzD,GAAYlD,EAAWkD,GAAYyD,EAAYxD,GAAWnD,EAAWmD,MAEhH,MAAQzd,GAAS,SAAS,UAAYihB,EAAY3G,GAAY,MAAQta,GAAS,SAAS,UAAY,EACrG,KAAK,iBAAiBsa,GAAW,MAAQta,GAAS,IAAK,MAAQA,GAAS,QAAQ,IAGjF,MAAQA,GAAS,SAAS,UAAYsa,GAC/B,MAAQta,GAAS,EAC3B,CAEA,SAASkhB,GAAa,EACnB,MAAQlhB,GAAS,OAAS,MAAQA,GAAS,oBAC9C,CAEA,SAASmhB,EAAYC,EAAQC,EAAQ,CACnC,GAAID,EAAO,UAAYC,EAAO,SAAWD,EAAO,IAAMC,EAAO,EAC3D,MAAO,GAGT,IAAI7gB,EACAC,EAAM2gB,EAAO,QAEjB,IAAK5gB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,GAAK4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,GAAK4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,GAAK4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,GAAK4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,GAAK4gB,EAAO,EAAE5gB,CAAC,EAAE,CAAC,IAAM6gB,EAAO,EAAE7gB,CAAC,EAAE,CAAC,EAC3N,MAAO,GAIX,MAAO,EACT,CAEA,SAASmd,EAAUwC,EAAS,CACrBgB,GAAa,MAAQnhB,GAAS,EAAGmgB,CAAO,KAC1C,MAAQngB,GAAS,EAAI,UAAU,MAAMmgB,CAAO,GAE5C,MAAQngB,GAAS,qBAAqB,cAAc,GAEpD,MAAQA,GAAS,qBAAqB,UAAU,MAAQA,GAAS,CAAC,GAElE,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,OAAS,MAAQA,GAAS,qBAEhD,CAEA,SAAS6d,GAAyB,CAChC,IAAK,MAAQ7d,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,QAIpE,IAAI,EAAE,MAAQA,GAAS,gBAAgB,OAAQ,EAC5C,MAAQA,GAAS,KAAO,GACzB,OAGF,IAAK,MAAQA,GAAS,KAAM,CAC1B,KAAK,WAAW,MAAQA,GAAS,EAAE,EACnC,QAGD,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAO,GACzB,IAAI8d,GAEC,MAAQ9d,GAAS,GACpB8d,GAAc,MAAQ9d,GAAS,IACrB,MAAQA,GAAS,KAAK,GAChC8d,GAAc,MAAQ9d,GAAS,KAAK,GAAG,EAEvC8d,GAAc,MAAQ9d,GAAS,KAAK,GAAG,EAGzC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,gBAAgB,OAE5C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBsd,GAAc,MAAQ9d,GAAS,gBAAgBQ,CAAC,EAAEsd,CAAU,EAG9D,KAAK,UAAUA,CAAU,GACxB,MAAQ9d,GAAS,KAAO,IACxB,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAChE,CAEA,SAASshB,EAAcpD,EAAMlH,EAAMjW,EAAM,EACtC,MAAQf,GAAS,SAAW,SAC5B,MAAQA,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,UAAYke,GAC7B,MAAQle,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,KAAO,GACzB,IAAIwW,EAAWzV,IAAS,EAAIiW,EAAK,GAAG,EAAIA,EAAK,GAAG,GAC/C,MAAQhX,GAAS,EAAI,UAAU,MAAMwW,CAAQ,GAC7C,MAAQxW,GAAS,GAAK,UAAU,OAAO,MAAQA,GAAS,CAAC,GACzD,MAAQA,GAAS,qBAAuB,oBAAoB,mBAAmB,GAC/E,MAAQA,GAAS,OAAS,MAAQA,GAAS,sBAE3C,MAAQA,GAAS,MAAM,UAAU,MAAQA,GAAS,CAAC,GAEnD,MAAQA,GAAS,MAAQkhB,GACzB,MAAQlhB,GAAS,gBAAkB,CAAC,CACvC,CAEA,SAAS+d,EAAUC,EAAgB,EAChC,MAAQhe,GAAS,gBAAgB,KAAKge,CAAc,GAEpD,MAAQhe,GAAS,UAAU,mBAAmB,MAAQA,CAAO,CAChE,CAEAshB,EAAc,UAAU,iBAAmBb,EAC3Ca,EAAc,UAAU,SAAWzD,EACnCyD,EAAc,UAAU,UAAY3D,EACpC2D,EAAc,UAAU,UAAYvD,EAEpC,SAASwD,EAAuBrD,EAAMlH,EAAMjW,EAAM,EAC/C,MAAQf,GAAS,SAAW,SAC5B,MAAQA,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,KAAOke,GACxB,MAAQle,GAAS,UAAYke,GAC7B,MAAQle,GAAS,WAAake,EAAK,KAAK,IACxC,MAAQle,GAAS,UAAYe,IAAS,EAAIiW,EAAK,GAAG,EAAIA,EAAK,GAAG,GAC9D,MAAQhX,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,GACvB,IAAIS,GAAO,MAAQT,GAAS,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,QAC/C,MAAQA,GAAS,EAAI,UAAU,WAAW,GAE1C,MAAQA,GAAS,EAAE,aAAa,MAAQA,GAAS,UAAU,CAAC,EAAE,EAAE,CAAC,EAAE,EAAGS,CAAG,GAEzE,MAAQT,GAAS,GAAK,UAAU,OAAO,MAAQA,GAAS,CAAC,GACzD,MAAQA,GAAS,qBAAuB,oBAAoB,mBAAmB,GAC/E,MAAQA,GAAS,OAAS,MAAQA,GAAS,sBAE3C,MAAQA,GAAS,MAAM,UAAU,MAAQA,GAAS,CAAC,GAEnD,MAAQA,GAAS,UAAYma,GAC7B,MAAQna,GAAS,MAAQkhB,GACzB,MAAQlhB,GAAS,SAAW,CAC3B,UAAWma,EACX,UAAW,CACb,GACC,MAAQna,GAAS,gBAAkB,CAACghB,EAA4B,KAAK,MAAQhhB,CAAO,CAAC,CACxF,CAEAuhB,EAAuB,UAAU,SAAW1D,EAC5C0D,EAAuB,UAAU,iBAAmBd,EACpDc,EAAuB,UAAU,UAAY5D,EAC7C4D,EAAuB,UAAU,UAAYxD,EAE7C,IAAIyD,EAAmB,UAAY,CACjC,IAAIC,EAAS,YAEb,SAASC,EAAwBxD,EAAMlH,EAAM,EAO1C,MAAQhX,GAAS,EAAI,UAAU,WAAW,GAE1C,MAAQA,GAAS,EAAE,YAAY,GAAM,CAAC,GAEtC,MAAQA,GAAS,qBAAuB,oBAAoB,mBAAmB,GAC/E,MAAQA,GAAS,OAAS,MAAQA,GAAS,sBAE3C,MAAQA,GAAS,qBAAqB,UAAU,MAAQA,GAAS,CAAC,GAElE,MAAQA,GAAS,EAAIgX,EAAK,GAC1B,MAAQhX,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,QAAU,GAC5B,KAAK,6BAA6Bke,CAAI,GACrC,MAAQle,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAChF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAE5E,MAAQA,GAAS,kBAAkB,QACrC,MAAQA,GAAS,EAAI,KAErB,MAAQA,GAAS,EAAI,GACtB,KAAK,iBAAiB,EAE1B,CAEA,OAAA0hB,EAAwB,UAAY,CAClC,MAAOR,EACP,SAAU,UAAY,EACf,MAAQlhB,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,WAInE,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAC9D,KAAK,yBAAyB,GAEzB,MAAQA,GAAS,MACpB,KAAK,iBAAiB,EAE1B,EACA,iBAAkB,UAAY,CAC5B,IAAIqJ,GAAM,MAAQrJ,GAAS,EAAE,EAAE,CAAC,EAC5B2H,GAAM,MAAQ3H,GAAS,EAAE,EAAE,CAAC,EAC5B2hB,GAAM,MAAQ3hB,GAAS,EAAE,EAAE,CAAC,EAAI,EAChCod,GAAM,MAAQpd,GAAS,EAAE,EAAE,CAAC,EAAI,EAEhC4hB,GAAO,MAAQ5hB,GAAS,IAAM,EAE9B6hB,GAAM,MAAQ7hB,GAAS,EAC3B6hB,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIxY,EACbwY,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EACbka,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIxY,EACbwY,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EACbka,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKF,EAASpY,EAAKsY,EAAKF,EAChDI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAAKqE,EACvBI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKF,EAASpY,EAAKsY,EAAKF,EAChDI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAAKqE,EACvBI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKF,EAASpY,EAAKsY,EAAKF,EAChDI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAAKqE,EACvBI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKF,EAASpY,EAAKsY,EAAKF,EAChDI,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAClByE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAID,EAAMvY,EAAKsY,EAAKtY,EAAKsY,EAClCE,EAAG,EAAE,CAAC,EAAE,CAAC,EAAIla,EAAKyV,EAAKqE,CACzB,CACF,EACA,gBAAgB,CAAC,wBAAwB,EAAGC,CAAuB,EAC5DA,CACT,EAAE,EAEEI,EAAoB,UAAY,CAClC,SAASC,EAAyB7D,EAAMlH,EAAM,EAC3C,MAAQhX,GAAS,EAAI,UAAU,WAAW,GAE1C,MAAQA,GAAS,EAAE,YAAY,GAAM,CAAC,GAEtC,MAAQA,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,QAAU,IAC3B,MAAQA,GAAS,EAAIgX,EAAK,EAC3B,KAAK,6BAA6BkH,CAAI,EAElClH,EAAK,KAAO,IACb,MAAQhX,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,EAAG,MAAQhX,CAAO,GAClF,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,IAAM,MAAQhX,CAAO,GACrF,MAAQA,GAAS,eAAiB,MAAQA,GAAS,oBAEnD,MAAQA,GAAS,eAAiB,MAAQA,GAAS,sBAGrD,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,EAAG,MAAQhX,CAAO,GAClF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAChF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,UAAW,MAAQhX,CAAO,GACxF,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,EAAG,MAAQhX,CAAO,GAClF,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAI,EAAG,IAAM,MAAQhX,CAAO,GACrF,MAAQA,GAAS,qBAAuB,oBAAoB,mBAAmB,GAE/E,MAAQA,GAAS,qBAAqB,UAAU,MAAQA,GAAS,CAAC,GAElE,MAAQA,GAAS,OAAS,MAAQA,GAAS,sBAEvC,MAAQA,GAAS,kBAAkB,QACrC,MAAQA,GAAS,EAAI,KAErB,MAAQA,GAAS,EAAI,GACtB,KAAK,cAAc,EAEvB,CAEA,OAAA+hB,EAAyB,UAAY,CACnC,MAAOb,EACP,SAAU,UAAY,EACf,MAAQlhB,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,WAInE,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAC9D,KAAK,yBAAyB,GAEzB,MAAQA,GAAS,MACpB,KAAK,cAAc,EAEvB,EACA,kBAAmB,UAAY,CAC7B,IAAIgiB,EAAS,KAAK,OAAO,MAAQhiB,GAAS,GAAG,CAAC,EAAI,EAC9C6D,EAAQ,KAAK,GAAK,EAAIme,EAKtBC,EAAW,GACXC,GAAW,MAAQliB,GAAS,GAAG,EAC/BmiB,GAAY,MAAQniB,GAAS,GAAG,EAChCoiB,GAAa,MAAQpiB,GAAS,GAAG,EACjCqiB,GAAc,MAAQriB,GAAS,GAAG,EAClCsiB,EAAmB,EAAI,KAAK,GAAKJ,GAAWF,EAAS,GACrDO,EAAoB,EAAI,KAAK,GAAKJ,GAAYH,EAAS,GACvDxhB,EACAgiB,EACAC,EACAC,EACAC,EAAa,CAAC,KAAK,GAAK,EAC5BA,IAAe,MAAQ3iB,GAAS,EAAE,EAClC,IAAIkT,GAAO,MAAQlT,GAAS,KAAK,IAAM,EAAI,GAAK,EAGhD,KAFC,MAAQA,GAAS,EAAE,QAAU,EAEzBQ,EAAI,EAAGA,EAAIwhB,EAAQxhB,GAAK,EAAG,CAC9BgiB,EAAMP,EAAWC,EAAUC,EAC3BM,EAAYR,EAAWG,EAAYC,EACnCK,EAAeT,EAAWK,EAAmBC,EAC7C,IAAIpa,EAAIqa,EAAM,KAAK,IAAIG,CAAU,EAC7Bva,EAAIoa,EAAM,KAAK,IAAIG,CAAU,EAC7BC,EAAKza,IAAM,GAAKC,IAAM,EAAI,EAAIA,EAAI,KAAK,KAAKD,EAAIA,EAAIC,EAAIA,CAAC,EACzDya,EAAK1a,IAAM,GAAKC,IAAM,EAAI,EAAI,CAACD,EAAI,KAAK,KAAKA,EAAIA,EAAIC,EAAIA,CAAC,EAC9DD,GAAK,EAAE,MAAQnI,GAAS,EAAE,EAAE,CAAC,EAC7BoI,GAAK,EAAE,MAAQpI,GAAS,EAAE,EAAE,CAAC,GAE5B,MAAQA,GAAS,EAAE,YAAYmI,EAAGC,EAAGD,EAAIya,EAAKF,EAAeD,EAAYvP,EAAK9K,EAAIya,EAAKH,EAAeD,EAAYvP,EAAK/K,EAAIya,EAAKF,EAAeD,EAAYvP,EAAK9K,EAAIya,EAAKH,EAAeD,EAAYvP,EAAK1S,EAAG,EAAI,EAOjNyhB,EAAW,CAACA,EACZU,GAAc9e,EAAQqP,EAE1B,EACA,qBAAsB,UAAY,CAChC,IAAI8O,EAAS,KAAK,OAAO,MAAQhiB,GAAS,GAAG,CAAC,EAC1C6D,EAAQ,KAAK,GAAK,EAAIme,EACtBQ,GAAO,MAAQxiB,GAAS,GAAG,EAC3ByiB,GAAa,MAAQziB,GAAS,GAAG,EACjC0iB,EAAe,EAAI,KAAK,GAAKF,GAAOR,EAAS,GAC7CxhB,EACAmiB,EAAa,CAAC,KAAK,GAAK,GACxBzP,GAAO,MAAQlT,GAAS,KAAK,IAAM,EAAI,GAAK,EAIhD,IAHA2iB,IAAe,MAAQ3iB,GAAS,EAAE,GACjC,MAAQA,GAAS,EAAE,QAAU,EAEzBQ,EAAI,EAAGA,EAAIwhB,EAAQxhB,GAAK,EAAG,CAC9B,IAAI2H,EAAIqa,EAAM,KAAK,IAAIG,CAAU,EAC7Bva,EAAIoa,EAAM,KAAK,IAAIG,CAAU,EAC7BC,EAAKza,IAAM,GAAKC,IAAM,EAAI,EAAIA,EAAI,KAAK,KAAKD,EAAIA,EAAIC,EAAIA,CAAC,EACzDya,EAAK1a,IAAM,GAAKC,IAAM,EAAI,EAAI,CAACD,EAAI,KAAK,KAAKA,EAAIA,EAAIC,EAAIA,CAAC,EAC9DD,GAAK,EAAE,MAAQnI,GAAS,EAAE,EAAE,CAAC,EAC7BoI,GAAK,EAAE,MAAQpI,GAAS,EAAE,EAAE,CAAC,GAE5B,MAAQA,GAAS,EAAE,YAAYmI,EAAGC,EAAGD,EAAIya,EAAKF,EAAeD,EAAYvP,EAAK9K,EAAIya,EAAKH,EAAeD,EAAYvP,EAAK/K,EAAIya,EAAKF,EAAeD,EAAYvP,EAAK9K,EAAIya,EAAKH,EAAeD,EAAYvP,EAAK1S,EAAG,EAAI,EAEjNmiB,GAAc9e,EAAQqP,GAGvB,MAAQlT,GAAS,MAAM,OAAS,GAChC,MAAQA,GAAS,MAAM,CAAC,GAAK,MAAQA,GAAS,CACjD,CACF,EACA,gBAAgB,CAAC,wBAAwB,EAAG+hB,CAAwB,EAC7DA,CACT,EAAE,EAEEe,EAAoB,UAAY,CAClC,SAASC,EAAyB7E,EAAMlH,EAAM,EAC3C,MAAQhX,GAAS,EAAI,UAAU,WAAW,GAC1C,MAAQA,GAAS,EAAE,EAAI,IACvB,MAAQA,GAAS,qBAAuB,oBAAoB,mBAAmB,GAE/E,MAAQA,GAAS,qBAAqB,UAAU,MAAQA,GAAS,CAAC,GAElE,MAAQA,GAAS,OAAS,MAAQA,GAAS,sBAC3C,MAAQA,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,QAAU,IAC3B,MAAQA,GAAS,EAAIgX,EAAK,EAC3B,KAAK,6BAA6BkH,CAAI,GACrC,MAAQle,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAChF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAChF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAE5E,MAAQA,GAAS,kBAAkB,QACrC,MAAQA,GAAS,EAAI,KAErB,MAAQA,GAAS,EAAI,GACtB,KAAK,kBAAkB,EAE3B,CAEA,OAAA+iB,EAAyB,UAAY,CACnC,kBAAmB,UAAY,CAC7B,IAAI1Z,GAAM,MAAQrJ,GAAS,EAAE,EAAE,CAAC,EAC5B2H,GAAM,MAAQ3H,GAAS,EAAE,EAAE,CAAC,EAC5BgjB,GAAM,MAAQhjB,GAAS,EAAE,EAAE,CAAC,EAAI,EAChCkf,GAAM,MAAQlf,GAAS,EAAE,EAAE,CAAC,EAAI,EAChCijB,EAAQ,MAAMD,EAAI9D,GAAK,MAAQlf,GAAS,EAAE,CAAC,EAC3CyhB,EAASwB,GAAS,EAAI,cACzB,MAAQjjB,GAAS,EAAE,QAAU,GAEzB,MAAQA,GAAS,IAAM,IAAM,MAAQA,GAAS,IAAM,IACtD,MAAQA,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQ,EAAG,EAAI,GAErH,MAAQzhB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO,EAAG,EAAI,EAElHA,IAAU,IACX,MAAQjjB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQ,EAAG,EAAI,GAErH,MAAQzhB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO,EAAG,EAAI,GAErH,MAAQjjB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI,EAAG,EAAI,KAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAIrb,EAAKuX,EAAI,CAAC,GAE/F,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAI7V,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAI,CAAC,MAGjG,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO,EAAG,EAAI,EAElHA,IAAU,IACX,MAAQjjB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQ,EAAG,EAAI,GAErH,MAAQzhB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO,EAAG,EAAI,GAErH,MAAQjjB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAKC,EAAOtb,EAAKuX,EAAI,EAAG,EAAI,GAErH,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAK+D,EAAO5Z,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQ,EAAG,EAAI,KAErH,MAAQzhB,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAIrb,EAAKuX,EAAI,EAAG,EAAI,GAErG,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAI7V,EAAK2Z,EAAIrb,EAAKuX,EAAKuC,EAAQpY,EAAK2Z,EAAIrb,EAAKuX,EAAI,EAAG,EAAI,GAErG,MAAQlf,GAAS,EAAE,YAAYqJ,EAAK2Z,EAAIrb,EAAKuX,EAAI7V,EAAK2Z,EAAKvB,EAAQ9Z,EAAKuX,EAAI7V,EAAK2Z,EAAIrb,EAAKuX,EAAI,EAAG,EAAI,GAG5G,EACA,SAAU,UAAY,EACf,MAAQlf,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,WAInE,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAC9D,KAAK,yBAAyB,GAEzB,MAAQA,GAAS,MACpB,KAAK,kBAAkB,EAE3B,EACA,MAAOkhB,CACT,EACA,gBAAgB,CAAC,wBAAwB,EAAG6B,CAAwB,EAC7DA,CACT,EAAE,EAEF,SAASG,EAAahF,EAAMlH,EAAMjW,EAAM,CACtC,IAAIoC,EAEJ,GAAIpC,IAAS,GAAKA,IAAS,EAAG,CAC5B,IAAIoiB,EAAWpiB,IAAS,EAAIiW,EAAK,GAAKA,EAAK,GACvCoM,EAAOD,EAAS,EAEhBC,EAAK,OACPjgB,EAAO,IAAIoe,EAAuBrD,EAAMlH,EAAMjW,CAAI,EAElDoC,EAAO,IAAIme,EAAcpD,EAAMlH,EAAMjW,CAAI,OAElCA,IAAS,EAClBoC,EAAO,IAAI2f,EAAkB5E,EAAMlH,CAAI,EAC9BjW,IAAS,EAClBoC,EAAO,IAAIqe,EAAiBtD,EAAMlH,CAAI,EAC7BjW,IAAS,IAClBoC,EAAO,IAAI2e,EAAkB5D,EAAMlH,CAAI,GAGzC,OAAI7T,EAAK,GACP+a,EAAK,mBAAmB/a,CAAI,EAGvBA,CACT,CAEA,SAASkgB,GAAyB,CAChC,OAAO/B,CACT,CAEA,SAASgC,GAAkC,CACzC,OAAO/B,CACT,CAEA,IAAI3U,EAAK,CAAC,EACV,OAAAA,EAAG,aAAesW,EAClBtW,EAAG,uBAAyByW,EAC5BzW,EAAG,gCAAkC0W,EAC9B1W,CACT,EAAE,EAME,eAAiB,UAAY,CAC/B,IAAIA,EAAK,CAAC,EACN2W,EAAY,CAAC,EACjB3W,EAAG,iBAAmB4W,EACtB5W,EAAG,YAAc6W,EAEjB,SAASD,EAAiBzW,EAAI1M,EAAS,CAChCkjB,EAAUxW,CAAE,IACfwW,EAAUxW,CAAE,EAAI1M,EAEpB,CAEA,SAASojB,EAAY1W,EAAImR,EAAMlH,EAAM,CACnC,OAAO,IAAIuM,EAAUxW,CAAE,EAAEmR,EAAMlH,CAAI,CACrC,CAEA,OAAOpK,CACT,EAAE,EAEF,SAAS,eAAgB,CAAC,CAE1B,cAAc,UAAU,uBAAyB,UAAY,CAAC,EAE9D,cAAc,UAAU,mBAAqB,UAAY,CAAC,EAE1D,cAAc,UAAU,SAAW,SAAUoK,EAAM,CACjD,GAAI,EAAE,MAAQhX,GAAS,OAAQ,CAE7BgX,EAAK,GAAG,UAAU,mBAAmBA,EAAK,EAAE,EAC5C,IAAInF,EAAY,CACd,MAAOmF,EAAK,GACZ,KAAMA,EACN,qBAAsB,oBAAoB,mBAAmB,CAC/D,GAEC,MAAQhX,GAAS,OAAO,KAAK6R,CAAS,EAEvC,KAAK,mBAAmBA,CAAS,GAE5B,MAAQ7R,GAAS,aACpBgX,EAAK,cAAc,EAGzB,EAEA,cAAc,UAAU,KAAO,SAAUkH,EAAMlH,EAAM,EAClD,MAAQhX,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,KAAOke,EACzB,KAAK,6BAA6BA,CAAI,EACtC,KAAK,uBAAuBA,EAAMlH,CAAI,GACrC,MAAQhX,GAAS,QAAU,qBAC3B,MAAQA,GAAS,OAAS,IAC1B,MAAQA,GAAS,EAAI,IAEjB,MAAQA,GAAS,kBAAkB,QACrC,MAAQA,GAAS,EAAI,GAEtB,KAAK,SAAS,EAAI,CAEtB,EAEA,cAAc,UAAU,YAAc,UAAY,EAC3C,MAAQA,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,WAInE,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAC9D,KAAK,yBAAyB,EAChC,EAEA,gBAAgB,CAAC,wBAAwB,EAAG,aAAa,EAGzD,SAAS,cAAe,CAAC,CAEzB,gBAAgB,CAAC,aAAa,EAAG,YAAY,EAE7C,aAAa,UAAU,uBAAyB,SAAUke,EAAMlH,EAAM,EACnE,MAAQhX,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAChF,MAAQA,GAAS,OAAS,GAC1B,MAAQA,GAAS,OAAS,GAC1B,MAAQA,GAAS,UAAY,MAAQA,GAAS,aAC9C,MAAQA,GAAS,EAAIgX,EAAK,GAC1B,MAAQhX,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,EAAE,gBAAgB,QAAU,CAAC,EAAE,MAAQA,GAAS,EAAE,gBAAgB,QAAU,CAAC,EAAE,MAAQA,GAAS,EAAE,gBAAgB,MACxK,EAEA,aAAa,UAAU,mBAAqB,SAAU6R,EAAW,CAC/DA,EAAU,UAAY,CAAC,CACzB,EAEA,aAAa,UAAU,oBAAsB,SAAUlQ,EAAGoD,EAAG2e,EAAanS,EAAaoS,EAAqB,CAC1G,IAAIC,EAAW,CAAC,EAEZ7e,GAAK,EACP6e,EAAS,KAAK,CACZ,EAAGjiB,EACH,EAAGoD,CACL,CAAC,EACQpD,GAAK,EACdiiB,EAAS,KAAK,CACZ,EAAGjiB,EAAI,EACP,EAAGoD,EAAI,CACT,CAAC,GAED6e,EAAS,KAAK,CACZ,EAAGjiB,EACH,EAAG,CACL,CAAC,EACDiiB,EAAS,KAAK,CACZ,EAAG,EACH,EAAG7e,EAAI,CACT,CAAC,GAGH,IAAI8e,EAAgB,CAAC,EACjBrjB,EACAC,EAAMmjB,EAAS,OACfE,EAEJ,IAAKtjB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAGxB,GAFAsjB,EAAYF,EAASpjB,CAAC,EAElB,EAAEsjB,EAAU,EAAIH,EAAsBpS,GAAeuS,EAAU,EAAIH,EAAsBpS,EAAcmS,GAAc,CACvH,IAAIK,EACAC,EAEAF,EAAU,EAAIH,GAAuBpS,EACvCwS,EAAS,EAETA,GAAUD,EAAU,EAAIH,EAAsBpS,GAAemS,EAG3DI,EAAU,EAAIH,GAAuBpS,EAAcmS,EACrDM,EAAS,EAETA,GAAUF,EAAU,EAAIH,EAAsBpS,GAAemS,EAG/DG,EAAc,KAAK,CAACE,EAAQC,CAAM,CAAC,EAIvC,OAAKH,EAAc,QACjBA,EAAc,KAAK,CAAC,EAAG,CAAC,CAAC,EAGpBA,CACT,EAEA,aAAa,UAAU,iBAAmB,SAAUI,EAAW,CAC7D,IAAIzjB,EACAC,EAAMwjB,EAAU,OAEpB,IAAKzjB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,mBAAmB,QAAQyjB,EAAUzjB,CAAC,CAAC,EAGzC,OAAAyjB,EAAU,OAAS,EACZA,CACT,EAEA,aAAa,UAAU,cAAgB,SAAUC,EAAe,CAC9D,IAAIviB,EACAoD,EAEJ,IAAK,MAAQ/E,GAAS,MAAQkkB,EAAe,CAC3C,IAAI,GAAK,MAAQlkB,GAAS,EAAE,EAAI,IAAM,IAsBtC,GApBI,EAAI,IACN,GAAK,IAGF,MAAQA,GAAS,EAAE,EAAI,EAC1B2B,EAAI,EAAI,GACE,MAAQ3B,GAAS,EAAE,EAAI,EACjC2B,EAAI,EAAI,EAERA,GAAK,MAAQ3B,GAAS,EAAE,EAAI,GAGzB,MAAQA,GAAS,EAAE,EAAI,EAC1B+E,EAAI,EAAI,GACE,MAAQ/E,GAAS,EAAE,EAAI,EACjC+E,EAAI,EAAI,EAERA,GAAK,MAAQ/E,GAAS,EAAE,EAAI,EAG1B2B,EAAIoD,EAAG,CACT,IAAIof,EAAKxiB,EACTA,EAAIoD,EACJA,EAAIof,EAGNxiB,EAAI,KAAK,MAAMA,EAAI,GAAK,EAAI,KAC5BoD,EAAI,KAAK,MAAMA,EAAI,GAAK,EAAI,MAC3B,MAAQ/E,GAAS,OAAS2B,GAC1B,MAAQ3B,GAAS,OAAS+E,OAE3BpD,GAAK,MAAQ3B,GAAS,OACtB+E,GAAK,MAAQ/E,GAAS,OAGxB,IAAIokB,EACA5jB,EACAC,GAAO,MAAQT,GAAS,OAAO,OAC/BgF,EACAoQ,EACA6O,EACAzN,EACA6N,EACAV,EAAsB,EAE1B,GAAI5e,IAAMpD,EACR,IAAKnB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,qBAAqB,cAAc,GAE9D,MAAQR,GAAS,OAAOQ,CAAC,EAAE,MAAM,KAAO,IACxC,MAAQR,GAAS,OAAOQ,CAAC,EAAE,MAAM,OAAS,MAAQR,GAAS,OAAOQ,CAAC,EAAE,sBAEjE,MAAQR,GAAS,QACnB,MAAQA,GAAS,OAAOQ,CAAC,EAAE,UAAU,OAAS,WAGxCuE,IAAM,GAAKpD,IAAM,GAAKoD,IAAM,GAAKpD,IAAM,GAyG7C,IAAK,MAAQ3B,GAAS,KAC3B,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GAGvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,UAAU,OAAS,GAC9C,MAAQR,GAAS,OAAOQ,CAAC,EAAE,MAAM,KAAO,OA9GW,CACtD,IAAIojB,EAAW,CAAC,EACZ/R,EACAyS,EAEJ,IAAK9jB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAGxB,GAFAqR,GAAa,MAAQ7R,GAAS,OAAOQ,CAAC,EAElC,CAACqR,EAAU,MAAM,MAAQ,EAAE,MAAQ7R,GAAS,MAAQ,CAACkkB,IAAkB,MAAQlkB,GAAS,IAAM,EAChG6R,EAAU,MAAM,MAAQA,EAAU,yBAC7B,CAKL,GAJAuS,EAAavS,EAAU,MAAM,MAC7BuD,EAAOgP,EAAW,QAClBC,EAAmB,EAEf,CAACxS,EAAU,MAAM,MAAQA,EAAU,UAAU,OAC/CwS,EAAmBxS,EAAU,qBACxB,CAGL,IAFAoS,EAAY,KAAK,iBAAiBpS,EAAU,SAAS,EAEhD7M,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwR,EAAW,IAAI,kBAAkB4N,EAAW,OAAOpf,CAAC,CAAC,EACrDif,EAAU,KAAKzN,CAAQ,EACvB6N,GAAoB7N,EAAS,YAG/B3E,EAAU,iBAAmBwS,EAC7BxS,EAAU,UAAYoS,EAGxBN,GAAuBU,EACvBxS,EAAU,MAAM,KAAO,GAI3B,IAAIkS,EAASpiB,EACTqiB,EAASjf,EACTwM,EAAc,EACdgT,EAEJ,IAAK/jB,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,EAG7B,GAFAqR,GAAa,MAAQ7R,GAAS,OAAOQ,CAAC,EAElCqR,EAAU,MAAM,KAAM,CAaxB,IAZAyS,EAAuBzS,EAAU,qBACjCyS,EAAqB,cAAc,GAE9B,MAAQtkB,GAAS,IAAM,GAAKS,EAAM,GACrC8jB,EAAQ,KAAK,oBAAoB5iB,EAAGoD,EAAG8M,EAAU,iBAAkBN,EAAaoS,CAAmB,EACnGpS,GAAeM,EAAU,kBAEzB0S,EAAQ,CAAC,CAACR,EAAQC,CAAM,CAAC,EAG3B5O,EAAOmP,EAAM,OAERvf,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAC5B+e,EAASQ,EAAMvf,CAAC,EAAE,CAAC,EACnBgf,EAASO,EAAMvf,CAAC,EAAE,CAAC,EACnB4e,EAAS,OAAS,EAEdI,GAAU,EACZJ,EAAS,KAAK,CACZ,EAAG/R,EAAU,iBAAmBkS,EAChC,EAAGlS,EAAU,iBAAmBmS,CAClC,CAAC,EACQD,GAAU,EACnBH,EAAS,KAAK,CACZ,EAAG/R,EAAU,kBAAoBkS,EAAS,GAC1C,EAAGlS,EAAU,kBAAoBmS,EAAS,EAC5C,CAAC,GAEDJ,EAAS,KAAK,CACZ,EAAG/R,EAAU,iBAAmBkS,EAChC,EAAGlS,EAAU,gBACf,CAAC,EACD+R,EAAS,KAAK,CACZ,EAAG,EACH,EAAG/R,EAAU,kBAAoBmS,EAAS,EAC5C,CAAC,GAGH,IAAIQ,EAAgB,KAAK,UAAU3S,EAAW+R,EAAS,CAAC,CAAC,EAEzD,GAAIA,EAAS,CAAC,EAAE,IAAMA,EAAS,CAAC,EAAE,EAAG,CACnC,GAAIA,EAAS,OAAS,EAAG,CACvB,IAAIa,EAAwB5S,EAAU,MAAM,MAAM,OAAOA,EAAU,MAAM,MAAM,QAAU,CAAC,EAE1F,GAAI4S,EAAsB,EAAG,CAC3B,IAAIC,EAAYF,EAAc,IAAI,EAClC,KAAK,SAASA,EAAeF,CAAoB,EACjDE,EAAgB,KAAK,UAAU3S,EAAW+R,EAAS,CAAC,EAAGc,CAAS,OAEhE,KAAK,SAASF,EAAeF,CAAoB,EACjDE,EAAgB,KAAK,UAAU3S,EAAW+R,EAAS,CAAC,CAAC,EAIzD,KAAK,SAASY,EAAeF,CAAoB,GAIrDzS,EAAU,MAAM,MAAQyS,GAWhC,EAEA,aAAa,UAAU,SAAW,SAAUK,EAAUL,EAAsB,CAC1E,IAAI,EACA7jB,EAAMkkB,EAAS,OAEnB,IAAK,EAAI,EAAG,EAAIlkB,EAAK,GAAK,EACxB6jB,EAAqB,SAASK,EAAS,CAAC,CAAC,CAE7C,EAEA,aAAa,UAAU,WAAa,SAAUzb,EAAKC,EAAKC,EAAK+H,EAAKyT,EAAWjF,EAAKkF,EAAU,CAC1FD,EAAU,QAAQzb,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAG,IAAKwW,CAAG,EAC1CiF,EAAU,QAAQxb,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAG,IAAKuW,EAAM,CAAC,EAE1CkF,GACFD,EAAU,QAAQ1b,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAG,IAAKyW,CAAG,EAG5CiF,EAAU,QAAQzT,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAG,IAAKwO,EAAM,CAAC,CAChD,EAEA,aAAa,UAAU,oBAAsB,SAAU/Q,EAAQgW,EAAWjF,EAAKkF,EAAU,CACvFD,EAAU,QAAQhW,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAG,IAAK+Q,CAAG,EAChDiF,EAAU,QAAQhW,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAG,IAAK+Q,EAAM,CAAC,EAEhDkF,GACFD,EAAU,QAAQhW,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAG,IAAK+Q,CAAG,EAGlDiF,EAAU,QAAQhW,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAG,IAAK+Q,EAAM,CAAC,CACtD,EAEA,aAAa,UAAU,UAAY,SAAU9N,EAAWiT,EAAcF,EAAW,CAC/E,IAAIX,EAAYpS,EAAU,UACtBuS,EAAavS,EAAU,MAAM,MAAM,OACnCrR,EACAC,EAAMoR,EAAU,MAAM,MAAM,QAC5B7M,EACAoQ,EACA7D,EAAc,EACdwT,EACAC,EACA7S,EACA8S,EACArO,EAAS,CAAC,EACV7D,EACA8R,EAAW,GAaf,IAXKD,GAKHI,EAAeJ,EAAU,QACzB7R,EAAU6R,EAAU,UALpBA,EAAY,UAAU,WAAW,EACjCI,EAAe,EACfjS,EAAU,GAMZ6D,EAAO,KAAKgO,CAAS,EAEhBpkB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAK3B,IAJA2R,EAAU8R,EAAUzjB,CAAC,EAAE,QACvBokB,EAAU,EAAIR,EAAW5jB,CAAC,EAAE,EAC5B4U,EAAOgP,EAAW5jB,CAAC,EAAE,EAAI2R,EAAQ,OAASA,EAAQ,OAAS,EAEtDnN,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAGzB,GAFA+f,EAAoB5S,EAAQnN,EAAI,CAAC,EAE7BuM,EAAcwT,EAAkB,YAAcD,EAAa,EAC7DvT,GAAewT,EAAkB,YACjCH,EAAU,EAAI,WACLrT,EAAcuT,EAAa,EAAG,CACvCF,EAAU,EAAI,GACd,WAEIE,EAAa,GAAKvT,GAAeuT,EAAa,GAAKvT,EAAcwT,EAAkB,aACrF,KAAK,WAAWX,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,CAAC,EAAG4f,EAAWI,EAAcH,CAAQ,EACzIA,EAAW,KAEXI,EAAU,IAAI,cAAcb,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,CAAC,GAAI8f,EAAa,EAAIvT,GAAewT,EAAkB,aAAcD,EAAa,EAAIvT,GAAewT,EAAkB,YAAa5S,EAAQnN,EAAI,CAAC,CAAC,EAClQ,KAAK,oBAAoBigB,EAASL,EAAWI,EAAcH,CAAQ,EAEnEA,EAAW,GACXD,EAAU,EAAI,IAGhBrT,GAAewT,EAAkB,YACjCC,GAAgB,EAIpB,GAAIZ,EAAW5jB,CAAC,EAAE,GAAK2R,EAAQ,OAAQ,CAGrC,GAFA4S,EAAoB5S,EAAQnN,EAAI,CAAC,EAE7BuM,GAAeuT,EAAa,EAAG,CACjC,IAAII,EAAgB/S,EAAQnN,EAAI,CAAC,EAAE,YAE/B8f,EAAa,GAAKvT,GAAeuT,EAAa,GAAKvT,EAAc2T,GACnE,KAAK,WAAWd,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAE,CAAC,EAAG4jB,EAAW5jB,CAAC,EAAE,EAAE,CAAC,EAAGokB,EAAWI,EAAcH,CAAQ,EACzIA,EAAW,KAEXI,EAAU,IAAI,cAAcb,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAE,CAAC,EAAG4jB,EAAW5jB,CAAC,EAAE,EAAEwE,EAAI,CAAC,EAAGof,EAAW5jB,CAAC,EAAE,EAAE,CAAC,GAAIskB,EAAa,EAAIvT,GAAe2T,GAAgBJ,EAAa,EAAIvT,GAAe2T,EAAe/S,EAAQnN,EAAI,CAAC,CAAC,EAClO,KAAK,oBAAoBigB,EAASL,EAAWI,EAAcH,CAAQ,EAEnEA,EAAW,GACXD,EAAU,EAAI,SAGhBA,EAAU,EAAI,GAGhBrT,GAAewT,EAAkB,YACjCC,GAAgB,EAQlB,GALIJ,EAAU,UACZA,EAAU,QAAQA,EAAU,EAAE7R,CAAO,EAAE,CAAC,EAAG6R,EAAU,EAAE7R,CAAO,EAAE,CAAC,EAAG,IAAKA,CAAO,EAChF6R,EAAU,QAAQA,EAAU,EAAEA,EAAU,QAAU,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAEA,EAAU,QAAU,CAAC,EAAE,CAAC,EAAG,IAAKA,EAAU,QAAU,CAAC,GAGxHrT,EAAcuT,EAAa,EAC7B,MAGEtkB,EAAIC,EAAM,IACZmkB,EAAY,UAAU,WAAW,EACjCC,EAAW,GACXjO,EAAO,KAAKgO,CAAS,EACrBI,EAAe,GAInB,OAAOpO,CACT,EAEA,eAAe,iBAAiB,KAAM,YAAY,EAGlD,SAAS,sBAAuB,CAAC,CAEjC,gBAAgB,CAAC,aAAa,EAAG,oBAAoB,EAErD,qBAAqB,UAAU,uBAAyB,SAAUsH,EAAMlH,EAAM,EAC3E,MAAQhX,GAAS,UAAY,MAAQA,GAAS,aAC9C,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACpF,MAAQA,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,GAAG,gBAAgB,MACzE,EAEA,qBAAqB,UAAU,YAAc,SAAU2V,EAAMsN,EAAO,CAClE,IAAIkC,EAAa,UAAU,WAAW,EACtCA,EAAW,EAAIxP,EAAK,EACpB,IAAInV,EACAC,EAAMkV,EAAK,QACXyP,EACAC,EACAC,EACAC,EACAC,EACAC,EACA/L,EAAQ,EACRmG,EACAC,EACAC,EACAC,EACAC,EACAC,EAEJ,IAAK1f,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB4kB,EAAWzP,EAAK,EAAEnV,CAAC,EACnB8kB,EAAW3P,EAAK,EAAEnV,CAAC,EACnB6kB,EAAW1P,EAAK,EAAEnV,CAAC,EAEf4kB,EAAS,CAAC,IAAME,EAAS,CAAC,GAAKF,EAAS,CAAC,IAAME,EAAS,CAAC,GAAKF,EAAS,CAAC,IAAMC,EAAS,CAAC,GAAKD,EAAS,CAAC,IAAMC,EAAS,CAAC,GACpH7kB,IAAM,GAAKA,IAAMC,EAAM,IAAM,CAACkV,EAAK,GACtCwP,EAAW,YAAYC,EAAS,CAAC,EAAGA,EAAS,CAAC,EAAGE,EAAS,CAAC,EAAGA,EAAS,CAAC,EAAGD,EAAS,CAAC,EAAGA,EAAS,CAAC,EAAG3L,CAAK,EAK1GA,GAAS,IAELlZ,IAAM,EACR+kB,EAAU5P,EAAK,EAAElV,EAAM,CAAC,EAExB8kB,EAAU5P,EAAK,EAAEnV,EAAI,CAAC,EAGxBglB,EAAW,KAAK,KAAK,KAAK,IAAIJ,EAAS,CAAC,EAAIG,EAAQ,CAAC,EAAG,CAAC,EAAI,KAAK,IAAIH,EAAS,CAAC,EAAIG,EAAQ,CAAC,EAAG,CAAC,CAAC,EAClGE,EAAaD,EAAW,KAAK,IAAIA,EAAW,EAAGvC,CAAK,EAAIuC,EAAW,EACnEvF,EAAKmF,EAAS,CAAC,GAAKG,EAAQ,CAAC,EAAIH,EAAS,CAAC,GAAKK,EAChD5F,EAAKI,EACLC,EAAKkF,EAAS,CAAC,GAAKA,EAAS,CAAC,EAAIG,EAAQ,CAAC,GAAKE,EAChD3F,EAAKI,EACLH,EAAKF,GAAMA,EAAKuF,EAAS,CAAC,GAAK,YAC/BpF,EAAKF,GAAMA,EAAKsF,EAAS,CAAC,GAAK,YAC/BD,EAAW,YAAYtF,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIxG,CAAK,EACpDA,GAAS,EAELlZ,IAAMC,EAAM,EACd8kB,EAAU5P,EAAK,EAAE,CAAC,EAElB4P,EAAU5P,EAAK,EAAEnV,EAAI,CAAC,EAGxBglB,EAAW,KAAK,KAAK,KAAK,IAAIJ,EAAS,CAAC,EAAIG,EAAQ,CAAC,EAAG,CAAC,EAAI,KAAK,IAAIH,EAAS,CAAC,EAAIG,EAAQ,CAAC,EAAG,CAAC,CAAC,EAClGE,EAAaD,EAAW,KAAK,IAAIA,EAAW,EAAGvC,CAAK,EAAIuC,EAAW,EACnEzF,EAAKqF,EAAS,CAAC,GAAKG,EAAQ,CAAC,EAAIH,EAAS,CAAC,GAAKK,EAChD5F,EAAKE,EACLC,EAAKoF,EAAS,CAAC,GAAKG,EAAQ,CAAC,EAAIH,EAAS,CAAC,GAAKK,EAChD3F,EAAKE,EACLC,EAAKJ,GAAMA,EAAKuF,EAAS,CAAC,GAAK,YAC/BlF,EAAKJ,GAAMA,EAAKsF,EAAS,CAAC,GAAK,YAC/BD,EAAW,YAAYtF,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAIxG,CAAK,EACpDA,GAAS,IAGXyL,EAAW,YAAYxP,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGmV,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAAGkZ,CAAK,EAChHA,GAAS,GAIb,OAAOyL,CACT,EAEA,qBAAqB,UAAU,cAAgB,SAAUjB,EAAe,CACtE,IAAIE,EACA,EACA3jB,GAAO,MAAQT,GAAS,OAAO,OAC/BgF,EACAoQ,EACAsQ,GAAM,MAAQ1lB,GAAS,GAAG,EAE9B,GAAI0lB,IAAO,EAAG,CACZ,IAAI7T,EACAyS,EAEJ,IAAK,EAAI,EAAG,EAAI7jB,EAAK,GAAK,EAAG,CAI3B,GAHAoR,GAAa,MAAQ7R,GAAS,OAAO,CAAC,EACtCskB,EAAuBzS,EAAU,qBAE7B,EAAE,CAACA,EAAU,MAAM,MAAQ,EAAE,MAAQ7R,GAAS,MAAQ,CAACkkB,GAMzD,IALAI,EAAqB,cAAc,EACnCzS,EAAU,MAAM,KAAO,GACvBuS,EAAavS,EAAU,MAAM,MAAM,OACnCuD,EAAOvD,EAAU,MAAM,MAAM,QAExB7M,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBsf,EAAqB,SAAS,KAAK,YAAYF,EAAWpf,CAAC,EAAG0gB,CAAE,CAAC,EAIrE7T,EAAU,MAAM,MAAQA,EAAU,uBAIhC,MAAQ7R,GAAS,kBAAkB,UACtC,MAAQA,GAAS,KAAO,GAE7B,EAEA,eAAe,iBAAiB,KAAM,oBAAoB,EAG1D,SAAS,wBAAyB,CAAC,CAEnC,gBAAgB,CAAC,aAAa,EAAG,sBAAsB,EAEvD,uBAAuB,UAAU,uBAAyB,SAAUke,EAAMlH,EAAM,EAC7E,MAAQhX,GAAS,UAAY,MAAQA,GAAS,aAC9C,MAAQA,GAAS,OAAS,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACxF,MAAQA,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,OAAO,gBAAgB,MAC7E,EAEA,uBAAuB,UAAU,YAAc,SAAU2V,EAAMgQ,EAAQ,CACrE,IAAIvS,EAAUuS,EAAS,IACnBC,EAAc,CAAC,EAAG,CAAC,EACnBC,EAAalQ,EAAK,QAClBnV,EAAI,EAER,IAAKA,EAAI,EAAGA,EAAIqlB,EAAYrlB,GAAK,EAC/BolB,EAAY,CAAC,GAAKjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAC7BolB,EAAY,CAAC,GAAKjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,EAG/BolB,EAAY,CAAC,GAAKC,EAClBD,EAAY,CAAC,GAAKC,EAClB,IAAIV,EAAa,UAAU,WAAW,EACtCA,EAAW,EAAIxP,EAAK,EACpB,IAAIkK,EACAC,EACAC,EACAC,EACAC,EACAC,EAEJ,IAAK1f,EAAI,EAAGA,EAAIqlB,EAAYrlB,GAAK,EAC/Bqf,EAAKlK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK4S,EACtD0M,EAAKnK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK4S,EACtD2M,EAAKpK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK,CAAC4S,EACvD4M,EAAKrK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK,CAAC4S,EACvD6M,EAAKtK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK,CAAC4S,EACvD8M,EAAKvK,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAKolB,EAAY,CAAC,EAAIjQ,EAAK,EAAEnV,CAAC,EAAE,CAAC,GAAK,CAAC4S,EACvD+R,EAAW,YAAYtF,EAAIC,EAAIC,EAAIC,EAAIC,EAAIC,EAAI1f,CAAC,EAGlD,OAAO2kB,CACT,EAEA,uBAAuB,UAAU,cAAgB,SAAUjB,EAAe,CACxE,IAAIE,EACA,EACA3jB,GAAO,MAAQT,GAAS,OAAO,OAC/BgF,EACAoQ,EACAuQ,GAAU,MAAQ3lB,GAAS,OAAO,EAEtC,GAAI2lB,IAAW,EAAG,CAChB,IAAI9T,EACAyS,EAEJ,IAAK,EAAI,EAAG,EAAI7jB,EAAK,GAAK,EAAG,CAI3B,GAHAoR,GAAa,MAAQ7R,GAAS,OAAO,CAAC,EACtCskB,EAAuBzS,EAAU,qBAE7B,EAAE,CAACA,EAAU,MAAM,MAAQ,EAAE,MAAQ7R,GAAS,MAAQ,CAACkkB,GAMzD,IALAI,EAAqB,cAAc,EACnCzS,EAAU,MAAM,KAAO,GACvBuS,EAAavS,EAAU,MAAM,MAAM,OACnCuD,EAAOvD,EAAU,MAAM,MAAM,QAExB7M,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBsf,EAAqB,SAAS,KAAK,YAAYF,EAAWpf,CAAC,EAAG2gB,CAAM,CAAC,EAIzE9T,EAAU,MAAM,MAAQA,EAAU,uBAIhC,MAAQ7R,GAAS,kBAAkB,UACtC,MAAQA,GAAS,KAAO,GAE7B,EAEA,eAAe,iBAAiB,KAAM,sBAAsB,EAG5D,SAAS,kBAAmB,CAAC,CAE7B,gBAAgB,CAAC,aAAa,EAAG,gBAAgB,EAEjD,iBAAiB,UAAU,uBAAyB,SAAUke,EAAMlH,EAAM,EACvE,MAAQhX,GAAS,UAAY,MAAQA,GAAS,aAC9C,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,GAAK,yBAAyB,qBAAqBke,EAAMlH,EAAK,GAAI,MAAQhX,CAAO,GAClG,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAG,GAAI,EAAG,IAAM,MAAQhX,CAAO,GACxF,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,GAAG,GAAI,EAAG,IAAM,MAAQhX,CAAO,GACxF,MAAQA,GAAS,KAAOgX,GAEnB,MAAQhX,GAAS,kBAAkB,QACvC,KAAK,SAAS,EAAI,GAGnB,MAAQA,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,kBAAkB,QACrE,MAAQA,GAAS,QAAU,IAAI,QAC/B,MAAQA,GAAS,QAAU,IAAI,QAC/B,MAAQA,GAAS,QAAU,IAAI,QAC/B,MAAQA,GAAS,QAAU,IAAI,QAC/B,MAAQA,GAAS,OAAS,IAAI,MACjC,EAEA,iBAAiB,UAAU,gBAAkB,SAAU8lB,EAASC,EAASC,EAAStgB,EAAW4L,EAAM2U,EAAK,CACtG,IAAI/S,EAAM+S,EAAM,GAAK,EACjBC,EAASxgB,EAAU,EAAE,EAAE,CAAC,GAAK,EAAIA,EAAU,EAAE,EAAE,CAAC,IAAM,EAAI4L,GAC1D6U,EAASzgB,EAAU,EAAE,EAAE,CAAC,GAAK,EAAIA,EAAU,EAAE,EAAE,CAAC,IAAM,EAAI4L,GAC9DwU,EAAQ,UAAUpgB,EAAU,EAAE,EAAE,CAAC,EAAIwN,EAAM5B,EAAM5L,EAAU,EAAE,EAAE,CAAC,EAAIwN,EAAM5B,EAAM5L,EAAU,EAAE,EAAE,CAAC,CAAC,EAChGqgB,EAAQ,UAAU,CAACrgB,EAAU,EAAE,EAAE,CAAC,EAAG,CAACA,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,CAAC,EACxEqgB,EAAQ,OAAO,CAACrgB,EAAU,EAAE,EAAIwN,EAAM5B,CAAI,EAC1CyU,EAAQ,UAAUrgB,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,CAAC,EACtEsgB,EAAQ,UAAU,CAACtgB,EAAU,EAAE,EAAE,CAAC,EAAG,CAACA,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,CAAC,EACxEsgB,EAAQ,MAAMC,EAAM,EAAIC,EAASA,EAAQD,EAAM,EAAIE,EAASA,CAAM,EAClEH,EAAQ,UAAUtgB,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,EAAGA,EAAU,EAAE,EAAE,CAAC,CAAC,CACxE,EAEA,iBAAiB,UAAU,KAAO,SAAUwY,EAAMlb,EAAK2c,EAAKyG,EAAW,CAYrE,KAXC,MAAQpmB,GAAS,KAAOke,GACxB,MAAQle,GAAS,IAAMgD,GACvB,MAAQhD,GAAS,IAAM2f,GACvB,MAAQ3f,GAAS,UAAYomB,GAC7B,MAAQpmB,GAAS,eAAiB,GAClC,MAAQA,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,QAAU,CAAC,GAC5B,MAAQA,GAAS,QAAU,GAC5B,KAAK,6BAA6Bke,CAAI,EACtC,KAAK,uBAAuBA,EAAMlb,EAAI2c,CAAG,CAAC,EAEnCA,EAAM,GACXA,GAAO,GAEN,MAAQ3f,GAAS,UAAU,QAAQgD,EAAI2c,CAAG,CAAC,GAGzC,MAAQ3f,GAAS,kBAAkB,QACrC,MAAQA,GAAS,EAAI,GAEtB,KAAK,SAAS,EAAI,CAEtB,EAEA,iBAAiB,UAAU,cAAgB,SAAUqmB,EAAU,CAC7D,IAAI7lB,EACAC,EAAM4lB,EAAS,OAEnB,IAAK7lB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6lB,EAAS7lB,CAAC,EAAE,WAAa,GAErB6lB,EAAS7lB,CAAC,EAAE,KAAO,MACrB,KAAK,cAAc6lB,EAAS7lB,CAAC,EAAE,EAAE,CAGvC,EAEA,iBAAiB,UAAU,cAAgB,SAAU6lB,EAAU,CAC7D,IAAIC,EAAc,KAAK,MAAM,KAAK,UAAUD,CAAQ,CAAC,EACrD,YAAK,cAAcC,CAAW,EACvBA,CACT,EAEA,iBAAiB,UAAU,kBAAoB,SAAUD,EAAUE,EAAY,CAC7E,IAAI,EACA9lB,EAAM4lB,EAAS,OAEnB,IAAK,EAAI,EAAG,EAAI5lB,EAAK,GAAK,EACxB4lB,EAAS,CAAC,EAAE,QAAUE,EAElBF,EAAS,CAAC,EAAE,KAAO,MACrB,KAAK,kBAAkBA,EAAS,CAAC,EAAE,GAAIE,CAAU,CAGvD,EAEA,iBAAiB,UAAU,cAAgB,SAAUrC,EAAe,CAClE,IAAIsC,EACAC,EACAjmB,EACA0S,EACAwT,EACAC,EAAc,GAElB,IAAK,MAAQ3mB,GAAS,MAAQkkB,EAAe,CAC3C,IAAI0C,EAAS,KAAK,MAAM,MAAQ5mB,GAAS,EAAE,CAAC,EAE5C,IAAK,MAAQA,GAAS,QAAQ,OAAS4mB,EAAQ,CAC7C,MAAQ,MAAQ5mB,GAAS,QAAQ,OAAS4mB,GAAQ,CAChD,IAAIC,EAAQ,CACV,GAAI,KAAK,eAAe,MAAQ7mB,GAAS,SAAS,EAClD,GAAI,IACN,EACA6mB,EAAM,GAAG,KAAK,CACZ,EAAG,CACD,EAAG,EACH,GAAI,EACJ,EAAG,CAAC,EAAG,CAAC,CACV,EACA,GAAI,YACJ,EAAG,CACD,EAAG,EACH,GAAI,EACJ,EAAG,GACL,EACA,EAAG,CACD,EAAG,EACH,GAAI,EACJ,EAAG,CAAC,EAAG,CAAC,CACV,EACA,EAAG,CACD,EAAG,EACH,GAAI,EACJ,EAAG,CAAC,CACF,EAAG,EACH,EAAG,EACH,EAAG,CACL,EAAG,CACD,EAAG,EACH,EAAG,EACH,EAAG,CACL,CAAC,CACH,EACA,EAAG,CACD,EAAG,EACH,GAAI,EACJ,EAAG,CAAC,IAAK,GAAG,CACd,EACA,GAAI,CACF,EAAG,EACH,GAAI,EACJ,EAAG,CACL,EACA,GAAI,CACF,EAAG,EACH,GAAI,EACJ,EAAG,CACL,EACA,GAAI,IACN,CAAC,GAEA,MAAQ7mB,GAAS,IAAI,OAAO,EAAG,EAAG6mB,CAAK,GAEvC,MAAQ7mB,GAAS,QAAQ,OAAO,EAAG,EAAG6mB,CAAK,GAE3C,MAAQ7mB,GAAS,gBAAkB,GAGrC,MAAQA,GAAS,KAAK,aAAa,EAEpC2mB,EAAc,GAGhBD,EAAO,EACP,IAAIH,EAEJ,IAAK/lB,EAAI,EAAGA,IAAM,MAAQR,GAAS,QAAQ,OAAS,EAAGQ,GAAK,EAAG,CAK7D,GAJA+lB,EAAaG,EAAOE,GACnB,MAAQ5mB,GAAS,QAAQQ,CAAC,EAAE,QAAU+lB,EACvC,KAAK,mBAAmB,MAAQvmB,GAAS,QAAQQ,CAAC,EAAE,GAAI+lB,CAAU,EAE9D,CAACA,EAAY,CACf,IAAIO,GAAS,MAAQ9mB,GAAS,UAAUQ,CAAC,EAAE,GACvCumB,EAAgBD,EAAMA,EAAM,OAAS,CAAC,EAEtCC,EAAc,UAAU,GAAG,IAAM,GACnCA,EAAc,UAAU,GAAG,KAAO,GAClCA,EAAc,UAAU,GAAG,EAAI,GAE/BA,EAAc,UAAU,GAAG,KAAO,GAItCL,GAAQ,GAGT,MAAQ1mB,GAAS,eAAiB4mB,EAEnC,IAAIpkB,GAAU,MAAQxC,GAAS,EAAE,EAC7BgnB,EAAexkB,EAAS,EACxBykB,EAAczkB,EAAS,EAAI,KAAK,MAAMA,CAAM,EAAI,KAAK,KAAKA,CAAM,EAChE0kB,GAAU,MAAQlnB,GAAS,QAAQ,MACnCmnB,GAAU,MAAQnnB,GAAS,QAAQ,MACnConB,GAAU,MAAQpnB,GAAS,QAAQ,OAEtC,MAAQA,GAAS,QAAQ,MAAM,GAE/B,MAAQA,GAAS,QAAQ,MAAM,GAE/B,MAAQA,GAAS,QAAQ,MAAM,GAE/B,MAAQA,GAAS,QAAQ,MAAM,GAE/B,MAAQA,GAAS,OAAO,MAAM,EAE/B,IAAIqnB,EAAY,EAEhB,GAAI7kB,EAAS,EAAG,CACd,KAAO6kB,EAAYJ,GACjB,KAAK,iBAAiB,MAAQjnB,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,GAAI,EAAG,EAAK,EACpIqnB,GAAa,EAGXL,IACF,KAAK,iBAAiB,MAAQhnB,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,GAAIgnB,EAAc,EAAK,EAC/IK,GAAaL,WAENxkB,EAAS,EAAG,CACrB,KAAO6kB,EAAYJ,GACjB,KAAK,iBAAiB,MAAQjnB,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,GAAI,EAAG,EAAI,EACnIqnB,GAAa,EAGXL,IACF,KAAK,iBAAiB,MAAQhnB,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,GAAI,CAACgnB,EAAc,EAAI,EAC/IK,GAAaL,GAIjBxmB,GAAK,MAAQR,GAAS,KAAK,IAAM,EAAI,GAAK,MAAQA,GAAS,eAAiB,EAC5EkT,GAAO,MAAQlT,GAAS,KAAK,IAAM,EAAI,EAAI,GAC3C0mB,GAAQ,MAAQ1mB,GAAS,eAIzB,QAHIgF,EACAoQ,EAEGsR,GAAM,CAQX,GAPAF,GAAS,MAAQxmB,GAAS,UAAUQ,CAAC,EAAE,GACvCimB,EAAiBD,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,OAAO,EAAE,MAC5DpR,EAAOqR,EAAe,OACtBD,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,OAAO,KAAO,GAChDA,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,GAAG,KAAO,GAC5CA,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,GAAG,GAAK,MAAQxmB,GAAS,iBAAmB,GAAK,MAAQA,GAAS,GAAG,GAAK,MAAQA,GAAS,GAAG,IAAM,MAAQA,GAAS,GAAG,GAAK,MAAQA,GAAS,GAAG,IAAMQ,IAAM,MAAQR,GAAS,eAAiB,IAE7NqnB,IAAc,EAAG,CAWnB,KAVI7mB,IAAM,GAAK0S,IAAQ,GAAK1S,KAAO,MAAQR,GAAS,eAAiB,GAAKkT,IAAQ,KAChF,KAAK,iBAAiB,MAAQlT,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,SAAU,MAAQA,GAAS,GAAI,EAAG,EAAK,GAGrI,MAAQA,GAAS,OAAO,UAAUmnB,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,CAAC,GAEtN,MAAQnnB,GAAS,OAAO,UAAUonB,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,CAAC,GAEtN,MAAQpnB,GAAS,OAAO,UAAUknB,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,CAAC,EAElNliB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzByhB,EAAezhB,CAAC,GAAK,MAAQhF,GAAS,OAAO,MAAMgF,CAAC,GAGrD,MAAQhF,GAAS,OAAO,MAAM,MAI/B,MAFC,MAAQA,GAAS,OAAO,MAAM,EAE1BgF,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzByhB,EAAezhB,CAAC,GAAK,MAAQhF,GAAS,OAAO,MAAMgF,CAAC,EAIxDqiB,GAAa,EACbX,GAAQ,EACRlmB,GAAK0S,OAOP,KAJAwT,GAAQ,MAAQ1mB,GAAS,eACzBQ,EAAI,EACJ0S,EAAM,EAECwT,GACLF,GAAS,MAAQxmB,GAAS,UAAUQ,CAAC,EAAE,GACvCimB,EAAiBD,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,OAAO,EAAE,MAC5DA,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,OAAO,KAAO,GAChDA,EAAMA,EAAM,OAAS,CAAC,EAAE,UAAU,GAAG,KAAO,GAC5CE,GAAQ,EACRlmB,GAAK0S,EAIT,OAAOyT,CACT,EAEA,iBAAiB,UAAU,SAAW,UAAY,CAAC,EAEnD,eAAe,iBAAiB,KAAM,gBAAgB,EAGtD,SAAS,iBAAkB,EACxB,MAAQ3mB,GAAS,QAAU,GAC3B,MAAQA,GAAS,WAAa,GAC9B,MAAQA,GAAS,OAAS,kBAAkB,MAAQA,GAAS,UAAU,CAC1E,CAEA,gBAAgB,UAAU,SAAW,SAAU6R,EAAW,EACnD,MAAQ7R,GAAS,WAAa,MAAQA,GAAS,cACjD,MAAQA,GAAS,QAAU,MAAQA,GAAS,OAAO,OAAO,kBAAkB,MAAQA,GAAS,UAAU,CAAC,GACxG,MAAQA,GAAS,YAAc,IAGjC,MAAQA,GAAS,QAAQ,MAAQA,GAAS,OAAO,EAAI6R,GACrD,MAAQ7R,GAAS,SAAW,CAC/B,EAEA,gBAAgB,UAAU,cAAgB,UAAY,CACpD,IAAIQ,EAEJ,IAAKA,EAAI,EAAGA,GAAK,MAAQR,GAAS,QAASQ,GAAK,EAC9C,UAAU,SAAS,MAAQR,GAAS,OAAOQ,CAAC,CAAC,GAG9C,MAAQR,GAAS,QAAU,CAC9B,EAIA,SAAS,aAAake,EAAMlH,EAAMsQ,EAAUlkB,EAAW,EACpD,MAAQpD,GAAS,KAAOke,GACxB,MAAQle,GAAS,QAAU,IAC3B,MAAQA,GAAS,UAAY,iBAAiBgX,EAAK,MAAM,GACzD,MAAQhX,GAAS,SAAWsnB,GAC5B,MAAQtnB,GAAS,EAAI,IACrB,MAAQA,GAAS,QAAU,IAC3B,MAAQA,GAAS,UAAY,iBAAiB,UAAWgX,EAAK,OAASA,EAAK,OAAS,EAAI,CAAC,GAC1F,MAAQhX,GAAS,WAAa,iBAAiB,UAAW,CAAC,EAC5D,KAAK,6BAA6BoD,CAAS,EAC3C,IAAI5C,EACAC,EAAMuW,EAAK,QAAU,EACrB7T,EAEJ,IAAK3C,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB2C,EAAO,gBAAgB,QAAQ+a,EAAMlH,EAAKxW,CAAC,EAAE,EAAG,EAAG,EAAG,MAAQR,CAAO,GACpE,MAAQA,GAAS,EAAImD,EAAK,IAAM,MAAQnD,GAAS,GACjD,MAAQA,GAAS,UAAUQ,CAAC,EAAI,CAC/B,EAAGwW,EAAKxW,CAAC,EAAE,EACX,EAAG2C,CACL,GAGI,MAAQnD,GAAS,GACrB,KAAK,SAAS,EAAI,GAGnB,MAAQA,GAAS,aAAe,MAAQA,GAAS,CACpD,CAEA,aAAa,UAAU,SAAW,SAAUgf,EAAa,CACvD,GAAK,SAAQhf,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,SAAW,CAACgf,MAI/E,MAAQhf,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAC9D,KAAK,yBAAyB,GAC7B,MAAQA,GAAS,MAAQ,MAAQA,GAAS,MAAQgf,GAE9C,MAAQhf,GAAS,MAAM,CAC1B,IAAIQ,EAAI,EACJC,GAAO,MAAQT,GAAS,UAAU,OAMtC,KAJK,MAAQA,GAAS,WAAa,SAChC,MAAQA,GAAS,QAAU,IAGzBQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACnB,MAAQR,GAAS,UAAUQ,CAAC,EAAE,IAAM,KAClC,MAAQR,GAAS,WAAa,OAChC,MAAQA,GAAS,SAAW,KAAO,MAAQA,GAAS,UAAUQ,CAAC,EAAE,EAAE,GAEnE,MAAQR,GAAS,UAAUQ,CAAC,GAAK,MAAQR,GAAS,UAAUQ,CAAC,EAAE,EAAE,GAGnE,MAAQR,GAAS,WAAW,CAAC,GAAK,MAAQA,GAAS,UAAUQ,CAAC,EAAE,EAAE,EAI3E,EAEA,gBAAgB,CAAC,wBAAwB,EAAG,YAAY,EAGxD,SAAS,iBAAiB0d,EAAMlH,EAAM5T,EAAW,EAC9C,MAAQpD,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,EAAI,iBAAiB,SAAUgX,EAAK,EAAI,CAAC,EAC3D,IAAIuQ,EAAUvQ,EAAK,EAAE,EAAE,CAAC,EAAE,EAAIA,EAAK,EAAE,EAAE,CAAC,EAAE,EAAE,OAASA,EAAK,EAAI,EAAIA,EAAK,EAAE,EAAE,OAASA,EAAK,EAAI,GAC5F,MAAQhX,GAAS,EAAI,iBAAiB,UAAWunB,CAAO,GACxD,MAAQvnB,GAAS,MAAQ,IACzB,MAAQA,GAAS,MAAQ,IACzB,MAAQA,GAAS,aAAe,KAAK,iBAAiB,GACtD,MAAQA,GAAS,YAAcunB,EAChC,KAAK,6BAA6BnkB,CAAS,GAC1C,MAAQpD,GAAS,KAAO,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACtF,MAAQA,GAAS,GAAK,MAAQA,GAAS,KAAK,EAC7C,KAAK,SAAS,EAAI,CACpB,CAEA,iBAAiB,UAAU,cAAgB,SAAUkd,EAAQtO,EAAQ,CAKnE,QAJI,EAAI,EACJnO,GAAO,MAAQT,GAAS,EAAE,OAAS,EACnCwnB,EAEG,EAAI/mB,GAAK,CAGd,GAFA+mB,EAAO,KAAK,IAAItK,EAAO,EAAI,CAAC,EAAIA,EAAOtO,EAAS,EAAI,EAAI,CAAC,CAAC,EAEtD4Y,EAAO,IACT,MAAO,GAGT,GAAK,EAGP,MAAO,EACT,EAEA,iBAAiB,UAAU,iBAAmB,UAAY,CACxD,IAAK,MAAQxnB,GAAS,EAAE,OAAS,KAAO,MAAQA,GAAS,EAAE,OAAS,EAClE,MAAO,GAGT,IAAK,MAAQA,GAAS,KAAK,EAAE,EAAE,CAAC,EAAE,EAIhC,QAHIQ,EAAI,EACJC,GAAO,MAAQT,GAAS,KAAK,EAAE,EAAE,OAE9BQ,EAAIC,GAAK,CACd,GAAI,CAAC,KAAK,eAAe,MAAQT,GAAS,KAAK,EAAE,EAAEQ,CAAC,EAAE,GAAI,MAAQR,GAAS,KAAK,CAAC,EAC/E,MAAO,GAGTQ,GAAK,UAEE,CAAC,KAAK,eAAe,MAAQR,GAAS,KAAK,EAAE,GAAI,MAAQA,GAAS,KAAK,CAAC,EACjF,MAAO,GAGT,MAAO,EACT,EAEA,iBAAiB,UAAU,SAAW,SAAUgf,EAAa,CAO3D,IANC,MAAQhf,GAAS,KAAK,SAAS,GAE/B,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,MAAQ,IACzB,MAAQA,GAAS,MAAQ,IAErB,MAAQA,GAAS,KAAK,MAAQgf,EAAa,CAC9C,IAAIxe,EACAC,GAAO,MAAQT,GAAS,KAAK,EAAI,EACjCme,EACAzd,EAEJ,IAAKF,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB2d,EAAO3d,EAAI,IAAM,EAAI,IAAM,IAC3BE,EAAM,KAAK,OAAO,MAAQV,GAAS,KAAK,EAAEQ,CAAC,EAAI2d,CAAI,GAE9C,MAAQne,GAAS,EAAEQ,CAAC,IAAME,KAC5B,MAAQV,GAAS,EAAEQ,CAAC,EAAIE,GACxB,MAAQV,GAAS,MAAQ,CAACgf,GAI/B,IAAK,MAAQhf,GAAS,EAAE,OAGtB,IAFAS,GAAO,MAAQT,GAAS,KAAK,EAAE,OAE1BQ,GAAK,MAAQR,GAAS,KAAK,EAAI,EAAGQ,EAAIC,EAAKD,GAAK,EACnD2d,EAAO3d,EAAI,IAAM,EAAI,IAAM,EAC3BE,EAAMF,EAAI,IAAM,EAAI,KAAK,OAAO,MAAQR,GAAS,KAAK,EAAEQ,CAAC,EAAI,GAAG,GAAK,MAAQR,GAAS,KAAK,EAAEQ,CAAC,GAEzF,MAAQR,GAAS,EAAEQ,GAAK,MAAQR,GAAS,KAAK,EAAI,CAAC,IAAMU,KAC3D,MAAQV,GAAS,EAAEQ,GAAK,MAAQR,GAAS,KAAK,EAAI,CAAC,EAAIU,GACvD,MAAQV,GAAS,MAAQ,CAACgf,IAKhC,MAAQhf,GAAS,KAAO,CAACgf,EAE9B,EAEA,gBAAgB,CAAC,wBAAwB,EAAG,gBAAgB,EAG5D,IAAI,iBAAmB,SAAUyI,EAAWnV,EAAQP,EAAQ8M,EAAK,CAC/D,GAAIvM,IAAW,EACb,MAAO,GAGT,IAAIoV,EAAKD,EAAU,EACfE,EAAKF,EAAU,EACf5F,EAAK4F,EAAU,EACfjnB,EACAonB,EAAc,KAAO/I,EAAI,wBAAwBgD,EAAG,CAAC,EAAE,CAAC,EAAGA,EAAG,CAAC,EAAE,CAAC,CAAC,EAEvE,IAAKrhB,EAAI,EAAGA,EAAI8R,EAAQ9R,GAAK,EAC3BonB,GAAe,KAAO/I,EAAI,wBAAwB6I,EAAGlnB,EAAI,CAAC,EAAE,CAAC,EAAGknB,EAAGlnB,EAAI,CAAC,EAAE,CAAC,CAAC,EAAI,IAAMqe,EAAI,wBAAwB8I,EAAGnnB,CAAC,EAAE,CAAC,EAAGmnB,EAAGnnB,CAAC,EAAE,CAAC,CAAC,EAAI,IAAMqe,EAAI,wBAAwBgD,EAAGrhB,CAAC,EAAE,CAAC,EAAGqhB,EAAGrhB,CAAC,EAAE,CAAC,CAAC,EAG9L,OAAIuR,GAAUO,IACZsV,GAAe,KAAO/I,EAAI,wBAAwB6I,EAAGlnB,EAAI,CAAC,EAAE,CAAC,EAAGknB,EAAGlnB,EAAI,CAAC,EAAE,CAAC,CAAC,EAAI,IAAMqe,EAAI,wBAAwB8I,EAAG,CAAC,EAAE,CAAC,EAAGA,EAAG,CAAC,EAAE,CAAC,CAAC,EAAI,IAAM9I,EAAI,wBAAwBgD,EAAG,CAAC,EAAE,CAAC,EAAGA,EAAG,CAAC,EAAE,CAAC,CAAC,EAC5L+F,GAAe,KAGVA,CACT,EAMI,uBAAyB,UAAY,CACvC,SAASC,EAAgBC,EAAc,EACpC,MAAQ9nB,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,aAAe8nB,GAChC,MAAQ9nB,GAAS,QAAU,GAC3B,MAAQA,GAAS,SAAW,EAC/B,CAEA,OAAA6nB,EAAgB,UAAY,CAC1B,SAAU,SAAUE,EAAO,EACxB,MAAQ/nB,GAAS,OAAO,KAAK+nB,CAAK,CACrC,EACA,MAAO,UAAY,CACjB,IAAIvnB,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,MAAM,CAEtC,EACA,OAAQ,UAAY,CAClB,IAAIA,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,OAAO,CAEvC,EACA,QAAS,SAAUwnB,EAAW,CAC5B,IAAI,EACAvnB,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAK,EAAI,EAAG,EAAIS,EAAK,GAAK,GACvB,MAAQT,GAAS,OAAO,CAAC,EAAE,QAAQgoB,CAAS,CAEjD,EACA,YAAa,SAAUC,EAAW,CAChC,OAAK,MAAQjoB,GAAS,aACb,KAAK,aAAaioB,CAAS,EAGhC,KACK,IAAI,KAAK,CACd,IAAK,CAACA,CAAS,CACjB,CAAC,EAGI,CACL,UAAW,GACX,KAAM,UAAY,EACf,MAAQjoB,GAAS,UAAY,EAChC,EACA,KAAM,UAAY,EACf,MAAQA,GAAS,UAAY,EAChC,EACA,QAAS,UAAY,CAAC,EACtB,KAAM,UAAY,CAAC,EACnB,UAAW,UAAY,CAAC,CAC1B,CACF,EACA,gBAAiB,SAAU8nB,EAAc,EACtC,MAAQ9nB,GAAS,aAAe8nB,CACnC,EACA,UAAW,SAAU7kB,EAAO,EACzB,MAAQjD,GAAS,QAAUiD,EAE5B,KAAK,cAAc,CACrB,EACA,KAAM,UAAY,EACf,MAAQjD,GAAS,SAAW,GAE7B,KAAK,cAAc,CACrB,EACA,OAAQ,UAAY,EACjB,MAAQA,GAAS,SAAW,GAE7B,KAAK,cAAc,CACrB,EACA,UAAW,UAAY,CACrB,OAAQ,MAAQA,GAAS,OAC3B,EACA,cAAe,UAAY,CACzB,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,QAAQ,MAAQR,GAAS,UAAY,MAAQA,GAAS,SAAW,EAAI,EAAE,CAEvG,CACF,EACO,UAAY,CACjB,OAAO,IAAI6nB,CACb,CACF,EAAE,EAME,eAAiB,UAAY,CAC/B,IAAIK,EAAa,UAAY,CAC3B,IAAIC,EAAS,UAAU,QAAQ,EAC/BA,EAAO,MAAQ,EACfA,EAAO,OAAS,EAChB,IAAIC,EAAMD,EAAO,WAAW,IAAI,EAChC,OAAAC,EAAI,UAAY,gBAChBA,EAAI,SAAS,EAAG,EAAG,EAAG,CAAC,EAChBD,CACT,EAAE,EAEF,SAASE,GAAc,EACpB,MAAQroB,GAAS,cAAgB,GAE7B,MAAQA,GAAS,gBAAkB,MAAQA,GAAS,cAAgB,MAAQA,GAAS,uBAAyB,MAAQA,GAAS,gBAC7H,MAAQA,GAAS,gBACpB,KAAK,eAAe,IAAI,CAG9B,CAEA,SAASsoB,GAAgB,EACtB,MAAQtoB,GAAS,qBAAuB,GAEpC,MAAQA,GAAS,gBAAkB,MAAQA,GAAS,cAAgB,MAAQA,GAAS,uBAAyB,MAAQA,GAAS,gBAC7H,MAAQA,GAAS,gBACpB,KAAK,eAAe,IAAI,CAG9B,CAEA,SAASuoB,EAAcC,EAAWC,EAAYC,EAAc,CAC1D,IAAI/S,EAAO,GAEX,GAAI6S,EAAU,EACZ7S,EAAO6S,EAAU,UACRC,EAAY,CACrB,IAAIE,EAAYH,EAAU,EAEtBG,EAAU,QAAQ,SAAS,IAAM,KACnCA,EAAYA,EAAU,MAAM,GAAG,EAAE,CAAC,GAGpChT,EAAO8S,EAAaE,OAEpBhT,EAAO+S,EACP/S,GAAQ6S,EAAU,EAAIA,EAAU,EAAI,GACpC7S,GAAQ6S,EAAU,EAGpB,OAAO7S,CACT,CAEA,SAASiT,EAAgBC,EAAK,CAC5B,IAAIpnB,EAAS,EACTqnB,EAAa,YAAY,UAAY,CACvC,IAAIC,EAAMF,EAAI,QAAQ,GAElBE,EAAI,OAAStnB,EAAS,OACxB,KAAK,aAAa,EAElB,cAAcqnB,CAAU,GAG1BrnB,GAAU,CACZ,EAAE,KAAK,MAAQzB,CAAO,EAAG,EAAE,CAC7B,CAEA,SAASgpB,EAAgBR,EAAW,CAClC,IAAI7S,EAAO4S,EAAcC,GAAY,MAAQxoB,GAAS,YAAa,MAAQA,GAAS,IAAI,EACpF6oB,EAAM,SAAS,OAAO,EAEtB,SACF,KAAK,gBAAgBA,CAAG,EAExBA,EAAI,iBAAiB,QAAS,MAAQ7oB,GAAS,aAAc,EAAK,EAGpE6oB,EAAI,iBAAiB,QAAS,UAAY,CACxCjc,EAAG,IAAMsb,EAET,KAAK,aAAa,CACpB,EAAE,KAAK,MAAQloB,CAAO,EAAG,EAAK,EAC9B6oB,EAAI,eAAe,+BAAgC,OAAQlT,CAAI,GAE1D,MAAQ3V,GAAS,eAAe,QAClC,MAAQA,GAAS,eAAe,OAAO6oB,CAAG,GAE1C,MAAQ7oB,GAAS,eAAe,YAAY6oB,CAAG,EAGlD,IAAIjc,EAAK,CACP,IAAKic,EACL,UAAWL,CACb,EACA,OAAO5b,CACT,CAEA,SAASqc,EAAcT,EAAW,CAChC,IAAI7S,EAAO4S,EAAcC,GAAY,MAAQxoB,GAAS,YAAa,MAAQA,GAAS,IAAI,EACpF6oB,EAAM,UAAU,KAAK,EACzBA,EAAI,YAAc,YAClBA,EAAI,iBAAiB,QAAS,MAAQ7oB,GAAS,aAAc,EAAK,EAClE6oB,EAAI,iBAAiB,QAAS,UAAY,CACxCjc,EAAG,IAAMsb,EAET,KAAK,aAAa,CACpB,EAAE,KAAK,MAAQloB,CAAO,EAAG,EAAK,EAC9B6oB,EAAI,IAAMlT,EACV,IAAI/I,EAAK,CACP,IAAKic,EACL,UAAWL,CACb,EACA,OAAO5b,CACT,CAEA,SAASsc,EAAkBlS,EAAM,CAC/B,IAAIpK,EAAK,CACP,UAAWoK,CACb,EACIrB,EAAO4S,EAAcvR,GAAO,MAAQhX,GAAS,YAAa,MAAQA,GAAS,IAAI,EACnF,mBAAY,KAAK2V,EAAM,SAAUwT,EAAa,CAC5Cvc,EAAG,IAAMuc,EAET,KAAK,eAAe,CACtB,EAAE,KAAK,MAAQnpB,CAAO,EAAG,UAAY,CACnC4M,EAAG,IAAM,CAAC,EAEV,KAAK,eAAe,CACtB,EAAE,KAAK,MAAQ5M,CAAO,CAAC,EAChB4M,CACT,CAEA,SAASwc,EAAWC,EAAQC,EAAI,EAC7B,MAAQtpB,GAAS,eAAiBspB,EACnC,IAAI9oB,EACAC,EAAM4oB,EAAO,OAEjB,IAAK7oB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACnB6oB,EAAO7oB,CAAC,EAAE,SACR6oB,EAAO7oB,CAAC,EAAE,EAIJ6oB,EAAO7oB,CAAC,EAAE,IAAM,KACxB,MAAQR,GAAS,eAAiB,GAElC,MAAQA,GAAS,OAAO,KAAK,KAAK,kBAAkBqpB,EAAO7oB,CAAC,CAAC,CAAC,KAN9D,MAAQR,GAAS,aAAe,GAEhC,MAAQA,GAAS,OAAO,KAAK,KAAK,iBAAiBqpB,EAAO7oB,CAAC,CAAC,CAAC,GAQtE,CAEA,SAAS+oB,EAAQ5T,EAAM,EACpB,MAAQ3V,GAAS,KAAO2V,GAAQ,EACnC,CAEA,SAAS6T,EAAc7T,EAAM,EAC1B,MAAQ3V,GAAS,WAAa2V,GAAQ,EACzC,CAEA,SAAS8T,EAASjB,EAAW,CAI3B,QAHIhoB,EAAI,EACJC,GAAO,MAAQT,GAAS,OAAO,OAE5BQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,OAAOQ,CAAC,EAAE,YAAcgoB,EAC5C,OAAQ,MAAQxoB,GAAS,OAAOQ,CAAC,EAAE,IAGrCA,GAAK,EAGP,OAAO,IACT,CAEA,SAASkpB,GAAU,EAChB,MAAQ1pB,GAAS,eAAiB,MAClC,MAAQA,GAAS,OAAO,OAAS,CACpC,CAEA,SAAS2pB,GAAe,CACtB,OAAQ,MAAQ3pB,GAAS,eAAiB,MAAQA,GAAS,YAC7D,CAEA,SAAS4pB,GAAiB,CACxB,OAAQ,MAAQ5pB,GAAS,iBAAmB,MAAQA,GAAS,mBAC/D,CAEA,SAAS6pB,EAAa9oB,EAAM+oB,EAAe,CACrC/oB,IAAS,QACV,MAAQf,GAAS,eAAiB8pB,GAClC,MAAQ9pB,GAAS,kBAAoB,MAAQA,GAAS,gBAAgB,KAAK,MAAQA,CAAO,IAE1F,MAAQA,GAAS,kBAAoB,MAAQA,GAAS,cAAc,KAAK,MAAQA,CAAO,CAE7F,CAEA,SAAS+pB,GAAwB,EAC9B,MAAQ/pB,GAAS,aAAeqoB,EAAY,KAAK,MAAQroB,CAAO,GAChE,MAAQA,GAAS,eAAiBsoB,EAAc,KAAK,MAAQtoB,CAAO,GACpE,MAAQA,GAAS,gBAAkB4oB,EAAgB,KAAK,MAAQ5oB,CAAO,GACvE,MAAQA,GAAS,kBAAoBkpB,EAAkB,KAAK,MAAQlpB,CAAO,GAC3E,MAAQA,GAAS,WAAa,IAC9B,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,YAAc,GAC/B,MAAQA,GAAS,cAAgB,GACjC,MAAQA,GAAS,aAAe,GAChC,MAAQA,GAAS,oBAAsB,GACvC,MAAQA,GAAS,eAAiB,MAClC,MAAQA,GAAS,OAAS,CAAC,CAC9B,CAEA,OAAA+pB,EAAsB,UAAY,CAChC,WAAYX,EACZ,cAAeI,EACf,QAASD,EACT,aAAcI,EACd,eAAgBC,EAChB,QAASF,EACT,SAAUD,EACV,cAAeR,EACf,gBAAiBD,EACjB,YAAaX,EACb,cAAeC,EACf,aAAcuB,CAChB,EACOE,CACT,EAAE,EAIE,eAAiB,UAAY,CAC/B,IAAInd,EAAK,CACP,SAAU,EACZ,EAEA,OAAI,WAAW,KAAKzM,GAAU,SAAS,GAAK,UAAU,KAAKA,GAAU,SAAS,GAAK,WAAW,KAAKA,GAAU,SAAS,GAAK,aAAa,KAAKA,GAAU,SAAS,KAC9JyM,EAAG,SAAW,IAGTA,CACT,EAAE,EAME,eAAiB,UAAY,CAC/B,IAAIA,EAAK,CAAC,EACVA,EAAG,aAAeod,EAClBpd,EAAG,6BAA+Bqd,EAElC,SAASD,EAAaE,EAAOC,EAAiB,CAC5C,IAAIC,EAAM,SAAS,QAAQ,EAC3B,OAAAA,EAAI,aAAa,KAAMF,CAAK,EAExBC,IAAoB,KACtBC,EAAI,aAAa,cAAe,mBAAmB,EACnDA,EAAI,aAAa,IAAK,IAAI,EAC1BA,EAAI,aAAa,IAAK,IAAI,EAC1BA,EAAI,aAAa,QAAS,MAAM,EAChCA,EAAI,aAAa,SAAU,MAAM,GAG5BA,CACT,CAEA,SAASH,GAA+B,CACtC,IAAII,EAAgB,SAAS,eAAe,EAC5C,OAAAA,EAAc,aAAa,OAAQ,QAAQ,EAC3CA,EAAc,aAAa,8BAA+B,MAAM,EAChEA,EAAc,aAAa,SAAU,4CAA4C,EAC1EA,CACT,CAEA,OAAOzd,CACT,EAAE,EAIE,YAAc,UAAY,CAC5B,SAAS0d,EAAeC,EAAK,CAC3B,OAAIA,EAAI,UAAY,OAAOA,EAAI,UAAa,SACnCA,EAAI,SAGTA,EAAI,UAAY,OAAOA,EAAI,UAAa,SACnC,KAAK,MAAMA,EAAI,QAAQ,EAG5BA,EAAI,aACC,KAAK,MAAMA,EAAI,YAAY,EAG7B,IACT,CAEA,SAASC,EAAU7U,EAAM7S,EAAU2nB,EAAe,CAChD,IAAIC,EACAH,EAAM,IAAI,eAEd,GAAI,CAEFA,EAAI,aAAe,MACrB,MAAE,CAAa,CAGfA,EAAI,mBAAqB,UAAY,CACnC,GAAIA,EAAI,aAAe,EACrB,GAAIA,EAAI,SAAW,IACjBG,EAAWJ,EAAeC,CAAG,EAC7BznB,EAAS4nB,CAAQ,MAEjB,IAAI,CACFA,EAAWJ,EAAeC,CAAG,EAC7BznB,EAAS4nB,CAAQ,CACnB,OAASC,EAAP,CACIF,GACFA,EAAcE,CAAG,CAErB,CAGN,EAEAJ,EAAI,KAAK,MAAO5U,EAAM,EAAI,EAC1B4U,EAAI,KAAK,CACX,CAEA,MAAO,CACL,KAAMC,CACR,CACF,EAAE,EAKF,SAAS,qBAAqBI,EAAUC,EAAY3M,EAAM,EACvD,MAAQle,GAAS,cAAgB,IACjC,MAAQA,GAAS,eAAiB,IAClC,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,UAAY4qB,GAC7B,MAAQ5qB,GAAS,YAAc6qB,GAC/B,MAAQ7qB,GAAS,MAAQke,GACzB,MAAQle,GAAS,eAAiB,kBAAkB,MAAQA,GAAS,UAAU,EAAE,MAAM,GACvF,MAAQA,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,aAAe,CAC/B,UAAW,CAAC,CACd,GACC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,mBAAqB,GACvC,KAAK,6BAA6Bke,CAAI,CACxC,CAEA,qBAAqB,UAAU,iBAAmB,UAAY,CAC5D,IAAI1d,EACAC,GAAO,MAAQT,GAAS,UAAU,EAAE,OACpC8qB,EACApM,EAAU,gBAAgB,QAE9B,IAAKle,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBsqB,GAAiB,MAAQ9qB,GAAS,UAAU,EAAEQ,CAAC,GAC9C,MAAQR,GAAS,eAAeQ,CAAC,EAAI,IAAI,0BAA0B,MAAQR,GAAS,MAAO8qB,EAAe,MAAQ9qB,CAAO,GAGvH,MAAQA,GAAS,UAAU,GAAK,MAAQ,MAAQA,GAAS,UAAU,IACrE,MAAQA,GAAS,UAAY,CAC5B,EAAG0e,GAAS,MAAQ1e,GAAS,OAAQ,MAAQA,GAAS,UAAU,EAAE,EAAG,EAAG,EAAG,MAAQA,CAAO,EAC1F,EAAG0e,GAAS,MAAQ1e,GAAS,OAAQ,MAAQA,GAAS,UAAU,EAAE,EAAG,EAAG,EAAG,MAAQA,CAAO,EAC1F,GAAI,MAAQA,GAAS,UAAU,EAAE,EACjC,GAAI,MAAQA,GAAS,MAAM,YAAY,iBAAiB,MAAQA,GAAS,UAAU,EAAE,CAAC,CACxF,GACC,MAAQA,GAAS,eAAiB,KAElC,MAAQA,GAAS,eAAiB,IAGpC,MAAQA,GAAS,aAAa,UAAY0e,GAAS,MAAQ1e,GAAS,OAAQ,MAAQA,GAAS,UAAU,EAAE,EAAG,EAAG,EAAG,MAAQA,CAAO,CACpI,EAEA,qBAAqB,UAAU,YAAc,SAAUoW,EAAc2U,EAAoB,CAGvF,IAFC,MAAQ/qB,GAAS,mBAAqB+qB,EAEnC,IAAE,MAAQ/qB,GAAS,MAAQ,EAAE,MAAQA,GAAS,eAAiB,CAAC+qB,IAAuB,EAAE,MAAQ/qB,GAAS,gBAAkB,EAAE,MAAQA,GAAS,UAAU,EAAE,OAI/J,EAAC,MAAQA,GAAS,cAAgB,GAClC,IAAIgrB,GAAa,MAAQhrB,GAAS,aAAa,UAAU,EACrDirB,GAAa,MAAQjrB,GAAS,eAC9B4qB,GAAY,MAAQ5qB,GAAS,UAC7BkrB,GAAgB,MAAQlrB,GAAS,QACjC6qB,GAAc,MAAQ7qB,GAAS,YAC/BmrB,GAAwB,MAAQnrB,GAAS,gBAAgB,OACzDorB,EACAC,EACA7qB,EACAC,EACA6qB,EAAUlV,EAAa,EACvBmV,EACAC,EACAC,EACAvG,EACArkB,EACA6qB,EACAC,EACAC,EACAhd,EACAgV,EACAiI,EACAzZ,EACAd,EACAwa,EACA/gB,EAEJ,IAAK,MAAQ/K,GAAS,eAAgB,CAGpC,GAFA+K,GAAQ,MAAQ/K,GAAS,UAAU,EAE/B,EAAE,MAAQA,GAAS,UAAU,IAAM,MAAQA,GAAS,UAAU,KAAM,CACtE,IAAIyW,EAAQ1L,EAAK,GAEZ,MAAQ/K,GAAS,UAAU,IAC9ByW,EAAQA,EAAM,QAAQ,GAIxB8U,EAAW,CACT,QAAS,EACT,SAAU,CAAC,CACb,EACA9qB,EAAMgW,EAAM,QAAU,EACtB,IAAI7D,EAGJ,IAFAR,EAAc,EAET5R,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoS,EAAa,IAAI,gBAAgB6D,EAAM,EAAEjW,CAAC,EAAGiW,EAAM,EAAEjW,EAAI,CAAC,EAAG,CAACiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAGiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,CAAC,EAAG,CAACiW,EAAM,EAAEjW,EAAI,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,EAAI,CAAC,EAAE,CAAC,EAAGiW,EAAM,EAAEjW,EAAI,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,EAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAC3M+qB,EAAS,SAAW3Y,EAAW,cAC/B2Y,EAAS,SAAS,KAAK3Y,CAAU,EACjCR,GAAeQ,EAAW,cAG5BpS,EAAIC,EAEAsK,EAAK,EAAE,IACT6H,EAAa,IAAI,gBAAgB6D,EAAM,EAAEjW,CAAC,EAAGiW,EAAM,EAAE,CAAC,EAAG,CAACA,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAGiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,EAAIiW,EAAM,EAAEjW,CAAC,EAAE,CAAC,CAAC,EAAG,CAACiW,EAAM,EAAE,CAAC,EAAE,CAAC,EAAIA,EAAM,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAM,EAAE,CAAC,EAAE,CAAC,EAAIA,EAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EACvL8U,EAAS,SAAW3Y,EAAW,cAC/B2Y,EAAS,SAAS,KAAK3Y,CAAU,EACjCR,GAAeQ,EAAW,gBAG3B,MAAQ5S,GAAS,UAAU,GAAKurB,EAWnC,GARAA,GAAY,MAAQvrB,GAAS,UAAU,GACvCwrB,GAAiB,MAAQxrB,GAAS,UAAU,EAAE,EAC9C2rB,EAAa,EACbD,EAAW,EACXxG,EAAgB,EAChBrkB,EAAO,GACP+iB,EAAW2H,EAAS,SAEhBC,EAAgB,GAAKzgB,EAAK,EAAE,EAS9B,IARIwgB,EAAS,QAAU,KAAK,IAAIC,CAAa,IAC3CA,EAAgB,CAAC,KAAK,IAAIA,CAAa,EAAID,EAAS,SAGtDI,EAAa/H,EAAS,OAAS,EAC/BhV,EAASgV,EAAS+H,CAAU,EAAE,OAC9BD,EAAW9c,EAAO,OAAS,EAEpB4c,EAAgB,GACrBA,GAAiB5c,EAAO8c,CAAQ,EAAE,cAClCA,GAAY,EAERA,EAAW,IACbC,GAAc,EACd/c,EAASgV,EAAS+H,CAAU,EAAE,OAC9BD,EAAW9c,EAAO,OAAS,GAKjCA,EAASgV,EAAS+H,CAAU,EAAE,OAC9BC,EAAYhd,EAAO8c,EAAW,CAAC,EAC/BD,EAAe7c,EAAO8c,CAAQ,EAC9BG,EAAgBJ,EAAa,cAG/BhrB,EAAM6qB,EAAQ,OACdF,EAAO,EACPC,EAAO,EACP,IAAIU,EAAO3V,EAAa,UAAY,IAAM,KACtC4V,EAAY,GACZlB,EACAmB,EACAjnB,EACAoQ,EACA8W,EACJ9W,EAAO6V,EAAU,OACjB,IAAI9M,EACAlD,GAAM,GACNkR,GACAC,GACAC,GACAC,GAAcd,EACde,EAAiBZ,EACjBa,GAAed,EACfe,GAAc,GACdC,GACA1T,GACA2T,GACAC,EACA3nB,GACA4nB,GACAC,GACAC,GACAC,GAAU,GACVC,IAAW,MAAQjtB,GAAS,kBAC5BktB,GAEJ,GAAI9W,EAAa,IAAM,GAAKA,EAAa,IAAM,EAAG,CAChD,IAAI+W,GAAwB,EACxBC,GAA0B,EAC1BC,GAAoBjX,EAAa,IAAM,EAAI,IAAO,GAClDkX,GAAY,EACZC,GAAY,GAEhB,IAAK/sB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI8qB,EAAQ9qB,CAAC,EAAE,EAAG,CAKhB,IAJI2sB,KACFA,IAAyBC,IAGpBE,GAAY9sB,GACjB8qB,EAAQgC,EAAS,EAAE,sBAAwBH,GAC3CG,IAAa,EAGfH,GAAwB,EACxBI,GAAY,OACP,CACL,IAAKvoB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WACdyC,IAAanX,EAAa,IAAM,IAClCgX,IAA2BtC,EAAc,EAAE,EAAIuC,IAGjDpB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/EmZ,EAAK,OACPgP,IAAyBrC,EAAc,EAAE,EAAI3M,EAAK,CAAC,EAAIkP,GAEvDF,IAAyBrC,EAAc,EAAE,EAAI3M,EAAOkP,IAK1DE,GAAY,GAQhB,IAJIJ,KACFA,IAAyBC,IAGpBE,GAAY9sB,GACjB8qB,EAAQgC,EAAS,EAAE,sBAAwBH,GAC3CG,IAAa,EAKjB,IAAK9sB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAI3B,GAHA0qB,EAAa,MAAM,EACnBwB,GAAc,EAEVpB,EAAQ9qB,CAAC,EAAE,EACb4qB,EAAO,EACPC,GAAQjV,EAAa,QACrBiV,GAAQW,EAAY,EAAI,EACxBR,EAAgBc,GAChBN,EAAY,IAEP,MAAQhsB,GAAS,iBACpB2rB,EAAaY,EACbb,EAAWc,GACX5d,EAASgV,EAAS+H,CAAU,EAAE,OAC9BC,EAAYhd,EAAO8c,EAAW,CAAC,EAC/BD,EAAe7c,EAAO8c,CAAQ,EAC9BG,EAAgBJ,EAAa,cAC7BvG,EAAgB,GAGlB8H,GAAU,GACVD,GAAW,GACXF,GAAW,GACXK,GAAU,GACVD,IAAW,MAAQjtB,GAAS,sBACvB,CACL,IAAK,MAAQA,GAAS,eAAgB,CACpC,GAAIysB,KAAgBnB,EAAQ9qB,CAAC,EAAE,KAAM,CACnC,OAAQ4V,EAAa,EAAG,CACtB,IAAK,GACHoV,GAAiBpZ,EAAcgE,EAAa,WAAWkV,EAAQ9qB,CAAC,EAAE,IAAI,EACtE,MAEF,IAAK,GACHgrB,IAAkBpZ,EAAcgE,EAAa,WAAWkV,EAAQ9qB,CAAC,EAAE,IAAI,GAAK,EAC5E,MAEF,QACE,KACJ,CAEAisB,GAAcnB,EAAQ9qB,CAAC,EAAE,KAGvBya,KAAQqQ,EAAQ9qB,CAAC,EAAE,MACjB8qB,EAAQrQ,EAAG,IACbuQ,GAAiBF,EAAQrQ,EAAG,EAAE,OAGhCuQ,GAAiBF,EAAQ9qB,CAAC,EAAE,GAAK,EACjCya,GAAMqQ,EAAQ9qB,CAAC,EAAE,KAGnBgrB,GAAiBR,EAAU,CAAC,EAAIM,EAAQ9qB,CAAC,EAAE,GAAK,KAChD,IAAIgtB,GAAiB,EAErB,IAAKxoB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/EmZ,EAAK,OACPqP,IAAkB1C,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAE/CqP,IAAkB1C,EAAc,EAAE,EAAE,CAAC,EAAI3M,GAIzC2M,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/EmZ,EAAK,OACPqP,IAAkB1C,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAE/CqP,IAAkB1C,EAAc,EAAE,EAAE,CAAC,EAAI3M,GAO/C,IAFAtd,EAAO,GAEAA,GACDqkB,EAAgB2G,GAAiBL,EAAgBgC,IAAkB,CAAC5e,GACtE0C,GAAQka,EAAgBgC,GAAiBtI,GAAiBuG,EAAa,cACvEW,GAAWR,EAAU,MAAM,CAAC,GAAKH,EAAa,MAAM,CAAC,EAAIG,EAAU,MAAM,CAAC,GAAKta,EAC/E+a,GAAWT,EAAU,MAAM,CAAC,GAAKH,EAAa,MAAM,CAAC,EAAIG,EAAU,MAAM,CAAC,GAAKta,EAC/E4Z,EAAa,UAAU,CAACF,EAAU,CAAC,EAAIM,EAAQ9qB,CAAC,EAAE,GAAK,KAAO,EAAEwqB,EAAU,CAAC,EAAIe,GAAQ,GAAI,EAC3FlrB,EAAO,IACE+N,IACTsW,GAAiBuG,EAAa,cAC9BC,GAAY,EAERA,GAAY9c,EAAO,SACrB8c,EAAW,EACXC,GAAc,EAET/H,EAAS+H,CAAU,EAUtB/c,EAASgV,EAAS+H,CAAU,EAAE,OAT1B5gB,EAAK,EAAE,GACT2gB,EAAW,EACXC,EAAa,EACb/c,EAASgV,EAAS+H,CAAU,EAAE,SAE9BzG,GAAiBuG,EAAa,cAC9B7c,EAAS,OAOXA,IACFgd,EAAYH,EACZA,EAAe7c,EAAO8c,CAAQ,EAC9BG,EAAgBJ,EAAa,gBAKnCU,GAAOb,EAAQ9qB,CAAC,EAAE,GAAK,EAAI8qB,EAAQ9qB,CAAC,EAAE,IACtC0qB,EAAa,UAAU,CAACiB,GAAM,EAAG,CAAC,OAElCA,GAAOb,EAAQ9qB,CAAC,EAAE,GAAK,EAAI8qB,EAAQ9qB,CAAC,EAAE,IACtC0qB,EAAa,UAAU,CAACiB,GAAM,EAAG,CAAC,EAElCjB,EAAa,UAAU,CAACF,EAAU,CAAC,EAAIM,EAAQ9qB,CAAC,EAAE,GAAK,KAAO,CAACwqB,EAAU,CAAC,EAAIe,EAAO,IAAM,CAAC,EAG9F,IAAK/mB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,GAE/EomB,IAAS,GAAKhV,EAAa,IAAM,MAC9B,MAAQpW,GAAS,eAChBme,EAAK,OACPqN,GAAiBV,EAAc,EAAE,EAAI3M,EAAK,CAAC,EAE3CqN,GAAiBV,EAAc,EAAE,EAAI3M,EAE9BA,EAAK,OACdiN,GAAQN,EAAc,EAAE,EAAI3M,EAAK,CAAC,EAElCiN,GAAQN,EAAc,EAAE,EAAI3M,IAsBpC,IAhBI/H,EAAa,kBACfuW,GAAKvW,EAAa,IAAM,GAGtBA,EAAa,kBACXA,EAAa,GACf4C,GAAK,CAAC5C,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,CAAC,EAEhE4C,GAAK,CAAC,EAAG,EAAG,CAAC,GAIb5C,EAAa,eAAiBA,EAAa,KAC7CwW,EAAK,CAACxW,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,CAAC,GAG7DpR,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/EmZ,EAAK,OACP+M,EAAa,UAAU,CAACJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAAG,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAAG2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,CAAC,EAEvH+M,EAAa,UAAU,CAACJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAM,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAM2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,CAAI,GAKpH,IAAKnZ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/EmZ,EAAK,OACP+M,EAAa,MAAM,GAAKJ,EAAc,EAAE,EAAE,CAAC,EAAI,GAAK3M,EAAK,CAAC,EAAG,GAAK2M,EAAc,EAAE,EAAE,CAAC,EAAI,GAAK3M,EAAK,CAAC,EAAG,CAAC,EAExG+M,EAAa,MAAM,GAAKJ,EAAc,EAAE,EAAE,CAAC,EAAI,GAAK3M,EAAM,GAAK2M,EAAc,EAAE,EAAE,CAAC,EAAI,GAAK3M,EAAM,CAAC,GAKxG,IAAKnZ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAqD5B,GApDA8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAC7BinB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,EAE/E8lB,EAAc,GAAG,WACf3M,EAAK,OACP+M,EAAa,aAAa,CAACJ,EAAc,GAAG,EAAI3M,EAAK,CAAC,EAAG2M,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAErF+M,EAAa,aAAa,CAACJ,EAAc,GAAG,EAAI3M,EAAM2M,EAAc,GAAG,EAAI3M,CAAI,GAI/E2M,EAAc,EAAE,WACd3M,EAAK,OACP+M,EAAa,QAAQ,CAACJ,EAAc,EAAE,EAAI3M,EAAK,CAAC,CAAC,EAEjD+M,EAAa,QAAQ,CAACJ,EAAc,EAAE,EAAI3M,CAAI,GAI9C2M,EAAc,GAAG,WACf3M,EAAK,OACP+M,EAAa,QAAQJ,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAEjD+M,EAAa,QAAQJ,EAAc,GAAG,EAAI3M,CAAI,GAI9C2M,EAAc,GAAG,WACf3M,EAAK,OACP+M,EAAa,QAAQJ,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAEjD+M,EAAa,QAAQJ,EAAc,GAAG,EAAI3M,CAAI,GAI9C2M,EAAc,EAAE,WACd3M,EAAK,OACPuO,KAAgB5B,EAAc,EAAE,EAAI3M,EAAK,CAAC,EAAIuO,IAAevO,EAAK,CAAC,EAEnEuO,KAAgB5B,EAAc,EAAE,EAAI3M,EAAOuO,IAAevO,GAI1D/H,EAAa,iBAAmB0U,EAAc,GAAG,WAC/C3M,EAAK,OACPwO,IAAM7B,EAAc,GAAG,EAAI3M,EAAK,CAAC,EAEjCwO,IAAM7B,EAAc,GAAG,EAAI3M,GAI3B/H,EAAa,iBAAmB0U,EAAc,GAAG,SACnD,IAAK7lB,GAAI,EAAGA,GAAI,EAAGA,IAAK,EAClBkZ,EAAK,OACPnF,GAAG/T,EAAC,IAAM6lB,EAAc,GAAG,EAAE7lB,EAAC,EAAI+T,GAAG/T,EAAC,GAAKkZ,EAAK,CAAC,EAEjDnF,GAAG/T,EAAC,IAAM6lB,EAAc,GAAG,EAAE7lB,EAAC,EAAI+T,GAAG/T,EAAC,GAAKkZ,EAKjD,GAAI/H,EAAa,eAAiBA,EAAa,GAAI,CACjD,GAAI0U,EAAc,GAAG,SACnB,IAAK7lB,GAAI,EAAGA,GAAI,EAAGA,IAAK,EAClBkZ,EAAK,OACPyO,EAAG3nB,EAAC,IAAM6lB,EAAc,GAAG,EAAE7lB,EAAC,EAAI2nB,EAAG3nB,EAAC,GAAKkZ,EAAK,CAAC,EAEjDyO,EAAG3nB,EAAC,IAAM6lB,EAAc,GAAG,EAAE7lB,EAAC,EAAI2nB,EAAG3nB,EAAC,GAAKkZ,EAK7C2M,EAAc,GAAG,WACf3M,EAAK,OACPyO,EAAK,YAAYA,EAAI9B,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAEjDyO,EAAK,YAAYA,EAAI9B,EAAc,GAAG,EAAI3M,CAAI,GAI9C2M,EAAc,GAAG,WACf3M,EAAK,OACPyO,EAAK,mBAAmBA,EAAI9B,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAExDyO,EAAK,mBAAmBA,EAAI9B,EAAc,GAAG,EAAI3M,CAAI,GAIrD2M,EAAc,GAAG,WACf3M,EAAK,OACPyO,EAAK,mBAAmBA,EAAI9B,EAAc,GAAG,EAAI3M,EAAK,CAAC,CAAC,EAExDyO,EAAK,mBAAmBA,EAAI9B,EAAc,GAAG,EAAI3M,CAAI,IAM7D,IAAKnZ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB8lB,EAAgBG,EAAUjmB,CAAC,EAAE,EAEzB8lB,EAAc,EAAE,WAClBmB,EAAmBhB,EAAUjmB,CAAC,EAAE,EAChCmZ,EAAO8N,EAAiB,QAAQX,EAAQ9qB,CAAC,EAAE,UAAUwE,CAAC,EAAG4lB,EAAS,EAAE5lB,CAAC,EAAE,EAAE,UAAU,GAE9E,MAAQhF,GAAS,eAChBme,EAAK,OACP+M,EAAa,UAAU,EAAGJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAAG,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,CAAC,EAEzF+M,EAAa,UAAU,EAAGJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAM,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,CAAI,EAE5EA,EAAK,OACd+M,EAAa,UAAUJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAAG2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,EAAG,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAK,CAAC,CAAC,EAEtH+M,EAAa,UAAUJ,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAM2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,EAAM,CAAC2M,EAAc,EAAE,EAAE,CAAC,EAAI3M,CAAI,GAiBnH,GAZI/H,EAAa,kBACfyW,GAAWF,GAAK,EAAI,EAAIA,IAGtBvW,EAAa,kBACf0W,GAAW,OAAS,KAAK,MAAM9T,GAAG,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,GAAG,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,GAAG,CAAC,EAAI,GAAG,EAAI,KAG5G5C,EAAa,eAAiBA,EAAa,KAC7C2W,GAAW,OAAS,KAAK,MAAMH,EAAG,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,EAAG,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,EAAG,CAAC,EAAI,GAAG,EAAI,MAG3G,MAAQ5sB,GAAS,eAAgB,CAIpC,GAHAkrB,EAAa,UAAU,EAAG,CAAC9U,EAAa,EAAE,EAC1C8U,EAAa,UAAU,EAAGF,EAAU,CAAC,EAAIe,EAAO,IAAOV,EAAM,CAAC,EAE1DT,EAAS,EAAE,EAAG,CAChBkB,GAAYL,EAAa,MAAM,CAAC,EAAIG,EAAU,MAAM,CAAC,IAAMH,EAAa,MAAM,CAAC,EAAIG,EAAU,MAAM,CAAC,GACpG,IAAI6B,GAAM,KAAK,KAAK3B,CAAQ,EAAI,IAAM,KAAK,GAEvCL,EAAa,MAAM,CAAC,EAAIG,EAAU,MAAM,CAAC,IAC3C6B,IAAO,KAGTvC,EAAa,OAAO,CAACuC,GAAM,KAAK,GAAK,GAAG,EAG1CvC,EAAa,UAAUkB,GAAUC,GAAU,CAAC,EAC5Cb,GAAiBR,EAAU,CAAC,EAAIM,EAAQ9qB,CAAC,EAAE,GAAK,KAE5C8qB,EAAQ9qB,EAAI,CAAC,GAAKya,KAAQqQ,EAAQ9qB,EAAI,CAAC,EAAE,MAC3CgrB,GAAiBF,EAAQ9qB,CAAC,EAAE,GAAK,EACjCgrB,GAAiBpV,EAAa,GAAK,KAAQA,EAAa,eAErD,CAQL,OAPA8U,EAAa,UAAUE,EAAMC,EAAM,CAAC,EAEhCjV,EAAa,IAEf8U,EAAa,UAAU9U,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,EAAIA,EAAa,OAAQ,CAAC,EAGhFA,EAAa,EAAG,CACtB,IAAK,GACH8U,EAAa,UAAUI,EAAQ9qB,CAAC,EAAE,sBAAwB4V,EAAa,eAAiBA,EAAa,SAAWA,EAAa,WAAWkV,EAAQ9qB,CAAC,EAAE,IAAI,GAAI,EAAG,CAAC,EAC/J,MAEF,IAAK,GACH0qB,EAAa,UAAUI,EAAQ9qB,CAAC,EAAE,sBAAwB4V,EAAa,eAAiBA,EAAa,SAAWA,EAAa,WAAWkV,EAAQ9qB,CAAC,EAAE,IAAI,GAAK,EAAG,EAAG,CAAC,EACnK,MAEF,QACE,KACJ,CAEA0qB,EAAa,UAAU,EAAG,CAAC9U,EAAa,EAAE,EAC1C8U,EAAa,UAAUiB,GAAM,EAAG,CAAC,EACjCjB,EAAa,UAAUF,EAAU,CAAC,EAAIM,EAAQ9qB,CAAC,EAAE,GAAK,KAAOwqB,EAAU,CAAC,EAAIe,EAAO,IAAM,CAAC,EAC1FX,GAAQE,EAAQ9qB,CAAC,EAAE,EAAI4V,EAAa,GAAK,KAAQA,EAAa,UAG5DyU,IAAe,OACjBmC,GAAU9B,EAAa,MAAM,EACpBL,IAAe,MACxBmC,GAAU9B,EAAa,QAAQ,EAE/B+B,GAAU,CAAC/B,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,CAAC,EAAGA,EAAa,MAAM,EAAE,EAAGA,EAAa,MAAM,EAAE,EAAGA,EAAa,MAAM,EAAE,EAAGA,EAAa,MAAM,EAAE,EAAGA,EAAa,MAAM,EAAE,EAAGA,EAAa,MAAM,EAAE,CAAC,EAGjYgC,GAAUR,GAGRvB,GAAwB3qB,GAC1B0rB,EAAc,IAAI,YAAYgB,GAASL,GAAUC,GAAUC,GAAUC,GAASC,EAAO,GAEpF,MAAQjtB,GAAS,gBAAgB,KAAKksB,CAAW,EAElDf,GAAwB,GACvB,MAAQnrB,GAAS,mBAAqB,KAEvCksB,GAAe,MAAQlsB,GAAS,gBAAgBQ,CAAC,GAChD,MAAQR,GAAS,mBAAqBksB,EAAY,OAAOgB,GAASL,GAAUC,GAAUC,GAAUC,GAASC,EAAO,IAAM,MAAQjtB,GAAS,qBAG9I,EAEA,qBAAqB,UAAU,SAAW,UAAY,EAC/C,MAAQA,GAAS,MAAM,WAAW,WAAa,MAAQA,GAAS,YAIpE,MAAQA,GAAS,UAAY,MAAQA,GAAS,MAAM,WAAW,QAChE,KAAK,yBAAyB,EAChC,EAEA,qBAAqB,UAAU,QAAU,IAAI,OAC7C,qBAAqB,UAAU,kBAAoB,CAAC,EACpD,gBAAgB,CAAC,wBAAwB,EAAG,oBAAoB,EAKhE,SAAS,yBAAyBke,EAAM4M,EAAe1nB,EAAW,CAChE,IAAIsqB,EAAc,CAChB,SAAU,EACZ,EACIhP,EAAU,gBAAgB,QAC1BiP,EAA0B7C,EAAc,GAC3C,MAAQ9qB,GAAS,EAAI,CACpB,EAAG2tB,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,UAAWvqB,CAAS,EAAIsqB,EACnG,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,UAAWvqB,CAAS,EAAIsqB,EACtG,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,UAAWvqB,CAAS,EAAIsqB,EACtG,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,UAAWvqB,CAAS,EAAIsqB,EACtG,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,UAAWvqB,CAAS,EAAIsqB,EACtG,EAAGC,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,IAAMvqB,CAAS,EAAIsqB,EAC9F,EAAGC,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC3F,EAAGC,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,IAAMvqB,CAAS,EAAIsqB,EAC9F,EAAGC,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC3F,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC9F,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC9F,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC9F,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,EAAGvqB,CAAS,EAAIsqB,EAC9F,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,IAAMvqB,CAAS,EAAIsqB,EACjG,GAAIC,EAAwB,GAAKjP,EAAQR,EAAMyP,EAAwB,GAAI,EAAG,IAAMvqB,CAAS,EAAIsqB,EACjG,EAAGC,EAAwB,EAAIjP,EAAQR,EAAMyP,EAAwB,EAAG,EAAG,EAAGvqB,CAAS,EAAIsqB,CAC7F,GACC,MAAQ1tB,GAAS,EAAI,iBAAiB,oBAAoBke,EAAM4M,EAAc,EAAG1nB,CAAS,GAC1F,MAAQpD,GAAS,EAAE,EAAI8qB,EAAc,EAAE,CAC1C,CAEA,SAAS,YAAYzlB,EAAGsnB,EAAI3T,EAAI4T,EAAIznB,EAAGlD,EAAG,EACvC,MAAQjC,GAAS,EAAIqF,GACrB,MAAQrF,GAAS,GAAK2sB,GACtB,MAAQ3sB,GAAS,GAAKgZ,GACtB,MAAQhZ,GAAS,GAAK4sB,GACtB,MAAQ5sB,GAAS,EAAImF,GACrB,MAAQnF,GAAS,EAAIiC,GACrB,MAAQjC,GAAS,KAAO,CACvB,EAAG,GACH,GAAI,CAAC,CAAC2sB,EACN,GAAI,CAAC,CAAC3T,EACN,GAAI,CAAC,CAAC4T,EACN,EAAG,GACH,EAAG,EACL,CACF,CAEA,YAAY,UAAU,OAAS,SAAUvnB,EAAGsnB,EAAI3T,EAAI4T,EAAIznB,EAAGlD,EAAG,EAC3D,MAAQjC,GAAS,KAAK,EAAI,IAC1B,MAAQA,GAAS,KAAK,GAAK,IAC3B,MAAQA,GAAS,KAAK,GAAK,IAC3B,MAAQA,GAAS,KAAK,GAAK,IAC3B,MAAQA,GAAS,KAAK,EAAI,IAC1B,MAAQA,GAAS,KAAK,EAAI,GAC3B,IAAI4tB,EAAU,GAEd,OAAK,MAAQ5tB,GAAS,IAAMqF,KACzB,MAAQrF,GAAS,EAAIqF,GACrB,MAAQrF,GAAS,KAAK,EAAI,GAC3B4tB,EAAU,KAGP,MAAQ5tB,GAAS,KAAO2sB,KAC1B,MAAQ3sB,GAAS,GAAK2sB,GACtB,MAAQ3sB,GAAS,KAAK,GAAK,GAC5B4tB,EAAU,KAGP,MAAQ5tB,GAAS,KAAOgZ,KAC1B,MAAQhZ,GAAS,GAAKgZ,GACtB,MAAQhZ,GAAS,KAAK,GAAK,GAC5B4tB,EAAU,KAGP,MAAQ5tB,GAAS,KAAO4sB,KAC1B,MAAQ5sB,GAAS,GAAK4sB,GACtB,MAAQ5sB,GAAS,KAAK,GAAK,GAC5B4tB,EAAU,KAGP,MAAQ5tB,GAAS,IAAMmF,KACzB,MAAQnF,GAAS,EAAImF,GACrB,MAAQnF,GAAS,KAAK,EAAI,GAC3B4tB,EAAU,IAGR3rB,EAAE,UAAY,MAAQjC,GAAS,EAAE,CAAC,IAAMiC,EAAE,CAAC,IAAM,MAAQjC,GAAS,EAAE,CAAC,IAAMiC,EAAE,CAAC,IAAM,MAAQjC,GAAS,EAAE,CAAC,IAAMiC,EAAE,CAAC,IAAM,MAAQjC,GAAS,EAAE,CAAC,IAAMiC,EAAE,CAAC,IAAM,MAAQjC,GAAS,EAAE,EAAE,IAAMiC,EAAE,EAAE,IAAM,MAAQjC,GAAS,EAAE,EAAE,IAAMiC,EAAE,EAAE,MAC/N,MAAQjC,GAAS,EAAIiC,GACrB,MAAQjC,GAAS,KAAK,EAAI,GAC3B4tB,EAAU,IAGLA,CACT,EAMA,SAAS,aAAa1P,EAAMlH,EAAM,EAC/B,MAAQhX,GAAS,SAAW,qBAC5B,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,EAAI,IACrB,MAAQA,GAAS,GAAK,IACtB,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,KAAOke,GACxB,MAAQle,GAAS,MAAQ,MAAQA,GAAS,KAAK,MAC/C,MAAQA,GAAS,UAAY,GAC7B,MAAQA,GAAS,UAAY,IAC7B,MAAQA,GAAS,gBAAkB,GACnC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,YAAc,CAC9B,OAAQ,EACR,UAAW,MAAQA,GAAS,gBAC5B,EAAG,GACH,OAAQ,GACR,QAAS,GACT,GAAI,GACJ,EAAG,GACH,cAAe,GACf,EAAG,CAAC,EACJ,GAAI,EACJ,WAAY,CAAC,EACb,GAAI,GACJ,GAAI,GACJ,EAAG,GACH,GAAI,GACJ,GAAI,EACJ,EAAG,EACH,GAAI,EACJ,GAAI,EACJ,GAAI,KACJ,cAAe,GACf,gBAAiB,GACjB,gBAAiB,GACjB,QAAS,EACT,UAAW,EACX,UAAW,CAAC,EACZ,gBAAiB,EACjB,WAAY,EACd,EACA,KAAK,UAAU,MAAQA,GAAS,aAAc,MAAQA,GAAS,KAAK,EAAE,EAAE,CAAC,EAAE,CAAC,EAEvE,KAAK,eAAe,GACvB,KAAK,kBAAkB,MAAQA,GAAS,WAAW,CAEvD,CAEA,aAAa,UAAU,gBAAkB,CAAC,EAAG,CAAC,EAE9C,aAAa,UAAU,SAAW,SAAUmM,EAAK6K,EAAM,CACrD,QAASrV,KAAKqV,EACR,OAAO,UAAU,eAAe,KAAKA,EAAMrV,CAAC,IAC9CwK,EAAIxK,CAAC,EAAIqV,EAAKrV,CAAC,GAInB,OAAOwK,CACT,EAEA,aAAa,UAAU,eAAiB,SAAU6K,EAAM,CACjDA,EAAK,YACR,KAAK,iBAAiBA,CAAI,GAG3B,MAAQhX,GAAS,YAAcgX,GAC/B,MAAQhX,GAAS,YAAY,UAAY,MAAQA,GAAS,YAAY,WAAa,MAAQA,GAAS,iBACpG,MAAQA,GAAS,KAAO,EAC3B,EAEA,aAAa,UAAU,eAAiB,UAAY,CAClD,OAAO,KAAK,gBAAgB,CAC9B,EAEA,aAAa,UAAU,gBAAkB,UAAY,CACnD,OAAC,MAAQA,GAAS,IAAM,MAAQA,GAAS,KAAK,EAAE,EAAE,OAAS,GAEtD,MAAQA,GAAS,IACpB,KAAK,WAAW,MAAQA,GAAS,iBAAiB,KAAK,MAAQA,CAAO,CAAC,GAGjE,MAAQA,GAAS,EAC3B,EAEA,aAAa,UAAU,UAAY,SAAUge,EAAgB,EAC1D,MAAQhe,GAAS,gBAAgB,KAAKge,CAAc,GAEpD,MAAQhe,GAAS,KAAK,mBAAmB,MAAQA,CAAO,CAC3D,EAEA,aAAa,UAAU,SAAW,SAAU6tB,EAAa,CACvD,GAAM,UAAQ7tB,GAAS,KAAK,WAAW,WAAa,MAAQA,GAAS,SAAW,EAAE,MAAQA,GAAS,gBAAgB,SAAW,CAAC6tB,GAI/H,EAAC,MAAQ7tB,GAAS,YAAY,GAAK,MAAQA,GAAS,KAAK,EAAE,GAAG,MAAQA,GAAS,SAAS,EAAE,EAAE,EAC5F,IAAI8tB,GAAgB,MAAQ9tB,GAAS,YACjC+tB,GAAgB,MAAQ/tB,GAAS,UAErC,IAAK,MAAQA,GAAS,KAAM,CAC1B,KAAK,gBAAgB,MAAQA,GAAS,WAAW,EACjD,QAGD,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAO,GACzB,IAAIQ,EACAC,GAAO,MAAQT,GAAS,gBAAgB,OACxC8d,EAAa+P,IAAgB,MAAQ7tB,GAAS,KAAK,EAAE,GAAG,MAAQA,GAAS,SAAS,EAAE,EAExF,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAEpButB,KAAkB,MAAQ/tB,GAAS,UACrC8d,GAAc,MAAQ9d,GAAS,gBAAgBQ,CAAC,EAAEsd,EAAYA,EAAW,CAAC,EAE1EA,GAAc,MAAQ9d,GAAS,gBAAgBQ,CAAC,GAAG,MAAQR,GAAS,YAAa8d,EAAW,CAAC,EAI7FgQ,IAAiBhQ,GACnB,KAAK,eAAeA,CAAU,GAG/B,MAAQ9d,GAAS,GAAK,MAAQA,GAAS,aACvC,MAAQA,GAAS,IAAM,MAAQA,GAAS,GACxC,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,WAAW,QAChE,EAEA,aAAa,UAAU,iBAAmB,UAAY,CAMpD,QALIguB,GAAY,MAAQhuB,GAAS,KAAK,EAAE,EACpCsa,GAAY,MAAQta,GAAS,KAAK,KAAK,cACvC,EAAI,EACJS,EAAMutB,EAAS,OAEZ,GAAKvtB,EAAM,GACZ,MAAMA,EAAM,GAAKutB,EAAS,EAAI,CAAC,EAAE,EAAI1T,IAIzC,GAAK,EAGP,OAAK,MAAQta,GAAS,YAAc,KACjC,MAAQA,GAAS,UAAY,IAGxB,MAAQA,GAAS,KAAK,EAAE,GAAG,MAAQA,GAAS,SAAS,EAAE,CACjE,EAEA,aAAa,UAAU,eAAiB,SAAUiuB,EAAM,CAOtD,QANIxW,EAAqB,YAAY,0BAA0B,EAC3DyW,EAAkB,CAAC,EACnB1tB,EAAI,EACJC,EAAMwtB,EAAK,OACXE,EAEG3tB,EAAIC,GACT0tB,EAAWF,EAAK,WAAWztB,CAAC,EAExBiX,EAAmB,QAAQ0W,CAAQ,IAAM,GAC3CD,EAAgBA,EAAgB,OAAS,CAAC,GAAKD,EAAK,OAAOztB,CAAC,EACnD2tB,GAAY,OAASA,GAAY,OAC1CA,EAAWF,EAAK,WAAWztB,EAAI,CAAC,EAE5B2tB,GAAY,OAASA,GAAY,OACnCD,EAAgB,KAAKD,EAAK,OAAOztB,EAAG,CAAC,CAAC,EACtCA,GAAK,GAEL0tB,EAAgB,KAAKD,EAAK,OAAOztB,CAAC,CAAC,GAGrC0tB,EAAgB,KAAKD,EAAK,OAAOztB,CAAC,CAAC,EAGrCA,GAAK,EAGP,OAAO0tB,CACT,EAEA,aAAa,UAAU,iBAAmB,SAAU9X,EAAc,CAChEA,EAAa,WAAa,GAC1B,IAAIlB,GAAe,MAAQlV,GAAS,KAAK,WAAW,YAChDgX,GAAQ,MAAQhX,GAAS,KACzBsrB,EAAU,CAAC,EACX9qB,EACAC,EACA2tB,EACA1U,EAAQ,EACRhZ,EACA2tB,EAAiBrX,EAAK,EAAE,EACxBsX,EAAc,EACdC,EAAa,EACb9B,EAAc,EACd+B,EAAa,CAAC,EACdC,EAAY,EACZC,EAAe,EACf1pB,EACAoQ,EACA8B,EAAWhC,EAAY,cAAckB,EAAa,CAAC,EACnDuY,EACApH,EAAU,EACV/O,EAAY,kBAAkBtB,CAAQ,EAC1Cd,EAAa,QAAUoC,EAAU,OACjCpC,EAAa,OAASoC,EAAU,MAChCpC,EAAa,UAAYA,EAAa,EACtCA,EAAa,UAAY,KAAK,eAAeA,EAAa,CAAC,EAC3D3V,EAAM2V,EAAa,UAAU,OAC7BA,EAAa,gBAAkBA,EAAa,GAC5C,IAAIwY,EAAiBxY,EAAa,GAAK,IAAOA,EAAa,UACvD+X,EAEJ,GAAI/X,EAAa,GAOf,QANIvV,EAAO,GACPguB,EAAWzY,EAAa,GAAG,CAAC,EAC5B0Y,EAAY1Y,EAAa,GAAG,CAAC,EAC7B2Y,EACAC,EAEGnuB,GAAM,CACXmuB,EAAY,KAAK,eAAe5Y,EAAa,CAAC,EAC9C2Y,EAAgB,EAChBN,EAAY,EACZhuB,EAAMuuB,EAAU,OAChBJ,EAAiBxY,EAAa,GAAK,IAAOA,EAAa,UACvD,IAAI6Y,EAAiB,GAErB,IAAKzuB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB2tB,EAAWa,EAAUxuB,CAAC,EAAE,WAAW,CAAC,EACpC4tB,EAAc,GAEVY,EAAUxuB,CAAC,IAAM,IACnByuB,EAAiBzuB,GACR2tB,IAAa,IAAMA,IAAa,KACzCM,EAAY,EACZL,EAAc,GACdW,GAAiB3Y,EAAa,iBAAmBA,EAAa,UAAY,KAGxElB,EAAY,OACdyZ,EAAWzZ,EAAY,YAAY8Z,EAAUxuB,CAAC,EAAG0W,EAAS,OAAQA,EAAS,OAAO,EAClFqQ,EAAU6G,EAAc,EAAIO,EAAS,EAAIvY,EAAa,UAAY,KAGlEmR,EAAUrS,EAAY,YAAY8Z,EAAUxuB,CAAC,EAAG4V,EAAa,EAAGA,EAAa,SAAS,EAGpFqY,EAAYlH,EAAUsH,GAAYG,EAAUxuB,CAAC,IAAM,KACjDyuB,IAAmB,GACrBxuB,GAAO,EAEPD,EAAIyuB,EAGNF,GAAiB3Y,EAAa,iBAAmBA,EAAa,UAAY,IAC1E4Y,EAAU,OAAOxuB,EAAGyuB,IAAmBzuB,EAAI,EAAI,EAAG,IAAI,EAEtDyuB,EAAiB,GACjBR,EAAY,IAEZA,GAAalH,EACbkH,GAAaG,GAIjBG,GAAiB7X,EAAS,OAASd,EAAa,UAAY,KAEvD,MAAQpW,GAAS,WAAaoW,EAAa,WAAa,MAAQpW,GAAS,iBAAmB8uB,EAAYC,GAC3G3Y,EAAa,WAAa,EAC1BA,EAAa,gBAAkBA,EAAa,UAAYA,EAAa,GAAKA,EAAa,IAEvFA,EAAa,UAAY4Y,EACzBvuB,EAAM2V,EAAa,UAAU,OAC7BvV,EAAO,IAKb4tB,EAAY,CAACG,EACbrH,EAAU,EACV,IAAI2H,EAAoB,EACpBC,EAEJ,IAAK3uB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EA6CxB,GA5CA4tB,EAAc,GACde,EAAc/Y,EAAa,UAAU5V,CAAC,EACtC2tB,EAAWgB,EAAY,WAAW,CAAC,EAE/BhB,IAAa,IAAMA,IAAa,GAClCe,EAAoB,EACpBV,EAAW,KAAKC,CAAS,EACzBC,EAAeD,EAAYC,EAAeD,EAAYC,EACtDD,EAAY,GAAKG,EACjBluB,EAAM,GACN0tB,EAAc,GACd3B,GAAe,GAEf/rB,EAAMyuB,EAGJja,EAAY,OACdyZ,EAAWzZ,EAAY,YAAYia,EAAajY,EAAS,OAAQhC,EAAY,cAAckB,EAAa,CAAC,EAAE,OAAO,EAClHmR,EAAU6G,EAAc,EAAIO,EAAS,EAAIvY,EAAa,UAAY,KAIlEmR,EAAUrS,EAAY,YAAYxU,EAAK0V,EAAa,EAAGA,EAAa,SAAS,EAI3E+Y,IAAgB,IAClBD,GAAqB3H,EAAUqH,GAE/BH,GAAalH,EAAUqH,EAAiBM,EACxCA,EAAoB,GAGtB5D,EAAQ,KAAK,CACX,EAAG/D,EACH,GAAIA,EACJ,IAAK+G,EACL,EAAGF,EACH,UAAW,CAAC,EACZ,IAAK1tB,EACL,KAAM+rB,EACN,sBAAuB,CACzB,CAAC,EAEG4B,GAAkB,GAIpB,GAFAC,GAAe/G,EAEX7mB,IAAQ,IAAMA,IAAQ,KAAOF,IAAMC,EAAM,EAAG,CAK9C,KAJIC,IAAQ,IAAMA,IAAQ,OACxB4tB,GAAe/G,GAGVgH,GAAc/tB,GACnB8qB,EAAQiD,CAAU,EAAE,GAAKD,EACzBhD,EAAQiD,CAAU,EAAE,IAAM7U,EAC1B4R,EAAQiD,CAAU,EAAE,MAAQhH,EAC5BgH,GAAc,EAGhB7U,GAAS,EACT4U,EAAc,WAEPD,GAAkB,GAI3B,GAFAC,GAAe/G,EAEX7mB,IAAQ,IAAMF,IAAMC,EAAM,EAAG,CAK/B,IAJIC,IAAQ,KACV4tB,GAAe/G,GAGVgH,GAAc/tB,GACnB8qB,EAAQiD,CAAU,EAAE,GAAKD,EACzBhD,EAAQiD,CAAU,EAAE,IAAM7U,EAC1B4R,EAAQiD,CAAU,EAAE,MAAQhH,EAC5BgH,GAAc,EAGhBD,EAAc,EACd5U,GAAS,QAGX4R,EAAQ5R,CAAK,EAAE,IAAMA,EACrB4R,EAAQ5R,CAAK,EAAE,MAAQ,EACvBA,GAAS,EAQb,GAJAtD,EAAa,EAAIkV,EACjBoD,EAAeD,EAAYC,EAAeD,EAAYC,EACtDF,EAAW,KAAKC,CAAS,EAErBrY,EAAa,GACfA,EAAa,SAAWA,EAAa,GAAG,CAAC,EACzCA,EAAa,cAAgB,MAI7B,QAFAA,EAAa,SAAWsY,EAEhBtY,EAAa,EAAG,CACtB,IAAK,GACHA,EAAa,cAAgB,CAACA,EAAa,SAC3C,MAEF,IAAK,GACHA,EAAa,cAAgB,CAACA,EAAa,SAAW,EACtD,MAEF,QACEA,EAAa,cAAgB,CACjC,CAGFA,EAAa,WAAaoY,EAC1B,IAAIvD,EAAYjU,EAAK,EACjBoY,EACAC,EACJja,EAAO6V,EAAU,OACjB,IAAIqE,EACArU,EACAsU,EAAU,CAAC,EAEf,IAAKvqB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAkB5B,IAjBAoqB,EAAenE,EAAUjmB,CAAC,EAEtBoqB,EAAa,EAAE,KACjBhZ,EAAa,gBAAkB,IAG7BgZ,EAAa,EAAE,KACjBhZ,EAAa,gBAAkB,KAG7BgZ,EAAa,EAAE,IAAMA,EAAa,EAAE,IAAMA,EAAa,EAAE,IAAMA,EAAa,EAAE,MAChFhZ,EAAa,cAAgB,IAG/B6E,EAAM,EACNqU,EAAQF,EAAa,EAAE,EAElB5uB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6uB,EAAa/D,EAAQ9qB,CAAC,EACtB6uB,EAAW,UAAUrqB,CAAC,EAAIiW,GAEtBqU,GAAS,GAAKD,EAAW,MAAQ,IAAMC,GAAS,GAAKD,EAAW,MAAQ,IAAMA,EAAW,MAAQ,KAAOC,GAAS,IAAMD,EAAW,GAAKA,EAAW,KAAO,KAAO7uB,GAAKC,EAAM,IAAM6uB,GAAS,IAAMD,EAAW,GAAK7uB,GAAKC,EAAM,MAEzN2uB,EAAa,EAAE,KAAO,GACxBG,EAAQ,KAAKtU,CAAG,EAGlBA,GAAO,GAIXjE,EAAK,EAAEhS,CAAC,EAAE,EAAE,WAAaiW,EACzB,IAAIuU,GAAa,GACbC,GAEJ,GAAIL,EAAa,EAAE,KAAO,EACxB,IAAK5uB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6uB,EAAa/D,EAAQ9qB,CAAC,EAElBgvB,IAAcH,EAAW,UAAUrqB,CAAC,IAEtCwqB,GAAaH,EAAW,UAAUrqB,CAAC,EACnCyqB,GAASF,EAAQ,OAAO,KAAK,MAAM,KAAK,OAAO,EAAIA,EAAQ,MAAM,EAAG,CAAC,EAAE,CAAC,GAG1EF,EAAW,UAAUrqB,CAAC,EAAIyqB,GAKhCrZ,EAAa,QAAUA,EAAa,iBAAmBA,EAAa,UAAY,IAChFA,EAAa,GAAKA,EAAa,IAAM,EACrCA,EAAa,OAASc,EAAS,OAASd,EAAa,UAAY,GACnE,EAEA,aAAa,UAAU,mBAAqB,SAAUsZ,EAAShW,EAAO,CACpEA,EAAQA,IAAU,QAAa,MAAQ1Z,GAAS,UAAY0Z,EAC5D,IAAIiW,EAAQ,KAAK,SAAS,CAAC,GAAI,MAAQ3vB,GAAS,KAAK,EAAE,EAAE0Z,CAAK,EAAE,CAAC,EACjEiW,EAAQ,KAAK,SAASA,EAAOD,CAAO,GACnC,MAAQ1vB,GAAS,KAAK,EAAE,EAAE0Z,CAAK,EAAE,EAAIiW,EACtC,KAAK,YAAYjW,CAAK,GAErB,MAAQ1Z,GAAS,KAAK,mBAAmB,MAAQA,CAAO,CAC3D,EAEA,aAAa,UAAU,YAAc,SAAU0Z,EAAO,CACpD,IAAIiW,GAAS,MAAQ3vB,GAAS,KAAK,EAAE,EAAE0Z,CAAK,EAAE,EAC9CiW,EAAM,WAAa,IAClB,MAAQ3vB,GAAS,UAAY,GAC7B,MAAQA,GAAS,cAAgB,GAClC,KAAK,SAAS2vB,CAAK,CACrB,EAEA,aAAa,UAAU,cAAgB,SAAUC,EAAY,EAC1D,MAAQ5vB,GAAS,UAAY4vB,EAC9B,KAAK,aAAa,MAAQ5vB,GAAS,SAAS,GAE3C,MAAQA,GAAS,KAAK,mBAAmB,MAAQA,CAAO,CAC3D,EAEA,aAAa,UAAU,mBAAqB,SAAU6vB,EAAY,EAC/D,MAAQ7vB,GAAS,gBAAkB,KAAK,MAAM6vB,CAAU,GAAK,EAC9D,KAAK,aAAa,MAAQ7vB,GAAS,SAAS,GAE3C,MAAQA,GAAS,KAAK,mBAAmB,MAAQA,CAAO,CAC3D,EAMA,IAAI,iBAAmB,UAAY,CACjC,IAAIoC,EAAM,KAAK,IACXC,EAAM,KAAK,IACXytB,EAAQ,KAAK,MAEjB,SAASC,EAAwB7R,EAAMlH,EAAM,EAC1C,MAAQhX,GAAS,mBAAqB,IACtC,MAAQA,GAAS,EAAI,IACrB,MAAQA,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,OAAS,GAC1B,MAAQA,GAAS,OAAS,EAC3B,KAAK,6BAA6Bke,CAAI,GACrC,MAAQle,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CACL,EAAG,EAAG,EAAG,MAAQhX,CAAO,EAEpB,MAAOgX,GACR,MAAQhX,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAEhF,MAAQA,GAAS,EAAI,CACpB,EAAG,GACL,GAGD,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CACL,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACvB,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,IAAM,CAC9D,EAAG,CACL,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACvB,MAAQA,GAAS,GAAK,gBAAgB,QAAQke,EAAMlH,EAAK,IAAM,CAC9D,EAAG,CACL,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACvB,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GAE9E,MAAQA,GAAS,kBAAkB,QACvC,KAAK,SAAS,CAElB,CAEA+vB,EAAwB,UAAY,CAClC,QAAS,SAAU9U,EAAK,EACjB,MAAQjb,GAAS,sBAAwB,MAAQA,GAAS,KAAK,aAAa,YAAY,EAAE,QAC7F,KAAK,SAAS,EAIhB,IAAImQ,EAAK,EACLC,EAAK,EACLC,EAAK,EACLC,EAAK,GAEJ,MAAQtQ,GAAS,GAAG,EAAI,EAC3BmQ,GAAM,MAAQnQ,GAAS,GAAG,EAAI,IAE9BoQ,EAAK,EAAE,MAAQpQ,GAAS,GAAG,EAAI,KAG5B,MAAQA,GAAS,GAAG,EAAI,EAC3BqQ,EAAK,GAAK,MAAQrQ,GAAS,GAAG,EAAI,IAElCsQ,EAAK,GAAK,MAAQtQ,GAAS,GAAG,EAAI,IAGpC,IAAIgwB,EAAQ,cAAc,gBAAgB7f,EAAIC,EAAIC,EAAIC,CAAE,EAAE,IACtD6N,EAAO,EACPxc,GAAK,MAAQ3B,GAAS,OACtB+E,GAAK,MAAQ/E,GAAS,OACtBe,GAAQ,MAAQf,GAAS,KAAK,GAElC,GAAIe,IAAS,EACPgE,IAAMpD,EACRwc,EAAOlD,GAAOlW,EAAI,EAAI,EAEtBoZ,EAAO/b,EAAI,EAAGC,EAAI,IAAO0C,EAAIpD,IAAMsZ,EAAMtZ,IAAMoD,EAAIpD,GAAI,CAAC,CAAC,EAG3Dwc,EAAO6R,EAAM7R,CAAI,UACRpd,IAAS,EACdgE,IAAMpD,EACRwc,EAAOlD,GAAOlW,EAAI,EAAI,EAEtBoZ,EAAO,EAAI/b,EAAI,EAAGC,EAAI,IAAO0C,EAAIpD,IAAMsZ,EAAMtZ,IAAMoD,EAAIpD,GAAI,CAAC,CAAC,EAG/Dwc,EAAO6R,EAAM7R,CAAI,UACRpd,IAAS,EACdgE,IAAMpD,EACRwc,EAAO,GAEPA,EAAO/b,EAAI,EAAGC,EAAI,IAAO0C,EAAIpD,IAAMsZ,EAAMtZ,IAAMoD,EAAIpD,GAAI,CAAC,CAAC,EAErDwc,EAAO,GACTA,GAAQ,EAERA,EAAO,EAAI,GAAKA,EAAO,KAI3BA,EAAO6R,EAAM7R,CAAI,UACRpd,IAAS,EAAG,CACrB,GAAIgE,IAAMpD,EACRwc,EAAO,MACF,CACL,IAAI8R,EAAMlrB,EAAIpD,EAIdsZ,EAAM5Y,EAAID,EAAI,EAAG6Y,EAAM,GAAMtZ,CAAC,EAAGoD,EAAIpD,CAAC,EACtC,IAAIwG,EAAI,CAAC8nB,EAAM,EAAIhV,EACfpW,EAAIorB,EAAM,EACd9R,EAAO,KAAK,KAAK,EAAIhW,EAAIA,GAAKtD,EAAIA,EAAE,EAGtCsZ,EAAO6R,EAAM7R,CAAI,OACRpd,IAAS,GACdgE,IAAMpD,EACRwc,EAAO,GAEPlD,EAAM5Y,EAAID,EAAI,EAAG6Y,EAAM,GAAMtZ,CAAC,EAAGoD,EAAIpD,CAAC,EACtCwc,GAAQ,EAAI,KAAK,IAAI,KAAK,GAAK,KAAK,GAAK,EAAIlD,GAAOlW,EAAIpD,EAAE,GAAK,GAGjEwc,EAAO6R,EAAM7R,CAAI,IAEblD,GAAO6U,EAAMnuB,CAAC,IACZsZ,EAAMtZ,EAAI,EACZwc,EAAO/b,EAAI,EAAGC,EAAIA,EAAI0C,EAAG,CAAC,GAAKpD,EAAIsZ,GAAM,CAAC,CAAC,EAE3CkD,EAAO/b,EAAI,EAAGC,EAAI0C,EAAIkW,EAAK,CAAC,CAAC,GAIjCkD,EAAO6R,EAAM7R,CAAI,GAGnB,OAAOA,GAAQ,MAAQne,GAAS,EAAE,CACpC,EACA,SAAU,SAAUkwB,EAAc,CAChC,KAAK,yBAAyB,GAC7B,MAAQlwB,GAAS,KAAOkwB,IAAiB,MAAQlwB,GAAS,MAC1D,MAAQA,GAAS,oBAAsB,MAAQA,GAAS,KAAK,aAAa,YAAY,EAAE,QAAU,EAE/FkwB,IAAiB,MAAQlwB,GAAS,KAAK,IAAM,KAC9C,MAAQA,GAAS,EAAE,GAAK,MAAQA,GAAS,oBAG5C,IAAImwB,GAAW,MAAQnwB,GAAS,KAAK,IAAM,EAAI,EAAI,KAAO,MAAQA,GAAS,KAAK,WAC5EqF,GAAK,MAAQrF,GAAS,EAAE,EAAImwB,EAC5BxuB,GAAK,MAAQ3B,GAAS,EAAE,EAAImwB,EAAU9qB,EACtCN,GAAK,MAAQ/E,GAAS,EAAE,EAAImwB,EAAU9qB,EAE1C,GAAI1D,EAAIoD,EAAG,CACT,IAAIof,EAAKxiB,EACTA,EAAIoD,EACJA,EAAIof,GAGL,MAAQnkB,GAAS,OAAS2B,GAC1B,MAAQ3B,GAAS,OAAS+E,CAC7B,CACF,EACA,gBAAgB,CAAC,wBAAwB,EAAGgrB,CAAuB,EAEnE,SAASK,EAAoBlS,EAAMlH,EAAMhU,EAAK,CAC5C,OAAO,IAAI+sB,EAAwB7R,EAAMlH,EAAMhU,CAAG,CACpD,CAEA,MAAO,CACL,oBAAqBotB,CACvB,CACF,EAAE,EAME,YAAc,UAAY,CAC5B,OAAO,SAAUC,EAAeC,EAASC,EAAU,CACjD,IAAIC,EAAU,EACVC,EAAaJ,EACb/lB,EAAO,iBAAiBmmB,CAAU,EAClC7jB,EAAK,CACP,WAAY8jB,EACZ,QAASC,CACX,EAEA,SAASD,GAAa,CACpB,IAAI5vB,EAEJ,OAAI0vB,GACFA,GAAW,EACX1vB,EAAUwJ,EAAKkmB,CAAO,GAEtB1vB,EAAUwvB,EAAQ,EAGbxvB,CACT,CAEA,SAAS6vB,EAAQ7vB,EAAS,CACpB0vB,IAAYC,IACdnmB,EAAO,QAAQ,OAAOA,CAAI,EAC1BmmB,GAAc,GAGZF,GACFA,EAASzvB,CAAO,EAGlBwJ,EAAKkmB,CAAO,EAAI1vB,EAChB0vB,GAAW,CACb,CAEA,OAAO5jB,CACT,CACF,EAAE,EAME,QAAU,UAAY,CACxB,SAASgkB,EAAO5tB,EAAK,CACnB,OAAOA,EAAI,OAAO,iBAAiBA,EAAI,MAAM,CAAC,CAChD,CAEA,MAAO,CACL,OAAQ4tB,CACV,CACF,EAAE,EAME,UAAY,UAAY,CAC1B,SAASC,GAAS,CAChB,OAAO,iBAAiB,UAAW,CAAC,CACtC,CAEA,OAAO,YAAY,EAAGA,CAAM,CAC9B,EAAE,EAME,UAAY,UAAY,CAC1B,SAASA,GAAS,CAChB,OAAO,IAAI,SACb,CAEA,SAASF,EAAQ/L,EAAW,CAC1B,IAAInkB,EAAMmkB,EAAU,QAChBpkB,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,UAAU,QAAQokB,EAAU,EAAEpkB,CAAC,CAAC,EAChC,UAAU,QAAQokB,EAAU,EAAEpkB,CAAC,CAAC,EAChC,UAAU,QAAQokB,EAAU,EAAEpkB,CAAC,CAAC,EAChCokB,EAAU,EAAEpkB,CAAC,EAAI,KACjBokB,EAAU,EAAEpkB,CAAC,EAAI,KACjBokB,EAAU,EAAEpkB,CAAC,EAAI,KAGnBokB,EAAU,QAAU,EACpBA,EAAU,EAAI,EAChB,CAEA,SAAS7c,EAAM+oB,EAAO,CACpB,IAAIC,EAAS1wB,EAAQ,WAAW,EAC5BG,EACAC,EAAMqwB,EAAM,UAAY,OAAYA,EAAM,EAAE,OAASA,EAAM,QAI/D,IAHAC,EAAO,UAAUtwB,CAAG,EACpBswB,EAAO,EAAID,EAAM,EAEZtwB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBuwB,EAAO,YAAYD,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGswB,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGswB,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGswB,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGswB,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGswB,EAAM,EAAEtwB,CAAC,EAAE,CAAC,EAAGA,CAAC,EAGhH,OAAOuwB,CACT,CAEA,IAAI1wB,EAAU,YAAY,EAAGwwB,EAAQF,CAAO,EAC5C,OAAAtwB,EAAQ,MAAQ0H,EACT1H,CACT,EAAE,EAME,oBAAsB,UAAY,CACpC,IAAIuM,EAAK,CACP,mBAAoBokB,EACpB,QAASL,CACX,EACIH,EAAU,EACVC,EAAa,EACbnmB,EAAO,iBAAiBmmB,CAAU,EAEtC,SAASO,GAAqB,CAC5B,IAAIC,EAEJ,OAAIT,GACFA,GAAW,EACXS,EAAkB3mB,EAAKkmB,CAAO,GAE9BS,EAAkB,IAAI,gBAGjBA,CACT,CAEA,SAASN,EAAQM,EAAiB,CAChC,IAAIzwB,EACAC,EAAMwwB,EAAgB,QAE1B,IAAKzwB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,UAAU,QAAQywB,EAAgB,OAAOzwB,CAAC,CAAC,EAG7CywB,EAAgB,QAAU,EAEtBT,IAAYC,IACdnmB,EAAO,QAAQ,OAAOA,CAAI,EAC1BmmB,GAAc,GAGhBnmB,EAAKkmB,CAAO,EAAIS,EAChBT,GAAW,CACb,CAEA,OAAO5jB,CACT,EAAE,EAME,mBAAqB,UAAY,CACnC,SAASikB,GAAS,CAChB,MAAO,CACL,QAAS,CAAC,EACV,YAAa,CACf,CACF,CAEA,SAASF,EAAQ7vB,EAAS,CACxB,IAAIN,EACAC,EAAMK,EAAQ,QAAQ,OAE1B,IAAKN,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,iBAAiB,QAAQM,EAAQ,QAAQN,CAAC,CAAC,EAG7CM,EAAQ,QAAQ,OAAS,CAC3B,CAEA,OAAO,YAAY,EAAG+vB,EAAQF,CAAO,CACvC,EAAE,EAME,iBAAmB,UAAY,CACjC,SAASE,GAAS,CAChB,MAAO,CACL,YAAa,EACb,SAAU,iBAAiB,UAAW,oBAAoB,EAC1D,QAAS,iBAAiB,UAAW,oBAAoB,CAC3D,CACF,CAEA,OAAO,YAAY,EAAGA,CAAM,CAC9B,EAAE,EAIE,aAAe,UAAY,CAC7B,SAASK,EAAkBC,EAAS,CAMlC,QALIC,EAAQD,EAAQ,MAAM;AAAA,CAAM,EAC5B/N,EAAO,CAAC,EACRiO,EACAC,EAAY,EAEP9wB,EAAI,EAAGA,EAAI4wB,EAAM,OAAQ5wB,GAAK,EACrC6wB,EAAOD,EAAM5wB,CAAC,EAAE,MAAM,GAAG,EAErB6wB,EAAK,SAAW,IAClBjO,EAAKiO,EAAK,CAAC,CAAC,EAAIA,EAAK,CAAC,EAAE,KAAK,EAC7BC,GAAa,GAIjB,GAAIA,IAAc,EAChB,MAAM,IAAI,MAGZ,OAAOlO,CACT,CAEA,OAAO,SAAUmO,EAAU,CAGzB,QAFIC,EAAU,CAAC,EAENhxB,EAAI,EAAGA,EAAI+wB,EAAS,OAAQ/wB,GAAK,EAAG,CAC3C,IAAIixB,EAAUF,EAAS/wB,CAAC,EACpBkxB,EAAa,CACf,KAAMD,EAAQ,GACd,SAAUA,EAAQ,EACpB,EAEA,GAAI,CACFC,EAAW,QAAU,KAAK,MAAMH,EAAS/wB,CAAC,EAAE,EAAE,CAChD,MAAE,CACA,GAAI,CACFkxB,EAAW,QAAUR,EAAkBK,EAAS/wB,CAAC,EAAE,EAAE,CACvD,MAAE,CACAkxB,EAAW,QAAU,CACnB,KAAMH,EAAS/wB,CAAC,CAClB,CACF,CACF,CAEAgxB,EAAQ,KAAKE,CAAU,EAGzB,OAAOF,CACT,CACF,EAAE,EAIF,SAAS,cAAe,CAAC,CAEzB,aAAa,UAAU,YAAc,SAAUG,EAAK,CAClD,IAAInxB,EACAC,GAAO,MAAQT,GAAS,OAAO,OAC/BgX,EAGJ,KAFC,MAAQhX,GAAS,eAAiB,GAE9BQ,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,GACvB,MAAQR,GAAS,SAASQ,CAAC,IAC/BwW,GAAQ,MAAQhX,GAAS,OAAOQ,CAAC,EAE7BwW,EAAK,GAAKA,EAAK,IAAM2a,GAAO,MAAQ3xB,GAAS,OAAOQ,CAAC,EAAE,IAAMwW,EAAK,GAAKA,EAAK,GAAK2a,GAAO,MAAQ3xB,GAAS,OAAOQ,CAAC,EAAE,IACrH,KAAK,UAAUA,CAAC,IAInB,MAAQR,GAAS,gBAAkB,MAAQA,GAAS,SAASQ,CAAC,GAAK,MAAQR,GAAS,eAAiB,GAGxG,KAAK,qBAAqB,CAC5B,EAEA,aAAa,UAAU,WAAa,SAAU4xB,EAAO,CACnD,OAAQA,EAAM,GAAI,CAChB,IAAK,GACH,OAAO,KAAK,YAAYA,CAAK,EAE/B,IAAK,GACH,OAAO,KAAK,WAAWA,CAAK,EAE9B,IAAK,GACH,OAAO,KAAK,YAAYA,CAAK,EAE/B,IAAK,GACH,OAAO,KAAK,WAAWA,CAAK,EAE9B,IAAK,GACH,OAAO,KAAK,YAAYA,CAAK,EAE/B,IAAK,GACH,OAAO,KAAK,WAAWA,CAAK,EAE9B,IAAK,GACH,OAAO,KAAK,YAAYA,CAAK,EAE/B,IAAK,IACH,OAAO,KAAK,aAAaA,CAAK,EAEhC,IAAK,IACH,OAAO,KAAK,cAAcA,CAAK,EAEjC,QACE,OAAO,KAAK,WAAWA,CAAK,CAChC,CACF,EAEA,aAAa,UAAU,aAAe,UAAY,CAChD,MAAM,IAAI,MAAM,kDAAkD,CACpE,EAEA,aAAa,UAAU,YAAc,SAAU5a,EAAM,CACnD,OAAO,IAAI,aAAaA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC7E,EAEA,aAAa,UAAU,cAAgB,SAAUgX,EAAM,CACrD,OAAO,IAAI,eAAeA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC/E,EAEA,aAAa,UAAU,cAAgB,UAAY,CACjD,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,KAAK,UAAUA,CAAC,EAGlB,KAAK,qBAAqB,CAC5B,EAEA,aAAa,UAAU,cAAgB,SAAUqxB,EAAW,EACzD,MAAQ7xB,GAAS,eAAiB,GACnC,IAAIQ,EACAC,EAAMoxB,EAAU,OAChB7sB,EACAoQ,GAAQ,MAAQpV,GAAS,OAAO,OAEpC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAGxB,IAFAwE,EAAI,EAEGA,EAAIoQ,GAAM,CACf,IAAK,MAAQpV,GAAS,OAAOgF,CAAC,EAAE,KAAO6sB,EAAUrxB,CAAC,EAAE,GAAI,EACrD,MAAQR,GAAS,OAAOgF,CAAC,EAAI6sB,EAAUrxB,CAAC,EACzC,MAGFwE,GAAK,EAGX,EAEA,aAAa,UAAU,oBAAsB,SAAU8sB,EAAY,EAChE,MAAQ9xB,GAAS,WAAW,iBAAmB8xB,CAClD,EAEA,aAAa,UAAU,UAAY,UAAY,EACvC,MAAQ9xB,GAAS,WAAW,iBAChC,KAAK,cAAc,CAEvB,EAEA,aAAa,UAAU,sBAAwB,SAAUc,EAASixB,EAAYC,EAAW,CAMvF,QALI3L,GAAY,MAAQrmB,GAAS,SAC7BgV,GAAU,MAAQhV,GAAS,OAC3BQ,EAAI,EACJC,EAAMuU,EAAO,OAEVxU,EAAIC,GACLuU,EAAOxU,CAAC,EAAE,KAAOuxB,IAEf,CAAC1L,EAAS7lB,CAAC,GAAK6lB,EAAS7lB,CAAC,IAAM,IAClC,KAAK,UAAUA,CAAC,EAChB,KAAK,kBAAkBM,CAAO,IAE9BkxB,EAAU,KAAK3L,EAAS7lB,CAAC,CAAC,EAC1B6lB,EAAS7lB,CAAC,EAAE,YAAY,EAEpBwU,EAAOxU,CAAC,EAAE,SAAW,OACvB,KAAK,sBAAsBM,EAASkU,EAAOxU,CAAC,EAAE,OAAQwxB,CAAS,EAE/DlxB,EAAQ,aAAakxB,CAAS,IAKpCxxB,GAAK,CAET,EAEA,aAAa,UAAU,kBAAoB,SAAUM,EAAS,EAC3D,MAAQd,GAAS,gBAAgB,KAAKc,CAAO,CAChD,EAEA,aAAa,UAAU,wBAA0B,SAAUuoB,EAAQ,CACjE,IAAI7oB,EACAC,EAAM4oB,EAAO,OAEjB,IAAK7oB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI6oB,EAAO7oB,CAAC,EAAE,GAAI,CAChB,IAAIyxB,EAAO,KAAK,WAAW5I,EAAO7oB,CAAC,CAAC,EACpCyxB,EAAK,gBAAgB,GAEpB,MAAQjyB,GAAS,WAAW,iBAAiB,oBAAoBiyB,CAAI,EAG5E,EAEA,aAAa,UAAU,gBAAkB,SAAUC,EAAUC,EAAgB,EAC1E,MAAQnyB,GAAS,WAAW,YAAc,IAAI,aAE9C,MAAQA,GAAS,WAAW,YAAY,SAASkyB,EAAS,KAAK,GAE/D,MAAQlyB,GAAS,WAAW,YAAY,SAASkyB,EAAS,MAAOC,CAAc,GAE/E,MAAQnyB,GAAS,WAAW,cAAgB,MAAQA,GAAS,cAAc,aAAa,MAAM,MAAQA,GAAS,aAAa,GAC5H,MAAQA,GAAS,WAAW,eAAiB,MAAQA,GAAS,cAAc,cAAc,MAAM,MAAQA,GAAS,aAAa,GAC9H,MAAQA,GAAS,WAAW,aAAe,MAAQA,GAAS,cAAc,gBAC1E,MAAQA,GAAS,WAAW,iBAAmB,MAAQA,GAAS,cAAc,iBAC9E,MAAQA,GAAS,WAAW,QAAU,GACtC,MAAQA,GAAS,WAAW,UAAYkyB,EAAS,IACjD,MAAQlyB,GAAS,WAAW,GAAKkyB,EAAS,IAC1C,MAAQlyB,GAAS,WAAW,SAAW,CACtC,EAAGkyB,EAAS,EACZ,EAAGA,EAAS,CACd,CACF,EAKA,SAAS,YAAYE,EAAeC,EAAQ,EACzC,MAAQryB,GAAS,cAAgBoyB,GACjC,MAAQpyB,GAAS,OAAS,MAC1B,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,WAAa,SAAS,KAAK,EAC7C,IAAIsyB,EAAY,GAEhB,GAAID,GAAUA,EAAO,MAAO,CAC1B,IAAIE,EAAe,SAAS,OAAO,EAC/BC,EAAU,gBAAgB,EAC9BD,EAAa,aAAa,KAAMC,CAAO,EACvCD,EAAa,YAAcF,EAAO,OAEjC,MAAQryB,GAAS,WAAW,YAAYuyB,CAAY,EAErDD,GAAaE,EAGf,GAAIH,GAAUA,EAAO,YAAa,CAChC,IAAII,EAAc,SAAS,MAAM,EAC7BC,EAAS,gBAAgB,EAC7BD,EAAY,aAAa,KAAMC,CAAM,EACrCD,EAAY,YAAcJ,EAAO,aAEhC,MAAQryB,GAAS,WAAW,YAAYyyB,CAAW,EAEpDH,GAAa,IAAMI,EAGjBJ,IACD,MAAQtyB,GAAS,WAAW,aAAa,kBAAmBsyB,CAAS,EAGxE,IAAI3Z,EAAO,SAAS,MAAM,GAEzB,MAAQ3Y,GAAS,WAAW,YAAY2Y,CAAI,EAE7C,IAAIga,EAAc,SAAS,GAAG,GAE7B,MAAQ3yB,GAAS,WAAW,YAAY2yB,CAAW,GAEnD,MAAQ3yB,GAAS,aAAe2yB,GAChC,MAAQ3yB,GAAS,aAAe,CAC/B,oBAAqBqyB,GAAUA,EAAO,qBAAuB,gBAC7D,yBAA0BA,GAAUA,EAAO,0BAA4B,iBACvE,gBAAiBA,GAAUA,EAAO,iBAAmB,GACrD,kBAAmB,EAAEA,GAAUA,EAAO,oBAAsB,IAC5D,YAAaA,GAAUA,EAAO,aAAe,GAC7C,YAAaA,GAAUA,EAAO,aAAe,GAC7C,UAAWA,GAAUA,EAAO,WAAa,GACzC,GAAIA,GAAUA,EAAO,IAAM,GAC3B,UAAWA,GAAUA,EAAO,UAC5B,WAAY,CACV,MAAOA,GAAUA,EAAO,YAAcA,EAAO,WAAW,OAAS,OACjE,OAAQA,GAAUA,EAAO,YAAcA,EAAO,WAAW,QAAU,OACnE,EAAGA,GAAUA,EAAO,YAAcA,EAAO,WAAW,GAAK,KACzD,EAAGA,GAAUA,EAAO,YAAcA,EAAO,WAAW,GAAK,IAC3D,CACF,GACC,MAAQryB,GAAS,WAAa,CAC7B,KAAM,GACN,SAAU,GACV,KAAM2Y,EACN,cAAe,MAAQ3Y,GAAS,YAClC,GACC,MAAQA,GAAS,SAAW,CAAC,GAC7B,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,UAAY,IAC7B,MAAQA,GAAS,aAAe,KACnC,CAEA,gBAAgB,CAAC,YAAY,EAAG,WAAW,EAE3C,YAAY,UAAU,WAAa,SAAUgX,EAAM,CACjD,OAAO,IAAI,YAAYA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC5E,EAEA,YAAY,UAAU,YAAc,SAAUgX,EAAM,CAClD,OAAO,IAAI,gBAAgBA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAChF,EAEA,YAAY,UAAU,WAAa,SAAUgX,EAAM,CACjD,OAAO,IAAI,qBAAqBA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CACrF,EAEA,YAAY,UAAU,YAAc,SAAUgX,EAAM,CAClD,OAAO,IAAI,cAAcA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC9E,EAEA,YAAY,UAAU,WAAa,SAAUgX,EAAM,CACjD,OAAO,IAAI,eAAeA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC/E,EAEA,YAAY,UAAU,YAAc,SAAUgX,EAAM,CAClD,OAAO,IAAI,cAAcA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC9E,EAEA,YAAY,UAAU,gBAAkB,SAAUkyB,EAAU,EACzD,MAAQlyB,GAAS,WAAW,aAAa,QAAS,4BAA4B,GAE1E,MAAQA,GAAS,aAAa,aAChC,MAAQA,GAAS,WAAW,aAAa,WAAY,MAAQA,GAAS,aAAa,WAAW,GAE9F,MAAQA,GAAS,WAAW,aAAa,UAAW,OAASkyB,EAAS,EAAI,IAAMA,EAAS,CAAC,GAGvF,MAAQlyB,GAAS,aAAa,eACjC,MAAQA,GAAS,WAAW,aAAa,QAASkyB,EAAS,CAAC,GAE5D,MAAQlyB,GAAS,WAAW,aAAa,SAAUkyB,EAAS,CAAC,GAE7D,MAAQlyB,GAAS,WAAW,MAAM,MAAQ,QAC1C,MAAQA,GAAS,WAAW,MAAM,OAAS,QAC3C,MAAQA,GAAS,WAAW,MAAM,UAAY,uBAG5C,MAAQA,GAAS,aAAa,YAChC,MAAQA,GAAS,WAAW,aAAa,SAAU,MAAQA,GAAS,aAAa,SAAS,GAGxF,MAAQA,GAAS,aAAa,KAChC,MAAQA,GAAS,WAAW,aAAa,MAAO,MAAQA,GAAS,aAAa,EAAE,GAG9E,MAAQA,GAAS,aAAa,YAAc,SAC9C,MAAQA,GAAS,WAAW,aAAa,aAAc,MAAQA,GAAS,aAAa,SAAS,GAGhG,MAAQA,GAAS,WAAW,aAAa,uBAAwB,MAAQA,GAAS,aAAa,mBAAmB,GAIlH,MAAQA,GAAS,cAAc,QAAQ,aAAa,MAAQA,GAAS,UAAU,EAGhF,IAAI2Y,GAAQ,MAAQ3Y,GAAS,WAAW,KACxC,KAAK,gBAAgBkyB,EAAUvZ,CAAI,GAClC,MAAQ3Y,GAAS,WAAW,iBAAmB,MAAQA,GAAS,aAAa,iBAC7E,MAAQA,GAAS,KAAOkyB,EACzB,IAAIS,EAAc,SAAS,UAAU,EACjCC,EAAO,SAAS,MAAM,EAC1BA,EAAK,aAAa,QAASV,EAAS,CAAC,EACrCU,EAAK,aAAa,SAAUV,EAAS,CAAC,EACtCU,EAAK,aAAa,IAAK,CAAC,EACxBA,EAAK,aAAa,IAAK,CAAC,EACxB,IAAIC,EAAS,gBAAgB,EAC7BF,EAAY,aAAa,KAAME,CAAM,EACrCF,EAAY,YAAYC,CAAI,GAE3B,MAAQ5yB,GAAS,aAAa,aAAa,YAAa,OAAS,aAAe,IAAM6yB,EAAS,GAAG,EAEnGla,EAAK,YAAYga,CAAW,GAC3B,MAAQ3yB,GAAS,OAASkyB,EAAS,QACnC,MAAQlyB,GAAS,SAAW,iBAAiBkyB,EAAS,OAAO,MAAM,CACtE,EAEA,YAAY,UAAU,QAAU,UAAY,EACrC,MAAQlyB,GAAS,cAAc,WACjC,MAAQA,GAAS,cAAc,QAAQ,UAAY,KAGrD,MAAQA,GAAS,aAAe,MAChC,MAAQA,GAAS,WAAW,KAAO,KACpC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,QAAU,MAAQA,GAAS,OAAO,OAAS,EAEvE,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACnB,MAAQR,GAAS,SAASQ,CAAC,IAC7B,MAAQR,GAAS,SAASQ,CAAC,EAAE,QAAQ,GAIzC,MAAQR,GAAS,SAAS,OAAS,GACnC,MAAQA,GAAS,UAAY,IAC7B,MAAQA,GAAS,cAAgB,IACpC,EAEA,YAAY,UAAU,oBAAsB,UAAY,CAAC,EAEzD,YAAY,UAAU,UAAY,SAAU2f,EAAK,CAC/C,IAAI0G,GAAY,MAAQrmB,GAAS,SAEjC,GAAI,EAAAqmB,EAAS1G,CAAG,IAAM,MAAQ3f,GAAS,OAAO2f,CAAG,EAAE,KAAO,IAI1D,CAAA0G,EAAS1G,CAAG,EAAI,GAChB,IAAI7e,EAAU,KAAK,YAAY,MAAQd,GAAS,OAAO2f,CAAG,CAAC,EAC3D0G,EAAS1G,CAAG,EAAI7e,EAEZ,qBACG,MAAQd,GAAS,OAAO2f,CAAG,EAAE,KAAO,IACtC,MAAQ3f,GAAS,WAAW,iBAAiB,oBAAoBc,CAAO,EAG3EA,EAAQ,gBAAgB,GAG1B,KAAK,mBAAmBA,EAAS6e,CAAG,GAE/B,MAAQ3f,GAAS,OAAO2f,CAAG,EAAE,KAC5B,EAAE,MAAQ3f,GAAS,SAAS2f,EAAM,CAAC,IAAM,MAAQ3f,GAAS,SAAS2f,EAAM,CAAC,IAAM,IAClF,KAAK,UAAUA,EAAM,CAAC,EACtB,KAAK,kBAAkB7e,CAAO,GAE9BA,EAAQ,SAASulB,EAAS1G,EAAM,CAAC,EAAE,OAAO,GAGhD,EAEA,YAAY,UAAU,qBAAuB,UAAY,CACvD,MAAQ,MAAQ3f,GAAS,gBAAgB,QAAQ,CAC/C,IAAIc,GAAW,MAAQd,GAAS,gBAAgB,IAAI,EAIpD,GAFAc,EAAQ,eAAe,EAEnBA,EAAQ,KAAK,GAIf,QAHIN,EAAI,EACJC,GAAO,MAAQT,GAAS,SAAS,OAE9BQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,SAASQ,CAAC,IAAMM,EAAS,CAC7CA,EAAQ,UAAU,MAAQd,GAAS,SAASQ,EAAI,CAAC,EAAE,OAAO,EAC1D,MAGFA,GAAK,GAIb,EAEA,YAAY,UAAU,YAAc,SAAUmxB,EAAK,CACjD,GAAK,SAAQ3xB,GAAS,gBAAkB2xB,IAAQ,MAAQ3xB,GAAS,WAIjE,CAAI2xB,IAAQ,KACVA,GAAO,MAAQ3xB,GAAS,eAEvB,MAAQA,GAAS,cAAgB2xB,GAKnC,MAAQ3xB,GAAS,WAAW,SAAW2xB,GACvC,MAAQ3xB,GAAS,WAAW,SAAW,GACvC,MAAQA,GAAS,WAAW,iBAAiB,aAAe2xB,GAC5D,MAAQ3xB,GAAS,WAAW,KAAO,GACpC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAMnC,KAJM,MAAQA,GAAS,gBACrB,KAAK,YAAY2xB,CAAG,EAGjBnxB,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,IACxB,MAAQR,GAAS,iBAAmB,MAAQA,GAAS,SAASQ,CAAC,KACjE,MAAQR,GAAS,SAASQ,CAAC,EAAE,aAAamxB,GAAO,MAAQ3xB,GAAS,OAAOQ,CAAC,EAAE,EAAE,EAInF,IAAK,MAAQR,GAAS,WAAW,KAC/B,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,IACnB,MAAQR,GAAS,iBAAmB,MAAQA,GAAS,SAASQ,CAAC,KACjE,MAAQR,GAAS,SAASQ,CAAC,EAAE,YAAY,EAIlD,EAEA,YAAY,UAAU,mBAAqB,SAAUM,EAAS6e,EAAK,CACjE,IAAI+Q,EAAa5vB,EAAQ,eAAe,EAExC,GAAK4vB,EAOL,SAHIlwB,EAAI,EACJsyB,EAEGtyB,EAAImf,IACJ,MAAQ3f,GAAS,SAASQ,CAAC,IAAM,MAAQR,GAAS,SAASQ,CAAC,IAAM,KAAS,MAAQR,GAAS,SAASQ,CAAC,EAAE,eAAe,IAC1HsyB,GAAe,MAAQ9yB,GAAS,SAASQ,CAAC,EAAE,eAAe,GAG7DA,GAAK,EAGHsyB,GACD,MAAQ9yB,GAAS,aAAa,aAAa0wB,EAAYoC,CAAW,GAElE,MAAQ9yB,GAAS,aAAa,YAAY0wB,CAAU,EAEzD,EAEA,YAAY,UAAU,KAAO,UAAY,EACtC,MAAQ1wB,GAAS,aAAa,MAAM,QAAU,MACjD,EAEA,YAAY,UAAU,KAAO,UAAY,EACtC,MAAQA,GAAS,aAAa,MAAM,QAAU,OACjD,EAKA,SAAS,eAAeoyB,EAAeC,EAAQ,EAC5C,MAAQryB,GAAS,cAAgBoyB,GACjC,MAAQpyB,GAAS,aAAe,CAC/B,YAAaqyB,GAAUA,EAAO,cAAgB,OAAYA,EAAO,YAAc,GAC/E,QAASA,GAAUA,EAAO,SAAW,KACrC,gBAAiBA,GAAUA,EAAO,iBAAmB,GACrD,oBAAqBA,GAAUA,EAAO,qBAAuB,gBAC7D,yBAA0BA,GAAUA,EAAO,0BAA4B,iBACvE,UAAWA,GAAUA,EAAO,WAAa,GACzC,GAAIA,GAAUA,EAAO,IAAM,EAC7B,GACC,MAAQryB,GAAS,aAAa,IAAMqyB,GAAUA,EAAO,KAAO,GAExD,MAAQryB,GAAS,cAAc,WACjC,MAAQA,GAAS,aAAa,IAAMqyB,GAAUA,EAAO,KAAO,OAAO,kBAAoB,IAGzF,MAAQryB,GAAS,cAAgB,IACjC,MAAQA,GAAS,WAAa,CAC7B,SAAU,GACV,KAAM,GACN,cAAe,MAAQA,GAAS,aAChC,mBAAoB,EACtB,GACC,MAAQA,GAAS,YAAc,IAAI,eACnC,MAAQA,GAAS,SAAW,CAAC,GAC7B,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,aAAe,IAAI,QACpC,MAAQA,GAAS,eAAiB,IAClC,MAAQA,GAAS,aAAe,QACnC,CAEA,gBAAgB,CAAC,YAAY,EAAG,cAAc,EAE9C,eAAe,UAAU,YAAc,SAAUgX,EAAM,CACrD,OAAO,IAAI,eAAeA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC/E,EAEA,eAAe,UAAU,WAAa,SAAUgX,EAAM,CACpD,OAAO,IAAI,cAAcA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC9E,EAEA,eAAe,UAAU,YAAc,SAAUgX,EAAM,CACrD,OAAO,IAAI,eAAeA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC/E,EAEA,eAAe,UAAU,WAAa,SAAUgX,EAAM,CACpD,OAAO,IAAI,cAAcA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC9E,EAEA,eAAe,UAAU,YAAc,SAAUgX,EAAM,CACrD,OAAO,IAAI,eAAeA,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAC/E,EAEA,eAAe,UAAU,WAAa,YAAY,UAAU,WAE5D,eAAe,UAAU,aAAe,SAAUiI,EAAO,CACvD,GAAI,EAAAA,EAAM,CAAC,IAAM,GAAKA,EAAM,CAAC,IAAM,GAAKA,EAAM,CAAC,IAAM,GAAKA,EAAM,CAAC,IAAM,GAAKA,EAAM,EAAE,IAAM,GAAKA,EAAM,EAAE,IAAM,GAI7G,IAAI,EAAE,MAAQjI,GAAS,aAAa,YAAa,EAC9C,MAAQA,GAAS,cAAc,UAAUiI,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,CAAC,EAEtG,QAGD,MAAQjI,GAAS,aAAa,eAAeiI,CAAK,EAEnD,IAAI8qB,GAAU,MAAQ/yB,GAAS,YAAY,IAAI,OAE9C,MAAQA,GAAS,aAAa,UAAU+yB,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,CAAC,GAG5N,MAAQ/yB,GAAS,YAAY,IAAI,gBAAgB,MAAQA,GAAS,aAAa,KAAK,EAErF,IAAIgzB,GAAW,MAAQhzB,GAAS,YAAY,IAAI,OAE/C,MAAQA,GAAS,cAAc,aAAagzB,EAAQ,CAAC,EAAGA,EAAQ,CAAC,EAAGA,EAAQ,CAAC,EAAGA,EAAQ,CAAC,EAAGA,EAAQ,EAAE,EAAGA,EAAQ,EAAE,CAAC,EACvH,EAEA,eAAe,UAAU,WAAa,SAAUC,EAAI,CAIlD,GAAI,EAAE,MAAQjzB,GAAS,aAAa,YAAa,EAC9C,MAAQA,GAAS,cAAc,aAAeizB,EAAK,EAAI,EAAIA,GAC3D,MAAQjzB,GAAS,WAAW,oBAAsB,MAAQA,GAAS,YAAY,GAChF,QAGD,MAAQA,GAAS,YAAY,IAAMizB,EAAK,EAAI,EAAIA,GAE5C,MAAQjzB,GAAS,WAAW,sBAAwB,MAAQA,GAAS,YAAY,MACnF,MAAQA,GAAS,cAAc,aAAe,MAAQA,GAAS,YAAY,IAC3E,MAAQA,GAAS,WAAW,oBAAsB,MAAQA,GAAS,YAAY,GAEpF,EAEA,eAAe,UAAU,MAAQ,UAAY,CAC3C,GAAI,EAAE,MAAQA,GAAS,aAAa,YAAa,EAC9C,MAAQA,GAAS,cAAc,QAAQ,EAExC,QAGD,MAAQA,GAAS,YAAY,MAAM,CACtC,EAEA,eAAe,UAAU,KAAO,SAAUkzB,EAAY,CACpD,GAAI,EAAE,MAAQlzB,GAAS,aAAa,YAAa,EAC9C,MAAQA,GAAS,cAAc,KAAK,EAErC,OAGEkzB,IACD,MAAQlzB,GAAS,cAAc,KAAK,EAGvC,IAAIiI,GAAS,MAAQjI,GAAS,YAAY,IAAI,OAEzC,MAAQA,GAAS,YAAY,UAAY,MAAQA,GAAS,YAAY,UACxE,MAAQA,GAAS,YAAY,UAAU,EAG1C,IAAI,EACAgD,GAAO,MAAQhD,GAAS,YAAY,OAAO,MAAQA,GAAS,YAAY,OAAO,EAEnF,IAAK,EAAI,EAAG,EAAI,GAAI,GAAK,EACvBgD,EAAI,CAAC,EAAIiF,EAAM,CAAC,GAGjB,MAAQjI,GAAS,YAAY,SAAS,MAAQA,GAAS,YAAY,OAAO,GAAK,MAAQA,GAAS,YAAY,IAC5G,MAAQA,GAAS,YAAY,SAAW,CAC3C,EAEA,eAAe,UAAU,QAAU,SAAUkzB,EAAY,CACvD,GAAI,EAAE,MAAQlzB,GAAS,aAAa,YAAa,EAC9C,MAAQA,GAAS,cAAc,QAAQ,EAExC,OAGEkzB,KACD,MAAQlzB,GAAS,cAAc,QAAQ,GAEvC,MAAQA,GAAS,WAAW,UAAY,gBAG1C,MAAQA,GAAS,YAAY,SAAW,EACzC,IAAImzB,GAAU,MAAQnzB,GAAS,YAAY,OAAO,MAAQA,GAAS,YAAY,OAAO,EAClF,EACAgD,GAAO,MAAQhD,GAAS,YAAY,IAAI,MAE5C,IAAK,EAAI,EAAG,EAAI,GAAI,GAAK,EACvBgD,EAAI,CAAC,EAAImwB,EAAO,CAAC,GAGlB,MAAQnzB,GAAS,cAAc,aAAamzB,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,CAAC,EAAGA,EAAO,EAAE,EAAGA,EAAO,EAAE,CAAC,EAE/GA,GAAU,MAAQnzB,GAAS,YAAY,SAAS,MAAQA,GAAS,YAAY,OAAO,GACnF,MAAQA,GAAS,YAAY,GAAKmzB,GAE9B,MAAQnzB,GAAS,WAAW,qBAAuBmzB,KACrD,MAAQnzB,GAAS,cAAc,YAAcmzB,GAC7C,MAAQnzB,GAAS,WAAW,mBAAqBmzB,EAEtD,EAEA,eAAe,UAAU,gBAAkB,SAAUjB,EAAU,CAC7D,IAAK,MAAQlyB,GAAS,cAAc,QAAS,EAC1C,MAAQA,GAAS,cAAc,UAAY,UAAU,QAAQ,EAC9D,IAAIozB,GAAkB,MAAQpzB,GAAS,cAAc,UAAU,MAC/DozB,EAAe,MAAQ,OACvBA,EAAe,OAAS,OACxB,IAAIC,EAAS,cACbD,EAAe,gBAAkBC,EACjCD,EAAe,mBAAqBC,EACpCD,EAAe,sBAAwBC,EACvCD,EAAe,mBAAmB,EAAIC,GAErC,MAAQrzB,GAAS,cAAc,QAAQ,aAAa,MAAQA,GAAS,cAAc,SAAS,GAE5F,MAAQA,GAAS,eAAiB,MAAQA,GAAS,cAAc,UAAU,WAAW,IAAI,GAEtF,MAAQA,GAAS,aAAa,YAChC,MAAQA,GAAS,cAAc,UAAU,aAAa,SAAU,MAAQA,GAAS,aAAa,SAAS,GAGrG,MAAQA,GAAS,aAAa,KAChC,MAAQA,GAAS,cAAc,UAAU,aAAa,MAAO,MAAQA,GAAS,aAAa,EAAE,OAG/F,MAAQA,GAAS,eAAiB,MAAQA,GAAS,aAAa,SAGlE,MAAQA,GAAS,KAAOkyB,GACxB,MAAQlyB,GAAS,OAASkyB,EAAS,QACnC,MAAQlyB,GAAS,gBAAkB,CAClC,EAAGkyB,EAAS,EACZ,EAAGA,EAAS,EACZ,GAAI,EACJ,GAAI,EACJ,GAAI,EACJ,GAAI,CACN,EACA,KAAK,gBAAgBA,EAAU,SAAS,IAAI,GAC3C,MAAQlyB,GAAS,WAAW,eAAiB,MAAQA,GAAS,eAC9D,MAAQA,GAAS,WAAW,SAAW,MAAQA,GAC/C,MAAQA,GAAS,WAAW,SAAW,IACvC,MAAQA,GAAS,WAAW,iBAAmB,MAAQA,GAAS,aAAa,iBAC7E,MAAQA,GAAS,WAAW,iBAAmB,MAAQA,GAAS,iBAChE,MAAQA,GAAS,SAAW,iBAAiBkyB,EAAS,OAAO,MAAM,EACpE,KAAK,oBAAoB,CAC3B,EAEA,eAAe,UAAU,oBAAsB,UAAY,CACzD,KAAK,MAAM,EACX,IAAIoB,EACAC,GAEC,MAAQvzB,GAAS,cAAc,UAAY,MAAQA,GAAS,cAAc,WAC7EszB,GAAgB,MAAQtzB,GAAS,cAAc,QAAQ,YACvDuzB,GAAiB,MAAQvzB,GAAS,cAAc,QAAQ,cAEvD,MAAQA,GAAS,cAAc,UAAU,aAAa,QAASszB,GAAgB,MAAQtzB,GAAS,aAAa,GAAG,GAEhH,MAAQA,GAAS,cAAc,UAAU,aAAa,SAAUuzB,GAAiB,MAAQvzB,GAAS,aAAa,GAAG,IAEnHszB,GAAgB,MAAQtzB,GAAS,cAAc,OAAO,OAAS,MAAQA,GAAS,aAAa,IAC7FuzB,GAAiB,MAAQvzB,GAAS,cAAc,OAAO,QAAU,MAAQA,GAAS,aAAa,KAGjG,IAAIwzB,EACAC,EAEJ,IAAK,MAAQzzB,GAAS,aAAa,oBAAoB,QAAQ,MAAM,IAAM,KAAO,MAAQA,GAAS,aAAa,oBAAoB,QAAQ,OAAO,IAAM,GAAI,CAC3J,IAAI0zB,GAAO,MAAQ1zB,GAAS,aAAa,oBAAoB,MAAM,GAAG,EAElE2zB,EAAWD,EAAI,CAAC,GAAK,OACrB/T,EAAM+T,EAAI,CAAC,GAAK,WAChBtI,EAAOzL,EAAI,OAAO,EAAG,CAAC,EACtB0L,EAAO1L,EAAI,OAAO,CAAC,EACvB6T,EAAaF,EAAeC,EAC5BE,GAAgB,MAAQzzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,gBAAgB,EAEnFyzB,EAAeD,GAAcG,IAAa,QAAUF,EAAeD,GAAcG,IAAa,UAC/F,MAAQ3zB,GAAS,gBAAgB,GAAKszB,IAAiB,MAAQtzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,MAC3H,MAAQA,GAAS,gBAAgB,GAAKszB,IAAiB,MAAQtzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,QAE3H,MAAQA,GAAS,gBAAgB,GAAKuzB,IAAkB,MAAQvzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,MAC5H,MAAQA,GAAS,gBAAgB,GAAKuzB,IAAkB,MAAQvzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,MAG3HorB,IAAS,SAAWqI,EAAeD,GAAcG,IAAa,QAAUF,EAAeD,GAAcG,IAAa,UACnH,MAAQ3zB,GAAS,gBAAgB,IAAMszB,GAAgB,MAAQtzB,GAAS,gBAAgB,GAAKuzB,GAAiB,MAAQvzB,GAAS,gBAAgB,IAAM,GAAK,MAAQA,GAAS,aAAa,IAChLorB,IAAS,SAAWqI,EAAeD,GAAcG,IAAa,QAAUF,EAAeD,GAAcG,IAAa,UAC1H,MAAQ3zB,GAAS,gBAAgB,IAAMszB,GAAgB,MAAQtzB,GAAS,gBAAgB,GAAKuzB,GAAiB,MAAQvzB,GAAS,gBAAgB,KAAO,MAAQA,GAAS,aAAa,KAEpL,MAAQA,GAAS,gBAAgB,GAAK,EAGrCqrB,IAAS,SAAWoI,EAAeD,GAAcG,IAAa,QAAUF,EAAeD,GAAcG,IAAa,UACnH,MAAQ3zB,GAAS,gBAAgB,IAAMuzB,GAAiB,MAAQvzB,GAAS,gBAAgB,GAAKszB,GAAgB,MAAQtzB,GAAS,gBAAgB,IAAM,GAAK,MAAQA,GAAS,aAAa,IAChLqrB,IAAS,SAAWoI,EAAeD,GAAcG,IAAa,QAAUF,EAAeD,GAAcG,IAAa,UAC1H,MAAQ3zB,GAAS,gBAAgB,IAAMuzB,GAAiB,MAAQvzB,GAAS,gBAAgB,GAAKszB,GAAgB,MAAQtzB,GAAS,gBAAgB,KAAO,MAAQA,GAAS,aAAa,KAEpL,MAAQA,GAAS,gBAAgB,GAAK,OAE/B,MAAQA,GAAS,aAAa,sBAAwB,SAC/D,MAAQA,GAAS,gBAAgB,GAAKszB,IAAiB,MAAQtzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,MAC3H,MAAQA,GAAS,gBAAgB,GAAKuzB,IAAkB,MAAQvzB,GAAS,gBAAgB,GAAK,MAAQA,GAAS,aAAa,MAC5H,MAAQA,GAAS,gBAAgB,GAAK,GACtC,MAAQA,GAAS,gBAAgB,GAAK,KAEtC,MAAQA,GAAS,gBAAgB,IAAM,MAAQA,GAAS,aAAa,KACrE,MAAQA,GAAS,gBAAgB,IAAM,MAAQA,GAAS,aAAa,KACrE,MAAQA,GAAS,gBAAgB,GAAK,GACtC,MAAQA,GAAS,gBAAgB,GAAK,IAGxC,MAAQA,GAAS,gBAAgB,MAAQ,EAAE,MAAQA,GAAS,gBAAgB,GAAI,EAAG,EAAG,EAAG,GAAI,MAAQA,GAAS,gBAAgB,GAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAI,MAAQA,GAAS,gBAAgB,IAAK,MAAQA,GAAS,gBAAgB,GAAI,EAAG,CAAC,EAQrO,KAAK,cAAc,MAAQA,GAAS,gBAAgB,KAAK,GAExD,MAAQA,GAAS,cAAc,UAAU,GAEzC,MAAQA,GAAS,cAAc,KAAK,EAAG,GAAI,MAAQA,GAAS,gBAAgB,GAAI,MAAQA,GAAS,gBAAgB,CAAC,GAElH,MAAQA,GAAS,cAAc,UAAU,GAEzC,MAAQA,GAAS,cAAc,KAAK,EAErC,KAAK,aAAa,MAAQA,GAAS,cAAe,EAAI,CACxD,EAEA,eAAe,UAAU,QAAU,UAAY,EACxC,MAAQA,GAAS,aAAa,cAAgB,MAAQA,GAAS,cAAc,WAC/E,MAAQA,GAAS,cAAc,QAAQ,UAAY,IAGtD,IAAIQ,EACAC,GAAO,MAAQT,GAAS,QAAU,MAAQA,GAAS,OAAO,OAAS,EAEvE,IAAKQ,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,GACxB,MAAQR,GAAS,SAASQ,CAAC,IAC7B,MAAQR,GAAS,SAASQ,CAAC,EAAE,QAAQ,GAIzC,MAAQR,GAAS,SAAS,OAAS,GACnC,MAAQA,GAAS,WAAW,cAAgB,MAC5C,MAAQA,GAAS,cAAc,UAAY,MAC3C,MAAQA,GAAS,UAAY,EAChC,EAEA,eAAe,UAAU,YAAc,SAAU2xB,EAAK3S,EAAa,CACjE,GAAK,SAAQhf,GAAS,gBAAkB2xB,IAAQ,MAAQ3xB,GAAS,aAAa,cAAgB,IAAQ,CAACgf,IAAgB,MAAQhf,GAAS,WAAa2xB,IAAQ,IAI7J,EAAC,MAAQ3xB,GAAS,cAAgB2xB,GACjC,MAAQ3xB,GAAS,WAAW,SAAW2xB,GAAO,MAAQ3xB,GAAS,cAAc,eAC7E,MAAQA,GAAS,WAAW,SAAW,GACvC,MAAQA,GAAS,WAAW,KAAO,EAAE,MAAQA,GAAS,aAAa,aAAegf,GAClF,MAAQhf,GAAS,WAAW,iBAAiB,aAAe2xB,EAG7D,IAAI,EACAlxB,GAAO,MAAQT,GAAS,OAAO,OAMnC,KAJM,MAAQA,GAAS,gBACrB,KAAK,YAAY2xB,CAAG,EAGjB,EAAI,EAAG,EAAIlxB,EAAK,GAAK,IACnB,MAAQT,GAAS,iBAAmB,MAAQA,GAAS,SAAS,CAAC,KACjE,MAAQA,GAAS,SAAS,CAAC,EAAE,aAAa2xB,GAAO,MAAQ3xB,GAAS,OAAO,CAAC,EAAE,EAAE,EAInF,IAAK,MAAQA,GAAS,WAAW,KAAM,CAOrC,KANK,MAAQA,GAAS,aAAa,cAAgB,IAChD,MAAQA,GAAS,cAAc,UAAU,EAAG,GAAI,MAAQA,GAAS,gBAAgB,GAAI,MAAQA,GAAS,gBAAgB,CAAC,EAExH,KAAK,KAAK,EAGP,EAAIS,EAAM,EAAG,GAAK,EAAG,GAAK,IACxB,MAAQT,GAAS,iBAAmB,MAAQA,GAAS,SAAS,CAAC,KACjE,MAAQA,GAAS,SAAS,CAAC,EAAE,YAAY,GAIzC,MAAQA,GAAS,aAAa,cAAgB,IACjD,KAAK,QAAQ,GAGnB,EAEA,eAAe,UAAU,UAAY,SAAU2f,EAAK,CAClD,IAAI0G,GAAY,MAAQrmB,GAAS,SAEjC,GAAI,EAAAqmB,EAAS1G,CAAG,IAAM,MAAQ3f,GAAS,OAAO2f,CAAG,EAAE,KAAO,IAI1D,KAAI7e,EAAU,KAAK,YAAY,MAAQd,GAAS,OAAO2f,CAAG,EAAG,MAAQ3f,GAAU,MAAQA,GAAS,UAAU,EAC1GqmB,EAAS1G,CAAG,EAAI7e,EAChBA,EAAQ,gBAAgB,EAI1B,EAEA,eAAe,UAAU,qBAAuB,UAAY,CAC1D,MAAQ,MAAQd,GAAS,gBAAgB,QAAQ,CAC/C,IAAIc,GAAW,MAAQd,GAAS,gBAAgB,IAAI,EAEpDc,EAAQ,eAAe,EAE3B,EAEA,eAAe,UAAU,KAAO,UAAY,EACzC,MAAQd,GAAS,cAAc,UAAU,MAAM,QAAU,MAC5D,EAEA,eAAe,UAAU,KAAO,UAAY,EACzC,MAAQA,GAAS,cAAc,UAAU,MAAM,QAAU,OAC5D,EAMA,SAAS,eAAeoyB,EAAeC,EAAQ,EAC5C,MAAQryB,GAAS,cAAgBoyB,GACjC,MAAQpyB,GAAS,OAAS,MAC1B,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,aAAe,CAC/B,UAAWqyB,GAAUA,EAAO,WAAa,GACzC,yBAA0BA,GAAUA,EAAO,0BAA4B,iBACvE,kBAAmB,EAAEA,GAAUA,EAAO,oBAAsB,IAC5D,WAAY,CACV,MAAOA,GAAUA,EAAO,YAAcA,EAAO,WAAW,OAAS,OACjE,OAAQA,GAAUA,EAAO,YAAcA,EAAO,WAAW,QAAU,OACnE,EAAGA,GAAUA,EAAO,YAAcA,EAAO,WAAW,GAAK,QACzD,EAAGA,GAAUA,EAAO,YAAcA,EAAO,WAAW,GAAK,OAC3D,CACF,GACC,MAAQryB,GAAS,WAAa,CAC7B,KAAM,GACN,SAAU,GACV,cAAe,MAAQA,GAAS,YAClC,GACC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,SAAW,CAAC,GAC7B,MAAQA,GAAS,eAAiB,CAAC,GACnC,MAAQA,GAAS,UAAY,IAC7B,MAAQA,GAAS,OAAS,MAC1B,MAAQA,GAAS,WAAa,IAC9B,MAAQA,GAAS,aAAe,MACnC,CAEA,gBAAgB,CAAC,YAAY,EAAG,cAAc,EAC9C,eAAe,UAAU,UAAY,YAAY,UAAU,UAE3D,eAAe,UAAU,qBAAuB,UAAY,CAC1D,MAAQ,MAAQA,GAAS,gBAAgB,QAAQ,CAC/C,IAAIc,GAAW,MAAQd,GAAS,gBAAgB,IAAI,EAEpDc,EAAQ,eAAe,EAE3B,EAEA,eAAe,UAAU,mBAAqB,SAAUA,EAAS6e,EAAK,CACpE,IAAIiU,EAAgB9yB,EAAQ,eAAe,EAE3C,GAAK8yB,EAIL,KAAIhC,GAAS,MAAQ5xB,GAAS,OAAO2f,CAAG,EAExC,GAAI,CAACiS,EAAM,KAAO,EAAE,MAAQ5xB,GAAS,WACnC,IAAK,MAAQA,GAAS,eACpB,KAAK,iBAAiB4zB,EAAejU,CAAG,MACnC,CAML,QALInf,EAAI,EACJqzB,EACAC,EACAC,EAEGvzB,EAAImf,IACJ,MAAQ3f,GAAS,SAASQ,CAAC,IAAM,MAAQR,GAAS,SAASQ,CAAC,IAAM,KAAS,MAAQR,GAAS,SAASQ,CAAC,EAAE,iBAC3GszB,GAAa,MAAQ9zB,GAAS,SAASQ,CAAC,EACxCuzB,GAAiB,MAAQ/zB,GAAS,OAAOQ,CAAC,EAAE,IAAM,KAAK,wBAAwBA,CAAC,EAAIszB,EAAU,eAAe,EAC7GD,EAAiBE,GAAiBF,GAGpCrzB,GAAK,EAGHqzB,GACE,CAACjC,EAAM,KAAO,EAAE,MAAQ5xB,GAAS,cAClC,MAAQA,GAAS,aAAa,aAAa4zB,EAAeC,CAAc,GAElE,CAACjC,EAAM,KAAO,EAAE,MAAQ5xB,GAAS,cACzC,MAAQA,GAAS,aAAa,YAAY4zB,CAAa,OAI5D,KAAK,iBAAiBA,EAAejU,CAAG,EAE5C,EAEA,eAAe,UAAU,YAAc,SAAU3I,EAAM,CACrD,OAAM,MAAQhX,GAAS,WAIhB,IAAI,cAAcgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAHnE,IAAI,gBAAgBgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAIlF,EAEA,eAAe,UAAU,WAAa,SAAUgX,EAAM,CACpD,OAAM,MAAQhX,GAAS,WAIhB,IAAI,aAAagX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAHlE,IAAI,qBAAqBgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAIvF,EAEA,eAAe,UAAU,aAAe,SAAUgX,EAAM,CACtD,OAAC,MAAQhX,GAAS,OAAS,IAAI,eAAegX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,GACzF,MAAQA,GAAS,MAC3B,EAEA,eAAe,UAAU,YAAc,SAAUgX,EAAM,CACrD,OAAM,MAAQhX,GAAS,WAIhB,IAAI,cAAcgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAHnE,IAAI,cAAcgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAIhF,EAEA,eAAe,UAAU,WAAa,SAAUgX,EAAM,CACpD,OAAM,MAAQhX,GAAS,WAIhB,IAAI,aAAagX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAHlE,IAAI,eAAegX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAIjF,EAEA,eAAe,UAAU,YAAc,SAAUgX,EAAM,CACrD,OAAM,MAAQhX,GAAS,WAIhB,IAAI,cAAcgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAHnE,IAAI,cAAcgX,GAAO,MAAQhX,GAAS,WAAY,MAAQA,CAAO,CAIhF,EAEA,eAAe,UAAU,WAAa,YAAY,UAAU,WAE5D,eAAe,UAAU,wBAA0B,SAAU2f,EAAK,CAIhE,QAHInf,EAAI,EACJC,GAAO,MAAQT,GAAS,eAAe,OAEpCQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,eAAeQ,CAAC,EAAE,UAAYmf,IAAQ,MAAQ3f,GAAS,eAAeQ,CAAC,EAAE,QAAUmf,EACvG,OAAQ,MAAQ3f,GAAS,eAAeQ,CAAC,EAAE,gBAG7CA,GAAK,EAGP,OAAO,IACT,EAEA,eAAe,UAAU,sBAAwB,SAAUmf,EAAK5e,EAAM,CACpE,IAAIizB,EAAkB,UAAU,KAAK,EACjC1a,EACA8Z,EACJ,SAASY,CAAe,EACxB,IAAI5wB,EAAY,UAAU,KAAK,EAG/B,GAFA,SAASA,CAAS,EAEdrC,IAAS,KAAM,CACjBuY,EAAQ0a,EAAgB,MACxB1a,EAAM,OAAS,MAAQtZ,GAAS,WAAW,SAAS,EAAI,KACxDsZ,EAAM,QAAU,MAAQtZ,GAAS,WAAW,SAAS,EAAI,KACzD,IAAIi0B,EAAS,UACb3a,EAAM,sBAAwB2a,EAC9B3a,EAAM,mBAAqB2a,EAC3B3a,EAAM,gBAAkB2a,EACxBb,EAAiBhwB,EAAU,MAC3B,IAAI8wB,EAAS,4CACbd,EAAe,UAAYc,EAC3Bd,EAAe,gBAAkBc,EAGnCF,EAAgB,YAAY5wB,CAAS,EAErC,IAAI+wB,EAAsB,CACxB,UAAW/wB,EACX,gBAAiB4wB,EACjB,SAAUrU,EACV,OAAQA,EACR,KAAM5e,CACR,EAEA,OAAC,MAAQf,GAAS,eAAe,KAAKm0B,CAAmB,EAElDA,CACT,EAEA,eAAe,UAAU,kBAAoB,UAAY,CACvD,IAAI3zB,EACAC,GAAO,MAAQT,GAAS,OAAO,OAC/Bo0B,EACAC,EAAmB,GAEvB,IAAK7zB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACnB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,MAAQ,MAAQR,GAAS,OAAOQ,CAAC,EAAE,KAAO,GACpE6zB,IAAqB,OACvBA,EAAmB,KACnBD,EAA0B,KAAK,sBAAsB5zB,EAAG,IAAI,GAG9D4zB,EAAwB,OAAS,KAAK,IAAIA,EAAwB,OAAQ5zB,CAAC,IAEvE6zB,IAAqB,OACvBA,EAAmB,KACnBD,EAA0B,KAAK,sBAAsB5zB,EAAG,IAAI,GAG9D4zB,EAAwB,OAAS,KAAK,IAAIA,EAAwB,OAAQ5zB,CAAC,GAM/E,IAFAC,GAAO,MAAQT,GAAS,eAAe,OAElCQ,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,GAC5B,MAAQR,GAAS,YAAY,aAAa,MAAQA,GAAS,eAAeQ,CAAC,EAAE,eAAe,CAEjG,EAEA,eAAe,UAAU,iBAAmB,SAAU0d,EAAMyB,EAAK,CAI/D,QAHI,EAAI,EACJlf,GAAO,MAAQT,GAAS,eAAe,OAEpC,EAAIS,GAAK,CACd,GAAIkf,IAAQ,MAAQ3f,GAAS,eAAe,CAAC,EAAE,OAAQ,CAIrD,QAHIgF,GAAK,MAAQhF,GAAS,eAAe,CAAC,EAAE,SACxC8yB,EAEG9tB,EAAI2a,IACJ,MAAQ3f,GAAS,SAASgF,CAAC,IAAM,MAAQhF,GAAS,SAASgF,CAAC,EAAE,iBACjE8tB,GAAe,MAAQ9yB,GAAS,SAASgF,CAAC,EAAE,eAAe,GAG7DA,GAAK,EAGH8tB,GACD,MAAQ9yB,GAAS,eAAe,CAAC,EAAE,UAAU,aAAake,EAAM4U,CAAW,GAE3E,MAAQ9yB,GAAS,eAAe,CAAC,EAAE,UAAU,YAAYke,CAAI,EAGhE,MAGF,GAAK,EAET,EAEA,eAAe,UAAU,gBAAkB,SAAUgU,EAAU,CAC7D,IAAIoC,EAAc,UAAU,KAAK,EAC7BC,GAAW,MAAQv0B,GAAS,cAAc,QAC1CsZ,EAAQgb,EAAY,MACxBhb,EAAM,MAAQ4Y,EAAS,EAAI,KAC3B5Y,EAAM,OAAS4Y,EAAS,EAAI,MAC3B,MAAQlyB,GAAS,YAAcs0B,EAChC,SAASA,CAAW,EACpBhb,EAAM,eAAiB,OACvBA,EAAM,kBAAoB,OAC1BA,EAAM,qBAAuB,QAExB,MAAQtZ,GAAS,aAAa,WACjCs0B,EAAY,aAAa,SAAU,MAAQt0B,GAAS,aAAa,SAAS,EAG5Eu0B,EAAQ,YAAYD,CAAW,EAC/Bhb,EAAM,SAAW,SACjB,IAAIkb,EAAM,SAAS,KAAK,EACxBA,EAAI,aAAa,QAAS,GAAG,EAC7BA,EAAI,aAAa,SAAU,GAAG,EAC9B,SAASA,CAAG,GAEX,MAAQx0B,GAAS,YAAY,YAAYw0B,CAAG,EAE7C,IAAI7b,EAAO,SAAS,MAAM,EAC1B6b,EAAI,YAAY7b,CAAI,GACnB,MAAQ3Y,GAAS,KAAOkyB,EAEzB,KAAK,gBAAgBA,EAAUsC,CAAG,GACjC,MAAQx0B,GAAS,WAAW,KAAO2Y,GACnC,MAAQ3Y,GAAS,OAASkyB,EAAS,QACnC,MAAQlyB,GAAS,cAAgB,MAAQA,GAAS,YACnD,KAAK,kBAAkB,EACvB,KAAK,oBAAoB,CAC3B,EAEA,eAAe,UAAU,QAAU,UAAY,EACxC,MAAQA,GAAS,cAAc,WACjC,MAAQA,GAAS,cAAc,QAAQ,UAAY,KAGrD,MAAQA,GAAS,cAAc,UAAY,MAC3C,MAAQA,GAAS,WAAW,KAAO,KACpC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,QAAU,MAAQA,GAAS,OAAO,OAAS,EAEvE,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,SAASQ,CAAC,EAAE,QAAQ,GAGvC,MAAQR,GAAS,SAAS,OAAS,GACnC,MAAQA,GAAS,UAAY,IAC7B,MAAQA,GAAS,cAAgB,IACpC,EAEA,eAAe,UAAU,oBAAsB,UAAY,CACzD,IAAIszB,GAAgB,MAAQtzB,GAAS,cAAc,QAAQ,YACvDuzB,GAAiB,MAAQvzB,GAAS,cAAc,QAAQ,aACxDwzB,EAAaF,EAAeC,EAC5BE,GAAgB,MAAQzzB,GAAS,WAAW,SAAS,GAAK,MAAQA,GAAS,WAAW,SAAS,EAC/FoE,EACAC,EACAkB,EACAC,EAEAiuB,EAAeD,GACjBpvB,EAAKkvB,GAAgB,MAAQtzB,GAAS,WAAW,SAAS,EAC1DqE,EAAKivB,GAAgB,MAAQtzB,GAAS,WAAW,SAAS,EAC1DuF,EAAK,EACLC,GAAM+tB,GAAiB,MAAQvzB,GAAS,WAAW,SAAS,GAAKszB,GAAgB,MAAQtzB,GAAS,WAAW,SAAS,IAAM,IAE5HoE,EAAKmvB,GAAiB,MAAQvzB,GAAS,WAAW,SAAS,EAC3DqE,EAAKkvB,GAAiB,MAAQvzB,GAAS,WAAW,SAAS,EAC3DuF,GAAM+tB,GAAgB,MAAQtzB,GAAS,WAAW,SAAS,GAAKuzB,GAAiB,MAAQvzB,GAAS,WAAW,SAAS,IAAM,EAC5HwF,EAAK,GAGP,IAAI8T,GAAS,MAAQtZ,GAAS,YAAY,MAC1CsZ,EAAM,gBAAkB,YAAclV,EAAK,YAAcC,EAAK,gBAAkBkB,EAAK,IAAMC,EAAK,QAChG8T,EAAM,UAAYA,EAAM,eAC1B,EAEA,eAAe,UAAU,YAAc,YAAY,UAAU,YAE7D,eAAe,UAAU,KAAO,UAAY,EACzC,MAAQtZ,GAAS,YAAY,MAAM,QAAU,MAChD,EAEA,eAAe,UAAU,KAAO,UAAY,EACzC,MAAQA,GAAS,YAAY,MAAM,QAAU,OAChD,EAEA,eAAe,UAAU,UAAY,UAAY,CAG/C,GAFA,KAAK,cAAc,GAEd,MAAQA,GAAS,QACnB,MAAQA,GAAS,OAAO,MAAM,MAC1B,CACL,IAAIy0B,GAAU,MAAQz0B,GAAS,WAAW,SAAS,EAC/C00B,GAAW,MAAQ10B,GAAS,WAAW,SAAS,EAChD,EACAS,GAAO,MAAQT,GAAS,eAAe,OAE3C,IAAK,EAAI,EAAG,EAAIS,EAAK,GAAK,EAAG,CAC3B,IAAI6Y,GAAS,MAAQtZ,GAAS,eAAe,CAAC,EAAE,gBAAgB,MAChEsZ,EAAM,kBAAoB,KAAK,KAAK,KAAK,IAAImb,EAAQ,CAAC,EAAI,KAAK,IAAIC,EAAS,CAAC,CAAC,EAAI,KAClFpb,EAAM,YAAcA,EAAM,mBAGhC,EAEA,eAAe,UAAU,wBAA0B,SAAU+P,EAAQ,CACnE,IAAI7oB,EACAC,EAAM4oB,EAAO,OACbsL,EAAoB,UAAU,KAAK,EAEvC,IAAKn0B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI6oB,EAAO7oB,CAAC,EAAE,GAAI,CAChB,IAAIyxB,EAAO,KAAK,WAAW5I,EAAO7oB,CAAC,EAAGm0B,GAAoB,MAAQ30B,GAAS,WAAW,KAAM,IAAI,EAChGiyB,EAAK,gBAAgB,GAEpB,MAAQjyB,GAAS,WAAW,iBAAiB,oBAAoBiyB,CAAI,EAG5E,EAIA,SAAS,YAAYjb,EAAMlW,EAAS8zB,EAAY,EAC7C,MAAQ50B,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,QAAUc,GAC3B,MAAQd,GAAS,WAAa40B,GAC9B,MAAQ50B,GAAS,WAAa,CAAC,GAC/B,MAAQA,GAAS,iBAAmB,MAAQA,GAAS,KAAK,iBAAmB,CAAC,GAC9E,MAAQA,GAAS,YAAc,KAChC,IAAI2Y,GAAQ,MAAQ3Y,GAAS,WAAW,KACpCQ,EACAC,GAAO,MAAQT,GAAS,iBAAmB,MAAQA,GAAS,gBAAgB,OAAS,GACxF,MAAQA,GAAS,SAAW,iBAAiBS,CAAG,GAChD,MAAQT,GAAS,UAAY,GAC9B,IAAI2V,EACAkf,GAAc,MAAQ70B,GAAS,gBAC/BkM,EAAQ,EACR4oB,EAAe,CAAC,EAChB9vB,EACAoQ,EACA2f,EAAU,gBAAgB,EAC1BnC,EACAoC,EACAC,EACA9sB,EACA+sB,EAAW,WACXC,EAAU,YAEd,IAAK30B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAkBxB,IAjBIq0B,EAAWr0B,CAAC,EAAE,OAAS,KAAOq0B,EAAWr0B,CAAC,EAAE,OAAS,KAAOq0B,EAAWr0B,CAAC,EAAE,KAAOq0B,EAAWr0B,CAAC,EAAE,EAAE,IAAM,KAAOq0B,EAAWr0B,CAAC,EAAE,EAAE,KAChI00B,EAAW,OACXC,EAAU,SAGPN,EAAWr0B,CAAC,EAAE,OAAS,KAAOq0B,EAAWr0B,CAAC,EAAE,OAAS,MAAQ0L,IAAU,GAC1E0mB,EAAO,SAAS,MAAM,EACtBA,EAAK,aAAa,OAAQ,SAAS,EACnCA,EAAK,aAAa,SAAU,MAAQ5yB,GAAS,QAAQ,KAAK,KAAK,GAAK,CAAC,EACrE4yB,EAAK,aAAa,UAAW,MAAQ5yB,GAAS,QAAQ,KAAK,KAAK,GAAK,CAAC,EACtE80B,EAAa,KAAKlC,CAAI,GAEtBA,EAAO,KAGTjd,EAAO,SAAS,MAAM,EAElBkf,EAAWr0B,CAAC,EAAE,OAAS,KAExB,MAAQR,GAAS,SAASQ,CAAC,EAAI,CAC9B,GAAI,gBAAgB,SAAS,MAAQR,GAAS,QAAS60B,EAAWr0B,CAAC,EAAE,EAAG,EAAG,KAAO,MAAQR,GAAS,OAAO,EAC1G,KAAM,qBAAqB,cAAc,MAAQA,GAAS,QAAS60B,EAAWr0B,CAAC,EAAG,CAAC,EACnF,KAAMmV,EACN,SAAU,EACZ,EACAgD,EAAK,YAAYhD,CAAI,MAChB,CACLzJ,GAAS,EACTyJ,EAAK,aAAa,OAAQkf,EAAWr0B,CAAC,EAAE,OAAS,IAAM,UAAY,SAAS,EAC5EmV,EAAK,aAAa,YAAa,SAAS,EACxC,IAAIyf,EAgCJ,GA9BIP,EAAWr0B,CAAC,EAAE,EAAE,IAAM,GACxB00B,EAAW,OACXC,EAAU,OACVhtB,EAAI,gBAAgB,SAAS,MAAQnI,GAAS,QAAS60B,EAAWr0B,CAAC,EAAE,EAAG,EAAG,MAAO,MAAQR,GAAS,OAAO,EAC1Go1B,EAAW,gBAAgB,EAC3BJ,EAAW,SAAS,QAAQ,EAC5BA,EAAS,aAAa,KAAMI,CAAQ,EACpCH,EAAU,SAAS,cAAc,EACjCA,EAAQ,aAAa,WAAY,OAAO,EACxCA,EAAQ,aAAa,KAAM,eAAe,EAC1CA,EAAQ,aAAa,SAAU,GAAG,EAClCD,EAAS,YAAYC,CAAO,EAC5Btc,EAAK,YAAYqc,CAAQ,EACzBrf,EAAK,aAAa,SAAUkf,EAAWr0B,CAAC,EAAE,OAAS,IAAM,UAAY,SAAS,IAE9Ey0B,EAAU,KACV9sB,EAAI,OAIL,MAAQnI,GAAS,WAAWQ,CAAC,EAAI,CAChC,KAAMmV,EACN,EAAGxN,EACH,MAAO8sB,EACP,SAAU,GACV,aAAc,GACd,SAAUG,EACV,WAAY,CACd,EAEIP,EAAWr0B,CAAC,EAAE,OAAS,IAAK,CAC9B4U,EAAO0f,EAAa,OACpB,IAAIhzB,EAAI,SAAS,GAAG,EAEpB,IAAKkD,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBlD,EAAE,YAAYgzB,EAAa9vB,CAAC,CAAC,EAG/B,IAAI+F,EAAO,SAAS,MAAM,EAC1BA,EAAK,aAAa,YAAa,OAAO,EACtCA,EAAK,aAAa,KAAMgqB,EAAU,IAAM7oB,CAAK,EAC7CnB,EAAK,YAAY4K,CAAI,EACrBgD,EAAK,YAAY5N,CAAI,EACrBjJ,EAAE,aAAa,OAAQ,OAAS,aAAe,IAAMizB,EAAU,IAAM7oB,EAAQ,GAAG,EAChF4oB,EAAa,OAAS,EACtBA,EAAa,KAAKhzB,CAAC,OAEnBgzB,EAAa,KAAKnf,CAAI,EAGpBkf,EAAWr0B,CAAC,EAAE,KAAO,EAAE,MAAQR,GAAS,aACzC,MAAQA,GAAS,UAAY,KAAK,qBAAqB,IAIzD,MAAQA,GAAS,SAASQ,CAAC,EAAI,CAC9B,KAAMmV,EACN,SAAU,GACV,GAAI,gBAAgB,SAAS,MAAQ3V,GAAS,QAAS60B,EAAWr0B,CAAC,EAAE,EAAG,EAAG,KAAO,MAAQR,GAAS,OAAO,EAC1G,KAAM,qBAAqB,cAAc,MAAQA,GAAS,QAAS60B,EAAWr0B,CAAC,EAAG,CAAC,EACnF,QAASoyB,CACX,GAEM,MAAQ5yB,GAAS,SAASQ,CAAC,EAAE,KAAK,GACtC,KAAK,SAASq0B,EAAWr0B,CAAC,GAAI,MAAQR,GAAS,SAASQ,CAAC,EAAE,KAAK,GAAI,MAAQR,GAAS,SAASQ,CAAC,CAAC,EAQtG,KAHC,MAAQR,GAAS,YAAc,SAASk1B,CAAQ,EACjDz0B,EAAMq0B,EAAa,OAEdt0B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,YAAY,YAAY80B,EAAat0B,CAAC,CAAC,EAGvD0L,EAAQ,KACT,MAAQlM,GAAS,YAAY,aAAa,KAAM+0B,CAAO,GAEvD,MAAQ/0B,GAAS,QAAQ,cAAc,aAAam1B,EAAS,OAAS,aAAe,IAAMJ,EAAU,GAAG,EAEzGpc,EAAK,aAAa,MAAQ3Y,GAAS,WAAW,IAG3C,MAAQA,GAAS,SAAS,SAC5B,MAAQA,GAAS,QAAQ,uBAAuB,MAAQA,CAAO,CAEpE,CAEA,YAAY,UAAU,gBAAkB,SAAU2f,EAAK,CACrD,OAAQ,MAAQ3f,GAAS,SAAS2f,CAAG,EAAE,IACzC,EAEA,YAAY,UAAU,YAAc,SAAU0V,EAAc,CAC1D,IAAIC,GAAY,MAAQt1B,GAAS,QAAQ,eAAe,IACpD,EACAS,GAAO,MAAQT,GAAS,gBAAgB,OAE5C,IAAK,EAAI,EAAG,EAAIS,EAAK,GAAK,EASxB,KARK,MAAQT,GAAS,SAAS,CAAC,EAAE,KAAK,MAAQq1B,IAC7C,KAAK,UAAU,MAAQr1B,GAAS,gBAAgB,CAAC,GAAI,MAAQA,GAAS,SAAS,CAAC,EAAE,KAAK,GAAI,MAAQA,GAAS,SAAS,CAAC,CAAC,IAGpH,MAAQA,GAAS,SAAS,CAAC,EAAE,GAAG,MAAQq1B,KAC1C,MAAQr1B,GAAS,SAAS,CAAC,EAAE,KAAK,aAAa,gBAAiB,MAAQA,GAAS,SAAS,CAAC,EAAE,GAAG,CAAC,GAG/F,MAAQA,GAAS,gBAAgB,CAAC,EAAE,OAAS,OAC3C,MAAQA,GAAS,SAAS,CAAC,EAAE,WAAa,MAAQA,GAAS,QAAQ,eAAe,MAAM,MAAQq1B,KAClG,MAAQr1B,GAAS,SAAS,CAAC,EAAE,QAAQ,aAAa,YAAas1B,EAAS,iBAAiB,EAAE,QAAQ,CAAC,GAGlG,MAAQt1B,GAAS,WAAW,CAAC,EAAE,KAAO,MAAQA,GAAS,WAAW,CAAC,EAAE,EAAE,MAAQq1B,IAAe,CACjG,IAAIJ,GAAW,MAAQj1B,GAAS,WAAW,CAAC,EAAE,OAEzC,MAAQA,GAAS,WAAW,CAAC,EAAE,EAAE,EAAI,IACnC,MAAQA,GAAS,WAAW,CAAC,EAAE,eAAiB,WAClD,MAAQA,GAAS,WAAW,CAAC,EAAE,aAAe,SAE9C,MAAQA,GAAS,WAAW,CAAC,EAAE,KAAK,aAAa,SAAU,OAAS,aAAe,KAAO,MAAQA,GAAS,WAAW,CAAC,EAAE,SAAW,GAAG,GAG1Ii1B,EAAQ,aAAa,SAAU,EAAE,MAAQj1B,GAAS,WAAW,CAAC,EAAE,EAAE,CAAC,KAE9D,MAAQA,GAAS,WAAW,CAAC,EAAE,eAAiB,YAClD,MAAQA,GAAS,WAAW,CAAC,EAAE,aAAe,UAE9C,MAAQA,GAAS,WAAW,CAAC,EAAE,KAAK,aAAa,SAAU,IAAI,IAGjE,MAAQA,GAAS,WAAW,CAAC,EAAE,KAAK,aAAa,gBAAiB,MAAQA,GAAS,WAAW,CAAC,EAAE,EAAE,EAAI,CAAC,GAKnH,EAEA,YAAY,UAAU,eAAiB,UAAY,CACjD,OAAQ,MAAQA,GAAS,WAC3B,EAEA,YAAY,UAAU,qBAAuB,UAAY,CACvD,IAAI2V,EAAO,QACX,OAAAA,GAAQ,MAAQ,MAAQ3V,GAAS,WAAW,SAAS,EACrD2V,GAAQ,MAAQ,MAAQ3V,GAAS,WAAW,SAAS,EACrD2V,GAAQ,OAAS,MAAQ3V,GAAS,WAAW,SAAS,EACtD2V,GAAQ,OAAS,MAAQ3V,GAAS,WAAW,SAAS,EAAI,IACnD2V,CACT,EAEA,YAAY,UAAU,SAAW,SAAUa,EAAUiR,EAAW8N,EAAU,CACxE,IAAIC,EAAa,KAAO/N,EAAU,EAAE,CAAC,EAAE,CAAC,EAAI,IAAMA,EAAU,EAAE,CAAC,EAAE,CAAC,EAC9DjnB,EACAC,EAGJ,IAFAA,EAAMgnB,EAAU,QAEXjnB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAExBg1B,GAAc,KAAO/N,EAAU,EAAEjnB,EAAI,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,EAAI,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,CAAC,EAAE,CAAC,EASjL,GALIinB,EAAU,GAAKhnB,EAAM,IACvB+0B,GAAc,KAAO/N,EAAU,EAAEjnB,EAAI,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAEjnB,EAAI,CAAC,EAAE,CAAC,EAAI,IAAMinB,EAAU,EAAE,CAAC,EAAE,CAAC,EAAI,IAAMA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAI,IAAMA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAI,IAAMA,EAAU,EAAE,CAAC,EAAE,CAAC,GAI7K8N,EAAS,WAAaC,EAAY,CACpC,IAAIC,EAAiB,GAEjBF,EAAS,OACP9N,EAAU,IACZgO,EAAiBjf,EAAS,KAAO,MAAQxW,GAAS,UAAYw1B,EAAaA,GAG7ED,EAAS,KAAK,aAAa,IAAKE,CAAc,GAGhDF,EAAS,SAAWC,EAExB,EAEA,YAAY,UAAU,QAAU,UAAY,EACzC,MAAQx1B,GAAS,QAAU,MAC3B,MAAQA,GAAS,WAAa,MAC9B,MAAQA,GAAS,YAAc,MAC/B,MAAQA,GAAS,KAAO,MACxB,MAAQA,GAAS,gBAAkB,IACtC,EAQA,SAAS,kBAAmB,CAAC,CAE7B,iBAAiB,UAAY,CAM3B,cAAe,UAAY,EAExB,MAAQA,GAAS,UAAY,CAAC,GAE9B,MAAQA,GAAS,UAAY,GAC9B,KAAK,eAAe,CACtB,EASA,aAAc,SAAUgyB,EAAW,EAChC,MAAQhyB,GAAS,UAAYgyB,CAChC,EAOA,YAAa,UAAY,EACtB,MAAQhyB,GAAS,UAAY,EAChC,EAOA,eAAgB,UAAY,EACrB,MAAQA,GAAS,KAAK,SAAW,SACnC,MAAQA,GAAS,KAAK,sBAAsB,MAAQA,GAAU,MAAQA,GAAS,KAAK,OAAQ,CAAC,CAAC,CAEnG,CACF,EAQA,SAAS,cAAe,CAAC,CAEzB,aAAa,UAAY,CAMvB,UAAW,UAAY,EAEpB,MAAQA,GAAS,cAAgB,IAEjC,MAAQA,GAAS,kBAAoB,CAAC,GAEtC,MAAQA,GAAS,KAAO,EAC3B,EAYA,kBAAmB,SAAU2xB,EAAK+D,EAAW,CAC3C,IAAI,EACAj1B,GAAO,MAAQT,GAAS,kBAAkB,OAE9C,IAAK,EAAI,EAAG,EAAIS,EAAK,GAAK,GACpBi1B,IAAc,MAAQ11B,GAAS,YAAc,MAAQA,GAAS,kBAAkB,CAAC,EAAE,WAAa,gBACjG,MAAQA,GAAS,kBAAkB,CAAC,EAAE,SAAS,GAE3C,MAAQA,GAAS,kBAAkB,CAAC,EAAE,QACxC,MAAQA,GAAS,WAAW,KAAO,IACnC,MAAQA,GAAS,KAAO,IAIjC,EACA,mBAAoB,SAAUmD,EAAM,EAC7B,MAAQnD,GAAS,kBAAkB,QAAQmD,CAAI,IAAM,KACvD,MAAQnD,GAAS,kBAAkB,KAAKmD,CAAI,CAEjD,CACF,EAGA,SAAS,kBAAmB,CAAC,CAE7B,iBAAiB,UAAY,CAC3B,cAAe,UAAY,EACxB,MAAQnD,GAAS,eAAiB,CACjC,OAAQ,MAAQA,GAAS,KAAK,GAAK,yBAAyB,qBAAqB,MAAQA,GAAU,MAAQA,GAAS,KAAK,GAAI,MAAQA,CAAO,EAAI,CAC9I,EAAG,CACL,EACA,QAAS,GACT,OAAQ,GACR,IAAK,IAAI,MACX,GAEK,MAAQA,GAAS,KAAK,MACxB,MAAQA,GAAS,eAAe,MAAM,aAAe,KAInD,MAAQA,GAAS,KAAK,EAE7B,EACA,gBAAiB,UAAY,CAI3B,IAHC,MAAQA,GAAS,eAAe,QAAU,MAAQA,GAAS,eAAe,MAAM,EAAE,OAAS,MAAQA,GAAS,eAC5G,MAAQA,GAAS,eAAe,SAAW,MAAQA,GAAS,eAAe,MAAM,OAAS,MAAQA,GAAS,eAEvG,MAAQA,GAAS,UAAW,CAC/B,IAAI6e,EACAyW,GAAY,MAAQt1B,GAAS,eAAe,IAC5C,EAAI,EACJS,GAAO,MAAQT,GAAS,UAAU,OAEtC,GAAI,EAAE,MAAQA,GAAS,eAAe,QACpC,KAAO,EAAIS,GAAK,CACd,IAAK,MAAQT,GAAS,UAAU,CAAC,EAAE,eAAe,MAAM,KAAM,EAC3D,MAAQA,GAAS,eAAe,QAAU,GAC3C,MAGF,GAAK,EAIT,IAAK,MAAQA,GAAS,eAAe,QAInC,IAHA6e,GAAO,MAAQ7e,GAAS,eAAe,MAAM,EAAE,MAC/Cs1B,EAAS,eAAezW,CAAG,EAEtB,EAAI,EAAG,EAAIpe,EAAK,GAAK,EACxBoe,GAAO,MAAQ7e,GAAS,UAAU,CAAC,EAAE,eAAe,MAAM,EAAE,MAC5Ds1B,EAAS,UAAUzW,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,EAAE,EAAGA,EAAI,EAAE,EAAGA,EAAI,EAAE,EAAGA,EAAI,EAAE,EAAGA,EAAI,EAAE,EAAGA,EAAI,EAAE,CAAC,EAI/J,EACA,cAAe,SAAUhW,EAAI,CAC3B,IAAI8sB,EAAa,CAAC,EAClBA,EAAW,MAAM,MAAQ31B,GAAS,cAAc,EAIhD,QAHIa,EAAO,GACPoxB,GAAQ,MAAQjyB,GAAS,KAEtBa,GACDoxB,EAAK,gBACHA,EAAK,KAAK,SACZ0D,EAAW,OAAO,EAAG,EAAG1D,EAAK,cAAc,EAG7CA,EAAOA,EAAK,MAEZpxB,EAAO,GAIX,IAAIL,EACAC,EAAMk1B,EAAW,OACjBC,EAEJ,IAAKp1B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBo1B,EAAQD,EAAWn1B,CAAC,EAAE,IAAI,kBAAkB,EAAG,EAAG,CAAC,EAEnDqI,EAAK,CAACA,EAAG,CAAC,EAAI+sB,EAAM,CAAC,EAAG/sB,EAAG,CAAC,EAAI+sB,EAAM,CAAC,EAAG,CAAC,EAG7C,OAAO/sB,CACT,EACA,QAAS,IAAI,MACf,EAEA,SAAS,mBAAoB,CAAC,CAE9B,kBAAkB,UAAY,CAC5B,eAAgB,UAAY,EAEzB,MAAQ7I,GAAS,UAAY,IAE7B,MAAQA,GAAS,OAAS,IAE1B,MAAQA,GAAS,cAAgB,IAEjC,MAAQA,GAAS,qBAAuB,CAAC,CAC5C,EACA,uBAAwB,SAAU61B,EAAW,EACtC,MAAQ71B,GAAS,qBAAqB,QAAQ61B,CAAS,IAAM,KAC/D,MAAQ71B,GAAS,qBAAqB,KAAK61B,CAAS,CAEzD,EACA,0BAA2B,SAAUA,EAAW,EACzC,MAAQ71B,GAAS,qBAAqB,QAAQ61B,CAAS,IAAM,KAC/D,MAAQ71B,GAAS,qBAAqB,QAAQ,MAAQA,GAAS,qBAAqB,QAAQ61B,CAAS,EAAG,CAAC,CAE9G,EACA,uBAAwB,SAAUlE,EAAK,CACrC,KAAK,iBAAiBA,CAAG,CAC3B,EACA,kBAAmB,UAAY,EACxB,MAAQ3xB,GAAS,eAAe,MAAM,EAAE,GAAK,EAC5C,EAAE,MAAQA,GAAS,gBAAkB,MAAQA,GAAS,WAAW,aAAa,qBAC/E,MAAQA,GAAS,cAAgB,GAClC,KAAK,KAAK,IAEF,MAAQA,GAAS,iBAC1B,MAAQA,GAAS,cAAgB,GAClC,KAAK,KAAK,EAEd,EAUA,iBAAkB,SAAU2xB,EAAK,EAC1B,MAAQ3xB,GAAS,KAAK,IAAM,MAAQA,GAAS,KAAK,IAAM2xB,IAAQ,MAAQ3xB,GAAS,KAAK,IAAM,MAAQA,GAAS,KAAK,GAAK2xB,GACrH,MAAQ3xB,GAAS,YAAc,MACjC,MAAQA,GAAS,WAAW,KAAO,IACnC,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,UAAY,GAC9B,KAAK,KAAK,IAEF,MAAQA,GAAS,YAAc,MACxC,MAAQA,GAAS,WAAW,KAAO,IACnC,MAAQA,GAAS,UAAY,GAC9B,KAAK,KAAK,EAEd,EACA,iBAAkB,UAAY,CAC5B,IAAIQ,EACAC,GAAO,MAAQT,GAAS,qBAAqB,OAEjD,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,qBAAqBQ,CAAC,EAAE,aAAa,MAAQR,GAAS,aAAa,CAKzF,EACA,iBAAkB,UAAY,CAC5B,MAAO,CACL,IAAK,EACL,KAAM,EACN,MAAO,IACP,OAAQ,GACV,CACF,EACA,aAAc,UAAY,CACxB,OAAK,MAAQA,GAAS,KAAK,KAAO,EACzB,CACL,GAAI,MAAQA,GAAS,KAAK,SAAS,MACnC,GAAI,MAAQA,GAAS,KAAK,SAAS,MACrC,EAGK,CACL,GAAI,MAAQA,GAAS,KAAK,MAC1B,GAAI,MAAQA,GAAS,KAAK,MAC5B,CACF,CACF,EAGA,SAAS,sBAAuB,CAAC,EAEhC,UAAY,CACX,IAAI81B,EAAa,CACf,YAAa,SAAU9e,EAAM4d,EAAY3C,EAAM,CAC7C,KAAK,UAAU,EACf,KAAK,aAAajb,EAAM4d,EAAY3C,CAAI,EACxC,KAAK,cAAcjb,EAAM4d,EAAY3C,CAAI,EACzC,KAAK,cAAc,EACnB,KAAK,eAAe,EACpB,KAAK,oBAAoB,EACzB,KAAK,wBAAwB,EAC7B,KAAK,2BAA2B,EAChC,KAAK,cAAc,EACnB,KAAK,KAAK,CACZ,EACA,KAAM,UAAY,CAChB,GAAI,EAAE,MAAQjyB,GAAS,SAAW,EAAE,MAAQA,GAAS,YAAc,MAAQA,GAAS,eAAgB,CAClG,IAAIke,GAAQ,MAAQle,GAAS,cAAgB,MAAQA,GAAS,aAC9Dke,EAAK,MAAM,QAAU,QACpB,MAAQle,GAAS,OAAS,GAE/B,EACA,KAAM,UAAY,CAChB,IAAK,MAAQA,GAAS,WAAa,EAAE,MAAQA,GAAS,cAAe,CACnE,GAAI,EAAE,MAAQA,GAAS,KAAK,GAAI,CAC9B,IAAIke,GAAQ,MAAQle,GAAS,cAAgB,MAAQA,GAAS,aAC9Dke,EAAK,MAAM,QAAU,SAGtB,MAAQle,GAAS,OAAS,IAC1B,MAAQA,GAAS,cAAgB,GAEtC,EACA,YAAa,UAAY,EAGlB,MAAQA,GAAS,KAAK,KAAO,MAAQA,GAAS,SAInD,KAAK,gBAAgB,EACrB,KAAK,iBAAiB,EACtB,KAAK,cAAc,EACnB,KAAK,mBAAmB,GAEnB,MAAQA,GAAS,iBACnB,MAAQA,GAAS,cAAgB,IAEtC,EACA,mBAAoB,UAAY,CAAC,EACjC,aAAc,SAAU2xB,EAAK,EAC1B,MAAQ3xB,GAAS,KAAO,GACzB,KAAK,uBAAuB2xB,CAAG,EAC/B,KAAK,kBAAkBA,GAAM,MAAQ3xB,GAAS,SAAS,EACvD,KAAK,kBAAkB,CACzB,EACA,QAAS,UAAY,EAClB,MAAQA,GAAS,UAAY,KAC9B,KAAK,mBAAmB,CAC1B,CACF,EACA,gBAAgB,CAAC,kBAAmB,oBAAoB81B,CAAU,CAAC,EAAG,oBAAoB,CAC5F,GAAG,EAIH,SAAS,iBAAiBh1B,EAASi1B,EAAU,EAC1C,MAAQ/1B,GAAS,KAAOc,GACxB,MAAQd,GAAS,IAAM+1B,CAC1B,CAIA,SAAS,aAAa/e,EAAMgf,EAAO,EAChC,MAAQh2B,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,KAAOgX,EAAK,IAC7B,MAAQhX,GAAS,EAAI,IACrB,MAAQA,GAAS,IAAMg2B,GACvB,MAAQh2B,GAAS,KAAO,IACxB,MAAQA,GAAS,OAASgX,EAAK,KAAO,IACtC,MAAQhX,GAAS,MAAQ,SAAS,MAAM,GACxC,MAAQA,GAAS,OAAS,IAC7B,CAEA,aAAa,UAAU,MAAQ,UAAY,EACxC,MAAQA,GAAS,EAAI,IACrB,MAAQA,GAAS,KAAO,EAC3B,EAEA,SAAS,aAAai2B,EAAcD,EAAOlF,EAAO,EAC/C,MAAQ9wB,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,aAAei2B,GAChC,MAAQj2B,GAAS,KAAO,IACxB,MAAQA,GAAS,GAAK8wB,GACtB,MAAQ9wB,GAAS,IAAMg2B,GAIvB,MAAQh2B,GAAS,YAAc,CAAC,CAAC8wB,EAAM,EAKxC,QAHItwB,EAAI,EACJC,EAAMw1B,EAAa,OAEhBz1B,EAAIC,GAAK,CACd,GAAIw1B,EAAaz1B,CAAC,EAAE,OAAO,kBAAkB,OAAQ,EAClD,MAAQR,GAAS,YAAc,GAChC,MAGFQ,GAAK,EAET,CAEA,aAAa,UAAU,cAAgB,UAAY,EAChD,MAAQR,GAAS,YAAc,EAClC,EAIA,SAAS,iBAAiBk2B,EAAQjD,EAAI7vB,EAAW,EAC9C,MAAQpD,GAAS,UAAY,CAC5B,OAAQk2B,EACR,GAAIjD,EACJ,UAAW7vB,CACb,GACC,MAAQpD,GAAS,SAAW,CAAC,GAC7B,MAAQA,GAAS,aAAe,MAAQA,GAAS,UAAU,OAAO,kBAAkB,SAAW,MAAQA,GAAS,UAAU,GAAG,gBAAgB,MAChJ,CAIA,SAAS,mBAAmBke,EAAMlH,EAAMmf,EAAS,CAC/C,KAAK,6BAA6BjY,CAAI,GACrC,MAAQle,GAAS,UAAY,MAAQA,GAAS,0BAC9C,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,IAAI,aAAake,EAAMlH,EAAK,GAAK,CAAC,EAAG,MAAO,MAAQhX,CAAO,GAChF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAK,MAAQhX,CAAO,GAClF,MAAQA,GAAS,MAAQm2B,GACzB,MAAQn2B,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,WACtD,CAEA,gBAAgB,CAAC,wBAAwB,EAAG,kBAAkB,EAG9D,SAAS,iBAAiBke,EAAMlH,EAAMmf,EAAS,CAC7C,KAAK,6BAA6BjY,CAAI,GACrC,MAAQle,GAAS,UAAY,MAAQA,GAAS,0BAC9C,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAK,MAAQhX,CAAO,GAClF,MAAQA,GAAS,MAAQm2B,CAC5B,CAEA,gBAAgB,CAAC,wBAAwB,EAAG,gBAAgB,EAI5D,SAAS,yBAAyBjY,EAAMlH,EAAMmf,EAAS,CACrD,KAAK,6BAA6BjY,CAAI,GACrC,MAAQle,GAAS,UAAY,MAAQA,GAAS,yBAC/C,KAAK,iBAAiBke,EAAMlH,EAAMmf,CAAO,CAC3C,CAEA,yBAAyB,UAAU,iBAAmB,SAAUjY,EAAMlH,EAAMmf,EAAS,EAClF,MAAQn2B,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CACL,EAAG,EAAG,IAAM,MAAQhX,CAAO,GAC1B,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,GAAK,CAC5D,EAAG,CACL,EAAG,EAAG,UAAW,MAAQhX,CAAO,GAC/B,MAAQA,GAAS,EAAI,IAAI,iBAAiBke,EAAMlH,EAAK,EAAG,MAAQhX,CAAO,GACvE,MAAQA,GAAS,MAAQm2B,GACzB,MAAQn2B,GAAS,MAAQ,CAAC,EAC3B,KAAK,gBAAgBm2B,EAAQ,MAAOnf,CAAI,EACxC,KAAK,mBAAmBA,EAAMmf,CAAO,GACpC,MAAQn2B,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,WACtD,EAEA,yBAAyB,UAAU,gBAAkB,SAAUo2B,EAAapf,EAAM,CAChF,IAAIqf,EAAa,gBAAgB,EAC7BC,EAAQ,SAAStf,EAAK,IAAM,EAAI,iBAAmB,gBAAgB,EACvEsf,EAAM,aAAa,KAAMD,CAAU,EACnCC,EAAM,aAAa,eAAgB,KAAK,EACxCA,EAAM,aAAa,gBAAiB,gBAAgB,EACpD,IAAIC,EAAQ,CAAC,EACTC,EACAxxB,EACAoQ,EAGJ,IAFAA,EAAO4B,EAAK,EAAE,EAAI,EAEbhS,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzBwxB,EAAO,SAAS,MAAM,EACtBF,EAAM,YAAYE,CAAI,EACtBD,EAAM,KAAKC,CAAI,EAGjBJ,EAAY,aAAapf,EAAK,KAAO,KAAO,OAAS,SAAU,OAAS,aAAe,IAAMqf,EAAa,GAAG,GAC5G,MAAQr2B,GAAS,GAAKs2B,GACtB,MAAQt2B,GAAS,IAAMu2B,CAC1B,EAEA,yBAAyB,UAAU,mBAAqB,SAAUvf,EAAMmf,EAAS,CAC/E,IAAK,MAAQn2B,GAAS,EAAE,aAAe,EAAE,MAAQA,GAAS,EAAE,aAAc,CACxE,IAAIw2B,EACAxxB,EACAoQ,EACArK,EAAO,SAAS,MAAM,EACtB4nB,EAAc,SAAS,MAAM,EACjC5nB,EAAK,YAAY4nB,CAAW,EAC5B,IAAI8D,EAAY,gBAAgB,EAC5B5D,EAAS,gBAAgB,EAC7B9nB,EAAK,aAAa,KAAM8nB,CAAM,EAC9B,IAAI6D,EAAS,SAAS1f,EAAK,IAAM,EAAI,iBAAmB,gBAAgB,EACxE0f,EAAO,aAAa,KAAMD,CAAS,EACnCC,EAAO,aAAa,eAAgB,KAAK,EACzCA,EAAO,aAAa,gBAAiB,gBAAgB,EACrDthB,EAAO4B,EAAK,EAAE,EAAE,EAAE,CAAC,EAAE,EAAIA,EAAK,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,OAASA,EAAK,EAAE,EAAE,EAAE,OAC7D,IAAIuf,GAAS,MAAQv2B,GAAS,MAE9B,IAAKgF,EAAIgS,EAAK,EAAE,EAAI,EAAGhS,EAAIoQ,EAAMpQ,GAAK,EACpCwxB,EAAO,SAAS,MAAM,EACtBA,EAAK,aAAa,aAAc,kBAAkB,EAClDE,EAAO,YAAYF,CAAI,EACvBD,EAAM,KAAKC,CAAI,EAGjB7D,EAAY,aAAa3b,EAAK,KAAO,KAAO,OAAS,SAAU,OAAS,aAAe,IAAMyf,EAAY,GAAG,GAC3G,MAAQz2B,GAAS,GAAK02B,GACtB,MAAQ12B,GAAS,GAAK+K,GACtB,MAAQ/K,GAAS,IAAMu2B,GACvB,MAAQv2B,GAAS,OAAS6yB,EAC3BsD,EAAQ,OAASxD,EAErB,EAEA,gBAAgB,CAAC,wBAAwB,EAAG,wBAAwB,EAGpE,SAAS,2BAA2BzU,EAAMlH,EAAMmf,EAAS,CACvD,KAAK,6BAA6BjY,CAAI,GACrC,MAAQle,GAAS,UAAY,MAAQA,GAAS,0BAC9C,MAAQA,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,GACnF,MAAQA,GAAS,EAAI,IAAI,aAAake,EAAMlH,EAAK,GAAK,CAAC,EAAG,MAAO,MAAQhX,CAAO,EACjF,KAAK,iBAAiBke,EAAMlH,EAAMmf,CAAO,GACxC,MAAQn2B,GAAS,YAAc,CAAC,EAAE,MAAQA,GAAS,WACtD,CAEA,gBAAgB,CAAC,yBAA0B,wBAAwB,EAAG,0BAA0B,EAKhG,SAAS,gBAAiB,EACvB,MAAQA,GAAS,GAAK,CAAC,GACvB,MAAQA,GAAS,aAAe,CAAC,GACjC,MAAQA,GAAS,GAAK,SAAS,GAAG,CACrC,CAMA,IAAI,oBAAsB,UAAY,CACpC,IAAI22B,EAAkB,IAAI,OAEtBC,EAAgB,IAAI,OAEpBhqB,EAAK,CACP,qBAAsBiqB,CACxB,EAEA,SAASA,EAAqB7f,EAAM,CAClC,OAAQA,EAAK,GAAI,CACf,IAAK,KACH,OAAO8f,EAET,IAAK,KACH,OAAOC,EAET,IAAK,KACH,OAAOC,EAET,IAAK,KACH,OAAOC,EAET,IAAK,KACL,IAAK,KACL,IAAK,KACL,IAAK,KACH,OAAOC,EAET,IAAK,KACH,OAAOC,EAET,QACE,OAAO,IACX,CACF,CAEA,SAASA,EAAuBC,EAAWC,EAAUhC,EAAc,EAC7DA,GAAgBgC,EAAS,UAAU,GAAG,OACxCA,EAAS,UAAU,UAAU,aAAa,UAAWA,EAAS,UAAU,GAAG,CAAC,GAG1EhC,GAAgBgC,EAAS,UAAU,OAAO,OAC5CA,EAAS,UAAU,UAAU,aAAa,YAAaA,EAAS,UAAU,OAAO,EAAE,QAAQ,CAAC,CAEhG,CAEA,SAASH,EAAWE,EAAWC,EAAUhC,EAAc,CACrD,IAAIrwB,EACAoQ,EACAkiB,EACAC,EACA9P,EACAviB,EACAsyB,EAAOH,EAAS,OAAO,OACvBI,EAAMJ,EAAS,IACf5gB,EACAoI,EACA5W,EACAyvB,EACAzyB,EAEJ,IAAKC,EAAI,EAAGA,EAAIsyB,EAAMtyB,GAAK,EAAG,CAG5B,GAFAqyB,EAASF,EAAS,GAAG,MAAQhC,EAEzBgC,EAAS,OAAOnyB,CAAC,EAAE,IAAMuyB,EAAK,CAKhC,IAJA5Y,EAAM+X,EAAc,MAAM,EAC1Bc,EAAaD,EAAMJ,EAAS,OAAOnyB,CAAC,EAAE,IACtCD,EAAIoyB,EAAS,aAAa,OAAS,EAE5B,CAACE,GAAUG,EAAa,GAC7BH,EAASF,EAAS,aAAapyB,CAAC,EAAE,OAAO,MAAQsyB,EACjDG,GAAc,EACdzyB,GAAK,EAGP,GAAIsyB,EAIF,IAHAG,EAAaD,EAAMJ,EAAS,OAAOnyB,CAAC,EAAE,IACtCD,EAAIoyB,EAAS,aAAa,OAAS,EAE5BK,EAAa,GAClBzvB,EAAQovB,EAAS,aAAapyB,CAAC,EAAE,OAAO,EAAE,MAC1C4Z,EAAI,UAAU5W,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,CAAC,EAClLyvB,GAAc,EACdzyB,GAAK,OAIT4Z,EAAM8X,EAMR,GAHAlgB,EAAQ4gB,EAAS,GAAG,MACpBjiB,EAAOqB,EAAM,QAET8gB,EAAQ,CAGV,IAFAD,EAAwB,GAEnBtyB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzByiB,EAAYhR,EAAM,OAAOzR,CAAC,EAEtByiB,GAAaA,EAAU,UACzB6P,GAAyB,iBAAiB7P,EAAWA,EAAU,QAASA,EAAU,EAAG5I,CAAG,GAI5FwY,EAAS,OAAOnyB,CAAC,EAAIoyB,OAErBA,EAAwBD,EAAS,OAAOnyB,CAAC,EAG3CmyB,EAAS,OAAOnyB,CAAC,EAAE,GAAKkyB,EAAU,KAAO,GAAO,GAAKE,EACrDD,EAAS,OAAOnyB,CAAC,EAAE,KAAOqyB,GAAUF,EAAS,OAAOnyB,CAAC,EAAE,KAE3D,CAEA,SAAS4xB,EAAWM,EAAWC,EAAUhC,EAAc,CACrD,IAAIsC,EAAYN,EAAS,OAErBA,EAAS,EAAE,MAAQhC,IACrBsC,EAAU,MAAM,aAAa,OAAQ,OAAS,QAAQN,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,GAAG,GAG5IA,EAAS,EAAE,MAAQhC,IACrBsC,EAAU,MAAM,aAAa,eAAgBN,EAAS,EAAE,CAAC,CAE7D,CAEA,SAASL,EAAqBI,EAAWC,EAAUhC,EAAc,CAC/D0B,EAAeK,EAAWC,EAAUhC,CAAY,EAChD4B,EAAaG,EAAWC,EAAUhC,CAAY,CAChD,CAEA,SAAS0B,EAAeK,EAAWC,EAAUhC,EAAc,CACzD,IAAIiB,EAAQe,EAAS,GACjBO,EAAaP,EAAS,EAAE,YACxBnuB,EAAMmuB,EAAS,EAAE,EACjBluB,EAAMkuB,EAAS,EAAE,EAErB,GAAIA,EAAS,EAAE,MAAQhC,EAAc,CACnC,IAAIvlB,EAAOsnB,EAAU,KAAO,KAAO,eAAiB,iBACpDC,EAAS,MAAM,MAAM,aAAavnB,EAAMunB,EAAS,EAAE,CAAC,EAGtD,GAAIA,EAAS,EAAE,MAAQhC,EAAc,CACnC,IAAIwC,EAAQT,EAAU,IAAM,EAAI,KAAO,KACnCU,EAAQD,IAAU,KAAO,KAAO,KACpCvB,EAAM,aAAauB,EAAO3uB,EAAI,CAAC,CAAC,EAChCotB,EAAM,aAAawB,EAAO5uB,EAAI,CAAC,CAAC,EAE5B0uB,GAAc,CAACP,EAAS,EAAE,eAC5BA,EAAS,GAAG,aAAaQ,EAAO3uB,EAAI,CAAC,CAAC,EACtCmuB,EAAS,GAAG,aAAaS,EAAO5uB,EAAI,CAAC,CAAC,GAI1C,IAAIqtB,EACA/1B,EACAC,EACA+1B,EAEJ,GAAIa,EAAS,EAAE,OAAShC,EAAc,CACpCkB,EAAQc,EAAS,IACjB,IAAIU,EAAUV,EAAS,EAAE,EAGzB,IAFA52B,EAAM81B,EAAM,OAEP/1B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBg2B,EAAOD,EAAM/1B,CAAC,EACdg2B,EAAK,aAAa,SAAUuB,EAAQv3B,EAAI,CAAC,EAAI,GAAG,EAChDg2B,EAAK,aAAa,aAAc,OAASuB,EAAQv3B,EAAI,EAAI,CAAC,EAAI,IAAMu3B,EAAQv3B,EAAI,EAAI,CAAC,EAAI,IAAMu3B,EAAQv3B,EAAI,EAAI,CAAC,EAAI,GAAG,EAI3H,GAAIo3B,IAAeP,EAAS,EAAE,OAAShC,GAAe,CACpD,IAAI2C,EAAUX,EAAS,EAAE,EAUzB,IARIA,EAAS,EAAE,aACbd,EAAQc,EAAS,IAEjBd,EAAQc,EAAS,IAGnB52B,EAAM81B,EAAM,OAEP/1B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBg2B,EAAOD,EAAM/1B,CAAC,EAET62B,EAAS,EAAE,cACdb,EAAK,aAAa,SAAUwB,EAAQx3B,EAAI,CAAC,EAAI,GAAG,EAGlDg2B,EAAK,aAAa,eAAgBwB,EAAQx3B,EAAI,EAAI,CAAC,CAAC,EAIxD,GAAI42B,EAAU,IAAM,GACdC,EAAS,EAAE,MAAQhC,KACrBiB,EAAM,aAAa,KAAMntB,EAAI,CAAC,CAAC,EAC/BmtB,EAAM,aAAa,KAAMntB,EAAI,CAAC,CAAC,EAE3ByuB,GAAc,CAACP,EAAS,EAAE,eAC5BA,EAAS,GAAG,aAAa,KAAMluB,EAAI,CAAC,CAAC,EACrCkuB,EAAS,GAAG,aAAa,KAAMluB,EAAI,CAAC,CAAC,QAGpC,CACL,IAAIqZ,EAWJ,IATI6U,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAQhC,KACxC7S,EAAM,KAAK,KAAK,KAAK,IAAItZ,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,EAAI,KAAK,IAAID,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,CAAC,EAC3EmtB,EAAM,aAAa,IAAK9T,CAAG,EAEvBoV,GAAc,CAACP,EAAS,EAAE,cAC5BA,EAAS,GAAG,aAAa,IAAK7U,CAAG,GAIjC6U,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAQhC,EAAc,CACpE7S,IACHA,EAAM,KAAK,KAAK,KAAK,IAAItZ,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,EAAI,KAAK,IAAID,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,CAAC,GAG7E,IAAI8uB,EAAM,KAAK,MAAM9uB,EAAI,CAAC,EAAID,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAID,EAAI,CAAC,CAAC,EACjDkK,EAAUikB,EAAS,EAAE,EAErBjkB,GAAW,EACbA,EAAU,IACDA,GAAW,KACpBA,EAAU,MAGZ,IAAIjE,EAAOqT,EAAMpP,EACbjL,EAAI,KAAK,IAAI8vB,EAAMZ,EAAS,EAAE,CAAC,EAAIloB,EAAOjG,EAAI,CAAC,EAC/Cd,EAAI,KAAK,IAAI6vB,EAAMZ,EAAS,EAAE,CAAC,EAAIloB,EAAOjG,EAAI,CAAC,EACnDotB,EAAM,aAAa,KAAMnuB,CAAC,EAC1BmuB,EAAM,aAAa,KAAMluB,CAAC,EAEtBwvB,GAAc,CAACP,EAAS,EAAE,eAC5BA,EAAS,GAAG,aAAa,KAAMlvB,CAAC,EAChCkvB,EAAS,GAAG,aAAa,KAAMjvB,CAAC,IAKxC,CAEA,SAAS6uB,EAAaG,EAAWC,EAAUhC,EAAc,CACvD,IAAIsC,EAAYN,EAAS,MACrB/0B,EAAI+0B,EAAS,EAEb/0B,IAAMA,EAAE,MAAQ+yB,IAAiB/yB,EAAE,UACrCq1B,EAAU,MAAM,aAAa,mBAAoBr1B,EAAE,OAAO,EAC1Dq1B,EAAU,MAAM,aAAa,oBAAqBr1B,EAAE,WAAW,CAAC,CAAC,GAG/D+0B,EAAS,IAAMA,EAAS,EAAE,MAAQhC,IACpCsC,EAAU,MAAM,aAAa,SAAU,OAAS,QAAQN,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,GAAG,GAG9IA,EAAS,EAAE,MAAQhC,IACrBsC,EAAU,MAAM,aAAa,iBAAkBN,EAAS,EAAE,CAAC,GAGzDA,EAAS,EAAE,MAAQhC,KACrBsC,EAAU,MAAM,aAAa,eAAgBN,EAAS,EAAE,CAAC,EAErDM,EAAU,QACZA,EAAU,OAAO,aAAa,eAAgBN,EAAS,EAAE,CAAC,EAGhE,CAEA,OAAOzqB,CACT,EAAE,EAIF,SAAS,uBAAwB,EAC9B,MAAQ5M,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,aAAe,CAAC,GACjC,MAAQA,GAAS,oBAAsB,CAC1C,CAEA,sBAAsB,UAAY,CAChC,qBAAsB,SAAU21B,EAAY,CAC1C,IAAIn1B,EACAC,EAAMk1B,EAAW,OACjBvqB,EAAM,IAEV,IAAK5K,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB4K,GAAOuqB,EAAWn1B,CAAC,EAAE,UAAU,IAAM,IAGvC,IAAI03B,GAAY,MAAQl4B,GAAS,UAAUoL,CAAG,EAE9C,OAAK8sB,IACHA,EAAW,CACT,WAAY,CAAC,EAAE,OAAOvC,CAAU,EAChC,eAAgB,IAAI,OACpB,KAAM,EACR,GACC,MAAQ31B,GAAS,UAAUoL,CAAG,EAAI8sB,GAElC,MAAQl4B,GAAS,aAAa,KAAKk4B,CAAQ,GAGvCA,CACT,EACA,gBAAiB,SAAUA,EAAU7C,EAAc,CAKjD,QAJI,EAAI,EACJ50B,EAAMy3B,EAAS,WAAW,OAC1BpZ,EAAOuW,EAEJ,EAAI50B,GAAO,CAAC40B,GAAc,CAC/B,GAAI6C,EAAS,WAAW,CAAC,EAAE,UAAU,OAAO,KAAM,CAChDpZ,EAAO,GACP,MAGF,GAAK,EAGP,GAAIA,EAAM,CACR,IAAI7W,EAGJ,IAFAiwB,EAAS,eAAe,MAAM,EAEzB,EAAIz3B,EAAM,EAAG,GAAK,EAAG,GAAK,EAC7BwH,EAAQiwB,EAAS,WAAW,CAAC,EAAE,UAAU,OAAO,EAAE,MAClDA,EAAS,eAAe,UAAUjwB,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,EAAGA,EAAM,EAAE,CAAC,EAI1MiwB,EAAS,KAAOpZ,CAClB,EACA,iBAAkB,SAAUuW,EAAc,CACxC,IAAI70B,EACAC,GAAO,MAAQT,GAAS,aAAa,OAEzC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,KAAK,iBAAiB,MAAQR,GAAS,aAAaQ,CAAC,EAAG60B,CAAY,CAExE,EACA,UAAW,UAAY,CACrB,OAAC,MAAQr1B,GAAS,qBAAuB,EAClC,KAAO,MAAQA,GAAS,mBACjC,CACF,EAGA,SAAS,YAAYc,EAASkW,EAAMG,EAAQghB,EAAmB,EAC5D,MAAQn4B,GAAS,aAAe,CAAC,GACjC,MAAQA,GAAS,GAAK,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EACxC,IAAIwF,EAAK,EAELwR,EAAK,KAAO,KACdxR,EAAK,EACIwR,EAAK,KAAO,KACrBxR,EAAK,EACIwR,EAAK,KAAO,OACrBxR,EAAK,IAGN,MAAQxF,GAAS,GAAK,qBAAqB,aAAac,EAASkW,EAAMxR,EAAI1E,CAAO,EACnF,IAAIN,EACAC,EAAM0W,EAAO,OACbihB,EAEJ,IAAK53B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACnB2W,EAAO3W,CAAC,EAAE,SACb43B,EAAc,CACZ,WAAYD,EAAkB,qBAAqBhhB,EAAO3W,CAAC,EAAE,UAAU,EACvE,QAAS,CAAC,CACZ,GAEC,MAAQR,GAAS,aAAa,KAAKo4B,CAAW,EAE/CjhB,EAAO3W,CAAC,EAAE,SAAS,KAAK43B,CAAW,EAGzC,CAEA,YAAY,UAAU,cAAgB,aAAa,UAAU,cAI7D,SAAS,aAAc,CAAC,CAExB,YAAY,UAAY,CACtB,WAAY,UAAY,CACtB,GAAI,EAAE,MAAQp4B,GAAS,KAAK,QAC1B,MAAO,GAMT,QAHIQ,EAAI,EACJC,GAAO,MAAQT,GAAS,KAAK,gBAAgB,OAE1CQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,KAAK,gBAAgBQ,CAAC,EAAE,OAAS,MAAQ,MAAQR,GAAS,KAAK,gBAAgBQ,CAAC,EAAE,KAAO,GAC7G,MAAO,GAGTA,GAAK,EAGP,MAAO,EACT,EACA,gBAAiB,UAAY,EAC1B,MAAQR,GAAS,eAAiB,yBAAyB,MAAQA,CAAO,GAEtE,MAAQA,GAAS,KAAK,UAAY,MAAQA,GAAS,cACrD,MAAQA,GAAS,eAAe,uBAAuB,MAAQA,GAAS,WAAW,EAGtF,IAAIq4B,EAAmB,2BAA2B,uBAAuB,MAAQr4B,GAAU,MAAQA,GAAS,cAAc,GAEzH,MAAQA,GAAS,eAAe,yBAAyBq4B,CAAgB,GAErE,MAAQr4B,GAAS,KAAK,KAAO,IAAM,MAAQA,GAAS,KAAK,IAC3D,MAAQA,GAAS,cAAgB,wBAAwB,MAAQA,CAAO,GAC/D,MAAQA,GAAS,KAAK,KAAO,IACtC,MAAQA,GAAS,eAAe,eAAiB,0BAA0B,MAAQA,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,cAAc,GACrK,MAAQA,GAAS,eAAe,SAAW,MAAQA,GAAS,eAAe,iBAClE,MAAQA,GAAS,KAAK,KAAO,KACtC,MAAQA,GAAS,eAAe,cAAgB,wBAAwB,MAAQA,CAAO,GACvF,MAAQA,GAAS,eAAe,MAAQ,MAAQA,GAAS,eAAe,cAE7E,EACA,aAAc,UAAY,CACxB,IAAIs4B,EAAiB,cAAc,MAAQt4B,GAAS,KAAK,EAAE,EACvDke,GAAQ,MAAQle,GAAS,cAAgB,MAAQA,GAAS,aAC9Dke,EAAK,MAAM,gBAAgB,EAAIoa,CACjC,EACA,aAAc,SAAUthB,EAAM4d,EAAY3C,EAAM,EAC7C,MAAQjyB,GAAS,WAAa40B,GAC9B,MAAQ50B,GAAS,KAAOiyB,GACxB,MAAQjyB,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,QAAU,gBAAgB,GAEtC,MAAQA,GAAS,KAAK,MACzB,MAAQA,GAAS,KAAK,GAAK,IAI7B,MAAQA,GAAS,eAAiB,IAAI,gBAAgB,MAAQA,GAAS,KAAM,MAAQA,GAAU,MAAQA,GAAS,iBAAiB,CACpI,EACA,QAAS,UAAY,CACnB,OAAQ,MAAQA,GAAS,IAC3B,EACA,iBAAkB,UAAY,CAAC,CACjC,EAGA,SAAS,YAAYgX,EAAM4d,EAAY3C,EAAM,CAC3C,KAAK,UAAU,EACf,KAAK,aAAajb,EAAM4d,EAAY3C,CAAI,EACxC,KAAK,UAAU,EACf,KAAK,cAAcjb,EAAM4d,EAAY3C,CAAI,EACzC,KAAK,cAAc,CACrB,CAEA,YAAY,UAAU,aAAe,SAAUN,EAAK,CAClD,KAAK,kBAAkBA,EAAK,EAAI,CAClC,EAEA,YAAY,UAAU,YAAc,UAAY,CAAC,EAEjD,YAAY,UAAU,eAAiB,UAAY,CACjD,OAAO,IACT,EAEA,YAAY,UAAU,QAAU,UAAY,CAAC,EAE7C,YAAY,UAAU,iBAAmB,UAAY,CAAC,EAEtD,YAAY,UAAU,KAAO,UAAY,CAAC,EAE1C,gBAAgB,CAAC,YAAa,iBAAkB,iBAAkB,YAAY,EAAG,WAAW,EAG5F,SAAS,gBAAiB,CAAC,CAE3B,eAAe,UAAY,CACzB,oBAAqB,UAAY,EAC9B,MAAQ3xB,GAAS,aAAe,SAAS,GAAG,CAC/C,EACA,wBAAyB,UAAY,EAClC,MAAQA,GAAS,aAAe,SAAS,GAAG,GAC5C,MAAQA,GAAS,oBAAsB,MAAQA,GAAS,cACxD,MAAQA,GAAS,eAAiB,MAAQA,GAAS,cACnD,MAAQA,GAAS,aAAe,GACjC,IAAIu4B,EAAqB,KAErBrO,EACAE,EACAoO,EAEJ,IAAK,MAAQx4B,GAAS,KAAK,IACzB,IAAK,MAAQA,GAAS,KAAK,IAAM,IAAM,MAAQA,GAAS,KAAK,IAAM,EAAG,CAEpE,IAAIy4B,EAAS,SAAS,MAAM,EAC5BA,EAAO,aAAa,MAAO,MAAQz4B,GAAS,OAAO,EACnDy4B,EAAO,aAAa,aAAc,MAAQz4B,GAAS,KAAK,IAAM,EAAI,YAAc,OAAO,EAEvFy4B,EAAO,aAAa,MAAQz4B,GAAS,YAAY,EACjDu4B,EAAqBE,GAEpB,MAAQz4B,GAAS,WAAW,KAAK,YAAYy4B,CAAM,EAGhD,CAAC,eAAe,WAAa,MAAQz4B,GAAS,KAAK,IAAM,IAE3Dy4B,EAAO,aAAa,YAAa,WAAW,EAC5CvO,EAAQ,gBAAgB,EACxBE,EAAM,eAAe,aAAaF,CAAK,GAEtC,MAAQlqB,GAAS,WAAW,KAAK,YAAYoqB,CAAG,EAEjDA,EAAI,YAAY,eAAe,6BAA6B,CAAC,EAC7DoO,EAAK,SAAS,GAAG,EACjBA,EAAG,aAAa,MAAQx4B,GAAS,YAAY,EAC7Cu4B,EAAqBC,EACrBC,EAAO,YAAYD,CAAE,EACrBA,EAAG,aAAa,SAAU,OAAS,aAAe,IAAMtO,EAAQ,GAAG,YAE3D,MAAQlqB,GAAS,KAAK,IAAM,EAAG,CAEzC,IAAI04B,EAAY,SAAS,MAAM,EAC/BA,EAAU,aAAa,MAAO,MAAQ14B,GAAS,OAAO,EACtD04B,EAAU,aAAa,YAAa,OAAO,EAC3C,IAAIC,EAAc,SAAS,GAAG,EAC9BD,EAAU,YAAYC,CAAW,EACjCzO,EAAQ,gBAAgB,EACxBE,EAAM,eAAe,aAAaF,CAAK,EAUvC,IAAI0O,EAAQ,SAAS,qBAAqB,EAC1CA,EAAM,aAAa,KAAM,eAAe,EACxCxO,EAAI,YAAYwO,CAAK,EACrB,IAAIC,EAAS,SAAS,SAAS,EAC/BA,EAAO,aAAa,OAAQ,OAAO,EACnCA,EAAO,aAAa,cAAe,SAAS,EAC5CD,EAAM,YAAYC,CAAM,GAEvB,MAAQ74B,GAAS,WAAW,KAAK,YAAYoqB,CAAG,EAEjD,IAAI0O,EAAY,SAAS,MAAM,EAC/BA,EAAU,aAAa,SAAU,MAAQ94B,GAAS,KAAK,KAAK,CAAC,EAC7D84B,EAAU,aAAa,UAAW,MAAQ94B,GAAS,KAAK,KAAK,CAAC,EAC9D84B,EAAU,aAAa,IAAK,GAAG,EAC/BA,EAAU,aAAa,IAAK,GAAG,EAC/BA,EAAU,aAAa,OAAQ,SAAS,EACxCA,EAAU,aAAa,UAAW,GAAG,EACrCH,EAAY,aAAa,SAAU,OAAS,aAAe,IAAMzO,EAAQ,GAAG,EAC5EyO,EAAY,YAAYG,CAAS,EACjCH,EAAY,aAAa,MAAQ34B,GAAS,YAAY,EACtDu4B,EAAqBI,EAEhB,eAAe,WAClBD,EAAU,aAAa,YAAa,WAAW,EAC/CtO,EAAI,YAAY,eAAe,6BAA6B,CAAC,EAC7DoO,EAAK,SAAS,GAAG,EACjBG,EAAY,YAAYG,CAAS,EACjCN,EAAG,aAAa,MAAQx4B,GAAS,YAAY,EAC7Cu4B,EAAqBC,EACrBG,EAAY,YAAYH,CAAE,IAG3B,MAAQx4B,GAAS,WAAW,KAAK,YAAY04B,CAAS,QAE/C,MAAQ14B,GAAS,KAAK,KAC/B,MAAQA,GAAS,aAAa,aAAa,MAAQA,GAAS,YAAY,EAEzEu4B,GAAsB,MAAQv4B,GAAS,cACtC,MAAQA,GAAS,aAAe,MAAQA,GAAS,eAEjD,MAAQA,GAAS,aAAe,MAAQA,GAAS,aAYpD,IATK,MAAQA,GAAS,KAAK,KACxB,MAAQA,GAAS,aAAa,aAAa,MAAO,MAAQA,GAAS,KAAK,EAAE,GAGxE,MAAQA,GAAS,KAAK,KACxB,MAAQA,GAAS,aAAa,aAAa,SAAU,MAAQA,GAAS,KAAK,EAAE,GAI3E,MAAQA,GAAS,KAAK,KAAO,GAAK,EAAE,MAAQA,GAAS,KAAK,GAAI,CACjE,IAAI+4B,EAAK,SAAS,UAAU,EACxBlwB,EAAK,SAAS,MAAM,EACxBA,EAAG,aAAa,IAAK,UAAY,MAAQ7I,GAAS,KAAK,EAAI,QAAU,MAAQA,GAAS,KAAK,EAAI,KAAO,MAAQA,GAAS,KAAK,EAAI,QAAU,MAAQA,GAAS,KAAK,EAAI,GAAG,EACvK,IAAIg5B,EAAS,gBAAgB,EAM7B,GALAD,EAAG,aAAa,KAAMC,CAAM,EAC5BD,EAAG,YAAYlwB,CAAE,GAEhB,MAAQ7I,GAAS,WAAW,KAAK,YAAY+4B,CAAE,EAE5C,KAAK,WAAW,EAAG,CACrB,IAAIE,EAAU,SAAS,GAAG,EAC1BA,EAAQ,aAAa,YAAa,OAAS,aAAe,IAAMD,EAAS,GAAG,EAC5EC,EAAQ,aAAa,MAAQj5B,GAAS,YAAY,GACjD,MAAQA,GAAS,mBAAqBi5B,EAEnCV,EACFA,EAAmB,aAAa,MAAQv4B,GAAS,kBAAkB,GAElE,MAAQA,GAAS,aAAe,MAAQA,GAAS,wBAGnD,MAAQA,GAAS,aAAa,aAAa,YAAa,OAAS,aAAe,IAAMg5B,EAAS,GAAG,GAIlG,MAAQh5B,GAAS,KAAK,KAAO,GAChC,KAAK,aAAa,CAEtB,EACA,cAAe,UAAY,EACpB,MAAQA,GAAS,eAAe,UAClC,MAAQA,GAAS,mBAAmB,aAAa,aAAc,MAAQA,GAAS,eAAe,IAAI,QAAQ,CAAC,GAG1G,MAAQA,GAAS,eAAe,SAClC,MAAQA,GAAS,mBAAmB,aAAa,WAAY,MAAQA,GAAS,eAAe,MAAM,EAAE,CAAC,CAE3G,EACA,mBAAoB,UAAY,EAC7B,MAAQA,GAAS,aAAe,MAChC,MAAQA,GAAS,aAAe,MAEhC,MAAQA,GAAS,YAAY,QAAQ,CACxC,EACA,eAAgB,UAAY,CAC1B,OAAK,MAAQA,GAAS,KAAK,GAClB,MAGD,MAAQA,GAAS,WAC3B,EACA,2BAA4B,UAAY,EACrC,MAAQA,GAAS,YAAc,IAAI,aAAa,MAAQA,GAAS,KAAM,MAAQA,GAAU,MAAQA,GAAS,UAAU,GACpH,MAAQA,GAAS,yBAA2B,IAAI,WAAW,MAAQA,CAAO,CAC7E,EACA,SAAU,SAAU0P,EAAI,EAChB,MAAQ1P,GAAS,eAItB,MAAQA,GAAS,aAAa,aAAa,OAAQ,OAAS,aAAe,IAAM0P,EAAK,GAAG,CAC5F,CACF,EAGA,SAAS,eAAgB,CAAC,CAE1B,cAAc,UAAY,CACxB,oBAAqB,SAAUsH,EAAM,CACnC,IAAIxW,EACAC,GAAO,MAAQT,GAAS,eAAe,OAE3C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,eAAeQ,CAAC,EAAE,SAASwW,CAAI,CAErD,EACA,2BAA4B,SAAUA,EAAM,CAI1C,QAHIxW,EAAI,EACJC,GAAO,MAAQT,GAAS,eAAe,OAEpCQ,EAAIC,GACT,IAAK,MAAQT,GAAS,eAAeQ,CAAC,EAAE,oBAAoBwW,CAAI,EAC9D,MAAO,GAIX,MAAO,EACT,EACA,gBAAiB,UAAY,CAC3B,IAAM,MAAQhX,GAAS,eAAe,OAItC,KAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,OAAOQ,CAAC,EAAE,GAAG,MAAM,EAGvCC,GAAO,MAAQT,GAAS,eAAe,OACvC,IAAIk5B,EAEJ,IAAK14B,EAAIC,EAAM,EAAGD,GAAK,IACrB04B,GAAsB,MAAQl5B,GAAS,eAAeQ,CAAC,EAAE,eAAe,MAAQR,GAAS,aAAa,EAGlG,CAAAk5B,GAJoB14B,GAAK,EAI7B,EAIJ,EACA,OAAQ,CACN,EAAG,OACH,EAAG,QACH,EAAG,QACL,EACA,OAAQ,CACN,EAAG,QACH,EAAG,QACH,EAAG,OACL,EACA,uBAAwB,SAAU0d,EAAM,CAKtC,QAJImI,GAAY,MAAQrmB,GAAS,kBAC7B,EAAI,EACJS,EAAM4lB,EAAS,OAEZ,EAAI5lB,GAAK,CACd,GAAI4lB,EAAS,CAAC,EAAE,OAASnI,EACvB,OAAOmI,EAAS,CAAC,EAAE,IAGrB,GAAK,EAGP,MAAO,EACT,EACA,oBAAqB,SAAUnI,EAAMyB,EAAK,CAIxC,QAHI0G,GAAY,MAAQrmB,GAAS,kBAC7BQ,EAAI6lB,EAAS,OAEV7lB,GAGL,GAFAA,GAAK,EAED6lB,EAAS7lB,CAAC,EAAE,OAAS0d,EAAM,CAC7BmI,EAAS7lB,CAAC,EAAE,IAAMmf,EAClB,OAIJ0G,EAAS,KAAK,IAAI,iBAAiBnI,EAAMyB,CAAG,CAAC,CAC/C,EACA,aAAc,SAAUgS,EAAK,CAC3B,KAAK,uBAAuBA,CAAG,EAC/B,KAAK,kBAAkBA,GAAM,MAAQ3xB,GAAS,SAAS,CACzD,CACF,EAGA,SAAS,cAAe,CAAC,CAEzB,aAAa,UAAU,YAAc,SAAUgX,EAAM4d,EAAY3C,EAAM,EACpE,MAAQjyB,GAAS,mBAAqB,GACvC,KAAK,UAAU,EACf,KAAK,aAAagX,EAAM4d,EAAY3C,CAAI,GACvC,MAAQjyB,GAAS,aAAe,IAAI,aAAa,MAAQA,EAASgX,EAAK,GAAI,MAAQhX,GAAS,iBAAiB,GAC7G,MAAQA,GAAS,aAAe,IAAI,qBAAqBgX,EAAK,GAAI,MAAQhX,GAAS,WAAY,MAAQA,CAAO,EAC/G,KAAK,cAAcgX,EAAM4d,EAAY3C,CAAI,EACzC,KAAK,cAAc,EACnB,KAAK,eAAe,EACpB,KAAK,oBAAoB,EACzB,KAAK,wBAAwB,EAC7B,KAAK,2BAA2B,EAChC,KAAK,cAAc,EACnB,KAAK,KAAK,GAET,MAAQjyB,GAAS,aAAa,kBAAkB,MAAQA,GAAS,iBAAiB,CACrF,EAEA,aAAa,UAAU,aAAe,SAAU2xB,EAAK,EAClD,MAAQ3xB,GAAS,KAAO,GACzB,KAAK,uBAAuB2xB,CAAG,EAC/B,KAAK,kBAAkBA,GAAM,MAAQ3xB,GAAS,SAAS,IAElD,MAAQA,GAAS,aAAa,OAAS,MAAQA,GAAS,aAAa,iBACxE,KAAK,aAAa,GACjB,MAAQA,GAAS,aAAa,cAAgB,IAC9C,MAAQA,GAAS,aAAa,KAAO,GAE1C,EAEA,aAAa,UAAU,gBAAkB,SAAUkrB,EAActU,EAAQ,CACvE,IAAI5R,EACAoQ,EAAOwB,EAAO,OACd6Q,EACA0R,EAAW,GAEf,IAAKn0B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzByiB,EAAY7Q,EAAO5R,CAAC,EAAE,GAAG,EACzBm0B,GAAY,iBAAiB1R,EAAWA,EAAU,EAAE,OAAQ,GAAMyD,CAAY,EAGhF,OAAOiO,CACT,EAEA,aAAa,UAAU,mBAAqB,SAAUzJ,EAAShW,EAAO,EACnE,MAAQ1Z,GAAS,aAAa,mBAAmB0vB,EAAShW,CAAK,CAClE,EAEA,aAAa,UAAU,cAAgB,SAAUkW,EAAY,EAC1D,MAAQ5vB,GAAS,aAAa,cAAc4vB,CAAU,CACzD,EAEA,aAAa,UAAU,mBAAqB,SAAUwJ,EAAW,EAC9D,MAAQp5B,GAAS,aAAa,mBAAmBo5B,CAAS,CAC7D,EAEA,aAAa,UAAU,4BAA8B,SAAUhjB,EAAc8U,EAAcmO,EAAYjO,EAAMC,EAAM,CAOjH,OANIjV,EAAa,IACf8U,EAAa,UAAU9U,EAAa,GAAG,CAAC,EAAGA,EAAa,GAAG,CAAC,EAAIA,EAAa,OAAQ,CAAC,EAGxF8U,EAAa,UAAU,EAAG,CAAC9U,EAAa,GAAI,CAAC,EAErCA,EAAa,EAAG,CACtB,IAAK,GACH8U,EAAa,UAAU9U,EAAa,eAAiBA,EAAa,SAAWA,EAAa,WAAWijB,CAAU,GAAI,EAAG,CAAC,EACvH,MAEF,IAAK,GACHnO,EAAa,UAAU9U,EAAa,eAAiBA,EAAa,SAAWA,EAAa,WAAWijB,CAAU,GAAK,EAAG,EAAG,CAAC,EAC3H,MAEF,QACE,KACJ,CAEAnO,EAAa,UAAUE,EAAMC,EAAM,CAAC,CACtC,EAEA,aAAa,UAAU,WAAa,SAAUiO,EAAW,CACvD,MAAO,OAAS,KAAK,MAAMA,EAAU,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,EAAU,CAAC,EAAI,GAAG,EAAI,IAAM,KAAK,MAAMA,EAAU,CAAC,EAAI,GAAG,EAAI,GACjI,EAEA,aAAa,UAAU,UAAY,IAAI,YAEvC,aAAa,UAAU,QAAU,UAAY,CAAC,EAI9C,SAAS,cAAe,CAAC,CAEzB,gBAAgB,CAAC,YAAa,iBAAkB,iBAAkB,aAAc,oBAAoB,EAAG,YAAY,EAEnH,aAAa,UAAU,YAAc,SAAUtiB,EAAM4d,EAAY3C,EAAM,CACrE,KAAK,UAAU,EACf,KAAK,aAAajb,EAAM4d,EAAY3C,CAAI,EACxC,KAAK,cAAcjb,EAAM4d,EAAY3C,CAAI,EACzC,KAAK,eAAe,EACpB,KAAK,cAAc,EACnB,KAAK,oBAAoB,EACzB,KAAK,wBAAwB,EAC7B,KAAK,2BAA2B,IAE3B,MAAQjyB,GAAS,KAAK,IAAM,CAAC40B,EAAW,kBAC3C,KAAK,cAAc,EAGrB,KAAK,KAAK,CACZ,EAcA,aAAa,UAAU,aAAe,SAAUjD,EAAK,CAKnD,IAJC,MAAQ3xB,GAAS,KAAO,GACzB,KAAK,uBAAuB2xB,CAAG,EAC/B,KAAK,kBAAkBA,GAAM,MAAQ3xB,GAAS,SAAS,EAEnD,IAAE,MAAQA,GAAS,WAAa,EAAE,MAAQA,GAAS,KAAK,IAI5D,KAAM,MAAQA,GAAS,GAAG,cASvB,MAAQA,GAAS,cAAgB2xB,GAAO,MAAQ3xB,GAAS,KAAK,OATzB,CACtC,IAAIu5B,GAAgB,MAAQv5B,GAAS,GAAG,EAEpCu5B,KAAkB,MAAQv5B,GAAS,KAAK,KAC1Cu5B,GAAgB,MAAQv5B,GAAS,KAAK,GAAK,IAG5C,MAAQA,GAAS,cAAgBu5B,EAKpC,IAAI,EACA94B,GAAO,MAAQT,GAAS,SAAS,OAOrC,KALM,MAAQA,GAAS,gBACrB,KAAK,aAAa,MAAQA,GAAS,aAAa,EAI7C,EAAIS,EAAM,EAAG,GAAK,EAAG,GAAK,IACxB,MAAQT,GAAS,iBAAmB,MAAQA,GAAS,SAAS,CAAC,MACjE,MAAQA,GAAS,SAAS,CAAC,EAAE,cAAc,MAAQA,GAAS,eAAiB,MAAQA,GAAS,OAAO,CAAC,EAAE,EAAE,GAEtG,MAAQA,GAAS,SAAS,CAAC,EAAE,QAC/B,MAAQA,GAAS,KAAO,KAIjC,EAEA,aAAa,UAAU,mBAAqB,UAAY,CACtD,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,IACnB,MAAQR,GAAS,iBAAmB,MAAQA,GAAS,SAASQ,CAAC,KACjE,MAAQR,GAAS,SAASQ,CAAC,EAAE,YAAY,CAGhD,EAEA,aAAa,UAAU,YAAc,SAAUsmB,EAAO,EACnD,MAAQ9mB,GAAS,SAAW8mB,CAC/B,EAEA,aAAa,UAAU,YAAc,UAAY,CAC/C,OAAQ,MAAQ9mB,GAAS,QAC3B,EAEA,aAAa,UAAU,gBAAkB,UAAY,CACnD,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACnB,MAAQR,GAAS,SAASQ,CAAC,IAC7B,MAAQR,GAAS,SAASQ,CAAC,EAAE,QAAQ,CAG5C,EAEA,aAAa,UAAU,QAAU,UAAY,CAC3C,KAAK,gBAAgB,EACrB,KAAK,mBAAmB,CAC1B,EAIA,SAAS,cAAcwW,EAAM4d,EAAY3C,EAAM,EAC5C,MAAQjyB,GAAS,UAAY40B,EAAW,aAAa5d,EAAK,KAAK,EAChE,KAAK,YAAYA,EAAM4d,EAAY3C,CAAI,GACtC,MAAQjyB,GAAS,WAAa,CAC7B,IAAK,EACL,KAAM,EACN,OAAQ,MAAQA,GAAS,UAAU,EACnC,QAAS,MAAQA,GAAS,UAAU,CACtC,CACF,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,eAAgB,iBAAkB,aAAc,oBAAoB,EAAG,aAAa,EAEpI,cAAc,UAAU,cAAgB,UAAY,CAClD,IAAIioB,GAAa,MAAQjoB,GAAS,WAAW,eAAe,MAAQA,GAAS,SAAS,GAErF,MAAQA,GAAS,UAAY,SAAS,OAAO,GAE7C,MAAQA,GAAS,UAAU,aAAa,SAAU,MAAQA,GAAS,UAAU,EAAI,IAAI,GAErF,MAAQA,GAAS,UAAU,aAAa,UAAW,MAAQA,GAAS,UAAU,EAAI,IAAI,GAEtF,MAAQA,GAAS,UAAU,aAAa,uBAAwB,MAAQA,GAAS,UAAU,KAAO,MAAQA,GAAS,WAAW,aAAa,wBAAwB,GAEnK,MAAQA,GAAS,UAAU,eAAe,+BAAgC,OAAQioB,CAAS,GAE3F,MAAQjoB,GAAS,aAAa,aAAa,MAAQA,GAAS,SAAS,CACxE,EAEA,cAAc,UAAU,iBAAmB,UAAY,CACrD,OAAQ,MAAQA,GAAS,UAC3B,EAIA,SAAS,cAAcgX,EAAM4d,EAAY3C,EAAM,CAC7C,KAAK,YAAYjb,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,aAAa,EAAG,aAAa,EAE9C,cAAc,UAAU,cAAgB,UAAY,CAClD,IAAIW,EAAO,SAAS,MAAM,EAI1BA,EAAK,aAAa,SAAU,MAAQ5yB,GAAS,KAAK,EAAE,EACpD4yB,EAAK,aAAa,UAAW,MAAQ5yB,GAAS,KAAK,EAAE,EACrD4yB,EAAK,aAAa,QAAS,MAAQ5yB,GAAS,KAAK,EAAE,GAElD,MAAQA,GAAS,aAAa,YAAY4yB,CAAI,CACjD,EAIA,SAAS,aAAa5b,EAAM4d,EAAY3C,EAAM,CAC5C,KAAK,UAAU,EACf,KAAK,eAAe,GACnB,MAAQjyB,GAAS,UAAY40B,EAAW,aAAa5d,EAAK,KAAK,EAChE,KAAK,aAAaA,EAAM4d,EAAY3C,CAAI,GACvC,MAAQjyB,GAAS,WAAa,IAC9B,MAAQA,GAAS,SAAW,GAE7B,IAAIioB,GAAa,MAAQjoB,GAAS,WAAW,eAAe,MAAQA,GAAS,SAAS,GAErF,MAAQA,GAAS,OAAS,MAAQA,GAAS,WAAW,gBAAgB,YAAYioB,CAAS,GAC3F,MAAQjoB,GAAS,aAAe,GAEhC,MAAQA,GAAS,WAAW,gBAAgB,SAAS,MAAQA,CAAO,GAEpE,MAAQA,GAAS,GAAKgX,EAAK,GAAK,gBAAgB,QAAQ,MAAQhX,EAASgX,EAAK,GAAI,EAAG4d,EAAW,UAAW,MAAQ50B,CAAO,EAAI,CAC7H,aAAc,EAChB,CACF,CAEA,aAAa,UAAU,aAAe,SAAU2xB,EAAK,CAInD,GAHA,KAAK,uBAAuBA,EAAK,EAAI,EACrC,KAAK,kBAAkBA,EAAK,EAAI,GAE1B,MAAQ3xB,GAAS,GAAG,cAIvB,MAAQA,GAAS,aAAe2xB,GAAO,MAAQ3xB,GAAS,KAAK,OAJxB,CACtC,IAAIu5B,GAAgB,MAAQv5B,GAAS,GAAG,GACvC,MAAQA,GAAS,aAAeu5B,EAIrC,EAEA,gBAAgB,CAAC,kBAAmB,YAAa,YAAY,EAAG,YAAY,EAE5E,aAAa,UAAU,YAAc,UAAY,EAC1C,MAAQv5B,GAAS,YAAc,MAAQA,GAAS,YAC7C,MAAQA,GAAS,YAMZ,EAAE,MAAQA,GAAS,MAAM,QAAQ,GAAK,KAAK,KAAK,MAAQA,GAAS,cAAgB,MAAQA,GAAS,WAAW,WAAa,MAAQA,GAAS,MAAM,KAAK,CAAC,EAAI,MACnK,MAAQA,GAAS,MAAM,MAAM,MAAQA,GAAS,cAAgB,MAAQA,GAAS,WAAW,SAAS,IANnG,MAAQA,GAAS,MAAM,KAAK,GAE5B,MAAQA,GAAS,MAAM,MAAM,MAAQA,GAAS,cAAgB,MAAQA,GAAS,WAAW,SAAS,GAEnG,MAAQA,GAAS,WAAa,IAKrC,EAEA,aAAa,UAAU,KAAO,UAAY,CAC1C,EAEA,aAAa,UAAU,KAAO,UAAY,EACvC,MAAQA,GAAS,MAAM,MAAM,GAE7B,MAAQA,GAAS,WAAa,EACjC,EAEA,aAAa,UAAU,MAAQ,UAAY,EACxC,MAAQA,GAAS,MAAM,MAAM,GAE7B,MAAQA,GAAS,WAAa,IAC9B,MAAQA,GAAS,SAAW,EAC/B,EAEA,aAAa,UAAU,OAAS,UAAY,EACzC,MAAQA,GAAS,SAAW,EAC/B,EAEA,aAAa,UAAU,QAAU,SAAUgoB,EAAW,EACnD,MAAQhoB,GAAS,MAAM,KAAKgoB,CAAS,CACxC,EAEA,aAAa,UAAU,OAAS,SAAUwR,EAAa,EACpD,MAAQx5B,GAAS,MAAM,OAAOw5B,CAAW,CAC5C,EAEA,aAAa,UAAU,eAAiB,UAAY,CAClD,OAAO,IACT,EAEA,aAAa,UAAU,QAAU,UAAY,CAAC,EAE9C,aAAa,UAAU,iBAAmB,UAAY,CAAC,EAEvD,aAAa,UAAU,gBAAkB,UAAY,CAAC,EAItD,SAAS,eAAexiB,EAAM4d,EAAY3C,EAAM,CAC9C,KAAK,UAAU,EACf,KAAK,eAAe,GACnB,MAAQjyB,GAAS,UAAY40B,EAAW,aAAa5d,EAAK,KAAK,GAC/D,MAAQhX,GAAS,YAAc40B,EAAW,YAAY,UAAU,MAAQ50B,GAAS,SAAS,EAC3F,KAAK,aAAagX,EAAM4d,EAAY3C,CAAI,CAC1C,CAEA,eAAe,UAAU,aAAe,UAAY,CAAC,EAErD,gBAAgB,CAAC,kBAAmB,YAAa,YAAY,EAAG,cAAc,EAE9E,eAAe,UAAU,eAAiB,UAAY,CACpD,OAAO,IACT,EAEA,eAAe,UAAU,YAAc,UAAY,CAAC,EAEpD,eAAe,UAAU,QAAU,UAAY,CAAC,EAEhD,eAAe,UAAU,gBAAkB,UAAY,EACpD,MAAQjyB,GAAS,eAAiB,iBAAiB,MAAQA,CAAO,CACrE,EAEA,eAAe,UAAU,eAAiB,UAAY,CACpD,OAAQ,MAAQA,GAAS,WAC3B,EAIA,SAAS,eAAegX,EAAM4d,EAAY3C,EAAM,EAC7C,MAAQjyB,GAAS,OAASgX,EAAK,QAC/B,MAAQhX,GAAS,WAAa,IAC9B,MAAQA,GAAS,eAAiB,IAClC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,UAAY,MAAQA,GAAS,OAAS,kBAAkB,MAAQA,GAAS,OAAO,MAAM,EAAI,CAAC,EAE7G,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,GACtC,MAAQjyB,GAAS,GAAKgX,EAAK,GAAK,gBAAgB,QAAQ,MAAQhX,EAASgX,EAAK,GAAI,EAAG4d,EAAW,UAAW,MAAQ50B,CAAO,EAAI,CAC7H,aAAc,EAChB,CACF,CAEA,gBAAgB,CAAC,YAAa,aAAc,cAAc,EAAG,cAAc,EAI3E,SAAS,qBAAqBgX,EAAM4d,EAAY3C,EAAM,EACnD,MAAQjyB,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,WAAa,MAC/B,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,eAAgB,iBAAkB,aAAc,qBAAsB,YAAY,EAAG,oBAAoB,EAEzJ,qBAAqB,UAAU,cAAgB,UAAY,EACpD,MAAQjyB,GAAS,KAAK,aAAe,EAAE,MAAQA,GAAS,WAAW,YAAY,SACjF,MAAQA,GAAS,cAAgB,SAAS,MAAM,EAErD,EAEA,qBAAqB,UAAU,kBAAoB,SAAUy5B,EAAW,CAMtE,QALIj5B,EAAI,EACJC,EAAMg5B,EAAU,OAChBC,EAAe,CAAC,EAChBC,EAAqB,GAElBn5B,EAAIC,GACLg5B,EAAUj5B,CAAC,IAAM,OAAO,aAAa,EAAE,GAAKi5B,EAAUj5B,CAAC,IAAM,OAAO,aAAa,CAAC,GACpFk5B,EAAa,KAAKC,CAAkB,EACpCA,EAAqB,IAErBA,GAAsBF,EAAUj5B,CAAC,EAGnCA,GAAK,EAGP,OAAAk5B,EAAa,KAAKC,CAAkB,EAC7BD,CACT,EAEA,qBAAqB,UAAU,aAAe,UAAY,CACxD,IAAIl5B,EACAC,EACA2V,GAAgB,MAAQpW,GAAS,aAAa,aACjD,MAAQA,GAAS,gBAAkB,iBAAiBoW,EAAeA,EAAa,EAAE,OAAS,CAAC,EAEzFA,EAAa,IACd,MAAQpW,GAAS,aAAa,aAAa,OAAQ,KAAK,WAAWoW,EAAa,EAAE,CAAC,GAEnF,MAAQpW,GAAS,aAAa,aAAa,OAAQ,eAAe,EAGjEoW,EAAa,MACd,MAAQpW,GAAS,aAAa,aAAa,SAAU,KAAK,WAAWoW,EAAa,EAAE,CAAC,GAErF,MAAQpW,GAAS,aAAa,aAAa,eAAgBoW,EAAa,EAAE,IAG5E,MAAQpW,GAAS,aAAa,aAAa,YAAaoW,EAAa,SAAS,EAE/E,IAAIc,GAAY,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAEpF,GAAIc,EAAS,QACV,MAAQlX,GAAS,aAAa,aAAa,QAASkX,EAAS,MAAM,MAC/D,EACJ,MAAQlX,GAAS,aAAa,aAAa,cAAekX,EAAS,OAAO,EAE3E,IAAIE,EAAUhB,EAAa,QACvBiB,EAASjB,EAAa,QAEzB,MAAQpW,GAAS,aAAa,aAAa,aAAcqX,CAAM,GAE/D,MAAQrX,GAAS,aAAa,aAAa,cAAeoX,CAAO,GAGnE,MAAQpX,GAAS,aAAa,aAAa,aAAcoW,EAAa,CAAC,EAExE,IAAIkV,EAAUlV,EAAa,GAAK,CAAC,EAC7BwjB,EAAa,CAAC,EAAE,MAAQ55B,GAAS,WAAW,YAAY,MAC5DS,EAAM6qB,EAAQ,OACd,IAAIuO,EACA3O,GAAgB,MAAQlrB,GAAS,QACjC4W,EACAuiB,EAAW,GACXW,GAAe,MAAQ95B,GAAS,KAAK,YACrCorB,EAAO,EACPC,EAAO,EACPW,EAAY,GACZ4C,EAAiBxY,EAAa,GAAK,KAAQA,EAAa,UAE5D,GAAI0jB,GAAe,CAACF,GAAc,CAACxjB,EAAa,GAAI,CAClD,IAAI2jB,GAAY,MAAQ/5B,GAAS,cAC7Bg6B,EAAU,QAEd,OAAQ5jB,EAAa,EAAG,CACtB,IAAK,GACH4jB,EAAU,MACV,MAEF,IAAK,GACHA,EAAU,SACV,MAEF,QACEA,EAAU,QACV,KACJ,CAEAD,EAAS,aAAa,cAAeC,CAAO,EAC5CD,EAAS,aAAa,iBAAkBnL,CAAc,EACtD,IAAIqL,EAAc,KAAK,kBAAkB7jB,EAAa,SAAS,EAI/D,IAHA3V,EAAMw5B,EAAY,OAClB5O,EAAOjV,EAAa,GAAKA,EAAa,GAAG,CAAC,EAAIA,EAAa,OAAS,EAE/D5V,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBq5B,GAAS,MAAQ75B,GAAS,UAAUQ,CAAC,GAAK,SAAS,OAAO,EAC1Dq5B,EAAM,YAAcI,EAAYz5B,CAAC,EACjCq5B,EAAM,aAAa,IAAK,CAAC,EACzBA,EAAM,aAAa,IAAKxO,CAAI,EAC5BwO,EAAM,MAAM,QAAU,UACtBE,EAAS,YAAYF,CAAK,GACzB,MAAQ75B,GAAS,UAAUQ,CAAC,EAAIq5B,EACjCxO,GAAQjV,EAAa,iBAGtB,MAAQpW,GAAS,aAAa,YAAY+5B,CAAQ,MAC9C,CACL,IAAIG,GAAqB,MAAQl6B,GAAS,UAAU,OAChD6R,EACA8c,EAEJ,IAAKnuB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACpB,CAACo5B,GAAc,CAACE,GAAet5B,IAAM,KACvCq5B,EAAQK,EAAoB15B,GAAK,MAAQR,GAAS,UAAUQ,CAAC,EAAI,SAASo5B,EAAa,OAAS,MAAM,EAElGM,GAAqB15B,IACvBq5B,EAAM,aAAa,iBAAkB,MAAM,EAC3CA,EAAM,aAAa,kBAAmB,OAAO,EAC7CA,EAAM,aAAa,oBAAqB,GAAG,GAC1C,MAAQ75B,GAAS,UAAUQ,CAAC,EAAIq5B,GAEhC,MAAQ75B,GAAS,aAAa,YAAY65B,CAAK,GAGlDA,EAAM,MAAM,QAAU,WAGxB3O,EAAa,MAAM,EACnBA,EAAa,MAAM9U,EAAa,UAAY,IAAKA,EAAa,UAAY,GAAG,EAEzE0jB,IACExO,EAAQ9qB,CAAC,EAAE,IACb4qB,EAAO,CAACwD,EACRvD,GAAQjV,EAAa,QACrBiV,GAAQW,EAAY,EAAI,EACxBA,EAAY,IAGd,KAAK,4BAA4B5V,EAAc8U,EAAcI,EAAQ9qB,CAAC,EAAE,KAAM4qB,EAAMC,CAAI,EACxFD,GAAQE,EAAQ9qB,CAAC,EAAE,GAAK,EAExB4qB,GAAQwD,GAGNgL,GACFjL,GAAY,MAAQ3uB,GAAS,WAAW,YAAY,YAAYoW,EAAa,UAAU5V,CAAC,EAAG0W,EAAS,QAAS,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAAE,OAAO,EAC1LvE,EAAY8c,GAAYA,EAAS,MAAQ,CAAC,EAC1C/X,EAAS/E,EAAU,OAASA,EAAU,OAAO,CAAC,EAAE,GAAK,CAAC,EAEjDioB,EAGHX,GAAY,KAAK,gBAAgBjO,EAActU,CAAM,EAFrDijB,EAAM,aAAa,IAAK,KAAK,gBAAgB3O,EAActU,CAAM,CAAC,IAKhEkjB,GACFD,EAAM,aAAa,YAAa,aAAe3O,EAAa,MAAM,EAAE,EAAI,IAAMA,EAAa,MAAM,EAAE,EAAI,GAAG,EAG5G2O,EAAM,YAAcvO,EAAQ9qB,CAAC,EAAE,IAC/Bq5B,EAAM,eAAe,uCAAwC,YAAa,UAAU,GAKpFC,GAAeD,GACjBA,EAAM,aAAa,IAAKV,CAAQ,EAIpC,KAAO34B,GAAK,MAAQR,GAAS,UAAU,SACpC,MAAQA,GAAS,UAAUQ,CAAC,EAAE,MAAM,QAAU,OAC/CA,GAAK,GAGN,MAAQR,GAAS,aAAe,EACnC,EAEA,qBAAqB,UAAU,iBAAmB,UAAY,CAI5D,GAHA,KAAK,cAAc,MAAQA,GAAS,KAAK,eAAiB,MAAQA,GAAS,KAAK,EAAE,EAClF,KAAK,mBAAmB,GAEnB,MAAQA,GAAS,aAAc,EACjC,MAAQA,GAAS,aAAe,GAEjC,IAAIm6B,GAAW,MAAQn6B,GAAS,aAAa,QAAQ,GAEpD,MAAQA,GAAS,KAAO,CACvB,IAAKm6B,EAAQ,EACb,KAAMA,EAAQ,EACd,MAAOA,EAAQ,MACf,OAAQA,EAAQ,MAClB,EAGF,OAAQ,MAAQn6B,GAAS,IAC3B,EAEA,qBAAqB,UAAU,mBAAqB,UAAY,CAC9D,GAAI,EAAE,MAAQA,GAAS,KAAK,eACzB,MAAQA,GAAS,aAAa,aAAa,MAAQA,GAAS,aAAa,aAAc,MAAQA,GAAS,kBAAkB,GAEtH,MAAQA,GAAS,qBAAuB,MAAQA,GAAS,aAAa,oBAAoB,EAC5F,MAAQA,GAAS,aAAe,GACjC,IAAIQ,EACAC,EACA25B,GAAmB,MAAQp6B,GAAS,aAAa,gBACjDsrB,GAAW,MAAQtrB,GAAS,aAAa,YAAY,EACzDS,EAAM6qB,EAAQ,OACd,IAAI+O,EACAC,EAEJ,IAAK95B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACnB8qB,EAAQ9qB,CAAC,EAAE,IACd65B,EAAiBD,EAAgB55B,CAAC,EAClC85B,GAAY,MAAQt6B,GAAS,UAAUQ,CAAC,EAEpC65B,EAAe,KAAK,GACtBC,EAAS,aAAa,YAAaD,EAAe,CAAC,EAGjDA,EAAe,KAAK,GACtBC,EAAS,aAAa,UAAWD,EAAe,CAAC,EAG/CA,EAAe,KAAK,IACtBC,EAAS,aAAa,eAAgBD,EAAe,EAAE,EAGrDA,EAAe,KAAK,IACtBC,EAAS,aAAa,SAAUD,EAAe,EAAE,EAG/CA,EAAe,KAAK,IACtBC,EAAS,aAAa,OAAQD,EAAe,EAAE,GAM3D,EAOA,SAAS,gBAAgBrjB,EAAM4d,EAAY3C,EAAM,EAE9C,MAAQjyB,GAAS,OAAS,CAAC,GAE3B,MAAQA,GAAS,WAAagX,EAAK,QAEnC,MAAQhX,GAAS,WAAa,CAAC,GAE/B,MAAQA,GAAS,eAAiB,CAAC,GAEnC,MAAQA,GAAS,UAAY,CAAC,GAE9B,MAAQA,GAAS,kBAAoB,CAAC,GAEtC,MAAQA,GAAS,iBAAmB,CAAC,EACtC,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,GAGtC,MAAQjyB,GAAS,aAAe,CAAC,CACpC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,eAAgB,cAAe,iBAAkB,aAAc,oBAAoB,EAAG,eAAe,EAErJ,gBAAgB,UAAU,qBAAuB,UAAY,CAAC,EAE9D,gBAAgB,UAAU,eAAiB,IAAI,OAE/C,gBAAgB,UAAU,yBAA2B,UAAY,CAAC,EAElE,gBAAgB,UAAU,cAAgB,UAAY,CACpD,KAAK,cAAc,MAAQA,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,cAAe,MAAQA,GAAS,aAAc,EAAG,CAAC,EAAG,EAAI,EACxJ,KAAK,mBAAmB,CAC1B,EAMA,gBAAgB,UAAU,mBAAqB,UAAY,CACzD,IAAIQ,EACAC,GAAO,MAAQT,GAAS,OAAO,OAC/B8wB,EACA9rB,EACAoQ,GAAQ,MAAQpV,GAAS,WAAW,OACpCsZ,EACAihB,EAAa,CAAC,EACdC,EAAc,GAElB,IAAKx1B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAK5B,IAJAsU,GAAS,MAAQtZ,GAAS,WAAWgF,CAAC,EACtCw1B,EAAc,GACdD,EAAW,OAAS,EAEf/5B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBswB,GAAS,MAAQ9wB,GAAS,OAAOQ,CAAC,EAE9BswB,EAAM,OAAO,QAAQxX,CAAK,IAAM,KAClCihB,EAAW,KAAKzJ,CAAK,EACrB0J,EAAc1J,EAAM,aAAe0J,GAInCD,EAAW,OAAS,GAAKC,GAC3B,KAAK,oBAAoBD,CAAU,EAGzC,EAEA,gBAAgB,UAAU,oBAAsB,SAAU3jB,EAAQ,CAChE,IAAIpW,EACAC,EAAMmW,EAAO,OAEjB,IAAKpW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoW,EAAOpW,CAAC,EAAE,cAAc,CAE5B,EAEA,gBAAgB,UAAU,mBAAqB,SAAUwW,EAAMgf,EAAO,CAEpE,IAAIyE,EACAtE,EAAU,IAAI,aAAanf,EAAMgf,CAAK,EACtCI,EAAcD,EAAQ,MAE1B,GAAInf,EAAK,KAAO,KACdyjB,EAAc,IAAI,mBAAmB,MAAQz6B,EAASgX,EAAMmf,CAAO,UAC1Dnf,EAAK,KAAO,KACrByjB,EAAc,IAAI,iBAAiB,MAAQz6B,EAASgX,EAAMmf,CAAO,UACxDnf,EAAK,KAAO,MAAQA,EAAK,KAAO,KAAM,CAC/C,IAAI0jB,EAAsB1jB,EAAK,KAAO,KAAO,yBAA2B,2BACxEyjB,EAAc,IAAIC,EAAoB,MAAQ16B,EAASgX,EAAMmf,CAAO,GAEnE,MAAQn2B,GAAS,WAAW,KAAK,YAAYy6B,EAAY,EAAE,EAExDA,EAAY,UACb,MAAQz6B,GAAS,WAAW,KAAK,YAAYy6B,EAAY,EAAE,GAE3D,MAAQz6B,GAAS,WAAW,KAAK,YAAYy6B,EAAY,EAAE,EAE5DrE,EAAY,aAAa,OAAQ,OAAS,aAAe,IAAMqE,EAAY,OAAS,GAAG,GAI3F,OAAIzjB,EAAK,KAAO,MAAQA,EAAK,KAAO,QAClCof,EAAY,aAAa,kBAAmB,MAAQp2B,GAAS,OAAOgX,EAAK,EAAE,GAAK,OAAO,EACvFof,EAAY,aAAa,mBAAoB,MAAQp2B,GAAS,OAAOgX,EAAK,EAAE,GAAK,OAAO,EACxFof,EAAY,aAAa,eAAgB,GAAG,EAExCpf,EAAK,KAAO,GACdof,EAAY,aAAa,oBAAqBpf,EAAK,EAAE,GAIrDA,EAAK,IAAM,GACbof,EAAY,aAAa,YAAa,SAAS,EAG7Cpf,EAAK,IACPof,EAAY,aAAa,KAAMpf,EAAK,EAAE,EAGpCA,EAAK,IACPof,EAAY,aAAa,QAASpf,EAAK,EAAE,EAGvCA,EAAK,KACPof,EAAY,MAAM,gBAAgB,EAAI,aAAapf,EAAK,EAAE,IAG3D,MAAQhX,GAAS,WAAW,KAAKm2B,CAAO,EAEzC,KAAK,sBAAsBnf,EAAMyjB,CAAW,EACrCA,CACT,EAEA,gBAAgB,UAAU,mBAAqB,SAAUzjB,EAAM,CAC7D,IAAIyjB,EAAc,IAAI,eAEtB,OAAIzjB,EAAK,IACPyjB,EAAY,GAAG,aAAa,KAAMzjB,EAAK,EAAE,EAGvCA,EAAK,IACPyjB,EAAY,GAAG,aAAa,QAASzjB,EAAK,EAAE,EAG1CA,EAAK,KACPyjB,EAAY,GAAG,MAAM,gBAAgB,EAAI,aAAazjB,EAAK,EAAE,GAGxDyjB,CACT,EAEA,gBAAgB,UAAU,uBAAyB,SAAUzjB,EAAM5T,EAAW,CAC5E,IAAIu3B,EAAoB,yBAAyB,qBAAqB,MAAQ36B,EAASgX,EAAM,MAAQhX,CAAO,EACxGy6B,EAAc,IAAI,iBAAiBE,EAAmBA,EAAkB,EAAGv3B,CAAS,EACxF,YAAK,sBAAsB4T,EAAMyjB,CAAW,EACrCA,CACT,EAEA,gBAAgB,UAAU,mBAAqB,SAAUzjB,EAAM4jB,EAAiB5E,EAAO,CACrF,IAAIxwB,EAAK,EAELwR,EAAK,KAAO,KACdxR,EAAK,EACIwR,EAAK,KAAO,KACrBxR,EAAK,EACIwR,EAAK,KAAO,OACrBxR,EAAK,GAGP,IAAIq1B,EAAgB,qBAAqB,aAAa,MAAQ76B,EAASgX,EAAMxR,EAAI,MAAQxF,CAAO,EAC5Fy6B,EAAc,IAAI,aAAaG,EAAiB5E,EAAO6E,CAAa,EAExE,OAAC,MAAQ76B,GAAS,OAAO,KAAKy6B,CAAW,EAEzC,KAAK,oBAAoBA,CAAW,EACpC,KAAK,sBAAsBzjB,EAAMyjB,CAAW,EACrCA,CACT,EAEA,gBAAgB,UAAU,sBAAwB,SAAUzjB,EAAMlW,EAAS,CAIzE,QAHI,EAAI,EACJL,GAAO,MAAQT,GAAS,iBAAiB,OAEtC,EAAIS,GAAK,CACd,IAAK,MAAQT,GAAS,iBAAiB,CAAC,EAAE,UAAYc,EACpD,OAGF,GAAK,GAGN,MAAQd,GAAS,iBAAiB,KAAK,CACtC,GAAI,oBAAoB,qBAAqBgX,CAAI,EACjD,QAASlW,EACT,KAAMkW,CACR,CAAC,CACH,EAEA,gBAAgB,UAAU,iBAAmB,SAAUyjB,EAAa,CAClE,IAAIz3B,EAAMy3B,EAAY,OAClBz1B,EACAoQ,GAAQ,MAAQpV,GAAS,WAAW,OAExC,IAAKgF,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,GACnB,MAAQhF,GAAS,WAAWgF,CAAC,EAAE,QACnChC,EAAI,MAAM,MAAQhD,GAAS,WAAWgF,CAAC,CAAC,CAG9C,EAEA,gBAAgB,UAAU,aAAe,UAAY,EAClD,MAAQhF,GAAS,cAAgB,GAClC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,UAAU,OAEtC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,aAAaQ,CAAC,GAAK,MAAQR,GAAS,UAAUQ,CAAC,EAOnE,IAJA,KAAK,cAAc,MAAQR,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,cAAe,MAAQA,GAAS,aAAc,EAAG,CAAC,EAAG,EAAI,EACxJ,KAAK,mBAAmB,EACxBS,GAAO,MAAQT,GAAS,kBAAkB,OAErCQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,kBAAkBQ,CAAC,EAAE,SAAS,EAGlD,KAAK,gBAAgB,CACvB,EAEA,gBAAgB,UAAU,aAAe,SAAUwC,EAAK83B,EAAWC,EAAc33B,EAAW4yB,EAAOC,EAAc+E,EAAQ,CACvH,IAAIJ,EAAkB,CAAC,EAAE,OAAO3E,CAAY,EACxCz1B,EACAC,EAAMuC,EAAI,OAAS,EACnBgC,EACAoQ,EACA6lB,EAAY,CAAC,EACbC,EAAe,CAAC,EAChBC,EACAC,EACAC,EAEJ,IAAK76B,EAAIC,EAAKD,GAAK,EAAGA,GAAK,EAAG,CAS5B,GARA66B,EAAe,KAAK,uBAAuBr4B,EAAIxC,CAAC,CAAC,EAE5C66B,EAGHP,EAAUt6B,CAAC,EAAIu6B,EAAaM,EAAe,CAAC,EAF5Cr4B,EAAIxC,CAAC,EAAE,QAAUw6B,EAKfh4B,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,KAC7E66B,EAGHP,EAAUt6B,CAAC,EAAE,MAAM,OAAS,GAF5Bs6B,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,EAAGw1B,CAAK,EAKlDhzB,EAAIxC,CAAC,EAAE,SACT4C,EAAU,YAAY03B,EAAUt6B,CAAC,EAAE,MAAM,KAAK,EAGhDy6B,EAAU,KAAKH,EAAUt6B,CAAC,EAAE,KAAK,UACxBwC,EAAIxC,CAAC,EAAE,KAAO,KAAM,CAC7B,GAAI,CAAC66B,EACHP,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,CAAC,MAI7C,KAFA4U,EAAO0lB,EAAUt6B,CAAC,EAAE,GAAG,OAElBwE,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB81B,EAAUt6B,CAAC,EAAE,aAAawE,CAAC,EAAI81B,EAAUt6B,CAAC,EAAE,GAAGwE,CAAC,EAIpD,KAAK,aAAahC,EAAIxC,CAAC,EAAE,GAAIs6B,EAAUt6B,CAAC,EAAE,GAAIs6B,EAAUt6B,CAAC,EAAE,aAAcs6B,EAAUt6B,CAAC,EAAE,GAAIw1B,EAAQ,EAAG4E,EAAiBI,CAAM,EAExHh4B,EAAIxC,CAAC,EAAE,SACT4C,EAAU,YAAY03B,EAAUt6B,CAAC,EAAE,EAAE,OAE9BwC,EAAIxC,CAAC,EAAE,KAAO,MAClB66B,IACHP,EAAUt6B,CAAC,EAAI,KAAK,uBAAuBwC,EAAIxC,CAAC,EAAG4C,CAAS,GAG9D+3B,EAAmBL,EAAUt6B,CAAC,EAAE,UAChCo6B,EAAgB,KAAKO,CAAgB,GAC5Bn4B,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MACpF66B,IACHP,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,EAAGo6B,EAAiB5E,CAAK,GAGvE,KAAK,iBAAiB8E,EAAUt6B,CAAC,CAAC,GACzBwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MACpF66B,GAOHD,EAAWN,EAAUt6B,CAAC,EACtB46B,EAAS,OAAS,KAPlBA,EAAW,eAAe,YAAYp4B,EAAIxC,CAAC,EAAE,EAAE,EAC/C46B,EAAS,KAAK,MAAQp7B,EAASgD,EAAIxC,CAAC,CAAC,EACrCs6B,EAAUt6B,CAAC,EAAI46B,GAEd,MAAQp7B,GAAS,eAAe,KAAKo7B,CAAQ,GAMhDF,EAAa,KAAKE,CAAQ,GACjBp4B,EAAIxC,CAAC,EAAE,KAAO,OAClB66B,GASHD,EAAWN,EAAUt6B,CAAC,EACtB46B,EAAS,OAAS,KATlBA,EAAW,eAAe,YAAYp4B,EAAIxC,CAAC,EAAE,EAAE,EAC/Cs6B,EAAUt6B,CAAC,EAAI46B,EACfA,EAAS,KAAK,MAAQp7B,EAASgD,EAAKxC,EAAGs6B,CAAS,GAE/C,MAAQ96B,GAAS,eAAe,KAAKo7B,CAAQ,EAE9CJ,EAAS,IAMXE,EAAa,KAAKE,CAAQ,GAG5B,KAAK,oBAAoBp4B,EAAIxC,CAAC,EAAGA,EAAI,CAAC,EAKxC,IAFAC,EAAMw6B,EAAU,OAEXz6B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBy6B,EAAUz6B,CAAC,EAAE,OAAS,GAKxB,IAFAC,EAAMy6B,EAAa,OAEd16B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB06B,EAAa16B,CAAC,EAAE,OAAS,EAE7B,EAEA,gBAAgB,UAAU,mBAAqB,UAAY,CACzD,KAAK,gBAAgB,EACrB,IAAIA,EACAC,GAAO,MAAQT,GAAS,WAAW,OAEvC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,WAAWQ,CAAC,EAAE,MAAM,EAKxC,IAFA,KAAK,YAAY,EAEZA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,IACnB,MAAQR,GAAS,WAAWQ,CAAC,EAAE,OAAS,MAAQR,GAAS,kBACvD,MAAQA,GAAS,WAAWQ,CAAC,EAAE,UACjC,MAAQR,GAAS,WAAWQ,CAAC,EAAE,OAAO,aAAa,KAAM,MAAQR,GAAS,WAAWQ,CAAC,EAAE,CAAC,GAGzF,MAAQR,GAAS,WAAWQ,CAAC,EAAE,EAAI,QAAU,MAAQR,GAAS,WAAWQ,CAAC,EAAE,IAG9E,MAAQR,GAAS,WAAWQ,CAAC,EAAE,MAAM,aAAa,KAAM,MAAQR,GAAS,WAAWQ,CAAC,EAAE,GAAK,MAAM,EAGzG,EAEA,gBAAgB,UAAU,YAAc,UAAY,CAClD,IAAIA,EACAC,GAAO,MAAQT,GAAS,iBAAiB,OACzCs7B,EAEJ,IAAK96B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB86B,GAAmB,MAAQt7B,GAAS,iBAAiBQ,CAAC,IAEhD,MAAQR,GAAS,eAAiBs7B,EAAgB,QAAQ,cAAgBA,EAAgB,OAAS,IACvGA,EAAgB,GAAGA,EAAgB,KAAMA,EAAgB,SAAU,MAAQt7B,GAAS,aAAa,CAGvG,EAEA,gBAAgB,UAAU,QAAU,UAAY,CAC9C,KAAK,mBAAmB,GACvB,MAAQA,GAAS,WAAa,MAC9B,MAAQA,GAAS,UAAY,IAChC,EAIA,SAAS,cAAcu7B,EAAQC,EAAe,EAC3C,MAAQx7B,GAAS,cAAgBw7B,EAClC,IAAInR,EAAgB,SAAS,eAAe,EAc5C,GAbAA,EAAc,aAAa,OAAQ,QAAQ,EAC3CA,EAAc,aAAa,8BAA+B,WAAW,EACrEA,EAAc,aAAa,SAAU,sFAAsF,EAC3HA,EAAc,aAAa,SAAU,IAAI,EACzCkR,EAAO,YAAYlR,CAAa,EAChCA,EAAgB,SAAS,eAAe,EACxCA,EAAc,aAAa,OAAQ,QAAQ,EAC3CA,EAAc,aAAa,8BAA+B,MAAM,EAChEA,EAAc,aAAa,SAAU,yCAAyC,EAC9EA,EAAc,aAAa,SAAU,IAAI,EACzCkR,EAAO,YAAYlR,CAAa,GAC/B,MAAQrqB,GAAS,aAAeqqB,EAE7BmR,EAAc,eAAe,CAAC,EAAE,EAAE,IAAM,KAAOA,EAAc,eAAe,CAAC,EAAE,EAAE,EAAG,CACtF,IAAIC,EAAU,SAAS,SAAS,EAChCF,EAAO,YAAYE,CAAO,EAC1B,IAAIC,EACJA,EAAc,SAAS,aAAa,EACpCA,EAAY,aAAa,KAAM,eAAe,EAC9CD,EAAQ,YAAYC,CAAW,EAC/BA,EAAc,SAAS,aAAa,EACpCA,EAAY,aAAa,KAAM,IAAI,EACnCD,EAAQ,YAAYC,CAAW,EAEnC,CAEA,cAAc,UAAU,YAAc,SAAU1c,EAAa,CAC3D,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CACvD,IAAI27B,GAAc,MAAQ37B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EACjE47B,GAAc,MAAQ57B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EACjE67B,GAAW,MAAQ77B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,KAErE,MAAQA,GAAS,aAAa,aAAa,SAAU47B,EAAW,CAAC,EAAID,EAAW,CAAC,EAAI,UAAYA,EAAW,CAAC,EAAI,KAAOC,EAAW,CAAC,EAAID,EAAW,CAAC,GAAK,UAAYA,EAAW,CAAC,EAAI,KAAOC,EAAW,CAAC,EAAID,EAAW,CAAC,GAAK,UAAYA,EAAW,CAAC,EAAI,UAAYE,EAAU,IAAI,EAExR,EAIA,SAAS,cAAcN,EAAQC,EAAe,EAC3C,MAAQx7B,GAAS,cAAgBw7B,EAClC,IAAInR,EAAgB,SAAS,eAAe,EAC5CA,EAAc,aAAa,OAAQ,QAAQ,EAC3CA,EAAc,aAAa,8BAA+B,MAAM,EAChEA,EAAc,aAAa,SAAU,yCAAyC,EAC9EkR,EAAO,YAAYlR,CAAa,GAC/B,MAAQrqB,GAAS,aAAeqqB,CACnC,CAEA,cAAc,UAAU,YAAc,SAAUrL,EAAa,CAC3D,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CACvD,IAAIuC,GAAS,MAAQvC,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC5D67B,GAAW,MAAQ77B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAEjE,MAAQA,GAAS,aAAa,aAAa,SAAU,WAAauC,EAAM,CAAC,EAAI,YAAcA,EAAM,CAAC,EAAI,YAAcA,EAAM,CAAC,EAAI,UAAYs5B,EAAU,IAAI,EAE9J,EAIA,SAAS,sBAAsBN,EAAQC,EAAe,CAEpDD,EAAO,aAAa,IAAK,OAAO,EAChCA,EAAO,aAAa,IAAK,OAAO,EAChCA,EAAO,aAAa,QAAS,MAAM,EACnCA,EAAO,aAAa,SAAU,MAAM,GACnC,MAAQv7B,GAAS,cAAgBw7B,EAClC,IAAIM,EAAiB,SAAS,gBAAgB,EAC9CP,EAAO,YAAYO,CAAc,GAChC,MAAQ97B,GAAS,eAAiB87B,CACrC,CAEA,sBAAsB,UAAU,YAAc,SAAU9c,EAAa,CACnE,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CAEvD,IAAI+7B,EAAqB,GACrBC,GAAS,MAAQh8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI+7B,EAOhEE,GAAc,MAAQj8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EACjEk8B,EAASD,GAAc,EAAI,EAAID,EAE/BG,EAASF,GAAc,EAAI,EAAID,GAElC,MAAQh8B,GAAS,eAAe,aAAa,eAAgBk8B,EAAS,IAAMC,CAAM,EAMnF,IAAIC,GAAY,MAAQp8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAAK,EAAI,OAAS,aAEpF,MAAQA,GAAS,eAAe,aAAa,WAAYo8B,CAAQ,EAEtE,EAIA,SAAS,gBAAgBle,EAAMsd,EAAe,EAC3C,MAAQx7B,GAAS,YAAc,IAC/B,MAAQA,GAAS,cAAgBw7B,GACjC,MAAQx7B,GAAS,KAAOke,GACxB,MAAQle,GAAS,MAAQ,CAAC,CAC7B,CAEA,gBAAgB,UAAU,WAAa,UAAY,CACjD,IAAIq8B,GAAgB,MAAQr8B,GAAS,KAAK,aAAa,WAAa,MAAQA,GAAS,KAAK,aAAa,WACnG2V,EACA2mB,EACA97B,EACAC,EAeJ,KAbK,MAAQT,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,IAAM,GAC5DS,GAAO,MAAQT,GAAS,KAAK,YAAY,gBAAgB,OACzDQ,EAAI,IAEJA,GAAK,MAAQR,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,EAC5DS,EAAMD,EAAI,GAGZ87B,EAAY,SAAS,GAAG,EACxBA,EAAU,aAAa,OAAQ,MAAM,EACrCA,EAAU,aAAa,iBAAkB,OAAO,EAChDA,EAAU,aAAa,oBAAqB,CAAC,EAExC97B,EAAGA,EAAIC,EAAKD,GAAK,EACpBmV,EAAO,SAAS,MAAM,EACtB2mB,EAAU,YAAY3mB,CAAI,GAEzB,MAAQ3V,GAAS,MAAM,KAAK,CAC3B,EAAG2V,EACH,EAAGnV,CACL,CAAC,EAGH,IAAK,MAAQR,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,EAAG,CAChE,IAAI+K,EAAO,SAAS,MAAM,EACtB2E,EAAK,gBAAgB,EACzB3E,EAAK,aAAa,KAAM2E,CAAE,EAC1B3E,EAAK,aAAa,YAAa,OAAO,EACtCA,EAAK,YAAYuxB,CAAS,GAEzB,MAAQt8B,GAAS,KAAK,WAAW,KAAK,YAAY+K,CAAI,EAEvD,IAAIjJ,EAAI,SAAS,GAAG,EAGpB,IAFAA,EAAE,aAAa,OAAQ,OAAS,aAAe,IAAM4N,EAAK,GAAG,EAEtD2sB,EAAa,CAAC,GACnBv6B,EAAE,YAAYu6B,EAAa,CAAC,CAAC,GAG9B,MAAQr8B,GAAS,KAAK,aAAa,YAAY8B,CAAC,GAEhD,MAAQ9B,GAAS,OAAS+K,EAC3BuxB,EAAU,aAAa,SAAU,MAAM,WAC7B,MAAQt8B,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,IAAM,MAAQA,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,EAAG,CACvI,IAAK,MAAQA,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,EAG7D,IAFAq8B,GAAgB,MAAQr8B,GAAS,KAAK,aAAa,WAAa,MAAQA,GAAS,KAAK,aAAa,WAE5Fq8B,EAAa,SACjB,MAAQr8B,GAAS,KAAK,aAAa,YAAYq8B,EAAa,CAAC,CAAC,GAIlE,MAAQr8B,GAAS,KAAK,aAAa,YAAYs8B,CAAS,GAExD,MAAQt8B,GAAS,KAAK,aAAa,gBAAgB,MAAM,EAE1Ds8B,EAAU,aAAa,SAAU,MAAM,GAGxC,MAAQt8B,GAAS,YAAc,IAC/B,MAAQA,GAAS,WAAas8B,CACjC,EAEA,gBAAgB,UAAU,YAAc,SAAUtd,EAAa,EACvD,MAAQhf,GAAS,aACrB,KAAK,WAAW,EAGlB,IAAIQ,EACAC,GAAO,MAAQT,GAAS,MAAM,OAC9B+K,EACA4K,EAEJ,IAAKnV,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,IAAK,MAAQR,GAAS,MAAMQ,CAAC,EAAE,IAAM,KACnCuK,GAAQ,MAAQ/K,GAAS,KAAK,YAAY,UAAU,MAAQA,GAAS,MAAMQ,CAAC,EAAE,CAAC,EAC/EmV,GAAQ,MAAQ3V,GAAS,MAAMQ,CAAC,EAAE,GAE9Bwe,IAAgB,MAAQhf,GAAS,cAAc,MAAQ+K,EAAK,KAAK,OACnE4K,EAAK,aAAa,IAAK5K,EAAK,QAAQ,EAGlCiU,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,OAAS,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,OAAS,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,OAAS,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,MAAQ+K,EAAK,KAAK,MAAM,CACjR,IAAIwxB,EAEJ,IAAK,MAAQv8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,IAAM,IAAM,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,IAAM,IAAK,CAChI,IAAI2B,EAAI,KAAK,KAAK,MAAQ3B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAAI,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,CAAC,EAAI,IAC7H+E,EAAI,KAAK,KAAK,MAAQ/E,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAAI,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,CAAC,EAAI,IAC7HkF,EAAIyQ,EAAK,eAAe,EAC5B4mB,EAAiB,SAAWr3B,EAAIvD,EAAI,IACpC,IAAI66B,EAAat3B,GAAKH,EAAIpD,GACtBsjB,EAAU,GAAK,MAAQjlB,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,GAAK,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,IAClIy8B,EAAQ,KAAK,MAAMD,EAAavX,CAAO,EACvCjgB,EAEJ,IAAKA,EAAI,EAAGA,EAAIy3B,EAAOz3B,GAAK,EAC1Bu3B,GAAkB,MAAQ,MAAQv8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,GAAK,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,IAAO,IAGtJu8B,GAAkB,KAAOr3B,EAAI,GAAK,YAElCq3B,EAAiB,MAAQ,MAAQv8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,GAAK,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,IAG9I2V,EAAK,aAAa,mBAAoB4mB,CAAc,EAa1D,IARIvd,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,QACpE,MAAQA,GAAS,WAAW,aAAa,gBAAiB,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,CAAC,GAGjHgf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,QACpE,MAAQA,GAAS,WAAW,aAAa,WAAY,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,CAAC,IAGvG,MAAQA,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,IAAM,MAAQA,GAAS,cAAc,eAAe,EAAE,EAAE,EAAE,IAAM,KACzHgf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,MAAM,CAC3E,IAAIuC,GAAS,MAAQvC,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAE/D,MAAQA,GAAS,WAAW,aAAa,SAAU,OAAS,QAAQuC,EAAM,CAAC,EAAI,GAAG,EAAI,IAAM,QAAQA,EAAM,CAAC,EAAI,GAAG,EAAI,IAAM,QAAQA,EAAM,CAAC,EAAI,GAAG,EAAI,GAAG,EAGhK,EAIA,SAAS,iBAAiBg5B,EAAQC,EAAe,EAC9C,MAAQx7B,GAAS,cAAgBw7B,EAClC,IAAInR,EAAgB,SAAS,eAAe,EAC5CA,EAAc,aAAa,OAAQ,QAAQ,EAC3CA,EAAc,aAAa,8BAA+B,WAAW,EACrEA,EAAc,aAAa,SAAU,sFAAsF,EAC3HA,EAAc,aAAa,SAAU,IAAI,EACzCkR,EAAO,YAAYlR,CAAa,EAChC,IAAIqS,EAAsB,SAAS,qBAAqB,EACxDA,EAAoB,aAAa,8BAA+B,MAAM,EACtEnB,EAAO,YAAYmB,CAAmB,GACrC,MAAQ18B,GAAS,aAAe08B,EACjC,IAAIC,EAAU,SAAS,SAAS,EAChCA,EAAQ,aAAa,OAAQ,OAAO,EACpCD,EAAoB,YAAYC,CAAO,GACtC,MAAQ38B,GAAS,QAAU28B,EAC5B,IAAIC,EAAU,SAAS,SAAS,EAChCA,EAAQ,aAAa,OAAQ,OAAO,EACpCF,EAAoB,YAAYE,CAAO,GACtC,MAAQ58B,GAAS,QAAU48B,EAC5B,IAAIC,EAAU,SAAS,SAAS,EAChCA,EAAQ,aAAa,OAAQ,OAAO,EACpCH,EAAoB,YAAYG,CAAO,GACtC,MAAQ78B,GAAS,QAAU68B,CAC9B,CAEA,iBAAiB,UAAU,YAAc,SAAU7d,EAAa,CAC9D,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CACvD,IAAI88B,GAAU,MAAQ98B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC7D+8B,GAAU,MAAQ/8B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC7Dg9B,GAAU,MAAQh9B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC7Di9B,EAASD,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,EACrDI,EAASF,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,EACrDK,EAASH,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,EAAI,IAAMD,EAAO,CAAC,GAExD,MAAQ98B,GAAS,QAAQ,aAAa,cAAei9B,CAAM,GAE3D,MAAQj9B,GAAS,QAAQ,aAAa,cAAek9B,CAAM,GAE3D,MAAQl9B,GAAS,QAAQ,aAAa,cAAem9B,CAAM,EAIhE,EAIA,SAAS,mBAAmB5B,EAAQC,EAAe,EAChD,MAAQx7B,GAAS,cAAgBw7B,EAClC,IAAI4B,GAAkB,MAAQp9B,GAAS,cAAc,eACjD08B,EAAsB,SAAS,qBAAqB,GAEpDU,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,MAC9R,MAAQp9B,GAAS,QAAU,KAAK,aAAa,UAAW08B,CAAmB,IAG1EU,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,MAC9R,MAAQp9B,GAAS,QAAU,KAAK,aAAa,UAAW08B,CAAmB,IAG1EU,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,MAC9R,MAAQp9B,GAAS,QAAU,KAAK,aAAa,UAAW08B,CAAmB,IAG1EU,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,GAAKA,EAAe,EAAE,EAAE,EAAE,GAAKA,EAAe,EAAE,EAAE,EAAE,IAAM,MAC9R,MAAQp9B,GAAS,QAAU,KAAK,aAAa,UAAW08B,CAAmB,KAGzE,MAAQ18B,GAAS,UAAY,MAAQA,GAAS,UAAY,MAAQA,GAAS,UAAY,MAAQA,GAAS,WAC3G08B,EAAoB,aAAa,8BAA+B,MAAM,EACtEnB,EAAO,YAAYmB,CAAmB,EACtCA,EAAsB,SAAS,qBAAqB,IAGlDU,EAAe,CAAC,EAAE,EAAE,GAAKA,EAAe,CAAC,EAAE,EAAE,IAAM,GAAKA,EAAe,CAAC,EAAE,EAAE,GAAKA,EAAe,CAAC,EAAE,EAAE,IAAM,GAAKA,EAAe,CAAC,EAAE,EAAE,GAAKA,EAAe,CAAC,EAAE,EAAE,IAAM,GAAKA,EAAe,CAAC,EAAE,EAAE,GAAKA,EAAe,CAAC,EAAE,EAAE,IAAM,GAAKA,EAAe,CAAC,EAAE,EAAE,GAAKA,EAAe,CAAC,EAAE,EAAE,IAAM,KACrRV,EAAoB,aAAa,8BAA+B,MAAM,EACtEnB,EAAO,YAAYmB,CAAmB,GACrC,MAAQ18B,GAAS,gBAAkB,KAAK,aAAa,UAAW08B,CAAmB,GACnF,MAAQ18B,GAAS,gBAAkB,KAAK,aAAa,UAAW08B,CAAmB,GACnF,MAAQ18B,GAAS,gBAAkB,KAAK,aAAa,UAAW08B,CAAmB,EAExF,CAEA,mBAAmB,UAAU,aAAe,SAAU37B,EAAM27B,EAAqB,CAC/E,IAAI7D,EAAS,SAAS93B,CAAI,EAC1B,OAAA83B,EAAO,aAAa,OAAQ,OAAO,EACnC6D,EAAoB,YAAY7D,CAAM,EAC/BA,CACT,EAEA,mBAAmB,UAAU,cAAgB,SAAUwE,EAAYC,EAAYC,EAAOC,EAAaC,EAAa,CAc9G,QAbIjd,EAAM,EACNoD,EAAW,IACXtS,EACAjP,EAAM,KAAK,IAAIg7B,EAAYC,CAAU,EACrCl7B,EAAM,KAAK,IAAIi7B,EAAYC,CAAU,EACrCI,EAAQ,MAAM,KAAK,KAAM,CAC3B,OAAQ9Z,CACV,CAAC,EACG+Z,EACAhe,EAAM,EACNie,EAAcH,EAAcD,EAC5BK,EAAaP,EAAaD,EAEvB7c,GAAO,KACZlP,EAAOkP,EAAM,IAETlP,GAAQjP,EACVs7B,EAAaE,EAAa,EAAIJ,EAAcD,EACnClsB,GAAQlP,EACjBu7B,EAAaE,EAAa,EAAIL,EAAcC,EAE5CE,EAAaH,EAAcI,EAAc,KAAK,KAAKtsB,EAAO+rB,GAAcQ,EAAY,EAAIN,CAAK,EAG/FG,EAAM/d,CAAG,EAAIge,EACbhe,GAAO,EACPa,GAAO,KAAOoD,EAAW,GAG3B,OAAO8Z,EAAM,KAAK,GAAG,CACvB,EAEA,mBAAmB,UAAU,YAAc,SAAU1e,EAAa,CAChE,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CACvD,IAAIU,EACA08B,GAAkB,MAAQp9B,GAAS,cAAc,gBAEhD,MAAQA,GAAS,kBAAoBgf,GAAeoe,EAAe,CAAC,EAAE,EAAE,MAAQA,EAAe,CAAC,EAAE,EAAE,MAAQA,EAAe,CAAC,EAAE,EAAE,MAAQA,EAAe,CAAC,EAAE,EAAE,MAAQA,EAAe,CAAC,EAAE,EAAE,QAC3L18B,EAAM,KAAK,cAAc08B,EAAe,CAAC,EAAE,EAAE,EAAGA,EAAe,CAAC,EAAE,EAAE,EAAGA,EAAe,CAAC,EAAE,EAAE,EAAGA,EAAe,CAAC,EAAE,EAAE,EAAGA,EAAe,CAAC,EAAE,EAAE,CAAC,GAEzI,MAAQp9B,GAAS,gBAAgB,aAAa,cAAeU,CAAG,GAEhE,MAAQV,GAAS,gBAAgB,aAAa,cAAeU,CAAG,GAEhE,MAAQV,GAAS,gBAAgB,aAAa,cAAeU,CAAG,IAG9D,MAAQV,GAAS,UAAYgf,GAAeoe,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,QACxL18B,EAAM,KAAK,cAAc08B,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,CAAC,GAE9I,MAAQp9B,GAAS,QAAQ,aAAa,cAAeU,CAAG,IAGtD,MAAQV,GAAS,UAAYgf,GAAeoe,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,QACxL18B,EAAM,KAAK,cAAc08B,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,CAAC,GAE9I,MAAQp9B,GAAS,QAAQ,aAAa,cAAeU,CAAG,IAGtD,MAAQV,GAAS,UAAYgf,GAAeoe,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,QACxL18B,EAAM,KAAK,cAAc08B,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,CAAC,GAE9I,MAAQp9B,GAAS,QAAQ,aAAa,cAAeU,CAAG,IAGtD,MAAQV,GAAS,UAAYgf,GAAeoe,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,MAAQA,EAAe,EAAE,EAAE,EAAE,QACxL18B,EAAM,KAAK,cAAc08B,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,EAAGA,EAAe,EAAE,EAAE,EAAE,CAAC,GAE9I,MAAQp9B,GAAS,QAAQ,aAAa,cAAeU,CAAG,GAG/D,EAIA,SAAS,oBAAoB66B,EAAQC,EAAe,CAClD,IAAIsC,EAAatC,EAAc,UAAU,WAAW,aAAa,WACjED,EAAO,aAAa,IAAKuC,EAAW,CAAC,EACrCvC,EAAO,aAAa,IAAKuC,EAAW,CAAC,EACrCvC,EAAO,aAAa,QAASuC,EAAW,KAAK,EAC7CvC,EAAO,aAAa,SAAUuC,EAAW,MAAM,GAC9C,MAAQ99B,GAAS,cAAgBw7B,EAClC,IAAIM,EAAiB,SAAS,gBAAgB,EAC9CA,EAAe,aAAa,KAAM,aAAa,EAC/CA,EAAe,aAAa,SAAU,eAAe,EACrDA,EAAe,aAAa,eAAgB,GAAG,GAC9C,MAAQ97B,GAAS,eAAiB87B,EACnCP,EAAO,YAAYO,CAAc,EACjC,IAAIiC,EAAW,SAAS,UAAU,EAClCA,EAAS,aAAa,KAAM,IAAI,EAChCA,EAAS,aAAa,KAAM,GAAG,EAC/BA,EAAS,aAAa,KAAM,eAAe,EAC3CA,EAAS,aAAa,SAAU,eAAe,GAC9C,MAAQ/9B,GAAS,SAAW+9B,EAC7BxC,EAAO,YAAYwC,CAAQ,EAC3B,IAAIC,EAAU,SAAS,SAAS,EAChCA,EAAQ,aAAa,cAAe,SAAS,EAC7CA,EAAQ,aAAa,gBAAiB,GAAG,EACzCA,EAAQ,aAAa,SAAU,eAAe,GAC7C,MAAQh+B,GAAS,QAAUg+B,EAC5BzC,EAAO,YAAYyC,CAAO,EAC1B,IAAIC,EAAc,SAAS,aAAa,EACxCA,EAAY,aAAa,KAAM,eAAe,EAC9CA,EAAY,aAAa,MAAO,eAAe,EAC/CA,EAAY,aAAa,WAAY,IAAI,EACzCA,EAAY,aAAa,SAAU,eAAe,EAClD1C,EAAO,YAAY0C,CAAW,EAC9B,IAAIxC,EAAU,SAAS,SAAS,EAChCF,EAAO,YAAYE,CAAO,EAC1B,IAAIC,EACJA,EAAc,SAAS,aAAa,EACpCD,EAAQ,YAAYC,CAAW,EAC/BA,EAAc,SAAS,aAAa,EACpCA,EAAY,aAAa,KAAM,eAAe,GAC7C,MAAQ17B,GAAS,YAAc07B,GAC/B,MAAQ17B,GAAS,QAAUy7B,GAC3B,MAAQz7B,GAAS,kBAAoB,GACtCy7B,EAAQ,YAAYC,CAAW,CACjC,CAEA,oBAAoB,UAAU,YAAc,SAAU1c,EAAa,CACjE,GAAIA,IAAgB,MAAQhf,GAAS,cAAc,KAAM,CAKvD,IAJIgf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,QACpE,MAAQA,GAAS,eAAe,aAAa,gBAAiB,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,CAAC,EAGrHgf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,KAAM,CAC3E,IAAIk+B,GAAO,MAAQl+B,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,GAE7D,MAAQA,GAAS,QAAQ,aAAa,cAAe,SAAS,KAAK,MAAMk+B,EAAI,CAAC,EAAI,GAAG,EAAG,KAAK,MAAMA,EAAI,CAAC,EAAI,GAAG,EAAG,KAAK,MAAMA,EAAI,CAAC,EAAI,GAAG,CAAC,CAAC,EAO9I,IAJIlf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,QACpE,MAAQA,GAAS,QAAQ,aAAa,iBAAkB,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,GAAG,EAGjHgf,IAAgB,MAAQhf,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,OAAS,MAAQA,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,KAAM,CACvI,IAAIwlB,GAAY,MAAQxlB,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC/D6D,IAAU,MAAQ7D,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAAI,IAAM,UACvEmI,EAAIqd,EAAW,KAAK,IAAI3hB,CAAK,EAC7BuE,EAAIod,EAAW,KAAK,IAAI3hB,CAAK,GAEhC,MAAQ7D,GAAS,SAAS,aAAa,KAAMmI,CAAC,GAE9C,MAAQnI,GAAS,SAAS,aAAa,KAAMoI,CAAC,GAarD,EAIA,IAAI,iBAAmB,CAAC,EAExB,SAAS,gBAAgB+1B,EAAY3C,EAAetd,EAAM,EACvD,MAAQle,GAAS,YAAc,IAC/B,MAAQA,GAAS,cAAgBw7B,GACjC,MAAQx7B,GAAS,WAAam+B,GAC9B,MAAQn+B,GAAS,KAAOke,EACzBA,EAAK,aAAe,SAAS,GAAG,EAChCA,EAAK,aAAa,YAAYA,EAAK,YAAY,EAC/CA,EAAK,aAAa,YAAYA,EAAK,kBAAkB,EACrDA,EAAK,YAAcA,EAAK,YAC1B,CAEA,gBAAgB,UAAU,WAAa,SAAUnT,EAAM,CAIrD,QAHIvK,EAAI,EACJC,EAAM,iBAAiB,OAEpBD,EAAIC,GAAK,CACd,GAAI,iBAAiBD,CAAC,IAAMuK,EAC1B,OAAO,iBAAiBvK,CAAC,EAG3BA,GAAK,EAGP,OAAO,IACT,EAEA,gBAAgB,UAAU,gBAAkB,SAAUuK,EAAMqzB,EAAU,CACpE,IAAIpmB,EAAajN,EAAK,aAAa,WAEnC,GAAKiN,EAQL,SAJIqmB,EAAWrmB,EAAW,SACtBxX,EAAI,EACJC,EAAM49B,EAAS,OAEZ79B,EAAIC,GACL49B,EAAS79B,CAAC,IAAMuK,EAAK,cAIzBvK,GAAK,EAGP,IAAI89B,EAEA99B,GAAKC,EAAM,IACb69B,EAAYD,EAAS79B,EAAI,CAAC,GAG5B,IAAI+9B,EAAU,SAAS,KAAK,EAC5BA,EAAQ,aAAa,OAAQ,IAAMH,CAAQ,EAEvCE,EACFtmB,EAAW,aAAaumB,EAASD,CAAS,EAE1CtmB,EAAW,YAAYumB,CAAO,EAElC,EAEA,gBAAgB,UAAU,iBAAmB,SAAUrgB,EAAMnT,EAAM,CACjE,GAAI,CAAC,KAAK,WAAWA,CAAI,EAAG,CAC1B,IAAIqzB,EAAW,gBAAgB,EAC3B3F,EAAS,SAAS,MAAM,EAC5BA,EAAO,aAAa,KAAM1tB,EAAK,OAAO,EACtC0tB,EAAO,aAAa,YAAa,OAAO,EAExC,iBAAiB,KAAK1tB,CAAI,EAE1B,IAAI4N,EAAOuF,EAAK,WAAW,KAC3BvF,EAAK,YAAY8f,CAAM,EACvB,IAAI+F,EAAS,SAAS,QAAQ,EAC9BA,EAAO,aAAa,KAAMJ,CAAQ,EAClC,KAAK,gBAAgBrzB,EAAMqzB,CAAQ,EACnCI,EAAO,YAAYzzB,EAAK,YAAY,EACpC4N,EAAK,YAAY6lB,CAAM,EACvB,IAAID,EAAU,SAAS,KAAK,EAC5BA,EAAQ,aAAa,OAAQ,IAAMH,CAAQ,EAC3C3F,EAAO,YAAY8F,CAAO,EAC1BxzB,EAAK,KAAK,GAAK,GACfA,EAAK,KAAK,EAGZmT,EAAK,SAASnT,EAAK,OAAO,CAC5B,EAEA,gBAAgB,UAAU,WAAa,UAAY,CAMjD,QALIkQ,GAAO,MAAQjb,GAAS,cAAc,eAAe,CAAC,EAAE,EAAE,EAC1DqmB,GAAY,MAAQrmB,GAAS,KAAK,KAAK,SACvC,EAAI,EACJS,EAAM4lB,EAAS,OAEZ,EAAI5lB,GACL4lB,EAAS,CAAC,GAAKA,EAAS,CAAC,EAAE,KAAK,MAAQpL,GAC1C,KAAK,kBAAkB,MAAQjb,GAAS,KAAMqmB,EAAS,CAAC,CAAC,EAG3D,GAAK,GAGN,MAAQrmB,GAAS,YAAc,EAClC,EAEA,gBAAgB,UAAU,YAAc,UAAY,EAC5C,MAAQA,GAAS,aACrB,KAAK,WAAW,CAEpB,EAKA,SAAS,WAAWke,EAAM,CACxB,IAAI1d,EACAC,EAAMyd,EAAK,KAAK,GAAKA,EAAK,KAAK,GAAG,OAAS,EAC3CgM,EAAQ,gBAAgB,EACxBE,EAAM,eAAe,aAAaF,EAAO,EAAI,EAC7Che,EAAQ,GACX,MAAQlM,GAAS,QAAU,CAAC,EAC7B,IAAIw7B,EAEJ,IAAKh7B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBg7B,EAAgB,KAEZtd,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,IACzB0L,GAAS,EACTsvB,EAAgB,IAAI,cAAcpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GACnE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,IAChC0L,GAAS,EACTsvB,EAAgB,IAAI,cAAcpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GACnE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,GAChCg7B,EAAgB,IAAI,gBAAgBtd,EAAMA,EAAK,eAAe,eAAe1d,CAAC,CAAC,EACtE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,IAChC0L,GAAS,EACTsvB,EAAgB,IAAI,iBAAiBpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GACtE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,IAChC0L,GAAS,EACTsvB,EAAgB,IAAI,mBAAmBpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GACxE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,IAChC0L,GAAS,EACTsvB,EAAgB,IAAI,oBAAoBpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GACzE0d,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,GAEhCg7B,EAAgB,IAAI,gBAAgBpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,EAAG0d,CAAI,EAC3EA,EAAK,KAAK,GAAG1d,CAAC,EAAE,KAAO,KAChC0L,GAAS,EACTsvB,EAAgB,IAAI,sBAAsBpR,EAAKlM,EAAK,eAAe,eAAe1d,CAAC,CAAC,GAGlFg7B,IACD,MAAQx7B,GAAS,QAAQ,KAAKw7B,CAAa,EAI5CtvB,IACFgS,EAAK,WAAW,KAAK,YAAYkM,CAAG,EACpClM,EAAK,aAAa,aAAa,SAAU,OAAS,aAAe,IAAMgM,EAAQ,GAAG,IAG/E,MAAQlqB,GAAS,QAAQ,QAC5Bke,EAAK,uBAAuB,MAAQle,CAAO,CAE/C,CAEA,WAAW,UAAU,YAAc,SAAUkkB,EAAe,CAC1D,IAAI1jB,EACAC,GAAO,MAAQT,GAAS,QAAQ,OAEpC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,QAAQQ,CAAC,EAAE,YAAY0jB,CAAa,CAE1D,EAIA,SAAS,eAAgB,EACtB,MAAQlkB,GAAS,MAAQ,CAAC,GAC1B,MAAQA,GAAS,QAAU,GAC3B,MAAQA,GAAS,IAAM,IAAI,QAC3B,MAAQA,GAAS,GAAK,EACvB,IAAIQ,EACAC,EAAM,GAGV,KAFC,MAAQT,GAAS,QAAU,iBAAiB,UAAWS,CAAG,EAEtDD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,MAAMQ,CAAC,EAAI,iBAAiB,UAAW,EAAE,GAG5D,MAAQR,GAAS,QAAUS,CAC9B,CAEA,cAAc,UAAU,UAAY,UAAY,CAC9C,IAAIg+B,GAAa,MAAQz+B,GAAS,QAAU,EACxC0+B,GAAkB,MAAQ1+B,GAAS,SACtC,MAAQA,GAAS,QAAU,iBAAiB,UAAWy+B,CAAS,GAEhE,MAAQz+B,GAAS,QAAQ,IAAI0+B,CAAc,EAE5C,IAAI,EAAI,EAER,IAAK,GAAK,MAAQ1+B,GAAS,QAAS,EAAIy+B,EAAW,GAAK,GACrD,MAAQz+B,GAAS,MAAM,CAAC,EAAI,iBAAiB,UAAW,EAAE,GAG5D,MAAQA,GAAS,QAAUy+B,CAC9B,EAEA,cAAc,UAAU,MAAQ,UAAY,EACzC,MAAQz+B,GAAS,QAAU,GAE3B,MAAQA,GAAS,IAAI,MAAM,GAE3B,MAAQA,GAAS,GAAK,CACzB,EAIA,SAAS,eAAgB,CAAC,CAE1B,cAAc,UAAY,CACxB,eAAgB,UAAY,CAAC,EAC7B,oBAAqB,UAAY,CAAC,EAClC,wBAAyB,UAAY,EAClC,MAAQA,GAAS,eAAiB,MAAQA,GAAS,WAAW,eAC9D,MAAQA,GAAS,yBAA2B,IAAI,UAAU,MAAQA,CAAO,CAC5E,EACA,cAAe,UAAY,CAAC,EAC5B,aAAc,UAAY,CACxB,IAAI40B,GAAc,MAAQ50B,GAAS,WAEnC,GAAI40B,EAAW,aAAe,MAAQ50B,GAAS,KAAK,GAAI,CACtD40B,EAAW,WAAa,MAAQ50B,GAAS,KAAK,GAC9C,IAAIs4B,EAAiB,cAAc,MAAQt4B,GAAS,KAAK,EAAE,EAC3D40B,EAAW,cAAc,yBAA2B0D,EAExD,EACA,2BAA4B,UAAY,EACrC,MAAQt4B,GAAS,YAAc,IAAI,eAAe,MAAQA,GAAS,KAAM,MAAQA,CAAO,CAC3F,EACA,YAAa,UAAY,CACnB,EAAE,MAAQA,GAAS,SAAW,EAAE,MAAQA,GAAS,YAAc,MAAQA,GAAS,kBACjF,MAAQA,GAAS,OAAS,GAE/B,EACA,YAAa,UAAY,EAClB,MAAQA,GAAS,WAAa,EAAE,MAAQA,GAAS,iBACnD,MAAQA,GAAS,OAAS,IAC1B,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,YAAY,cAAgB,GAElD,EACA,YAAa,UAAY,CACvB,GAAK,SAAQA,GAAS,SAAW,MAAQA,GAAS,KAAK,IAIvD,MAAK,gBAAgB,EACrB,KAAK,iBAAiB,EACtB,KAAK,aAAa,EAClB,IAAI2+B,GAAkB,MAAQ3+B,GAAS,KAAK,KAAO,GAElD,MAAQA,GAAS,WAAW,SAAS,KAAK2+B,CAAc,GAExD,MAAQ3+B,GAAS,WAAW,SAAS,cAAc,MAAQA,GAAS,eAAe,IAAI,KAAK,GAE5F,MAAQA,GAAS,WAAW,SAAS,YAAY,MAAQA,GAAS,eAAe,MAAM,EAAE,CAAC,EAE3F,KAAK,mBAAmB,GAEvB,MAAQA,GAAS,WAAW,SAAS,QAAQ2+B,CAAc,GAEvD,MAAQ3+B,GAAS,YAAY,WAC/B,MAAQA,GAAS,WAAW,SAAS,QAAQ,EAAI,GAG/C,MAAQA,GAAS,iBACnB,MAAQA,GAAS,cAAgB,IAEtC,EACA,QAAS,UAAY,EAClB,MAAQA,GAAS,cAAgB,MACjC,MAAQA,GAAS,KAAO,MACxB,MAAQA,GAAS,WAAa,MAE9B,MAAQA,GAAS,YAAY,QAAQ,CACxC,EACA,QAAS,IAAI,MACf,EACA,cAAc,UAAU,KAAO,cAAc,UAAU,YACvD,cAAc,UAAU,KAAO,cAAc,UAAU,YAIvD,SAAS,eAAegX,EAAM4d,EAAY3C,EAAM,EAC7C,MAAQjyB,GAAS,UAAY40B,EAAW,aAAa5d,EAAK,KAAK,GAC/D,MAAQhX,GAAS,IAAM40B,EAAW,YAAY,UAAU,MAAQ50B,GAAS,SAAS,EACnF,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,cAAe,iBAAkB,aAAc,iBAAiB,EAAG,cAAc,EACjI,eAAe,UAAU,YAAc,gBAAgB,UAAU,YACjE,eAAe,UAAU,aAAe,cAAc,UAAU,aAEhE,eAAe,UAAU,cAAgB,UAAY,CACnD,IAAK,MAAQjyB,GAAS,IAAI,SAAW,MAAQA,GAAS,UAAU,KAAO,MAAQA,GAAS,IAAI,QAAU,MAAQA,GAAS,UAAU,KAAO,MAAQA,GAAS,IAAI,QAAS,CACpK,IAAImoB,EAAS,UAAU,QAAQ,EAC/BA,EAAO,OAAS,MAAQnoB,GAAS,UAAU,EAC3CmoB,EAAO,QAAU,MAAQnoB,GAAS,UAAU,EAC5C,IAAIooB,EAAMD,EAAO,WAAW,IAAI,EAC5ByW,GAAQ,MAAQ5+B,GAAS,IAAI,MAC7B6+B,GAAQ,MAAQ7+B,GAAS,IAAI,OAC7B8+B,EAASF,EAAOC,EAChBE,GAAa,MAAQ/+B,GAAS,UAAU,GAAK,MAAQA,GAAS,UAAU,EACxEg/B,EACAC,EACAvL,GAAO,MAAQ1zB,GAAS,UAAU,KAAO,MAAQA,GAAS,WAAW,aAAa,yBAElF8+B,EAASC,GAAarL,IAAQ,kBAAoBoL,EAASC,GAAarL,IAAQ,kBAClFuL,EAAaJ,EACbG,EAAYC,EAAaF,IAEzBC,EAAYJ,EACZK,EAAaD,EAAYD,GAG3B3W,EAAI,WAAW,MAAQpoB,GAAS,KAAM4+B,EAAOI,GAAa,GAAIH,EAAOI,GAAc,EAAGD,EAAWC,EAAY,EAAG,GAAI,MAAQj/B,GAAS,UAAU,GAAI,MAAQA,GAAS,UAAU,CAAC,GAC9K,MAAQA,GAAS,IAAMmoB,EAE5B,EAEA,eAAe,UAAU,mBAAqB,UAAY,EACvD,MAAQnoB,GAAS,cAAc,WAAW,MAAQA,GAAS,IAAK,EAAG,CAAC,CACvE,EAEA,eAAe,UAAU,QAAU,UAAY,EAC5C,MAAQA,GAAS,IAAM,IAC1B,EAIA,SAAS,cAAcgX,EAAM4d,EAAY3C,EAAM,EAC5C,MAAQjyB,GAAS,eAAiB,IAClC,MAAQA,GAAS,OAASgX,EAAK,QAC/B,MAAQhX,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,SAAW,kBAAkB,MAAQA,GAAS,OAAO,MAAM,EAC7E,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,GACtC,MAAQjyB,GAAS,GAAKgX,EAAK,GAAK,gBAAgB,QAAQ,MAAQhX,EAASgX,EAAK,GAAI,EAAG4d,EAAW,UAAW,MAAQ50B,CAAO,EAAI,CAC7H,aAAc,EAChB,CACF,CAEA,gBAAgB,CAAC,eAAgB,aAAc,aAAa,EAAG,aAAa,EAE5E,cAAc,UAAU,mBAAqB,UAAY,CACvD,IAAIooB,GAAO,MAAQpoB,GAAS,cAC5BooB,EAAI,UAAU,EACdA,EAAI,OAAO,EAAG,CAAC,EACfA,EAAI,QAAQ,MAAQpoB,GAAS,KAAK,EAAG,CAAC,EACtCooB,EAAI,QAAQ,MAAQpoB,GAAS,KAAK,GAAI,MAAQA,GAAS,KAAK,CAAC,EAC7DooB,EAAI,OAAO,GAAI,MAAQpoB,GAAS,KAAK,CAAC,EACtCooB,EAAI,OAAO,EAAG,CAAC,EACfA,EAAI,KAAK,EACT,IAAI5nB,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,IACxB,MAAQR,GAAS,iBAAmB,MAAQA,GAAS,SAASQ,CAAC,KACjE,MAAQR,GAAS,SAASQ,CAAC,EAAE,YAAY,CAGhD,EAEA,cAAc,UAAU,QAAU,UAAY,CAC5C,IAAIA,EACAC,GAAO,MAAQT,GAAS,OAAO,OAEnC,IAAKQ,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,GACxB,MAAQR,GAAS,SAASQ,CAAC,IAC7B,MAAQR,GAAS,SAASQ,CAAC,EAAE,QAAQ,GAIzC,MAAQR,GAAS,OAAS,MAC1B,MAAQA,GAAS,SAAW,IAC/B,EAIA,SAAS,cAAcgX,EAAMlW,EAAS,EACnC,MAAQd,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,QAAUc,GAC3B,MAAQd,GAAS,iBAAmB,MAAQA,GAAS,KAAK,iBAAmB,CAAC,GAC9E,MAAQA,GAAS,SAAW,kBAAkB,MAAQA,GAAS,gBAAgB,MAAM,EACtF,IAAI,EACAS,GAAO,MAAQT,GAAS,gBAAgB,OACxCk/B,EAAW,GAEf,IAAK,EAAI,EAAG,EAAIz+B,EAAK,GAAK,GACnB,MAAQT,GAAS,gBAAgB,CAAC,EAAE,OAAS,MAChDk/B,EAAW,KAGZ,MAAQl/B,GAAS,SAAS,CAAC,EAAI,qBAAqB,cAAc,MAAQA,GAAS,SAAU,MAAQA,GAAS,gBAAgB,CAAC,EAAG,CAAC,GAGrI,MAAQA,GAAS,SAAWk/B,EAEzBA,IACD,MAAQl/B,GAAS,QAAQ,uBAAuB,MAAQA,CAAO,CAEpE,CAEA,cAAc,UAAU,YAAc,UAAY,CAChD,IAAM,MAAQA,GAAS,SAIvB,KAAI0F,GAAa,MAAQ1F,GAAS,QAAQ,eAAe,IACrDooB,GAAO,MAAQpoB,GAAS,QAAQ,cAChC,EACAS,GAAO,MAAQT,GAAS,gBAAgB,OACxC6I,EACAE,EACAiO,EAGJ,IAFAoR,EAAI,UAAU,EAET,EAAI,EAAG,EAAI3nB,EAAK,GAAK,EACxB,IAAK,MAAQT,GAAS,gBAAgB,CAAC,EAAE,OAAS,IAAK,EAChD,MAAQA,GAAS,gBAAgB,CAAC,EAAE,MACvCooB,EAAI,OAAO,EAAG,CAAC,EACfA,EAAI,QAAQ,MAAQpoB,GAAS,QAAQ,WAAW,SAAS,EAAG,CAAC,EAC7DooB,EAAI,QAAQ,MAAQpoB,GAAS,QAAQ,WAAW,SAAS,GAAI,MAAQA,GAAS,QAAQ,WAAW,SAAS,CAAC,EAC3GooB,EAAI,OAAO,GAAI,MAAQpoB,GAAS,QAAQ,WAAW,SAAS,CAAC,EAC7DooB,EAAI,OAAO,EAAG,CAAC,GAGjBpR,GAAQ,MAAQhX,GAAS,SAAS,CAAC,EAAE,EACrC6I,EAAKnD,EAAU,kBAAkBsR,EAAK,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAK,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,EAC9DoR,EAAI,OAAOvf,EAAG,CAAC,EAAGA,EAAG,CAAC,CAAC,EACvB,IAAI7D,EACAoQ,EAAO4B,EAAK,QAEhB,IAAKhS,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB+D,EAAMrD,EAAU,oBAAoBsR,EAAK,EAAEhS,EAAI,CAAC,EAAGgS,EAAK,EAAEhS,CAAC,EAAGgS,EAAK,EAAEhS,CAAC,CAAC,EACvEojB,EAAI,cAAcrf,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,EAGlEA,EAAMrD,EAAU,oBAAoBsR,EAAK,EAAEhS,EAAI,CAAC,EAAGgS,EAAK,EAAE,CAAC,EAAGA,EAAK,EAAE,CAAC,CAAC,EACvEoR,EAAI,cAAcrf,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,GAInE,MAAQ/I,GAAS,QAAQ,WAAW,SAAS,KAAK,EAAI,EAEvDooB,EAAI,KAAK,EACX,EAEA,cAAc,UAAU,gBAAkB,YAAY,UAAU,gBAEhE,cAAc,UAAU,QAAU,UAAY,EAC3C,MAAQpoB,GAAS,QAAU,IAC9B,EAMA,SAAS,eAAegX,EAAM4d,EAAY3C,EAAM,EAC7C,MAAQjyB,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,WAAagX,EAAK,QACnC,MAAQhX,GAAS,WAAa,CAAC,GAC/B,MAAQA,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,aAAe,CAAC,GACjC,MAAQA,GAAS,eAAiB,CAAC,GACnC,MAAQA,GAAS,kBAAoB,CAAC,GACtC,MAAQA,GAAS,kBAAoB,IAAI,sBAC1C,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,cAAe,cAAe,iBAAkB,aAAc,iBAAiB,EAAG,cAAc,EAChJ,eAAe,UAAU,YAAc,qBAAqB,UAAU,YACtE,eAAe,UAAU,gBAAkB,CACzC,QAAS,EACT,OAAQ,EACV,EACA,eAAe,UAAU,aAAe,CAAC,EAEzC,eAAe,UAAU,cAAgB,UAAY,CACnD,KAAK,cAAc,MAAQjyB,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,aAAc,GAAM,CAAC,CAAC,CACvH,EAEA,eAAe,UAAU,mBAAqB,SAAUgX,EAAM2e,EAAY,CACxE,IAAIgC,EAAY,CACd,KAAM3gB,EACN,KAAMA,EAAK,GACX,eAAgB,MAAQhX,GAAS,kBAAkB,qBAAqB21B,CAAU,EAClF,WAAY,CAAC,EACb,SAAU,CAAC,EACX,OAAQ3e,EAAK,KAAO,EACtB,EACIyjB,EAAc,CAAC,EAsBnB,GApBIzjB,EAAK,KAAO,MAAQA,EAAK,KAAO,MAClCyjB,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,EAAG,EAAG,IAAK,MAAQhX,CAAO,EAEnFy6B,EAAY,EAAE,IACjB9C,EAAU,GAAK,OAAS,QAAQ8C,EAAY,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAY,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAY,EAAE,EAAE,CAAC,CAAC,EAAI,OAEvHzjB,EAAK,KAAO,MAAQA,EAAK,KAAO,QACzCyjB,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,EACzFy6B,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,EACzFy6B,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,GAAK,CACjE,EAAG,CACL,EAAG,EAAG,IAAM,MAAQhX,CAAO,EAC3By6B,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,GAAK,CACjE,EAAG,CACL,EAAG,EAAG,UAAW,MAAQhX,CAAO,EAChCy6B,EAAY,EAAI,IAAI,iBAAiB,MAAQz6B,EAASgX,EAAK,EAAG,MAAQhX,CAAO,GAG/Ey6B,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,EAErFgX,EAAK,KAAO,MAAQA,EAAK,KAAO,MAelC,GAdA2gB,EAAU,IAAM,MAAQ33B,GAAS,OAAOgX,EAAK,EAAE,GAAK,QACpD2gB,EAAU,IAAM,MAAQ33B,GAAS,OAAOgX,EAAK,EAAE,GAAK,QAEhDA,EAAK,IAAM,IAEb2gB,EAAU,GAAK3gB,EAAK,IAGtByjB,EAAY,EAAI,gBAAgB,QAAQ,MAAQz6B,EAASgX,EAAK,EAAG,EAAG,KAAM,MAAQhX,CAAO,EAEpFy6B,EAAY,EAAE,IACjB9C,EAAU,GAAK8C,EAAY,EAAE,GAG3BzjB,EAAK,EAAG,CACV,IAAI1U,EAAI,IAAI,aAAa,MAAQtC,EAASgX,EAAK,EAAG,SAAU,MAAQhX,CAAO,EAC3Ey6B,EAAY,EAAIn4B,EAEXm4B,EAAY,EAAE,IACjB9C,EAAU,GAAK8C,EAAY,EAAE,UAC7B9C,EAAU,GAAK8C,EAAY,EAAE,WAAW,CAAC,SAI7C9C,EAAU,EAAI3gB,EAAK,IAAM,EAAI,UAAY,UAG3C,OAAC,MAAQhX,GAAS,WAAW,KAAK23B,CAAS,EAE3C8C,EAAY,MAAQ9C,EACb8C,CACT,EAEA,eAAe,UAAU,mBAAqB,UAAY,CACxD,IAAIA,EAAc,CAChB,GAAI,CAAC,EACL,aAAc,CAAC,CACjB,EACA,OAAOA,CACT,EAEA,eAAe,UAAU,uBAAyB,SAAUzjB,EAAM,CAChE,IAAIyjB,EAAc,CAChB,UAAW,CACT,QAAS,EACT,OAAQ,GACR,KAAM,MAAQz6B,GAAS,kBAAkB,UAAU,EACnD,GAAI,gBAAgB,QAAQ,MAAQA,EAASgX,EAAK,EAAG,EAAG,IAAM,MAAQhX,CAAO,EAC7E,OAAQ,yBAAyB,qBAAqB,MAAQA,EAASgX,EAAM,MAAQhX,CAAO,CAC9F,CACF,EACA,OAAOy6B,CACT,EAEA,eAAe,UAAU,mBAAqB,SAAUzjB,EAAM,CAC5D,IAAIyjB,EAAc,IAAI,YAAY,MAAQz6B,EAASgX,GAAO,MAAQhX,GAAS,YAAa,MAAQA,GAAS,iBAAiB,EAE1H,OAAC,MAAQA,GAAS,OAAO,KAAKy6B,CAAW,EAEzC,KAAK,oBAAoBA,CAAW,EAC7BA,CACT,EAEA,eAAe,UAAU,aAAe,UAAY,EACjD,MAAQz6B,GAAS,cAAgB,GAClC,IAAIQ,EACAC,GAAO,MAAQT,GAAS,UAAU,OAEtC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,aAAaQ,CAAC,GAAK,MAAQR,GAAS,UAAUQ,CAAC,EAMnE,IAHA,KAAK,cAAc,MAAQR,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,aAAc,GAAM,CAAC,CAAC,EACrHS,GAAO,MAAQT,GAAS,kBAAkB,OAErCQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,kBAAkBQ,CAAC,EAAE,SAAS,EAGlD,KAAK,gBAAgB,GAEpB,MAAQR,GAAS,kBAAkB,kBAAkB,MAAQA,GAAS,aAAa,CACtF,EAEA,eAAe,UAAU,wBAA0B,SAAU0F,EAAW,CACtE,IAAIlF,EACAC,GAAO,MAAQT,GAAS,WAAW,OAEvC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GAClB,MAAQR,GAAS,WAAWQ,CAAC,EAAE,SAClC,MAAQR,GAAS,WAAWQ,CAAC,EAAE,WAAW,KAAKkF,CAAS,CAG/D,EAEA,eAAe,UAAU,6BAA+B,UAAY,CAClE,IAAIlF,EACAC,GAAO,MAAQT,GAAS,WAAW,OAEvC,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GAClB,MAAQR,GAAS,WAAWQ,CAAC,EAAE,SAClC,MAAQR,GAAS,WAAWQ,CAAC,EAAE,WAAW,IAAI,CAGrD,EAEA,eAAe,UAAU,YAAc,SAAU2W,EAAQ,CACvD,IAAI3W,EACAC,EAAM0W,EAAO,OAEjB,IAAK3W,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB2W,EAAO3W,CAAC,EAAE,OAAS,EAEvB,EAEA,eAAe,UAAU,aAAe,SAAUwC,EAAK83B,EAAWC,EAAcoE,EAAcxJ,EAAY,CACxG,IAAIn1B,EACAC,EAAMuC,EAAI,OAAS,EACnBgC,EACAoQ,EACA6lB,EAAY,CAAC,EACbC,EAAe,CAAC,EAChBG,EACAD,EACAD,EACAiE,EAAgB,CAAC,EAAE,OAAOzJ,CAAU,EAExC,IAAKn1B,EAAIC,EAAKD,GAAK,EAAGA,GAAK,EAAG,CAS5B,GARA66B,EAAe,KAAK,uBAAuBr4B,EAAIxC,CAAC,CAAC,EAE5C66B,EAGHP,EAAUt6B,CAAC,EAAIu6B,EAAaM,EAAe,CAAC,EAF5Cr4B,EAAIxC,CAAC,EAAE,cAAgB2+B,EAKrBn8B,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,KAC7E66B,EAGHP,EAAUt6B,CAAC,EAAE,MAAM,OAAS,GAF5Bs6B,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,EAAG4+B,CAAa,EAK9DnE,EAAU,KAAKH,EAAUt6B,CAAC,EAAE,KAAK,UACxBwC,EAAIxC,CAAC,EAAE,KAAO,KAAM,CAC7B,GAAI,CAAC66B,EACHP,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,CAAC,MAI7C,KAFA4U,EAAO0lB,EAAUt6B,CAAC,EAAE,GAAG,OAElBwE,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACzB81B,EAAUt6B,CAAC,EAAE,aAAawE,CAAC,EAAI81B,EAAUt6B,CAAC,EAAE,GAAGwE,CAAC,EAIpD,KAAK,aAAahC,EAAIxC,CAAC,EAAE,GAAIs6B,EAAUt6B,CAAC,EAAE,GAAIs6B,EAAUt6B,CAAC,EAAE,aAAc2+B,EAAcC,CAAa,OAC3Fp8B,EAAIxC,CAAC,EAAE,KAAO,MAClB66B,IACHF,EAAmB,KAAK,uBAAuBn4B,EAAIxC,CAAC,CAAC,EACrDs6B,EAAUt6B,CAAC,EAAI26B,GAGjBiE,EAAc,KAAKtE,EAAUt6B,CAAC,CAAC,EAC/B,KAAK,wBAAwBs6B,EAAUt6B,CAAC,CAAC,GAChCwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,KACpF66B,IACHP,EAAUt6B,CAAC,EAAI,KAAK,mBAAmBwC,EAAIxC,CAAC,CAAC,GAEtCwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAAQwC,EAAIxC,CAAC,EAAE,KAAO,MAC9D66B,GAOHD,EAAWN,EAAUt6B,CAAC,EACtB46B,EAAS,OAAS,KAPlBA,EAAW,eAAe,YAAYp4B,EAAIxC,CAAC,EAAE,EAAE,EAC/C46B,EAAS,KAAK,MAAQp7B,EAASgD,EAAIxC,CAAC,CAAC,EACrCs6B,EAAUt6B,CAAC,EAAI46B,GAEd,MAAQp7B,GAAS,eAAe,KAAKo7B,CAAQ,GAMhDF,EAAa,KAAKE,CAAQ,GACjBp4B,EAAIxC,CAAC,EAAE,KAAO,OAClB66B,GASHD,EAAWN,EAAUt6B,CAAC,EACtB46B,EAAS,OAAS,KATlBA,EAAW,eAAe,YAAYp4B,EAAIxC,CAAC,EAAE,EAAE,EAC/Cs6B,EAAUt6B,CAAC,EAAI46B,EACfA,EAAS,KAAK,MAAQp7B,EAASgD,EAAKxC,EAAGs6B,CAAS,GAE/C,MAAQ96B,GAAS,eAAe,KAAKo7B,CAAQ,EAE9C+D,EAAe,IAMjBjE,EAAa,KAAKE,CAAQ,GAG5B,KAAK,oBAAoBp4B,EAAIxC,CAAC,EAAGA,EAAI,CAAC,EAOxC,IAJA,KAAK,6BAA6B,EAClC,KAAK,YAAYy6B,CAAS,EAC1Bx6B,EAAMy6B,EAAa,OAEd16B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB06B,EAAa16B,CAAC,EAAE,OAAS,EAE7B,EAEA,eAAe,UAAU,mBAAqB,UAAY,EACvD,MAAQR,GAAS,gBAAgB,QAAU,GAC3C,MAAQA,GAAS,gBAAgB,OAAS,GAC3C,KAAK,gBAAgB,GAEpB,MAAQA,GAAS,kBAAkB,kBAAkB,MAAQA,GAAS,aAAa,EAEpF,KAAK,aAAa,MAAQA,GAAS,iBAAkB,MAAQA,GAAS,YAAa,MAAQA,GAAS,UAAW,EAAI,CACrH,EAEA,eAAe,UAAU,qBAAuB,SAAUq/B,EAAiBC,EAAgB,EACrFD,EAAgB,QAAUC,EAAe,GAAG,OAAS,MAAQt/B,GAAS,iBACxEs/B,EAAe,QAAUD,EAAgB,QACzCC,EAAe,SAAWA,EAAe,GAAG,EAC5CA,EAAe,OAAS,GAE5B,EAEA,eAAe,UAAU,UAAY,UAAY,CAC/C,IAAI9+B,EACAC,GAAO,MAAQT,GAAS,WAAW,OACnCgF,EACAoQ,EACAnQ,EACAoQ,EACAyR,EACAyY,EACAjY,GAAY,MAAQtnB,GAAS,WAAW,SACxCooB,GAAO,MAAQpoB,GAAS,WAAW,cACnCe,EACAy+B,EAEJ,IAAKh/B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAQxB,GAPAg/B,GAAgB,MAAQx/B,GAAS,WAAWQ,CAAC,EAC7CO,EAAOy+B,EAAa,KAMhB,GAAGz+B,IAAS,MAAQA,IAAS,OAASy+B,EAAa,KAAO,GAAK,CAACA,EAAa,KAAK,eAAiBA,EAAa,OAAS,IAAM,MAAQx/B,GAAS,WAAW,qBAAuB,GAAI,CAuBxL,IAtBAsnB,EAAS,KAAK,EACdR,EAAQ0Y,EAAa,SAEjBz+B,IAAS,MAAQA,IAAS,MAC5BqnB,EAAI,YAAcrnB,IAAS,KAAOy+B,EAAa,GAAKA,EAAa,IACjEpX,EAAI,UAAYoX,EAAa,GAC7BpX,EAAI,QAAUoX,EAAa,GAC3BpX,EAAI,SAAWoX,EAAa,GAC5BpX,EAAI,WAAaoX,EAAa,IAAM,GAEpCpX,EAAI,UAAYrnB,IAAS,KAAOy+B,EAAa,GAAKA,EAAa,IAGjElY,EAAS,WAAWkY,EAAa,IAAI,EAEjCz+B,IAAS,MAAQA,IAAS,MAC5BqnB,EAAI,UAAU,EAGhBd,EAAS,aAAakY,EAAa,cAAc,eAAe,KAAK,EACrEpqB,EAAO0R,EAAM,OAER9hB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAa5B,KAZIjE,IAAS,MAAQA,IAAS,QAC5BqnB,EAAI,UAAU,EAEVoX,EAAa,KACfpX,EAAI,YAAYoX,EAAa,EAAE,EAC/BpX,EAAI,eAAiBoX,EAAa,KAItCD,EAAQzY,EAAM9hB,CAAC,EAAE,QACjBqQ,EAAOkqB,EAAM,OAERt6B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBs6B,EAAMt6B,CAAC,EAAE,IAAM,IACjBmjB,EAAI,OAAOmX,EAAMt6B,CAAC,EAAE,EAAE,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,EAAE,CAAC,CAAC,EAC9Bs6B,EAAMt6B,CAAC,EAAE,IAAM,IACxBmjB,EAAI,cAAcmX,EAAMt6B,CAAC,EAAE,IAAI,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,IAAI,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,IAAI,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,IAAI,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,IAAI,CAAC,EAAGs6B,EAAMt6B,CAAC,EAAE,IAAI,CAAC,CAAC,EAEtHmjB,EAAI,UAAU,GAIdrnB,IAAS,MAAQA,IAAS,QAC5BqnB,EAAI,OAAO,EAEPoX,EAAa,IACfpX,EAAI,aAAa,MAAQpoB,GAAS,YAAY,GAKhDe,IAAS,MAAQA,IAAS,MAC5BqnB,EAAI,KAAKoX,EAAa,CAAC,EAGzBlY,EAAS,QAAQ,EAGvB,EAEA,eAAe,UAAU,YAAc,SAAU+X,EAAiB7Y,EAAOxP,EAAMyoB,EAAQ,CACrF,IAAIj/B,EACAC,EAAM+lB,EAAM,OAAS,EACrB8Y,EAGJ,IAFAA,EAAiBD,EAEZ7+B,EAAIC,EAAKD,GAAK,EAAGA,GAAK,EACrBgmB,EAAMhmB,CAAC,EAAE,KAAO,MAClB8+B,EAAiBtoB,EAAKxW,CAAC,EAAE,UACzB,KAAK,qBAAqB6+B,EAAiBC,CAAc,GAChD9Y,EAAMhmB,CAAC,EAAE,KAAO,MAAQgmB,EAAMhmB,CAAC,EAAE,KAAO,MAAQgmB,EAAMhmB,CAAC,EAAE,KAAO,MAAQgmB,EAAMhmB,CAAC,EAAE,KAAO,KACjG,KAAK,WAAWgmB,EAAMhmB,CAAC,EAAGwW,EAAKxW,CAAC,CAAC,EACxBgmB,EAAMhmB,CAAC,EAAE,KAAO,KACzB,KAAK,WAAWgmB,EAAMhmB,CAAC,EAAGwW,EAAKxW,CAAC,EAAG8+B,CAAc,EACxC9Y,EAAMhmB,CAAC,EAAE,KAAO,KACzB,KAAK,aAAagmB,EAAMhmB,CAAC,EAAGwW,EAAKxW,CAAC,EAAG8+B,CAAc,EAC1C9Y,EAAMhmB,CAAC,EAAE,KAAO,MAAQgmB,EAAMhmB,CAAC,EAAE,KAAO,KACjD,KAAK,mBAAmBgmB,EAAMhmB,CAAC,EAAGwW,EAAKxW,CAAC,EAAG8+B,CAAc,EAChD9Y,EAAMhmB,CAAC,EAAE,KAAO,KACzB,KAAK,YAAY8+B,EAAgB9Y,EAAMhmB,CAAC,EAAE,GAAIwW,EAAKxW,CAAC,EAAE,EAAE,EAC/CgmB,EAAMhmB,CAAC,EAAE,GAIlBi/B,GACF,KAAK,UAAU,CAEnB,EAEA,eAAe,UAAU,kBAAoB,SAAUrH,EAAatH,EAAO,CACzE,IAAK,MAAQ9wB,GAAS,eAAiB8wB,EAAM,MAAQsH,EAAY,WAAW,KAAM,CAChF,IAAIsH,EAAatH,EAAY,QACzB3hB,EAAQqa,EAAM,MACdtwB,EACAC,EACAuE,EACAoQ,EAAOqB,EAAM,QACjBipB,EAAW,OAAS,EACpB,IAAIC,EAAoBvH,EAAY,WAAW,eAE/C,IAAKpzB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAC5B,IAAIyiB,EAAYhR,EAAM,OAAOzR,CAAC,EAE9B,GAAIyiB,GAAaA,EAAU,EAAG,CAG5B,IAFAhnB,EAAMgnB,EAAU,QAEXjnB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBA,IAAM,GACRk/B,EAAW,KAAK,CACd,EAAG,IACH,EAAGC,EAAkB,kBAAkBlY,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,CAChF,CAAC,EAGHiY,EAAW,KAAK,CACd,EAAG,IACH,IAAKC,EAAkB,oBAAoBlY,EAAU,EAAEjnB,EAAI,CAAC,EAAGinB,EAAU,EAAEjnB,CAAC,EAAGinB,EAAU,EAAEjnB,CAAC,CAAC,CAC/F,CAAC,EAGCC,IAAQ,GACVi/B,EAAW,KAAK,CACd,EAAG,IACH,EAAGC,EAAkB,kBAAkBlY,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,CAChF,CAAC,EAGCA,EAAU,GAAKhnB,IACjBi/B,EAAW,KAAK,CACd,EAAG,IACH,IAAKC,EAAkB,oBAAoBlY,EAAU,EAAEjnB,EAAI,CAAC,EAAGinB,EAAU,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,CAAC,CAC/F,CAAC,EACDiY,EAAW,KAAK,CACd,EAAG,GACL,CAAC,IAKPtH,EAAY,QAAUsH,EAE1B,EAEA,eAAe,UAAU,WAAa,SAAUlpB,EAAU6gB,EAAU,CAClE,GAAI7gB,EAAS,KAAO,IAAQA,EAAS,cAAe,CAClD,IAAI,EACA/V,EAAM42B,EAAS,aAAa,OAEhC,IAAK,EAAI,EAAG,EAAI52B,EAAK,GAAK,EACxB,KAAK,kBAAkB42B,EAAS,aAAa,CAAC,EAAGA,EAAS,EAAE,EAGlE,EAEA,eAAe,UAAU,WAAa,SAAUD,EAAWC,EAAUiI,EAAgB,CACnF,IAAI3H,EAAYN,EAAS,OAErBA,EAAS,EAAE,OAAS,MAAQr3B,GAAS,iBACvC23B,EAAU,GAAK,OAAS,QAAQN,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,MAGnHA,EAAS,EAAE,MAAQiI,EAAe,SAAW,MAAQt/B,GAAS,iBAChE23B,EAAU,KAAON,EAAS,EAAE,EAAIiI,EAAe,QAEnD,EAEA,eAAe,UAAU,mBAAqB,SAAUlI,EAAWC,EAAUiI,EAAgB,CAC3F,IAAI3H,EAAYN,EAAS,MACrBuI,EAEJ,GAAI,CAACjI,EAAU,KAAON,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAQD,EAAU,IAAM,IAAMC,EAAS,EAAE,MAAQA,EAAS,EAAE,MAAO,CACxI,IAAIjP,GAAO,MAAQpoB,GAAS,WAAW,cACnCkJ,EAAMmuB,EAAS,EAAE,EACjBluB,EAAMkuB,EAAS,EAAE,EAErB,GAAID,EAAU,IAAM,EAClBwI,EAAMxX,EAAI,qBAAqBlf,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAGA,EAAI,CAAC,CAAC,MACxD,CACL,IAAIqZ,EAAM,KAAK,KAAK,KAAK,IAAItZ,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,EAAI,KAAK,IAAID,EAAI,CAAC,EAAIC,EAAI,CAAC,EAAG,CAAC,CAAC,EAC3E8uB,EAAM,KAAK,MAAM9uB,EAAI,CAAC,EAAID,EAAI,CAAC,EAAGC,EAAI,CAAC,EAAID,EAAI,CAAC,CAAC,EACjDkK,EAAUikB,EAAS,EAAE,EAErBjkB,GAAW,EACbA,EAAU,IACDA,GAAW,KACpBA,EAAU,MAGZ,IAAIjE,EAAOqT,EAAMpP,EACb,EAAI,KAAK,IAAI6kB,EAAMZ,EAAS,EAAE,CAAC,EAAIloB,EAAOjG,EAAI,CAAC,EAC/Cd,EAAI,KAAK,IAAI6vB,EAAMZ,EAAS,EAAE,CAAC,EAAIloB,EAAOjG,EAAI,CAAC,EACnD02B,EAAMxX,EAAI,qBAAqB,EAAGhgB,EAAG,EAAGc,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGsZ,CAAG,EAG7D,IAAIhiB,EACAC,EAAM22B,EAAU,EAAE,EAClBW,EAAUV,EAAS,EAAE,EACrBwE,EAAU,EAEd,IAAKr7B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpB62B,EAAS,EAAE,aAAeA,EAAS,EAAE,eACvCwE,EAAUxE,EAAS,EAAE,EAAE72B,EAAI,EAAI,CAAC,GAGlCo/B,EAAI,aAAa7H,EAAQv3B,EAAI,CAAC,EAAI,IAAK,QAAUu3B,EAAQv3B,EAAI,EAAI,CAAC,EAAI,IAAMu3B,EAAQv3B,EAAI,EAAI,CAAC,EAAI,IAAMu3B,EAAQv3B,EAAI,EAAI,CAAC,EAAI,IAAMq7B,EAAU,GAAG,EAGjJlE,EAAU,IAAMiI,EAGlBjI,EAAU,KAAON,EAAS,EAAE,EAAIiI,EAAe,OACjD,EAEA,eAAe,UAAU,aAAe,SAAUlI,EAAWC,EAAUiI,EAAgB,CACrF,IAAI3H,EAAYN,EAAS,MACrB/0B,EAAI+0B,EAAS,EAEb/0B,IAAMA,EAAE,OAAS,MAAQtC,GAAS,iBACpC23B,EAAU,GAAKr1B,EAAE,UACjBq1B,EAAU,GAAKr1B,EAAE,WAAW,CAAC,IAG3B+0B,EAAS,EAAE,OAAS,MAAQr3B,GAAS,iBACvC23B,EAAU,GAAK,OAAS,QAAQN,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,IAAM,QAAQA,EAAS,EAAE,EAAE,CAAC,CAAC,EAAI,MAGnHA,EAAS,EAAE,MAAQiI,EAAe,SAAW,MAAQt/B,GAAS,iBAChE23B,EAAU,KAAON,EAAS,EAAE,EAAIiI,EAAe,UAG7CjI,EAAS,EAAE,OAAS,MAAQr3B,GAAS,iBACvC23B,EAAU,GAAKN,EAAS,EAAE,EAE9B,EAEA,eAAe,UAAU,QAAU,UAAY,EAC5C,MAAQr3B,GAAS,WAAa,MAC9B,MAAQA,GAAS,WAAa,MAC9B,MAAQA,GAAS,cAAgB,MACjC,MAAQA,GAAS,WAAW,OAAS,GACrC,MAAQA,GAAS,UAAU,OAAS,CACvC,EAKA,SAAS,eAAegX,EAAM4d,EAAY3C,EAAM,CAC9C,KAAK,YAAYjb,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,cAAe,iBAAkB,aAAc,iBAAiB,EAAG,cAAc,EACjI,eAAe,UAAU,YAAc,gBAAgB,UAAU,YACjE,eAAe,UAAU,aAAe,cAAc,UAAU,aAEhE,eAAe,UAAU,mBAAqB,UAAY,CACxD,IAAI7J,GAAO,MAAQpoB,GAAS,cAC5BooB,EAAI,WAAa,MAAQpoB,GAAS,KAAK,GACvCooB,EAAI,SAAS,EAAG,GAAI,MAAQpoB,GAAS,KAAK,IAAK,MAAQA,GAAS,KAAK,EAAE,CACzE,EAKA,SAAS,cAAcgX,EAAM4d,EAAY3C,EAAM,EAC5C,MAAQjyB,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,QAAU,GAC3B,MAAQA,GAAS,cAAgB,IACjC,MAAQA,GAAS,gBAAkB,IACnC,MAAQA,GAAS,gBAAkB,IACnC,MAAQA,GAAS,OAAS,IAC1B,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,cAAgB,GACjC,MAAQA,GAAS,cAAgB,MACjC,MAAQA,GAAS,WAAa,UAC9B,MAAQA,GAAS,OAAS,CACzB,KAAM,gBACN,OAAQ,gBACR,OAAQ,EACR,OAAQ,EACV,EACA,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,cAAe,iBAAkB,aAAc,kBAAmB,YAAY,EAAG,aAAa,EAC9I,cAAc,UAAU,QAAU,UAAU,QAAQ,EAAE,WAAW,IAAI,EAErE,cAAc,UAAU,aAAe,UAAY,CACjD,IAAI7b,GAAgB,MAAQpW,GAAS,aAAa,aACjD,MAAQA,GAAS,gBAAkB,iBAAiBoW,EAAa,EAAIA,EAAa,EAAE,OAAS,CAAC,EAC/F,IAAIypB,EAAU,GAEVzpB,EAAa,IACfypB,EAAU,IACT,MAAQ7/B,GAAS,OAAO,KAAO,KAAK,WAAWoW,EAAa,EAAE,IAE9D,MAAQpW,GAAS,OAAO,KAAO,iBAGjC,MAAQA,GAAS,KAAO6/B,EACzB,IAAIC,EAAY,GAEZ1pB,EAAa,KACf0pB,EAAY,IACX,MAAQ9/B,GAAS,OAAO,OAAS,KAAK,WAAWoW,EAAa,EAAE,GAChE,MAAQpW,GAAS,OAAO,OAASoW,EAAa,IAGjD,IAAIc,GAAY,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAEhF5V,EACAC,EACA6qB,EAAUlV,EAAa,EACvB8U,GAAgB,MAAQlrB,GAAS,SACpC,MAAQA,GAAS,OAAS8/B,GAC1B,MAAQ9/B,GAAS,OAAO,OAASoW,EAAa,UAAY,OAAS,MAAQpW,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAAE,QAC1I3V,EAAM2V,EAAa,UAAU,OAE7B,IAAIuY,EACA9c,EACA5M,EACAoQ,EACAuB,EACA5R,EACAoQ,EACAqS,EACAsY,EACAC,EACAlG,GAAe,MAAQ95B,GAAS,KAAK,YACrC4uB,EAAiBxY,EAAa,GAAK,KAAQA,EAAa,UACxDgV,EAAO,EACPC,EAAO,EACPW,EAAY,GACZxL,EAAM,EAEV,IAAKhgB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAsB3B,IArBAmuB,GAAY,MAAQ3uB,GAAS,WAAW,YAAY,YAAYoW,EAAa,UAAU5V,CAAC,EAAG0W,EAAS,QAAS,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAAE,OAAO,EAC1LvE,EAAY8c,GAAYA,EAAS,MAAQ,CAAC,EAC1CzD,EAAa,MAAM,EAEf4O,GAAexO,EAAQ9qB,CAAC,EAAE,IAC5B4qB,EAAO,CAACwD,EACRvD,GAAQjV,EAAa,QACrBiV,GAAQW,EAAY,EAAI,EACxBA,EAAY,IAGdpV,EAAS/E,EAAU,OAASA,EAAU,OAAO,CAAC,EAAE,GAAK,CAAC,EACtDuD,EAAOwB,EAAO,OACdsU,EAAa,MAAM9U,EAAa,UAAY,IAAKA,EAAa,UAAY,GAAG,EAEzE0jB,GACF,KAAK,4BAA4B1jB,EAAc8U,EAAcI,EAAQ9qB,CAAC,EAAE,KAAM4qB,EAAMC,CAAI,EAG1F0U,EAAW,iBAAiB3qB,CAAI,EAE3BpQ,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAAG,CAK5B,IAJAqQ,EAAOuB,EAAO5R,CAAC,EAAE,GAAG,EAAE,EAAE,OACxByiB,EAAY7Q,EAAO5R,CAAC,EAAE,GAAG,EACzBg7B,EAAU,CAAC,EAEN/6B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EACrBA,IAAM,GACR+6B,EAAQ,KAAK9U,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGyD,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,CAAC,EAG7IuY,EAAQ,KAAK9U,EAAa,SAASzD,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,CAAC,EAAE,CAAC,EAAG,CAAC,CAAC,EAG7Z+6B,EAAQ,KAAK9U,EAAa,SAASzD,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAGwiB,EAAU,EAAExiB,EAAI,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGimB,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGyD,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGyD,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,EAAGyD,EAAa,SAASzD,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAG,CAAC,CAAC,EAC3ZsY,EAAS/6B,CAAC,EAAIg7B,EAGZlG,IACF1O,GAAQE,EAAQ9qB,CAAC,EAAE,EACnB4qB,GAAQwD,IAGL,MAAQ5uB,GAAS,UAAUwgB,CAAG,GAChC,MAAQxgB,GAAS,UAAUwgB,CAAG,EAAE,KAAOuf,GAEvC,MAAQ//B,GAAS,UAAUwgB,CAAG,EAAI,CACjC,KAAMuf,CACR,EAGFvf,GAAO,EAEX,EAEA,cAAc,UAAU,mBAAqB,UAAY,CACvD,IAAI4H,GAAO,MAAQpoB,GAAS,cAC5BooB,EAAI,MAAQ,MAAQpoB,GAAS,OAAO,OACpCooB,EAAI,QAAU,OACdA,EAAI,SAAW,QACfA,EAAI,WAAa,GAEX,MAAQpoB,GAAS,KAAK,cACzB,MAAQA,GAAS,aAAa,aAAa,MAAQA,GAAS,aAAa,aAAc,MAAQA,GAAS,kBAAkB,EAG7H,IAAIQ,EACAC,EACAuE,EACAoQ,EACAnQ,EACAoQ,EACA+kB,GAAmB,MAAQp6B,GAAS,aAAa,gBACjDsrB,GAAW,MAAQtrB,GAAS,aAAa,YAAY,EACzDS,EAAM6qB,EAAQ,OACd,IAAI+O,EACA4F,EAAW,KACXC,EAAa,KACbC,EAAc,KACdJ,EACAC,EAEJ,IAAKx/B,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB,GAAI,CAAC8qB,EAAQ9qB,CAAC,EAAE,EAAG,CAWjB,GAVA65B,EAAiBD,EAAgB55B,CAAC,EAE9B65B,KACD,MAAQr6B,GAAS,WAAW,SAAS,KAAK,GAE1C,MAAQA,GAAS,WAAW,SAAS,aAAaq6B,EAAe,CAAC,GAElE,MAAQr6B,GAAS,WAAW,SAAS,WAAWq6B,EAAe,CAAC,IAG9D,MAAQr6B,GAAS,KAAM,CAgB1B,IAfIq6B,GAAkBA,EAAe,GAC/B4F,IAAa5F,EAAe,KAC9B4F,EAAW5F,EAAe,GAC1BjS,EAAI,UAAYiS,EAAe,IAExB4F,KAAc,MAAQjgC,GAAS,OAAO,OAC/CigC,GAAY,MAAQjgC,GAAS,OAAO,KACpCooB,EAAI,WAAa,MAAQpoB,GAAS,OAAO,MAG3C+/B,GAAY,MAAQ//B,GAAS,UAAUQ,CAAC,EAAE,KAC1C4U,EAAO2qB,EAAS,QAEf,MAAQ//B,GAAS,WAAW,cAAc,UAAU,EAEhDgF,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAMzB,IALAg7B,EAAUD,EAAS/6B,CAAC,EACpBqQ,EAAO2qB,EAAQ,QAEd,MAAQhgC,GAAS,WAAW,cAAc,OAAOggC,EAAQ,CAAC,EAAGA,EAAQ,CAAC,CAAC,EAEnE/6B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,GACxB,MAAQjF,GAAS,WAAW,cAAc,cAAcggC,EAAQ/6B,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,CAAC,GAItJ,MAAQjF,GAAS,WAAW,cAAc,UAAU,GAEpD,MAAQA,GAAS,WAAW,cAAc,KAAK,EAIlD,IAAK,MAAQA,GAAS,OAAQ,CA0B5B,IAzBIq6B,GAAkBA,EAAe,GAC/B8F,IAAgB9F,EAAe,KACjC8F,EAAc9F,EAAe,GAC7BjS,EAAI,UAAYiS,EAAe,IAExB8F,KAAiB,MAAQngC,GAAS,OAAO,SAClDmgC,GAAe,MAAQngC,GAAS,OAAO,OACvCooB,EAAI,WAAa,MAAQpoB,GAAS,OAAO,QAGvCq6B,GAAkBA,EAAe,GAC/B6F,IAAe7F,EAAe,KAChC6F,EAAa7F,EAAe,GAC5BjS,EAAI,YAAciS,EAAe,IAE1B6F,KAAgB,MAAQlgC,GAAS,OAAO,SACjDkgC,GAAc,MAAQlgC,GAAS,OAAO,OACtCooB,EAAI,aAAe,MAAQpoB,GAAS,OAAO,QAG7C+/B,GAAY,MAAQ//B,GAAS,UAAUQ,CAAC,EAAE,KAC1C4U,EAAO2qB,EAAS,QAEf,MAAQ//B,GAAS,WAAW,cAAc,UAAU,EAEhDgF,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAMzB,IALAg7B,EAAUD,EAAS/6B,CAAC,EACpBqQ,EAAO2qB,EAAQ,QAEd,MAAQhgC,GAAS,WAAW,cAAc,OAAOggC,EAAQ,CAAC,EAAGA,EAAQ,CAAC,CAAC,EAEnE/6B,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,GACxB,MAAQjF,GAAS,WAAW,cAAc,cAAcggC,EAAQ/6B,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,EAAG+6B,EAAQ/6B,EAAI,CAAC,CAAC,GAItJ,MAAQjF,GAAS,WAAW,cAAc,UAAU,GAEpD,MAAQA,GAAS,WAAW,cAAc,OAAO,EAIhDq6B,IACD,MAAQr6B,GAAS,WAAW,SAAS,QAAQ,EAItD,EAEA,SAAS,WAAY,CAAC,CAEtB,UAAU,UAAU,YAAc,UAAY,CAAC,EAI/C,SAAS,cAAe,CAAC,CAEzB,aAAa,UAAY,CACvB,eAAgB,UAAY,CAAC,EAC7B,oBAAqB,UAAY,EAC9B,MAAQA,GAAS,YAAc,WAAW,MAAQA,GAAS,KAAK,IAAM,KAAK,GAEvE,MAAQA,GAAS,KAAK,UACxB,MAAQA,GAAS,WAAa,SAAS,KAAK,GAC5C,MAAQA,GAAS,aAAe,SAAS,GAAG,GAC5C,MAAQA,GAAS,eAAiB,MAAQA,GAAS,cAEnD,MAAQA,GAAS,WAAW,aAAa,MAAQA,GAAS,YAAY,GAEtE,MAAQA,GAAS,YAAY,aAAa,MAAQA,GAAS,UAAU,IAErE,MAAQA,GAAS,cAAgB,MAAQA,GAAS,YAGrD,UAAU,MAAQA,GAAS,WAAW,CACxC,EACA,wBAAyB,UAAY,EAClC,MAAQA,GAAS,yBAA2B,IAAI,UAAU,MAAQA,CAAO,GACzE,MAAQA,GAAS,oBAAsB,MAAQA,GAAS,aACxD,MAAQA,GAAS,eAAiB,MAAQA,GAAS,cAE/C,MAAQA,GAAS,KAAK,KACxB,MAAQA,GAAS,aAAa,aAAa,MAAO,MAAQA,GAAS,KAAK,EAAE,GAGxE,MAAQA,GAAS,KAAK,KACxB,MAAQA,GAAS,aAAa,aAAa,SAAU,MAAQA,GAAS,KAAK,EAAE,GAG3E,MAAQA,GAAS,KAAK,KAAO,GAChC,KAAK,aAAa,CAEtB,EACA,cAAe,UAAY,CACzB,IAAIogC,GAA2B,MAAQpgC,GAAS,oBAAsB,MAAQA,GAAS,mBAAmB,MAAQ,CAAC,EAEnH,IAAK,MAAQA,GAAS,eAAe,QAAS,CAC5C,IAAIqgC,GAAe,MAAQrgC,GAAS,eAAe,IAAI,MAAM,EAE7DogC,EAAwB,UAAYC,EACpCD,EAAwB,gBAAkBC,GAGvC,MAAQrgC,GAAS,eAAe,SACnCogC,EAAwB,SAAW,MAAQpgC,GAAS,eAAe,MAAM,EAAE,EAE/E,EACA,YAAa,UAAY,EAGlB,MAAQA,GAAS,KAAK,KAAO,MAAQA,GAAS,SAInD,KAAK,gBAAgB,EACrB,KAAK,iBAAiB,EACtB,KAAK,cAAc,EACnB,KAAK,mBAAmB,GAEnB,MAAQA,GAAS,iBACnB,MAAQA,GAAS,cAAgB,IAEtC,EACA,QAAS,UAAY,EAClB,MAAQA,GAAS,aAAe,MAChC,MAAQA,GAAS,mBAAqB,MAElC,MAAQA,GAAS,gBACnB,MAAQA,GAAS,aAAe,OAG9B,MAAQA,GAAS,eACnB,MAAQA,GAAS,YAAY,QAAQ,GAErC,MAAQA,GAAS,YAAc,KAEpC,EACA,2BAA4B,UAAY,EACrC,MAAQA,GAAS,YAAc,IAAI,aAAa,MAAQA,GAAS,KAAM,MAAQA,GAAU,MAAQA,GAAS,UAAU,CACvH,EACA,WAAY,UAAY,CAAC,EACzB,SAAU,UAAY,CAAC,CACzB,EACA,aAAa,UAAU,eAAiB,eAAe,UAAU,eACjE,aAAa,UAAU,mBAAqB,aAAa,UAAU,QACnE,aAAa,UAAU,sBAAwB,eAAe,UAAU,sBAIxE,SAAS,cAAcgX,EAAM4d,EAAY3C,EAAM,CAC7C,KAAK,YAAYjb,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,aAAc,iBAAkB,aAAc,oBAAoB,EAAG,aAAa,EAElI,cAAc,UAAU,cAAgB,UAAY,CAClD,IAAIW,GAEC,MAAQ5yB,GAAS,KAAK,SACzB4yB,EAAO,SAAS,MAAM,EACtBA,EAAK,aAAa,SAAU,MAAQ5yB,GAAS,KAAK,EAAE,EACpD4yB,EAAK,aAAa,UAAW,MAAQ5yB,GAAS,KAAK,EAAE,EACrD4yB,EAAK,aAAa,QAAS,MAAQ5yB,GAAS,KAAK,EAAE,GAElD,MAAQA,GAAS,WAAW,aAAa,SAAU,MAAQA,GAAS,KAAK,EAAE,GAE3E,MAAQA,GAAS,WAAW,aAAa,UAAW,MAAQA,GAAS,KAAK,EAAE,IAE7E4yB,EAAO,UAAU,KAAK,EACtBA,EAAK,MAAM,OAAS,MAAQ5yB,GAAS,KAAK,GAAK,KAC/C4yB,EAAK,MAAM,QAAU,MAAQ5yB,GAAS,KAAK,GAAK,KAChD4yB,EAAK,MAAM,iBAAmB,MAAQ5yB,GAAS,KAAK,KAGrD,MAAQA,GAAS,aAAa,YAAY4yB,CAAI,CACjD,EAIA,SAAS,aAAa5b,EAAM4d,EAAY3C,EAAM,EAC3C,MAAQjyB,GAAS,OAASgX,EAAK,QAC/B,MAAQhX,GAAS,WAAa,CAACgX,EAAK,SACpC,MAAQhX,GAAS,eAAiB,IAClC,MAAQA,GAAS,gBAAkB,CAAC,GACpC,MAAQA,GAAS,UAAY,MAAQA,GAAS,OAAS,kBAAkB,MAAQA,GAAS,OAAO,MAAM,EAAI,CAAC,EAC7G,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,GACtC,MAAQjyB,GAAS,GAAKgX,EAAK,GAAK,gBAAgB,QAAQ,MAAQhX,EAASgX,EAAK,GAAI,EAAG4d,EAAW,UAAW,MAAQ50B,CAAO,EAAI,CAC7H,aAAc,EAChB,CACF,CAEA,gBAAgB,CAAC,eAAgB,aAAc,YAAY,EAAG,YAAY,EAC1E,aAAa,UAAU,6BAA+B,aAAa,UAAU,wBAE7E,aAAa,UAAU,wBAA0B,UAAY,CAC3D,KAAK,6BAA6B,GAG7B,MAAQA,GAAS,KAAK,UACxB,MAAQA,GAAS,WAAW,aAAa,SAAU,MAAQA,GAAS,KAAK,CAAC,GAE1E,MAAQA,GAAS,WAAW,aAAa,UAAW,MAAQA,GAAS,KAAK,CAAC,GAE3E,MAAQA,GAAS,oBAAsB,MAAQA,GAAS,cAExD,MAAQA,GAAS,oBAAsB,MAAQA,GAAS,YAE7D,EAEA,aAAa,UAAU,iBAAmB,SAAUke,EAAMyB,EAAK,CAI7D,QAHI3a,EAAI,EACJ8tB,EAEG9tB,EAAI2a,IACJ,MAAQ3f,GAAS,SAASgF,CAAC,IAAM,MAAQhF,GAAS,SAASgF,CAAC,EAAE,iBACjE8tB,GAAe,MAAQ9yB,GAAS,SAASgF,CAAC,EAAE,eAAe,GAG7DA,GAAK,EAGH8tB,GACD,MAAQ9yB,GAAS,aAAa,aAAake,EAAM4U,CAAW,GAE5D,MAAQ9yB,GAAS,aAAa,YAAYke,CAAI,CAEnD,EAKA,SAAS,cAAclH,EAAM4d,EAAY3C,EAAM,EAE5C,MAAQjyB,GAAS,OAAS,CAAC,GAE3B,MAAQA,GAAS,WAAagX,EAAK,QAEnC,MAAQhX,GAAS,WAAa,CAAC,GAE/B,MAAQA,GAAS,eAAiB,CAAC,GAEnC,MAAQA,GAAS,UAAY,CAAC,GAE9B,MAAQA,GAAS,kBAAoB,CAAC,GAEtC,MAAQA,GAAS,iBAAmB,CAAC,GACrC,MAAQA,GAAS,gBAAkB,SAAS,GAAG,EAChD,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,GAGtC,MAAQjyB,GAAS,aAAe,CAAC,GACjC,MAAQA,GAAS,YAAc,CAC9B,EAAG,OACH,EAAG,QACH,EAAG,EACH,EAAG,CACL,CACF,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,cAAe,gBAAiB,aAAc,iBAAkB,aAAc,iBAAiB,EAAG,aAAa,EAC/J,cAAc,UAAU,kBAAoB,cAAc,UAAU,mBAEpE,cAAc,UAAU,cAAgB,UAAY,CAClD,IAAI0mB,EAGJ,IAFC,MAAQ1mB,GAAS,YAAY,MAAM,SAAW,GAE1C,MAAQA,GAAS,KAAK,SACxB,MAAQA,GAAS,aAAa,aAAa,MAAQA,GAAS,eAAe,EAE5E0mB,GAAQ,MAAQ1mB,GAAS,eACpB,CACL0mB,EAAO,SAAS,KAAK,EACrB,IAAIjN,GAAQ,MAAQzZ,GAAS,KAAK,MAAQ,MAAQA,GAAS,KAAK,MAAQ,MAAQA,GAAS,WAAW,SACpG0mB,EAAK,aAAa,QAASjN,EAAK,CAAC,EACjCiN,EAAK,aAAa,SAAUjN,EAAK,CAAC,EAClCiN,EAAK,aAAa,MAAQ1mB,GAAS,eAAe,GAEjD,MAAQA,GAAS,aAAa,YAAY0mB,CAAI,EAGjD,KAAK,cAAc,MAAQ1mB,GAAS,YAAa,MAAQA,GAAS,WAAY,MAAQA,GAAS,cAAe,MAAQA,GAAS,gBAAiB,EAAG,CAAC,EAAG,EAAI,EAC3J,KAAK,mBAAmB,GACvB,MAAQA,GAAS,UAAY0mB,CAChC,EAEA,cAAc,UAAU,oBAAsB,SAAUuP,EAAcxkB,EAAO,CAC3E,IAAI,EACAhR,EAAMw1B,EAAa,OAEvB,IAAK,EAAI,EAAG,EAAIx1B,EAAK,GAAK,EACxBgR,EAAQwkB,EAAa,CAAC,EAAE,OAAO,EAAE,kBAAkBxkB,EAAM,CAAC,EAAGA,EAAM,CAAC,EAAG,CAAC,EAG1E,OAAOA,CACT,EAEA,cAAc,UAAU,0BAA4B,SAAU6uB,EAAMC,EAAa,CAC/E,IAAIzP,EAAQwP,EAAK,GAAG,EAChBrK,EAAeqK,EAAK,aACpB9/B,EACAC,EAAMqwB,EAAM,QACZ0P,EACAC,EACAC,EACAC,EAEJ,GAAI,EAAAlgC,GAAO,GAIX,KAAKD,EAAI,EAAGA,EAAIC,EAAM,EAAGD,GAAK,EAC5BggC,EAAS,KAAK,oBAAoBvK,EAAcnF,EAAM,EAAEtwB,CAAC,CAAC,EAC1DigC,EAAS,KAAK,oBAAoBxK,EAAcnF,EAAM,EAAEtwB,CAAC,CAAC,EAC1DkgC,EAAa,KAAK,oBAAoBzK,EAAcnF,EAAM,EAAEtwB,EAAI,CAAC,CAAC,EAClEmgC,EAAa,KAAK,oBAAoB1K,EAAcnF,EAAM,EAAEtwB,EAAI,CAAC,CAAC,EAClE,KAAK,YAAYggC,EAAQC,EAAQC,EAAYC,EAAYJ,CAAW,EAGlEzP,EAAM,IACR0P,EAAS,KAAK,oBAAoBvK,EAAcnF,EAAM,EAAEtwB,CAAC,CAAC,EAC1DigC,EAAS,KAAK,oBAAoBxK,EAAcnF,EAAM,EAAEtwB,CAAC,CAAC,EAC1DkgC,EAAa,KAAK,oBAAoBzK,EAAcnF,EAAM,EAAE,CAAC,CAAC,EAC9D6P,EAAa,KAAK,oBAAoB1K,EAAcnF,EAAM,EAAE,CAAC,CAAC,EAC9D,KAAK,YAAY0P,EAAQC,EAAQC,EAAYC,EAAYJ,CAAW,GAExE,EAEA,cAAc,UAAU,YAAc,SAAUC,EAAQC,EAAQC,EAAYC,EAAYJ,EAAa,CACnG,KAAK,iBAAiBC,EAAQC,EAAQC,EAAYC,CAAU,EAC5D,IAAIC,GAAU,MAAQ5gC,GAAS,iBAC/BugC,EAAY,EAAI,MAAMK,EAAO,KAAML,EAAY,CAAC,EAChDA,EAAY,KAAO,MAAMK,EAAO,MAAOL,EAAY,IAAI,EACvDA,EAAY,EAAI,MAAMK,EAAO,IAAKL,EAAY,CAAC,EAC/CA,EAAY,KAAO,MAAMK,EAAO,OAAQL,EAAY,IAAI,CAC1D,EAEA,cAAc,UAAU,iBAAmB,CACzC,KAAM,EACN,MAAO,EACP,IAAK,EACL,OAAQ,CACV,EACA,cAAc,UAAU,gBAAkB,CACxC,EAAG,EACH,KAAM,EACN,EAAG,EACH,KAAM,EACN,MAAO,EACP,OAAQ,CACV,EAEA,cAAc,UAAU,iBAAmB,SAAUl3B,EAAI1B,EAAIjB,EAAIm6B,EAAI,CAGnE,QAFID,EAAS,CAAC,CAACv3B,EAAG,CAAC,EAAGw3B,EAAG,CAAC,CAAC,EAAG,CAACx3B,EAAG,CAAC,EAAGw3B,EAAG,CAAC,CAAC,CAAC,EAEnCh8B,EAAG9C,EAAG+C,EAAG3C,EAAG2+B,EAAMztB,EAAI0tB,EAAIvgC,EAAI,EAAGA,EAAI,EAAG,EAAEA,EAEjDuB,EAAI,EAAIsH,EAAG7I,CAAC,EAAI,GAAKmH,EAAGnH,CAAC,EAAI,EAAIkG,EAAGlG,CAAC,EACrCqE,EAAI,GAAKwE,EAAG7I,CAAC,EAAI,EAAImH,EAAGnH,CAAC,EAAI,EAAIkG,EAAGlG,CAAC,EAAI,EAAIqgC,EAAGrgC,CAAC,EACjDsE,EAAI,EAAI6C,EAAGnH,CAAC,EAAI,EAAI6I,EAAG7I,CAAC,EACxBuB,GAAK,EAEL8C,GAAK,EAELC,GAAK,EAEDD,IAAM,GAAK9C,IAAM,IACV8C,IAAM,GACf1C,EAAI,CAAC2C,EAAI/C,EAELI,EAAI,GAAKA,EAAI,GACfy+B,EAAOpgC,CAAC,EAAE,KAAK,KAAK,WAAW2B,EAAGkH,EAAI1B,EAAIjB,EAAIm6B,EAAIrgC,CAAC,CAAC,IAGtDsgC,EAAO/+B,EAAIA,EAAI,EAAI+C,EAAID,EAEnBi8B,GAAQ,IACVztB,GAAM,CAACtR,EAAI,OAAO++B,CAAI,IAAM,EAAIj8B,GAC5BwO,EAAK,GAAKA,EAAK,GAAGutB,EAAOpgC,CAAC,EAAE,KAAK,KAAK,WAAW6S,EAAIhK,EAAI1B,EAAIjB,EAAIm6B,EAAIrgC,CAAC,CAAC,EAC3EugC,GAAM,CAACh/B,EAAI,OAAO++B,CAAI,IAAM,EAAIj8B,GAC5Bk8B,EAAK,GAAKA,EAAK,GAAGH,EAAOpgC,CAAC,EAAE,KAAK,KAAK,WAAWugC,EAAI13B,EAAI1B,EAAIjB,EAAIm6B,EAAIrgC,CAAC,CAAC,MAKhF,MAAQR,GAAS,iBAAiB,KAAO,MAAM,MAAM,KAAM4gC,EAAO,CAAC,CAAC,GACpE,MAAQ5gC,GAAS,iBAAiB,IAAM,MAAM,MAAM,KAAM4gC,EAAO,CAAC,CAAC,GACnE,MAAQ5gC,GAAS,iBAAiB,MAAQ,MAAM,MAAM,KAAM4gC,EAAO,CAAC,CAAC,GACrE,MAAQ5gC,GAAS,iBAAiB,OAAS,MAAM,MAAM,KAAM4gC,EAAO,CAAC,CAAC,CACzE,EAEA,cAAc,UAAU,WAAa,SAAUz+B,EAAGkH,EAAI1B,EAAIjB,EAAIm6B,EAAIrgC,EAAG,CACnE,OAAO,MAAM,EAAI2B,EAAG,CAAC,EAAIkH,EAAG7I,CAAC,EAAI,EAAI,MAAM,EAAI2B,EAAG,CAAC,EAAIA,EAAIwF,EAAGnH,CAAC,EAAI,GAAK,EAAI2B,GAAK,MAAMA,EAAG,CAAC,EAAIuE,EAAGlG,CAAC,EAAI,MAAM2B,EAAG,CAAC,EAAI0+B,EAAGrgC,CAAC,CAC3H,EAEA,cAAc,UAAU,qBAAuB,SAAUs6B,EAAWyF,EAAa,CAC/E,IAAI,EACA9/B,EAAMq6B,EAAU,OAEpB,IAAK,EAAI,EAAG,EAAIr6B,EAAK,GAAK,EACpBq6B,EAAU,CAAC,GAAKA,EAAU,CAAC,EAAE,GAC/B,KAAK,0BAA0BA,EAAU,CAAC,EAAGyF,CAAW,EAC/CzF,EAAU,CAAC,GAAKA,EAAU,CAAC,EAAE,IACtC,KAAK,qBAAqBA,EAAU,CAAC,EAAE,GAAIyF,CAAW,CAG5D,EAEA,cAAc,UAAU,mBAAqB,SAAUxX,EAAK,CAC1D,OAAQ,MAAQ/oB,GAAS,YAAY,GAAK+oB,EAAI,IAAM,MAAQ/oB,GAAS,YAAY,GAAK+oB,EAAI,IAAM,MAAQ/oB,GAAS,YAAY,OAAS,MAAQA,GAAS,YAAY,GAAK+oB,EAAI,EAAIA,EAAI,QAAU,MAAQ/oB,GAAS,YAAY,QAAU,MAAQA,GAAS,YAAY,GAAK+oB,EAAI,EAAIA,EAAI,MACrR,EAEA,cAAc,UAAU,mBAAqB,UAAY,CAGvD,GAFA,KAAK,kBAAkB,EAEnB,EAAE,MAAQ/oB,GAAS,UAAY,MAAQA,GAAS,gBAAkB,MAAQA,GAAS,MAAO,CAC5F,IAAIghC,GAAmB,MAAQhhC,GAAS,gBACpCoC,EAAM,OASV,GARA4+B,EAAgB,EAAI5+B,EACpB4+B,EAAgB,KAAO,CAAC5+B,EACxB4+B,EAAgB,EAAI5+B,EACpB4+B,EAAgB,KAAO,CAAC5+B,EACxB,KAAK,sBAAsB,MAAQpC,GAAS,UAAWghC,CAAe,EACtEA,EAAgB,MAAQA,EAAgB,KAAOA,EAAgB,EAAI,EAAIA,EAAgB,KAAOA,EAAgB,EAC9GA,EAAgB,OAASA,EAAgB,KAAOA,EAAgB,EAAI,EAAIA,EAAgB,KAAOA,EAAgB,EAE3G,KAAK,mBAAmBA,CAAe,EACzC,OAGF,IAAIC,EAAU,GAkBd,IAhBK,MAAQjhC,GAAS,YAAY,IAAMghC,EAAgB,SACrD,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,OAEjD,MAAQhhC,GAAS,UAAU,aAAa,QAASghC,EAAgB,KAAK,EAEvEC,EAAU,KAGP,MAAQjhC,GAAS,YAAY,IAAMghC,EAAgB,UACrD,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,QAEjD,MAAQhhC,GAAS,UAAU,aAAa,SAAUghC,EAAgB,MAAM,EAEzEC,EAAU,IAGRA,IAAY,MAAQjhC,GAAS,YAAY,IAAMghC,EAAgB,IAAM,MAAQhhC,GAAS,YAAY,IAAMghC,EAAgB,EAAG,EAC5H,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,OACjD,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,QACjD,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,GACjD,MAAQhhC,GAAS,YAAY,EAAIghC,EAAgB,GAEjD,MAAQhhC,GAAS,UAAU,aAAa,WAAY,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,CAAC,EAE3M,IAAIkhC,GAAc,MAAQlhC,GAAS,UAAU,MACzCmhC,EAAiB,cAAgB,MAAQnhC,GAAS,YAAY,EAAI,OAAS,MAAQA,GAAS,YAAY,EAAI,MAChHkhC,EAAW,UAAYC,EACvBD,EAAW,gBAAkBC,GAGnC,EAKA,SAAS,aAAanqB,EAAM4d,EAAY3C,EAAM,EAC3C,MAAQjyB,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,UAAY,CAAC,GAC9B,MAAQA,GAAS,YAAc,CAC9B,EAAG,OACH,EAAG,QACH,EAAG,EACH,EAAG,CACL,GACC,MAAQA,GAAS,WAAa,OAC9B,MAAQA,GAAS,SAAW,GAC7B,KAAK,YAAYgX,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,aAAc,iBAAkB,aAAc,qBAAsB,YAAY,EAAG,YAAY,EAE/I,aAAa,UAAU,cAAgB,UAAY,CAGjD,IAFC,MAAQjyB,GAAS,SAAW,KAAK,WAAW,GAExC,MAAQA,GAAS,SAAU,EAC7B,MAAQA,GAAS,WAAa,OAC9B,MAAQA,GAAS,OAAS,MAAQA,GAAS,KAAK,KAAK,GACrD,MAAQA,GAAS,OAAS,MAAQA,GAAS,KAAK,KAAK,GAErD,MAAQA,GAAS,WAAW,aAAa,SAAU,MAAQA,GAAS,KAAK,GAEzE,MAAQA,GAAS,WAAW,aAAa,UAAW,MAAQA,GAAS,KAAK,EAE3E,IAAI8B,EAAI,SAAS,GAAG,GAEnB,MAAQ9B,GAAS,cAAc,YAAY8B,CAAC,GAE5C,MAAQ9B,GAAS,UAAY8B,OAE7B,MAAQ9B,GAAS,WAAa,QAC9B,MAAQA,GAAS,WAAa,MAAQA,GAAS,aAGlD,KAAK,eAAe,CACtB,EAEA,aAAa,UAAU,aAAe,UAAY,CAChD,IAAIoW,GAAgB,MAAQpW,GAAS,aAAa,aACjD,MAAQA,GAAS,gBAAkB,iBAAiBoW,EAAa,EAAIA,EAAa,EAAE,OAAS,CAAC,EAC/F,IAAIgrB,GAAkB,MAAQphC,GAAS,UAAU,MAC7CqhC,EAAYjrB,EAAa,GAAK,KAAK,WAAWA,EAAa,EAAE,EAAI,gBACrEgrB,EAAe,KAAOC,EACtBD,EAAe,MAAQC,EAEnBjrB,EAAa,KACfgrB,EAAe,OAAS,KAAK,WAAWhrB,EAAa,EAAE,EACvDgrB,EAAe,YAAchrB,EAAa,GAAK,MAGjD,IAAIc,GAAY,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAEpF,GAAI,EAAE,MAAQpW,GAAS,WAAW,YAAY,MAI5C,GAHAohC,EAAe,SAAWhrB,EAAa,UAAY,KACnDgrB,EAAe,WAAahrB,EAAa,UAAY,KAEjDc,EAAS,QACV,MAAQlX,GAAS,UAAU,UAAYkX,EAAS,WAC5C,CACLkqB,EAAe,WAAalqB,EAAS,QACrC,IAAIE,EAAUhB,EAAa,QACvBiB,EAASjB,EAAa,OAC1BgrB,EAAe,UAAY/pB,EAC3B+pB,EAAe,WAAahqB,EAIhC,IAAI5W,EACAC,EACA6qB,EAAUlV,EAAa,EAC3B3V,EAAM6qB,EAAQ,OACd,IAAIuO,EACAyH,EACAC,EACArW,GAAgB,MAAQlrB,GAAS,QACjC4W,EACAuiB,EAAW,GACX3Y,EAAM,EAEV,IAAKhgB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAAG,CAuC3B,IAtCK,MAAQR,GAAS,WAAW,YAAY,QACrC,MAAQA,GAAS,UAAUwgB,CAAG,EAMlCqZ,GAAS,MAAQ75B,GAAS,UAAUwgB,CAAG,GALvCqZ,EAAQ,SAAS,MAAM,EACvBA,EAAM,aAAa,iBAAkB,MAAM,EAC3CA,EAAM,aAAa,kBAAmB,OAAO,EAC7CA,EAAM,aAAa,oBAAqB,GAAG,IAKvC,MAAQ75B,GAAS,YAChB,MAAQA,GAAS,UAAUwgB,CAAG,GACjC8gB,GAAW,MAAQthC,GAAS,UAAUwgB,CAAG,EACzC+gB,EAAQD,EAAQ,SAAS,CAAC,IAE1BA,EAAU,UAAU,KAAK,EACzBA,EAAQ,MAAM,WAAa,EAC3BC,EAAQ,SAAS,KAAK,EACtBA,EAAM,YAAY1H,CAAK,EACvB,SAASyH,CAAO,MAGT,MAAQthC,GAAS,SAY5B65B,GAAS,MAAQ75B,GAAS,UAAUwgB,CAAG,GAAK,MAAQxgB,GAAS,UAAUwgB,CAAG,EAAI,SAAS,MAAM,GAXxF,MAAQxgB,GAAS,UAAUwgB,CAAG,GACjC8gB,GAAW,MAAQthC,GAAS,UAAUwgB,CAAG,EACzCqZ,GAAS,MAAQ75B,GAAS,UAAUwgB,CAAG,IAEvC8gB,EAAU,UAAU,MAAM,EAC1B,SAASA,CAAO,EAChBzH,EAAQ,UAAU,MAAM,EACxB,SAASA,CAAK,EACdyH,EAAQ,YAAYzH,CAAK,IAOxB,MAAQ75B,GAAS,WAAW,YAAY,MAAO,CAClD,IAAI2uB,GAAY,MAAQ3uB,GAAS,WAAW,YAAY,YAAYoW,EAAa,UAAU5V,CAAC,EAAG0W,EAAS,QAAS,MAAQlX,GAAS,WAAW,YAAY,cAAcoW,EAAa,CAAC,EAAE,OAAO,EAE1LvE,EAiBJ,GAfI8c,EACF9c,EAAY8c,EAAS,KAErB9c,EAAY,KAGdqZ,EAAa,MAAM,EAEfrZ,GAAaA,EAAU,SACzB+E,EAAS/E,EAAU,OAAO,CAAC,EAAE,GAC7BqZ,EAAa,MAAM9U,EAAa,UAAY,IAAKA,EAAa,UAAY,GAAG,EAC7E+iB,EAAW,KAAK,gBAAgBjO,EAActU,CAAM,EACpDijB,EAAM,aAAa,IAAKV,CAAQ,IAG5B,MAAQn5B,GAAS,UAsBpB,MAAQA,GAAS,UAAU,YAAY65B,CAAK,MAtBd,CAG/B,IAFC,MAAQ75B,GAAS,UAAU,YAAYshC,CAAO,EAE3CzvB,GAAaA,EAAU,OAAQ,CAEjC,SAAS,KAAK,YAAY0vB,CAAK,EAC/B,IAAIhB,EAAcgB,EAAM,QAAQ,EAChCA,EAAM,aAAa,QAAShB,EAAY,MAAQ,CAAC,EACjDgB,EAAM,aAAa,SAAUhB,EAAY,OAAS,CAAC,EACnDgB,EAAM,aAAa,UAAWhB,EAAY,EAAI,EAAI,KAAOA,EAAY,EAAI,GAAK,KAAOA,EAAY,MAAQ,GAAK,KAAOA,EAAY,OAAS,EAAE,EAC5I,IAAIiB,EAAaD,EAAM,MACnBE,EAAmB,cAAgBlB,EAAY,EAAI,GAAK,OAASA,EAAY,EAAI,GAAK,MAC1FiB,EAAW,UAAYC,EACvBD,EAAW,gBAAkBC,EAC7BnW,EAAQ9qB,CAAC,EAAE,QAAU+/B,EAAY,EAAI,OAErCgB,EAAM,aAAa,QAAS,CAAC,EAC7BA,EAAM,aAAa,SAAU,CAAC,EAGhCD,EAAQ,YAAYC,CAAK,WAK3B1H,EAAM,YAAcvO,EAAQ9qB,CAAC,EAAE,IAC/Bq5B,EAAM,eAAe,uCAAwC,YAAa,UAAU,GAE9E,MAAQ75B,GAAS,UASpB,MAAQA,GAAS,UAAU,YAAY65B,CAAK,MATd,EAC9B,MAAQ75B,GAAS,UAAU,YAAYshC,CAAO,EAG/C,IAAII,EAAS7H,EAAM,MACf8H,EAAmB,iBAAmB,CAACvrB,EAAa,UAAY,IAAM,QAC1EsrB,EAAO,UAAYC,EACnBD,EAAO,gBAAkBC,GAOvB,MAAQ3hC,GAAS,UAGpB,MAAQA,GAAS,UAAUwgB,CAAG,EAAIqZ,GAFlC,MAAQ75B,GAAS,UAAUwgB,CAAG,EAAI8gB,GAKpC,MAAQthC,GAAS,UAAUwgB,CAAG,EAAE,MAAM,QAAU,SAChD,MAAQxgB,GAAS,UAAUwgB,CAAG,EAAIqZ,EACnCrZ,GAAO,EAGT,KAAOA,GAAO,MAAQxgB,GAAS,UAAU,SACtC,MAAQA,GAAS,UAAUwgB,CAAG,EAAE,MAAM,QAAU,OACjDA,GAAO,CAEX,EAEA,aAAa,UAAU,mBAAqB,UAAY,CACtD,IAAIohB,EAEJ,IAAK,MAAQ5hC,GAAS,KAAK,YAAa,CACtC,GAAI,EAAE,MAAQA,GAAS,eAAiB,EAAE,MAAQA,GAAS,mBACzD,OAGF,IAAK,MAAQA,GAAS,WAAa,MAAQA,GAAS,eAAe,QAAS,EAEzE,MAAQA,GAAS,WAAW,aAAa,UAAW,EAAE,MAAQA,GAAS,eAAe,MAAM,EAAE,EAAE,CAAC,EAAI,IAAM,EAAE,MAAQA,GAAS,eAAe,MAAM,EAAE,EAAE,CAAC,EAAI,KAAO,MAAQA,GAAS,MAAQ,KAAO,MAAQA,GAAS,KAAK,EAE1N4hC,GAAY,MAAQ5hC,GAAS,WAAW,MACxC,IAAI6hC,EAAc,aAAe,EAAE,MAAQ7hC,GAAS,eAAe,MAAM,EAAE,EAAE,CAAC,EAAI,MAAQ,EAAE,MAAQA,GAAS,eAAe,MAAM,EAAE,EAAE,CAAC,EAAI,MAC3I4hC,EAAS,UAAYC,EACrBD,EAAS,gBAAkBC,GAM/B,IAFC,MAAQ7hC,GAAS,aAAa,aAAa,MAAQA,GAAS,aAAa,aAAc,MAAQA,GAAS,kBAAkB,EAEvH,IAAE,MAAQA,GAAS,oBAAsB,EAAE,MAAQA,GAAS,aAAa,oBAI7E,KAAI,EACAS,EACAyL,EAAQ,EACRkuB,GAAmB,MAAQp6B,GAAS,aAAa,gBACjDsrB,GAAW,MAAQtrB,GAAS,aAAa,YAAY,EACzDS,EAAM6qB,EAAQ,OACd,IAAI+O,EACAC,EACAwH,EAEJ,IAAK,EAAI,EAAG,EAAIrhC,EAAK,GAAK,EACpB6qB,EAAQ,CAAC,EAAE,EACbpf,GAAS,GAETouB,GAAY,MAAQt6B,GAAS,UAAU,CAAC,EACxC8hC,GAAY,MAAQ9hC,GAAS,UAAU,CAAC,EACxCq6B,EAAiBD,EAAgBluB,CAAK,EACtCA,GAAS,EAELmuB,EAAe,KAAK,KAChB,MAAQr6B,GAAS,SAIrBs6B,EAAS,aAAa,YAAaD,EAAe,CAAC,GAHnDC,EAAS,MAAM,gBAAkBD,EAAe,EAChDC,EAAS,MAAM,UAAYD,EAAe,IAO9CC,EAAS,MAAM,QAAUD,EAAe,EAEpCA,EAAe,IAAMA,EAAe,KAAK,IAC3CyH,EAAS,aAAa,eAAgBzH,EAAe,EAAE,EAGrDA,EAAe,IAAMA,EAAe,KAAK,IAC3CyH,EAAS,aAAa,SAAUzH,EAAe,EAAE,EAG/CA,EAAe,IAAMA,EAAe,KAAK,KAC3CyH,EAAS,aAAa,OAAQzH,EAAe,EAAE,EAC/CyH,EAAS,MAAM,MAAQzH,EAAe,KAK5C,IAAK,MAAQr6B,GAAS,UAAU,SAAW,EAAE,MAAQA,GAAS,UAAY,MAAQA,GAAS,gBAAkB,MAAQA,GAAS,MAAO,CACnI,IAAIugC,GAAe,MAAQvgC,GAAS,UAAU,QAAQ,GAEjD,MAAQA,GAAS,YAAY,IAAMugC,EAAY,SACjD,MAAQvgC,GAAS,YAAY,EAAIugC,EAAY,OAE7C,MAAQvgC,GAAS,WAAW,aAAa,QAASugC,EAAY,KAAK,IAGjE,MAAQvgC,GAAS,YAAY,IAAMugC,EAAY,UACjD,MAAQvgC,GAAS,YAAY,EAAIugC,EAAY,QAE7C,MAAQvgC,GAAS,WAAW,aAAa,SAAUugC,EAAY,MAAM,GAGxE,IAAIwB,EAAS,EAEb,IAAK,MAAQ/hC,GAAS,YAAY,IAAMugC,EAAY,MAAQwB,EAAS,IAAM,MAAQ/hC,GAAS,YAAY,IAAMugC,EAAY,OAASwB,EAAS,IAAM,MAAQ/hC,GAAS,YAAY,IAAMugC,EAAY,EAAIwB,IAAW,MAAQ/hC,GAAS,YAAY,IAAMugC,EAAY,EAAIwB,EAAQ,EACxQ,MAAQ/hC,GAAS,YAAY,EAAIugC,EAAY,MAAQwB,EAAS,GAC9D,MAAQ/hC,GAAS,YAAY,EAAIugC,EAAY,OAASwB,EAAS,GAC/D,MAAQ/hC,GAAS,YAAY,EAAIugC,EAAY,EAAIwB,GACjD,MAAQ/hC,GAAS,YAAY,EAAIugC,EAAY,EAAIwB,GAEjD,MAAQ/hC,GAAS,WAAW,aAAa,WAAY,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,EAAI,KAAO,MAAQA,GAAS,YAAY,CAAC,EAE5M4hC,GAAY,MAAQ5hC,GAAS,WAAW,MACxC,IAAIgiC,EAAe,cAAgB,MAAQhiC,GAAS,YAAY,EAAI,OAAS,MAAQA,GAAS,YAAY,EAAI,MAC9G4hC,EAAS,UAAYI,EACrBJ,EAAS,gBAAkBI,IAGjC,EAKA,SAAS,cAAchrB,EAAM4d,EAAY3C,EAAM,EAC5C,MAAQjyB,GAAS,UAAY40B,EAAW,aAAa5d,EAAK,KAAK,EAChE,KAAK,YAAYA,EAAM4d,EAAY3C,CAAI,CACzC,CAEA,gBAAgB,CAAC,YAAa,iBAAkB,aAAc,cAAe,iBAAkB,aAAc,iBAAiB,EAAG,aAAa,EAE9I,cAAc,UAAU,cAAgB,UAAY,CAClD,IAAIhK,GAAa,MAAQjoB,GAAS,WAAW,eAAe,MAAQA,GAAS,SAAS,EAElF6oB,EAAM,IAAI,OAET,MAAQ7oB,GAAS,KAAK,UACxB,MAAQA,GAAS,UAAY,SAAS,OAAO,GAE7C,MAAQA,GAAS,UAAU,aAAa,SAAU,MAAQA,GAAS,UAAU,EAAI,IAAI,GAErF,MAAQA,GAAS,UAAU,aAAa,UAAW,MAAQA,GAAS,UAAU,EAAI,IAAI,GAEtF,MAAQA,GAAS,UAAU,eAAe,+BAAgC,OAAQioB,CAAS,GAE3F,MAAQjoB,GAAS,aAAa,aAAa,MAAQA,GAAS,SAAS,GAErE,MAAQA,GAAS,YAAY,aAAa,SAAU,MAAQA,GAAS,UAAU,CAAC,GAEhF,MAAQA,GAAS,YAAY,aAAa,UAAW,MAAQA,GAAS,UAAU,CAAC,IAEjF,MAAQA,GAAS,aAAa,YAAY6oB,CAAG,EAGhDA,EAAI,YAAc,YAClBA,EAAI,IAAMZ,GAEL,MAAQjoB,GAAS,KAAK,KACxB,MAAQA,GAAS,YAAY,aAAa,MAAO,MAAQA,GAAS,KAAK,EAAE,CAE9E,EAIA,SAAS,eAAegX,EAAM4d,EAAY3C,EAAM,CAC9C,KAAK,UAAU,EACf,KAAK,aAAajb,EAAM4d,EAAY3C,CAAI,EACxC,KAAK,cAAc,EACnB,IAAIvT,EAAU,gBAAgB,QAe9B,IAdC,MAAQ1e,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAI,EAAG,EAAG,MAAQhX,CAAO,EAE1EgX,EAAK,GAAG,EAAE,IACX,MAAQhX,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACjF,MAAQA,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,GACjF,MAAQA,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,EAAE,EAAG,EAAG,EAAG,MAAQhX,CAAO,IAEjF,MAAQA,GAAS,EAAI0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,EAAG,EAAG,EAAG,MAAQhX,CAAO,EAG7EgX,EAAK,GAAG,KACT,MAAQhX,GAAS,EAAI0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,EAAG,EAAG,EAAG,MAAQhX,CAAO,GAG7EgX,EAAK,GAAG,GAAG,EAAE,QAAUA,EAAK,GAAG,GAAG,EAAE,CAAC,EAAE,GAAI,CAC7C,IAAIxW,EACAC,EAAMuW,EAAK,GAAG,GAAG,EAAE,OAEvB,IAAKxW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwW,EAAK,GAAG,GAAG,EAAExW,CAAC,EAAE,GAAK,KACrBwW,EAAK,GAAG,GAAG,EAAExW,CAAC,EAAE,GAAK,MAIxB,MAAQR,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,GAAI,EAAG,UAAW,MAAQhX,CAAO,GACxF,MAAQA,GAAS,GAAG,GAAK,IACzB,MAAQA,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,GAAI,EAAG,UAAW,MAAQhX,CAAO,GACxF,MAAQA,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,GAAI,EAAG,UAAW,MAAQhX,CAAO,GACxF,MAAQA,GAAS,GAAK0e,EAAQ,MAAQ1e,EAASgX,EAAK,GAAG,GAAI,EAAG,UAAW,MAAQhX,CAAO,GACxF,MAAQA,GAAS,IAAM,IAAI,QAC3B,MAAQA,GAAS,SAAW,IAAI,QAChC,MAAQA,GAAS,cAAgB,IAEjC,MAAQA,GAAS,eAAiB,CACjC,MAAO,MAAQA,CACjB,CACF,CAEA,gBAAgB,CAAC,YAAa,aAAc,gBAAgB,EAAG,cAAc,EAE7E,eAAe,UAAU,MAAQ,UAAY,CAC3C,IAAIQ,EACAC,GAAO,MAAQT,GAAS,KAAK,eAAe,OAC5CiyB,EACAgQ,EACA7O,EAEJ,IAAK5yB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAIxB,GAFAyxB,GAAQ,MAAQjyB,GAAS,KAAK,eAAeQ,CAAC,EAE1CyxB,EAAK,OAAS,KAAM,CACtBgQ,EAAmBhQ,EAAK,gBAAgB,MACxCmB,EAAiBnB,EAAK,UAAU,MAChC,IAAIiQ,GAAe,MAAQliC,GAAS,GAAG,EAAI,KACvCqzB,EAAS,cACTa,EAAS,4CACb+N,EAAiB,YAAcC,EAC/BD,EAAiB,kBAAoBC,EACrC9O,EAAe,gBAAkBC,EACjCD,EAAe,mBAAqBC,EACpCD,EAAe,sBAAwBC,EACvC4O,EAAiB,UAAY/N,EAC7B+N,EAAiB,gBAAkB/N,EAGzC,EAEA,eAAe,UAAU,eAAiB,UAAY,CAAC,EAEvD,eAAe,UAAU,KAAO,UAAY,CAAC,EAE7C,eAAe,UAAU,YAAc,UAAY,CACjD,IAAIpV,GAAQ,MAAQ9e,GAAS,cACzBQ,EACAC,EAEJ,IAAK,MAAQT,GAAS,UAGpB,IAFAS,GAAO,MAAQT,GAAS,UAAU,OAE7BQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBse,GAAQ,MAAQ9e,GAAS,UAAUQ,CAAC,EAAE,eAAe,MAAM,MAAQse,EAIvE,GAAIA,IAAS,MAAQ9e,GAAS,GAAG,OAAS,MAAQA,GAAS,IAAM,MAAQA,GAAS,EAAE,OAAS,MAAQA,GAAS,MAAQ,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,GAAG,QAAU,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,GAAG,OAAS,MAAQA,GAAS,IAAM,MAAQA,GAAS,EAAE,KAAM,CAGhX,IAFC,MAAQA,GAAS,IAAI,MAAM,GAEvB,MAAQA,GAAS,UAGpB,IAFAS,GAAO,MAAQT,GAAS,UAAU,OAAS,EAEtCQ,EAAIC,EAAKD,GAAK,EAAGA,GAAK,EAAG,CAC5B,IAAI2hC,GAAW,MAAQniC,GAAS,UAAUQ,CAAC,EAAE,eAAe,OAE3D,MAAQR,GAAS,IAAI,UAAU,CAACmiC,EAAQ,EAAE,EAAE,CAAC,EAAG,CAACA,EAAQ,EAAE,EAAE,CAAC,EAAGA,EAAQ,EAAE,EAAE,CAAC,CAAC,GAE/E,MAAQniC,GAAS,IAAI,QAAQ,CAACmiC,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQ,CAACA,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQA,EAAQ,GAAG,EAAE,CAAC,CAAC,GAEhG,MAAQniC,GAAS,IAAI,QAAQ,CAACmiC,EAAQ,GAAG,CAAC,EAAE,QAAQ,CAACA,EAAQ,GAAG,CAAC,EAAE,QAAQA,EAAQ,GAAG,CAAC,GAEvF,MAAQniC,GAAS,IAAI,MAAM,EAAImiC,EAAQ,EAAE,EAAE,CAAC,EAAG,EAAIA,EAAQ,EAAE,EAAE,CAAC,EAAG,EAAIA,EAAQ,EAAE,EAAE,CAAC,CAAC,GAErF,MAAQniC,GAAS,IAAI,UAAUmiC,EAAQ,EAAE,EAAE,CAAC,EAAGA,EAAQ,EAAE,EAAE,CAAC,EAAGA,EAAQ,EAAE,EAAE,CAAC,CAAC,EAUlF,IANK,MAAQniC,GAAS,GACnB,MAAQA,GAAS,IAAI,UAAU,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,EAAG,EAAE,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,GAE7G,MAAQA,GAAS,IAAI,UAAU,EAAE,MAAQA,GAAS,GAAG,EAAG,EAAE,MAAQA,GAAS,GAAG,GAAI,MAAQA,GAAS,GAAG,CAAC,GAGrG,MAAQA,GAAS,EAAG,CACvB,IAAIoiC,GAEC,MAAQpiC,GAAS,EACpBoiC,EAAa,EAAE,MAAQpiC,GAAS,EAAE,EAAE,CAAC,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,EAE3KoiC,EAAa,EAAE,MAAQpiC,GAAS,GAAG,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,GAAG,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,GAAI,MAAQA,GAAS,GAAG,GAAK,MAAQA,GAAS,EAAE,EAAE,CAAC,CAAC,EAGvK,IAAIqiC,EAAM,KAAK,KAAK,KAAK,IAAID,EAAW,CAAC,EAAG,CAAC,EAAI,KAAK,IAAIA,EAAW,CAAC,EAAG,CAAC,EAAI,KAAK,IAAIA,EAAW,CAAC,EAAG,CAAC,CAAC,EAEpGE,EAAU,CAACF,EAAW,CAAC,EAAIC,EAAKD,EAAW,CAAC,EAAIC,EAAKD,EAAW,CAAC,EAAIC,CAAG,EACxEE,EAAiB,KAAK,KAAKD,EAAQ,CAAC,EAAIA,EAAQ,CAAC,EAAIA,EAAQ,CAAC,EAAIA,EAAQ,CAAC,CAAC,EAC5EE,EAAa,KAAK,MAAMF,EAAQ,CAAC,EAAGC,CAAc,EAClDE,EAAa,KAAK,MAAMH,EAAQ,CAAC,EAAG,CAACA,EAAQ,CAAC,CAAC,GAElD,MAAQtiC,GAAS,IAAI,QAAQyiC,CAAU,EAAE,QAAQ,CAACD,CAAU,GAG9D,MAAQxiC,GAAS,IAAI,QAAQ,EAAE,MAAQA,GAAS,GAAG,CAAC,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,CAAC,GAErH,MAAQA,GAAS,IAAI,QAAQ,EAAE,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQ,EAAE,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,EAAE,SAAS,MAAQA,GAAS,GAAG,EAAE,CAAC,CAAC,GAE9H,MAAQA,GAAS,IAAI,WAAW,MAAQA,GAAS,WAAW,SAAS,EAAI,GAAI,MAAQA,GAAS,WAAW,SAAS,EAAI,EAAG,CAAC,GAE1H,MAAQA,GAAS,IAAI,UAAU,EAAG,GAAI,MAAQA,GAAS,GAAG,CAAC,EAE5D,IAAI0iC,EAAmB,EAAE,MAAQ1iC,GAAS,SAAS,QAAQ,MAAQA,GAAS,GAAG,EAE/E,IAAK0iC,IAAqB,MAAQ1iC,GAAS,GAAG,QAAU,MAAQA,GAAS,KAAK,eAAgB,CAC5FS,GAAO,MAAQT,GAAS,KAAK,eAAe,OAC5C,IAAIiyB,EACAgQ,EACA7O,EAEJ,IAAK5yB,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAGxB,GAFAyxB,GAAQ,MAAQjyB,GAAS,KAAK,eAAeQ,CAAC,EAE1CyxB,EAAK,OAAS,KAAM,CACtB,GAAIyQ,EAAkB,CACpB,IAAIC,GAAY,MAAQ3iC,GAAS,IAAI,MAAM,EAE3CozB,EAAiBnB,EAAK,UAAU,MAChCmB,EAAe,UAAYuP,EAC3BvP,EAAe,gBAAkBuP,GAG9B,MAAQ3iC,GAAS,GAAG,OACvBiiC,EAAmBhQ,EAAK,gBAAgB,MACxCgQ,EAAiB,aAAe,MAAQjiC,GAAS,GAAG,EAAI,KACxDiiC,EAAiB,mBAAqB,MAAQjiC,GAAS,GAAG,EAAI,OAKnE,MAAQA,GAAS,IAAI,OAAO,MAAQA,GAAS,QAAQ,IAIzD,MAAQA,GAAS,cAAgB,EACpC,EAEA,eAAe,UAAU,aAAe,SAAU2xB,EAAK,CACrD,KAAK,kBAAkBA,EAAK,EAAI,CAClC,EAEA,eAAe,UAAU,QAAU,UAAY,CAAC,EAEhD,eAAe,UAAU,eAAiB,UAAY,CACpD,OAAO,IACT,EAEA,SAAS,UAAW,CAAC,CAErB,SAAS,UAAU,YAAc,UAAY,CAAC,EAM9C,IAAI,iBAAmB,UAAY,CACjC,IAAI1a,EAAW,CAAC,EACZ2rB,EAAuB,CAAC,EACxBplB,EAAW,EACX/c,EAAM,EACNoiC,EAAuB,EACvBC,EAAW,GACXC,EAAY,GAEhB,SAASC,EAAcC,EAAI,CAIzB,QAHIziC,EAAI,EACJ0iC,EAAWD,EAAG,OAEXziC,EAAIC,GACLmiC,EAAqBpiC,CAAC,EAAE,YAAc0iC,IACxCN,EAAqB,OAAOpiC,EAAG,CAAC,EAChCA,GAAK,EACLC,GAAO,EAEFyiC,EAAS,UACZC,EAAqB,GAIzB3iC,GAAK,CAET,CAEA,SAAS4iC,EAAkBtiC,EAASwV,EAAe,CACjD,GAAI,CAACxV,EACH,OAAO,KAKT,QAFIN,EAAI,EAEDA,EAAIC,GAAK,CACd,GAAImiC,EAAqBpiC,CAAC,EAAE,OAASM,GAAW8hC,EAAqBpiC,CAAC,EAAE,OAAS,KAC/E,OAAOoiC,EAAqBpiC,CAAC,EAAE,UAGjCA,GAAK,EAGP,IAAI0iC,EAAW,IAAI,cACnB,OAAAG,EAAeH,EAAUpiC,CAAO,EAChCoiC,EAAS,QAAQpiC,EAASwV,CAAa,EAChC4sB,CACT,CAEA,SAASI,GAA0B,CACjC,IAAI9iC,EACA+iC,EAAWX,EAAqB,OAChCY,EAAa,CAAC,EAElB,IAAKhjC,EAAI,EAAGA,EAAI+iC,EAAU/iC,GAAK,EAC7BgjC,EAAW,KAAKZ,EAAqBpiC,CAAC,EAAE,SAAS,EAGnD,OAAOgjC,CACT,CAEA,SAASC,GAAkB,CACzBZ,GAAwB,EACxBa,EAAS,CACX,CAEA,SAASP,GAAuB,CAC9BN,GAAwB,CAC1B,CAEA,SAASQ,EAAeH,EAAUpiC,EAAS,CACzCoiC,EAAS,iBAAiB,UAAWF,CAAa,EAClDE,EAAS,iBAAiB,UAAWO,CAAe,EACpDP,EAAS,iBAAiB,QAASC,CAAoB,EACvDP,EAAqB,KAAK,CACxB,KAAM9hC,EACN,UAAWoiC,CACb,CAAC,EACDziC,GAAO,CACT,CAEA,SAASkjC,EAAcC,EAAQ,CAC7B,IAAIV,EAAW,IAAI,cACnB,OAAAG,EAAeH,EAAU,IAAI,EAC7BA,EAAS,UAAUU,CAAM,EAClBV,CACT,CAEA,SAASW,EAASnjC,EAAKojC,EAAW,CAChC,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,SAASE,EAAKojC,CAAS,CAE7D,CAEA,SAASC,EAAarjC,EAAKojC,EAAW,CACpC,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,aAAaE,EAAKojC,CAAS,CAEjE,CAEA,SAASE,EAAKF,EAAW,CACvB,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,KAAKsjC,CAAS,CAEpD,CAEA,SAASG,EAAOC,EAAS,CACvB,IAAIC,EAAcD,EAAU1mB,EACxBhd,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,YAAY2jC,CAAW,EAG3D3mB,EAAW0mB,EAEPrB,GAAwB,CAACE,EAC3B,OAAO,sBAAsBkB,CAAM,EAEnCnB,EAAW,EAEf,CAEA,SAASsB,EAAMF,EAAS,CACtB1mB,EAAW0mB,EACX,OAAO,sBAAsBD,CAAM,CACrC,CAEA,SAASI,EAAMP,EAAW,CACxB,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,MAAMsjC,CAAS,CAErD,CAEA,SAASQ,EAAYrhC,EAAOshC,EAAST,EAAW,CAC9C,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,YAAYyC,EAAOshC,EAAST,CAAS,CAE3E,CAEA,SAAStN,EAAKsN,EAAW,CACvB,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,KAAKsjC,CAAS,CAEpD,CAEA,SAASU,EAAYV,EAAW,CAC9B,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,YAAYsjC,CAAS,CAE3D,CAEA,SAASpa,EAAQoa,EAAW,CAC1B,IAAItjC,EAEJ,IAAKA,EAAIC,EAAM,EAAGD,GAAK,EAAGA,GAAK,EAC7BoiC,EAAqBpiC,CAAC,EAAE,UAAU,QAAQsjC,CAAS,CAEvD,CAEA,SAASW,EAAiBnuB,EAAeouB,EAAYpd,EAAU,CAC7D,IAAIqd,EAAe,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,KAAK,SAAS,uBAAuB,QAAQ,CAAC,EAAG,CAAC,EAAE,MAAM,KAAK,SAAS,uBAAuB,WAAW,CAAC,CAAC,EAC9InkC,EACA+iC,EAAWoB,EAAa,OAE5B,IAAKnkC,EAAI,EAAGA,EAAI+iC,EAAU/iC,GAAK,EACzB8mB,GACFqd,EAAankC,CAAC,EAAE,aAAa,eAAgB8mB,CAAQ,EAGvD8b,EAAkBuB,EAAankC,CAAC,EAAG8V,CAAa,EAGlD,GAAIouB,GAAcnB,IAAa,EAAG,CAC3Bjc,IACHA,EAAW,OAGb,IAAIsd,GAAO,SAAS,qBAAqB,MAAM,EAAE,CAAC,EAClDA,GAAK,UAAY,GACjB,IAAIC,GAAM,UAAU,KAAK,EACzBA,GAAI,MAAM,MAAQ,OAClBA,GAAI,MAAM,OAAS,OACnBA,GAAI,aAAa,eAAgBvd,CAAQ,EACzCsd,GAAK,YAAYC,EAAG,EACpBzB,EAAkByB,GAAKvuB,CAAa,EAExC,CAEA,SAASwuB,GAAS,CAChB,IAAItkC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,OAAO,CAE7C,CAEA,SAASkjC,GAAW,CACd,CAACX,GAAaF,GACZC,IACF,OAAO,sBAAsBsB,CAAK,EAClCtB,EAAW,GAGjB,CAEA,SAASiC,GAAS,CAChBhC,EAAY,EACd,CAEA,SAASiC,GAAW,CAClBjC,EAAY,GACZW,EAAS,CACX,CAEA,SAASuB,EAAUvkC,EAAKojC,EAAW,CACjC,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,UAAUE,EAAKojC,CAAS,CAE9D,CAEA,SAASoB,EAAKpB,EAAW,CACvB,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,KAAKsjC,CAAS,CAEpD,CAEA,SAASqB,EAAOrB,EAAW,CACzB,IAAItjC,EAEJ,IAAKA,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBoiC,EAAqBpiC,CAAC,EAAE,UAAU,OAAOsjC,CAAS,CAEtD,CAEA,OAAA7sB,EAAS,kBAAoBmsB,EAC7BnsB,EAAS,cAAgB0sB,EACzB1sB,EAAS,SAAW4sB,EACpB5sB,EAAS,aAAe8sB,EACxB9sB,EAAS,KAAO+sB,EAChB/sB,EAAS,MAAQotB,EACjBptB,EAAS,KAAOuf,EAChBvf,EAAS,YAAcutB,EACvBvtB,EAAS,iBAAmBwtB,EAC5BxtB,EAAS,OAAS6tB,EAElB7tB,EAAS,YAAcqtB,EACvBrtB,EAAS,QAAUyS,EACnBzS,EAAS,OAAS8tB,EAClB9tB,EAAS,SAAW+tB,EACpB/tB,EAAS,UAAYguB,EACrBhuB,EAAS,KAAOiuB,EAChBjuB,EAAS,OAASkuB,EAClBluB,EAAS,wBAA0BqsB,EAC5BrsB,CACT,EAAE,EAOE,cAAgB,UAAY,EAC7B,MAAQjX,GAAS,KAAO,CAAC,GACzB,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,aAAe,GAChC,MAAQA,GAAS,gBAAkB,GACnC,MAAQA,GAAS,WAAa,GAC9B,MAAQA,GAAS,YAAc,GAC/B,MAAQA,GAAS,UAAY,GAC7B,MAAQA,GAAS,UAAY,GAC7B,MAAQA,GAAS,UAAY,GAC7B,MAAQA,GAAS,cAAgB,GACjC,MAAQA,GAAS,UAAY,GAC7B,MAAQA,GAAS,cAAgB,CAAC,GAClC,MAAQA,GAAS,OAAS,CAAC,GAC3B,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,KAAO,IACxB,MAAQA,GAAS,SAAW,MAC5B,MAAQA,GAAS,YAAc,gBAAgB,GAC/C,MAAQA,GAAS,WAAa,IAC9B,MAAQA,GAAS,cAAgB,GACjC,MAAQA,GAAS,WAAa,GAC9B,MAAQA,GAAS,kBAAoB,iBACrC,MAAQA,GAAS,SAAW,CAAC,GAC7B,MAAQA,GAAS,MAAQ,IACzB,MAAQA,GAAS,eAAiB,IAClC,MAAQA,GAAS,iBAAmB,iBAAiB,GACrD,MAAQA,GAAS,eAAiB,IAAI,gBACtC,MAAQA,GAAS,gBAAkB,uBAAuB,GAC1D,MAAQA,GAAS,QAAU,CAAC,CAC/B,EAEA,gBAAgB,CAAC,SAAS,EAAG,aAAa,EAE1C,cAAc,UAAU,UAAY,SAAU4jC,EAAQ,EAChDA,EAAO,SAAWA,EAAO,cAC1B,MAAQ5jC,GAAS,QAAU4jC,EAAO,SAAWA,EAAO,WAGvD,IAAIwB,EAAW,MAQf,OANIxB,EAAO,SACTwB,EAAWxB,EAAO,SACTA,EAAO,WAChBwB,EAAWxB,EAAO,UAGZwB,EAAU,CAChB,IAAK,UACF,MAAQplC,GAAS,SAAW,IAAI,eAAe,MAAQA,EAAS4jC,EAAO,gBAAgB,EACxF,MAEF,IAAK,OACF,MAAQ5jC,GAAS,SAAW,IAAI,YAAY,MAAQA,EAAS4jC,EAAO,gBAAgB,EACrF,MAEF,SACG,MAAQ5jC,GAAS,SAAW,IAAI,eAAe,MAAQA,EAAS4jC,EAAO,gBAAgB,EACxF,KACJ,EAEC,MAAQ5jC,GAAS,eAAe,aAAaolC,GAAW,MAAQplC,GAAS,SAAS,WAAW,IAAI,GAEjG,MAAQA,GAAS,SAAS,qBAAqB,MAAQA,GAAS,gBAAgB,GAEhF,MAAQA,GAAS,SAAWolC,EAEzBxB,EAAO,OAAS,IAAMA,EAAO,OAAS,MAAQA,EAAO,OAAS,QAAaA,EAAO,OAAS,IAC5F,MAAQ5jC,GAAS,KAAO,GAChB4jC,EAAO,OAAS,IACxB,MAAQ5jC,GAAS,KAAO,IAExB,MAAQA,GAAS,KAAO,SAAS4jC,EAAO,KAAM,EAAE,GAGlD,MAAQ5jC,GAAS,SAAW,aAAc4jC,EAASA,EAAO,SAAW,IACrE,MAAQ5jC,GAAS,KAAO4jC,EAAO,KAAOA,EAAO,KAAO,IACpD,MAAQ5jC,GAAS,iBAAmB,OAAO,UAAU,eAAe,KAAK4jC,EAAQ,kBAAkB,EAAIA,EAAO,iBAAmB,IACjI,MAAQ5jC,GAAS,WAAa4jC,EAAO,YACrC,MAAQ5jC,GAAS,eAAiB4jC,EAAO,eAEtCA,EAAO,eACR,MAAQ5jC,GAAS,gBAAgB,gBAAgB4jC,EAAO,YAAY,EAGnEA,EAAO,cACT,KAAK,gBAAgBA,EAAO,aAAa,EAChCA,EAAO,OACZA,EAAO,KAAK,YAAY,IAAI,IAAM,IACnC,MAAQ5jC,GAAS,KAAO4jC,EAAO,KAAK,OAAO,EAAGA,EAAO,KAAK,YAAY,IAAI,EAAI,CAAC,GAE/E,MAAQ5jC,GAAS,KAAO4jC,EAAO,KAAK,OAAO,EAAGA,EAAO,KAAK,YAAY,GAAG,EAAI,CAAC,GAGhF,MAAQ5jC,GAAS,SAAW4jC,EAAO,KAAK,OAAOA,EAAO,KAAK,YAAY,GAAG,EAAI,CAAC,GAC/E,MAAQ5jC,GAAS,UAAY,MAAQA,GAAS,SAAS,OAAO,GAAI,MAAQA,GAAS,SAAS,YAAY,OAAO,CAAC,EACjH,YAAY,KAAK4jC,EAAO,MAAO,MAAQ5jC,GAAS,gBAAgB,KAAK,MAAQA,CAAO,EAAG,UAAY,CACjG,KAAK,QAAQ,aAAa,CAC5B,EAAE,KAAK,MAAQA,CAAO,CAAC,EAE3B,EAEA,cAAc,UAAU,QAAU,SAAUu0B,EAASje,EAAe,CAC9DA,GACE,OAAOA,GAAkB,WAC3BA,EAAgB,KAAK,MAAMA,CAAa,GAI5C,IAAIstB,EAAS,CACX,QAASrP,EACT,cAAeje,CACjB,EACI+uB,EAAoB9Q,EAAQ,WAChCqP,EAAO,KAAOyB,EAAkB,aAAa,qBAAqB,EAChEA,EAAkB,aAAa,qBAAqB,EAAE,MAAQA,EAAkB,aAAa,cAAc,EAC3GA,EAAkB,aAAa,cAAc,EAAE,MAAQA,EAAkB,aAAa,SAAS,EAAIA,EAAkB,aAAa,SAAS,EAAE,MAAQ,GACvJzB,EAAO,SAAWyB,EAAkB,aAAa,gBAAgB,EAC/DA,EAAkB,aAAa,gBAAgB,EAAE,MAAQA,EAAkB,aAAa,cAAc,EACtGA,EAAkB,aAAa,cAAc,EAAE,MAAQA,EAAkB,aAAa,SAAS,EAC/FA,EAAkB,aAAa,SAAS,EAAE,MAAQA,EAAkB,aAAa,kBAAkB,EACnGA,EAAkB,aAAa,kBAAkB,EAAE,MAAQA,EAAkB,aAAa,aAAa,EAAIA,EAAkB,aAAa,aAAa,EAAE,MAAQ,SACnK,IAAIC,EAAOD,EAAkB,aAAa,gBAAgB,EACxDA,EAAkB,aAAa,gBAAgB,EAAE,MAAQA,EAAkB,aAAa,cAAc,EACtGA,EAAkB,aAAa,cAAc,EAAE,MAAQA,EAAkB,aAAa,SAAS,EAAIA,EAAkB,aAAa,SAAS,EAAE,MAAQ,GAEnJC,IAAS,QACX1B,EAAO,KAAO,GACL0B,IAAS,OAClB1B,EAAO,KAAO,GACL0B,IAAS,KAClB1B,EAAO,KAAO,SAAS0B,EAAM,EAAE,GAGjC,IAAIC,EAAWF,EAAkB,aAAa,oBAAoB,EAChEA,EAAkB,aAAa,oBAAoB,EAAE,MAAQA,EAAkB,aAAa,kBAAkB,EAC9GA,EAAkB,aAAa,kBAAkB,EAAE,MAAQA,EAAkB,aAAa,aAAa,EAAIA,EAAkB,aAAa,aAAa,EAAE,MAAQ,GACnKzB,EAAO,SAAW2B,IAAa,QAC/B3B,EAAO,KAAOyB,EAAkB,aAAa,WAAW,EACtDA,EAAkB,aAAa,WAAW,EAAE,MAAQA,EAAkB,aAAa,cAAc,EACjGA,EAAkB,aAAa,cAAc,EAAE,MAAQA,EAAkB,aAAa,SAAS,EAAIA,EAAkB,aAAa,SAAS,EAAE,MAAQ,GACvJ,IAAIG,EAAYH,EAAkB,aAAa,qBAAqB,EAClEA,EAAkB,aAAa,qBAAqB,EAAE,MAAQA,EAAkB,aAAa,mBAAmB,EAChHA,EAAkB,aAAa,mBAAmB,EAAE,MAAQA,EAAkB,aAAa,cAAc,EAAIA,EAAkB,aAAa,cAAc,EAAE,MAAQ,GAElKG,IAAc,UAChB5B,EAAO,UAAY,IAGrB,KAAK,UAAUA,CAAM,CACvB,EAEA,cAAc,UAAU,cAAgB,SAAU5sB,EAAM,CAClDA,EAAK,IAAM,MAAQhX,GAAS,cAAc,MAC3C,MAAQA,GAAS,cAAc,GAAKgX,EAAK,IACzC,MAAQhX,GAAS,YAAc,KAAK,MAAMgX,EAAK,IAAM,MAAQhX,GAAS,cAAc,EAAE,GAGzF,IAAIgV,GAAU,MAAQhV,GAAS,cAAc,OACzC,EACAS,EAAMuU,EAAO,OACb6c,EAAY7a,EAAK,OACjBhS,EACAoQ,EAAOyc,EAAU,OAErB,IAAK7sB,EAAI,EAAGA,EAAIoQ,EAAMpQ,GAAK,EAGzB,IAFA,EAAI,EAEG,EAAIvE,GAAK,CACd,GAAIuU,EAAO,CAAC,EAAE,KAAO6c,EAAU7sB,CAAC,EAAE,GAAI,CACpCgQ,EAAO,CAAC,EAAI6c,EAAU7sB,CAAC,EACvB,MAGF,GAAK,EAUT,IANIgS,EAAK,OAASA,EAAK,UACpB,MAAQhX,GAAS,SAAS,WAAW,YAAY,SAASgX,EAAK,KAAK,GAEpE,MAAQhX,GAAS,SAAS,WAAW,YAAY,SAASgX,EAAK,OAAQ,MAAQhX,GAAS,SAAS,WAAW,IAAI,GAG/GgX,EAAK,OAGP,IAFAvW,EAAMuW,EAAK,OAAO,OAEb,EAAI,EAAG,EAAIvW,EAAK,GAAK,GACvB,MAAQT,GAAS,cAAc,OAAO,KAAKgX,EAAK,OAAO,CAAC,CAAC,GAI7D,MAAQhX,GAAS,cAAc,WAAa,GAC7C,YAAY,cAAc,MAAQA,GAAS,eAAgB,MAAQA,GAAS,SAAS,WAAW,WAAW,GAE1G,MAAQA,GAAS,SAAS,cAAcgX,EAAK,MAAM,EAEhD,mBACF,kBAAkB,gBAAgB,MAAQhX,CAAO,EAGnD,KAAK,gBAAgB,CACvB,EAEA,cAAc,UAAU,gBAAkB,UAAY,CACpD,IAAI4jB,GAAY,MAAQ5jB,GAAS,cAAc,SAE/C,GAAI,CAAC4jB,GAAYA,EAAS,SAAW,GAAK,EAAE,MAAQ5jB,GAAS,iBAAkB,CAC7E,KAAK,QAAQ,YAAY,GACxB,MAAQA,GAAS,eAAiB,MAAQA,GAAS,YACpD,OAGF,IAAIilB,EAAUrB,EAAS,MAAM,GAC5B,MAAQ5jB,GAAS,cAAgBilB,EAAQ,MAAQ,MAAQjlB,GAAS,UACnE,IAAIylC,GAAe,MAAQzlC,GAAS,MAAQ,MAAQA,GAAS,SAAW,KAAO,MAAQA,GAAS,WAAa,SAC5G,MAAQA,GAAS,YAAc,EAChC,YAAY,KAAKylC,GAAc,MAAQzlC,GAAS,cAAc,KAAK,MAAQA,CAAO,EAAG,UAAY,CAC/F,KAAK,QAAQ,aAAa,CAC5B,EAAE,KAAK,MAAQA,CAAO,CAAC,CACzB,EAEA,cAAc,UAAU,aAAe,UAAY,CACjD,IAAI4jB,GAAY,MAAQ5jB,GAAS,cAAc,SAE1C4jB,KACF,MAAQ5jB,GAAS,eAAiB,MAAQA,GAAS,aAGtD,KAAK,gBAAgB,CACvB,EAEA,cAAc,UAAU,aAAe,UAAY,CACjD,KAAK,QAAQ,eAAe,EAC5B,KAAK,YAAY,CACnB,EAEA,cAAc,UAAU,cAAgB,UAAY,EACjD,MAAQA,GAAS,eAAe,eAAe,MAAQA,GAAS,UAAU,GAE1E,MAAQA,GAAS,eAAe,SAAS,MAAQA,GAAS,IAAI,GAE9D,MAAQA,GAAS,eAAe,YAAY,MAAQA,GAAS,cAAc,QAAS,MAAQA,GAAS,aAAa,KAAK,MAAQA,CAAO,CAAC,CAC1I,EAEA,cAAc,UAAU,gBAAkB,SAAUkyB,EAAU,CAC5D,IAAM,MAAQlyB,GAAS,SAIvB,GAAI,EACD,MAAQA,GAAS,cAAgBkyB,GAE7B,MAAQlyB,GAAS,iBACnB,MAAQA,GAAS,YAAc,KAAK,OAAO,MAAQA,GAAS,eAAe,CAAC,GAAK,MAAQA,GAAS,eAAe,CAAC,CAAC,GACnH,MAAQA,GAAS,WAAa,KAAK,OAAO,MAAQA,GAAS,eAAe,CAAC,CAAC,KAE5E,MAAQA,GAAS,YAAc,KAAK,OAAO,MAAQA,GAAS,cAAc,IAAM,MAAQA,GAAS,cAAc,EAAE,GACjH,MAAQA,GAAS,WAAa,KAAK,OAAO,MAAQA,GAAS,cAAc,EAAE,IAG7E,MAAQA,GAAS,SAAS,gBAAgBkyB,CAAQ,EAE9CA,EAAS,SACZA,EAAS,OAAS,CAAC,IAGpB,MAAQlyB,GAAS,QAAU,MAAQA,GAAS,cAAc,QAC1D,MAAQA,GAAS,WAAa,MAAQA,GAAS,cAAc,IAC7D,MAAQA,GAAS,WAAa,MAAQA,GAAS,cAAc,GAAK,KAElE,MAAQA,GAAS,SAAS,wBAAwBkyB,EAAS,MAAM,GAEjE,MAAQlyB,GAAS,QAAU,aAAakyB,EAAS,SAAW,CAAC,CAAC,EAC/D,KAAK,QAAQ,cAAc,EAC3B,KAAK,cAAc,EACnB,KAAK,aAAa,EAClB,KAAK,kBAAkB,EACvB,KAAK,mBAAmB,GAEnB,MAAQlyB,GAAS,WACnB,MAAQA,GAAS,gBAAgB,MAAM,CAE5C,OAAS0lC,EAAP,CACA,KAAK,mBAAmBA,CAAK,CAC/B,CACF,EAEA,cAAc,UAAU,mBAAqB,UAAY,EACjD,MAAQ1lC,GAAS,YAIlB,MAAQA,GAAS,SAAS,WAAW,YAAY,SACpD,KAAK,YAAY,EAEjB,YAAY,MAAQA,GAAS,mBAAmB,KAAK,MAAQA,CAAO,EAAG,EAAE,EAE7E,EAEA,cAAc,UAAU,YAAc,UAAY,CAC5C,EAAE,MAAQA,GAAS,WAAa,MAAQA,GAAS,SAAS,WAAW,YAAY,YAAc,MAAQA,GAAS,eAAe,aAAa,IAAM,MAAQA,GAAS,SAAS,eAAiB,YAAc,MAAQA,GAAS,eAAe,eAAe,KAC3P,MAAQA,GAAS,SAAW,GAC7B,YAAY,cAAc,MAAQA,GAAS,eAAgB,MAAQA,GAAS,SAAS,WAAW,WAAW,EAEvG,mBACF,kBAAkB,gBAAgB,MAAQA,CAAO,GAGlD,MAAQA,GAAS,SAAS,UAAU,EAErC,WAAW,UAAY,CACrB,KAAK,QAAQ,WAAW,CAC1B,EAAE,KAAK,MAAQA,CAAO,EAAG,CAAC,EAC1B,KAAK,UAAU,GAEV,MAAQA,GAAS,UACpB,KAAK,KAAK,EAGhB,EAEA,cAAc,UAAU,OAAS,UAAY,EAC1C,MAAQA,GAAS,SAAS,oBAAoB,CACjD,EAEA,cAAc,UAAU,YAAc,SAAUa,EAAM,EACnD,MAAQb,GAAS,kBAAoB,CAAC,CAACa,CAC1C,EAEA,cAAc,UAAU,UAAY,UAAY,EAC7C,MAAQb,GAAS,cAAgB,MAAQA,GAAS,mBAAqB,MAAQA,GAAS,gBAAkB,CAAC,EAAE,MAAQA,GAAS,iBAE1H,MAAQA,GAAS,iBAAmB,MAAQA,GAAS,cAAgB,MAAQA,GAAS,cAAgB,MAAQA,GAAS,iBACzH,MAAQA,GAAS,cAAgB,MAAQA,GAAS,eAGrD,KAAK,QAAQ,YAAY,EACzB,KAAK,YAAY,CACnB,EAEA,cAAc,UAAU,YAAc,UAAY,CAChD,GAAK,SAAQA,GAAS,WAAa,IAAS,EAAE,MAAQA,GAAS,UAI/D,GAAI,EACD,MAAQA,GAAS,SAAS,aAAa,MAAQA,GAAS,cAAgB,MAAQA,GAAS,UAAU,CACtG,OAAS0lC,EAAP,CACA,KAAK,wBAAwBA,CAAK,CACpC,CACF,EAEA,cAAc,UAAU,KAAO,SAAU5rB,EAAM,CACzCA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAIlC,MAAQ9Z,GAAS,WAAa,MAChC,MAAQA,GAAS,SAAW,IAE5B,MAAQA,GAAS,gBAAgB,OAAO,GAEpC,MAAQA,GAAS,SACnB,MAAQA,GAAS,MAAQ,GAC1B,KAAK,QAAQ,SAAS,GAG5B,EAEA,cAAc,UAAU,MAAQ,SAAU8Z,EAAM,CAC1CA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAIlC,MAAQ9Z,GAAS,WAAa,MAChC,MAAQA,GAAS,SAAW,IAC5B,MAAQA,GAAS,MAAQ,GAC1B,KAAK,QAAQ,OAAO,GAEnB,MAAQA,GAAS,gBAAgB,MAAM,EAE5C,EAEA,cAAc,UAAU,YAAc,SAAU8Z,EAAM,CAChDA,IAAS,MAAQ9Z,GAAS,OAAS8Z,KAIlC,MAAQ9Z,GAAS,WAAa,GACjC,KAAK,KAAK,EAEV,KAAK,MAAM,EAEf,EAEA,cAAc,UAAU,KAAO,SAAU8Z,EAAM,CACzCA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAIvC,KAAK,MAAM,GACV,MAAQ9Z,GAAS,UAAY,GAC7B,MAAQA,GAAS,eAAiB,GACnC,KAAK,wBAAwB,CAAC,EAChC,EAEA,cAAc,UAAU,cAAgB,SAAU2lC,EAAY,CAG5D,QAFIC,EAEK,EAAI,EAAG,GAAK,MAAQ5lC,GAAS,QAAQ,OAAQ,GAAK,EAGzD,GAFA4lC,GAAU,MAAQ5lC,GAAS,QAAQ,CAAC,EAEhC4lC,EAAO,SAAWA,EAAO,QAAQ,OAASD,EAC5C,OAAOC,EAIX,OAAO,IACT,EAEA,cAAc,UAAU,YAAc,SAAU3iC,EAAOshC,EAASzqB,EAAM,CACpE,GAAI,EAAAA,IAAS,MAAQ9Z,GAAS,OAAS8Z,GAIvC,KAAI+rB,EAAW,OAAO5iC,CAAK,EAE3B,GAAI,MAAM4iC,CAAQ,EAAG,CACnB,IAAID,EAAS,KAAK,cAAc3iC,CAAK,EAEjC2iC,GACF,KAAK,YAAYA,EAAO,KAAM,EAAI,OAE3BrB,EACT,KAAK,wBAAwBthC,CAAK,EAElC,KAAK,wBAAwBA,GAAS,MAAQjD,GAAS,aAAa,EAGtE,KAAK,MAAM,EACb,EAEA,cAAc,UAAU,YAAc,SAAUiD,EAAOshC,EAASzqB,EAAM,CACpE,GAAI,EAAAA,IAAS,MAAQ9Z,GAAS,OAAS8Z,GAIvC,KAAI+rB,EAAW,OAAO5iC,CAAK,EAE3B,GAAI,MAAM4iC,CAAQ,EAAG,CACnB,IAAID,EAAS,KAAK,cAAc3iC,CAAK,EAEjC2iC,IACGA,EAAO,SAGV,KAAK,aAAa,CAACA,EAAO,KAAMA,EAAO,KAAOA,EAAO,QAAQ,EAAG,EAAI,EAFpE,KAAK,YAAYA,EAAO,KAAM,EAAI,QAMtC,KAAK,YAAYC,EAAUtB,EAASzqB,CAAI,EAG1C,KAAK,KAAK,EACZ,EAEA,cAAc,UAAU,YAAc,SAAU7W,EAAO,CACrD,GAAK,SAAQjD,GAAS,WAAa,KAAS,MAAQA,GAAS,WAAa,IAI1E,KAAI8lC,GAAa,MAAQ9lC,GAAS,gBAAkBiD,GAAS,MAAQjD,GAAS,cAC1E+lC,EAAc,GAGdD,IAAc,MAAQ9lC,GAAS,YAAc,IAAM,MAAQA,GAAS,cAAgB,EAClF,EAAE,MAAQA,GAAS,OAAS,MAAQA,GAAS,aAAe,MAAQA,GAAS,KAC1E,KAAK,cAAc8lC,GAAa,MAAQ9lC,GAAS,YAAc8lC,GAAa,MAAQ9lC,GAAS,YAAc,CAAC,IAC/G+lC,EAAc,GACdD,GAAa,MAAQ9lC,GAAS,YAAc,GAErC8lC,IAAc,MAAQ9lC,GAAS,cACvC,MAAQA,GAAS,WAAa,EAE1B,KAAK,cAAc8lC,GAAa,MAAQ9lC,GAAS,WAAW,IAC/D,KAAK,wBAAwB8lC,GAAa,MAAQ9lC,GAAS,WAAW,GACrE,MAAQA,GAAS,eAAiB,GACnC,KAAK,QAAQ,cAAc,IAG7B,KAAK,wBAAwB8lC,CAAS,EAE/BA,EAAY,EAChB,KAAK,cAAcA,GAAa,MAAQ9lC,GAAS,WAAW,KAC1D,MAAQA,GAAS,MAAQ,GAAG,MAAQA,GAAS,aAAe,IAAM,MAAQA,GAAS,OAAS,KAE/F,KAAK,yBAAyB,MAAQA,GAAS,YAAc8lC,GAAa,MAAQ9lC,GAAS,WAAW,GAEhG,MAAQA,GAAS,eAGrB,KAAK,QAAQ,cAAc,GAF1B,MAAQA,GAAS,eAAiB,KAKrC+lC,EAAc,GACdD,EAAY,IAIhB,KAAK,wBAAwBA,CAAS,EAGpCC,IACF,KAAK,wBAAwBD,CAAS,EACtC,KAAK,MAAM,EACX,KAAK,QAAQ,UAAU,GAE3B,EAEA,cAAc,UAAU,cAAgB,SAAU9iC,EAAKR,EAAQ,EAC5D,MAAQxC,GAAS,UAAY,EAE1BgD,EAAI,CAAC,EAAIA,EAAI,CAAC,IACX,MAAQhD,GAAS,cAAgB,KAC/B,MAAQA,GAAS,UAAY,EAChC,KAAK,SAAS,EAAE,MAAQA,GAAS,SAAS,EAE1C,KAAK,aAAa,EAAE,IAIvB,MAAQA,GAAS,YAAcgD,EAAI,CAAC,EAAIA,EAAI,CAAC,GAC7C,MAAQhD,GAAS,eAAiB,MAAQA,GAAS,aACnD,MAAQA,GAAS,WAAagD,EAAI,CAAC,EACpC,KAAK,yBAAyB,MAAQhD,GAAS,YAAc,KAAQwC,CAAM,GAClEQ,EAAI,CAAC,EAAIA,EAAI,CAAC,KAClB,MAAQhD,GAAS,cAAgB,KAC/B,MAAQA,GAAS,UAAY,EAChC,KAAK,SAAS,EAAE,MAAQA,GAAS,SAAS,EAE1C,KAAK,aAAa,CAAC,IAItB,MAAQA,GAAS,YAAcgD,EAAI,CAAC,EAAIA,EAAI,CAAC,GAC7C,MAAQhD,GAAS,eAAiB,MAAQA,GAAS,aACnD,MAAQA,GAAS,WAAagD,EAAI,CAAC,EACpC,KAAK,wBAAwB,KAAQR,CAAM,GAG7C,KAAK,QAAQ,cAAc,CAC7B,EAEA,cAAc,UAAU,WAAa,SAAU+d,EAAMylB,EAAK,CACxD,IAAIC,EAAe,IAEd,MAAQjmC,GAAS,YACf,MAAQA,GAAS,iBAAmB,MAAQA,GAAS,WAAaugB,EACrE0lB,EAAe1lB,GACL,MAAQvgB,GAAS,iBAAmB,MAAQA,GAAS,WAAagmC,IAC5EC,EAAeD,EAAMzlB,KAIxB,MAAQvgB,GAAS,WAAaugB,GAC9B,MAAQvgB,GAAS,YAAcgmC,EAAMzlB,GACrC,MAAQvgB,GAAS,eAAiB,MAAQA,GAAS,YAEhDimC,IAAiB,IACnB,KAAK,YAAYA,EAAc,EAAI,CAEvC,EAEA,cAAc,UAAU,aAAe,SAAUjjC,EAAKkjC,EAAW,CAK/D,GAJIA,KACD,MAAQlmC,GAAS,SAAS,OAAS,GAGlC,OAAOgD,EAAI,CAAC,GAAM,SAAU,CAC9B,IAAI,EACAvC,EAAMuC,EAAI,OAEd,IAAK,EAAI,EAAG,EAAIvC,EAAK,GAAK,GACvB,MAAQT,GAAS,SAAS,KAAKgD,EAAI,CAAC,CAAC,OAGvC,MAAQhD,GAAS,SAAS,KAAKgD,CAAG,GAGhC,MAAQhD,GAAS,SAAS,QAAUkmC,GACvC,KAAK,eAAe,MAAQlmC,GAAS,SAAS,MAAM,EAAG,CAAC,GAGrD,MAAQA,GAAS,UACpB,KAAK,KAAK,CAEd,EAEA,cAAc,UAAU,cAAgB,SAAUkmC,EAAW,EAC1D,MAAQlmC,GAAS,SAAS,OAAS,GAEnC,MAAQA,GAAS,SAAS,KAAK,EAAE,MAAQA,GAAS,cAAc,IAAK,MAAQA,GAAS,cAAc,EAAE,CAAC,EAGpGkmC,GACF,KAAK,cAAc,CAAC,CAExB,EAEA,cAAc,UAAU,cAAgB,SAAU1jC,EAAQ,CACxD,OAAK,MAAQxC,GAAS,SAAS,QAC7B,KAAK,eAAe,MAAQA,GAAS,SAAS,MAAM,EAAGwC,CAAM,EACtD,IAGF,EACT,EAEA,cAAc,UAAU,QAAU,SAAUsX,EAAM,CAC5CA,IAAS,MAAQ9Z,GAAS,OAAS8Z,GAAQ,EAAE,MAAQ9Z,GAAS,YAIjE,MAAQA,GAAS,SAAS,QAAQ,GAElC,MAAQA,GAAS,eAAe,QAAQ,EAEzC,KAAK,QAAQ,SAAS,GACrB,MAAQA,GAAS,KAAO,MACxB,MAAQA,GAAS,aAAe,MAChC,MAAQA,GAAS,eAAiB,MAClC,MAAQA,GAAS,WAAa,MAC9B,MAAQA,GAAS,eAAiB,MAClC,MAAQA,GAAS,UAAY,MAC7B,MAAQA,GAAS,SAAW,MAC5B,MAAQA,GAAS,SAAW,MAC5B,MAAQA,GAAS,eAAiB,MAClC,MAAQA,GAAS,iBAAmB,KACvC,EAEA,cAAc,UAAU,wBAA0B,SAAUiD,EAAO,EAChE,MAAQjD,GAAS,gBAAkBiD,EACpC,KAAK,UAAU,CACjB,EAEA,cAAc,UAAU,SAAW,SAAUvC,EAAK,EAC/C,MAAQV,GAAS,UAAYU,EAC9B,KAAK,kBAAkB,CACzB,EAEA,cAAc,UAAU,aAAe,SAAUA,EAAK,EACnD,MAAQV,GAAS,cAAgBU,EAAM,EAAI,GAAK,EACjD,KAAK,kBAAkB,CACzB,EAEA,cAAc,UAAU,UAAY,SAAUA,EAAKoZ,EAAM,CACnDA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAItC,MAAQ9Z,GAAS,gBAAgB,UAAUU,CAAG,CACjD,EAEA,cAAc,UAAU,UAAY,UAAY,CAC9C,OAAQ,MAAQV,GAAS,gBAAgB,UAAU,CACrD,EAEA,cAAc,UAAU,KAAO,SAAU8Z,EAAM,CACzCA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAItC,MAAQ9Z,GAAS,gBAAgB,KAAK,CACzC,EAEA,cAAc,UAAU,OAAS,SAAU8Z,EAAM,CAC3CA,IAAS,MAAQ9Z,GAAS,OAAS8Z,IAItC,MAAQ9Z,GAAS,gBAAgB,OAAO,CAC3C,EAEA,cAAc,UAAU,kBAAoB,UAAY,EACrD,MAAQA,GAAS,eAAiB,MAAQA,GAAS,WAAa,MAAQA,GAAS,WAAa,MAAQA,GAAS,eAE/G,MAAQA,GAAS,gBAAgB,SAAS,MAAQA,GAAS,WAAa,MAAQA,GAAS,aAAa,CACzG,EAEA,cAAc,UAAU,QAAU,UAAY,CAC5C,OAAQ,MAAQA,GAAS,IAC3B,EAEA,cAAc,UAAU,cAAgB,SAAUwoB,EAAW,CAC3D,IAAI7S,EAAO,GAEX,GAAI6S,EAAU,EACZ7S,EAAO6S,EAAU,WACP,MAAQxoB,GAAS,WAAY,CACvC,IAAI2oB,EAAYH,EAAU,EAEtBG,EAAU,QAAQ,SAAS,IAAM,KACnCA,EAAYA,EAAU,MAAM,GAAG,EAAE,CAAC,GAGpChT,GAAQ,MAAQ3V,GAAS,WAAa2oB,OAEtChT,GAAQ,MAAQ3V,GAAS,KACzB2V,GAAQ6S,EAAU,EAAIA,EAAU,EAAI,GACpC7S,GAAQ6S,EAAU,EAGpB,OAAO7S,CACT,EAEA,cAAc,UAAU,aAAe,SAAUjG,EAAI,CAInD,QAHIlP,EAAI,EACJC,GAAO,MAAQT,GAAS,OAAO,OAE5BQ,EAAIC,GAAK,CACd,GAAIiP,KAAQ,MAAQ1P,GAAS,OAAOQ,CAAC,EAAE,GACrC,OAAQ,MAAQR,GAAS,OAAOQ,CAAC,EAGnCA,GAAK,EAGP,OAAO,IACT,EAEA,cAAc,UAAU,KAAO,UAAY,EACxC,MAAQR,GAAS,SAAS,KAAK,CAClC,EAEA,cAAc,UAAU,KAAO,UAAY,EACxC,MAAQA,GAAS,SAAS,KAAK,CAClC,EAEA,cAAc,UAAU,YAAc,SAAUukC,EAAS,CACvD,OAAOA,GAAW,MAAQvkC,GAAS,aAAe,MAAQA,GAAS,aAAe,MAAQA,GAAS,SACrG,EAEA,cAAc,UAAU,QAAU,SAAU8Z,EAAM,CAChD,IAAK,MAAQ9Z,GAAS,OAAS,MAAQA,GAAS,KAAK8Z,CAAI,EACvD,OAAQA,EAAM,CACZ,IAAK,aACH,KAAK,aAAaA,EAAM,IAAI,kBAAkBA,GAAO,MAAQ9Z,GAAS,cAAe,MAAQA,GAAS,aAAc,MAAQA,GAAS,aAAa,CAAC,EACnJ,MAEF,IAAK,eACH,KAAK,aAAa8Z,EAAM,IAAI,oBAAoBA,GAAO,MAAQ9Z,GAAS,MAAO,MAAQA,GAAS,WAAY,MAAQA,GAAS,SAAS,CAAC,EACvI,MAEF,IAAK,WACH,KAAK,aAAa8Z,EAAM,IAAI,gBAAgBA,GAAO,MAAQ9Z,GAAS,SAAS,CAAC,EAC9E,MAEF,IAAK,eACH,KAAK,aAAa8Z,EAAM,IAAI,oBAAoBA,GAAO,MAAQ9Z,GAAS,YAAa,MAAQA,GAAS,WAAW,CAAC,EAClH,MAEF,IAAK,UACH,KAAK,aAAa8Z,EAAM,IAAI,eAAeA,EAAM,MAAQ9Z,CAAO,CAAC,EACjE,MAEF,QACE,KAAK,aAAa8Z,CAAI,CAC1B,CAGEA,IAAS,eAAiB,MAAQ9Z,GAAS,eAC5C,MAAQA,GAAS,aAAa,KAAK,MAAQA,EAAS,IAAI,kBAAkB8Z,GAAO,MAAQ9Z,GAAS,cAAe,MAAQA,GAAS,aAAc,MAAQA,GAAS,SAAS,CAAC,EAG1K8Z,IAAS,iBAAmB,MAAQ9Z,GAAS,iBAC9C,MAAQA,GAAS,eAAe,KAAK,MAAQA,EAAS,IAAI,oBAAoB8Z,GAAO,MAAQ9Z,GAAS,MAAO,MAAQA,GAAS,WAAY,MAAQA,GAAS,SAAS,CAAC,EAGpK8Z,IAAS,aAAe,MAAQ9Z,GAAS,aAC1C,MAAQA,GAAS,WAAW,KAAK,MAAQA,EAAS,IAAI,gBAAgB8Z,GAAO,MAAQ9Z,GAAS,SAAS,CAAC,EAGvG8Z,IAAS,iBAAmB,MAAQ9Z,GAAS,iBAC9C,MAAQA,GAAS,eAAe,KAAK,MAAQA,EAAS,IAAI,oBAAoB8Z,GAAO,MAAQ9Z,GAAS,YAAa,MAAQA,GAAS,WAAW,CAAC,EAG/I8Z,IAAS,YAAc,MAAQ9Z,GAAS,YACzC,MAAQA,GAAS,UAAU,KAAK,MAAQA,EAAS,IAAI,eAAe8Z,EAAM,MAAQ9Z,CAAO,CAAC,CAE/F,EAEA,cAAc,UAAU,wBAA0B,SAAUwB,EAAa,CACvE,IAAIkkC,EAAQ,IAAI,wBAAwBlkC,GAAc,MAAQxB,GAAS,YAAY,EACnF,KAAK,aAAa,QAAS0lC,CAAK,GAE3B,MAAQ1lC,GAAS,UACnB,MAAQA,GAAS,QAAQ,KAAK,MAAQA,EAAS0lC,CAAK,CAEzD,EAEA,cAAc,UAAU,mBAAqB,SAAUlkC,EAAa,CAClE,IAAIkkC,EAAQ,IAAI,mBAAmBlkC,GAAc,MAAQxB,GAAS,YAAY,EAC9E,KAAK,aAAa,QAAS0lC,CAAK,GAE3B,MAAQ1lC,GAAS,UACnB,MAAQA,GAAS,QAAQ,KAAK,MAAQA,EAAS0lC,CAAK,CAEzD,EAMA,IAAI,YAAc,UAAY,CAC5B,IAAI94B,EAAK,CAAC,EACVA,EAAG,gBAAkBu5B,EAErB,SAASA,EAAgBrC,EAAW,CAClC,IAAIsC,EAAa,EACbC,EAAY,CAAC,EAEjB,SAASC,GAAiB,CACxBF,GAAc,CAChB,CAEA,SAASG,GAAgB,CACvBH,GAAc,EAEVA,IAAe,GACjBI,EAAiB,CAErB,CAEA,SAASC,EAA2BC,EAAY,CAC1CL,EAAU,QAAQK,CAAU,IAAM,IACpCL,EAAU,KAAKK,CAAU,CAE7B,CAEA,SAASF,GAAmB,CAC1B,IAAIhmC,EACAC,EAAM4lC,EAAU,OAEpB,IAAK7lC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB6lC,EAAU7lC,CAAC,EAAE,QAAQ,EAGvB6lC,EAAU,OAAS,CACrB,CAEAvC,EAAU,SAAS,cAAgB,wBAAwBA,EAAU,QAAQ,EAC7EA,EAAU,SAAS,WAAW,iBAAiB,oBAAoBA,EAAU,QAAQ,EACrFA,EAAU,SAAS,WAAW,eAAiBwC,EAC/CxC,EAAU,SAAS,WAAW,cAAgByC,EAC9CzC,EAAU,SAAS,WAAW,2BAA6B2C,CAC7D,CAEA,OAAO75B,CACT,EAAE,EAEF,kBAAoB,YAKpB,IAAI,kBAAoB,UAAY,CAClC,aAEA,IAAI,GAAK,CAAC,EACN,KAAO,OACP,OAAS,KACT,SAAW,KAEf,SAAS,sBAAsB5J,EAAK,CAClC,OAAOA,EAAI,cAAgB,OAASA,EAAI,cAAgB,YAC1D,CAEA,SAAS,YAAY2jC,EAAM/kC,EAAG,CAC5B,OAAO+kC,IAAS,UAAYA,IAAS,WAAaA,IAAS,UAAY/kC,aAAa,MACtF,CAEA,SAAS,QAAQ,EAAG,CAClB,IAAIglC,EAAO,OAAO,EAElB,GAAIA,IAAS,UAAYA,IAAS,WAAa,aAAa,OAC1D,MAAO,CAAC,EAGV,GAAI,sBAAsB,CAAC,EAAG,CAC5B,IAAI,EACAC,EAAO,EAAE,OACTC,EAAS,CAAC,EAEd,IAAK,EAAI,EAAG,EAAID,EAAM,GAAK,EACzBC,EAAO,CAAC,EAAI,CAAC,EAAE,CAAC,EAGlB,OAAOA,EAGT,OAAI,EAAE,SACG,EAAE,EAGJ,CAAC,CACV,CAEA,IAAI,UAAY,cAAc,gBAAgB,KAAO,EAAG,KAAO,KAAO,QAAQ,EAAE,IAC5E,WAAa,cAAc,gBAAgB,KAAO,KAAO,KAAO,EAAG,SAAS,EAAE,IAC9E,aAAe,cAAc,gBAAgB,IAAM,EAAG,KAAO,EAAG,WAAW,EAAE,IAEjF,SAAS,IAAI,EAAG/kC,EAAG,CACjB,IAAI6kC,EAAO,OAAO,EACdG,EAAO,OAAOhlC,EAMlB,GAJI6kC,IAAS,UAAYG,IAAS,UAI9B,YAAYH,EAAM,CAAC,GAAK,YAAYG,EAAMhlC,CAAC,EAC7C,OAAO,EAAIA,EAGb,GAAI,sBAAsB,CAAC,GAAK,YAAYglC,EAAMhlC,CAAC,EACjD,SAAI,EAAE,MAAM,CAAC,EACb,EAAE,CAAC,GAAKA,EACD,EAGT,GAAI,YAAY6kC,EAAM,CAAC,GAAK,sBAAsB7kC,CAAC,EACjD,OAAAA,EAAIA,EAAE,MAAM,CAAC,EACbA,EAAE,CAAC,EAAI,EAAIA,EAAE,CAAC,EACPA,EAGT,GAAI,sBAAsB,CAAC,GAAK,sBAAsBA,CAAC,EAAG,CAMxD,QALIvB,EAAI,EACJqmC,EAAO,EAAE,OACTG,EAAOjlC,EAAE,OACT+kC,EAAS,CAAC,EAEPtmC,EAAIqmC,GAAQrmC,EAAIwmC,IAChB,OAAO,EAAExmC,CAAC,GAAM,UAAY,EAAEA,CAAC,YAAa,UAAY,OAAOuB,EAAEvB,CAAC,GAAM,UAAYuB,EAAEvB,CAAC,YAAa,QACvGsmC,EAAOtmC,CAAC,EAAI,EAAEA,CAAC,EAAIuB,EAAEvB,CAAC,EAEtBsmC,EAAOtmC,CAAC,EAAIuB,EAAEvB,CAAC,IAAM,OAAY,EAAEA,CAAC,EAAI,EAAEA,CAAC,GAAKuB,EAAEvB,CAAC,EAGrDA,GAAK,EAGP,OAAOsmC,EAGT,MAAO,EACT,CAEA,IAAI,IAAM,IAEV,SAAS,IAAI,EAAG/kC,EAAG,CACjB,IAAI6kC,EAAO,OAAO,EACdG,EAAO,OAAOhlC,EAElB,GAAI,YAAY6kC,EAAM,CAAC,GAAK,YAAYG,EAAMhlC,CAAC,EAC7C,OAAI6kC,IAAS,WACX,EAAI,SAAS,EAAG,EAAE,GAGhBG,IAAS,WACXhlC,EAAI,SAASA,EAAG,EAAE,GAGb,EAAIA,EAGb,GAAI,sBAAsB,CAAC,GAAK,YAAYglC,EAAMhlC,CAAC,EACjD,SAAI,EAAE,MAAM,CAAC,EACb,EAAE,CAAC,GAAKA,EACD,EAGT,GAAI,YAAY6kC,EAAM,CAAC,GAAK,sBAAsB7kC,CAAC,EACjD,OAAAA,EAAIA,EAAE,MAAM,CAAC,EACbA,EAAE,CAAC,EAAI,EAAIA,EAAE,CAAC,EACPA,EAGT,GAAI,sBAAsB,CAAC,GAAK,sBAAsBA,CAAC,EAAG,CAMxD,QALIvB,EAAI,EACJqmC,EAAO,EAAE,OACTG,EAAOjlC,EAAE,OACT+kC,EAAS,CAAC,EAEPtmC,EAAIqmC,GAAQrmC,EAAIwmC,IAChB,OAAO,EAAExmC,CAAC,GAAM,UAAY,EAAEA,CAAC,YAAa,UAAY,OAAOuB,EAAEvB,CAAC,GAAM,UAAYuB,EAAEvB,CAAC,YAAa,QACvGsmC,EAAOtmC,CAAC,EAAI,EAAEA,CAAC,EAAIuB,EAAEvB,CAAC,EAEtBsmC,EAAOtmC,CAAC,EAAIuB,EAAEvB,CAAC,IAAM,OAAY,EAAEA,CAAC,EAAI,EAAEA,CAAC,GAAKuB,EAAEvB,CAAC,EAGrDA,GAAK,EAGP,OAAOsmC,EAGT,MAAO,EACT,CAEA,SAAS,IAAI,EAAG/kC,EAAG,CACjB,IAAI6kC,EAAO,OAAO,EACdG,EAAO,OAAOhlC,EACdiB,EAEJ,GAAI,YAAY4jC,EAAM,CAAC,GAAK,YAAYG,EAAMhlC,CAAC,EAC7C,OAAO,EAAIA,EAGb,IAAIvB,EACAC,EAEJ,GAAI,sBAAsB,CAAC,GAAK,YAAYsmC,EAAMhlC,CAAC,EAAG,CAIpD,IAHAtB,EAAM,EAAE,OACRuC,EAAM,iBAAiB,UAAWvC,CAAG,EAEhCD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAIxC,CAAC,EAAI,EAAEA,CAAC,EAAIuB,EAGlB,OAAOiB,EAGT,GAAI,YAAY4jC,EAAM,CAAC,GAAK,sBAAsB7kC,CAAC,EAAG,CAIpD,IAHAtB,EAAMsB,EAAE,OACRiB,EAAM,iBAAiB,UAAWvC,CAAG,EAEhCD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAIxC,CAAC,EAAI,EAAIuB,EAAEvB,CAAC,EAGlB,OAAOwC,EAGT,MAAO,EACT,CAEA,SAAS,IAAI,EAAGjB,EAAG,CACjB,IAAI6kC,EAAO,OAAO,EACdG,EAAO,OAAOhlC,EACdiB,EAEJ,GAAI,YAAY4jC,EAAM,CAAC,GAAK,YAAYG,EAAMhlC,CAAC,EAC7C,OAAO,EAAIA,EAGb,IAAIvB,EACAC,EAEJ,GAAI,sBAAsB,CAAC,GAAK,YAAYsmC,EAAMhlC,CAAC,EAAG,CAIpD,IAHAtB,EAAM,EAAE,OACRuC,EAAM,iBAAiB,UAAWvC,CAAG,EAEhCD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAIxC,CAAC,EAAI,EAAEA,CAAC,EAAIuB,EAGlB,OAAOiB,EAGT,GAAI,YAAY4jC,EAAM,CAAC,GAAK,sBAAsB7kC,CAAC,EAAG,CAIpD,IAHAtB,EAAMsB,EAAE,OACRiB,EAAM,iBAAiB,UAAWvC,CAAG,EAEhCD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAIxC,CAAC,EAAI,EAAIuB,EAAEvB,CAAC,EAGlB,OAAOwC,EAGT,MAAO,EACT,CAEA,SAAS,IAAI,EAAGjB,EAAG,CACjB,OAAI,OAAO,GAAM,WACf,EAAI,SAAS,EAAG,EAAE,GAGhB,OAAOA,GAAM,WACfA,EAAI,SAASA,EAAG,EAAE,GAGb,EAAIA,CACb,CAEA,IAAI,QAAU,IACV,QAAU,IACV,QAAU,IACV,QAAU,IACV,QAAU,IAEd,SAAS,MAAM4vB,EAAKtvB,EAAKD,EAAK,CAC5B,GAAIC,EAAMD,EAAK,CACb,IAAI6kC,EAAK7kC,EACTA,EAAMC,EACNA,EAAM4kC,EAGR,OAAO,KAAK,IAAI,KAAK,IAAItV,EAAKtvB,CAAG,EAAGD,CAAG,CACzC,CAEA,SAAS,iBAAiB1B,EAAK,CAC7B,OAAOA,EAAM,SACf,CAEA,IAAI,mBAAqB,iBAEzB,SAAS,iBAAiBA,EAAK,CAC7B,OAAOA,EAAM,SACf,CAEA,IAAI,mBAAqB,iBACrB,kBAAoB,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,CAAC,EAEzC,SAAS,OAAOwmC,EAAMC,EAAM,CAC1B,GAAI,OAAOD,GAAS,UAAYA,aAAgB,OAC9C,OAAAC,EAAOA,GAAQ,EACR,KAAK,IAAID,EAAOC,CAAI,EAGxBA,IACHA,EAAO,mBAGT,IAAI,EACA1mC,EAAM,KAAK,IAAIymC,EAAK,OAAQC,EAAK,MAAM,EACvC51B,EAAc,EAElB,IAAK,EAAI,EAAG,EAAI9Q,EAAK,GAAK,EACxB8Q,GAAe,KAAK,IAAI41B,EAAK,CAAC,EAAID,EAAK,CAAC,EAAG,CAAC,EAG9C,OAAO,KAAK,KAAK31B,CAAW,CAC9B,CAEA,SAAS,UAAU61B,EAAK,CACtB,OAAO,IAAIA,EAAK,OAAOA,CAAG,CAAC,CAC7B,CAEA,SAAS,SAAS1mC,EAAK,CACrB,IAAImB,EAAInB,EAAI,CAAC,EACToB,EAAIpB,EAAI,CAAC,EACTqB,EAAIrB,EAAI,CAAC,EACT0B,EAAM,KAAK,IAAIP,EAAGC,EAAGC,CAAC,EACtBM,EAAM,KAAK,IAAIR,EAAGC,EAAGC,CAAC,EACtBL,EACAC,EACAuD,GAAK9C,EAAMC,GAAO,EAEtB,GAAID,IAAQC,EACVX,EAAI,EAEJC,EAAI,MACC,CACL,IAAIW,EAAIF,EAAMC,EAGd,OAFAV,EAAIuD,EAAI,GAAM5C,GAAK,EAAIF,EAAMC,GAAOC,GAAKF,EAAMC,GAEvCD,EAAK,CACX,KAAKP,EACHH,GAAKI,EAAIC,GAAKO,GAAKR,EAAIC,EAAI,EAAI,GAC/B,MAEF,KAAKD,EACHJ,GAAKK,EAAIF,GAAKS,EAAI,EAClB,MAEF,KAAKP,EACHL,GAAKG,EAAIC,GAAKQ,EAAI,EAClB,MAEF,QACE,KACJ,CAEAZ,GAAK,EAGP,MAAO,CAACA,EAAGC,EAAGuD,EAAGxE,EAAI,CAAC,CAAC,CACzB,CAEA,SAAS,QAAQuB,EAAGC,EAAGC,EAAG,CAGxB,OAFIA,EAAI,IAAGA,GAAK,GACZA,EAAI,IAAGA,GAAK,GACZA,EAAI,EAAI,EAAUF,GAAKC,EAAID,GAAK,EAAIE,EACpCA,EAAI,EAAI,EAAUD,EAClBC,EAAI,EAAI,EAAUF,GAAKC,EAAID,IAAM,EAAI,EAAIE,GAAK,EAC3CF,CACT,CAEA,SAAS,SAASvB,EAAK,CACrB,IAAIgB,EAAIhB,EAAI,CAAC,EACTiB,EAAIjB,EAAI,CAAC,EACTwE,EAAIxE,EAAI,CAAC,EACTmB,EACAC,EACAC,EAEJ,GAAIJ,IAAM,EACRE,EAAIqD,EAEJnD,EAAImD,EAEJpD,EAAIoD,MACC,CACL,IAAIhD,EAAIgD,EAAI,GAAMA,GAAK,EAAIvD,GAAKuD,EAAIvD,EAAIuD,EAAIvD,EACxCM,EAAI,EAAIiD,EAAIhD,EAChBL,EAAI,QAAQI,EAAGC,EAAGR,EAAI,EAAI,CAAC,EAC3BI,EAAI,QAAQG,EAAGC,EAAGR,CAAC,EACnBK,EAAI,QAAQE,EAAGC,EAAGR,EAAI,EAAI,CAAC,EAG7B,MAAO,CAACG,EAAGC,EAAGC,EAAGrB,EAAI,CAAC,CAAC,CACzB,CAEA,SAAS,OAAOyB,EAAGklC,EAAMC,EAAMC,EAAQC,EAAQ,CAQ7C,IAPID,IAAW,QAAaC,IAAW,UACrCD,EAASF,EACTG,EAASF,EACTD,EAAO,EACPC,EAAO,GAGLA,EAAOD,EAAM,CACf,IAAII,EAAQH,EACZA,EAAOD,EACPA,EAAOI,EAGT,GAAItlC,GAAKklC,EACP,OAAOE,EAGT,GAAIplC,GAAKmlC,EACP,OAAOE,EAGT,IAAIl2B,EAAOg2B,IAASD,EAAO,GAAKllC,EAAIklC,IAASC,EAAOD,GAEpD,GAAI,CAACE,EAAO,OACV,OAAOA,GAAUC,EAASD,GAAUj2B,EAGtC,IAAI9Q,EACAC,EAAM8mC,EAAO,OACbvkC,EAAM,iBAAiB,UAAWvC,CAAG,EAEzC,IAAKD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBwC,EAAIxC,CAAC,EAAI+mC,EAAO/mC,CAAC,GAAKgnC,EAAOhnC,CAAC,EAAI+mC,EAAO/mC,CAAC,GAAK8Q,EAGjD,OAAOtO,CACT,CAEA,SAAS,OAAOX,EAAKD,EAAK,CAWxB,GAVIA,IAAQ,SACNC,IAAQ,QACVA,EAAM,EACND,EAAM,IAENA,EAAMC,EACNA,EAAM,SAIND,EAAI,OAAQ,CACd,IAAI,EACA3B,EAAM2B,EAAI,OAETC,IACHA,EAAM,iBAAiB,UAAW5B,CAAG,GAGvC,IAAIuC,EAAM,iBAAiB,UAAWvC,CAAG,EACrCinC,EAAM,OAAO,OAAO,EAExB,IAAK,EAAI,EAAG,EAAIjnC,EAAK,GAAK,EACxBuC,EAAI,CAAC,EAAIX,EAAI,CAAC,EAAIqlC,GAAOtlC,EAAI,CAAC,EAAIC,EAAI,CAAC,GAGzC,OAAOW,EAGLX,IAAQ,SACVA,EAAM,GAGR,IAAIslC,EAAO,OAAO,OAAO,EACzB,OAAOtlC,EAAMslC,GAAQvlC,EAAMC,EAC7B,CAEA,SAAS,WAAWuM,EAAQg5B,EAAYC,EAAa91B,EAAQ,CAC3D,IAAIvR,EACAC,EAAMmO,EAAO,OACb+G,EAAO,UAAU,WAAW,EAChCA,EAAK,YAAY,CAAC,CAAC5D,EAAQtR,CAAG,EAC9B,IAAIqnC,EAAiB,CAAC,EAAG,CAAC,EACtBC,EACAC,EAEJ,IAAKxnC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBunC,EAAgBH,GAAcA,EAAWpnC,CAAC,EAAIonC,EAAWpnC,CAAC,EAAIsnC,EAC9DE,EAAiBH,GAAeA,EAAYrnC,CAAC,EAAIqnC,EAAYrnC,CAAC,EAAIsnC,EAClEnyB,EAAK,YAAY/G,EAAOpO,CAAC,EAAE,CAAC,EAAGoO,EAAOpO,CAAC,EAAE,CAAC,EAAGwnC,EAAe,CAAC,EAAIp5B,EAAOpO,CAAC,EAAE,CAAC,EAAGwnC,EAAe,CAAC,EAAIp5B,EAAOpO,CAAC,EAAE,CAAC,EAAGunC,EAAc,CAAC,EAAIn5B,EAAOpO,CAAC,EAAE,CAAC,EAAGunC,EAAc,CAAC,EAAIn5B,EAAOpO,CAAC,EAAE,CAAC,EAAGA,EAAG,EAAI,EAG5L,OAAOmV,CACT,CAEA,SAAS,mBAAmB,KAAM,KAAM,SAAU,CAChD,IAAI,IAAM,KAAK,EACX,cAAgB,qBAAqB,KAAK,GAAG,EAE7C,aAAe,IAAI,QAAQ,QAAQ,IAAM,GAEzC,SAAW,KAAK,KAAK,GACrB,UACA,cACA,QACA,OACA,aAAe,SACnB,aAAa,YAAc,aAAa,eACxC,OAAO,eAAe,aAAc,QAAS,CAC3C,IAAK,UAAY,CACf,OAAO,aAAa,CACtB,CACF,CAAC,EACD,KAAK,KAAK,cAAgB,EAAI,KAAK,KAAK,WAAW,UACnD,KAAK,KAAK,iBAAmB,EAC7B,IAAI,QAAU,KAAK,KAAK,GAAK,KAAK,KAAK,WAAW,UAC9C,SAAW,KAAK,KAAK,GAAK,KAAK,KAAK,WAAW,UAC/C,MAAQ,KAAK,KAAK,GAAK,KAAK,KAAK,GAAK,EACtC,OAAS,KAAK,KAAK,GAAK,KAAK,KAAK,GAAK,EACvC,KAAO,KAAK,KAAK,GACjB,OACA,QACA,QACA,SACA,OACA,QACA,UACA,SACA,OACA,kBACA,SACA,SACA,YACA,MACA,UACA,SACA,KACA,YACA,eACA,aACA,oBAAsB,KAAK,oCAAsC,IAAM,wBAAwB,EAAE,CAAC,EAElG,QAAU,SAAS,GAAK,KAAK,EAAE,OAAS,EACxC,OAAS,EAAE,MAAQ3V,GAAS,OAAS,MAAQA,GAAS,KAAK,KAAO,GAElE,OAAS,SAASioC,EAAOC,EAAMC,EAAK,CACtC,IAAIC,EACApjC,EACAqjC,GAAa,MAAQroC,GAAS,GAAG,QAAU,MAAQA,GAAS,GAAG,OAAS,EACxEsoC,EAAY,iBAAiB,UAAWD,CAAS,EACrDH,EAAO,EACP,IAAIxQ,EAAa,KAAK,MAAM,KAAOwQ,CAAI,EAIvC,IAHAE,EAAU,EACVpjC,EAAI,EAEGojC,EAAU1Q,GAAY,CAE3B,IAAK1yB,EAAI,EAAGA,EAAIqjC,EAAWrjC,GAAK,EAC9BsjC,EAAUtjC,CAAC,GAAK,CAACmjC,EAAMA,EAAM,EAAI,OAAO,OAAO,EAGjDC,GAAW,EAIb,IAAIG,EAAU,KAAOL,EACjB52B,EAAOi3B,EAAU,KAAK,MAAMA,CAAO,EACnCvlC,EAAM,iBAAiB,UAAWqlC,CAAS,EAE/C,GAAIA,EAAY,EAAG,CACjB,IAAKrjC,EAAI,EAAGA,EAAIqjC,EAAWrjC,GAAK,EAC9BhC,EAAIgC,CAAC,GAAK,MAAQhF,GAAS,GAAGgF,CAAC,EAAIsjC,EAAUtjC,CAAC,GAAK,CAACmjC,EAAMA,EAAM,EAAI,OAAO,OAAO,GAAK72B,EAIzF,OAAOtO,EAGT,OAAQ,MAAQhD,GAAS,GAAKsoC,EAAU,CAAC,GAAK,CAACH,EAAMA,EAAM,EAAI,OAAO,OAAO,GAAK72B,CACpF,EAAE,KAAK,MAAQtR,CAAO,EAElB,aAAa,SACf,OAAS,aAAa,OAAO,KAAK,YAAY,EAC9C,QAAU,QAGR,aAAa,UACf,QAAU,aAAa,QAAQ,KAAK,YAAY,EAChD,SAAW,SAGT,aAAa,SACf,OAAS,aAAa,OAAO,KAAK,YAAY,GAGhD,SAAS,eAAee,EAAMynC,EAAU,CACtC,OAAO,OAAOznC,EAAMynC,EAAU,EAAI,CACpC,CAEA,SAAS,gBAAgBznC,EAAMynC,EAAU,CACvC,OAAO,QAAQznC,EAAMynC,EAAU,EAAI,CACrC,EAEK,MAAQxoC,GAAS,iBACpB,aAAe,MAAQA,GAAS,eAAe,KAAK,MAAQA,CAAO,IAGhE,MAAQA,GAAS,oBACpB,gBAAkB,MAAQA,GAAS,kBAAkB,KAAK,MAAQA,CAAO,GAG3E,IAAI,KAAO,KAAK,KAAK,WAAW,iBAAiB,KAAK,KAAK,KAAK,WAAW,gBAAgB,EAE3F,SAAS,OAAOyoC,EAAOC,EAAO,CAC5B,IAAIC,EAAO,CAACD,EAAM,CAAC,EAAID,EAAM,CAAC,EAAGC,EAAM,CAAC,EAAID,EAAM,CAAC,EAAGC,EAAM,CAAC,EAAID,EAAM,CAAC,CAAC,EACrEG,EAAQ,KAAK,MAAMD,EAAK,CAAC,EAAG,KAAK,KAAKA,EAAK,CAAC,EAAIA,EAAK,CAAC,EAAIA,EAAK,CAAC,EAAIA,EAAK,CAAC,CAAC,CAAC,EAAI,UAChFE,EAAM,CAAC,KAAK,MAAMF,EAAK,CAAC,EAAGA,EAAK,CAAC,CAAC,EAAI,UAC1C,MAAO,CAACE,EAAKD,EAAO,CAAC,CACvB,CAEA,SAAS,QAAQzmC,EAAGklC,EAAMC,EAAMwB,EAAMC,EAAM,CAC1C,OAAO,UAAU,WAAY5mC,EAAGklC,EAAMC,EAAMwB,EAAMC,CAAI,CACxD,CAEA,SAAS,OAAO5mC,EAAGklC,EAAMC,EAAMwB,EAAMC,EAAM,CACzC,OAAO,UAAU,UAAW5mC,EAAGklC,EAAMC,EAAMwB,EAAMC,CAAI,CACvD,CAEA,SAAS,KAAK5mC,EAAGklC,EAAMC,EAAMwB,EAAMC,EAAM,CACvC,OAAO,UAAU,aAAc5mC,EAAGklC,EAAMC,EAAMwB,EAAMC,CAAI,CAC1D,CAEA,SAAS,UAAUC,EAAI,EAAG3B,EAAMC,EAAMwB,EAAMC,EAAM,CAC5CD,IAAS,QACXA,EAAOzB,EACP0B,EAAOzB,GAEP,GAAK,EAAID,IAASC,EAAOD,GAGvB,EAAI,EACN,EAAI,EACK,EAAI,IACb,EAAI,GAGN,IAAIlpB,EAAO6qB,EAAG,CAAC,EAEf,GAAI,sBAAsBF,CAAI,EAAG,CAC/B,IAAIG,EACAC,EAASJ,EAAK,OACd9lC,EAAM,iBAAiB,UAAWkmC,CAAM,EAE5C,IAAKD,EAAO,EAAGA,EAAOC,EAAQD,GAAQ,EACpCjmC,EAAIimC,CAAI,GAAKF,EAAKE,CAAI,EAAIH,EAAKG,CAAI,GAAK9qB,EAAO2qB,EAAKG,CAAI,EAG1D,OAAOjmC,EAGT,OAAQ+lC,EAAOD,GAAQ3qB,EAAO2qB,CAChC,CAEA,SAAS,WAAWltB,EAAM,CACxB,IAAIqtB,EACAC,EAAS,KAAK,EAAE,OAChBxvB,EACAqB,EAEJ,GAAI,CAAC,KAAK,EAAE,QAAU,OAAO,KAAK,EAAE,CAAC,GAAM,SACzCrB,EAAQ,EACRqB,EAAU,UAEVrB,EAAQ,GACRkC,GAAQ,KAAK,KAAK,WAAW,UAEzBA,EAAO,KAAK,EAAE,CAAC,EAAE,EACnBlC,EAAQ,EACRqB,EAAU,KAAK,EAAE,CAAC,EAAE,MACf,CACL,IAAKkuB,EAAO,EAAGA,EAAOC,EAAS,EAAGD,GAAQ,EACxC,GAAIrtB,IAAS,KAAK,EAAEqtB,CAAI,EAAE,EAAG,CAC3BvvB,EAAQuvB,EAAO,EACfluB,EAAU,KAAK,EAAEkuB,CAAI,EAAE,EACvB,cACSrtB,EAAO,KAAK,EAAEqtB,CAAI,EAAE,GAAKrtB,EAAO,KAAK,EAAEqtB,EAAO,CAAC,EAAE,EAAG,CACzDrtB,EAAO,KAAK,EAAEqtB,CAAI,EAAE,EAAI,KAAK,EAAEA,EAAO,CAAC,EAAE,EAAIrtB,GAC/ClC,EAAQuvB,EAAO,EACfluB,EAAU,KAAK,EAAEkuB,EAAO,CAAC,EAAE,IAE3BvvB,EAAQuvB,EAAO,EACfluB,EAAU,KAAK,EAAEkuB,CAAI,EAAE,GAGzB,MAIAvvB,IAAU,KACZA,EAAQuvB,EAAO,EACfluB,EAAU,KAAK,EAAEkuB,CAAI,EAAE,GAK7B,IAAIE,EAAQ,CAAC,EACb,OAAAA,EAAM,MAAQzvB,EACdyvB,EAAM,KAAOpuB,EAAU,KAAK,KAAK,WAAW,UACrCouB,CACT,CAEA,SAAS,IAAIluB,EAAK,CAChB,IAAIkuB,EACAF,EACAC,EAEJ,GAAI,CAAC,KAAK,EAAE,QAAU,OAAO,KAAK,EAAE,CAAC,GAAM,SACzC,MAAM,IAAI,MAAM,yCAA2CjuB,CAAG,EAGhEA,GAAO,EACPkuB,EAAQ,CACN,KAAM,KAAK,EAAEluB,CAAG,EAAE,EAAI,KAAK,KAAK,WAAW,UAC3C,MAAO,CAAC,CACV,EACA,IAAIjY,EAAM,OAAO,UAAU,eAAe,KAAK,KAAK,EAAEiY,CAAG,EAAG,GAAG,EAAI,KAAK,EAAEA,CAAG,EAAE,EAAI,KAAK,EAAEA,EAAM,CAAC,EAAE,EAGnG,IAFAiuB,EAASlmC,EAAI,OAERimC,EAAO,EAAGA,EAAOC,EAAQD,GAAQ,EACpCE,EAAMF,CAAI,EAAIjmC,EAAIimC,CAAI,EACtBE,EAAM,MAAMF,CAAI,EAAIjmC,EAAIimC,CAAI,EAG9B,OAAOE,CACT,CAEA,SAAS,aAAaC,EAAQC,EAAK,CACjC,OAAKA,IACHA,EAAM,KAAK,KAAK,WAAW,WAGtBD,EAASC,CAClB,CAEA,SAAS,aAAalnC,EAAGknC,EAAK,CAC5B,MAAI,CAAClnC,GAAKA,IAAM,IACdA,EAAI,MAGDknC,IACHA,EAAM,KAAK,KAAK,WAAW,WAGtBlnC,EAAIknC,CACb,CAEA,SAAS,WAAWn+B,EAAM,CACxB,OAAO,WAAW,SAAWA,CAAI,CACnC,CAEA,SAAS,kBAAmB,CAC1B,OAAO,KAAK,iBAAiB,CAC/B,CAEA,SAAS,UAAUqV,EAAMylB,EAAK,CAC5B,OAAI,OAAO,OAAU,SACfA,IAAQ,OACH,MAAM,UAAUzlB,CAAI,EAGtB,MAAM,UAAUA,EAAMylB,CAAG,EAG3B,EACT,CAEA,SAAS,OAAOzlB,EAAMylB,EAAK,CACzB,OAAI,OAAO,OAAU,SACfA,IAAQ,OACH,MAAM,OAAOzlB,CAAI,EAGnB,MAAM,OAAOA,EAAMylB,CAAG,EAGxB,EACT,CAEA,SAAS,cAAcsD,EAAiB,CACtC,KAAOA,IAAoB,EAAI,EAAI,KAAK,MAAM,KAAOA,CAAe,EAAIA,EACxE,MAAQ,YAAY,IAAI,CAC1B,CAEA,IAAI,KACA,SACA,MACA,KACA,UACA,UACA,cACA,MAAQ,KAAK,KAAK,IAClB,UAAY,CAAC,EAAE,KAAK,WAAa,KAAK,UAAU,QAChD,OACA,SAAW,KAAK,MAAM,KAAK,OAAO,EAAI,GAAO,EAC7C,WAAa,KAAK,WAEtB,SAAS,kBAAkBC,EAAQ,CAQjC,OANA,MAAQA,EAEJ,cACF,WAAW,QAAQ,GAGhB,MAAQvpC,GAAS,oBAAsB,KAAK,WAAW,UAAY,MAAQA,GAAS,WAAa,eAC7F,QAGJ,MAAQA,GAAS,WAAa,iBACjC,WAAa,MAAQA,GAAS,UAC9B,WAAa,MAAQA,GAAS,UAC9B,eAAiB,MAAQA,GAAS,eAG/B,YACH,KAAO,KAAK,eAAe,KAC3B,UAAY,KAAK,eACjB,SAAW,KAAK,KAAK,cACrB,QAAU,UAAU,QAAQ,KAAK,SAAS,EAC1C,UAAY,UAAU,UAAU,KAAK,SAAS,EAC9C,SAAW,UAAU,SAAS,KAAK,SAAS,EAC5C,OAAS,UAAU,OAAO,KAAK,SAAS,EACxC,KAAO,UAAU,KAAO,UAAU,KAAK,KAAK,SAAS,EAAI,KACzD,kBAAoB,UAGjB,YACH,UAAY,KAAK,eAAe,sBAAsB,EACtD,cAAgB,UAEZ,YACF,YAAc,UAAU,cAOxB,WAAa,GAAK,CAAC,UACrB,QAAU,UAAU,yBAAyB,GAG1C,SACH,OAAS,UAAU,CAAC,GAGtB,UAAY,CAAC,EAAE,KAAK,WAAa,KAAK,UAAU,QAE5C,WAAa,CAAC,SAChB,OAAS,KAAK,UAAU,CAAC,EAAE,gBAG7B,MAAQ,MAAQA,GAAS,KAAK,eAAiB,MAAQA,GAAS,KAAK,WAAW,UAE5E,gBACF,SAAW,eAAe,IAAI,GAGhC,oBAAoB,GACnB,MAAQA,GAAS,kBAAoB,KAAK,WAAW,QAElD,aAAa,WAAa,UAC5B,aAAe,aAAa,GAIvB,aACT,CAEA,OAAO,iBACT,CAEA,UAAG,mBAAqB,mBACjB,EACT,EAAE,EAME,kBAAoB,UAAY,CAClC,SAASwpC,EAAkBtrB,EAAMlH,EAAM7T,EAAM,CACvC6T,EAAK,IACP7T,EAAK,EAAI,GACTA,EAAK,EAAI,GACTA,EAAK,mBAAqB,kBAAkB,mBAC5CA,EAAK,gBAAgB,KAAKA,EAAK,mBAAmB+a,EAAMlH,EAAM7T,CAAI,EAAE,KAAKA,CAAI,CAAC,EAElF,CAEA,SAASsmC,EAAenvB,EAAU,CAChC,OAAAA,IAAa,MAAQta,GAAS,KAAK,WAAW,UAC9Csa,IAAa,MAAQta,GAAS,WAE1Bsa,KAAc,MAAQta,GAAS,eAAe,aAC/C,MAAQA,GAAS,eAAe,WAAa,MAAQA,GAAS,eAAe,UAAYsa,GAAY,MAAQta,GAAS,eAAe,UAAY,GACjJ,MAAQA,GAAS,eAAe,MAAQ,KAAK,iBAAiBsa,GAAW,MAAQta,GAAS,cAAc,GACxG,MAAQA,GAAS,eAAe,UAAYsa,IAGvC,MAAQta,GAAS,eAAe,KAC1C,CAEA,SAAS0pC,EAAepvB,EAAU,CAChC,IAAIqvB,EAAQ,KACRzqB,EAAK,KAAK,eAAe5E,CAAQ,EACjC6E,EAAK,KAAK,eAAe7E,EAAWqvB,CAAK,EACzCC,EAAQ,EAEZ,GAAI1qB,EAAG,OAAQ,CACb,IAAI1e,EAEJ,IAAKA,EAAI,EAAGA,EAAI0e,EAAG,OAAQ1e,GAAK,EAC9BopC,GAAS,KAAK,IAAIzqB,EAAG3e,CAAC,EAAI0e,EAAG1e,CAAC,EAAG,CAAC,EAGpCopC,EAAQ,KAAK,KAAKA,CAAK,EAAI,SAE3BA,EAAQ,EAGV,OAAOA,CACT,CAEA,SAASC,EAAkBvvB,EAAU,CACnC,IAAK,MAAQta,GAAS,MAAQ,OAC5B,OAAQ,MAAQA,GAAS,IAG3B,IAAI2pC,EAAQ,MAERzqB,EAAK,KAAK,eAAe5E,CAAQ,EACjC6E,EAAK,KAAK,eAAe7E,EAAWqvB,CAAK,EACzCG,EAEJ,GAAI5qB,EAAG,OAAQ,CACb4qB,EAAW,iBAAiB,UAAW5qB,EAAG,MAAM,EAChD,IAAI1e,EAEJ,IAAKA,EAAI,EAAGA,EAAI0e,EAAG,OAAQ1e,GAAK,EAI9BspC,EAAStpC,CAAC,GAAK2e,EAAG3e,CAAC,EAAI0e,EAAG1e,CAAC,GAAKmpC,OAGlCG,GAAY3qB,EAAKD,GAAMyqB,EAGzB,OAAOG,CACT,CAEA,SAASC,GAAuB,CAC9B,OAAQ,MAAQ/pC,GAAS,EAC3B,CAEA,SAASgqC,EAAiBC,EAAe,EACtC,MAAQjqC,GAAS,cAAgBiqC,CACpC,CAEA,MAAO,CACL,kBAAmBT,EACnB,eAAgBE,EAChB,kBAAmBG,EACnB,eAAgBJ,EAChB,qBAAsBM,EACtB,iBAAkBC,CACpB,CACF,EAAE,GAKD,SAASE,GAAuB,CAC/B,SAASC,EAAQppC,EAAMynC,EAAU4B,EAAc,CAC7C,GAAI,EAAE,MAAQpqC,GAAS,GAAK,EAAE,MAAQA,GAAS,UAC7C,OAAQ,MAAQA,GAAS,GAG3Be,EAAOA,EAAOA,EAAK,YAAY,EAAI,GACnC,IAAIspC,GAAgB,MAAQrqC,GAAS,KAAK,cACtCsqC,GAAa,MAAQtqC,GAAS,UAC9BuqC,EAAeD,EAAUA,EAAU,OAAS,CAAC,EAAE,EAEnD,GAAID,GAAgBE,EAClB,OAAQ,MAAQvqC,GAAS,GAG3B,IAAIwqC,EACAC,EAECL,GAQE5B,EAGHgC,EAAgB,KAAK,IAAID,GAAgB,MAAQvqC,GAAS,KAAK,KAAK,WAAW,UAAYwoC,CAAQ,EAFnGgC,EAAgB,KAAK,IAAI,EAAGD,GAAgB,MAAQvqC,GAAS,KAAK,KAAK,EAAE,EAK3EyqC,EAAgBF,EAAeC,KAb3B,CAAChC,GAAYA,EAAW8B,EAAU,OAAS,KAC7C9B,EAAW8B,EAAU,OAAS,GAGhCG,EAAgBH,EAAUA,EAAU,OAAS,EAAI9B,CAAQ,EAAE,EAC3DgC,EAAgBD,EAAeE,GAWjC,IAAIjqC,EACAC,EACAiqC,EAEJ,GAAI3pC,IAAS,WAAY,CACvB,IAAI22B,EAAa,KAAK,OAAO2S,EAAeI,GAAiBD,CAAa,EAE1E,GAAI9S,EAAa,IAAM,EACrB,OAAO,KAAK,gBAAgB8S,GAAiBH,EAAeI,GAAiBD,EAAgBC,IAAkB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,UAErJe,IAAS,SAAU,CAC5B,IAAI4pC,EAAQ,KAAK,eAAeF,GAAiB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAC1F4qC,EAAO,KAAK,eAAeL,GAAgB,MAAQvqC,GAAS,KAAK,WAAW,UAAW,CAAC,EACxF6qC,EAAU,KAAK,iBAAiBR,EAAeI,GAAiBD,EAAgBC,IAAkB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAE/I8qC,EAAU,KAAK,OAAOT,EAAeI,GAAiBD,CAAa,EAEvE,IAAK,MAAQxqC,GAAS,GAAG,OAAQ,CAI/B,IAHA0qC,EAAM,IAAI,MAAMC,EAAM,MAAM,EAC5BlqC,EAAMiqC,EAAI,OAELlqC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkqC,EAAIlqC,CAAC,GAAKoqC,EAAKpqC,CAAC,EAAImqC,EAAMnqC,CAAC,GAAKsqC,EAAUD,EAAQrqC,CAAC,EAGrD,OAAOkqC,EAGT,OAAQE,EAAOD,GAASG,EAAUD,UACzB9pC,IAAS,WAAY,CAC9B,IAAIgqC,EAAY,KAAK,eAAeR,GAAgB,MAAQvqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAC7FgrC,EAAgB,KAAK,gBAAgBT,EAAe,OAAU,MAAQvqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAE/G,IAAK,MAAQA,GAAS,GAAG,OAAQ,CAI/B,IAHA0qC,EAAM,IAAI,MAAMK,EAAU,MAAM,EAChCtqC,EAAMiqC,EAAI,OAELlqC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkqC,EAAIlqC,CAAC,EAAIuqC,EAAUvqC,CAAC,GAAKuqC,EAAUvqC,CAAC,EAAIwqC,EAAcxqC,CAAC,KAAO6pC,EAAeE,IAAiB,MAAQvqC,GAAS,KAAK,WAAW,WAAa,KAG9I,OAAO0qC,EAGT,OAAOK,GAAaA,EAAYC,KAAmBX,EAAeE,GAAgB,MAGpF,OAAO,KAAK,iBAAiBF,EAAeI,GAAiBD,EAAgBC,IAAkB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,CAC9I,CAEA,SAASirC,EAAOlqC,EAAMynC,EAAU4B,EAAc,CAC5C,GAAI,EAAE,MAAQpqC,GAAS,EACrB,OAAQ,MAAQA,GAAS,GAG3Be,EAAOA,EAAOA,EAAK,YAAY,EAAI,GACnC,IAAIspC,GAAgB,MAAQrqC,GAAS,KAAK,cACtCsqC,GAAa,MAAQtqC,GAAS,UAC9ByqC,EAAgBH,EAAU,CAAC,EAAE,EAEjC,GAAID,GAAgBI,EAClB,OAAQ,MAAQzqC,GAAS,GAG3B,IAAIwqC,EACAD,EAECH,GAQE5B,EAGHgC,EAAgB,KAAK,KAAK,MAAQxqC,GAAS,KAAK,KAAK,WAAW,UAAYwoC,CAAQ,EAFpFgC,EAAgB,KAAK,IAAI,GAAI,MAAQxqC,GAAS,KAAK,KAAK,GAAKyqC,CAAa,EAK5EF,EAAeE,EAAgBD,KAb3B,CAAChC,GAAYA,EAAW8B,EAAU,OAAS,KAC7C9B,EAAW8B,EAAU,OAAS,GAGhCC,EAAeD,EAAU9B,CAAQ,EAAE,EACnCgC,EAAgBD,EAAeE,GAWjC,IAAIjqC,EACAC,EACAiqC,EAEJ,GAAI3pC,IAAS,WAAY,CACvB,IAAI22B,EAAa,KAAK,OAAO+S,EAAgBJ,GAAgBG,CAAa,EAE1E,GAAI9S,EAAa,IAAM,EACrB,OAAO,KAAK,iBAAiB+S,EAAgBJ,GAAgBG,EAAgBC,IAAkB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,UAErIe,IAAS,SAAU,CAC5B,IAAI4pC,EAAQ,KAAK,eAAeF,GAAiB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAC1F4qC,EAAO,KAAK,eAAeL,GAAgB,MAAQvqC,GAAS,KAAK,WAAW,UAAW,CAAC,EACxF6qC,EAAU,KAAK,gBAAgBL,GAAiBC,EAAgBJ,GAAgBG,EAAgBC,IAAkB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAC/J8qC,EAAU,KAAK,OAAOL,EAAgBJ,GAAgBG,CAAa,EAAI,EAE3E,IAAK,MAAQxqC,GAAS,GAAG,OAAQ,CAI/B,IAHA0qC,EAAM,IAAI,MAAMC,EAAM,MAAM,EAC5BlqC,EAAMiqC,EAAI,OAELlqC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkqC,EAAIlqC,CAAC,EAAIqqC,EAAQrqC,CAAC,GAAKoqC,EAAKpqC,CAAC,EAAImqC,EAAMnqC,CAAC,GAAKsqC,EAG/C,OAAOJ,EAGT,OAAOG,GAAWD,EAAOD,GAASG,UACzB/pC,IAAS,WAAY,CAC9B,IAAImqC,EAAa,KAAK,eAAeT,GAAiB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAC/FmrC,EAAiB,KAAK,gBAAgBV,EAAgB,OAAU,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,EAEjH,IAAK,MAAQA,GAAS,GAAG,OAAQ,CAI/B,IAHA0qC,EAAM,IAAI,MAAMQ,EAAW,MAAM,EACjCzqC,EAAMiqC,EAAI,OAELlqC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkqC,EAAIlqC,CAAC,EAAI0qC,EAAW1qC,CAAC,GAAK0qC,EAAW1qC,CAAC,EAAI2qC,EAAe3qC,CAAC,IAAMiqC,EAAgBJ,GAAgB,KAGlG,OAAOK,EAGT,OAAOQ,GAAcA,EAAaC,IAAmBV,EAAgBJ,GAAgB,KAGvF,OAAO,KAAK,gBAAgBG,IAAkBC,EAAgBJ,GAAgBG,EAAgBC,KAAmB,MAAQzqC,GAAS,KAAK,WAAW,UAAW,CAAC,CAChK,CAEA,SAASorC,EAAO5gC,EAAO6gC,EAAS,CAC9B,GAAI,EAAE,MAAQrrC,GAAS,EACrB,OAAQ,MAAQA,GAAS,GAM3B,GAHAwK,GAASA,GAAS,IAAO,GACzB6gC,EAAU,KAAK,MAAMA,GAAW,CAAC,EAE7BA,GAAW,EACb,OAAQ,MAAQrrC,GAAS,GAG3B,IAAIgB,GAAe,MAAQhB,GAAS,KAAK,eAAiB,MAAQA,GAAS,KAAK,WAAW,UACvFma,EAAYnZ,EAAcwJ,EAC1B8gC,EAAWtqC,EAAcwJ,EACzB+gC,EAAkBF,EAAU,GAAKC,EAAWnxB,IAAckxB,EAAU,GAAK,EACzE7qC,EAAI,EACJwE,EAAI,EACJ/B,GAEC,MAAQjD,GAAS,GAAG,OACvBiD,EAAQ,iBAAiB,WAAY,MAAQjD,GAAS,GAAG,MAAM,EAE/DiD,EAAQ,EAKV,QAFIuoC,EAEGhrC,EAAI6qC,GAAS,CAGlB,GAFAG,EAAc,KAAK,eAAerxB,EAAY3Z,EAAI+qC,CAAe,GAE5D,MAAQvrC,GAAS,GAAG,OACvB,IAAKgF,EAAI,EAAGA,GAAK,MAAQhF,GAAS,GAAG,OAAQgF,GAAK,EAChD/B,EAAM+B,CAAC,GAAKwmC,EAAYxmC,CAAC,OAG3B/B,GAASuoC,EAGXhrC,GAAK,EAGP,IAAK,MAAQR,GAAS,GAAG,OACvB,IAAKgF,EAAI,EAAGA,GAAK,MAAQhF,GAAS,GAAG,OAAQgF,GAAK,EAChD/B,EAAM+B,CAAC,GAAKqmC,OAGdpoC,GAASooC,EAGX,OAAOpoC,CACT,CAEA,SAASwoC,EAAwB7vB,EAAM,EAC/B,MAAQ5b,GAAS,2BACpB,MAAQA,GAAS,wBAA0B,CAC1C,EAAG,IAAI,MACT,GAIF,IAAIk0B,GAAU,MAAQl0B,GAAS,wBAAwB,EAGvD,GAFAk0B,EAAO,gBAAgB,MAAQl0B,GAAS,IAAI,KAAK,GAE5C,MAAQA,GAAS,uBAAyB,EAAG,CAChD,IAAI0rC,GAAU,MAAQ1rC,GAAS,EAAE,eAAe4b,CAAI,EAEpDsY,EAAO,UAAU,CAACwX,EAAO,CAAC,GAAK,MAAQ1rC,GAAS,EAAE,KAAM,CAAC0rC,EAAO,CAAC,GAAK,MAAQ1rC,GAAS,EAAE,KAAM0rC,EAAO,CAAC,GAAK,MAAQ1rC,GAAS,EAAE,IAAI,EAGrI,IAAK,MAAQA,GAAS,uBAAyB,EAAG,CAChD,IAAI0E,GAAS,MAAQ1E,GAAS,EAAE,eAAe4b,CAAI,EAEnDsY,EAAO,MAAMxvB,EAAM,CAAC,GAAK,MAAQ1E,GAAS,EAAE,KAAM0E,EAAM,CAAC,GAAK,MAAQ1E,GAAS,EAAE,KAAM0E,EAAM,CAAC,GAAK,MAAQ1E,GAAS,EAAE,IAAI,EAG5H,IAAK,MAAQA,GAAS,KAAO,MAAQA,GAAS,uBAAyB,EAAG,CACxE,IAAIsE,GAAQ,MAAQtE,GAAS,GAAG,eAAe4b,CAAI,EAE/C+vB,GAAY,MAAQ3rC,GAAS,GAAG,eAAe4b,CAAI,EAEvDsY,EAAO,aAAa,CAAC5vB,GAAQ,MAAQtE,GAAS,GAAG,KAAM2rC,GAAY,MAAQ3rC,GAAS,GAAG,IAAI,EAG7F,IAAK,MAAQA,GAAS,IAAM,MAAQA,GAAS,uBAAyB,EAAG,CACvE,IAAI4rC,GAAY,MAAQ5rC,GAAS,EAAE,eAAe4b,CAAI,EAEtDsY,EAAO,OAAO,CAAC0X,GAAY,MAAQ5rC,GAAS,EAAE,IAAI,UACzC,EAAE,MAAQA,GAAS,IAAM,MAAQA,GAAS,uBAAyB,EAAG,CAC/E,IAAI6rC,GAAa,MAAQ7rC,GAAS,GAAG,eAAe4b,CAAI,EAEpDkwB,GAAa,MAAQ9rC,GAAS,GAAG,eAAe4b,CAAI,EAEpDmwB,GAAa,MAAQ/rC,GAAS,GAAG,eAAe4b,CAAI,EAEpDowB,GAAe,MAAQhsC,GAAS,GAAG,eAAe4b,CAAI,EAE1DsY,EAAO,QAAQ,CAAC2X,GAAa,MAAQ7rC,GAAS,GAAG,IAAI,EAAE,QAAQ8rC,GAAa,MAAQ9rC,GAAS,GAAG,IAAI,EAAE,QAAQ+rC,GAAa,MAAQ/rC,GAAS,GAAG,IAAI,EAAE,QAAQ,CAACgsC,EAAY,CAAC,GAAK,MAAQhsC,GAAS,GAAG,IAAI,EAAE,QAAQgsC,EAAY,CAAC,GAAK,MAAQhsC,GAAS,GAAG,IAAI,EAAE,QAAQgsC,EAAY,CAAC,GAAK,MAAQhsC,GAAS,GAAG,IAAI,EAGlT,IAAK,MAAQA,GAAS,KAAK,IAAM,MAAQA,GAAS,KAAK,EAAE,EAAG,CAC1D,IAAIisC,GAAa,MAAQjsC,GAAS,GAAG,eAAe4b,CAAI,EAEpDswB,GAAa,MAAQlsC,GAAS,GAAG,eAAe4b,CAAI,EAExD,IAAK,MAAQ5b,GAAS,KAAK,EAAE,EAAG,CAC9B,IAAImsC,GAAa,MAAQnsC,GAAS,GAAG,eAAe4b,CAAI,EAExDsY,EAAO,UAAU+X,GAAa,MAAQjsC,GAAS,GAAG,KAAMksC,GAAa,MAAQlsC,GAAS,GAAG,KAAM,CAACmsC,GAAa,MAAQnsC,GAAS,GAAG,IAAI,OAErIk0B,EAAO,UAAU+X,GAAa,MAAQjsC,GAAS,GAAG,KAAMksC,GAAa,MAAQlsC,GAAS,GAAG,KAAM,CAAC,MAE7F,CACL,IAAI+1B,GAAY,MAAQ/1B,GAAS,EAAE,eAAe4b,CAAI,EAEtDsY,EAAO,UAAU6B,EAAS,CAAC,GAAK,MAAQ/1B,GAAS,EAAE,KAAM+1B,EAAS,CAAC,GAAK,MAAQ/1B,GAAS,EAAE,KAAM,CAAC+1B,EAAS,CAAC,GAAK,MAAQ/1B,GAAS,EAAE,IAAI,EAG1I,OAAOk0B,CACT,CAEA,SAASkY,GAAgC,CACvC,OAAQ,MAAQpsC,GAAS,EAAE,MAAM,IAAI,MAAQ,CAC/C,CAEA,IAAI0f,EAAuB,yBAAyB,qBAEpD,yBAAyB,qBAAuB,SAAUxB,EAAMlH,EAAM5T,EAAW,CAC/E,IAAID,EAAOuc,EAAqBxB,EAAMlH,EAAM5T,CAAS,EAErD,OAAID,EAAK,kBAAkB,OACzBA,EAAK,eAAiBsoC,EAAwB,KAAKtoC,CAAI,EAEvDA,EAAK,eAAiBipC,EAA8B,KAAKjpC,CAAI,EAG/DA,EAAK,iBAAmB,kBAAkB,iBACnCA,CACT,EAEA,IAAIkpC,EAAkB,gBAAgB,QAEtC,gBAAgB,QAAU,SAAUnuB,EAAMlH,EAAMjW,EAAMod,EAAM/a,EAAW,CACrE,IAAID,EAAOkpC,EAAgBnuB,EAAMlH,EAAMjW,EAAMod,EAAM/a,CAAS,EAIxDD,EAAK,GACPA,EAAK,eAAiB,kBAAkB,eAAe,KAAKA,CAAI,EAEhEA,EAAK,eAAiB,kBAAkB,qBAAqB,KAAKA,CAAI,EAGxEA,EAAK,iBAAmB,kBAAkB,iBAC1CA,EAAK,QAAUgnC,EACfhnC,EAAK,OAAS8nC,EACd9nC,EAAK,OAASioC,EACdjoC,EAAK,kBAAoB,kBAAkB,kBAAkB,KAAKA,CAAI,EACtEA,EAAK,eAAiB,kBAAkB,eAAe,KAAKA,CAAI,EAChEA,EAAK,QAAU6T,EAAK,IAAM,EAAIA,EAAK,EAAE,OAAS,EAC9C7T,EAAK,cAAgB6T,EAAK,GAC1B,IAAI/T,EAAQ,EAEZ,OAAIlC,IAAS,IACXkC,EAAQ,iBAAiB,UAAW+T,EAAK,IAAM,EAAIA,EAAK,EAAE,CAAC,EAAE,EAAE,OAASA,EAAK,EAAE,MAAM,GAGvF7T,EAAK,eAAiB,CACpB,UAAW,oBACX,UAAW,EACX,MAAOF,CACT,EACA,kBAAkB,kBAAkBib,EAAMlH,EAAM7T,CAAI,EAEhDA,EAAK,GACPC,EAAU,mBAAmBD,CAAI,EAG5BA,CACT,EAEA,SAASmpC,EAAoBhyB,EAAU,CAErC,OAAM,MAAQta,GAAS,kBACpB,MAAQA,GAAS,eAAiB,CACjC,WAAY,UAAU,OAAO,MAAQA,GAAS,EAAE,EAChD,UAAW,EACX,SAAU,mBACZ,GAGFsa,IAAa,MAAQta,GAAS,KAAK,WAAW,UAC9Csa,IAAa,MAAQta,GAAS,WAE1Bsa,KAAc,MAAQta,GAAS,eAAe,YAC/C,MAAQA,GAAS,eAAe,WAAa,MAAQA,GAAS,eAAe,SAAWsa,GAAY,MAAQta,GAAS,SAAS,UAAY,GAC1I,MAAQA,GAAS,eAAe,SAAWsa,EAC5C,KAAK,iBAAiBA,GAAW,MAAQta,GAAS,eAAe,YAAa,MAAQA,GAAS,cAAc,IAGvG,MAAQA,GAAS,eAAe,UAC1C,CAEA,IAAIusC,EAAmC,qBAAqB,uBAAuB,EAC/EC,EAA4C,qBAAqB,gCAAgC,EAErG,SAASC,GAAmB,CAAC,CAE7BA,EAAiB,UAAY,CAC3B,SAAU,SAAUtpC,EAAMyY,EAAM,EACzB,MAAQ5b,GAAS,GACpB,KAAK,SAAS,EAGhB,IAAI4kB,GAAa,MAAQ5kB,GAAS,EAE9B4b,IAAS,SACXgJ,EAAY,KAAK,eAAehJ,EAAM,CAAC,GAGzC,IAAIpb,EACAC,EAAMmkB,EAAU,QAChBxE,EAAWwE,EAAUzhB,CAAI,EACzByL,EAASgW,EAAU,EACnB5hB,EAAM,iBAAiBvC,CAAG,EAE9B,IAAKD,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpB2C,IAAS,KAAOA,IAAS,IAC3BH,EAAIxC,CAAC,EAAI,CAAC4f,EAAS5f,CAAC,EAAE,CAAC,EAAIoO,EAAOpO,CAAC,EAAE,CAAC,EAAG4f,EAAS5f,CAAC,EAAE,CAAC,EAAIoO,EAAOpO,CAAC,EAAE,CAAC,CAAC,EAEtEwC,EAAIxC,CAAC,EAAI,CAAC4f,EAAS5f,CAAC,EAAE,CAAC,EAAG4f,EAAS5f,CAAC,EAAE,CAAC,CAAC,EAI5C,OAAOwC,CACT,EACA,OAAQ,SAAU4Y,EAAM,CACtB,OAAO,KAAK,SAAS,IAAKA,CAAI,CAChC,EACA,WAAY,SAAUA,EAAM,CAC1B,OAAO,KAAK,SAAS,IAAKA,CAAI,CAChC,EACA,YAAa,SAAUA,EAAM,CAC3B,OAAO,KAAK,SAAS,IAAKA,CAAI,CAChC,EACA,SAAU,UAAY,CACpB,OAAQ,MAAQ5b,GAAS,EAAE,CAC7B,EACA,YAAa,SAAUsR,EAAMsK,EAAM,CACjC,IAAIgJ,GAAa,MAAQ5kB,GAAS,EAE9B4b,IAAS,SACXgJ,EAAY,KAAK,eAAehJ,EAAM,CAAC,IAGnC,MAAQ5b,GAAS,mBACpB,MAAQA,GAAS,gBAAkB,IAAI,kBAAkB4kB,CAAS,GAWrE,QARI9S,GAAkB,MAAQ9R,GAAS,gBACnCmS,EAAUL,EAAe,QACzBkB,EAAYlB,EAAe,YAAcR,EACzC9Q,EAAI,EACJC,EAAM0R,EAAQ,OACdu6B,EAAoB,EACpB7jC,EAEGrI,EAAIC,GAAK,CACd,GAAIisC,EAAoBv6B,EAAQ3R,CAAC,EAAE,YAAcwS,EAAW,CAC1D,IAAI25B,EAAYnsC,EACZosC,EAAWhoB,EAAU,GAAKpkB,IAAMC,EAAM,EAAI,EAAID,EAAI,EAClD2a,GAAenI,EAAY05B,GAAqBv6B,EAAQ3R,CAAC,EAAE,YAC/DqI,EAAK,IAAI,kBAAkB+b,EAAU,EAAE+nB,CAAS,EAAG/nB,EAAU,EAAEgoB,CAAQ,EAAGhoB,EAAU,EAAE+nB,CAAS,EAAG/nB,EAAU,EAAEgoB,CAAQ,EAAGzxB,EAAahJ,EAAQ3R,CAAC,CAAC,EAChJ,WAEAksC,GAAqBv6B,EAAQ3R,CAAC,EAAE,YAGlCA,GAAK,EAGP,OAAKqI,IACHA,EAAK+b,EAAU,EAAI,CAACA,EAAU,EAAE,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAE,CAAC,EAAE,CAAC,CAAC,EAAI,CAACA,EAAU,EAAEA,EAAU,QAAU,CAAC,EAAE,CAAC,EAAGA,EAAU,EAAEA,EAAU,QAAU,CAAC,EAAE,CAAC,CAAC,GAGpI/b,CACT,EACA,aAAc,SAAUyI,EAAMsK,EAAMixB,EAAY,CAE1Cv7B,GAAQ,EAEVA,GAAQ,MAAQtR,GAAS,EAAE,EAClBsR,GAAQ,IAEjBA,EAAO,MAGT,IAAIpI,EAAM,KAAK,YAAYoI,EAAMsK,CAAI,EACjCzS,EAAM,KAAK,YAAYmI,EAAO,KAAOsK,CAAI,EACzCkxB,EAAU3jC,EAAI,CAAC,EAAID,EAAI,CAAC,EACxB6jC,EAAU5jC,EAAI,CAAC,EAAID,EAAI,CAAC,EACxB8jC,EAAY,KAAK,KAAK,KAAK,IAAIF,EAAS,CAAC,EAAI,KAAK,IAAIC,EAAS,CAAC,CAAC,EAErE,GAAIC,IAAc,EAChB,MAAO,CAAC,EAAG,CAAC,EAGd,IAAIC,EAAaJ,IAAe,UAAY,CAACC,EAAUE,EAAWD,EAAUC,CAAS,EAAI,CAAC,CAACD,EAAUC,EAAWF,EAAUE,CAAS,EACnI,OAAOC,CACT,EACA,cAAe,SAAU37B,EAAMsK,EAAM,CACnC,OAAO,KAAK,aAAatK,EAAMsK,EAAM,SAAS,CAChD,EACA,aAAc,SAAUtK,EAAMsK,EAAM,CAClC,OAAO,KAAK,aAAatK,EAAMsK,EAAM,QAAQ,CAC/C,EACA,iBAAkB,kBAAkB,iBACpC,eAAgB,kBAAkB,oBACpC,EACA,gBAAgB,CAAC6wB,CAAgB,EAAGF,CAAgC,EACpE,gBAAgB,CAACE,CAAgB,EAAGD,CAAyC,EAC7EA,EAA0C,UAAU,eAAiBF,EACrEE,EAA0C,UAAU,mBAAqB,kBAAkB,mBAC3F,IAAIU,EAAuB,qBAAqB,aAEhD,qBAAqB,aAAe,SAAUhvB,EAAMlH,EAAMjW,EAAMiC,EAAKmqC,EAAO,CAC1E,IAAIhqC,EAAO+pC,EAAqBhvB,EAAMlH,EAAMjW,EAAMiC,EAAKmqC,CAAK,EAC5D,OAAAhqC,EAAK,cAAgB6T,EAAK,GAC1B7T,EAAK,KAAO,GAERpC,IAAS,EACX,kBAAkB,kBAAkBmd,EAAMlH,EAAK,GAAI7T,CAAI,EAC9CpC,IAAS,GAClB,kBAAkB,kBAAkBmd,EAAMlH,EAAK,GAAI7T,CAAI,EAGrDA,EAAK,GACP+a,EAAK,mBAAmB/a,CAAI,EAGvBA,CACT,CACF,GAAG,EAIF,SAASiqC,GAAe,CACvB,SAAS5D,GAAoB,CAC3B,OAAK,MAAQxpC,GAAS,KAAK,EAAE,IAC1B,MAAQA,GAAS,oBAAsB,kBAAkB,mBAAmB,KAAK,MAAQA,CAAO,GAAG,MAAQA,GAAS,MAAO,MAAQA,GAAS,KAAK,EAAG,MAAQA,CAAO,EACpK,KAAK,WAAW,MAAQA,GAAS,mBAAmB,KAAK,MAAQA,CAAO,CAAC,EAClE,IAGF,IACT,CAEA,aAAa,UAAU,mBAAqB,SAAU8tB,EAAcG,EAAM,CACxE,IAAIxT,EAAW,KAAK,oBAAoBwT,CAAI,EAE5C,GAAIH,EAAa,IAAMrT,EAAU,CAC/B,IAAIiV,EAAU,CAAC,EACf,YAAK,SAASA,EAAS5B,CAAY,EACnC4B,EAAQ,EAAIjV,EAAS,SAAS,EAC9BiV,EAAQ,WAAa,GACdA,EAGT,OAAO5B,CACT,EAEA,aAAa,UAAU,eAAiB,UAAY,CAClD,IAAIuf,EAAc,KAAK,gBAAgB,EACnCC,EAAiB,KAAK,kBAAkB,EAC5C,OAAC,MAAQttC,GAAS,GAAKqtC,GAAeC,GAC9B,MAAQttC,GAAS,EAC3B,EAEA,aAAa,UAAU,kBAAoBwpC,CAC7C,EAAG,EAMH,IAAI,mBAAqB,UAAY,CACnC,OAAO,SAA8B1Y,EAAOyc,EAAMtD,EAAe,CAC/D,IAAI9mC,EAAOoqC,EAAK,GAEhB,SAASC,EAAkB9sC,EAAK,CAC9B,OAAIA,IAAQ,SAAWA,IAAQ,SAAWA,IAAQ,QAAUA,IAAQ,QAAUA,IAAQ,qBAAuBA,IAAQ,EAC5G8sC,EAAkB,KAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAE1E,OAAA9mC,EAAK,iBAAiB,kBAAkB,OAAQsqC,CAAc,CAAC,EAC/D,OAAO,iBAAiBD,EAAmB,CACzC,KAAM,CACJ,IAAK,UAAY,CACf,OAAIrqC,EAAK,GACPA,EAAK,SAAS,EAGTA,CACT,CACF,EACA,MAAO,CACL,IAAK,UAAY,CACf,OAAIA,EAAK,GACPA,EAAK,SAAS,EAGTA,CACT,CACF,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,EACA,GAAI,CACF,MAAOA,EAAM,EACf,EACA,cAAe,CACb,MAAOA,EAAM,EACf,EACA,GAAI,CACF,MAAOA,EAAM,EACf,EACA,cAAe,CACb,MAAOmZ,CACT,CACF,CAAC,EACMuD,CACT,CACF,EAAE,EAIE,qBAAuB,UAAY,CACrC,OAAO,SAAUA,EAAmBE,EAAqB,CACvD,OAAO,SAAUhtC,EAAK,CAGpB,OAFAA,EAAMA,IAAQ,OAAY,EAAIA,EAE1BA,GAAO,EACF8sC,EAGFE,EAAoBhtC,EAAM,CAAC,CACpC,CACF,CACF,EAAE,EAIE,kBAAoB,UAAY,CAClC,OAAO,SAAUitC,EAAc1D,EAAe,CAC5C,IAAIuD,EAAoB,CACtB,MAAOG,CACT,EAEA,SAASF,EAAe/sC,EAAK,CAG3B,OAFAA,EAAMA,IAAQ,OAAY,EAAIA,EAE1BA,GAAO,EACF8sC,EAGFvD,EAAcvpC,EAAM,CAAC,CAC9B,CAEA,OAAO+sC,CACT,CACF,EAAE,EAME,yBAA2B,UAAY,CACzC,SAASG,EAAgBh3B,EAAQ22B,EAAMtD,EAAe,CACpD,IAAIjnC,EAAM,CAAC,EACPxC,EACAC,EAAMmW,EAASA,EAAO,OAAS,EAEnC,IAAKpW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBoW,EAAOpW,CAAC,EAAE,KAAO,KACnBwC,EAAI,KAAK6qC,EAAsBj3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACxDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAK8qC,EAAqBl3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACvDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAK+qC,EAAuBn3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACzDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAKgrC,EAAqBp3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACvDrzB,EAAOpW,CAAC,EAAE,KAAO,OACjBoW,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAKirC,EAAwBr3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EAC1DrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAKkrC,EAAqBt3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACvDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAK,mBAAmB4T,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACrDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAKmrC,EAAqBv3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EACvDrzB,EAAOpW,CAAC,EAAE,KAAO,KAC1BwC,EAAI,KAAKorC,EAAwBx3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,EAC1DrzB,EAAOpW,CAAC,EAAE,KAAO,MAC1BwC,EAAI,KAAKqrC,EAAyBz3B,EAAOpW,CAAC,EAAG+sC,EAAK/sC,CAAC,EAAGypC,CAAa,CAAC,GAIxE,OAAOjnC,CACT,CAEA,SAASsrC,EAAyBxd,EAAOyc,EAAMtD,EAAe,CAC5D,IAAIsE,EAEAf,EAAoB,SAA4BvqC,EAAO,CAIzD,QAHIzC,EAAI,EACJC,EAAM8tC,EAAW,OAEd/tC,EAAIC,GAAK,CACd,GAAI8tC,EAAW/tC,CAAC,EAAE,QAAUyC,GAASsrC,EAAW/tC,CAAC,EAAE,KAAOyC,GAASsrC,EAAW/tC,CAAC,EAAE,gBAAkByC,GAASsrC,EAAW/tC,CAAC,EAAE,KAAOyC,GAASsrC,EAAW/tC,CAAC,EAAE,MAAQyC,EAC9J,OAAOsrC,EAAW/tC,CAAC,EAGrBA,GAAK,EAGP,OAAI,OAAOyC,GAAU,SACZsrC,EAAWtrC,EAAQ,CAAC,EAGtB,IACT,EAEAuqC,EAAkB,cAAgB,qBAAqBA,EAAmBvD,CAAa,EACvFsE,EAAaX,EAAgB9c,EAAM,GAAIyc,EAAK,GAAIC,EAAkB,aAAa,EAC/EA,EAAkB,cAAgBe,EAAW,OAC7C,IAAIC,EAAqBC,EAA0B3d,EAAM,GAAGA,EAAM,GAAG,OAAS,CAAC,EAAGyc,EAAK,GAAGA,EAAK,GAAG,OAAS,CAAC,EAAGC,EAAkB,aAAa,EAC9I,OAAAA,EAAkB,UAAYgB,EAC9BhB,EAAkB,cAAgB1c,EAAM,IACxC0c,EAAkB,MAAQ1c,EAAM,GACzB0c,CACT,CAEA,SAASK,EAAsB/c,EAAOyc,EAAMtD,EAAe,CACzD,IAAIuD,EAAoB,SAA4BvqC,EAAO,CACzD,OAAQA,EAAO,CACb,IAAK,qBACL,IAAK,WACL,IAAK,GACH,OAAOuqC,EAAkB,QAK3B,QACE,OAAOA,EAAkB,SAC7B,CACF,EAEAA,EAAkB,cAAgB,qBAAqBA,EAAmBvD,CAAa,EACvF,IAAIyE,EAAUJ,EAAyBxd,EAAOyc,EAAMC,EAAkB,aAAa,EAC/EgB,EAAqBC,EAA0B3d,EAAM,GAAGA,EAAM,GAAG,OAAS,CAAC,EAAGyc,EAAK,GAAGA,EAAK,GAAG,OAAS,CAAC,EAAGC,EAAkB,aAAa,EAC9I,OAAAA,EAAkB,QAAUkB,EAC5BlB,EAAkB,UAAYgB,EAC9B,OAAO,eAAehB,EAAmB,QAAS,CAChD,IAAK,UAAY,CACf,OAAO1c,EAAM,EACf,CACF,CAAC,EAED0c,EAAkB,cAAgB1c,EAAM,GACxC0c,EAAkB,cAAgB1c,EAAM,GACxC0c,EAAkB,GAAK1c,EAAM,GAC7B0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASM,EAAqBhd,EAAOyc,EAAMtD,EAAe,CACxD,SAASuD,EAAkB9sC,EAAK,CAC9B,OAAIA,IAAQ,SAAWA,IAAQ,QACtB8sC,EAAkB,MAGvB9sC,IAAQ,WAAaA,IAAQ,UACxB8sC,EAAkB,QAGpB,IACT,CAEA,cAAO,iBAAiBA,EAAmB,CACzC,MAAO,CACL,IAAK,4BAA4BD,EAAK,CAAC,CACzC,EACA,QAAS,CACP,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,MAAO,CACL,MAAOzc,EAAM,EACf,EACA,GAAI,CACF,MAAOA,EAAM,EACf,CACF,CAAC,EACDyc,EAAK,EAAE,iBAAiB,kBAAkB,QAAStD,CAAa,CAAC,EACjEsD,EAAK,EAAE,iBAAiB,kBAAkB,UAAWtD,CAAa,CAAC,EAC5DuD,CACT,CAEA,SAASO,EAAuBjd,EAAOyc,EAAMtD,EAAe,CAC1D,IAAIwD,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAEtE0E,EAAqB,qBAAqBC,EAAQnB,CAAc,EAEpE,SAASoB,EAAoBruC,EAAG,CAC9B,OAAO,eAAeouC,EAAQ9d,EAAM,EAAEtwB,CAAC,EAAE,GAAI,CAC3C,IAAK,4BAA4B+sC,EAAK,EAAE,UAAU/sC,CAAC,EAAE,CAAC,CACxD,CAAC,CACH,CAEA,IAAIA,EACAC,EAAMqwB,EAAM,EAAIA,EAAM,EAAE,OAAS,EACjC8d,EAAS,CAAC,EAEd,IAAKpuC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBquC,EAAoBruC,CAAC,EACrB+sC,EAAK,EAAE,UAAU/sC,CAAC,EAAE,EAAE,iBAAiBmuC,CAAkB,EAG3D,SAASnB,EAAkB9sC,EAAK,CAC9B,OAAIA,IAAQ,SAAWA,IAAQ,QACtB8sC,EAAkB,MAGvB9sC,IAAQ,WAAaA,IAAQ,UACxB8sC,EAAkB,QAGvB9sC,IAAQ,gBAAkBA,IAAQ,eAC7B8sC,EAAkB,YAGpB,IACT,CAEA,cAAO,iBAAiBA,EAAmB,CACzC,MAAO,CACL,IAAK,4BAA4BD,EAAK,CAAC,CACzC,EACA,QAAS,CACP,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,YAAa,CACX,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,KAAM,CACJ,IAAK,UAAY,CACf,OAAOqB,CACT,CACF,EACA,MAAO,CACL,MAAO9d,EAAM,EACf,EACA,GAAI,CACF,MAAOA,EAAM,EACf,CACF,CAAC,EACDyc,EAAK,EAAE,iBAAiB,kBAAkB,QAASE,CAAc,CAAC,EAClEF,EAAK,EAAE,iBAAiB,kBAAkB,UAAWE,CAAc,CAAC,EACpEF,EAAK,EAAE,iBAAiB,kBAAkB,eAAgBE,CAAc,CAAC,EAClED,CACT,CAEA,SAASQ,EAAqBld,EAAOyc,EAAMtD,EAAe,CACxD,SAASuD,EAAkB9sC,EAAK,CAC9B,OAAIA,IAAQowB,EAAM,EAAE,IAAMpwB,IAAQ,OAASA,IAAQ,MAC1C8sC,EAAkB,IAGvB9sC,IAAQowB,EAAM,EAAE,GACX0c,EAAkB,MAGvB9sC,IAAQowB,EAAM,EAAE,GACX0c,EAAkB,OAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAE1E,OAAAuD,EAAkB,cAAgB1c,EAAM,GACxCyc,EAAK,EAAE,iBAAiB,kBAAkB,QAASE,CAAc,CAAC,EAClEF,EAAK,EAAE,iBAAiB,kBAAkB,MAAOE,CAAc,CAAC,EAChEF,EAAK,EAAE,iBAAiB,kBAAkB,SAAUE,CAAc,CAAC,EACnED,EAAkB,cAAgB1c,EAAM,GACxC0c,EAAkB,cAAgBvD,EAClC,OAAO,iBAAiBuD,EAAmB,CACzC,MAAO,CACL,IAAK,4BAA4BD,EAAK,CAAC,CACzC,EACA,IAAK,CACH,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,OAAQ,CACN,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,MAAO,CACL,MAAOzc,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASiB,EAA0B3d,EAAOyc,EAAMtD,EAAe,CAC7D,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,GAASA,IAAU,eAC7BuqC,EAAkB,YAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,UAC7BuqC,EAAkB,QAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,WAC7BuqC,EAAkB,SAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,YAAcA,IAAU,uBACrDuqC,EAAkB,SAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,QAC7BuqC,EAAkB,MAGvB1c,EAAM,IAAMA,EAAM,GAAG,KAAO7tB,GAASA,IAAU,OAC1CuqC,EAAkB,KAGvB1c,EAAM,IAAMA,EAAM,GAAG,KAAO7tB,GAASA,IAAU,YAC1CuqC,EAAkB,SAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAE1E,OAAAsD,EAAK,UAAU,OAAO,EAAE,iBAAiB,kBAAkB,UAAWE,CAAc,CAAC,EACrFF,EAAK,UAAU,OAAO,EAAE,iBAAiB,kBAAkB,WAAYE,CAAc,CAAC,EACtFF,EAAK,UAAU,OAAO,EAAE,iBAAiB,kBAAkB,eAAgBE,CAAc,CAAC,EAC1FF,EAAK,UAAU,OAAO,EAAE,iBAAiB,kBAAkB,QAASE,CAAc,CAAC,EACnFF,EAAK,UAAU,OAAO,EAAE,iBAAiB,kBAAkB,WAAYE,CAAc,CAAC,EAElFF,EAAK,UAAU,OAAO,KACxBA,EAAK,UAAU,OAAO,GAAG,iBAAiB,kBAAkB,OAAQE,CAAc,CAAC,EACnFF,EAAK,UAAU,OAAO,GAAG,iBAAiB,kBAAkB,aAAcE,CAAc,CAAC,GAG3FF,EAAK,UAAU,GAAG,iBAAiB,kBAAkB,UAAWE,CAAc,CAAC,EAC/E,OAAO,iBAAiBD,EAAmB,CACzC,QAAS,CACP,IAAK,4BAA4BD,EAAK,UAAU,OAAO,CAAC,CAC1D,EACA,SAAU,CACR,IAAK,4BAA4BA,EAAK,UAAU,OAAO,CAAC,CAC1D,EACA,YAAa,CACX,IAAK,4BAA4BA,EAAK,UAAU,OAAO,CAAC,CAC1D,EACA,MAAO,CACL,IAAK,4BAA4BA,EAAK,UAAU,OAAO,CAAC,CAC1D,EACA,SAAU,CACR,IAAK,4BAA4BA,EAAK,UAAU,OAAO,CAAC,CAC1D,EACA,KAAM,CACJ,IAAK,4BAA4BA,EAAK,UAAU,OAAO,EAAE,CAC3D,EACA,SAAU,CACR,IAAK,4BAA4BA,EAAK,UAAU,OAAO,EAAE,CAC3D,EACA,MAAO,CACL,MAAOzc,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK,KACvBA,EAAkB,GAAK1c,EAAM,GAC7B0c,EAAkB,cAAgBvD,EAC3BuD,CACT,CAEA,SAASS,EAAwBnd,EAAOyc,EAAMtD,EAAe,CAC3D,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,SAGvB1c,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,KAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAE1EuD,EAAkB,cAAgB1c,EAAM,GACxC,IAAI3tB,EAAOoqC,EAAK,GAAG,KAAO,KAAOA,EAAK,GAAG,KAAOA,EAAK,GACrD,OAAApqC,EAAK,EAAE,iBAAiB,kBAAkB,OAAQsqC,CAAc,CAAC,EACjEtqC,EAAK,EAAE,iBAAiB,kBAAkB,WAAYsqC,CAAc,CAAC,EACrE,OAAO,iBAAiBD,EAAmB,CACzC,KAAM,CACJ,IAAK,4BAA4BrqC,EAAK,CAAC,CACzC,EACA,SAAU,CACR,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASU,EAAqBpd,EAAOyc,EAAMtD,EAAe,CACxD,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,SAGvB1c,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,SAGvB1c,EAAM,GAAG,KAAO7tB,EACXuqC,EAAkB,OAGvB1c,EAAM,GAAG,KAAO7tB,GAASA,IAAU,gCAC9BuqC,EAAkB,YAGvB1c,EAAM,GAAG,KAAO7tB,EACXuqC,EAAkB,eAGvB1c,EAAM,KAAOA,EAAM,GAAG,KAAO7tB,GAASA,IAAU,iCAC3CuqC,EAAkB,YAGvB1c,EAAM,IAAMA,EAAM,GAAG,KAAO7tB,EACvBuqC,EAAkB,eAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAEtE9mC,EAAOoqC,EAAK,GAAG,KAAO,KAAOA,EAAK,GAAG,KAAOA,EAAK,GACrD,OAAAC,EAAkB,cAAgB1c,EAAM,GACxC3tB,EAAK,GAAG,iBAAiB,kBAAkB,eAAgBsqC,CAAc,CAAC,EAC1EtqC,EAAK,GAAG,iBAAiB,kBAAkB,kBAAmBsqC,CAAc,CAAC,EAC7EtqC,EAAK,GAAG,iBAAiB,kBAAkB,SAAUsqC,CAAc,CAAC,EACpEtqC,EAAK,EAAE,iBAAiB,kBAAkB,WAAYsqC,CAAc,CAAC,EACrEtqC,EAAK,EAAE,iBAAiB,kBAAkB,WAAYsqC,CAAc,CAAC,EAEjE3c,EAAM,KACR3tB,EAAK,GAAG,iBAAiB,kBAAkB,eAAgBsqC,CAAc,CAAC,EAC1EtqC,EAAK,GAAG,iBAAiB,kBAAkB,kBAAmBsqC,CAAc,CAAC,GAG/E,OAAO,iBAAiBD,EAAmB,CACzC,SAAU,CACR,IAAK,4BAA4BrqC,EAAK,CAAC,CACzC,EACA,SAAU,CACR,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,OAAQ,CACN,IAAK,4BAA4BA,EAAK,EAAE,CAC1C,EACA,YAAa,CACX,IAAK,4BAA4BA,EAAK,EAAE,CAC1C,EACA,eAAgB,CACd,IAAK,4BAA4BA,EAAK,EAAE,CAC1C,EACA,YAAa,CACX,IAAK,4BAA4BA,EAAK,EAAE,CAC1C,EACA,eAAgB,CACd,IAAK,4BAA4BA,EAAK,EAAE,CAC1C,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASW,EAAqBrd,EAAOyc,EAAMtD,EAAe,CACxD,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,SAGvB1c,EAAM,EAAE,KAAO7tB,EACVuqC,EAAkB,UAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,QAAUA,IAAU,wBACjDuqC,EAAkB,KAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAEtE9mC,EAAOoqC,EAAK,GAAG,KAAO,KAAOA,EAAK,GAAG,KAAOA,EAAK,GACrD,OAAAC,EAAkB,cAAgB1c,EAAM,GACxC3tB,EAAK,EAAE,iBAAiB,kBAAkB,WAAYsqC,CAAc,CAAC,EACrEtqC,EAAK,EAAE,iBAAiB,kBAAkB,OAAQsqC,CAAc,CAAC,EACjEtqC,EAAK,EAAE,iBAAiB,kBAAkB,WAAYsqC,CAAc,CAAC,EACrE,OAAO,iBAAiBD,EAAmB,CACzC,SAAU,CACR,IAAK,4BAA4BrqC,EAAK,CAAC,CACzC,EACA,UAAW,CACT,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,KAAM,CACJ,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASY,EAAwBtd,EAAOyc,EAAMtD,EAAe,CAC3D,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,GAASA,IAAU,kBAC7BuqC,EAAkB,OAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAEtE9mC,EAAOoqC,EACX,OAAAC,EAAkB,cAAgB1c,EAAM,GACxC3tB,EAAK,GAAG,iBAAiB,kBAAkB,SAAUsqC,CAAc,CAAC,EACpE,OAAO,iBAAiBD,EAAmB,CACzC,OAAQ,CACN,IAAK,4BAA4BrqC,EAAK,EAAE,CAC1C,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,SAASa,EAAyBvd,EAAOyc,EAAMtD,EAAe,CAC5D,SAASuD,EAAkBvqC,EAAO,CAChC,OAAI6tB,EAAM,EAAE,KAAO7tB,GAASA,IAAU,SAC7BuqC,EAAkB,OAGvB1c,EAAM,EAAE,KAAO7tB,GAASA,IAAU,SAC7BuqC,EAAkB,OAGpB,IACT,CAEA,IAAIC,EAAiB,qBAAqBD,EAAmBvD,CAAa,EAEtE9mC,EAAOoqC,EACX,OAAAC,EAAkB,cAAgB1c,EAAM,GACxC3tB,EAAK,EAAE,iBAAiB,kBAAkB,SAAUsqC,CAAc,CAAC,EACnEtqC,EAAK,EAAE,iBAAiB,kBAAkB,SAAUsqC,CAAc,CAAC,EACnE,OAAO,iBAAiBD,EAAmB,CACzC,OAAQ,CACN,IAAK,4BAA4BrqC,EAAK,CAAC,CACzC,EACA,OAAQ,CACN,IAAK,4BAA4BA,EAAK,CAAC,CACzC,EACA,MAAO,CACL,MAAO2tB,EAAM,EACf,CACF,CAAC,EACD0c,EAAkB,GAAK1c,EAAM,GACtB0c,CACT,CAEA,OAAO,SAAU52B,EAAQ22B,EAAMtD,EAAe,CAC5C,IAAIsE,EAEJ,SAASO,EAAmB7rC,EAAO,CACjC,GAAI,OAAOA,GAAU,SAGnB,OAFAA,EAAQA,IAAU,OAAY,EAAIA,EAE9BA,IAAU,EACLgnC,EAGFsE,EAAWtrC,EAAQ,CAAC,EAM7B,QAHIzC,EAAI,EACJC,EAAM8tC,EAAW,OAEd/tC,EAAIC,GAAK,CACd,GAAI8tC,EAAW/tC,CAAC,EAAE,QAAUyC,EAC1B,OAAOsrC,EAAW/tC,CAAC,EAGrBA,GAAK,EAGP,OAAO,IACT,CAEA,SAASuuC,GAAqB,CAC5B,OAAO9E,CACT,CAEA,OAAA6E,EAAmB,cAAgB,qBAAqBA,EAAoBC,CAAkB,EAC9FR,EAAaX,EAAgBh3B,EAAQ22B,EAAMuB,EAAmB,aAAa,EAC3EA,EAAmB,cAAgBP,EAAW,OAC9CO,EAAmB,MAAQ,WACpBA,CACT,CACF,EAAE,EAIE,wBAA0B,UAAY,CACxC,OAAO,SAAU5wB,EAAM,CACrB,IAAI8wB,EAEAC,EAEJ,SAASC,EAAmBp1B,EAAM,CAChC,OAAQA,EAAM,CACZ,IAAK,qBACH,OAAOo1B,EAAmB,WAE5B,QACE,OAAO,IACX,CACF,CAEA,cAAO,eAAeA,EAAoB,aAAc,CACtD,IAAK,UAAY,CACfhxB,EAAK,aAAa,SAAS,EAC3B,IAAIixB,EAAcjxB,EAAK,aAAa,YAAY,EAEhD,OAAIixB,IAAgBH,IAClB9wB,EAAK,aAAa,YAAY,EAAI8wB,EAClCC,EAAc,IAAI,OAAOE,CAAW,EAGpCF,EAAY,MAAQE,GAAe,IAAI,OAAOA,CAAW,GAGpDF,CACT,CACF,CAAC,EACMC,CACT,CACF,EAAE,EAME,yBAA2B,UAAY,CACzC,SAASE,EAAUxzB,EAAM,CACvB,IAAIyzB,EAAa,IAAI,OAErB,GAAIzzB,IAAS,OAAW,CACtB,IAAI0zB,GAAc,MAAQtvC,GAAS,MAAM,eAAe,MAAM,eAAe4b,CAAI,EAEjF0zB,EAAW,MAAMD,CAAU,MACtB,CACL,IAAIE,GAAgB,MAAQvvC,GAAS,MAAM,eAAe,MAC1DuvC,EAAa,cAAcF,CAAU,EAGvC,OAAOA,CACT,CAEA,SAASG,EAAWxsC,EAAK4Y,EAAM,CAC7B,IAAIyzB,EAAa,KAAK,UAAUzzB,CAAI,EACpC,OAAAyzB,EAAW,MAAM,EAAE,EAAI,EACvBA,EAAW,MAAM,EAAE,EAAI,EACvBA,EAAW,MAAM,EAAE,EAAI,EAChB,KAAK,WAAWA,EAAYrsC,CAAG,CACxC,CAEA,SAASysC,EAAQzsC,EAAK4Y,EAAM,CAC1B,IAAIyzB,EAAa,KAAK,UAAUzzB,CAAI,EACpC,OAAO,KAAK,WAAWyzB,EAAYrsC,CAAG,CACxC,CAEA,SAAS0sC,EAAa1sC,EAAK4Y,EAAM,CAC/B,IAAIyzB,EAAa,KAAK,UAAUzzB,CAAI,EACpC,OAAAyzB,EAAW,MAAM,EAAE,EAAI,EACvBA,EAAW,MAAM,EAAE,EAAI,EACvBA,EAAW,MAAM,EAAE,EAAI,EAChB,KAAK,YAAYA,EAAYrsC,CAAG,CACzC,CAEA,SAAS2sC,EAAU3sC,EAAK4Y,EAAM,CAC5B,IAAIyzB,EAAa,KAAK,UAAUzzB,CAAI,EACpC,OAAO,KAAK,YAAYyzB,EAAYrsC,CAAG,CACzC,CAEA,SAAS4sC,EAAW1b,EAAQlxB,EAAK,CAC/B,IAAK,MAAQhD,GAAS,MAAM,YAAc,MAAQA,GAAS,MAAM,UAAU,OAAQ,CACjF,IAAIQ,EACAC,GAAO,MAAQT,GAAS,MAAM,UAAU,OAE5C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,MAAM,UAAUQ,CAAC,EAAE,eAAe,MAAM,cAAc0zB,CAAM,EAIlF,OAAOA,EAAO,kBAAkBlxB,EAAI,CAAC,EAAGA,EAAI,CAAC,EAAGA,EAAI,CAAC,GAAK,CAAC,CAC7D,CAEA,SAAS6sC,EAAY3b,EAAQlxB,EAAK,CAChC,IAAK,MAAQhD,GAAS,MAAM,YAAc,MAAQA,GAAS,MAAM,UAAU,OAAQ,CACjF,IAAIQ,EACAC,GAAO,MAAQT,GAAS,MAAM,UAAU,OAE5C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,MAAM,UAAUQ,CAAC,EAAE,eAAe,MAAM,cAAc0zB,CAAM,EAIlF,OAAOA,EAAO,aAAalxB,CAAG,CAChC,CAEA,SAAS8sC,EAAS9sC,EAAK,CACrB,IAAIqsC,EAAa,IAAI,OAKrB,GAJAA,EAAW,MAAM,GAEhB,MAAQrvC,GAAS,MAAM,eAAe,MAAM,cAAcqvC,CAAU,GAEhE,MAAQrvC,GAAS,MAAM,YAAc,MAAQA,GAAS,MAAM,UAAU,OAAQ,CACjF,IAAIQ,EACAC,GAAO,MAAQT,GAAS,MAAM,UAAU,OAE5C,IAAKQ,EAAI,EAAGA,EAAIC,EAAKD,GAAK,GACvB,MAAQR,GAAS,MAAM,UAAUQ,CAAC,EAAE,eAAe,MAAM,cAAc6uC,CAAU,EAGpF,OAAOA,EAAW,aAAarsC,CAAG,EAGpC,OAAOqsC,EAAW,aAAarsC,CAAG,CACpC,CAEA,SAAS+sC,GAAc,CACrB,MAAO,CAAC,EAAG,EAAG,EAAG,CAAC,CACpB,CAEA,OAAO,SAAU7xB,EAAM,CACrB,IAAIswB,EAEJ,SAASwB,EAAuBC,EAAa,CAC3Cf,EAAmB,KAAO,IAAI,qBAAqBe,EAAa/xB,CAAI,CACtE,CAEA,SAASgyB,EAA0BC,EAAS,CAC1CjB,EAAmB,OAASiB,CAC9B,CAEA,SAASjB,EAAmBp1B,EAAM,CAChC,OAAQA,EAAM,CACZ,IAAK,0BACL,IAAK,WACL,IAAK,GACH,OAAOo1B,EAAmB,eAE5B,IAAK,GACL,IAAK,GACL,IAAK,YACL,IAAK,YACL,IAAK,uBACH,OAAOV,EAET,IAAK,GACL,IAAK,qBACL,IAAK,UACL,IAAK,UACH,OAAOU,EAAmB,OAE5B,IAAK,uBACH,OAAOA,EAAmB,cAE5B,QACE,OAAO,IACX,CACF,CAEAA,EAAmB,UAAYE,EAC/BF,EAAmB,YAAcW,EACjCX,EAAmB,WAAaU,EAChCV,EAAmB,QAAUO,EAC7BP,EAAmB,WAAaM,EAChCN,EAAmB,UAAYS,EAC/BT,EAAmB,aAAeQ,EAClCR,EAAmB,OAASO,EAC5BP,EAAmB,SAAWY,EAC9BZ,EAAmB,YAAca,EACjCb,EAAmB,iBAAmBhxB,EAAK,iBAAiB,KAAKA,CAAI,EACrEgxB,EAAmB,MAAQhxB,EAC3BswB,EAAqB,6BAA6BtwB,EAAK,eAAe,KAAK,EAC3E,IAAIkyB,EAAwB,cAAc5B,EAAoB,aAAa,EAC3E,cAAO,iBAAiBU,EAAoB,CAC1C,UAAW,CACT,IAAK,UAAY,CACf,OAAOhxB,EAAK,UAAU,MACxB,CACF,EACA,OAAQ,CACN,IAAK,UAAY,CACf,OAAOA,EAAK,UAAU,CAAC,EAAE,cAC3B,CACF,EACA,SAAU,cAAcswB,EAAoB,UAAU,EACtD,MAAO,cAAcA,EAAoB,OAAO,EAChD,SAAU,cAAcA,EAAoB,UAAU,EACtD,QAAS,cAAcA,EAAoB,SAAS,EACpD,YAAa4B,EACb,aAAcA,EACd,UAAW,CACT,IAAK,UAAY,CACf,OAAO5B,CACT,CACF,EACA,OAAQ,CACN,IAAK,UAAY,CACf,OAAOtwB,EAAK,SACd,CACF,CACF,CAAC,EACDgxB,EAAmB,UAAYhxB,EAAK,KAAK,GACzCgxB,EAAmB,MAAQhxB,EAAK,KAAK,IACrCgxB,EAAmB,OAAShxB,EAAK,KAAK,MACtCgxB,EAAmB,OAAShxB,EAAK,KAAK,KAAO,EAAIA,EAAK,KAAK,EAAI,IAC/DgxB,EAAmB,MAAQhxB,EAAK,KAAK,KAAO,EAAIA,EAAK,KAAK,EAAI,IAC9DgxB,EAAmB,QAAUhxB,EAAK,KAAK,GAAKA,EAAK,KAAK,WAAW,UACjEgxB,EAAmB,SAAWhxB,EAAK,KAAK,GAAKA,EAAK,KAAK,WAAW,UAClEgxB,EAAmB,MAAQhxB,EAAK,KAAK,GACrCgxB,EAAmB,sBAAwBc,EAC3Cd,EAAmB,yBAA2BgB,EACvChB,CACT,CACF,EAAE,EAME,iBAAmB,UAAY,CACjC,IAAImB,EAA0B,SAAUnyB,EAAM,CAC5C,IAAIoyB,EAAsB,GACtBC,EAAkBryB,EAAK,eAAe,EAE1C,SAASqC,GAAO,CACd,OAAA+vB,EAAsB,GACtBC,EAAkBryB,EAAK,eAAe,EAC/BsyB,CACT,CAEA,SAASA,EAAevtC,EAAO,CAC7B,GAAIstC,EAAgBttC,CAAK,EAIvB,OAHAqtC,EAAsBrtC,EACtBstC,EAAkBA,EAAgBttC,CAAK,EAEnC,OAAOstC,GAAoB,SACtBC,EAGFD,EAGT,IAAIE,EAAoBxtC,EAAM,QAAQqtC,CAAmB,EAEzD,GAAIG,IAAsB,GAAI,CAC5B,IAAI/2B,EAAQ,SAASzW,EAAM,OAAOwtC,EAAoBH,EAAoB,MAAM,EAAG,EAAE,EAGrF,OAFAC,EAAkBA,EAAgB72B,CAAK,EAEnC,OAAO62B,GAAoB,SACtBC,EAGFD,EAGT,MAAO,EACT,CAEA,OAAOhwB,CACT,EAEImwB,EAAuB,SAAUxyB,EAAM,CACzC,SAASsvB,EAAkBvqC,EAAO,CAChC,OAAIA,IAAU,UACLuqC,EAAkB,iBAAiB,EAGrC,IACT,CAEA,OAAAA,EAAkB,MAAQ,UAC1BA,EAAkB,iBAAmB6C,EAAwBnyB,CAAI,EAC1DsvB,CACT,EAEA,OAAO,SAAUtvB,EAAM,CACrB,SAAS4wB,EAAmB7rC,EAAO,CACjC,OAAIA,IAAU,OACL6rC,EAAmB,cAGrB,IACT,CAEA,OAAAA,EAAmB,MAAQ,OAC3BA,EAAmB,cAAgB4B,EAAqBxyB,CAAI,EACrD4wB,CACT,CACF,EAAE,EAIE,wBAA0B,UAAY,CACxC,OAAO,SAAU7c,EAAM,CACrB,SAASid,EAAmBp1B,EAAM,CAIhC,QAHItZ,EAAI,EACJC,EAAMwxB,EAAK,OAAO,OAEfzxB,EAAIC,GAAK,CACd,GAAIwxB,EAAK,OAAOzxB,CAAC,EAAE,KAAOsZ,GAAQmY,EAAK,OAAOzxB,CAAC,EAAE,MAAQsZ,EACvD,OAAOmY,EAAK,SAASzxB,CAAC,EAAE,eAG1BA,GAAK,EAGP,OAAO,IACT,CAEA,cAAO,eAAe0uC,EAAoB,QAAS,CACjD,MAAOjd,EAAK,KAAK,EACnB,CAAC,EACDid,EAAmB,MAAQA,EAC3BA,EAAmB,YAAc,EACjCA,EAAmB,OAASjd,EAAK,KAAK,GAAKA,EAAK,WAAW,SAAS,EACpEid,EAAmB,MAAQjd,EAAK,KAAK,GAAKA,EAAK,WAAW,SAAS,EACnEid,EAAmB,YAAc,EACjCA,EAAmB,cAAgB,EAAIjd,EAAK,WAAW,UACvDid,EAAmB,iBAAmB,EACtCA,EAAmB,UAAYjd,EAAK,OAAO,OACpCid,CACT,CACF,EAAE,EAME,6BAA+B,UAAY,CAC7C,OAAO,SAAUxpC,EAAW,CAC1B,SAASirC,EAAc72B,EAAM,CAC3B,OAAQA,EAAM,CACZ,IAAK,QACL,IAAK,QACL,IAAK,aACL,IAAK,GACH,OAAO62B,EAAc,MAEvB,IAAK,WACL,IAAK,WACL,IAAK,gBACL,IAAK,gBACL,IAAK,IACH,OAAOA,EAAc,SAEvB,IAAK,gBACH,OAAOA,EAAc,UAEvB,IAAK,gBACH,OAAOA,EAAc,UAEvB,IAAK,WACL,IAAK,WACL,IAAK,gBACL,IAAK,GACH,OAAOA,EAAc,SAEvB,IAAK,kBACH,OAAOA,EAAc,UAEvB,IAAK,kBACH,OAAOA,EAAc,UAEvB,IAAK,kBACH,OAAOA,EAAc,UAEvB,IAAK,cACL,IAAK,cACL,IAAK,eACL,IAAK,mBACL,IAAK,GACH,OAAOA,EAAc,YAEvB,IAAK,UACL,IAAK,UACL,IAAK,IACH,OAAOA,EAAc,QAEvB,QACE,OAAO,IACX,CACF,CAEA,OAAO,eAAeA,EAAe,WAAY,CAC/C,IAAK,4BAA4BjrC,EAAU,GAAKA,EAAU,EAAE,CAC9D,CAAC,EACD,OAAO,eAAeirC,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,IAAMA,EAAU,CAAC,CAC9D,CAAC,EACD,OAAO,eAAeirC,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,QAAS,CAC5C,IAAK,4BAA4BjrC,EAAU,CAAC,CAC9C,CAAC,EAED,IAAIkrC,EAEAC,EAEAC,EAEAC,EAEJ,OAAIrrC,EAAU,EACZqrC,EAAoB,4BAA4BrrC,EAAU,CAAC,GAE3DkrC,EAAM,4BAA4BlrC,EAAU,EAAE,EAC9CmrC,EAAM,4BAA4BnrC,EAAU,EAAE,EAE1CA,EAAU,KACZorC,EAAM,4BAA4BprC,EAAU,EAAE,IAIlD,OAAO,eAAeirC,EAAe,WAAY,CAC/C,IAAK,UAAY,CACf,OAAIjrC,EAAU,EACLqrC,EAAkB,EAGpB,CAACH,EAAI,EAAGC,EAAI,EAAGC,EAAMA,EAAI,EAAI,CAAC,CACvC,CACF,CAAC,EACD,OAAO,eAAeH,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,YAAa,CAChD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,cAAe,CAClD,IAAK,4BAA4BjrC,EAAU,CAAC,CAC9C,CAAC,EACD,OAAO,eAAeirC,EAAe,UAAW,CAC9C,IAAK,4BAA4BjrC,EAAU,CAAC,CAC9C,CAAC,EACD,OAAO,eAAeirC,EAAe,OAAQ,CAC3C,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,WAAY,CAC/C,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACD,OAAO,eAAeirC,EAAe,cAAe,CAClD,IAAK,4BAA4BjrC,EAAU,EAAE,CAC/C,CAAC,EACMirC,CACT,CACF,EAAE,EAIF,iBAAmB,UAAY,CAC7B,SAASK,EAAoB/e,EAAM,EAChC,MAAQjyB,GAAS,aAAa,KAAKiyB,CAAI,CAC1C,CAEA,OAAO,UAAY,CACjB,SAASgf,EAAqBn3B,EAAM,CAIlC,QAHItZ,EAAI,EACJC,GAAO,MAAQT,GAAS,aAAa,OAElCQ,EAAIC,GAAK,CACd,IAAK,MAAQT,GAAS,aAAaQ,CAAC,EAAE,OAAS,MAAQR,GAAS,aAAaQ,CAAC,EAAE,KAAK,KAAOsZ,EAC1F,OAAK,MAAQ9Z,GAAS,aAAaQ,CAAC,EAAE,eAAiB,MAAQR,GAAS,aAAaQ,CAAC,EAAE,KAAK,KAC1F,MAAQR,GAAS,aAAaQ,CAAC,EAAE,cAAc,MAAQR,GAAS,YAAY,GAGvE,MAAQA,GAAS,aAAaQ,CAAC,EAAE,cAG3CA,GAAK,EAGP,OAAO,IACT,CAEA,OAAAywC,EAAqB,aAAe,CAAC,EACrCA,EAAqB,aAAe,EACpCA,EAAqB,oBAAsBD,EACpCC,CACT,CACF,EAAE,EAMF,IAAI,2BAA6B,UAAY,CAC3C,IAAIrkC,EAAK,CACP,uBAAwBskC,CAC1B,EAEA,SAASA,EAAuBhzB,EAAM+rB,EAAe,CACnD,GAAI/rB,EAAK,eAAgB,CACvB,IAAIkf,EAAiB,CAAC,EAClB+T,EAAcjzB,EAAK,KAAK,GACxB1d,EACAC,EAAMyd,EAAK,eAAe,eAAe,OAE7C,IAAK1d,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxB48B,EAAe,KAAKgU,EAAqBD,EAAY3wC,CAAC,EAAG0d,EAAK,eAAe,eAAe1d,CAAC,EAAGypC,EAAe/rB,CAAI,CAAC,EAGtH,IAAIiyB,EAAUjyB,EAAK,KAAK,IAAM,CAAC,EAE3BmzB,EAAiB,SAAUv3B,EAAM,CAInC,IAHAtZ,EAAI,EACJC,EAAM0vC,EAAQ,OAEP3vC,EAAIC,GAAK,CACd,GAAIqZ,IAASq2B,EAAQ3vC,CAAC,EAAE,IAAMsZ,IAASq2B,EAAQ3vC,CAAC,EAAE,IAAMsZ,IAASq2B,EAAQ3vC,CAAC,EAAE,GAC1E,OAAO48B,EAAe58B,CAAC,EAGzBA,GAAK,EAGP,OAAO,IACT,EAEA,cAAO,eAAe6wC,EAAgB,gBAAiB,CACrD,IAAK,UAAY,CACf,OAAOlB,EAAQ,MACjB,CACF,CAAC,EACMkB,EAGT,OAAO,IACT,CAEA,SAASD,EAAqBp6B,EAAMqP,EAAU4jB,EAAe/rB,EAAM,CACjE,SAASmzB,EAAev3B,EAAM,CAK5B,QAJIq2B,EAAUn5B,EAAK,GACfxW,EAAI,EACJC,EAAM0vC,EAAQ,OAEX3vC,EAAIC,GAAK,CACd,GAAIqZ,IAASq2B,EAAQ3vC,CAAC,EAAE,IAAMsZ,IAASq2B,EAAQ3vC,CAAC,EAAE,IAAMsZ,IAASq2B,EAAQ3vC,CAAC,EAAE,GAC1E,OAAI2vC,EAAQ3vC,CAAC,EAAE,KAAO,EACb48B,EAAe58B,CAAC,EAGlB48B,EAAe58B,CAAC,EAAE,EAG3BA,GAAK,EAGP,MAAM,IAAI,KACZ,CAEA,IAAIitC,EAAiB,qBAAqB4D,EAAgBpH,CAAa,EAEnE7M,EAAiB,CAAC,EAClB58B,EACAC,EAAMuW,EAAK,GAAG,OAElB,IAAKxW,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACpBwW,EAAK,GAAGxW,CAAC,EAAE,KAAO,EACpB48B,EAAe,KAAKgU,EAAqBp6B,EAAK,GAAGxW,CAAC,EAAG6lB,EAAS,eAAe7lB,CAAC,EAAG6lB,EAAS,eAAe7lB,CAAC,EAAE,cAAe0d,CAAI,CAAC,EAEhIkf,EAAe,KAAKkU,EAAqBjrB,EAAS,eAAe7lB,CAAC,EAAGwW,EAAK,GAAGxW,CAAC,EAAE,GAAI0d,EAAMuvB,CAAc,CAAC,EAI7G,OAAIz2B,EAAK,KAAO,sBACd,OAAO,eAAeq6B,EAAgB,QAAS,CAC7C,IAAK,UAAY,CACf,OAAOjU,EAAe,CAAC,EAAE,CAC3B,CACF,CAAC,EAGH,OAAO,iBAAiBiU,EAAgB,CACtC,cAAe,CACb,IAAK,UAAY,CACf,OAAOr6B,EAAK,EACd,CACF,EACA,MAAO,CACL,MAAOA,EAAK,EACd,EACA,cAAe,CACb,MAAOy2B,CACT,CACF,CAAC,EACD4D,EAAe,QAAUr6B,EAAK,KAAO,EACrCq6B,EAAe,OAASA,EAAe,QAChCA,CACT,CAEA,SAASC,EAAqBxwC,EAASC,EAAMmd,EAAM+rB,EAAe,CAChE,IAAIsH,EAAqB,4BAA4BzwC,EAAQ,CAAC,EAE9D,SAAS0sC,GAAoB,CAC3B,OAAIzsC,IAAS,GACJmd,EAAK,KAAK,cAAcpd,EAAQ,EAAE,CAAC,EAGrCywC,EAAmB,CAC5B,CAEA,OAAIzwC,EAAQ,EAAE,kBACZA,EAAQ,EAAE,iBAAiB,kBAAkB,GAAImpC,CAAa,CAAC,EAG1DuD,CACT,CAEA,OAAO5gC,CACT,EAAE,EAME,qBAAuB,UAAY,CACrC,SAAS4kC,EAAczmC,EAAMiM,EAAM,EAChC,MAAQhX,GAAS,MAAQ+K,GACzB,MAAQ/K,GAAS,MAAQgX,CAC5B,CAEA,OAAO,eAAew6B,EAAc,UAAW,WAAY,CACzD,IAAK,UAAY,CACf,OAAK,MAAQxxC,GAAS,MAAM,KAAK,IAC9B,MAAQA,GAAS,MAAM,KAAK,SAAS,GAGhC,MAAQA,GAAS,MAAM,IACjC,CACF,CAAC,EACD,OAAO,eAAewxC,EAAc,UAAW,cAAe,CAC5D,IAAK,UAAY,CACf,OAAK,MAAQxxC,GAAS,MAAM,GAAG,IAC5B,MAAQA,GAAS,MAAM,GAAG,SAAS,GAG9B,MAAQA,GAAS,MAAM,GAAG,EAAI,GACxC,CACF,CAAC,EAED,IAAIyxC,EAAc,SAAUxB,EAAa,CACvC,IAAIyB,EAAmB,iBAAiBzB,EAAY,SAAS,MAAM,EAE/DzvC,EACAC,EAAMwvC,EAAY,SAAS,OAE/B,IAAKzvC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkxC,EAAiBlxC,CAAC,EAAI,IAAIgxC,EAAcvB,EAAY,SAASzvC,CAAC,EAAGyvC,EAAY,gBAAgBzvC,CAAC,CAAC,EAGjG,IAAImxC,EAAe,SAAU73B,EAAM,CAGjC,IAFAtZ,EAAI,EAEGA,EAAIC,GAAK,CACd,GAAIwvC,EAAY,gBAAgBzvC,CAAC,EAAE,KAAOsZ,EACxC,OAAO43B,EAAiBlxC,CAAC,EAG3BA,GAAK,EAGP,OAAO,IACT,EAEA,OAAOmxC,CACT,EAEA,OAAOF,CACT,EAAE,EAME,4BAA8B,UAAY,CAC5C,IAAIG,EAA6B,CAC/B,GAAI,EACJ,EAAG,EACH,KAAM,CACR,EACIC,EAA+B,CACjC,GAAI,CAAC,EAAG,EAAG,CAAC,EACZ,EAAG,CAAC,EAAG,EAAG,CAAC,EACX,KAAM,CACR,EAEA,SAASC,EAAiBC,EAAiBC,EAAUjxC,EAAM,CACzD,OAAO,eAAegxC,EAAiB,WAAY,CACjD,IAAK,UAAY,CACf,OAAOC,EAAS,kBAAkBA,EAAS,KAAK,YAAY,CAC9D,CACF,CAAC,EACDD,EAAgB,QAAUC,EAAS,UAAYA,EAAS,UAAU,OAAS,EAE3ED,EAAgB,IAAM,SAAUpyB,EAAK,CACnC,GAAI,CAACoyB,EAAgB,QACnB,MAAO,GAGT,IAAI9uC,EAAQ,GAER,MAAO+uC,EAAS,UAAUryB,EAAM,CAAC,EACnC1c,EAAQ+uC,EAAS,UAAUryB,EAAM,CAAC,EAAE,EAC3B,MAAOqyB,EAAS,UAAUryB,EAAM,CAAC,EAC1C1c,EAAQ+uC,EAAS,UAAUryB,EAAM,CAAC,EAAE,EAEpC1c,EAAQ+uC,EAAS,UAAUryB,EAAM,CAAC,EAAE,EAGtC,IAAIsyB,EAAYlxC,IAAS,iBAAmB,IAAI,OAAOkC,CAAK,EAAI,OAAO,OAAO,CAAC,EAAGA,CAAK,EAEvF,OAAAgvC,EAAU,KAAOD,EAAS,UAAUryB,EAAM,CAAC,EAAE,EAAIqyB,EAAS,KAAK,KAAK,WAAW,UAC/EC,EAAU,MAAQlxC,IAAS,iBAAmBkC,EAAM,CAAC,EAAIA,EAClDgvC,CACT,EAEAF,EAAgB,YAAcC,EAAS,eACvCD,EAAgB,YAAcC,EAAS,eACvCD,EAAgB,eAAiBC,EAAS,kBAC1CD,EAAgB,cAAgBC,EAAS,aAC3C,CAEA,SAASE,EAAgCF,EAAU,EAC7C,CAACA,GAAY,EAAE,OAAQA,MACzBA,EAAWJ,GAGb,IAAIzzB,EAAO,EAAI6zB,EAAS,KACpBtxC,EAAMsxC,EAAS,GAAK7zB,EACpB4zB,EAAkB,IAAI,OAAOrxC,CAAG,EAEpC,OAAAqxC,EAAgB,MAAQrxC,EACxBoxC,EAAiBC,EAAiBC,EAAU,gBAAgB,EACrD,UAAY,CACjB,OAAIA,EAAS,GACXA,EAAS,SAAS,EAGpBtxC,EAAMsxC,EAAS,EAAI7zB,EAEf4zB,EAAgB,QAAUrxC,IAC5BqxC,EAAkB,IAAI,OAAOrxC,CAAG,EAEhCqxC,EAAgB,MAAQrxC,EACxBoxC,EAAiBC,EAAiBC,EAAU,gBAAgB,GAGvDD,CACT,CACF,CAEA,SAASI,EAAkCH,EAAU,EAC/C,CAACA,GAAY,EAAE,OAAQA,MACzBA,EAAWH,GAGb,IAAI1zB,EAAO,EAAI6zB,EAAS,KACpBvxC,EAAMuxC,EAAS,MAAQA,EAAS,KAAK,GAAKA,EAAS,GAAG,OACtDD,EAAkB,iBAAiB,UAAWtxC,CAAG,EACjD2xC,EAAW,iBAAiB,UAAW3xC,CAAG,EAC9C,OAAAsxC,EAAgB,MAAQK,EACxBN,EAAiBC,EAAiBC,EAAU,kBAAkB,EACvD,UAAY,CACbA,EAAS,GACXA,EAAS,SAAS,EAGpB,QAASxxC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EAC5B4xC,EAAS5xC,CAAC,EAAIwxC,EAAS,EAAExxC,CAAC,EAAI2d,EAC9B4zB,EAAgBvxC,CAAC,EAAI4xC,EAAS5xC,CAAC,EAGjC,OAAOuxC,CACT,CACF,CAGA,SAASM,GAAgB,CACvB,OAAOT,CACT,CAEA,OAAO,SAAUI,EAAU,CACzB,OAAKA,EAIDA,EAAS,WAAa,iBACjBE,EAAgCF,CAAQ,EAG1CG,EAAkCH,CAAQ,EAPxCK,CAQX,CACF,EAAE,GAMD,UAAY,CACX,IAAIC,EAA6B,UAAY,CAE3C,SAASC,EAAc74B,EAAO84B,EAAO,CACnC,OAAC,MAAQxyC,GAAS,UAAY0Z,EAAQ,GACrC,MAAQ1Z,GAAS,UAAYwyC,GAC7B,MAAQxyC,GAAS,EAAI,KAAK,SAAS,GAAK,MAAQA,GAAS,MAClD,MAAQA,GAAS,CAC3B,CAEA,OAAO,SAA2Cke,EAAMlH,EAAM,EAC3D,MAAQhX,GAAS,GAAK,GACtB,MAAQA,GAAS,KAAOke,EAAK,MAC7B,MAAQle,GAAS,KAAOke,GACxB,MAAQle,GAAS,KAAO,KACxB,MAAQA,GAAS,SAAW,gBAC5B,MAAQA,GAAS,UAAYgX,EAAK,YAClC,MAAQhX,GAAS,cAAgB,KACjC,MAAQA,GAAS,UAAY,CAAC,EAAG,EAAG,CAAC,GACrC,MAAQA,GAAS,EAAI,IACrB,MAAQA,GAAS,EAAI,IACrB,MAAQA,GAAS,SAAW,kBAAkB,mBAAmB,KAAK,MAAQA,CAAO,EAAEke,EAAMlH,EAAM,MAAQhX,CAAO,GAClH,MAAQA,GAAS,QAAUuyC,GAC3B,MAAQvyC,GAAS,kBAAoB,kBAAkB,mBAEnD,MAAQA,GAAS,IACnB,MAAQA,GAAS,eAAiB,kBAAkB,eAAe,KAAK,MAAQA,CAAO,GAEvF,MAAQA,GAAS,eAAiB,kBAAkB,qBAAqB,KAAK,MAAQA,CAAO,GAG/F,MAAQA,GAAS,iBAAmB,kBAAkB,gBACzD,CACF,EAAE,EAEEyyC,EAAsB,iBAAiB,oBAE3C,iBAAiB,oBAAsB,SAAUv0B,EAAMlH,EAAMhU,EAAK,CAChE,OAAIgU,EAAK,IAAM,EACN,IAAI,kCAAkCkH,EAAMlH,EAAMhU,CAAG,EAGvDyvC,EAAoBv0B,EAAMlH,EAAMhU,CAAG,CAC5C,CACF,GAAG,EAMH,SAAS,aAAagU,EAAMkH,EAAM9a,EAAW,EAC1C,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,YAAY4T,EAAMkH,EAAM9a,EAAW,EACzC,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,YAAY4T,EAAMkH,EAAM9a,EAAW,EACzC,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,YAAY4T,EAAMkH,EAAM9a,EAAW,EACzC,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,iBAAiB4T,EAAMkH,EAAM9a,EAAW,EAC9C,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,gBAAgB4T,EAAMkH,EAAM9a,EAAW,EAC7C,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,eAAe4T,EAAMkH,EAAM9a,EAAW,EAC5C,MAAQpD,GAAS,EAAI,gBAAgB,QAAQke,EAAMlH,EAAK,EAAG,EAAG,EAAG5T,CAAS,CAC7E,CAEA,SAAS,eAAgB,EACtB,MAAQpD,GAAS,EAAI,CAAC,CACzB,CAKA,SAAS,eAAegX,EAAMlW,EAAS,CACrC,IAAIqvC,EAAUn5B,EAAK,IAAM,CAAC,GACzB,MAAQhX,GAAS,eAAiB,CAAC,EACpC,IAAIQ,EACAC,EAAM0vC,EAAQ,OACduC,EAEJ,IAAKlyC,EAAI,EAAGA,EAAIC,EAAKD,GAAK,EACxBkyC,EAAa,IAAI,YAAYvC,EAAQ3vC,CAAC,EAAGM,CAAO,GAE/C,MAAQd,GAAS,eAAe,KAAK0yC,CAAU,CAEpD,CAEA,SAAS,YAAY17B,EAAMlW,EAAS,CAClC,KAAK,KAAKkW,EAAMlW,CAAO,CACzB,CAEA,gBAAgB,CAAC,wBAAwB,EAAG,WAAW,EACvD,YAAY,UAAU,SAAW,YAAY,UAAU,yBAEvD,YAAY,UAAU,KAAO,SAAUkW,EAAMlW,EAAS,EACnD,MAAQd,GAAS,KAAOgX,GACxB,MAAQhX,GAAS,eAAiB,CAAC,EACpC,KAAK,6BAA6Bc,CAAO,EACzC,IAAI,EACAL,GAAO,MAAQT,GAAS,KAAK,GAAG,OAChC2yC,EACAxC,GAAW,MAAQnwC,GAAS,KAAK,GAErC,IAAK,EAAI,EAAG,EAAIS,EAAK,GAAK,EAAG,CAG3B,OAFAkyC,EAAM,KAEExC,EAAQ,CAAC,EAAE,GAAI,CACrB,IAAK,GACHwC,EAAM,IAAI,aAAaxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC3D,MAEF,IAAK,GACH2yC,EAAM,IAAI,YAAYxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC1D,MAEF,IAAK,GACH2yC,EAAM,IAAI,YAAYxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC1D,MAEF,IAAK,GACH2yC,EAAM,IAAI,YAAYxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC1D,MAEF,IAAK,GACL,IAAK,GACH2yC,EAAM,IAAI,eAAexC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC7D,MAEF,IAAK,IACH2yC,EAAM,IAAI,iBAAiBxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC/D,MAEF,IAAK,IACH2yC,EAAM,IAAI,gBAAgBxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC9D,MAEF,IAAK,GACH2yC,EAAM,IAAI,eAAexC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC7D,MAGF,QACE2yC,EAAM,IAAI,cAAcxC,EAAQ,CAAC,EAAGrvC,EAAS,MAAQd,CAAO,EAC5D,KACJ,CAEI2yC,IACD,MAAQ3yC,GAAS,eAAe,KAAK2yC,CAAG,EAG/C,EAEA,IAAI,OAAS,CAAC,EAEd,SAAS,gBAAgBC,EAAM,CAC7B,aAAeA,CACjB,CAEA,SAAS,kBAAmB,CACtB,aAAe,GACjB,iBAAiB,iBAAiB,cAAe,WAAY,QAAQ,EAErE,iBAAiB,iBAAiB,CAEtC,CAEA,SAAS,qBAAqB/xC,EAAM,CAClC,gBAAkBA,CACpB,CAEA,SAAS,cAAc+iC,EAAQ,CAC7B,OAAI,aAAe,KACjBA,EAAO,cAAgB,KAAK,MAAM,aAAa,GAG1C,iBAAiB,cAAcA,CAAM,CAC9C,CAEA,SAAS,WAAW3gC,EAAO,CACzB,GAAI,OAAOA,GAAU,SACnB,OAAQA,EAAO,CACb,IAAK,OACH,qBAAuB,IACvB,MAEF,QACA,IAAK,SACH,qBAAuB,GACvB,MAEF,IAAK,MACH,qBAAuB,GACvB,KACJ,KACS,CAAC,MAAMA,CAAK,GAAKA,EAAQ,IAClC,qBAAuBA,GAGrB,sBAAwB,GAC1B,YAAY,EAAK,EAEjB,YAAY,EAAI,CAEpB,CAEA,SAAS,WAAY,CACnB,OAAO,OAAO9C,GAAc,GAC9B,CAEA,SAAS,cAAcY,EAAM8xC,EAAQ,CAC/B9xC,IAAS,gBACX,kBAAoB8xC,EAExB,CAEA,SAAS,WAAW/4B,EAAM,CACxB,OAAQA,EAAM,CACZ,IAAK,kBACH,OAAO,gBAET,IAAK,uBACH,OAAO,qBAET,IAAK,SACH,OAAO,OAET,QACE,OAAO,IACX,CACF,CAEA,OAAO,KAAO,iBAAiB,KAC/B,OAAO,MAAQ,iBAAiB,MAChC,OAAO,gBAAkB,gBACzB,OAAO,YAAc,iBAAiB,YACtC,OAAO,SAAW,iBAAiB,SACnC,OAAO,aAAe,iBAAiB,aACvC,OAAO,KAAO,iBAAiB,KAC/B,OAAO,iBAAmB,iBAC1B,OAAO,kBAAoB,iBAAiB,kBAC5C,OAAO,cAAgB,cACvB,OAAO,qBAAuB,qBAC9B,OAAO,OAAS,iBAAiB,OAEjC,OAAO,YAAc,iBAAiB,YACtC,OAAO,QAAU,iBAAiB,QAClC,OAAO,WAAa,WACpB,OAAO,UAAY,UACnB,OAAO,cAAgB,cACvB,OAAO,OAAS,iBAAiB,OACjC,OAAO,SAAW,iBAAiB,SACnC,OAAO,UAAY,iBAAiB,UACpC,OAAO,KAAO,iBAAiB,KAC/B,OAAO,OAAS,iBAAiB,OACjC,OAAO,wBAA0B,iBAAiB,wBAClD,OAAO,aAAe,WACtB,OAAO,QAAU,QAEjB,SAAS,YAAa,CAChB,SAAS,aAAe,aAC1B,cAAc,uBAAuB,EACrC,iBAAiB,EAErB,CAEA,SAAS,iBAAiBg5B,EAAU,CAGlC,QAFIC,EAAO,YAAY,MAAM,GAAG,EAEvB,EAAI,EAAG,EAAIA,EAAK,OAAQ,GAAK,EAAG,CACvC,IAAIC,EAAOD,EAAK,CAAC,EAAE,MAAM,GAAG,EAE5B,GAAI,mBAAmBC,EAAK,CAAC,CAAC,GAAKF,EAEjC,OAAO,mBAAmBE,EAAK,CAAC,CAAC,EAIrC,OAAO,IACT,CAEA,IAAI,WAAa,mBACb,cAAgB,sBAChB,SAAW,GACX,YAEJ,GAAI,WAAY,CACd,IAAI,QAAU,SAAS,qBAAqB,QAAQ,EAChD,MAAQ,QAAQ,OAAS,EACzB,SAAW,QAAQ,KAAK,GAAK,CAC/B,IAAK,EACP,EACA,YAAc,SAAS,IAAI,QAAQ,aAAc,EAAE,EAEnD,SAAW,iBAAiB,UAAU,EAGxC,IAAI,wBAA0B,YAAY,WAAY,GAAG,EACzD,OAAO,MACT,CAAC,EACD,IAAIC,GAAY/yC,GAETgzC,GAAQD,GC/ikBkX,IAAIE,IAAS,SAASA,EAAQ,CAACA,EAAQ,KAAQ,SAASA,EAAQ,IAAO,KAAM,GAAGA,KAAUA,GAAQ,CAAC,EAAE,EAAE,IAAIC,IAAQ,SAASA,EAAO,CAACA,EAAO,KAAQ,OAAOA,EAAO,OAAU,QAAS,GAAGA,KAASA,GAAO,CAAC,EAAE,EAAE,IAAMC,GAAe,0FAQvlB,SAASC,GAAOC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,OAAAC,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,OAAAC,EAAO,SAASC,EAAY,QAAAC,EAAQ,KAAAC,EAAK,eAAAC,EAAe,cAAAC,EAAc,oBAAAC,EAAoB,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,WAAAC,CAAU,EAAElB,EAAYmB,EAAWC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,GAAY,CAACX,GAAe,CAACS,IAAaZ,EAAce,EAAUX,EAAoB,EAAE,GAASY,EAAelB,IAASR,GAAO,OAAa2B,EAAGC,EAAO,EAAQC,EAAgBD,EAAO,EAAK,EAAQE,EAAcF,EAAO,CAAC,KAAK,KAAK,UAAU,KAAK,SAAS,IAAI,CAAC,EAAQG,EAASC,GAAmBvB,EAAY,CAAC,UAAUwB,GAAGA,EAAE,GAAG,CAAC,EAAQC,EAAK,IAAI,CAAC,IAAIC,EAAIC,EAAK,OAAOD,EAAIL,EAAc,WAAW,MAAMK,IAAM,SAAeC,EAAKD,EAAI,aAAa,MAAMC,IAAO,OAA3C,OAAyDA,EAAK,KAAK,CAAE,EAAQC,EAAM,IAAI,CAAC,IAAIF,EAAIC,EAAK,OAAOD,EAAIL,EAAc,WAAW,MAAMK,IAAM,SAAeC,EAAKD,EAAI,aAAa,MAAMC,IAAO,OAA3C,OAAyDA,EAAK,MAAM,CAAE,EAAQE,EAAQ,IAAI,CAAC,IAAIH,EAAIC,EAAK,OAAOD,EAAIL,EAAc,WAAW,MAAMK,IAAM,SAAeC,EAAKD,EAAI,aAAa,MAAMC,IAAO,OAA3C,OAAyDA,EAAK,QAAQ,CAAE,EAAQG,EAAQC,GAAY,CAACC,EAAmBC,IAAkB,CAAC,GAAG,CAACZ,EAAc,QAAQ,UAAU,CAACA,EAAc,QAAQ,UAAU,OACxtC,IAAMa,EAAkBF,IAAqB,EAAEX,EAAc,QAAQ,SAAS,EAAEW,EAAmBX,EAAc,QAAQ,SAAYY,EAAgBZ,EAAc,QAAQ,UAAU,YAAYa,EAAkB,EAAI,EAAOb,EAAc,QAAQ,UAAU,YAAYa,EAAkB,EAAI,CAAE,EAAE,CAAC,CAAC,EAAQC,EAAgBJ,GAAY,MAAMK,GAAUA,EAA2B,MAAM,MAAMA,EAAI,CAAC,OAAO,MAAM,YAAY,OAAO,SAAS,QAAQ,CAAC,EAAE,KAAKC,GAAGA,EAAE,KAAK,CAAC,EAArG,KAAqH,CAAC,CAAC,EACtdC,EAAKP,GAAY,SAAS,CAChCF,EAAQ,EAAE,IAAIU,EAAWzC,IAAUR,GAAQ,MAAIiD,EAAQ3C,GAAUE,IAAUR,GAAQ,OAAKiD,EAAQ1C,GAAY0C,IAAS,QAAQ,KAAK,oCAAoC,EAAEA,EAAQ/C,IAAgB,IAAMgD,EAAK,MAAML,EAAgBI,CAAO,EAAE,OAAAlB,EAAc,QAAQ,KAAKmB,EAAYC,EAAMrB,EAAgB,OAAO,CAAE,EAAE,CAACtB,EAAQF,EAAOC,CAAO,CAAC,EACpU4C,EAAMV,GAAYE,GAAiB,CAAC,GAAG,CAACf,EAAG,QAAQ,OAAOW,EAAQ,EAAE,IAAMa,EAAQ,CAAC,UAAUxB,EAAG,QAAQ,SAAS,MAAM,KAAK,CAACL,GAAYX,EAAK,SAASa,EAAW,cAAcM,EAAc,QAAQ,KAAK,iBAAiB,CAAC,oBAAoB,gBAAgB,CAAC,EAAQsB,EAAKtB,EAAc,QAAQ,UAAUuB,GAAO,cAAcF,CAAO,EAAE,OAAArB,EAAc,QAAQ,SAASsB,EAAK,YAAY,EAAI,EAAEA,EAAK,aAAa3B,CAAS,EAAE2B,EAAK,SAASrC,CAAK,EAAEc,EAAgB,QAAQ,GAAQP,GAAYI,EAAea,EAAQ3B,EAAe,EAAK,EAAO2B,EAAQR,EAAS,IAAI,EAAEP,GAAYkB,CAAe,EAAQ,IAAI,CAACU,EAAK,QAAQ,CAAE,CAAE,EAAE,CAACzC,EAAKa,EAAWT,EAAMU,EAAUH,EAAWI,EAAed,CAAe,CAAC,EACtrB,OAAA0C,GAAU,IAAI,CAAC,IAAIC,EAAQ,OAAAR,EAAK,EAAE,KAAKS,GAAGD,EAAQC,CAAC,EAAQ,IAAI,CAAID,GAAQA,EAAQ,CAAE,CAAE,EAAE,CAAChD,EAAQD,EAAQD,CAAM,CAAC,EACjHiD,GAAU,IAAI,CAAC,GAAIzB,EAAgB,QAAe,OAAOqB,EAAM,EAAK,CAAE,EAAE,CAACvC,CAAI,CAAC,EAC9E2C,GAAU,IAAID,GAAO,WAAW/B,EAAW,MAAM,QAAQ,EAAE,CAAC,CAAC,EAM7DgC,GAAU,IAAIvB,EAAS,SAAS0B,GAAK,CAAInC,IAAqBE,EAAWe,EAAQkB,EAAI,EAAI,EAAOlB,EAAQkB,EAAI,EAAK,EAAE,CAAC,EAAE,CAAC,CAAC,EAAEH,GAAU,IAAI,CAAC,IAAMG,EAAI1B,EAAS,IAAI,EAAKP,EAAWe,EAAQkB,EAAI,EAAI,EAAOlB,EAAQkB,EAAI,EAAK,CAAE,EAAE,CAAChD,CAAW,CAAC,EAAE6C,GAAU,IAAI,CAAC,GAAG,CAAChC,EAAW,OAAO,IAAMoC,EAAyB9C,EAAe,IAAsB2B,EAAfb,EAAuBgC,EAA6C3B,EAAS,IAAI,EAAjC,EAAK,CAAqC,EAAE,CAACL,EAAed,CAAc,CAAC,EAAE0C,GAAU,IAAI,CAAC,IAAInB,EAAU,GAAAA,EAAIL,EAAc,WAAW,MAAMK,IAAM,SAAcA,EAAI,YAAkBL,EAAc,QAAQ,UAAU,SAASf,CAAK,EAAEwB,EAAQR,EAAS,IAAI,EAAE,EAAI,EAAE,EAAE,CAAChB,CAAK,CAAC,EAAEuC,GAAU,IAAI,CAAC,IAAInB,EAAU,GAAAA,EAAIL,EAAc,WAAW,MAAMK,IAAM,SAAcA,EAAI,YAAkBL,EAAc,QAAQ,UAAU,aAAaL,CAAS,EAAEc,EAAQR,EAAS,IAAI,EAAE,EAAI,EAAE,EAAE,CAACN,CAAS,CAAC,EAAE6B,GAAU,IAAI,CAAI9B,EAAWU,EAAK,EAAOG,EAAM,CAAE,EAAE,CAACb,CAAU,CAAC,EAAuBmC,EAAKC,EAAO,IAAI,CAAC,IAAIjC,EAAG,MAAMvB,EAAM,QAAAY,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,CAAS,CAAC,CAAE,CAAClB,GAAO,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,QAAQH,GAAQ,IAAI,cAAc,GAAK,OAAOE,GAAe,SAAS,EAAE,OAAOD,GAAO,KAAK,eAAe,CAAC,EAAE6D,GAAoB3D,GAAO,CAAC,QAAQ,CAAC,KAAK4D,EAAY,KAAK,wBAAwB,GAAK,MAAM,SAAS,QAAQ,CAAC/D,GAAQ,IAAIA,GAAQ,IAAI,CAAC,EAAE,OAAO,CAAC,KAAK+D,EAAY,OAAO,MAAM,IAAI,YAAY,kBAAkB,OAAO3D,GAAOA,EAAM,UAAUJ,GAAQ,IAAI,EAAE,QAAQ,CAAC,KAAK+D,EAAY,KAAK,MAAM,IAAI,iBAAiB,CAAC,MAAM,EAAE,OAAO3D,GAAOA,EAAM,UAAUJ,GAAQ,GAAG,EAAE,QAAQ,CAAC,KAAK+D,EAAY,QAAQ,MAAM,UAAU,aAAa,MAAM,cAAc,IAAI,EAQlmD,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,MAAM,cAAc,IAAI,EAAE,oBAAoB,CAAC,MAAM,YAAY,KAAKA,EAAY,QAAQ,aAAa,SAAS,cAAc,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,KAAK,GAAG,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,KAAK,QAAQ,CAAC9D,GAAO,KAAKA,GAAO,MAAM,EAAE,wBAAwB,EAAI,EAAE,eAAe,CAAC,MAAM,IAAI,KAAK8D,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,OAAO,CAAC,CAAC,OAAAtD,CAAM,IAAIA,IAASR,GAAO,IAAI,EAAE,SAAS,CAAC,MAAM,WAAW,KAAK8D,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,YAAY,mGAAmG,EAAE,GAAGC,EAAa,CAAC,EC5BhH,IAAMC,GAAWC,GAASC,EAAK,EAAQC,GAAYF,GAASG,EAAM,EAAQC,GAAcC,GAAoBJ,EAAK,EAAQK,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,aAAa,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,UAAAC,EAAU,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAMC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKN,GAA+CK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,qEAAqE,SAASE,GAAOD,EAAuCT,GAAwBO,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMN,GAAmCE,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,CAAC,IAAI,yFAAyF,OAAO,uKAAuK,CAAC,CAAE,EAAQC,GAAuB,CAACL,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASP,EAAMQ,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASM,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,GAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiBtB,GAAuBL,EAAMzB,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,IAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAYN,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAaP,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,GAAAhB,IAAiB,mBAAiC,CAAC,YAAY,YAAY,WAAW,EAAE,SAASJ,CAAW,GAAmCqB,EAAa,IAAQrB,IAAc,YAA6CsB,EAAa,IAAQ,EAAAlB,IAAiB,mBAAkC,CAAC,YAAY,WAAW,EAAE,SAASJ,CAAW,GAAmCuB,EAAa,IAAQvB,IAAc,YAA6CwB,EAAa,IAAQxB,IAAc,YAA6CyB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB1D,EAAK2D,GAAY,CAAC,GAAGlC,GAA4C6B,EAAgB,SAAsBtD,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsBuE,EAAM1D,EAAO,IAAI,CAAC,GAAG0B,EAAU,GAAGI,EAAgB,UAAU6B,EAAG/E,GAAkB,GAAG0E,EAAsB,iBAAiBhC,EAAUM,CAAU,EAAE,cAAc,GAAK,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAInB,GAA6B4B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGxB,CAAK,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,EAAE,UAAU,CAAC,mBAAmB,aAAa,iBAAiB,GAAK,MAAM0D,CAAY,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,EAAEb,EAAYI,CAAc,EAAE,SAAS,CAAcjC,EAAK8D,EAA0B,CAAC,SAAsB9D,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKzB,GAAM,CAAC,WAAW,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,wBAAwB,WAAW,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,GAAK,QAAQ,GAAM,SAAS,EAAE,cAAc,eAAe,cAAc,GAAM,SAAS,GAAM,UAAU,GAAM,QAAQmD,EAAU,QAAQ,SAAS,OAAO,yEAAyE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,qBAAqB,OAAO,EAAE,MAAM,OAAO,GAAG1C,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,GAAK,OAAO,GAAG,EAAE,UAAU,CAAC,QAAQ,EAAI,EAAE,UAAU,CAAC,QAAQ,GAAK,OAAO,GAAG,CAAC,EAAE6C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAejC,EAAK+D,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAAwFP,GAAkB,GAAI,GAAG,CAAC,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAGnE,GAAkBqC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,eAAe,mBAAmB,oBAAoB,iBAAiBW,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAetC,EAAKiE,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,OAAO,WAAW,iBAAiB3B,EAAiB,SAAS,YAAY,QAAQ,EAAE,OAAO,GAAG,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,IAAI,41CAA41C,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAEW,EAAY,GAAgBW,EAAM1D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAGtD,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM4D,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMA,CAAW,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAACiB,EAAa,GAAgBlD,EAAK8D,EAA0B,CAAC,SAAsB9D,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKvB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAK,SAAS,YAAY,KAAK,GAAK,QAAQ,GAAK,OAAO,OAAO,eAAe,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,uEAAuE,QAAQ,SAAS,OAAO,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0E,EAAa,GAAgBnD,EAAKiE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,OAAO,WAAW,iBAAiB3B,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gUAAgU,aAAa,YAAY,mBAAmB,GAAK,GAAGtD,GAAqB,CAAC,UAAU,CAAC,aAAa,WAAW,CAAC,EAAE6C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiB,EAAa,GAAgBU,EAAM1D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGtD,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM6D,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMC,CAAY,CAAC,EAAEjB,EAAYI,CAAc,EAAE,SAAS,CAACmB,EAAa,GAAgBpD,EAAKiE,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiB3B,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAq7B,mBAAmB,EAAI,CAAC,EAAEe,EAAa,GAAgBrD,EAAKiE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiB3B,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAk5C,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,gFAAgF,mLAAmL,4JAA4J,gHAAgH,yHAAyH,uMAAuM,wLAAwL,oHAAoH,sMAAsM,kNAAkN,gHAAgH,8MAA8M,uGAAuG,+bAA+b,EAS76gBC,GAAgBC,GAAQnD,GAAUiD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,iBAAiB,iBAAiB,YAAY,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAA+D7F,IAAc,SAAa,CAAC,GAAGA,GAAc,QAAW,wBAAwB,2GAA2G,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAU,CAAC,wBAAwB,wHAAwH,MAAM,QAAQ,KAAK6F,EAAY,eAAe,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG9F,GAAW,GAAGG,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECV1tB,IAAIiG,IAAa,SAASA,EAAY,CAACA,EAAY,OAAU,MAAMA,EAAY,KAAQ,KAAKA,EAAY,KAAQ,MAAO,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAAE,IAAIC,IAAkB,SAASA,EAAiB,CAACA,EAAiB,KAAQ,eAAeA,EAAiB,OAAU,iBAAiBA,EAAiB,IAAO,cAAcA,EAAiB,IAAO,KAAM,GAAGA,KAAmBA,GAAiB,CAAC,EAAE,EAAE,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,KAAQ,OAAOA,EAAgB,IAAO,KAAM,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAQv0B,SAASC,GAAQ,CAAC,IAAAC,EAAI,KAAAC,EAAK,WAAAC,EAAW,UAAAC,EAAU,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAASC,GAAc,EAAQC,EAAWb,IAAO,MAAYc,EAAcH,GAAUT,IAAY,OAAO,CAACW,EAAgB,CAACE,EAAaC,CAAY,EAAEC,GAAW,IAAI,GAAK,EAAK,EAAO,CAACC,EAAUC,CAAU,EAAEF,GAAW,IAAI,GAAK,CAACH,CAAa,EAAO,CAACM,EAAUC,CAAU,EAAEC,GAAS,EAAK,EAAQC,EAAaC,GAAUd,CAAK,EAAQe,EAAgBF,IAAe,mBAAmBA,IAAe,MAAM,GAAGxB,IAAM,GAAI,OAAoB2B,EAAKC,GAAa,CAAC,CAAC,EAAG,IAAMC,EAAUC,GAAc9B,CAAG,EAAE,GAAG6B,IAAY,OAAW,OAAoBF,EAAKI,GAAa,CAAC,QAAQ,sBAAsB,CAAC,EAAG,GAAK,CAACC,EAAQC,CAAQ,EAAEJ,EAC5uBK,EAAaD,EAAS,aAAaC,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,MAAM,GAAG,EAAEA,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,cAAc,GAAG,EAAMf,GACjJL,GAC1CC,GAAeI,IAAWe,EAAa,IAAI,WAAW,GAAG,EADzDA,EAAa,IAAI,WAAW,GAAG,EACgCpB,GAAYZ,GAAYgC,EAAa,IAAI,OAAO,GAAG,EAAMjC,IAAO,SAAQiC,EAAa,IAAI,OAAO,GAAG,EAAEA,EAAa,IAAI,WAAWF,CAAO,GAAO5B,GAAO8B,EAAa,IAAI,QAAQ,OAAO,EAAG,IAAMC,EAAY,CAAC,MAAMzB,GAAO,gBAAgB,MAAM,oGAAoG,IAAIuB,EAAS,KAAK,YAAY,IAAI,QAAA5B,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,CAAS,EAAE,OAAoB2B,EAAM,UAAU,CAAC,eAAe,IAAId,EAAW,EAAI,EAAE,eAAe,IAAIA,EAAW,EAAK,EAAE,cAAcL,EAAa,UAAUG,EAAW,QAAQA,EAAW,MAAM,CAAC,GAAGiB,GAAa,aAAAb,EAAa,UAGlsBE,IAAkBP,GAAWP,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,QAAQ,EAAE,KAAK,eAAe,SAAS,CAACI,GAA2BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,yBAAyB,CAAC,EAAEX,GAA2BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,wBAAwB,CAAC,EAAeA,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGW,GAAW,WAAWvB,EAAc,sBAAsBwB,GAAgBP,EAAQ7B,EAAUqC,GAAiB,EAAE,OAAO,KAAK,eAAe,MAAS,CAAC,CAAC,EAAG5B,EAAqJ,KAA/He,EAAK,SAAS,CAAC,QAASR,EAAiB,OAAP,OAAiB,MAAOA,EAAyCmB,GAA/B,CAAC,GAAGA,GAAW,QAAQ,MAAM,EAAa,GAAGH,CAAW,CAAC,EAAOhB,EAAU,KAAkBQ,EAAKc,GAAW,CAAC,QAAQrB,EAAW,UAAUC,EAAU,MAAMjB,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACL,GAAQ,YAAY,UAAU2C,GAAoB3C,GAAQ,CAAC,IAAI,CAAC,KAAK4C,EAAY,OAAO,MAAM,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAO/C,EAAW,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK+C,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAOhC,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAKgC,EAAY,KAAK,QAAQ,OAAO,OAAO9C,EAAgB,EAAE,OAAOc,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKgC,EAAY,QAAQ,aAAa,MAAM,cAAc,OAAO,EAAE,GAAGC,GAAoB,GAAGC,EAAa,CAAC,EAAE,IAAMC,GAAa,CAAC,IAAI,+BAA+B,KAAK,MAAM,WAAW,GAAK,UAAU,iBAAiB,MAAM,EAAI,EAAE/C,GAAQ,aAAa+C,GAAa,SAAShB,GAAciB,EAAU,CAAC,IAAI/C,EAAI,GAAG,CAACA,EAAI,IAAI,IAAI+C,CAAS,CAAE,MAAC,CAAM,IAAMd,EAASe,GAAYD,CAAS,EAAE,MAAM,CAACA,EAAUd,CAAQ,CAAE,CAAC,GAAGjC,EAAI,WAAW,eAAeA,EAAI,WAAW,mBAAmBA,EAAI,WAAW,wBAAwBA,EAAI,WAAW,2BAA2B,CAAC,IAAMiD,EAAajD,EAAI,SAAS,MAAM,CAAC,EAAE,MAAM,GAAG,EACn2D,GAAGiD,EAAa,CAAC,IAAI,QAAQ,CAAC,IAAMjB,EAAQhC,EAAI,aAAa,IAAI,GAAG,EAAQiC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EACjI,GAAGgB,EAAa,CAAC,IAAI,QAAuC,MAAM,CAAtBA,EAAa,CAAC,EAAiBjD,CAAG,EAC9E,GAAGA,EAAI,WAAW,WAAW,CAAC,IAAMgC,EAAQhC,EAAI,SAAS,MAAM,CAAC,EAAQiC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EAAG,CAAC,SAASe,GAAYhB,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiCA,GAAS,CAAE,CAAC,SAASO,GAAgBP,EAAQkB,EAAIC,EAAO,MAAM,CAC7Q,IAAMC,EAAQD,IAAS,OAAaE,EAAID,EAAQ,+BAA+B,0BAAgCE,EAAIF,EAAQ,OAAO,MAAM,OAAOF,EAAI,CAAC,IAAI,cAAc,MAAM,GAAGG,IAAMrB,eAAqBsB,IAAM,IAAI,iBAAiB,MAAM,GAAGD,IAAMrB,eAAqBsB,IAAM,IAAI,eAAe,MAAM,GAAGD,IAAMrB,mBAAyBsB,IAAM,QAAQ,MAAM,GAAGD,IAAMrB,OAAasB,GAAM,CAAC,CAAC,IAAIC,GAChY,SAASf,IAAkB,CAC3B,GAAG,CAACgB,GAAQ,MAAO,GAAM,GAAGD,KAAoB,OAAW,OAAOA,GAAmB,IAAME,EAAQ,SAAS,cAAc,QAAQ,EAAE,OAAGA,EAAQ,YAAYA,EAAQ,WAAW,IAAI,EAC3KF,GAAkBE,EAAQ,UAAU,YAAY,EAAE,QAAQ,iBAAiB,IAAI,EAC/EF,GAAkB,EAAO,CAChC,SAAS3B,IAAc,CAAC,OAAoBD,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG+B,GAAgB,SAAS,QAAQ,EAAE,SAAsB/B,EAAK,MAAM,CAAC,MAAMgC,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS5B,GAAa,CAAC,QAAA6B,CAAO,EAAE,CAAC,OAAoBjC,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAGkC,GAAgB,SAAS,QAAQ,EAAE,SAAsBzB,EAAM,MAAM,CAAC,MAAMuB,GAAgB,SAAS,CAAC,UAAUC,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASnB,GAAW,CAAC,QAAApC,EAAQ,UAAAgB,EAAU,MAAAjB,CAAK,EAAE,CAAC,OAAoBuB,EAAK,SAAS,CAAC,QAAQtB,EAAQ,aAAa,OAAO,MAAMyD,GAAY,SAAsB1B,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAcT,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAKN,EAAUjB,EAAM,OAAO,OAAO,UAAU,YAAYiB,GAAUjB,EAAM,EAAK,GAAG,MAAM,CAAC,WAAW,kFAAkF,CAAC,CAAC,EAAeuB,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAMmC,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,SAAS,EAAQzB,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQsB,GAAgB,CAAC,UAAU,SAAS,SAAS,GAAG,EAAQrB,GAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,MAAM,ECtBttC,IAAMyB,GAAaC,GAASC,EAAO,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,EAAE,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,UAAAC,EAAU,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKJ,GAAmCG,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,8CAA8C,WAAWC,EAAMJ,GAA+CE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,8CAA8C,SAASE,GAAOD,EAAuCV,GAAwBO,EAAM,OAAO,KAAK,MAAMG,IAAyC,OAAOA,EAAuCH,EAAM,WAAW,MAAMI,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACL,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAUgC,GAA6BC,GAAW,SAASP,EAAMQ,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASM,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnD,CAAQ,EAAEoD,GAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiBtB,GAAuBL,EAAM1B,CAAQ,EAAO,CAAC,sBAAAsD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,IAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASjB,CAAW,EAAmCkB,EAAa,IAAQlB,IAAc,YAA6CmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpD,EAAKqD,GAAY,CAAC,GAAG5B,GAA4CuB,EAAgB,SAAsBhD,EAAKC,GAAS,CAAC,QAAQhB,EAAS,QAAQ,GAAM,SAAsBe,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsBkE,EAAMpD,EAAO,IAAI,CAAC,GAAG0B,EAAU,GAAGI,EAAgB,UAAUuB,EAAG1E,GAAkB,GAAGqE,EAAsB,gBAAgB1B,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,EAAa,IAAIvB,GAA6ByB,EAAK,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGrB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,GAAGxC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcjC,EAAKwD,EAA0B,CAAC,SAAsBxD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKtB,GAAQ,CAAC,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,eAAe,cAAc,EAAE,eAAe,EAAE,IAAIgD,EAAU,MAAM,OAAO,GAAG3C,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAM,KAAK,OAAO,WAAW,EAAK,CAAC,EAAE8C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEa,EAAY,GAAgB9C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAES,EAAa,GAAgB/C,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,8CAA8C,MAAM,CAAC,2BAA2B,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,KAAKX,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5C,GAAqB,CAAC,kBAAkB,CAAC,kBAAkBM,EAAkB,EAAE,UAAU,CAAC,kBAAkBA,EAAkB,CAAC,EAAEwC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQyB,GAAI,CAAC,kFAAkF,gFAAgF,kLAAkL,0JAA0J,6LAA6L,2JAA2J,6EAA6E,kFAAkF,EASpyOC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,QAAQA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,8CAA8C,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,8CAA8C,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAE,GAAGnF,EAAY,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTvL,IAAMyF,GAAWC,GAASC,EAAK,EAAQC,GAAaF,GAASG,EAAO,EAAQC,GAAYJ,GAASK,EAAM,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,KAAAC,EAAK,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,UAAUJ,GAAgCI,EAAM,UAAU,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM5B,IAAe4B,EAAM,iBAAwB5B,EAAS,KAAK,GAAG,EAAE4B,EAAM,iBAAwB5B,EAAS,KAAK,GAAG,EAAUgC,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,GAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiBrB,GAAuBH,EAAM5B,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,IAAO,CAAC,GAAGhB,GAAqB,MAAMA,EAAU,GAAGgB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,GAAY,CAAC,GAAGzB,GAA4CoB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAAsBkB,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsBe,EAAKE,EAAO,IAAI,CAAC,GAAGsB,EAAU,GAAGI,EAAgB,UAAUoB,EAAGtE,GAAkB,GAAGkE,EAAsB,iBAAiBvB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAsB7B,EAAKiD,EAA0B,CAAC,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,GAAGtD,GAAqB,CAAC,UAAU,CAAC,kBAAkBM,EAAkB,CAAC,EAAEuC,EAAYI,CAAc,EAAE,SAAsB7B,EAAKxB,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,GAAG,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,EAAE,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,EAAI,EAAE,MAAM,CAAcwB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,0aAA0a,EAAE,SAAsBlC,EAAKiD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAK5B,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,0BAA0B,SAAS,YAAY,UAAU,8CAA8C,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4B,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBgC,EAAiB,SAAS,YAAY,MAAMI,EAAa,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,0aAA0a,EAAE,SAAsBtC,EAAKiD,EAA0B,CAAC,OAAO,IAAI,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAK1B,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe0B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,0aAA0a,EAAE,SAAsBlC,EAAKiD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAK5B,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,sBAAsB,SAAS,YAAY,UAAU,8CAA8C,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiB,GAAK,iBAAiBgC,EAAiB,SAAS,YAAY,MAAMI,EAAa,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,0aAA0a,EAAE,SAAsBtC,EAAKiD,EAA0B,CAAC,OAAO,IAAI,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAK1B,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,uEAAuE,QAAQ,YAAY,UAAUc,GAAY,CAAC,IAAI,qEAAqE,EAAE,EAAE,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,0aAA0a,EAAE,SAAsBlC,EAAKiD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAK5B,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,+BAA+B,SAAS,YAAY,UAAU,8CAA8C,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8E,GAAI,CAAC,kFAAkF,gFAAgF,uGAAuG,6JAA6J,sKAAsK,kMAAkM,+MAA+M,wHAAwH,sKAAsK,wGAAwG,wJAAwJ,iFAAiF,qJAAqJ,+bAA+b,EAS5gcC,GAAgBC,GAAQtC,GAAUoC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGjF,GAAW,GAAGG,GAAa,GAAGE,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT3K,IAAMkF,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,UAAU,YAAY,KAAO,YAAY,KAAO,YAAY,aAAa,YAAY,aAAa,YAAY,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,GAAGsC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,GAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,IAAIkC,EAAW,QAAA3B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiB3B,GAAuBD,EAAMtB,CAAQ,EAAO,CAAC,sBAAAmD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAYH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAaL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAaN,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAYP,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,EAAaR,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,EAAYT,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQa,EAAYV,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQc,EAAaX,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQe,EAAaZ,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQgB,EAAYb,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQiB,EAAYd,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQkB,EAAaf,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQmB,EAAahB,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQoB,GAAYjB,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQqB,GAAalB,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQsB,GAAYnB,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCuB,GAAkBC,EAAG5E,GAAkB,GAAhD,CAAC,CAAuE,EAAQ6E,EAAY,IAAQ,EAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAAShC,CAAW,EAAmCiC,GAAa,IAAQ,GAAC,YAAY,YAAY,YAAY,WAAW,EAAE,SAASjC,CAAW,EAA6B,OAAoB5B,EAAK8D,GAAY,CAAC,GAAGpC,GAAUT,EAAgB,SAAsBjB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGyB,EAAU,GAAGI,EAAgB,UAAU4B,EAAGD,GAAkB,iBAAiBjC,EAAUI,CAAU,EAAE,mBAAmB,OAAO,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAGQ,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,YAAY,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsB+B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAACuB,EAAY,GAAgB5D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAsBrC,EAAKgE,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,sEAAsE,OAAO,gWAAgW,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiBe,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQgF,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,WAAWA,GAAmB,OAAO,oCAAoC,IAAI,uEAAuE,OAAO,qWAAqW,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,KAAK,IAAIA,GAAmB,QAAQ,KAAK,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,WAAWA,GAAmB,OAAO,6BAA6B,IAAI,qEAAqE,OAAO,6VAA6V,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,WAAWA,GAAmB,OAAO,6BAA6B,IAAI,sEAAsE,OAAO,gWAAgW,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,UAAU,OAAO,UAAU,MAAM,MAAM,WAAWA,GAAmB,OAAO,oCAAoC,IAAI,qEAAqE,OAAO,6VAA6V,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,uEAAuE,OAAO,qWAAqW,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,WAAWA,GAAmB,OAAO,oCAAoC,IAAI,sEAAsE,OAAO,gWAAgW,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,MAAM,aAAa,IAAI,sEAAsE,OAAO,6bAA6b,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,MAAM,WAAWA,GAAmB,OAAO,oCAAoC,IAAI,sEAAsE,OAAO,6bAA6b,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,WAAWA,GAAmB,OAAO,6BAA6B,IAAI,sEAAsE,OAAO,6bAA6b,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,IAAI,qEAAqE,OAAO,6VAA6V,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2B3C,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,WAAWA,GAAmB,OAAO,6BAA6B,IAAI,uEAAuE,OAAO,qWAAqW,CAAC,CAAC,EAAEM,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAM7D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAc0B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAc0B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKkE,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAI,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiB7B,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA,EAA62B,mBAAmB,EAAI,CAAC,EAAerC,EAAKmE,EAAS,CAAC,sBAAsB,GAAK,SAAsBnE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oXAAqW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,uLAAuL,MAAM,CAAC,8BAA8B,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,8QAA8Q,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,8QAA8Q,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,2BAA2B,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kfAA6e,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oXAAqW,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kfAA6e,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,8QAA8Q,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qVAAgV,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,oXAAqW,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,2BAA2B,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qVAAgV,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qVAAgV,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kfAA6e,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,8QAA8Q,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,kHAAkH,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kfAA6e,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,qVAAgV,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,2BAA2B,CAAC,CAAC,EAAE0B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiBmC,EAAiB,SAAS,YAAY,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,MAAM,CAAC,CAAC,CAAC,CAAC,EAAe0B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKmE,EAAS,CAAC,sBAAsB,GAAK,SAAsBnE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,gCAAgC,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0B,EAAYI,CAAc,CAAC,CAAC,EAAehC,EAAKmE,EAAS,CAAC,sBAAsB,GAAK,SAAsBnE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iCAAiC,MAAM,CAAC,gCAAgC,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,6CAA6C,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAc0B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,OAAO,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,yBAAyB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAGpD,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAMoE,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMH,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAML,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMM,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMP,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMD,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMS,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMN,CAAY,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAML,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMM,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMC,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMC,CAAY,CAAC,EAAErB,EAAYI,CAAc,EAAE,SAAsBhC,EAAKkE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiB7B,EAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,EAAE,IAAI,iTAAiT,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,EAAE,UAAU,CAAC,QAAQ,EAAE,IAAI,gTAAgT,aAAa,UAAU,CAAC,EAAE2C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiB,GAAK,iBAAiBmC,EAAiB,SAAS,YAAY,MAAMM,EAAa,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,yBAAyB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAG1D,GAAqB,CAAC,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAM8D,CAAW,EAAE,UAAU,CAAC,MAAMD,CAAY,EAAE,UAAU,CAAC,MAAMO,CAAY,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAMD,CAAW,EAAE,UAAU,CAAC,MAAME,CAAY,EAAE,UAAU,CAAC,MAAML,CAAY,EAAE,UAAU,CAAC,MAAMQ,EAAW,EAAE,UAAU,CAAC,MAAMF,EAAW,EAAE,UAAU,CAAC,MAAMX,CAAY,EAAE,UAAU,CAAC,iBAAiB,OAAU,MAAM,MAAS,EAAE,UAAU,CAAC,MAAMM,CAAY,EAAE,UAAU,CAAC,MAAMM,EAAY,CAAC,EAAE5B,EAAYI,CAAc,EAAE,SAAsBhC,EAAKkE,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,OAAO,WAAW,iBAAiB7B,EAAiB,SAAS,YAAY,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,iSAAiS,aAAa,YAAY,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,iSAAiS,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,iSAAiS,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,iSAAiS,aAAa,WAAW,EAAE,UAAU,CAAC,QAAQ,GAAG,IAAI,iSAAiS,aAAa,WAAW,CAAC,EAAE2C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAM7D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAerC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAerC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAerC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwB,GAAa,GAAgBE,EAAM7D,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,eAAe,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAc0B,EAAM7D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiBmC,EAAiB,SAAS,YAAY,SAAS,CAAcrC,EAAKkE,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiB7B,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAkgC,mBAAmB,EAAI,CAAC,EAAerC,EAAKmE,EAAS,CAAC,sBAAsB,GAAK,SAAsBnE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,4CAA4C,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,gCAAgC,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oBAAoB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAerC,EAAKmE,EAAS,CAAC,sBAAsB,GAAK,SAAsBnE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,0CAA0C,EAAE,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,4BAAuB,MAAM,CAAC,gCAAgC,EAAE,iBAAiBmC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+B,GAAI,CAAC,kFAAkF,gFAAgF,mQAAmQ,sRAAsR,uWAAuW,8KAA8K,iTAAiT,6QAA6Q,wRAAwR,8FAA8F,oMAAoM,yRAAyR,uQAAuQ,iRAAiR,8RAA8R,sKAAsK,0QAA0Q,oRAAoR,6KAA6K,kNAAkN,6LAA6L,+QAA+Q,6RAA6R,uRAAuR,+FAA+F,iHAAiH,sKAAsK,+xEAA+xE,glBAAglB,6MAA6M,6PAA6P,saAAsa,iQAAiQ,+SAA+S,6NAA6N,iaAAia,utBAAutB,gFAAgF,utBAAutB,utBAAutB,utBAAutB,8SAA8S,kTAAkT,0OAA0O,sOAAsO,uOAAuO,iNAAiN,8MAA8M,sMAAsM,0uCAA0uC,0tCAA0tC,0uCAA0uC,0uCAA0uC,mEAAmE,iKAAiK,+KAA+K,+bAA+b,EAQpohFC,GAAgBC,GAAQ3D,GAAUyD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,YAAY,YAAY,YAAY,QAAQ,YAAY,YAAY,YAAY,WAAW,aAAa,aAAa,aAAa,OAAO,YAAY,YAAY,SAAS,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,wBAAwB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,EAAE,CAAC,OAAO,0BAA0B,OAAO,SAAS,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRl1B,IAAMM,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAM,MAAM,CAAC,GAAGH,EAAM,WAAWC,EAAKH,GAAmCE,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,cAAc,SAASE,GAAOD,EAAuCR,GAAwBM,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACJ,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,GAAGC,CAAS,EAAEpB,GAASK,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,GAAgB,CAAC,WAAAvD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiBrB,GAAuBJ,EAAM1B,CAAQ,EAAQoD,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,EAAAR,IAAiB,mBAAkCJ,IAAc,aAA6Ca,EAAa,IAAQT,IAAiB,mBAAiCJ,IAAc,YAA6Cc,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB5C,EAAK6C,GAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsBxC,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAK8C,GAAK,CAAC,KAAK,qDAAqD,GAAGhE,GAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,EAAK,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAsBiB,EAAM7C,EAAO,EAAE,CAAC,GAAGuB,EAAU,GAAGI,EAAgB,UAAU,GAAGmB,EAAGpE,GAAkB,GAAG8D,EAAsB,iBAAiBpB,EAAUK,CAAU,mBAAmB,cAAc,GAAK,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BmB,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGf,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAc9B,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,kBAAkB/C,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAGN,GAAqB,CAAC,kBAAkB,CAAC,kBAAkBQ,EAAkB,EAAE,kBAAkB,CAAC,kBAAkBA,EAAkB,EAAE,UAAU,CAAC,SAAsBU,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,gHAAgH,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,EAAE,KAAKsB,CAAS,CAAC,EAAEE,EAAYI,CAAc,CAAC,CAAC,EAAEQ,EAAY,GAAgBtC,EAAKkD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,OAAO,WAAW,iBAAiBf,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,8QAA8Q,aAAa,YAAY,mBAAmB,GAAK,GAAGrD,GAAqB,CAAC,kBAAkB,CAAC,IAAI,8QAA8Q,aAAa,WAAW,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,EAAES,EAAa,GAAgBvC,EAAKkD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,OAAO,WAAW,iBAAiBf,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,soBAAsoB,aAAa,YAAY,mBAAmB,GAAK,GAAGrD,GAAqB,CAAC,kBAAkB,CAAC,IAAI,soBAAsoB,aAAa,WAAW,EAAE,UAAU,CAAC,IAAI,soBAAsoB,aAAa,WAAW,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqB,GAAI,CAAC,kFAAkF,kFAAkF,yMAAyM,sIAAsI,mLAAmL,iEAAiE,qEAAqE,4HAA4H,oEAAoE,+bAA+b,EAS/rVC,GAAgBC,GAAQtC,GAAUoC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTtT,IAAMM,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAmB,CAACD,EAAE,IAAI,yBAAyB,IAAUE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU8B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,GAAGqC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiBpB,GAAuBH,EAAM1B,CAAQ,EAAO,CAAC,sBAAAkD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAeH,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAQQ,EAAeL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,IAAI,CAAE,CAAC,EAAEU,GAAmBjB,EAAY,CAAC,QAAQa,EAAe,UAAUG,EAAgB,UAAUD,CAAc,CAAC,EAAE,IAAMG,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,GAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQlB,EAAS,QAAQ,GAAM,SAAsBiB,EAAKT,GAAW,CAAC,MAAML,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,EAAW,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBsB,EAAM/C,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUwB,EAAGvE,GAAkB,GAAGkE,EAAsB,iBAAiBzB,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B0B,EAAK,MAAM,CAAC,GAAGtB,CAAK,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,gGAAgG,OAAO,aAAa,QAAQ,EAAE,aAAa,YAAY,EAAE,kBAAkB5C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,gGAAgG,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,QAAQ,CAAC,EAAE,kBAAkB1C,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGT,GAAqB,CAAC,UAAU,CAAC,kBAAkB,MAAS,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAsB3B,EAAKmD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQC,GAAwFN,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,IAAI,kBAAkB,IAAI,CAAC,EAAE,UAAU,SAAS,UAAU,SAAS,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBd,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGnD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQuE,GAAwFN,GAAkB,GAAI,GAAG,EAAE,CAAC,EAAE,UAAU,SAAS,UAAU,SAAS,IAAI,sEAAsE,CAAC,CAAC,EAAEvB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,mMAAmM,4KAA4K,iHAAiH,oJAAoJ,iGAAiG,EAQ5nNC,GAAgBC,GAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR8jE,IAAMM,GAAiBC,GAASC,EAAW,EAAQC,GAAiBF,GAASG,EAAW,EAAQC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAYF,GAAOG,EAAK,EAAQC,GAAuBT,GAASU,EAAiB,EAAQC,GAAoBX,GAASY,EAAc,EAAQC,GAAsBb,GAASc,EAAgB,EAAQC,GAAcf,GAASgB,EAAQ,EAAQC,GAAqBjB,GAASkB,EAAe,EAAQC,GAAoBnB,GAASoB,EAAc,EAAQC,GAAarB,GAASsB,EAAO,EAAQC,GAAgBvB,GAASwB,EAAU,EAAQC,GAAczB,GAAS0B,EAAQ,EAAQC,GAAe3B,GAAS4B,EAAS,EAAQC,GAAgB7B,GAAS8B,EAAU,EAAQC,GAAY/B,GAASgC,EAAM,EAAQC,GAAYjC,GAASkC,EAAM,EAAQC,GAAYnC,GAASoC,EAAM,EAAQC,GAAYrC,GAASsC,EAAM,EAAQC,GAAYvC,GAASwC,EAAM,EAAQC,GAAmBzC,GAAS0C,EAAa,EAAQC,GAAY3C,GAAS4C,EAAM,EAAQC,GAAU7C,GAAS8C,EAAI,EAAQC,GAAY,CAAC,UAAU,sBAAsB,UAAU,8CAA8C,UAAU,6CAA6C,UAAU,qBAAqB,UAAU,8CAA8C,UAAU,6CAA6C,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,gBAAgB,EAAQC,GAAmB,CAACC,EAAE,IAAI,oBAAoB,IAAUC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAmB,CAACT,EAAE,IAAI,oBAAoB,IAAUU,GAAmB,CAACV,EAAE,IAAI,yBAAyB,IAAUW,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAQC,GAAa,IAAY,SAAS,cAAc,mBAAmB,GAAG,SAAS,cAAc,UAAU,GAAG,SAAS,KAAaC,GAAQ,CAAC,CAAC,SAAAR,EAAS,uBAAAS,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOT,EAAS,CAAC,KAAK,IAAIY,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAU,CAAC,CAAC,MAAAlB,CAAK,IAAoBmB,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOpB,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUqB,GAAwB,CAAC,WAAW,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,aAAa,YAAY,eAAe,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAA6BC,GAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,GAAGC,CAAS,EAAEhC,GAASI,CAAK,EAAQ6B,GAAU,IAAI,CAAC,IAAMC,GAASA,GAAiB,OAAUrB,CAAY,EAAE,GAAGqB,GAAS,OAAO,CAAC,IAAIC,GAAU,SAAS,cAAc,qBAAqB,EAAKA,GAAWA,GAAU,aAAa,UAAUD,GAAS,MAAM,GAAQC,GAAU,SAAS,cAAc,MAAM,EAAEA,GAAU,aAAa,OAAO,QAAQ,EAAEA,GAAU,aAAa,UAAUD,GAAS,MAAM,EAAE,SAAS,KAAK,YAAYC,EAAS,GAAI,EAAE,CAAC,OAAUtB,CAAY,CAAC,EAAQuB,GAAmB,IAAI,CAAC,IAAMF,GAASA,GAAiB,OAAUrB,CAAY,EAAE,SAAS,MAAMqB,GAAS,OAAO,GAAMA,GAAS,UAAU,SAAS,cAAc,uBAAuB,GAAG,aAAa,UAAUA,GAAS,QAAQ,CAAG,EAAE,CAAC,OAAUrB,CAAY,CAAC,EAAE,GAAK,CAACwB,EAAYC,CAAmB,EAAEC,GAA8BlB,EAAQlD,GAAY,EAAK,EAAQqE,EAAe,OAAe,CAAC,sBAAAC,EAAsB,MAAAC,CAAK,EAAEC,GAAyB,MAAS,EAAQC,EAAY,CAAC,CAAC,QAAAC,GAAQ,SAAAC,EAAQ,IAAIL,EAAsB,SAASM,KAAO,CAACF,GAAQ,OAAO,CAAE,CAAC,EAAQG,EAAa,CAAC,CAAC,QAAAH,GAAQ,SAAAC,EAAQ,IAAIL,EAAsB,SAASM,KAAO,CAACF,GAAQ,KAAK,CAAE,CAAC,EAAuCI,EAAkBC,EAAG7E,GAAkB,GAAhD,CAAC,CAAuE,EAAQ8E,EAAUC,GAAkB,WAAW,EAAQC,EAAW5C,EAAO,IAAI,EAAQ6C,EAAWF,GAAkB,WAAW,EAAQG,EAAW9C,EAAO,IAAI,EAAQ+C,EAAY,IAASpF,GAAU,EAAiBiE,IAAc,YAAtB,GAAmEoB,EAAa,IAASrF,GAAU,EAAiBiE,IAAc,YAAtB,GAAmEqB,GAAa,IAAQ,CAACtF,GAAU,GAAiBiE,IAAc,YAA6CsB,GAAWP,GAAkB,WAAW,EAAQQ,GAAWnD,EAAO,IAAI,EAAQoD,GAAa,IAASzF,GAAU,EAAiB,EAAC,YAAY,WAAW,EAAE,SAASiE,CAAW,EAAtD,GAAyFyB,GAAWV,GAAkB,WAAW,EAAQW,EAAWtD,EAAO,IAAI,EAAQuD,GAAWZ,GAAkB,WAAW,EAAQa,GAAWxD,EAAO,IAAI,EAAQyD,GAAa,IAAQ,CAAC9F,GAAU,GAAiBiE,IAAc,YAA6C8B,GAAWf,GAAkB,WAAW,EAAQgB,GAAW3D,EAAO,IAAI,EAAQ4D,EAAa,IAASjG,GAAU,EAAiB,EAAC,YAAY,YAAY,WAAW,EAAE,SAASiE,CAAW,EAAlE,GAAqGiC,GAAOC,GAAU,EAAQC,GAAWpB,GAAkB,WAAW,EAAQqB,GAAWhE,EAAO,IAAI,EAAQiE,GAAa,IAAQ,IAACtG,GAAU,GAAiB,CAAC,YAAY,WAAW,EAAE,SAASiE,CAAW,GAA6B,OAAAsC,GAAiB,CAAC,CAAC,EAAsB7E,EAAK8E,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAAtG,EAAiB,EAAE,SAAsBuG,EAAMC,GAAY,CAAC,GAAG1D,GAAUT,EAAgB,SAAS,CAAcb,EAAKF,GAAU,CAAC,MAAM,+CAA+C,CAAC,EAAeiF,EAAMnJ,EAAO,IAAI,CAAC,GAAGsG,EAAU,UAAUkB,EAAGD,EAAkB,iBAAiB9B,CAAS,EAAE,IAAIT,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,SAAS,CAAcpB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAsB+E,EAAM,MAAM,CAAC,UAAU,iBAAiB,GAAG1B,EAAU,IAAIE,EAAK,SAAS,CAAcvD,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,GAAGwD,EAAW,IAAIC,EAAK,SAAsBsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAQ,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,SAAS,CAAc/E,EAAKiF,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,IAAI;AAAA;AAAA;AAAA,EAAixB,mBAAmB,EAAI,CAAC,EAAejF,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBvC,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKoF,EAAS,CAAC,sBAAsB,GAAK,SAAsBpF,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,gCAAgC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+E,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAS,CAAc/E,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBvC,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKoF,EAAS,CAAC,sBAAsB,GAAK,SAAsBpF,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,yBAAyB,MAAM,CAAC,gCAAgC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBvC,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKoF,EAAS,CAAC,sBAAsB,GAAK,SAAsBpF,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,sHAAsH,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,gCAAgC,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBvC,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,8HAA8H,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,8HAA8H,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKoF,EAAS,CAAC,sBAAsB,GAAK,SAAsBpF,EAAWmF,EAAS,CAAC,SAAsBnF,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4GAA4G,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iBAAiB,EAAE,SAAS,8HAA8H,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,2HAA2H,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE0D,EAAY,GAAgBqB,EAAM,MAAM,CAAC,UAAU,+BAA+B,mBAAmB,UAAU,SAAS,CAAc/E,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGrB,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,CAAC,EAAE,SAAsBlB,EAAKqF,EAA0B,CAAC,OAAO,GAAG,GAAGnE,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,GAAG,SAAsBlB,EAAKsF,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsBtF,EAAKzE,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,cAAc,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoI,EAAa,GAAgB3D,EAAKkF,EAAkB,CAAC,WAAW3C,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGrB,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,EAAE,SAAsBlB,EAAKqF,EAA0B,CAAC,OAAO,GAAG,GAAGnE,GAAmB,GAAG,GAAG,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,SAAsBlB,EAAKsF,GAAU,CAAC,UAAU,yCAAyC,OAAO,YAAY,QAAQ,YAAY,SAAsBtF,EAAKvE,GAAY,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesJ,EAAM,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,eAAe,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,SAAS,CAAc/E,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAA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AiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAi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AAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,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AAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,c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AK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,M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AK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EA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AAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,M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Ac,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc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AAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,EAAI,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gB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",
  "names": ["clamp", "t", "e", "n", "progress", "t", "e", "n", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "filteredSlots", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "_child_props", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "_scrollInfo_current", "_scrollInfo_current1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "css", "FramercjyqQiVBl", "withCSS", "cjyqQiVBl_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear13qi5yo", "args", "onAppear16y97td", "onAppearkot2de", "onAppear5ulerz", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerdqxZPhpFN", "withCSS", "dqxZPhpFN_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "isDisplayed10", "isDisplayed11", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "css", "FramerK2Nqpd0L5", "withCSS", "K2Nqpd0L5_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "K2Nqpd0L5_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "Framerg1RczChqF", "withCSS", "g1RczChqF_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "K2Nqpd0L5_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "FramermzhAfPQs2", "withCSS", "mzhAfPQs2_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "K2Nqpd0L5_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "Framers0rCiIeM6", "withCSS", "s0rCiIeM6_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "K2Nqpd0L5_default", "IconControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "description", "height", "icon", "id", "title", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_icon", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "O1joaYuVA", "NlCg6AfhV", "r0DJgAXpT", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "css", "FramertiZXKeMH6", "withCSS", "tiZXKeMH6_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "K2Nqpd0L5_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "FrameryOpnCy3Fz", "withCSS", "yOpnCy3Fz_default", "addPropertyControls", "ControlType", "addFonts", "GradientStrokeFonts", "getFonts", "cjyqQiVBl_default", "BenefitsCardBigFonts", "tiZXKeMH6_default", "CarouselFonts", "Carousel", "Card4Fonts", "g1RczChqF_default", "Card3Fonts", "mzhAfPQs2_default", "Card2Fonts", "s0rCiIeM6_default", "BenefitsCardSmallFonts", "yOpnCy3Fz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "transformTemplate3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapgd06n9", "args", "onTap65faxy", "onTap1oq0sds", "onTapgzyv3i", "onTap19px3u6", "onTapc9ly97", "onTaptenxxw", "onTap9jcuto", "onTapbem2fc", "onTap1fxwt80", "onTap3gufl8", "onTapbt7q4h", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "SVG", "RichText2", "css", "FramerfVrQwaPW2", "withCSS", "fVrQwaPW2_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "FsXmNGgxn", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "SVG", "css", "FramerIe4Yqeh_a", "withCSS", "Ie4Yqeh_a_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear315kmz", "args", "onAppearo539qi", "onAppear1w3k7f6", "onAppear1i9864k", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "Image2", "getLoadingLazyAtYPosition", "css", "FramerLMXHk54wR", "withCSS", "LMXHk54wR_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearn8m36u", "args", "onAppear151lwqx", "onAppear18ihhun", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerMLYFb2Gx5", "withCSS", "MLYFb2Gx5_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "SVG", "css", "FramerpcGVSOMgB", "withCSS", "pcGVSOMgB_default", "addFonts", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "transformTemplate3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "scrollSection", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Ufo5gqu1j", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "SVG", "css", "FramerRpJGOzJzo", "withCSS", "RpJGOzJzo_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "happy", "height", "id", "sad", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "EKC_8dEmS", "wL83DTv6B", "MgZzkIhtU", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1cq0oee", "args", "onAppear1c4wtyq", "onAppear1hay42j", "onAppear1k23gid", "useOnVariantChange", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "SVG", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "FramerbJYSnhRfB", "withCSS", "bJYSnhRfB_default", "addPropertyControls", "ControlType", "addFonts", "CrisisCardFonts", "getFonts", "bJYSnhRfB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerCRwTp7Myl", "withCSS", "CRwTp7Myl_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearbhtpg9", "args", "onAppearfu6tdp", "onAppear9ay9x6", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "css", "FramerHsfhPXIdm", "withCSS", "HsfhPXIdm_default", "addPropertyControls", "ControlType", "addFonts", "RippleRingFonts", "getFonts", "HsfhPXIdm_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear17nnf0i", "args", "useOnVariantChange", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramermP_XsFOm7", "withCSS", "mP_XsFOm7_default", "addPropertyControls", "ControlType", "addFonts", "RippleRingFonts", "getFonts", "HsfhPXIdm_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear189ql5u", "args", "useOnVariantChange", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerQnjrFdkkI", "withCSS", "QnjrFdkkI_default", "addPropertyControls", "ControlType", "addFonts", "CrisisCardFonts", "getFonts", "bJYSnhRfB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear19jryfs", "args", "useOnVariantChange", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerR82mBdzr_", "withCSS", "R82mBdzr_default", "addPropertyControls", "ControlType", "addFonts", "RippleRingFonts", "getFonts", "HsfhPXIdm_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerWmUm1TT2v", "withCSS", "WmUm1TT2v_default", "addPropertyControls", "ControlType", "addFonts", "CrisisCardFonts", "getFonts", "bJYSnhRfB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1972qz9", "args", "useOnVariantChange", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerwwQRO9lg3", "withCSS", "wwQRO9lg3_default", "addPropertyControls", "ControlType", "addFonts", "RippleFonts", "getFonts", "WmUm1TT2v_default", "RippleWithVariantAppearEffect", "withVariantAppearEffect", "Ripple_2Fonts", "QnjrFdkkI_default", "Ripple_2WithVariantAppearEffect", "Ripple_3Fonts", "mP_XsFOm7_default", "Ripple_3WithVariantAppearEffect", "CRisisLineCardFonts", "CRwTp7Myl_default", "CRisisLineCardWithVariantAppearEffect", "MotionDivWithFX", "withFX", "motion", "CRisisLineCard2Fonts", "R82mBdzr_default", "CRisisLineCard2WithVariantAppearEffect", "DepressionFonts", "wwQRO9lg3_default", "DepressionWithVariantAppearEffect", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "scrollSection", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "wx7NzSRDv", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "SVG", "css", "Framers4OG0puFf", "withCSS", "s4OG0puFf_default", "addPropertyControls", "ControlType", "addFonts", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "withCSS", "_props_style", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "iconCursor", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "_playerInfo_current_animation", "_playerInfo_current", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "_player_current", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "PlayIcon", "props", "p", "motion", "PauseIcon", "u", "isMotionValue", "v", "MotionValue", "useAutoMotionValue", "inputValue", "options", "optionsRef", "pe", "animation", "didInitialMount", "isOnCanvas", "RenderTarget", "onChangeDeps", "onChange", "te", "transformer", "value", "ref", "value1", "useConstant", "isMotionValue", "motionValue", "ue", "ref1", "newValue", "ref2", "animate2", "_global", "global", "exports", "navigator", "root", "factory", "window", "propertyNames", "i", "len", "val", "tOfVal", "absArr", "flag", "element", "type", "currentTime", "totalTime", "frameMultiplier", "totalLoops", "currentLoop", "firstFrame", "totalFrames", "target", "nativeError", "_count", "h", "s", "v", "r", "g", "b", "f", "p", "q", "t", "max", "min", "d", "color", "offset", "hsv", "colorMap", "hex", "eventName", "args", "callback", "createRegularArray", "arr", "value", "createTypedArrayFactory", "prop", "container", "blendModeEnums", "mode", "_cos", "_sin", "_tan", "_rnd", "reset", "rotate", "angle", "mCos", "mSin", "rotateX", "rotateY", "rotateZ", "shear", "sx", "sy", "skew", "ax", "ay", "skewFromAxis", "scale", "sz", "setTransform", "a", "c", "e", "j", "k", "l", "m", "n", "o", "translate", "tx", "ty", "tz", "transform", "a2", "b2", "c2", "d2", "e2", "f2", "g2", "h2", "i2", "j2", "k2", "l2", "m2", "n2", "o2", "p2", "_p", "a1", "b1", "c1", "d1", "e1", "f1", "g1", "h1", "i1", "j1", "k1", "l1", "m1", "n1", "o1", "p1", "isIdentity", "equals", "matr", "clone", "cloneFromProps", "props", "applyToPoint", "x", "y", "z", "applyToX", "applyToY", "applyToZ", "getInverseMatrix", "determinant", "inverseMatrix", "inversePoint", "pt", "inversePoints", "pts", "retPts", "applyToTriplePoints", "pt1", "pt2", "pt3", "p0", "p4", "p5", "p12", "p13", "applyToPointArray", "applyToPointStringified", "toCSS", "cssValue", "roundMatrixProperty", "to2dCSS", "_a", "_b", "_c", "_d", "_e", "_f", "pool", "math", "width", "chunks", "digits", "rngname", "startdenom", "significance", "overflow", "mask", "nodecrypto", "seedrandom", "seed", "options", "key", "shortseed", "mixkey", "flatten", "tostring", "autoseed", "arc4", "ARC4", "prng", "is_math_call", "state", "copy", "keylen", "me", "count", "obj", "depth", "result", "typ", "stringseed", "smear", "out", "browser", "plugins", "ob", "getBezierEasing", "beziers", "nm", "str", "bezEasing", "BezierEasing", "NEWTON_ITERATIONS", "NEWTON_MIN_SLOPE", "SUBDIVISION_PRECISION", "SUBDIVISION_MAX_ITERATIONS", "kSplineTableSize", "kSampleStepSize", "float32ArraySupported", "aA1", "aA2", "B", "C", "calcBezier", "aT", "getSlope", "binarySubdivide", "aX", "aA", "aB", "mX1", "mX2", "currentX", "currentT", "newtonRaphsonIterate", "aGuessT", "currentSlope", "points", "mY1", "mY2", "mSampleValues", "intervalStart", "currentSample", "lastSample", "dist", "guessForT", "initialSlope", "lastTime", "vendors", "currTime", "timeToCall", "id", "sources", "destination", "sourcePrototype", "attr", "object", "prototype", "ProxyFunction", "pointOnLine2D", "x1", "y1", "x2", "y2", "x3", "y3", "det1", "pointOnLine3D", "z1", "z2", "z3", "dist1", "dist2", "dist3", "diffDist", "getBezierLength", "pt4", "curveSegments", "ptCoord", "perc", "addedLength", "ptDistance", "point", "lastPoint", "lengthData", "getSegmentsLength", "shapeData", "segmentsLength", "closed", "pathV", "pathO", "pathI", "lengths", "totalLength", "BezierData", "length", "PointData", "partial", "buildBezierData", "storedData", "bezierName", "bezierData", "getDistancePerc", "percents", "initPos", "lengthPos", "lPerc", "dir", "getPointInSegment", "percent", "t1", "u1", "ptX", "ptY", "bezierSegmentPoints", "getNewSegment", "startPerc", "endPerc", "t0", "u0", "u0u0u0", "t0u0u0_3", "t0t0u0_3", "t0t0t0", "u0u0u1", "t0u0u1_3", "t0t0u1_3", "t0t0t1", "u0u1u1", "t0u1u1_3", "t0t1u1_3", "t0t1t1", "u1u1u1", "t1u1u1_3", "t1t1u1_3", "t1t1t1", "completeLayers", "layers", "comps", "fontManager", "layerData", "jLen", "kLen", "maskProps", "convertPathsToAbsoluteValues", "findCompLayers", "completeShapes", "completeText", "path", "checkVersion", "minimum", "animVersionString", "animVersion", "checkText", "minimumVersion", "updateTextLayer", "textLayer", "documentData", "iterateLayers", "animationData", "checkChars", "pathData", "paths", "checkColors", "iterateShapes", "shapes", "checkShapes", "completeClosingShapes", "completeData", "data", "moduleOb", "fontData", "styles", "fWeight", "fStyle", "styleName", "maxWaitingTime", "emptyChar", "combinedCharacters", "trimFontOptions", "font", "familyArray", "enabledFamilies", "setUpNode", "family", "parentNode", "node", "checkLoadedFonts", "w", "loadedCount", "createHelper", "def", "tHelper", "fontProps", "tCanvasHelper", "addFonts", "defs", "fontArr", "_pendingFonts", "shouldLoadFont", "loadedSelector", "sc", "addChars", "chars", "found", "getCharData", "char", "style", "measureText", "fontName", "size", "index", "doubleSize", "singleSize", "getFontByName", "name", "getCombinedCharacterCodes", "setIsLoaded", "Font", "fontPrototype", "initFrame", "mathAbs", "interpolateValue", "frameNum", "caching", "offsetTime", "newValue", "iterationIndex", "keyData", "nextKeyData", "fnc", "nextKeyTime", "keyTime", "endValue", "ind", "distanceInLine", "segmentPerc", "outX", "outY", "inX", "inY", "keyValue", "quatStart", "createQuaternion", "quatEnd", "time", "quaternionToEuler", "slerp", "az", "aw", "bx", "by", "bz", "bw", "omega", "cosom", "sinom", "scale0", "scale1", "quat", "qx", "qy", "qz", "qw", "heading", "attitude", "bank", "values", "c3", "s1", "s2", "s3", "getValueAtCurrentTime", "initTime", "endTime", "renderResult", "setVValue", "multipliedValue", "processEffectsSequence", "finalValue", "addEffect", "effectFunction", "ValueProperty", "elem", "mult", "MultiDimensionalProperty", "KeyframedValueProperty", "KeyframedMultidimensionalProperty", "to", "ti", "arrLen", "getProp", "defaultVector", "applyToMatrix", "mat", "_mdf", "processKeys", "forceRender", "frameRate", "v1", "v2", "px", "py", "precalculateMatrix", "autoOrient", "addDynamicProperty", "TransformProperty", "getTransformProperty", "pos", "replace", "vX", "vY", "oX", "oY", "iX", "iY", "newPath", "vertices", "outPoints", "inPoints", "init", "cnt", "interpolateShape", "previousValue", "keyPropS", "keyPropE", "isHold", "vertexValue", "kf", "interpolateShapeCurrentTime", "lastFrame", "resetShape", "shapesEqual", "shape1", "shape2", "ShapeProperty", "KeyframedShapeProperty", "EllShapeProperty", "cPoint", "EllShapePropertyFactory", "s0", "_cw", "_v", "StarShapeProperty", "StarShapePropertyFactory", "numPts", "longFlag", "longRad", "shortRad", "longRound", "shortRound", "longPerimSegment", "shortPerimSegment", "rad", "roundness", "perimSegment", "currentAng", "ox", "oy", "RectShapeProperty", "RectShapePropertyFactory", "v0", "round", "getShapeProp", "dataProp", "keys", "getConstructorFunction", "getKeyframedConstructorFunction", "modifiers", "registerModifier", "getModifier", "shapeLength", "totalModifierLength", "segments", "shapeSegments", "segmentOb", "shapeS", "shapeE", "pathsData", "_isFirstFrame", "_s", "shapePaths", "totalShapeLength", "localShapeCollection", "edges", "newShapesData", "lastShapeInCollection", "lastShape", "newPaths", "shapePath", "newShape", "shapeSegment", "currentLengthData", "segmentCount", "segment", "segmentLength", "clonedPath", "currentV", "currentI", "currentO", "closerV", "distance", "newPosPerc", "rd", "amount", "centerPoint", "pathLength", "pMatrix", "rMatrix", "sMatrix", "inv", "scaleX", "scaleY", "elemsData", "elements", "newElements", "renderFlag", "items", "itemsTransform", "cont", "hasReloaded", "copies", "group", "elems", "transformData", "offsetModulo", "roundOffset", "pProps", "rProps", "sProps", "iteration", "renderer", "cLength", "diff", "pathNodes", "_o", "_i", "shapeString", "AudioController", "audioFactory", "audio", "rateValue", "assetPath", "proxyImage", "canvas", "ctx", "imageLoaded", "footageLoaded", "getAssetsPath", "assetData", "assetsPath", "originalPath", "imagePath", "testImageLoaded", "img", "intervalId", "box", "createImageData", "createImgData", "createFootageData", "footageData", "loadAssets", "assets", "cb", "setPath", "setAssetsPath", "getAsset", "destroy", "loadedImages", "loadedFootages", "setCacheType", "elementHelper", "ImagePreloaderFactory", "createFilter", "createAlphaToLuminanceFilter", "filId", "skipCoordinates", "fil", "feColorMatrix", "formatResponse", "xhr", "loadAsset", "errorCallback", "response", "err", "textData", "renderType", "animatorProps", "lettersChangedFlag", "alignment", "animators", "matrixHelper", "renderedLettersCount", "xPos", "yPos", "letters", "pathInfo", "currentLength", "currentPoint", "pointInd", "segmentInd", "prevPoint", "partialLength", "tanAngle", "yOff", "firstLine", "animatorSelector", "letterValue", "offf", "xPathPos", "yPathPos", "initPathPos", "initSegmentInd", "initPointInd", "currentLine", "elemOpacity", "sw", "fc", "letterSw", "letterSc", "letterFc", "letterM", "letterP", "letterO", "animatorJustifyOffset", "animatorFirstCharOffset", "justifyOffsetMult", "lastIndex", "isNewLine", "animatorOffset", "rot", "defaultData", "textAnimatorAnimatables", "updated", "_finalValue", "currentValue", "currentIndex", "textKeys", "text", "charactersArray", "charCode", "newLineFlag", "anchorGrouping", "currentSize", "currentPos", "lineWidths", "lineWidth", "maxLineWidth", "charData", "trackingOffset", "boxWidth", "boxHeight", "currentHeight", "finalText", "lastSpaceIndex", "uncollapsedSpaces", "currentChar", "animatorData", "letterData", "based", "indexes", "currentInd", "newInd", "newData", "dData", "_canResize", "_fontValue", "floor", "TextSelectorPropFactory", "easer", "tot", "newCharsFlag", "divisor", "getTextSelectorProp", "initialLength", "_create", "_release", "_length", "_maxLength", "newElement", "release", "double", "create", "shape", "cloned", "newShapeCollection", "shapeCollection", "parsePayloadLines", "payload", "lines", "line", "keysCount", "_markers", "markers", "_marker", "markerData", "num", "layer", "newLayers", "pInterface", "parentName", "hierarchy", "comp", "animData", "fontsContainer", "animationItem", "config", "ariaLabel", "titleElement", "titleId", "descElement", "descId", "maskElement", "rect", "maskId", "nextElement", "cProps", "trProps", "op", "actionFlag", "popped", "containerStyle", "origin", "elementWidth", "elementHeight", "elementRel", "animationRel", "par", "fillType", "newDOMElement", "nextDOMElement", "nextLayer", "tmpDOMElement", "perspectiveElem", "center", "matrix", "threeDContainerData", "lastThreeDContainerData", "currentContainer", "resizerElem", "wrapper", "svg", "cWidth", "cHeight", "floatingContainer", "globalData", "properties", "currentMasks", "layerId", "expansor", "feMorph", "maskType", "maskRef", "filterID", "isFirstFrame", "finalMat", "viewData", "pathString", "pathShapeValue", "isVisible", "transforms", "ptNew", "component", "_prototype", "position", "level", "transformers", "mProps", "styleOb", "pathElement", "gradientId", "gfill", "stops", "stop", "opacityId", "opFill", "_identityMatrix", "_matrixHelper", "createRenderFunction", "renderFill", "renderGradient", "renderGradientStroke", "renderStroke", "renderPath", "renderContentTransform", "styleData", "itemData", "pathStringTransformed", "redraw", "lLen", "lvl", "iterations", "styleElem", "hasOpacity", "attr1", "attr2", "cValues", "oValues", "ang", "sequence", "transformsManager", "styledShape", "effectsInterface", "blendModeValue", "layerElementParent", "gg", "masker", "maskGroup", "maskGrouper", "feCTr", "feFunc", "alphaRect", "cp", "clipId", "cpGroup", "shouldBreakProcess", "shapeStr", "_fontSize", "lineNumber", "colorData", "timeRemapped", "volumeValue", "textArray", "textContents", "currentTextContent", "usesGlyphs", "tSpan", "singleShape", "tElement", "justify", "textContent", "cachedSpansLength", "textBox", "renderedLetters", "renderedLetter", "textSpan", "tempShapes", "areAnimated", "elementData", "GradientConstructor", "transformProperty", "ownTransformers", "shapeProperty", "itemsData", "prevViewData", "render", "ownStyles", "ownModifiers", "currentTransform", "modifier", "processedPos", "animatedContent", "filter", "filterManager", "feMerge", "feMergeNode", "colorBlack", "colorWhite", "opacity", "feGaussianBlur", "kBlurrinessToSigma", "sigma", "dimensions", "sigmaX", "sigmaY", "edgeMode", "elemChildren", "groupPath", "dasharrayValue", "lineLength", "units", "feComponentTransfer", "feFuncR", "feFuncG", "feFuncB", "color1", "color2", "color3", "tableR", "tableG", "tableB", "effectElements", "inputBlack", "inputWhite", "gamma", "outputBlack", "outputWhite", "table", "colorValue", "outputDelta", "inputDelta", "filterSize", "feOffset", "feFlood", "feComposite", "col", "filterElem", "symbolId", "children", "nextChild", "useElem", "symbol", "newLength", "currentSavedOp", "forceRealStack", "imgW", "imgH", "imgRel", "canvasRel", "widthCrop", "heightCrop", "hasMasks", "shouldRender", "ownTransforms", "parentTransform", "groupTransform", "nodes", "currentStyle", "isMain", "shapeNodes", "groupTransformMat", "grd", "hasFill", "hasStroke", "commands", "pathArr", "lastFill", "lastStroke", "lastStrokeW", "transformedElementStyle", "matrixValue", "item", "boundingBox", "vPoint", "oPoint", "nextIPoint", "nextVPoint", "bounds", "p3", "b2ac", "t2", "tempBoundingBox", "changed", "shapeStyle", "shapeTransform", "innerElemStyle", "textColor", "tParent", "tCont", "tContStyle", "tContTranslation", "tStyle", "tSpanTranslation", "svgStyle", "translation", "textPath", "margin", "svgTransform", "perspectiveStyle", "perspective", "mTransf", "diffVector", "mag", "lookDir", "lookLengthOnXZ", "mRotationX", "mRotationY", "hasMatrixChanged", "matValue", "registeredAnimations", "playingAnimationsNum", "_stopped", "_isFrozen", "removeElement", "ev", "animItem", "subtractPlayingCount", "registerAnimation", "setupAnimation", "getRegisteredAnimations", "lenAnims", "animations", "addPlayingCount", "activate", "loadAnimation", "params", "setSpeed", "animation", "setDirection", "play", "resume", "nowTime", "elapsedTime", "first", "pause", "goToAndStop", "isFrame", "togglePause", "searchAnimations", "standalone", "animElements", "body", "div", "resize", "freeze", "unfreeze", "setVolume", "mute", "unmute", "animType", "wrapperAttributes", "loop", "autoplay", "prerender", "segmentPath", "error", "markerName", "marker", "numValue", "nextValue", "_isComplete", "end", "pendingFrame", "forceFlag", "initExpressions", "stackCount", "registers", "pushExpression", "popExpression", "releaseInstances", "registerExpressionProperty", "expression", "tOfV", "tOfA", "lenA", "retArr", "tOfB", "lenB", "mm", "arr1", "arr2", "vec", "tMin", "tMax", "value1", "value2", "_tMin", "rnd", "rndm", "inTangents", "outTangents", "arrPlaceholder", "inVertexPoint", "outVertexPoint", "wiggle", "freq", "amp", "iWiggle", "lenWiggle", "addedAmps", "periods", "duration", "elem1", "elem2", "fVec", "pitch", "yaw", "val1", "val2", "fn", "iKey", "lenKey", "obKey", "frames", "fps", "framesPerSecond", "_value", "searchExpressions", "getValueAtTime", "getSpeedAtTime", "delta", "speed", "getVelocityAtTime", "velocity", "getStaticValueAtTime", "setGroupProperty", "propertyGroup", "addPropertyDecorator", "loopOut", "durationFlag", "currentFrame", "keyframes", "lastKeyFrame", "cycleDuration", "firstKeyFrame", "ret", "initV", "endV", "current", "repeats", "lastValue", "nextLastValue", "loopIn", "firstValue", "nextFirstValue", "smooth", "samples", "endFrame", "sampleFrequency", "sampleValue", "getTransformValueAtTime", "anchor", "skewAxis", "rotation", "rotationZ", "rotationY", "rotationX", "orientation", "positionX", "positionY", "positionZ", "getTransformStaticValueAtTime", "propertyGetProp", "getShapeValueAtTime", "ShapePropertyConstructorFunction", "KeyframedShapePropertyConstructorFunction", "ShapeExpressions", "accumulatedLength", "initIndex", "endIndex", "vectorType", "xLength", "yLength", "magnitude", "unitVector", "propertyGetShapeProp", "trims", "addDecorator", "isKeyframed", "hasExpressions", "view", "interfaceFunction", "_propertyGroup", "parentPropertyGroup", "propertyName", "iterateElements", "groupInterfaceFactory", "fillInterfaceFactory", "strokeInterfaceFactory", "trimInterfaceFactory", "ellipseInterfaceFactory", "starInterfaceFactory", "rectInterfaceFactory", "roundedInterfaceFactory", "repeaterInterfaceFactory", "contentsInterfaceFactory", "interfaces", "transformInterface", "transformInterfaceFactory", "content", "_dashPropertyGroup", "dashOb", "addPropertyToDashOb", "_interfaceFunction", "parentGroupWrapper", "_prevValue", "_sourceText", "_thisLayerFunction", "stringValue", "getMatrix", "toWorldMat", "propMatrix", "transformMat", "toWorldVec", "toWorld", "fromWorldVec", "fromWorld", "applyPoint", "invertPoint", "fromComp", "sampleImage", "_registerMaskInterface", "maskManager", "_registerEffectsInterface", "effects", "anchorPointDescriptor", "outlineInterfaceFactory", "currentPropertyName", "currentProperty", "searchProperty", "propertyNameIndex", "dataInterfaceFactory", "_thisFunction", "_px", "_py", "_pz", "_transformFactory", "registerComposition", "_thisProjectFunction", "createEffectsInterface", "effectsData", "createGroupInterface", "groupInterface", "createValueInterface", "expressionProperty", "MaskInterface", "MaskManager", "_masksInterfaces", "maskFunction", "defaultUnidimensionalValue", "defaultMultidimensionalValue", "completeProperty", "expressionValue", "property", "valueProp", "UnidimensionalPropertyInterface", "MultidimensionalPropertyInterface", "arrValue", "defaultGetter", "TextExpressionSelectorProp", "getValueProxy", "total", "propertyGetTextProp", "effectItem", "eff", "href", "plugin", "variable", "vars", "pair", "exports$1", "npm_lottie_web_5_7_default", "SrcType", "Poster", "placeholderUrl", "Lottie", "props", "style", "srcUrl", "srcFile", "srcType", "poster", "progressRaw", "playing", "loop", "posterProgress", "pauseOnCanvas", "isForwardsDirection", "speed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "onComplete", "isOnCanvas", "RenderTarget", "shouldPlay", "direction", "isCustomPoster", "el", "pe", "didInitialMount", "animationInfo", "progress", "useAutoMotionValue", "v", "play", "ref", "ref1", "pause", "destroy", "scrubTo", "te", "normalizedProgress", "shouldPlayAfter", "frameNumberTarget", "fetchLottieData", "url", "d", "init", "dataUrl", "data", "setup", "options", "anim", "npm_lottie_web_5_7_default", "ue", "cleanup", "c", "val", "normalizedPosterProgress", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "AudioFonts", "getFonts", "Audio", "LottieFonts", "Lottie", "AudioControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "audioFile", "height", "id", "image", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "uzo2RCP1l", "WeaWqTajM", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1yvu1st", "args", "onTapvcam2k", "onTappmd72u", "onTap1qqd7l2", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "Image2", "getLoadingLazyAtYPosition", "SVG", "css", "FramerOSlPzkWNb", "withCSS", "OSlPzkWNb_default", "addPropertyControls", "ControlType", "addFonts", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "searchParams", "iframeProps", "u", "wrapperStyle", "videoStyle", "getThumbnailURL", "getWebPSupported", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "YouTubeFonts", "getFonts", "Youtube", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "videoLink", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "SFlacw7Ag", "iGRJThL6y", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1rdgp4r", "args", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerSiaoxc1SW", "withCSS", "Siaoxc1SW_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Siaoxc1SW_default", "PodcastFonts", "OSlPzkWNb_default", "TickerFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "blog", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "E7KpfMjEg", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap19sh4zk", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramersNoZ_johj", "withCSS", "sNoZ_johj_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapja0hmt", "args", "onTap1yckipv", "onTap1tqcvpy", "onTap9lsyy8", "onTap19wld32", "onTapit2e1w", "onTapbxyd95", "onTap17dry61", "onTap1xayfag", "onTap8bmd2s", "onTaph29nmr", "onTap16lf2tb", "onTap1cmsktd", "onTapon3us7", "onTap10lohvd", "onTapku928p", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "SVG", "RichText2", "css", "Frameruvm1j6h8f", "withCSS", "uvm1j6h8f_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "P3Q1SERxy", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "SVG", "css", "FramerXWOjv9P6W", "withCSS", "XWOjv9P6W_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearfvqhbo", "args", "onAppearvl5yho", "onAppear14fiz3o", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerYJf7ueOrr", "withCSS", "YJf7ueOrr_default", "addPropertyControls", "ControlType", "addFonts", "Button2CopyFonts", "getFonts", "XWOjv9P6W_default", "Button3CopyFonts", "Ie4Yqeh_a_default", "MotionDivWithFX", "withFX", "motion", "ImageWithFX", "Image2", "TeletheraphyAssetFonts", "RpJGOzJzo_default", "CuratedContentFonts", "sNoZ_johj_default", "AssetCrisisLinesFonts", "s4OG0puFf_default", "BenefitsFonts", "fVrQwaPW2_default", "NewTestimonialsFonts", "uvm1j6h8f_default", "GradientStrokeFonts", "cjyqQiVBl_default", "Button3Fonts", "pcGVSOMgB_default", "NormalBlogFonts", "Tmbvhjxaz_default", "CarouselFonts", "Carousel", "QuestionsFonts", "fqubQhNBo_default", "Footer_CTAFonts", "SNgyCvpSg_default", "TickerFonts", "Ticker", "Asset1Fonts", "dqxZPhpFN_default", "Asset2Fonts", "LMXHk54wR_default", "Asset3Fonts", "YJf7ueOrr_default", "Asset4Fonts", "MLYFb2Gx5_default", "PrimaryButtonFonts", "kWg2uUpnz_default", "HeaderFonts", "WoKGCe8Er_default", "IconFonts", "IiYYqKAHU_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "transformTemplate2", "transformTemplate3", "transition1", "animation", "getContainer", "Overlay", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "pO8xkhVEud7bAPDLVn", "rKsNvNehod7bAPDLVn", "NwXqdbWSCd7bAPDLVn", "YkIoIYUgCd7bAPDLVn", "idd7bAPDLVn", "pO8xkhVEuEfAl9FK8I", "rKsNvNehoEfAl9FK8I", "NwXqdbWSCEfAl9FK8I", "YkIoIYUgCEfAl9FK8I", "idEfAl9FK8I", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap3bnx0g", "overlay", "loadMore", "args", "onTap1wnntms", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "isDisplayed", "isDisplayed1", "isDisplayed2", "elementId2", "ref3", "isDisplayed3", "elementId3", "ref4", "elementId4", "ref5", "isDisplayed4", "elementId5", "ref6", "isDisplayed5", "router", "useRouter", "elementId6", "ref7", "isDisplayed6", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "SVG", "PropertyOverrides2", "x", "RichText2", "ComponentViewportProvider", "Container", "getLoadingLazyAtYPosition", "ChildrenCanSuspend", "PURkbIxy9_default", "collection", "paginationInfo", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "collection1", "paginationInfo1", "loadMore1", "index1", "resolvedLinks1", "Link", "AnimatePresence", "Ga", "css", "FramerGopVMtoAS", "withCSS", "GopVMtoAS_default", "addFonts", "__FramerMetadata__"]
}
