{"version":3,"file":"script_main.C6M-AcRu.mjs","names":["t","e","i","s","o","n","r","l","a","c","u","d","p","h","useRef","i","e","NavigationFonts","Navigation","SmoothScroll","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","e","t","n","r","o","i","a","u","WeakMap","Promise","l","s","Vimeo","useState","useRef","Player","key","useReducer","useState","_Fragment","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","NavigationFonts","Navigation","ImageWithOptimizedAppearEffect","Image","YouTubeFonts","YouTube","VideoFonts","RichTextWithFX","RichText","VimeoFonts","Vimeo","AudioPlayerFonts","AudioPlayer","MultiCarouselNewFonts","MultiCarouselNew","FooterFonts","Footer","AudioPlayerControls","VideoControls","breakpoints","isBrowser","serializationHash","variantClassNames","toResponsiveImage","animation","animation1","animation2","transition2","animation3","transition3","animation4","toImageSrc","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","React.Fragment","SVG","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","css","NavigationFonts","Navigation","YouTubeFonts","YouTube","VimeoFonts","Vimeo","RichTextWithFX","RichText","AudioPlayerFonts","AudioPlayer","MultiCarouselNewFonts","MultiCarouselNew","FooterFonts","Footer","AudioPlayerControls","breakpoints","isBrowser","serializationHash","variantClassNames","animation","transition1","animation1","transition2","animation2","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","React.Fragment","PropertyOverrides","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","NavigationFonts","Navigation","RichTextWithFX","RichText","YouTubeFonts","YouTube","AudioPlayerFonts","AudioPlayer","MultiCarouselNewFonts","MultiCarouselNew","FooterFonts","Footer","AudioPlayerControls","breakpoints","isBrowser","serializationHash","variantClassNames","toResponsiveImage","animation","animation1","transition2","animation2","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","Image","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Navigation","Image","RichText","Vimeo","YouTube","AudioPlayer","MultiCarouselNew","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","NewLayout","GamePageTemplate","AnimationPageTemplate","FilmPageTemplate","SoftwarePageTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/1qpG2hoWRqfkGHdxjp2k/MHWG6U41eskLRS5sDdpv/kxjuvdgmU.js","https:/ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js","https:/framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/DDzyuYPF56TuI0bfUu2z/YouTube.js","https:/framerusercontent.com/modules/GtyW2oejt41IX5T6mcRY/gZAGJQDOG4PGoepRCaak/Wuao1_Xrt.js","https:/framerusercontent.com/modules/njAH9RbdX0hhd0qQ7pZq/f4SU6psbB6Ci3rCnHS1q/HhzxQzm6p.js","https:/framerusercontent.com/modules/Lak9rI7iln536hQnbEs5/g6ZYtQLx0MSt6TF0aNv5/p29jVDAGn.js","https:/framerusercontent.com/modules/E8fuynkvgOHMBEOnbAxZ/lHH6b9lySsQjGV3qU9F3/QX4ijAvX7.js","https:/framerusercontent.com/modules/c7fHE2OhR2EJ0aVnnelJ/CKRyunrCyxHmuuL0hEpk/SaZrEHgRa.js","https:/framerusercontent.com/modules/p7BVF5jBX1wQOeIjUzka/BY0waIrJki4cFEkFiP7L/TFcJ3_WP7.js","https:/framerusercontent.com/modules/UKHP0thQK5hKmJOyUayy/WyVdsB4BeLdxOqRwtLv5/mqQVVY_h0.js","https:/framerusercontent.com/modules/xfmIz9xgzSG3LFvVdasC/F1rFaaa1RdzozBUsimQk/rkyZYbR_t.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Generated by Framer (874d64d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navigation from\"#framer/local/canvasComponent/OrTi2p_YY/OrTi2p_YY.js\";const NavigationFonts=getFonts(Navigation);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={NBaZalI4F:\"(min-width: 810px) and (max-width: 1199.98px)\",xWLUJ9s3l:\"(max-width: 809.98px)\",zbPOGXQhc:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2puTx\";const variantClassNames={NBaZalI4F:\"framer-v-1wncxb4\",xWLUJ9s3l:\"framer-v-oti0gu\",zbPOGXQhc:\"framer-v-180bmg2\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2puTx.framer-1of31io, .framer-2puTx .framer-1of31io { display: block; }\",\".framer-2puTx.framer-180bmg2 { align-content: center; align-items: center; background-color: #fff0e9; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: 100%; }\",\".framer-2puTx .framer-j9tfvq-container { flex: none; height: auto; max-width: 1200px; order: -1000; position: relative; width: 100%; z-index: 1; }\",\".framer-2puTx .framer-1k1ps06 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2puTx .framer-1eszhkv-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={NBaZalI4F:\"(min-width: 810px) and (max-width: 1199.98px)\",xWLUJ9s3l:\"(max-width: 809.98px)\",zbPOGXQhc:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"zbPOGXQhc\",Phone:\"xWLUJ9s3l\",Tablet:\"NBaZalI4F\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zbPOGXQhc\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"zbPOGXQhc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 240, 233); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-180bmg2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"min(100vw - 20px, 1200px)\",y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-j9tfvq-container\",\"data-framer-name\":\"New Navigation\",name:\"New Navigation\",nodeId:\"CwC_afXhd\",scopeId:\"kxjuvdgmU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWLUJ9s3l:{variant:matchVariant(\"wyqztiS2p\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"CwC_afXhd\",layoutId:\"CwC_afXhd\",name:\"New Navigation\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"dSngTckua\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k1ps06\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1eszhkv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"w0Z7BXxDM\",scopeId:\"kxjuvdgmU\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"w0Z7BXxDM\",intensity:12,layoutId:\"w0Z7BXxDM\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xWLUJ9s3l\":{\"layout\":[\"fixed\",\"fixed\"]},\"NBaZalI4F\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"zbPOGXQhc\":[\".framer-j9tfvq-container\",\".framer-1eszhkv-container\"],\"xWLUJ9s3l\":[\".framer-j9tfvq-container\",\".framer-1eszhkv-container\"],\"NBaZalI4F\":[\".framer-j9tfvq-container\",\".framer-1eszhkv-container\"]}\n * @framerBreakpoints {\"zbPOGXQhc\":{\"min\":1200,\"canvasClassName\":\"framer-180bmg2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"NBaZalI4F\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wncxb4-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"xWLUJ9s3l\":{\"max\":809,\"canvasClassName\":\"framer-oti0gu-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant zbPOGXQhc\n * @framerLayoutTemplate true\n */const FramerkxjuvdgmU=withCSS(Component,css,\"framer-2puTx\");export default FramerkxjuvdgmU;FramerkxjuvdgmU.displayName=\"NewLayout\";FramerkxjuvdgmU.defaultProps={height:1e3,width:1200};addFonts(FramerkxjuvdgmU,[{explicitInter:true,fonts:[]},...NavigationFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkxjuvdgmU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"zbPOGXQhc\",\"framerBreakpoints\":\"{\\\"zbPOGXQhc\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-180bmg2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"NBaZalI4F\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wncxb4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"xWLUJ9s3l\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-oti0gu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xWLUJ9s3l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NBaZalI4F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"zbPOGXQhc\\\":[\\\".framer-j9tfvq-container\\\",\\\".framer-1eszhkv-container\\\"],\\\"xWLUJ9s3l\\\":[\\\".framer-j9tfvq-container\\\",\\\".framer-1eszhkv-container\\\"],\\\"NBaZalI4F\\\":[\\\".framer-j9tfvq-container\\\",\\\".framer-1eszhkv-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);return e}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=\"undefined\"!==typeof global&&\"[object global]\"==={}.toString.call(global);\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either “get” or “set”.\n * @return {string}\n */function getMethodName(e,t){return 0===e.indexOf(t.toLowerCase())?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&1===e.nodeType&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((player|www)\\.)?vimeo\\.com(?=$|\\/)/.test(e)}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t=e.id;var n=e.url;var r=t||n;if(!r)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(r))return\"https://vimeo.com/\".concat(r);if(isVimeoUrl(r))return r.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"“\".concat(t,\"” is not a valid video id.\"));throw new TypeError(\"“\".concat(r,\"” is not a vimeo.com url.\"))}var t=\"undefined\"!==typeof Array.prototype.indexOf;var n=\"undefined\"!==typeof window&&\"undefined\"!==typeof window.postMessage;if(!e&&(!t||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof window?window:\"undefined\"!==typeof global?global:\"undefined\"!==typeof self?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2020 Polygon Planet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var defineProperty=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(void 0===this)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var n=e[this._id];if(n&&n[0]===e){n[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,n){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(n+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(\"undefined\"!==typeof self?self:\"undefined\"!==typeof window?window:(\"undefined\"!==typeof r,r));var o=createCommonjsModule((function(e){(function UMD(t,n,r){n[t]=n[t]||r();e.exports&&(e.exports=n[t])})(\"Promise\",(\"undefined\"!=typeof r,r),(function DEF(){var e,t,n,r=Object.prototype.toString,o=\"undefined\"!=typeof setImmediate?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:true,configurable:false!==r})}}catch(t){e=function builtInProp(e,t,n){e[t]=n;return e}}n=function Queue(){var e,n,r;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){r=new Item(t,o);n?n.next=r:e=r;n=r;r=void 0},drain:function drain(){var r=e;e=n=t=void 0;while(r){r.fn.call(r.self);r=r.next}}}}();function schedule(e,r){n.add(e,r);t||(t=o(n.drain))}function isThenable(e){var t,n=typeof e;null==e||\"object\"!=n&&\"function\"!=n||(t=e.then);return\"function\"==typeof t&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,n){var r,o;try{if(false===t)n.reject(e.msg);else{r=true===t?e.msg:t.call(void 0,e.msg);r===n.promise?n.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(r))?o.call(r,n.resolve,n.reject):n.resolve(r)}}catch(e){n.reject(e)}}function resolve(e){var t,n=this;if(!n.triggered){n.triggered=true;n.def&&(n=n.def);try{if(t=isThenable(e))schedule((function(){var r=new MakeDefWrapper(n);try{t.call(e,(function $resolve$(){resolve.apply(r,arguments)}),(function $reject$(){reject.apply(r,arguments)}))}catch(e){reject.call(r,e)}}));else{n.msg=e;n.state=1;n.chain.length>0&&schedule(notify,n)}}catch(e){reject.call(new MakeDefWrapper(n),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,n,r){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){n(o,e)}),r)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(\"function\"!=typeof e)throw TypeError(\"Not a function\");if(0!==this.__NPO__)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,n){var r={success:\"function\"!=typeof e||e,failure:\"function\"==typeof n&&n};r.promise=new this.constructor((function extractChain(e,t){if(\"function\"!=typeof e||\"function\"!=typeof t)throw TypeError(\"Not a function\");r.resolve=e;r.reject=t}));t.chain.push(r);0!==t.state&&schedule(notify,t);return r.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var i=e({},\"constructor\",Promise,false);Promise.prototype=i;e(i,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&\"object\"==typeof e&&1===e.__NPO__?e:new t((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");n(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):0===e.length?t.resolve([]):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");var o=e.length,i=Array(o),a=0;iteratePromises(t,e,(function resolver(e,t){i[e]=t;++a===o&&n(i)}),r)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){n(t)}),r)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,n){var r=i.get(e.element)||{};t in r||(r[t]=[]);r[t].push(n);i.set(e.element,r)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var n=i.get(e.element)||{};return n[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,n){var r=i.get(e.element)||{};if(!r[t])return true;if(!n){r[t]=[];i.set(e.element,r);return true}var o=r[t].indexOf(n);-1!==o&&r[t].splice(o,1);i.set(e.element,r);return r[t]&&0===r[t].length}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var n=getCallbacks(e,t);if(n.length<1)return false;var r=n.shift();removeCallback(e,t,r);return r}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var n=i.get(e);i.set(t,n);i.delete(e)}var a=[\"autopause\",\"autoplay\",\"background\",\"byline\",\"color\",\"controls\",\"dnt\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"playsinline\",\"portrait\",\"responsive\",\"speed\",\"texttrack\",\"title\",\"transparent\",\"url\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(t,n){var r=e.getAttribute(\"data-vimeo-\".concat(n));(r||\"\"===r)&&(t[n]=\"\"===r?1:r);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var n=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(null!==t.getAttribute(\"data-vimeo-initialized\"))return t.querySelector(\"iframe\");var r=document.createElement(\"div\");r.innerHTML=n;t.appendChild(r.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,o){if(!isVimeoUrl(e))throw new TypeError(\"“\".concat(e,\"” is not a vimeo.com url.\"));var i=\"https://vimeo.com/api/oembed.json?url=\".concat(encodeURIComponent(e));for(var a in t)t.hasOwnProperty(a)&&(i+=\"&\".concat(a,\"=\").concat(encodeURIComponent(t[a])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code){createEmbed(t,n);o(new Error(\"“\".concat(e,\"” is not embeddable.\")));return}r(t)}catch(e){o(e)}else o(new Error(\"“\".concat(e,\"” is not embeddable.\")));else o(new Error(\"“\".concat(e,\"” was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var n=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(null!==e.getAttribute(\"data-vimeo-defer\"))return;var t=getOEmbedParameters(e);var r=getVimeoUrl(t);getOEmbedData(r,t,e).then((function(t){return createEmbed(t,e)})).catch(n)}catch(e){n(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&\"spacechange\"===t.data.event){var n=e.querySelectorAll(\"iframe\");for(var r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var o=n[r].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(\"string\"===typeof e)try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(r=JSON.stringify(r));e.element.contentWindow.postMessage(r,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var n=[];var r;if(t.event){if(\"error\"===t.event){var o=getCallbacks(e,t.data.method);o.forEach((function(n){var r=new Error(t.data.message);r.name=t.data.name;n.reject(r);removeCallback(e,t.data.method,n)}))}n=getCallbacks(e,\"event:\".concat(t.event));r=t.data}else if(t.method){var i=shiftCallbacks(e,t.method);if(i){n.push(i);r=t.value}}n.forEach((function(t){try{if(\"function\"===typeof t){t.call(e,r);return}t.resolve(r)}catch(e){}}))}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var n=0;var r=t.length;var o={};for(;n<r;n++){e=t[n];if(e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var n={request:function request(t){return new Promise((function(r,o){var i=function onFullScreenEntered(){n.off(\"fullscreenchange\",onFullScreenEntered);r()};n.on(\"fullscreenchange\",i);t=t||document.documentElement;var a=t[e.requestFullscreen]();a instanceof Promise&&a.then(i).catch(o)}))},exit:function exit(){return new Promise((function(t,r){if(n.isFullscreen){var o=function onFullScreenExit(){n.off(\"fullscreenchange\",onFullScreenExit);t()};n.on(\"fullscreenchange\",o);var i=document[e.exitFullscreen]();i instanceof Promise&&i.then(o).catch(r)}else t()}))},on:function on(e,n){var r=t[e];r&&document.addEventListener(r,n)},off:function off(e,n){var r=t[e];r&&document.removeEventListener(r,n)}};Object.defineProperties(n,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return n}var u=new WeakMap;var l=new WeakMap;var s={};var c=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}\"undefined\"!==typeof document&&\"string\"===typeof e&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(\"IFRAME\"!==e.nodeName){var r=e.querySelector(\"iframe\");r&&(e=r)}if(\"IFRAME\"===e.nodeName&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn’t a Vimeo embed.\");if(u.has(e))return u.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var i=new o((function(r,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){\"*\"===t.origin&&(t.origin=e.origin);var n=parseMessageData(e.data);var i=n&&\"error\"===n.event;var a=i&&n.data&&\"ready\"===n.data.method;if(a){var u=new Error(n.data.message);u.name=n.data.name;o(u)}else{var l=n&&\"ready\"===n.event;var s=n&&\"ping\"===n.method;if(l||s){t.element.setAttribute(\"data-ready\",\"true\");r()}else processData(t,n)}}};t._window.addEventListener(\"message\",t._onMessage);if(\"IFRAME\"!==t.element.nodeName){var i=getOEmbedParameters(e,n);var a=getVimeoUrl(i);getOEmbedData(a,i,e).then((function(n){var r=createEmbed(n,e);t.element=r;t._originalElement=e;swapCallbacks(e,r);u.set(t.element,t);return n})).catch(o)}}));l.set(this,i);u.set(this.element,this);\"IFRAME\"===this.element.nodeName&&postMessage(this,\"ping\");if(s.isEnabled){var a=function exitFullscreen(){return s.exit()};this.fullscreenchangeHandler=function(){s.isFullscreen?storeCallback(t,\"event:exitFullscreen\",a):removeCallback(t,\"event:exitFullscreen\",a);t.ready().then((function(){postMessage(t,\"fullscreenchange\",s.isFullscreen)}))};s.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new o((function(r,o){return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:o});postMessage(t,e,n)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new o((function(n,r){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:r});postMessage(t,e)})).catch(r)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var n=this;return new o((function(r,o){e=getMethodName(e,\"set\");if(void 0===t||null===t)throw new TypeError(\"There must be a value to set.\");return n.ready().then((function(){storeCallback(n,e,{resolve:r,reject:o});postMessage(n,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=getCallbacks(this,\"event:\".concat(e));0===n.length&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn’t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=removeCallback(this,\"event:\".concat(e),t);n&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=l.get(this)||new o((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return o.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human‐readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer’s\n     * stored preference.\n     *\n     * @param {string} language The two‐letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return s.isEnabled?s.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return s.isEnabled?s.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return s.isEnabled?o.resolve(s.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new o((function(t){l.delete(e);u.delete(e.element);if(e._originalElement){u.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&\"IFRAME\"===e.element.nodeName&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&\"DIV\"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var n=e.element.querySelector(\"iframe\");n&&n.parentNode&&(n.parentNode.parentNode&&e._originalElement&&e._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}e._window.removeEventListener(\"message\",e._onMessage);s.isEnabled&&s.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360° videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}\n/**\n     * Set the color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0.5` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer’s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}}]);return Player}();if(!e){s=initializeScreenfull();initializeEmbeds();resizeEmbeds()}export{c as default};\n\n//# sourceMappingURL=player.es.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS,clampRGB}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/_jsx(motion.div,{style:{\"--background-rgb\":clampRGB(backgroundColor),background:`var(--vimeo-background, ${backgroundColor})`,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",\"@supports not (color(display-p3 1 1 1)) { --vimeo-background: var(--background-rgb)}\"],\"framer-lib-vimeo\");Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"270\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"480\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}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={}));/**\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,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);}}// https://developers.google.com/youtube/player_parameters\nsearchParams.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\"}),showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),!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,null];}const searchParams=url.searchParams;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(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";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}`;}}// 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\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"560\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9OURf56adIYgg542EPgw/i6hpgDPLYPrXLMfOTTbd/SvbJBbD0w.js\";const AudioFonts=getFonts(Audio);const AudioControls=getPropertyControls(Audio);const cycleOrder=[\"MmllpDnS1\",\"d8tW9dcXS\",\"rBtAzyhuD\"];const serializationHash=\"framer-wZxol\";const variantClassNames={d8tW9dcXS:\"framer-v-omubbc\",MmllpDnS1:\"framer-v-n8mx1l\",rBtAzyhuD:\"framer-v-2lgwjd\"};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={\"Variant 1\":\"MmllpDnS1\",\"Variant 2\":\"d8tW9dcXS\",\"Variant 3\":\"rBtAzyhuD\"};const getProps=({height,id,track1,track11,track2,track21,track2On,track3,track31,track3On,width,...props})=>{return{...props,a131DvvWa:track1??props.a131DvvWa,fYoYyIAyL:track11??props.fYoYyIAyL??\"1\",gk3CKy3yw:track3??props.gk3CKy3yw,IaHZDeeY4:track2On??props.IaHZDeeY4??true,oIVUsQLqX:track2??props.oIVUsQLqX,Tu6albXhG:track3On??props.Tu6albXhG??true,uCrIrIl0i:track21??props.uCrIrIl0i??\"2\",variant:humanReadableVariantMap[props.variant]??props.variant??\"MmllpDnS1\",XniRNYe3t:track31??props.XniRNYe3t??\"3\"};};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,a131DvvWa,oIVUsQLqX,gk3CKy3yw,fYoYyIAyL,uCrIrIl0i,XniRNYe3t,IaHZDeeY4,Tu6albXhG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MmllpDnS1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n8mx1l\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MmllpDnS1\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({d8tW9dcXS:{\"data-framer-name\":\"Variant 2\"},rBtAzyhuD:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3n0wi\",layoutDependency:layoutDependency,layoutId:\"EfASFHeqO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1623nio\",layoutDependency:layoutDependency,layoutId:\"mkw9XpiMn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1occshd\",\"data-styles-preset\":\"SvbJBbD0w\",style:{\"--framer-text-alignment\":\"right\"},children:\"1\"})}),className:\"framer-3kmlg4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J6PMVjN93\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fYoYyIAyL,variants:{rBtAzyhuD:{\"--extracted-2gg91v\":'\"wght\" 700',\"--extracted-r6o4lv\":\"var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rBtAzyhuD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QXNzaXN0YW50LXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRuYUhRaUlEY3dNQT09\",\"--framer-font-family\":'\"Assistant Variable\", \"Assistant Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 700)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90)))\"},children:\"1\"})}),fonts:[\"GF;Assistant-variable-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qg0oq0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JhM6sDrno-container\",nodeId:\"JhM6sDrno\",rendersWithMotion:true,scopeId:\"Wuao1_Xrt\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(255, 255, 255, 0)\",borderRadius:39,bottomLeftRadius:39,bottomRightRadius:39,font:{},gap:21,height:\"100%\",id:\"JhM6sDrno\",isMixedBorderRadius:false,layoutId:\"JhM6sDrno\",loop:false,onPlayGlobalPauseOption:\"pause\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:false,progress:0,progressColor:\"var(--token-5b722f06-c658-4830-8fb3-50abbcc4b8b9, rgb(255, 169, 135))\",showPlayPause:true,showTime:true,showTrack:true,srcFile:a131DvvWa,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:39,topRightRadius:39,trackColor:\"rgb(191, 191, 191)\",volume:100,width:\"100%\",...addPropertyOverrides({rBtAzyhuD:{showTrack:false}},baseVariant,gestureVariant)})})})]}),IaHZDeeY4&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-161vwb4\",layoutDependency:layoutDependency,layoutId:\"XZFdbaNu6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1occshd\",\"data-styles-preset\":\"SvbJBbD0w\",children:\"2\"})}),className:\"framer-16wzyj7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wyio4CFJJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uCrIrIl0i,variants:{rBtAzyhuD:{\"--extracted-2gg91v\":'\"wght\" 700',\"--extracted-r6o4lv\":\"var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rBtAzyhuD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QXNzaXN0YW50LXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRuYUhRaUlEY3dNQT09\",\"--framer-font-family\":'\"Assistant Variable\", \"Assistant Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 700)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90)))\"},children:\"2\"})}),fonts:[\"GF;Assistant-variable-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9sn43p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cizu2gKKf-container\",nodeId:\"Cizu2gKKf\",rendersWithMotion:true,scopeId:\"Wuao1_Xrt\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(255, 255, 255, 0)\",borderRadius:39,bottomLeftRadius:39,bottomRightRadius:39,font:{},gap:21,height:\"100%\",id:\"Cizu2gKKf\",isMixedBorderRadius:false,layoutId:\"Cizu2gKKf\",loop:false,onPlayGlobalPauseOption:\"pause\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:false,progress:0,progressColor:\"var(--token-5b722f06-c658-4830-8fb3-50abbcc4b8b9, rgb(255, 169, 135))\",showPlayPause:true,showTime:true,showTrack:true,srcFile:oIVUsQLqX,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:39,topRightRadius:39,trackColor:\"rgb(191, 191, 191)\",volume:100,width:\"100%\",...addPropertyOverrides({rBtAzyhuD:{showTrack:false}},baseVariant,gestureVariant)})})})]}),Tu6albXhG&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hq71l5\",layoutDependency:layoutDependency,layoutId:\"E4Wd7Q5rN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1occshd\",\"data-styles-preset\":\"SvbJBbD0w\",children:\"3\"})}),className:\"framer-uf6o0a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XRk6eSNnj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XniRNYe3t,variants:{rBtAzyhuD:{\"--extracted-2gg91v\":'\"wght\" 700',\"--extracted-r6o4lv\":\"var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rBtAzyhuD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QXNzaXN0YW50LXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRuYUhRaUlEY3dNQT09\",\"--framer-font-family\":'\"Assistant Variable\", \"Assistant Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 700)',\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90)))\"},children:\"3\"})}),fonts:[\"GF;Assistant-variable-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17koa5r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SdvW84oPA-container\",nodeId:\"SdvW84oPA\",rendersWithMotion:true,scopeId:\"Wuao1_Xrt\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(255, 255, 255, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,font:{},gap:21,height:\"100%\",id:\"SdvW84oPA\",isMixedBorderRadius:false,layoutId:\"SdvW84oPA\",loop:false,onPlayGlobalPauseOption:\"pause\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:false,progress:0,progressColor:\"var(--token-5b722f06-c658-4830-8fb3-50abbcc4b8b9, rgb(255, 169, 135))\",showPlayPause:true,showTime:true,showTrack:true,srcFile:gk3CKy3yw,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,trackColor:\"rgb(191, 191, 191)\",volume:100,width:\"100%\",...addPropertyOverrides({rBtAzyhuD:{showTrack:false}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wZxol.framer-ly2e8e, .framer-wZxol .framer-ly2e8e { display: block; }\",\".framer-wZxol.framer-n8mx1l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 218px; justify-content: flex-start; padding: 0px; position: relative; width: 880px; }\",\".framer-wZxol .framer-k3n0wi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wZxol .framer-1623nio { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: 45px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 890px; }\",\".framer-wZxol .framer-3kmlg4, .framer-wZxol .framer-16wzyj7, .framer-wZxol .framer-uf6o0a { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; }\",\".framer-wZxol .framer-qg0oq0-container { flex: none; height: 53px; position: relative; width: 703px; z-index: 0; }\",\".framer-wZxol .framer-161vwb4, .framer-wZxol .framer-hq71l5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 45px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 890px; }\",\".framer-wZxol .framer-9sn43p-container, .framer-wZxol .framer-17koa5r-container { flex: none; height: 53px; position: relative; width: 79%; z-index: 1; }\",\".framer-wZxol.framer-v-omubbc .framer-k3n0wi { align-content: center; align-items: center; }\",\".framer-wZxol.framer-v-omubbc .framer-qg0oq0-container, .framer-wZxol.framer-v-omubbc .framer-9sn43p-container, .framer-wZxol.framer-v-omubbc .framer-17koa5r-container { width: 400px; }\",\".framer-wZxol.framer-v-2lgwjd.framer-n8mx1l { width: 555px; }\",\".framer-wZxol.framer-v-2lgwjd .framer-k3n0wi { align-content: flex-end; align-items: flex-end; }\",\".framer-wZxol.framer-v-2lgwjd .framer-1623nio { flex-wrap: nowrap; width: 100%; }\",\".framer-wZxol.framer-v-2lgwjd .framer-qg0oq0-container, .framer-wZxol.framer-v-2lgwjd .framer-9sn43p-container, .framer-wZxol.framer-v-2lgwjd .framer-17koa5r-container { width: 160px; }\",\".framer-wZxol.framer-v-2lgwjd .framer-161vwb4, .framer-wZxol.framer-v-2lgwjd .framer-hq71l5 { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 218\n * @framerIntrinsicWidth 880\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d8tW9dcXS\":{\"layout\":[\"fixed\",\"fixed\"]},\"rBtAzyhuD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a131DvvWa\":\"track1\",\"oIVUsQLqX\":\"track2\",\"gk3CKy3yw\":\"track3\",\"fYoYyIAyL\":\"track11\",\"uCrIrIl0i\":\"track21\",\"XniRNYe3t\":\"track31\",\"IaHZDeeY4\":\"track2On\",\"Tu6albXhG\":\"track3On\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWuao1_Xrt=withCSS(Component,css,\"framer-wZxol\");export default FramerWuao1_Xrt;FramerWuao1_Xrt.displayName=\"Audio Player\";FramerWuao1_Xrt.defaultProps={height:218,width:880};addPropertyControls(FramerWuao1_Xrt,{variant:{options:[\"MmllpDnS1\",\"d8tW9dcXS\",\"rBtAzyhuD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},a131DvvWa:AudioControls?.[\"srcFile\"]&&{...AudioControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 1\"},oIVUsQLqX:AudioControls?.[\"srcFile\"]&&{...AudioControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 2\"},gk3CKy3yw:AudioControls?.[\"srcFile\"]&&{...AudioControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 3\"},fYoYyIAyL:{defaultValue:\"1\",displayTextArea:false,title:\"Track 1\",type:ControlType.String},uCrIrIl0i:{defaultValue:\"2\",displayTextArea:false,title:\"Track 2\",type:ControlType.String},XniRNYe3t:{defaultValue:\"3\",displayTextArea:false,placeholder:\"\",title:\"Track 3\",type:ControlType.String},IaHZDeeY4:{defaultValue:true,title:\"Track 2 On\",type:ControlType.Boolean},Tu6albXhG:{defaultValue:true,title:\"Track 3 On\",type:ControlType.Boolean}});const variationAxes=[{defaultValue:200,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerWuao1_Xrt,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Assistant\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/assistant/v23/2sDcZGJYnIjSi6H75xkDam-4C7wFZQ.woff2\",variationAxes,weight:\"400\"}]},...AudioFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWuao1_Xrt\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"218\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"880\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d8tW9dcXS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rBtAzyhuD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"a131DvvWa\\\":\\\"track1\\\",\\\"oIVUsQLqX\\\":\\\"track2\\\",\\\"gk3CKy3yw\\\":\\\"track3\\\",\\\"fYoYyIAyL\\\":\\\"track11\\\",\\\"uCrIrIl0i\\\":\\\"track21\\\",\\\"XniRNYe3t\\\":\\\"track31\\\",\\\"IaHZDeeY4\\\":\\\"track2On\\\",\\\"Tu6albXhG\\\":\\\"track3On\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wuao1_Xrt.map","// Generated by Framer (53c1d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Alegreya Sans-regular\",\"GF;Alegreya Sans-700\",\"GF;Alegreya Sans-700italic\",\"GF;Alegreya Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Alegreya Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUz9_-1phKLFgshYDvh6Vwt3VhnvEVXlm4.woff2\",weight:\"400\"},{family:\"Alegreya Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUu9_-1phKLFgshYDvh6Vwt5eFImEh8imdCqxI.woff2\",weight:\"700\"},{family:\"Alegreya Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2i0VHuxKiBA.woff2\",weight:\"700\"},{family:\"Alegreya Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUt9_-1phKLFgshYDvh6Vwt7V9tvWdShm5bsg.woff2\",weight:\"400\"}]}];export const css=['.framer-gKk73 .framer-styles-preset-ug6jhf:not(.rich-text-wrapper), .framer-gKk73 .framer-styles-preset-ug6jhf.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-gKk73 .framer-styles-preset-ug6jhf:not(.rich-text-wrapper), .framer-gKk73 .framer-styles-preset-ug6jhf.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-gKk73 .framer-styles-preset-ug6jhf:not(.rich-text-wrapper), .framer-gKk73 .framer-styles-preset-ug6jhf.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-gKk73\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Alegreya-regular\",\"GF;Alegreya-700\",\"GF;Alegreya-700italic\",\"GF;Alegreya-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Alegreya\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreya/v38/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI-aCisSGVrw.woff2\",weight:\"400\"},{family:\"Alegreya\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreya/v38/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGERII-aCisSGVrw.woff2\",weight:\"700\"},{family:\"Alegreya\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreya/v38/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlYHuKqjkySFr9V9.woff2\",weight:\"700\"},{family:\"Alegreya\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreya/v38/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbgv6qjkySFr9V9.woff2\",weight:\"400\"}]}];export const css=['.framer-5605J .framer-styles-preset-1lilesk:not(.rich-text-wrapper), .framer-5605J .framer-styles-preset-1lilesk.rich-text-wrapper h6 { --framer-font-family: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-5605J .framer-styles-preset-1lilesk:not(.rich-text-wrapper), .framer-5605J .framer-styles-preset-1lilesk.rich-text-wrapper h6 { --framer-font-family: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-5605J .framer-styles-preset-1lilesk:not(.rich-text-wrapper), .framer-5605J .framer-styles-preset-1lilesk.rich-text-wrapper h6 { --framer-font-family: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5605J\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/DDzyuYPF56TuI0bfUu2z/YouTube.js\";import Footer from\"#framer/local/canvasComponent/H_e4BntES/H_e4BntES.js\";import Navigation from\"#framer/local/canvasComponent/OrTi2p_YY/OrTi2p_YY.js\";import MultiCarouselNew from\"#framer/local/canvasComponent/puV57n4NF/puV57n4NF.js\";import AudioPlayer from\"#framer/local/canvasComponent/Wuao1_Xrt/Wuao1_Xrt.js\";import*as sharedStyle3 from\"#framer/local/css/DLfZGPNqW/DLfZGPNqW.js\";import*as sharedStyle2 from\"#framer/local/css/HhzxQzm6p/HhzxQzm6p.js\";import*as sharedStyle1 from\"#framer/local/css/p29jVDAGn/p29jVDAGn.js\";import*as sharedStyle from\"#framer/local/css/ZG9y9De8M/ZG9y9De8M.js\";const NavigationFonts=getFonts(Navigation);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const YouTubeFonts=getFonts(YouTube);const VideoFonts=getFonts(Video);const RichTextWithFX=withFX(RichText);const VimeoFonts=getFonts(Vimeo);const AudioPlayerFonts=getFonts(AudioPlayer);const MultiCarouselNewFonts=getFonts(MultiCarouselNew);const FooterFonts=getFonts(Footer);const AudioPlayerControls=getPropertyControls(AudioPlayer);const VideoControls=getPropertyControls(Video);const breakpoints={A7E_OoPUu:\"(max-width: 564.98px)\",cHgJHMQIN:\"(min-width: 565px) and (max-width: 839.98px)\",nymN4pbdr:\"(min-width: 840px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wtLpX\";const variantClassNames={A7E_OoPUu:\"framer-v-vwj6z8\",cHgJHMQIN:\"framer-v-11cw2s3\",nymN4pbdr:\"framer-v-1j1krbh\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const transition3={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:20};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const breakpointRules={A7E_OoPUu:[\".framer-wtLpX .framer-1r7uudh { height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-wtLpX .framer-1ae4vjm { max-width: 100%; order: 1; }\",\".framer-wtLpX .framer-1f651l7 { max-width: 100%; order: 2; }\",\".framer-wtLpX .framer-1q17y76 { max-width: 90%; min-width: 300px; order: 0; padding: 0px 5px 0px 5px; }\",\".framer-wtLpX .framer-1s57rp5 { gap: 23px; max-width: 90%; min-width: 360px; order: 3; }\",\".framer-wtLpX .framer-1tk8qoa-container { height: var(--framer-aspect-ratio-supported, 93px); }\",\".framer-wtLpX .framer-1paiykx { max-width: 200px; min-width: 131px; }\",\".framer-wtLpX .framer-1bxi4ec-container { height: var(--framer-aspect-ratio-supported, 220px); width: 391px; }\",\".framer-wtLpX .framer-o8yv9l { order: 1; }\",\".framer-wtLpX .framer-8ngm1h { order: 0; }\"],cHgJHMQIN:[\".framer-wtLpX .framer-1r7uudh { height: var(--framer-aspect-ratio-supported, 136px); }\",\".framer-wtLpX .framer-1ae4vjm, .framer-wtLpX .framer-o8yv9l { order: 1; }\",\".framer-wtLpX .framer-1f651l7 { order: 2; }\",\".framer-wtLpX .framer-1q17y76 { max-width: 481px; order: 0; }\",\".framer-wtLpX .framer-1s57rp5 { order: 3; }\",\".framer-wtLpX .framer-1tk8qoa-container { height: var(--framer-aspect-ratio-supported, 254px); }\",\".framer-wtLpX .framer-8ngm1h { order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={A7E_OoPUu:\".framer-vwj6z8-override\",cHgJHMQIN:\".framer-11cw2s3-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wtLpX.framer-1o1fmef, .framer-wtLpX .framer-1o1fmef { display: block; }\",\".framer-wtLpX.framer-1j1krbh { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #fffafa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-1ifvdtv-container { flex: none; height: 85px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-18yqlzm { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-1r7uudh { aspect-ratio: 4.173913043478261 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 202px); overflow: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wtLpX .framer-vw27td { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 57px 56px; height: min-content; justify-content: center; max-width: 850px; overflow: visible; padding: 20px 10px 23px 10px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-1ae4vjm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 350px; min-width: 200px; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-wtLpX .framer-jv8gpz-container { aspect-ratio: 0.536741214057508 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 373px); position: relative; width: 1px; }\",\".framer-wtLpX .framer-1f651l7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 350px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-wtLpX .framer-1sj7roq-container { aspect-ratio: 1.7857142857142858 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 112px); position: relative; width: 100%; }\",\".framer-wtLpX .framer-1q17y76 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 544px; min-width: 350px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wtLpX .framer-sbkkme { 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; max-width: 1005px; overflow: visible; padding: 0px 50px 19px 0px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-e2a1vd, .framer-wtLpX .framer-opio2v, .framer-wtLpX .framer-1w1hot2, .framer-wtLpX .framer-15uy8v3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wtLpX .framer-1l26gpq { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-wtLpX .framer-1s57rp5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 41px; height: min-content; justify-content: center; max-width: 777px; min-width: 425px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-wtLpX .framer-1tk8qoa-container { aspect-ratio: 2.1499013806706113 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 362px); position: relative; width: 100%; }\",\".framer-wtLpX .framer-1aebsib { height: 1px; position: relative; width: 652px; }\",\".framer-wtLpX .framer-jy1l5i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-1t41djv { align-content: center; align-items: center; background-color: rgba(245, 245, 245, 0); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 87px 20px; height: min-content; justify-content: center; max-width: 850px; overflow: visible; padding: 60px 20px 60px 20px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-204z7h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 409px; min-width: 350px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wtLpX .framer-ome6yx, .framer-wtLpX .framer-lkjq8a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 343px; word-break: break-word; word-wrap: break-word; }\",\".framer-wtLpX .framer-1paiykx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 900px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wtLpX .framer-1tmo0ai-container { align-self: stretch; flex: none; height: auto; max-width: 350px; position: relative; width: 350px; }\",\".framer-wtLpX .framer-p1pgd3-container, .framer-wtLpX .framer-snh1wy-container { aspect-ratio: 0.512779552715655 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 626px); position: relative; width: 321px; }\",\".framer-wtLpX .framer-1bxi4ec-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 282px); position: relative; width: 550px; }\",\".framer-wtLpX .framer-gji8ma-container { flex: none; height: 207px; position: relative; width: 850px; z-index: 1; }\",\".framer-wtLpX .framer-t41oj6 { align-content: center; align-items: center; background-color: rgba(245, 245, 245, 0); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 96px; height: min-content; justify-content: center; max-width: 850px; overflow: visible; padding: 60px 26px 60px 26px; position: relative; width: 100%; }\",\".framer-wtLpX .framer-o8yv9l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 350px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wtLpX .framer-1yv8bau-container { align-self: stretch; flex: none; height: auto; max-width: 350px; position: relative; width: 332px; }\",\".framer-wtLpX .framer-8ngm1h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 410px; min-width: 350px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wtLpX .framer-ro8y3h-container, .framer-wtLpX .framer-1g0mtvj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wtLpX .framer-1rh5wk1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={A7E_OoPUu:\"(max-width: 564.98px)\",cHgJHMQIN:\"(min-width: 565px) and (max-width: 839.98px)\",nymN4pbdr:\"(min-width: 840px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"nymN4pbdr\",Phone:\"A7E_OoPUu\",Tablet:\"cHgJHMQIN\"};const getProps=({audioPlayer,clip1File,clip1Thumb,clip1Upload,clip1Youtube,clip2File,clip2Thumb,clip2Youtube,height,id,mainMobile,mainMobileUplod,mainThumb,mainVideoFile,mainYoutube,mobileUpload,projectHeaderImage,projectMainBody,projectName,projectRole,section1Body,section1Title,section1Vimeo,section2Body,section2Title,startTime,startTime2,track1,track11,track2,track21,track3,track31,upload2On,width,youtubeLink,youtubeLink2,...props})=>{return{...props,B5qW7VxJ2:section2Title??props.B5qW7VxJ2??\"Process\",dE3159cdi:upload2On??props.dE3159cdi??true,dGV3mPAv6:clip1Upload??props.dGV3mPAv6??true,eB2BY4Aq8:section1Title??props.eB2BY4Aq8??\"Process\",EqXfINorr:mainThumb??props.EqXfINorr,esgMBrhB1:projectRole??props.esgMBrhB1??\"Sound Design   •    Audio Direction\",f_OkUB6sD:track1??props.f_OkUB6sD,F1BbLgkkA:clip2Thumb??props.F1BbLgkkA,FC3s_5wkP:clip1File??props.FC3s_5wkP??\"https://framerusercontent.com/assets/7xT3lMValQINAdRozkqxReiqgb8.mp4\",FX8VnUFs2:startTime??props.FX8VnUFs2,fZ5DTW_FS:section1Vimeo??props.fZ5DTW_FS,GV6ZXql5i:clip1Thumb??props.GV6ZXql5i,HAlwVHb9U:mobileUpload??props.HAlwVHb9U??true,iVYWpWNrZ:mainMobile??props.iVYWpWNrZ,JuKYnPSUg:youtubeLink??props.JuKYnPSUg??\"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\",kPBD04CpP:mainMobileUplod??props.kPBD04CpP??\"https://framerusercontent.com/assets/8aYYbIepbaa31Dv146qhyFQI5U.mp4\",kZrDY87Sa:track11??props.kZrDY87Sa??\"1\",LNd2zeNdg:clip2Youtube??props.LNd2zeNdg,M9gaYN4S6:track31??props.M9gaYN4S6??\"3\",NjItz6EVx:audioPlayer??props.NjItz6EVx??true,NKgLoCuzT:clip1Youtube??props.NKgLoCuzT,o0nqDZsL1:clip2File??props.o0nqDZsL1??\"https://framerusercontent.com/assets/7xT3lMValQINAdRozkqxReiqgb8.mp4\",owyfGOBra:section1Body??props.owyfGOBra??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",QuP37bAEL:section2Body??props.QuP37bAEL??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",rzzr3MyuR:mainYoutube??props.rzzr3MyuR,TrbRMEJef:track21??props.TrbRMEJef??\"2\",Ui6E_YKXO:track3??props.Ui6E_YKXO,variant:humanReadableVariantMap[props.variant]??props.variant??\"nymN4pbdr\",W_pcntxQ6:track2??props.W_pcntxQ6,wuQvmn_Lh:youtubeLink2??props.wuQvmn_Lh??\"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\",xSENIRtWK:projectHeaderImage??props.xSENIRtWK??{pixelHeight:812,pixelWidth:2048,positionX:\"50.2%\",positionY:\"20%\",src:\"https://framerusercontent.com/images/s8ohHxucm9PnC0dqd5goPa7XHw.jpg?width=2048&height=812\",srcSet:\"https://framerusercontent.com/images/s8ohHxucm9PnC0dqd5goPa7XHw.jpg?scale-down-to=512&width=2048&height=812 512w,https://framerusercontent.com/images/s8ohHxucm9PnC0dqd5goPa7XHw.jpg?scale-down-to=1024&width=2048&height=812 1024w,https://framerusercontent.com/images/s8ohHxucm9PnC0dqd5goPa7XHw.jpg?width=2048&height=812 2048w\"},XXH2lPhcV:startTime2??props.XXH2lPhcV,YC34q8bXJ:projectMainBody??props.YC34q8bXJ??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",zLkWoZlr1:projectName??props.zLkWoZlr1??\"!Boring Weather\",ZQNGh9J8F:mainVideoFile??props.ZQNGh9J8F??\"https://framerusercontent.com/assets/MV5mfymkOZmDs1Z8bD8fb0qJks.mp4\"};};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{style,className,layoutId,variant,xSENIRtWK,zLkWoZlr1,esgMBrhB1,YC34q8bXJ,JuKYnPSUg,wuQvmn_Lh,f_OkUB6sD,W_pcntxQ6,Ui6E_YKXO,kZrDY87Sa,TrbRMEJef,M9gaYN4S6,owyfGOBra,QuP37bAEL,NKgLoCuzT,dGV3mPAv6,LNd2zeNdg,FC3s_5wkP,dE3159cdi,o0nqDZsL1,rzzr3MyuR,HAlwVHb9U,ZQNGh9J8F,kPBD04CpP,iVYWpWNrZ,eB2BY4Aq8,B5qW7VxJ2,NjItz6EVx,FX8VnUFs2,fZ5DTW_FS,XXH2lPhcV,EqXfINorr,GV6ZXql5i,F1BbLgkkA,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"A7E_OoPUu\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"nymN4pbdr\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, rgb(255, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1j1krbh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ifvdtv-container\",nodeId:\"r03cfGBjT\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A7E_OoPUu:{variant:\"ZVDEUOaIu\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"r03cfGBjT\",layoutId:\"r03cfGBjT\",style:{height:\"100%\",width:\"100%\"},variant:\"dSngTckua\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18yqlzm\",\"data-framer-name\":\"Banner Image\",children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation,background:{alt:\"\",fit:\"fill\",sizes:\"100vw\",...toResponsiveImage(xSENIRtWK)},className:\"framer-1r7uudh\",\"data-framer-appear-id\":\"1r7uudh\",\"data-framer-name\":\"Kitchen 1\",initial:animation1,optimized:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vw27td\",\"data-framer-name\":\"Stack Main\",children:[rzzr3MyuR&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ae4vjm\",\"data-framer-name\":\"Youtube\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jv8gpz-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XRXvt4Jhm\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,height:\"100%\",id:\"XRXvt4Jhm\",isMixedBorderRadius:false,isRed:false,layoutId:\"XRXvt4Jhm\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:13,topRightRadius:13,url:JuKYnPSUg,width:\"100%\"})})})}),iVYWpWNrZ&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f651l7\",\"data-framer-name\":\"Mobile Upload\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sj7roq-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"D0IL5iAPs\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:18,bottomLeftRadius:18,bottomRightRadius:18,controls:true,height:\"100%\",id:\"D0IL5iAPs\",isMixedBorderRadius:false,layoutId:\"D0IL5iAPs\",loop:true,muted:false,objectFit:\"cover\",playing:false,posterEnabled:true,srcFile:kPBD04CpP,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:.4,style:{height:\"100%\",width:\"100%\"},topLeftRadius:18,topRightRadius:18,volume:100,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q17y76\",\"data-framer-name\":\"Intro Words\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sbkkme\",\"data-framer-name\":\"Stack - Info\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1j0rdvm\",\"data-styles-preset\":\"ZG9y9De8M\",style:{\"--framer-text-alignment\":\"left\"},children:\"!Boring Weather\"})}),className:\"framer-e2a1vd\",fonts:[\"Inter\"],text:zLkWoZlr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1lilesk\",\"data-styles-preset\":\"p29jVDAGn\",style:{\"--framer-text-alignment\":\"left\"},children:\"Sound Design   •    Audio Direction\"})}),className:\"framer-1l26gpq\",fonts:[\"Inter\"],text:esgMBrhB1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-opio2v\",fonts:[\"Inter\"],text:YC34q8bXJ,verticalAlignment:\"top\",withExternalLayout:true})]}),HAlwVHb9U&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s57rp5\",\"data-framer-name\":\"Upload\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tk8qoa-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NkFaW4kU6\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:10,bottomLeftRadius:10,bottomRightRadius:10,controls:true,height:\"100%\",id:\"NkFaW4kU6\",isMixedBorderRadius:false,layoutId:\"NkFaW4kU6\",loop:true,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(EqXfINorr),posterEnabled:true,srcFile:ZQNGh9J8F,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:10,topRightRadius:10,volume:100,width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aebsib\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 652 1\" overflow=\"visible\"><path d=\"M 0 0 L 326 0 L 652 0\" fill=\"transparent\" stroke-width=\"0.7\" stroke=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jy1l5i\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t41djv\",\"data-framer-name\":\"Stack Music\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-204z7h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1vsk0wa\",\"data-styles-preset\":\"DLfZGPNqW\",children:\"Process\"})}),className:\"framer-ome6yx\",fonts:[\"Inter\"],text:eB2BY4Aq8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-1w1hot2\",fonts:[\"Inter\"],text:owyfGOBra,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1paiykx\",children:[dGV3mPAv6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tmo0ai-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"cyUaI8FdI\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:29,bottomLeftRadius:29,bottomRightRadius:29,controls:true,height:\"100%\",id:\"cyUaI8FdI\",isMixedBorderRadius:false,layoutId:\"cyUaI8FdI\",loop:false,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(GV6ZXql5i),posterEnabled:true,srcFile:FC3s_5wkP,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:FX8VnUFs2,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:29,topRightRadius:29,volume:100,width:\"100%\"})})}),NKgLoCuzT&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-p1pgd3-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"z6NKH0izJ\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,height:\"100%\",id:\"z6NKH0izJ\",isMixedBorderRadius:false,isRed:true,layoutId:\"z6NKH0izJ\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:13,topRightRadius:13,url:wuQvmn_Lh,width:\"100%\"})})}),fZ5DTW_FS&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bxi4ec-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yDwPDh_Ck\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:10,bottomLeftRadius:10,bottomRightRadius:10,controls:true,height:\"100%\",id:\"yDwPDh_Ck\",isMixedBorderRadius:false,layoutId:\"yDwPDh_Ck\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:10,topRightRadius:10,video:\"https://vimeo.com/936458841?fl=pl&fe=vl&pgroup=plv\",width:\"100%\"})})})]})]}),NjItz6EVx&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:207,width:\"850px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-gji8ma-container\",nodeId:\"RvavieHvt\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A7E_OoPUu:{variant:\"rBtAzyhuD\"},cHgJHMQIN:{variant:\"d8tW9dcXS\"}},children:/*#__PURE__*/_jsx(AudioPlayer,{a131DvvWa:f_OkUB6sD,fYoYyIAyL:kZrDY87Sa,gk3CKy3yw:Ui6E_YKXO,height:\"100%\",IaHZDeeY4:true,id:\"RvavieHvt\",layoutId:\"RvavieHvt\",oIVUsQLqX:W_pcntxQ6,style:{height:\"100%\",width:\"100%\"},Tu6albXhG:true,uCrIrIl0i:TrbRMEJef,variant:\"MmllpDnS1\",width:\"100%\",XniRNYe3t:M9gaYN4S6})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t41oj6\",\"data-framer-name\":\"Stack Sound Design\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o8yv9l\",children:[LNd2zeNdg&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-snh1wy-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SCLb9bk9A\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,height:\"100%\",id:\"SCLb9bk9A\",isMixedBorderRadius:false,isRed:true,layoutId:\"SCLb9bk9A\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:13,topRightRadius:13,url:wuQvmn_Lh,width:\"100%\"})})}),dE3159cdi&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yv8bau-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XzPN6BtNR\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:29,bottomLeftRadius:29,bottomRightRadius:29,controls:true,height:\"100%\",id:\"XzPN6BtNR\",isMixedBorderRadius:false,layoutId:\"XzPN6BtNR\",loop:true,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(F1BbLgkkA),posterEnabled:true,srcFile:o0nqDZsL1,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:XXH2lPhcV,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:29,topRightRadius:29,volume:100,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8ngm1h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1vsk0wa\",\"data-styles-preset\":\"DLfZGPNqW\",style:{\"--framer-text-color\":\"var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90))\"},children:\"Process\"})}),className:\"framer-lkjq8a\",fonts:[\"Inter\"],text:B5qW7VxJ2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-15uy8v3\",fonts:[\"Inter\"],text:QuP37bAEL,verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:449,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-ro8y3h-container hidden-vwj6z8\",nodeId:\"mtc0OQS5N\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(MultiCarouselNew,{height:\"100%\",id:\"mtc0OQS5N\",layoutId:\"mtc0OQS5N\",style:{width:\"100%\"},variant:\"MCCR954FY\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g0mtvj-container\",nodeId:\"vATDOUtqz\",scopeId:\"QX4ijAvX7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{A7E_OoPUu:{variant:\"FK6Er2sdJ\"}},children:/*#__PURE__*/_jsx(Footer,{CALcoRm2S:\"Link 8\",GAyc3ecbd:\"Link 2\",height:\"100%\",hKmII9GiU:false,id:\"vATDOUtqz\",kPrZ8rd7a:\"Link 6\",KTAdZ43_8:\"Link 5\",layoutId:\"vATDOUtqz\",Rj9QfDc3i:\"Link 3\",style:{width:\"100%\"},TpvaDzK0C:\"Link 4\",TXdF2swXx:\"Link 1\",variant:\"kulpN7nHK\",W5SFNb1iu:\"Link 7\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rh5wk1\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3654\n * @framerIntrinsicWidth 840\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cHgJHMQIN\":{\"layout\":[\"fixed\",\"fixed\"]},\"A7E_OoPUu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xSENIRtWK\":\"projectHeaderImage\",\"zLkWoZlr1\":\"projectName\",\"esgMBrhB1\":\"projectRole\",\"YC34q8bXJ\":\"projectMainBody\",\"JuKYnPSUg\":\"youtubeLink\",\"wuQvmn_Lh\":\"youtubeLink2\",\"f_OkUB6sD\":\"track1\",\"W_pcntxQ6\":\"track2\",\"Ui6E_YKXO\":\"track3\",\"kZrDY87Sa\":\"track11\",\"TrbRMEJef\":\"track21\",\"M9gaYN4S6\":\"track31\",\"owyfGOBra\":\"section1Body\",\"QuP37bAEL\":\"section2Body\",\"NKgLoCuzT\":\"clip1Youtube\",\"dGV3mPAv6\":\"clip1Upload\",\"LNd2zeNdg\":\"clip2Youtube\",\"FC3s_5wkP\":\"clip1File\",\"dE3159cdi\":\"upload2On\",\"o0nqDZsL1\":\"clip2File\",\"rzzr3MyuR\":\"mainYoutube\",\"HAlwVHb9U\":\"mobileUpload\",\"ZQNGh9J8F\":\"mainVideoFile\",\"kPBD04CpP\":\"mainMobileUplod\",\"iVYWpWNrZ\":\"mainMobile\",\"eB2BY4Aq8\":\"section1Title\",\"B5qW7VxJ2\":\"section2Title\",\"NjItz6EVx\":\"audioPlayer\",\"FX8VnUFs2\":\"startTime\",\"fZ5DTW_FS\":\"section1Vimeo\",\"XXH2lPhcV\":\"startTime2\",\"EqXfINorr\":\"mainThumb\",\"GV6ZXql5i\":\"clip1Thumb\",\"F1BbLgkkA\":\"clip2Thumb\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nymN4pbdr\":[\".framer-1ifvdtv-container\",\".framer-18yqlzm\",\".framer-vw27td\",\".framer-jy1l5i\",\".framer-ro8y3h-container\",\".framer-1g0mtvj-container\"],\"cHgJHMQIN\":[\".framer-1ifvdtv-container\",\".framer-18yqlzm\",\".framer-vw27td\",\".framer-jy1l5i\",\".framer-ro8y3h-container\",\".framer-1g0mtvj-container\"],\"A7E_OoPUu\":[\".framer-1ifvdtv-container\",\".framer-18yqlzm\",\".framer-vw27td\",\".framer-jy1l5i\",\".framer-1g0mtvj-container\"]}\n * @framerBreakpoints {\"nymN4pbdr\":{\"min\":840,\"canvasClassName\":\"framer-1j1krbh-override\",\"minHeight\":3654,\"name\":\"Desktop\",\"width\":840,\"rootFontSize\":16},\"cHgJHMQIN\":{\"min\":565,\"max\":839,\"canvasClassName\":\"framer-11cw2s3-override\",\"minHeight\":3654,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":565,\"rootFontSize\":16},\"A7E_OoPUu\":{\"max\":564,\"canvasClassName\":\"framer-vwj6z8-override\",\"minHeight\":3654,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":387,\"rootFontSize\":16}}\n * @framerDefaultVariant nymN4pbdr\n * @framerLayoutTemplate\n */const FramerQX4ijAvX7=withCSS(Component,css,\"framer-wtLpX\");export default FramerQX4ijAvX7;FramerQX4ijAvX7.displayName=\"Software Page Template\";FramerQX4ijAvX7.defaultProps={height:3654,width:840};addPropertyControls(FramerQX4ijAvX7,{xSENIRtWK:{__defaultAssetReference:\"data:framer/asset-reference,s8ohHxucm9PnC0dqd5goPa7XHw.jpg?originalFilename=65540366ac9578a3346ed881_shopBackground-depth.jpg&preferredSize=auto\",__vekterDefault:{assetReference:\"data:framer/asset-reference,s8ohHxucm9PnC0dqd5goPa7XHw.jpg?originalFilename=65540366ac9578a3346ed881_shopBackground-depth.jpg&preferredSize=auto\",positionX:\"50.2%\",positionY:\"20%\"},title:\"Project Header Image\",type:ControlType.ResponsiveImage},zLkWoZlr1:{defaultValue:\"!Boring Weather\",displayTextArea:false,title:\"Project Name\",type:ControlType.String},esgMBrhB1:{defaultValue:\"Sound Design   •    Audio Direction\",displayTextArea:false,title:\"Project Role\",type:ControlType.String},YC34q8bXJ:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Project Main Body\",type:ControlType.String},JuKYnPSUg:{defaultValue:\"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\",title:\"Youtube Link\",type:ControlType.String},wuQvmn_Lh:{defaultValue:\"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\",title:\"Youtube Link 2\",type:ControlType.String},f_OkUB6sD:AudioPlayerControls?.[\"a131DvvWa\"]&&{...AudioPlayerControls[\"a131DvvWa\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 1\"},W_pcntxQ6:AudioPlayerControls?.[\"oIVUsQLqX\"]&&{...AudioPlayerControls[\"oIVUsQLqX\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 2\"},Ui6E_YKXO:AudioPlayerControls?.[\"gk3CKy3yw\"]&&{...AudioPlayerControls[\"gk3CKy3yw\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 3\"},kZrDY87Sa:{defaultValue:\"1\",displayTextArea:false,title:\"Track 1\",type:ControlType.String},TrbRMEJef:{defaultValue:\"2\",displayTextArea:false,title:\"Track 2\",type:ControlType.String},M9gaYN4S6:{defaultValue:\"3\",displayTextArea:false,title:\"Track 3\",type:ControlType.String},owyfGOBra:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Section 1 Body\",type:ControlType.String},QuP37bAEL:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Section 2 Body\",type:ControlType.String},NKgLoCuzT:{defaultValue:false,title:\"Clip 1 Youtube\",type:ControlType.Boolean},dGV3mPAv6:{defaultValue:true,title:\"Clip 1 Upload\",type:ControlType.Boolean},LNd2zeNdg:{defaultValue:false,title:\"Clip 2 Youtube\",type:ControlType.Boolean},FC3s_5wkP:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,7xT3lMValQINAdRozkqxReiqgb8.mp4?originalFilename=Weather+Clip+1+-+converted.mp4\",description:undefined,hidden:undefined,title:\"Clip 1 File\"},dE3159cdi:{defaultValue:true,title:\"Upload 2 On?\",type:ControlType.Boolean},o0nqDZsL1:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,7xT3lMValQINAdRozkqxReiqgb8.mp4?originalFilename=Weather+Clip+1+-+converted.mp4\",description:undefined,hidden:undefined,title:\"Clip 2 File\"},rzzr3MyuR:{defaultValue:false,title:\"Main Youtube\",type:ControlType.Boolean},HAlwVHb9U:{defaultValue:true,title:\"Mobile Upload\",type:ControlType.Boolean},ZQNGh9J8F:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,MV5mfymkOZmDs1Z8bD8fb0qJks.mp4?originalFilename=Camera+In+use+-+converted+w+music2.mp4\",description:undefined,hidden:undefined,title:\"Main Video File\"},kPBD04CpP:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,8aYYbIepbaa31Dv146qhyFQI5U.mp4?originalFilename=Habits+Clip+-+Converted.mp4\",description:undefined,hidden:undefined,title:\"Main Mobile Uplod\"},iVYWpWNrZ:{defaultValue:false,title:\"Main Mobile\",type:ControlType.Boolean},eB2BY4Aq8:{defaultValue:\"Process\",displayTextArea:false,title:\"Section 1 Title\",type:ControlType.String},B5qW7VxJ2:{defaultValue:\"Process\",displayTextArea:false,title:\"Section 2 Title\",type:ControlType.String},NjItz6EVx:{defaultValue:true,title:\"Audio Player\",type:ControlType.Boolean},FX8VnUFs2:{defaultValue:0,max:100,min:0,step:.1,title:\"Start Time\",type:ControlType.Number},fZ5DTW_FS:{defaultValue:false,title:\"Section 1 Vimeo\",type:ControlType.Boolean},XXH2lPhcV:{defaultValue:0,max:100,min:0,step:.1,title:\"Start Time 2\",type:ControlType.Number},EqXfINorr:{title:\"Main Thumb\",type:ControlType.ResponsiveImage},GV6ZXql5i:{title:\"Clip 1 Thumb\",type:ControlType.ResponsiveImage},F1BbLgkkA:{title:\"Clip 2 Thumb\",type:ControlType.ResponsiveImage}});addFonts(FramerQX4ijAvX7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...YouTubeFonts,...VideoFonts,...VimeoFonts,...AudioPlayerFonts,...MultiCarouselNewFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQX4ijAvX7\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cHgJHMQIN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A7E_OoPUu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"nymN4pbdr\\\":[\\\".framer-1ifvdtv-container\\\",\\\".framer-18yqlzm\\\",\\\".framer-vw27td\\\",\\\".framer-jy1l5i\\\",\\\".framer-ro8y3h-container\\\",\\\".framer-1g0mtvj-container\\\"],\\\"cHgJHMQIN\\\":[\\\".framer-1ifvdtv-container\\\",\\\".framer-18yqlzm\\\",\\\".framer-vw27td\\\",\\\".framer-jy1l5i\\\",\\\".framer-ro8y3h-container\\\",\\\".framer-1g0mtvj-container\\\"],\\\"A7E_OoPUu\\\":[\\\".framer-1ifvdtv-container\\\",\\\".framer-18yqlzm\\\",\\\".framer-vw27td\\\",\\\".framer-jy1l5i\\\",\\\".framer-1g0mtvj-container\\\"]}\",\"framerIntrinsicWidth\":\"840\",\"framerBreakpoints\":\"{\\\"nymN4pbdr\\\":{\\\"min\\\":840,\\\"canvasClassName\\\":\\\"framer-1j1krbh-override\\\",\\\"minHeight\\\":3654,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":840,\\\"rootFontSize\\\":16},\\\"cHgJHMQIN\\\":{\\\"min\\\":565,\\\"max\\\":839,\\\"canvasClassName\\\":\\\"framer-11cw2s3-override\\\",\\\"minHeight\\\":3654,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":565,\\\"rootFontSize\\\":16},\\\"A7E_OoPUu\\\":{\\\"max\\\":564,\\\"canvasClassName\\\":\\\"framer-vwj6z8-override\\\",\\\"minHeight\\\":3654,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":387,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"nymN4pbdr\",\"framerVariables\":\"{\\\"xSENIRtWK\\\":\\\"projectHeaderImage\\\",\\\"zLkWoZlr1\\\":\\\"projectName\\\",\\\"esgMBrhB1\\\":\\\"projectRole\\\",\\\"YC34q8bXJ\\\":\\\"projectMainBody\\\",\\\"JuKYnPSUg\\\":\\\"youtubeLink\\\",\\\"wuQvmn_Lh\\\":\\\"youtubeLink2\\\",\\\"f_OkUB6sD\\\":\\\"track1\\\",\\\"W_pcntxQ6\\\":\\\"track2\\\",\\\"Ui6E_YKXO\\\":\\\"track3\\\",\\\"kZrDY87Sa\\\":\\\"track11\\\",\\\"TrbRMEJef\\\":\\\"track21\\\",\\\"M9gaYN4S6\\\":\\\"track31\\\",\\\"owyfGOBra\\\":\\\"section1Body\\\",\\\"QuP37bAEL\\\":\\\"section2Body\\\",\\\"NKgLoCuzT\\\":\\\"clip1Youtube\\\",\\\"dGV3mPAv6\\\":\\\"clip1Upload\\\",\\\"LNd2zeNdg\\\":\\\"clip2Youtube\\\",\\\"FC3s_5wkP\\\":\\\"clip1File\\\",\\\"dE3159cdi\\\":\\\"upload2On\\\",\\\"o0nqDZsL1\\\":\\\"clip2File\\\",\\\"rzzr3MyuR\\\":\\\"mainYoutube\\\",\\\"HAlwVHb9U\\\":\\\"mobileUpload\\\",\\\"ZQNGh9J8F\\\":\\\"mainVideoFile\\\",\\\"kPBD04CpP\\\":\\\"mainMobileUplod\\\",\\\"iVYWpWNrZ\\\":\\\"mainMobile\\\",\\\"eB2BY4Aq8\\\":\\\"section1Title\\\",\\\"B5qW7VxJ2\\\":\\\"section2Title\\\",\\\"NjItz6EVx\\\":\\\"audioPlayer\\\",\\\"FX8VnUFs2\\\":\\\"startTime\\\",\\\"fZ5DTW_FS\\\":\\\"section1Vimeo\\\",\\\"XXH2lPhcV\\\":\\\"startTime2\\\",\\\"EqXfINorr\\\":\\\"mainThumb\\\",\\\"GV6ZXql5i\\\":\\\"clip1Thumb\\\",\\\"F1BbLgkkA\\\":\\\"clip2Thumb\\\"}\",\"framerIntrinsicHeight\":\"3654\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Alegreya Sans-800\",\"GF;Alegreya Sans-900\",\"GF;Alegreya Sans-900italic\",\"GF;Alegreya Sans-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Alegreya Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUu9_-1phKLFgshYDvh6Vwt5f1LmEh8imdCqxI.woff2\",weight:\"800\"},{family:\"Alegreya Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUu9_-1phKLFgshYDvh6Vwt5dlKmEh8imdCqxI.woff2\",weight:\"900\"},{family:\"Alegreya Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2i0VHuxKiBA.woff2\",weight:\"900\"},{family:\"Alegreya Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2i0VHuxKiBA.woff2\",weight:\"800\"}]}];export const css=['.framer-6r1XO .framer-styles-preset-18y13is:not(.rich-text-wrapper), .framer-6r1XO .framer-styles-preset-18y13is.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, #3e8a5a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 830px) { .framer-6r1XO .framer-styles-preset-18y13is:not(.rich-text-wrapper), .framer-6r1XO .framer-styles-preset-18y13is.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, #3e8a5a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 829px) and (min-width: 0px) { .framer-6r1XO .framer-styles-preset-18y13is:not(.rich-text-wrapper), .framer-6r1XO .framer-styles-preset-18y13is.rich-text-wrapper h6 { --framer-font-family: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Alegreya Sans\", sans-serif; --framer-font-family-bold-italic: \"Alegreya Sans\", sans-serif; --framer-font-family-italic: \"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, #3e8a5a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6r1XO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (046e64a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/DDzyuYPF56TuI0bfUu2z/YouTube.js\";import Footer from\"#framer/local/canvasComponent/H_e4BntES/H_e4BntES.js\";import Navigation from\"#framer/local/canvasComponent/OrTi2p_YY/OrTi2p_YY.js\";import MultiCarouselNew from\"#framer/local/canvasComponent/puV57n4NF/puV57n4NF.js\";import AudioPlayer from\"#framer/local/canvasComponent/Wuao1_Xrt/Wuao1_Xrt.js\";import*as sharedStyle2 from\"#framer/local/css/HhzxQzm6p/HhzxQzm6p.js\";import*as sharedStyle1 from\"#framer/local/css/p29jVDAGn/p29jVDAGn.js\";import*as sharedStyle from\"#framer/local/css/SaZrEHgRa/SaZrEHgRa.js\";const NavigationFonts=getFonts(Navigation);const YouTubeFonts=getFonts(YouTube);const VimeoFonts=getFonts(Vimeo);const RichTextWithFX=withFX(RichText);const AudioPlayerFonts=getFonts(AudioPlayer);const MultiCarouselNewFonts=getFonts(MultiCarouselNew);const FooterFonts=getFonts(Footer);const AudioPlayerControls=getPropertyControls(AudioPlayer);const breakpoints={BeF9VYIpg:\"(min-width: 1018px)\",gzbeBTBDI:\"(min-width: 600px) and (max-width: 1017.98px)\",WWVsbZSNG:\"(max-width: 599.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Zz5NL\";const variantClassNames={BeF9VYIpg:\"framer-v-19071xp\",gzbeBTBDI:\"framer-v-13kuvcm\",WWVsbZSNG:\"framer-v-abpbox\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition1={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:20};const transition2={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const breakpointRules={gzbeBTBDI:[\".framer-Zz5NL .framer-vgdlx9-container { height: var(--framer-aspect-ratio-supported, 330px); width: 110%; }\",\".framer-Zz5NL .framer-13fm5fi-container { height: var(--framer-aspect-ratio-supported, 113px); width: 110%; }\",\".framer-Zz5NL .framer-1828u3l { gap: 6px; justify-content: flex-start; padding: 0px 0px 60px 0px; width: 112%; }\",\".framer-Zz5NL .framer-onlgtj-container { width: 100%; }\"],WWVsbZSNG:[\".framer-Zz5NL .framer-vgdlx9-container { height: var(--framer-aspect-ratio-supported, 203px); width: 110%; }\",\".framer-Zz5NL .framer-13fm5fi-container { height: var(--framer-aspect-ratio-supported, 113px); width: 110%; }\",\".framer-Zz5NL .framer-1828u3l { gap: 6px; justify-content: flex-end; padding: 0px 0px 60px 0px; width: 100%; }\",\".framer-Zz5NL .framer-onlgtj-container { width: 122%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gzbeBTBDI:\".framer-13kuvcm-override\",WWVsbZSNG:\".framer-abpbox-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zz5NL.framer-dphoj, .framer-Zz5NL .framer-dphoj { display: block; }\",\".framer-Zz5NL.framer-19071xp { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-jr7lix-container { flex: none; height: 85px; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-y1rlc3 { align-content: center; align-items: center; background-color: var(--token-e44e3f62-a8e1-4adb-aaba-bcb560aaac45, #212121); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 26px 50px 26px; position: relative; width: 95%; }\",\".framer-Zz5NL .framer-1277twk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-vgdlx9-container { aspect-ratio: 1.7277397260273972 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 580px); position: relative; width: 1002px; }\",\".framer-Zz5NL .framer-13fm5fi-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 270px); position: relative; width: 1002px; }\",\".framer-Zz5NL .framer-2ka8zk { align-content: center; align-items: center; background-color: var(--token-e44e3f62-a8e1-4adb-aaba-bcb560aaac45, #212121); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 800px; overflow: hidden; padding: 0px; position: relative; width: 83%; }\",\".framer-Zz5NL .framer-bamork { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; max-width: 900px; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-mns19l, .framer-Zz5NL .framer-1l8izb0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Zz5NL .framer-cfvx9c { 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: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-i5v8j3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 98%; word-break: break-word; word-wrap: break-word; }\",\".framer-Zz5NL .framer-1828u3l { align-content: center; align-items: center; background-color: rgba(245, 245, 245, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 57px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 0px 26px 60px 26px; position: relative; width: 98%; }\",\".framer-Zz5NL .framer-onlgtj-container { flex: none; height: 207px; position: relative; width: 107%; z-index: 1; }\",\".framer-Zz5NL .framer-1b601u3-container, .framer-Zz5NL .framer-re3vxu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Zz5NL .framer-nl0wq6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={BeF9VYIpg:\"(min-width: 1018px)\",gzbeBTBDI:\"(min-width: 600px) and (max-width: 1017.98px)\",WWVsbZSNG:\"(max-width: 599.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={B1:\"gzbeBTBDI\",B2:\"WWVsbZSNG\",Desktop:\"BeF9VYIpg\"};const getProps=({filmIntro,height,id,projectName,projectRole,track1,track11,track2,track21,track2On,track3,track31,track3On,vimeoLink,vimeoOn,width,youtubeLink,youtubeOn,...props})=>{return{...props,esgMBrhB1:projectRole??props.esgMBrhB1??\"Composer  •    Sound Designer\",f_OkUB6sD:track1??props.f_OkUB6sD,GwOU2D89C:vimeoOn??props.GwOU2D89C,JuKYnPSUg:youtubeLink??props.JuKYnPSUg??\"https://youtu.be/ny0IjxHhT3w?si=5GFqztKpGi8yZwFq\",kZrDY87Sa:track11??props.kZrDY87Sa??\"1\",lNGXItrVV:track3On??props.lNGXItrVV??true,M9gaYN4S6:track31??props.M9gaYN4S6??\"3\",OgTUgJap0:filmIntro??props.OgTUgJap0??\"This Magnum Photos course follows acclaimed photojournalist Matt Black as he shares the process behind his long-term documentary work focused on themes of poverty, geography, and social justice. Through a series of in-depth lessons, Black offers personal insights into his photographic philosophy, his methods for building trust with subjects, and the development of his powerful projects like The Geography of Poverty.\",rcjgIS2NK:vimeoLink??props.rcjgIS2NK??\"https://vimeo.com/642263700\",RX02Xju5D:track2On??props.RX02Xju5D??true,SE76Mwmvh:youtubeOn??props.SE76Mwmvh??true,TrbRMEJef:track21??props.TrbRMEJef??\"2\",Ui6E_YKXO:track3??props.Ui6E_YKXO,variant:humanReadableVariantMap[props.variant]??props.variant??\"BeF9VYIpg\",W_pcntxQ6:track2??props.W_pcntxQ6,zLkWoZlr1:projectName??props.zLkWoZlr1??\"Magnum Photos\"};};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{style,className,layoutId,variant,zLkWoZlr1,esgMBrhB1,JuKYnPSUg,f_OkUB6sD,W_pcntxQ6,Ui6E_YKXO,kZrDY87Sa,TrbRMEJef,M9gaYN4S6,OgTUgJap0,GwOU2D89C,SE76Mwmvh,rcjgIS2NK,RX02Xju5D,lNGXItrVV,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"WWVsbZSNG\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"BeF9VYIpg\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-19071xp\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jr7lix-container\",nodeId:\"ZksyUJ6to\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"ZksyUJ6to\",layoutId:\"ZksyUJ6to\",style:{height:\"100%\",width:\"100%\"},variant:\"rR41xvdVd\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y1rlc3\",\"data-framer-name\":\"Stack Main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1277twk\",children:[SE76Mwmvh&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vgdlx9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kZgj0UOXW\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,height:\"100%\",id:\"kZgj0UOXW\",isMixedBorderRadius:false,isRed:true,layoutId:\"kZgj0UOXW\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:13,topRightRadius:13,url:JuKYnPSUg,width:\"100%\"})})}),GwOU2D89C&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13fm5fi-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yaa1sKX7X\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,controls:true,height:\"100%\",id:\"yaa1sKX7X\",isMixedBorderRadius:false,layoutId:\"yaa1sKX7X\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:13,topRightRadius:13,video:rcjgIS2NK,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"header\",{className:\"framer-2ka8zk\",\"data-framer-name\":\"Intro\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bamork\",\"data-framer-name\":\"Stack - Info\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-18y13is\",\"data-styles-preset\":\"SaZrEHgRa\",style:{\"--framer-text-color\":\"rgba(33, 33, 33, 0.96)\"},children:\"Magnum Photos: Matt Black\"})}),className:\"framer-mns19l\",fonts:[\"Inter\"],text:zLkWoZlr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1lilesk\",\"data-styles-preset\":\"p29jVDAGn\",style:{\"--framer-text-color\":\"rgba(33, 33, 33, 0.96)\"},children:\"Composer  •    Sound Designer\"})}),className:\"framer-1l8izb0\",fonts:[\"Inter\"],text:esgMBrhB1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cfvx9c\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.96)\"},children:[\"This Magnum Photos course follows acclaimed photojournalist Matt Black as he shares the process behind his long-term documentary work focused on themes of poverty, geography, and social justice. Through a series of in-depth lessons, Black offers personal insights into his photographic philosophy, his methods for building trust with subjects, and the development of his powerful projects like \",/*#__PURE__*/_jsx(\"em\",{children:\"The Geography of Poverty\"}),\".\"]})}),className:\"framer-i5v8j3\",fonts:[\"Inter\",\"Inter-Italic\"],text:OgTUgJap0,verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1828u3l\",\"data-framer-name\":\"Stack Music\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gzbeBTBDI:{width:\"calc(min((min(95vw, 1200px) - 52px) * 1.1243, 900px) * 1.0013)\"},WWVsbZSNG:{width:\"calc(min(min(95vw, 1200px) - 52px, 900px) * 1.217)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:207,width:\"calc((min((min(95vw, 1200px) - 52px) * 0.9792, 900px) - 52px) * 1.0708)\",y:882.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-onlgtj-container\",nodeId:\"pTzN6ap_q\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gzbeBTBDI:{variant:\"d8tW9dcXS\"},WWVsbZSNG:{variant:\"rBtAzyhuD\"}},children:/*#__PURE__*/_jsx(AudioPlayer,{a131DvvWa:f_OkUB6sD,fYoYyIAyL:kZrDY87Sa,gk3CKy3yw:Ui6E_YKXO,height:\"100%\",IaHZDeeY4:RX02Xju5D,id:\"pTzN6ap_q\",layoutId:\"pTzN6ap_q\",oIVUsQLqX:W_pcntxQ6,style:{height:\"100%\",width:\"100%\"},Tu6albXhG:lNGXItrVV,uCrIrIl0i:TrbRMEJef,variant:\"MmllpDnS1\",width:\"100%\",XniRNYe3t:M9gaYN4S6})})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:449,width:\"100vw\",y:1199.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b601u3-container hidden-abpbox\",nodeId:\"mtTtu5ldq\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(MultiCarouselNew,{height:\"100%\",id:\"mtTtu5ldq\",layoutId:\"mtTtu5ldq\",style:{width:\"100%\"},variant:\"wqZKHTnav\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WWVsbZSNG:{y:1199.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"100vw\",y:1648.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-re3vxu-container\",nodeId:\"ZOQ2yu1pR\",scopeId:\"TFcJ3_WP7\",children:/*#__PURE__*/_jsx(Footer,{CALcoRm2S:\"Link 8\",GAyc3ecbd:\"Link 2\",height:\"100%\",hKmII9GiU:false,id:\"ZOQ2yu1pR\",kPrZ8rd7a:\"Link 6\",KTAdZ43_8:\"Link 5\",layoutId:\"ZOQ2yu1pR\",Rj9QfDc3i:\"Link 3\",style:{width:\"100%\"},TpvaDzK0C:\"Link 4\",TXdF2swXx:\"Link 1\",variant:\"kulpN7nHK\",W5SFNb1iu:\"Link 7\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-nl0wq6\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3083\n * @framerIntrinsicWidth 1018\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gzbeBTBDI\":{\"layout\":[\"fixed\",\"fixed\"]},\"WWVsbZSNG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zLkWoZlr1\":\"projectName\",\"esgMBrhB1\":\"projectRole\",\"JuKYnPSUg\":\"youtubeLink\",\"f_OkUB6sD\":\"track1\",\"W_pcntxQ6\":\"track2\",\"Ui6E_YKXO\":\"track3\",\"kZrDY87Sa\":\"track11\",\"TrbRMEJef\":\"track21\",\"M9gaYN4S6\":\"track31\",\"OgTUgJap0\":\"filmIntro\",\"GwOU2D89C\":\"vimeoOn\",\"SE76Mwmvh\":\"youtubeOn\",\"rcjgIS2NK\":\"vimeoLink\",\"RX02Xju5D\":\"track2On\",\"lNGXItrVV\":\"track3On\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BeF9VYIpg\":[\".framer-jr7lix-container\",\".framer-y1rlc3\",\".framer-1b601u3-container\",\".framer-re3vxu-container\"],\"gzbeBTBDI\":[\".framer-jr7lix-container\",\".framer-y1rlc3\",\".framer-1b601u3-container\",\".framer-re3vxu-container\"],\"WWVsbZSNG\":[\".framer-jr7lix-container\",\".framer-y1rlc3\",\".framer-re3vxu-container\"]}\n * @framerBreakpoints {\"BeF9VYIpg\":{\"min\":1018,\"canvasClassName\":\"framer-19071xp-override\",\"minHeight\":3083,\"name\":\"Desktop\",\"width\":1018,\"rootFontSize\":16},\"gzbeBTBDI\":{\"min\":600,\"max\":1017,\"canvasClassName\":\"framer-13kuvcm-override\",\"minHeight\":3083,\"name\":\"B1\",\"width\":600,\"rootFontSize\":16},\"WWVsbZSNG\":{\"max\":599,\"canvasClassName\":\"framer-abpbox-override\",\"minHeight\":3083,\"name\":\"B2\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant BeF9VYIpg\n * @framerLayoutTemplate\n */const FramerTFcJ3_WP7=withCSS(Component,css,\"framer-Zz5NL\");export default FramerTFcJ3_WP7;FramerTFcJ3_WP7.displayName=\"Film Page Template\";FramerTFcJ3_WP7.defaultProps={height:3083,width:1018};addPropertyControls(FramerTFcJ3_WP7,{zLkWoZlr1:{defaultValue:\"Magnum Photos\",displayTextArea:false,title:\"Project Name\",type:ControlType.String},esgMBrhB1:{defaultValue:\"Composer  •    Sound Designer\",displayTextArea:false,title:\"Project Role\",type:ControlType.String},JuKYnPSUg:{defaultValue:\"https://youtu.be/ny0IjxHhT3w?si=5GFqztKpGi8yZwFq\",title:\"Youtube Link\",type:ControlType.String},f_OkUB6sD:AudioPlayerControls?.[\"a131DvvWa\"]&&{...AudioPlayerControls[\"a131DvvWa\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 1\"},W_pcntxQ6:AudioPlayerControls?.[\"oIVUsQLqX\"]&&{...AudioPlayerControls[\"oIVUsQLqX\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 2\"},Ui6E_YKXO:AudioPlayerControls?.[\"gk3CKy3yw\"]&&{...AudioPlayerControls[\"gk3CKy3yw\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 3\"},kZrDY87Sa:{defaultValue:\"1\",displayTextArea:false,title:\"Track 1\",type:ControlType.String},TrbRMEJef:{defaultValue:\"2\",displayTextArea:false,title:\"Track 2\",type:ControlType.String},M9gaYN4S6:{defaultValue:\"3\",displayTextArea:false,title:\"Track 3\",type:ControlType.String},OgTUgJap0:{defaultValue:\"This Magnum Photos course follows acclaimed photojournalist Matt Black as he shares the process behind his long-term documentary work focused on themes of poverty, geography, and social justice. Through a series of in-depth lessons, Black offers personal insights into his photographic philosophy, his methods for building trust with subjects, and the development of his powerful projects like The Geography of Poverty.\",displayTextArea:false,title:\"Film Intro\",type:ControlType.String},GwOU2D89C:{defaultValue:false,title:\"Vimeo On\",type:ControlType.Boolean},SE76Mwmvh:{defaultValue:true,title:\"Youtube On\",type:ControlType.Boolean},rcjgIS2NK:{defaultValue:\"https://vimeo.com/642263700\",title:\"Vimeo Link\",type:ControlType.String},RX02Xju5D:{defaultValue:true,title:\"Track 2 On\",type:ControlType.Boolean},lNGXItrVV:{defaultValue:true,title:\"Track 3 On\",type:ControlType.Boolean}});addFonts(FramerTFcJ3_WP7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...NavigationFonts,...YouTubeFonts,...VimeoFonts,...AudioPlayerFonts,...MultiCarouselNewFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTFcJ3_WP7\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"BeF9VYIpg\",\"framerHitTargets\":\"{\\\"BeF9VYIpg\\\":[\\\".framer-jr7lix-container\\\",\\\".framer-y1rlc3\\\",\\\".framer-1b601u3-container\\\",\\\".framer-re3vxu-container\\\"],\\\"gzbeBTBDI\\\":[\\\".framer-jr7lix-container\\\",\\\".framer-y1rlc3\\\",\\\".framer-1b601u3-container\\\",\\\".framer-re3vxu-container\\\"],\\\"WWVsbZSNG\\\":[\\\".framer-jr7lix-container\\\",\\\".framer-y1rlc3\\\",\\\".framer-re3vxu-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"3083\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1018\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gzbeBTBDI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WWVsbZSNG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"BeF9VYIpg\\\":{\\\"min\\\":1018,\\\"canvasClassName\\\":\\\"framer-19071xp-override\\\",\\\"minHeight\\\":3083,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1018,\\\"rootFontSize\\\":16},\\\"gzbeBTBDI\\\":{\\\"min\\\":600,\\\"max\\\":1017,\\\"canvasClassName\\\":\\\"framer-13kuvcm-override\\\",\\\"minHeight\\\":3083,\\\"name\\\":\\\"B1\\\",\\\"width\\\":600,\\\"rootFontSize\\\":16},\\\"WWVsbZSNG\\\":{\\\"max\\\":599,\\\"canvasClassName\\\":\\\"framer-abpbox-override\\\",\\\"minHeight\\\":3083,\\\"name\\\":\\\"B2\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"zLkWoZlr1\\\":\\\"projectName\\\",\\\"esgMBrhB1\\\":\\\"projectRole\\\",\\\"JuKYnPSUg\\\":\\\"youtubeLink\\\",\\\"f_OkUB6sD\\\":\\\"track1\\\",\\\"W_pcntxQ6\\\":\\\"track2\\\",\\\"Ui6E_YKXO\\\":\\\"track3\\\",\\\"kZrDY87Sa\\\":\\\"track11\\\",\\\"TrbRMEJef\\\":\\\"track21\\\",\\\"M9gaYN4S6\\\":\\\"track31\\\",\\\"OgTUgJap0\\\":\\\"filmIntro\\\",\\\"GwOU2D89C\\\":\\\"vimeoOn\\\",\\\"SE76Mwmvh\\\":\\\"youtubeOn\\\",\\\"rcjgIS2NK\\\":\\\"vimeoLink\\\",\\\"RX02Xju5D\\\":\\\"track2On\\\",\\\"lNGXItrVV\\\":\\\"track3On\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/DDzyuYPF56TuI0bfUu2z/YouTube.js\";import Footer from\"#framer/local/canvasComponent/H_e4BntES/H_e4BntES.js\";import Navigation from\"#framer/local/canvasComponent/OrTi2p_YY/OrTi2p_YY.js\";import MultiCarouselNew from\"#framer/local/canvasComponent/puV57n4NF/puV57n4NF.js\";import AudioPlayer from\"#framer/local/canvasComponent/Wuao1_Xrt/Wuao1_Xrt.js\";import*as sharedStyle3 from\"#framer/local/css/DLfZGPNqW/DLfZGPNqW.js\";import*as sharedStyle2 from\"#framer/local/css/HhzxQzm6p/HhzxQzm6p.js\";import*as sharedStyle1 from\"#framer/local/css/p29jVDAGn/p29jVDAGn.js\";import*as sharedStyle from\"#framer/local/css/SaZrEHgRa/SaZrEHgRa.js\";const NavigationFonts=getFonts(Navigation);const RichTextWithFX=withFX(RichText);const YouTubeFonts=getFonts(YouTube);const VideoFonts=getFonts(Video);const AudioPlayerFonts=getFonts(AudioPlayer);const MultiCarouselNewFonts=getFonts(MultiCarouselNew);const FooterFonts=getFonts(Footer);const AudioPlayerControls=getPropertyControls(AudioPlayer);const VideoControls=getPropertyControls(Video);const breakpoints={k3hRTa4iN:\"(min-width: 1133px)\",x80w9PA0p:\"(max-width: 564.98px)\",Yu8lN9MJt:\"(min-width: 565px) and (max-width: 1132.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9xHDX\";const variantClassNames={k3hRTa4iN:\"framer-v-1k2l7pr\",x80w9PA0p:\"framer-v-26dncp\",Yu8lN9MJt:\"framer-v-u9k290\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition1={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:20};const transition2={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const breakpointRules={x80w9PA0p:[\".framer-9xHDX .framer-15hkutd { flex-direction: column; }\",\".framer-9xHDX .framer-1rhbgqv { height: var(--framer-aspect-ratio-supported, 74px); }\",\".framer-9xHDX .framer-1ivlpb7 { justify-content: center; }\",\".framer-9xHDX .framer-2c4usq, .framer-9xHDX .framer-1y5h7cq, .framer-9xHDX .framer-iu4suy { max-width: 100%; }\",\".framer-9xHDX .framer-17xj35j, .framer-9xHDX .framer-o3h4af, .framer-9xHDX .framer-1jeo14 { min-width: 350px; }\",\".framer-9xHDX .framer-vrfd6y { flex: none; width: min-content; }\",\".framer-9xHDX .framer-1l84uye-container { aspect-ratio: 1.3157894736842106 / 1; height: var(--framer-aspect-ratio-supported, 265px); width: 349px; }\",\".framer-9xHDX .framer-ol8nao-container, .framer-9xHDX .framer-1xqj4ab-container { height: var(--framer-aspect-ratio-supported, 203px); }\"],Yu8lN9MJt:[\".framer-9xHDX .framer-1rhbgqv { height: var(--framer-aspect-ratio-supported, 107px); }\",\".framer-9xHDX .framer-ol8nao-container, .framer-9xHDX .framer-1xqj4ab-container { height: var(--framer-aspect-ratio-supported, 297px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={x80w9PA0p:\".framer-26dncp-override\",Yu8lN9MJt:\".framer-u9k290-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9xHDX.framer-dxe1h6, .framer-9xHDX .framer-dxe1h6 { display: block; }\",\".framer-9xHDX.framer-1k2l7pr { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #fffafa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-d7bsge-container { flex: none; height: 85px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-15hkutd { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-1rhbgqv { aspect-ratio: 5.272388059701493 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 215px); overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-9xHDX .framer-1gkvb4m { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 100px 0px 100px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-wewox { 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; max-width: 1000px; min-width: 350px; overflow: visible; padding: 20px 50px 20px 50px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-1y34zl5, .framer-9xHDX .framer-1y4p44e, .framer-9xHDX .framer-dvcfry, .framer-9xHDX .framer-1q64il6, .framer-9xHDX .framer-fr5yka { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9xHDX .framer-1ivlpb7 { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 57px; height: min-content; justify-content: flex-start; overflow: visible; padding: 27px 26px 75px 26px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-2c4usq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 30px 30px; height: min-content; justify-content: center; max-width: 1130px; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-17xj35j, .framer-9xHDX .framer-vrfd6y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 700px; min-width: 500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9xHDX .framer-b8uqp5-container { aspect-ratio: 1.7277397260273972 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 116px); position: relative; width: 100%; }\",\".framer-9xHDX .framer-1l84uye-container { flex: none; height: 380px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-1xvr7ka { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 450px; min-width: 300px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9xHDX .framer-1y5h7cq { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1130px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-1em794e { align-content: center; align-items: center; background-color: rgba(245, 245, 245, 0); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 58px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-11bgnji, .framer-9xHDX .framer-6swzsz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; max-width: 450px; min-width: 350px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9xHDX .framer-1elalj7, .framer-9xHDX .framer-90xdvd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 343px; word-break: break-word; word-wrap: break-word; }\",\".framer-9xHDX .framer-7d2ih9 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; min-width: 200px; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9xHDX .framer-o3h4af { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9xHDX .framer-ol8nao-container { aspect-ratio: 1.7277397260273972 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 332px); position: relative; width: 100%; }\",\".framer-9xHDX .framer-td9xnp-container { aspect-ratio: 0.47058823529411764 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 544px); position: relative; width: 256px; }\",\".framer-9xHDX .framer-t1o4cf { 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: visible; padding: 13px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-9lf1eo-container { flex: none; height: 207px; position: relative; width: 900px; z-index: 1; }\",\".framer-9xHDX .framer-iu4suy { align-content: center; align-items: center; background-color: rgba(245, 245, 245, 0); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 30px; height: min-content; justify-content: center; max-width: 1130px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9xHDX .framer-1jeo14 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-width: 500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9xHDX .framer-1xqj4ab-container { aspect-ratio: 1.7277397260273972 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 348px); position: relative; width: 1px; }\",\".framer-9xHDX .framer-lwkoip-container { aspect-ratio: 0.47396386822529224 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 544px); position: relative; width: 258px; }\",\".framer-9xHDX .framer-bewnmv-container, .framer-9xHDX .framer-mvh8ul-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9xHDX .framer-haqwew { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={k3hRTa4iN:\"(min-width: 1133px)\",x80w9PA0p:\"(max-width: 564.98px)\",Yu8lN9MJt:\"(min-width: 565px) and (max-width: 1132.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"k3hRTa4iN\",Phone:\"x80w9PA0p\",Tablet:\"Yu8lN9MJt\"};const getProps=({awardsOn,gameBanner,height,id,mainThumb,mainUploadOn,mainVideoUpload,mainYoutubeOn,musicDescription,musicInfo,musicThumb,musicUpload,musicUploadOn,musicYoutubeOn,projectMainBody,projectName,projectRole,sDUploadOn,sDYoutbeOn,sFXSectionOn,sFXThumb,sFXUpload,soundDesignDescription,track1,track11,track2,track21,track3,track31,uRL,width,youtubeLink,youtubeLinkMusic,youtubeLinkSD,...props})=>{return{...props,a6TAKcDsL:mainVideoUpload??props.a6TAKcDsL,CmcMAA2_n:uRL??props.CmcMAA2_n??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",dCnksPNtK:sDUploadOn??props.dCnksPNtK,esgMBrhB1:projectRole??props.esgMBrhB1??\"Role   •    Role    •    Role\",f_OkUB6sD:track1??props.f_OkUB6sD,HDMvcHFwC:youtubeLinkMusic??props.HDMvcHFwC??\"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\",JuKYnPSUg:youtubeLink??props.JuKYnPSUg??\"m8fFw2WxjpM\",k1sZIK32J:mainUploadOn??props.k1sZIK32J??true,kGmkZwcyV:sFXUpload??props.kGmkZwcyV??\"https://framerusercontent.com/assets/LkN8dOp9rT4mO5rjdW5oehoU0.mp4\",kZrDY87Sa:track11??props.kZrDY87Sa??\"1\",M9gaYN4S6:track31??props.M9gaYN4S6??\"3\",mOh9eU3sf:musicYoutubeOn??props.mOh9eU3sf??true,owyfGOBra:musicDescription??props.owyfGOBra??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",qgcRIx2b9:musicUploadOn??props.qgcRIx2b9,QuP37bAEL:soundDesignDescription??props.QuP37bAEL??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",rhvHD2uCg:sFXThumb??props.rhvHD2uCg,rZAmwCwaj:musicUpload??props.rZAmwCwaj??\"https://framerusercontent.com/assets/vB5xPyZlh1sMNQfX385yyfWMRY.mp4\",SBLtwL2QK:gameBanner??props.SBLtwL2QK??{alt:\"\",pixelHeight:1080,pixelWidth:1920,src:\"https://framerusercontent.com/images/9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?width=1920&height=1080 1920w\"},sobeTxEuN:mainThumb??props.sobeTxEuN,sqxccrPcD:awardsOn??props.sqxccrPcD,TrbRMEJef:track21??props.TrbRMEJef??\"2\",TyJ39HAOE:musicThumb??props.TyJ39HAOE,Ui6E_YKXO:track3??props.Ui6E_YKXO,variant:humanReadableVariantMap[props.variant]??props.variant??\"k3hRTa4iN\",vmKo0n3cs:mainYoutubeOn??props.vmKo0n3cs,W_pcntxQ6:track2??props.W_pcntxQ6,wuQvmn_Lh:youtubeLinkSD??props.wuQvmn_Lh??\"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\",x2XXKobaJ:sFXSectionOn??props.x2XXKobaJ??true,y8ap6AQeV:musicInfo??props.y8ap6AQeV??true,YC34q8bXJ:projectMainBody??props.YC34q8bXJ??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",zJmKeVRSJ:sDYoutbeOn??props.zJmKeVRSJ??true,zLkWoZlr1:projectName??props.zLkWoZlr1??\"Project Name\"};};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{style,className,layoutId,variant,zLkWoZlr1,esgMBrhB1,YC34q8bXJ,JuKYnPSUg,wuQvmn_Lh,f_OkUB6sD,W_pcntxQ6,Ui6E_YKXO,kZrDY87Sa,TrbRMEJef,M9gaYN4S6,owyfGOBra,QuP37bAEL,SBLtwL2QK,dCnksPNtK,zJmKeVRSJ,HDMvcHFwC,rZAmwCwaj,kGmkZwcyV,x2XXKobaJ,CmcMAA2_n,vmKo0n3cs,a6TAKcDsL,k1sZIK32J,qgcRIx2b9,mOh9eU3sf,y8ap6AQeV,sqxccrPcD,rhvHD2uCg,TyJ39HAOE,sobeTxEuN,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"x80w9PA0p\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"k3hRTa4iN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, rgb(255, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1k2l7pr\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-d7bsge-container\",nodeId:\"s5yB_w7v8\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{x80w9PA0p:{variant:\"ZVDEUOaIu\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"s5yB_w7v8\",layoutId:\"s5yB_w7v8\",style:{height:\"100%\",width:\"100%\"},variant:\"dSngTckua\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15hkutd\",\"data-framer-name\":\"Header Image\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1080,pixelWidth:1920,sizes:\"100vw\",...toResponsiveImage(SBLtwL2QK)},className:\"framer-1rhbgqv\"})}),/*#__PURE__*/_jsx(\"header\",{className:\"framer-1gkvb4m\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wewox\",\"data-framer-name\":\"Stack - Info\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-18y13is\",\"data-styles-preset\":\"SaZrEHgRa\",children:\"Project Name\"})}),className:\"framer-1y34zl5\",fonts:[\"Inter\"],text:zLkWoZlr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1lilesk\",\"data-styles-preset\":\"p29jVDAGn\",children:\"Role   •    Role    •    Role\"})}),className:\"framer-1y4p44e\",fonts:[\"Inter\"],text:esgMBrhB1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ivlpb7\",\"data-framer-name\":\"Stack Main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2c4usq\",\"data-framer-name\":\"Intro\",children:[vmKo0n3cs&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17xj35j\",\"data-framer-name\":\"Main Video\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b8uqp5-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"hcfk2W7b1\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,height:\"100%\",id:\"hcfk2W7b1\",isMixedBorderRadius:false,isRed:true,layoutId:\"hcfk2W7b1\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:8,topRightRadius:8,url:JuKYnPSUg,width:\"100%\"})})})}),k1sZIK32J&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-vrfd6y\",\"data-framer-name\":\"Main Upload\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l84uye-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PLiTp7Mcm\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,controls:true,height:\"100%\",id:\"PLiTp7Mcm\",isMixedBorderRadius:false,layoutId:\"PLiTp7Mcm\",loop:false,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(sobeTxEuN),posterEnabled:true,srcFile:a6TAKcDsL,srcType:\"Upload\",srcUrl:CmcMAA2_n,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:13,topRightRadius:13,volume:65,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xvr7ka\",\"data-framer-name\":\"Intro text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",style:{\"--framer-text-alignment\":\"left\"},children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-dvcfry\",fonts:[\"Inter\"],text:YC34q8bXJ,verticalAlignment:\"top\",withExternalLayout:true}),sqxccrPcD&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{x80w9PA0p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEgU2Fucy03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-alignment\":\"left\"},children:\"Apple Design Award Winner 2019\"})})},Yu8lN9MJt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEgU2Fucy03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-alignment\":\"left\"},children:\"Apple Design Award Winner 2019\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEgU2Fucy03MDBpdGFsaWM=\",\"--framer-font-family\":'\"Alegreya Sans\", \"Alegreya Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-alignment\":\"left\"},children:\"Apple Design Award Winner 2019\"})}),className:\"framer-1q64il6\",fonts:[\"GF;Alegreya Sans-700italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y5h7cq\",\"data-framer-name\":\"Music\",children:[y8ap6AQeV&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1em794e\",\"data-framer-name\":\"Stack Music\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11bgnji\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1vsk0wa\",\"data-styles-preset\":\"DLfZGPNqW\",style:{\"--framer-text-color\":\"var(--token-4a4bad9d-3935-4fc4-a597-389bb28556c9, rgb(62, 138, 90))\"},children:\"Music\"})}),className:\"framer-1elalj7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",style:{\"--framer-text-alignment\":\"left\"},children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-7d2ih9\",fonts:[\"Inter\"],text:owyfGOBra,verticalAlignment:\"top\",withExternalLayout:true})]}),mOh9eU3sf&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-o3h4af\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ol8nao-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"c82j00jdR\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,height:\"100%\",id:\"c82j00jdR\",isMixedBorderRadius:false,isRed:true,layoutId:\"c82j00jdR\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:8,topRightRadius:8,url:HDMvcHFwC,width:\"100%\"})})})}),qgcRIx2b9&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-td9xnp-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kNLgAx2Z0\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,controls:true,height:\"100%\",id:\"kNLgAx2Z0\",isMixedBorderRadius:false,layoutId:\"kNLgAx2Z0\",loop:true,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(TyJ39HAOE),posterEnabled:true,srcFile:rZAmwCwaj,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:.3,style:{height:\"100%\",width:\"100%\"},topLeftRadius:13,topRightRadius:13,volume:25,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t1o4cf\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:207,width:\"900px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9lf1eo-container\",nodeId:\"HR1yCDpK1\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{x80w9PA0p:{variant:\"rBtAzyhuD\"},Yu8lN9MJt:{variant:\"d8tW9dcXS\"}},children:/*#__PURE__*/_jsx(AudioPlayer,{a131DvvWa:f_OkUB6sD,fYoYyIAyL:kZrDY87Sa,gk3CKy3yw:Ui6E_YKXO,height:\"100%\",IaHZDeeY4:true,id:\"HR1yCDpK1\",layoutId:\"HR1yCDpK1\",oIVUsQLqX:W_pcntxQ6,style:{height:\"100%\",width:\"100%\"},Tu6albXhG:true,uCrIrIl0i:TrbRMEJef,variant:\"MmllpDnS1\",width:\"100%\",XniRNYe3t:M9gaYN4S6})})})})})]}),x2XXKobaJ&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iu4suy\",\"data-framer-name\":\"Sound Design\",children:[zJmKeVRSJ&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jeo14\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xqj4ab-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"kW08mOlV3\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,height:\"100%\",id:\"kW08mOlV3\",isMixedBorderRadius:false,isRed:true,layoutId:\"kW08mOlV3\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:8,topRightRadius:8,url:wuQvmn_Lh,width:\"100%\"})})})}),dCnksPNtK&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lwkoip-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"t8qkWAoK7\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,controls:true,height:\"100%\",id:\"t8qkWAoK7\",isMixedBorderRadius:false,layoutId:\"t8qkWAoK7\",loop:true,muted:false,objectFit:\"cover\",playing:false,poster:toImageSrc(rhvHD2uCg),posterEnabled:true,srcFile:kGmkZwcyV,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:13,topRightRadius:13,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6swzsz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1vsk0wa\",\"data-styles-preset\":\"DLfZGPNqW\",children:\"Sound Design\"})}),className:\"framer-90xdvd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",style:{\"--framer-text-alignment\":\"left\"},children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-fr5yka\",fonts:[\"Inter\"],text:QuP37bAEL,verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:449,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-bewnmv-container hidden-26dncp\",nodeId:\"fAZKOvBeq\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(MultiCarouselNew,{height:\"100%\",id:\"fAZKOvBeq\",layoutId:\"fAZKOvBeq\",style:{width:\"100%\"},variant:\"jtgY2mOVz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mvh8ul-container\",nodeId:\"Kw9DYjOg3\",scopeId:\"mqQVVY_h0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{x80w9PA0p:{variant:\"FK6Er2sdJ\"}},children:/*#__PURE__*/_jsx(Footer,{CALcoRm2S:\"Link 8\",GAyc3ecbd:\"Link 2\",height:\"100%\",hKmII9GiU:false,id:\"Kw9DYjOg3\",kPrZ8rd7a:\"Link 6\",KTAdZ43_8:\"Link 5\",layoutId:\"Kw9DYjOg3\",Rj9QfDc3i:\"Link 3\",style:{width:\"100%\"},TpvaDzK0C:\"Link 4\",TXdF2swXx:\"Link 1\",variant:\"kulpN7nHK\",W5SFNb1iu:\"Link 7\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-haqwew\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3083\n * @framerIntrinsicWidth 1133\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yu8lN9MJt\":{\"layout\":[\"fixed\",\"fixed\"]},\"x80w9PA0p\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zLkWoZlr1\":\"projectName\",\"esgMBrhB1\":\"projectRole\",\"YC34q8bXJ\":\"projectMainBody\",\"JuKYnPSUg\":\"youtubeLink\",\"wuQvmn_Lh\":\"youtubeLinkSD\",\"f_OkUB6sD\":\"track1\",\"W_pcntxQ6\":\"track2\",\"Ui6E_YKXO\":\"track3\",\"kZrDY87Sa\":\"track11\",\"TrbRMEJef\":\"track21\",\"M9gaYN4S6\":\"track31\",\"owyfGOBra\":\"musicDescription\",\"QuP37bAEL\":\"soundDesignDescription\",\"SBLtwL2QK\":\"gameBanner\",\"dCnksPNtK\":\"sDUploadOn\",\"zJmKeVRSJ\":\"sDYoutbeOn\",\"HDMvcHFwC\":\"youtubeLinkMusic\",\"rZAmwCwaj\":\"musicUpload\",\"kGmkZwcyV\":\"sFXUpload\",\"x2XXKobaJ\":\"sFXSectionOn\",\"CmcMAA2_n\":\"uRL\",\"vmKo0n3cs\":\"mainYoutubeOn\",\"a6TAKcDsL\":\"mainVideoUpload\",\"k1sZIK32J\":\"mainUploadOn\",\"qgcRIx2b9\":\"musicUploadOn\",\"mOh9eU3sf\":\"musicYoutubeOn\",\"y8ap6AQeV\":\"musicInfo\",\"sqxccrPcD\":\"awardsOn\",\"rhvHD2uCg\":\"sFXThumb\",\"TyJ39HAOE\":\"musicThumb\",\"sobeTxEuN\":\"mainThumb\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"k3hRTa4iN\":[\".framer-d7bsge-container\",\".framer-15hkutd\",\".framer-1gkvb4m\",\".framer-1ivlpb7\",\".framer-bewnmv-container\",\".framer-mvh8ul-container\"],\"Yu8lN9MJt\":[\".framer-d7bsge-container\",\".framer-15hkutd\",\".framer-1gkvb4m\",\".framer-1ivlpb7\",\".framer-bewnmv-container\",\".framer-mvh8ul-container\"],\"x80w9PA0p\":[\".framer-d7bsge-container\",\".framer-15hkutd\",\".framer-1gkvb4m\",\".framer-1ivlpb7\",\".framer-mvh8ul-container\"]}\n * @framerBreakpoints {\"k3hRTa4iN\":{\"min\":1133,\"canvasClassName\":\"framer-1k2l7pr-override\",\"minHeight\":3083,\"viewportHeight\":238,\"name\":\"Desktop\",\"width\":1133,\"rootFontSize\":16},\"Yu8lN9MJt\":{\"min\":565,\"max\":1132,\"canvasClassName\":\"framer-u9k290-override\",\"minHeight\":3083,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":565,\"rootFontSize\":16},\"x80w9PA0p\":{\"max\":564,\"canvasClassName\":\"framer-26dncp-override\",\"minHeight\":3083,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":387,\"rootFontSize\":16}}\n * @framerDefaultVariant k3hRTa4iN\n * @framerLayoutTemplate\n */const FramermqQVVY_h0=withCSS(Component,css,\"framer-9xHDX\");export default FramermqQVVY_h0;FramermqQVVY_h0.displayName=\"Game Page Template\";FramermqQVVY_h0.defaultProps={height:3083,width:1133};addPropertyControls(FramermqQVVY_h0,{zLkWoZlr1:{defaultValue:\"Project Name\",displayTextArea:false,title:\"Project Name\",type:ControlType.String},esgMBrhB1:{defaultValue:\"Role   •    Role    •    Role\",displayTextArea:false,title:\"Project Role\",type:ControlType.String},YC34q8bXJ:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Project Main Body\",type:ControlType.String},JuKYnPSUg:{defaultValue:\"m8fFw2WxjpM\",title:\"Youtube Link\",type:ControlType.String},wuQvmn_Lh:{defaultValue:\"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\",title:\"Youtube Link SD\",type:ControlType.String},f_OkUB6sD:AudioPlayerControls?.[\"a131DvvWa\"]&&{...AudioPlayerControls[\"a131DvvWa\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 1\"},W_pcntxQ6:AudioPlayerControls?.[\"oIVUsQLqX\"]&&{...AudioPlayerControls[\"oIVUsQLqX\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 2\"},Ui6E_YKXO:AudioPlayerControls?.[\"gk3CKy3yw\"]&&{...AudioPlayerControls[\"gk3CKy3yw\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 3\"},kZrDY87Sa:{defaultValue:\"1\",displayTextArea:false,title:\"Track 1\",type:ControlType.String},TrbRMEJef:{defaultValue:\"2\",displayTextArea:false,title:\"Track 2\",type:ControlType.String},M9gaYN4S6:{defaultValue:\"3\",displayTextArea:false,title:\"Track 3\",type:ControlType.String},owyfGOBra:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Music Description\",type:ControlType.String},QuP37bAEL:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Sound Design Description\",type:ControlType.String},SBLtwL2QK:{__defaultAssetReference:\"data:framer/asset-reference,9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?originalFilename=BM-Kitchen.jpg&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,9tBAEXTTiKqQgB8Dt9YSbgxl0s.jpg?originalFilename=BM-Kitchen.jpg&preferredSize=auto\"},title:\"Game Banner\",type:ControlType.ResponsiveImage},dCnksPNtK:{defaultValue:false,title:\"SD Upload On?\",type:ControlType.Boolean},zJmKeVRSJ:{defaultValue:true,title:\"SD Youtbe On?\",type:ControlType.Boolean},HDMvcHFwC:{defaultValue:\"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\",title:\"Youtube Link Music\",type:ControlType.String},rZAmwCwaj:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,vB5xPyZlh1sMNQfX385yyfWMRY.mp4?originalFilename=AWC+-+Music+Clip.mp4\",description:undefined,hidden:undefined,title:\"Music Upload\"},kGmkZwcyV:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,LkN8dOp9rT4mO5rjdW5oehoU0.mp4?originalFilename=AWC+-+SFX+Clip.mp4\",description:undefined,hidden:undefined,title:\"SFX Upload\"},x2XXKobaJ:{defaultValue:true,title:\"SFX Section On?\",type:ControlType.Boolean},CmcMAA2_n:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"URL\",type:ControlType.String},vmKo0n3cs:{defaultValue:false,title:\"Main Youtube On?\",type:ControlType.Boolean},a6TAKcDsL:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Main Video Upload\"},k1sZIK32J:{defaultValue:true,title:\"Main upload On?\",type:ControlType.Boolean},qgcRIx2b9:{defaultValue:false,title:\"Music Upload On?\",type:ControlType.Boolean},mOh9eU3sf:{defaultValue:true,title:\"Music Youtube On?\",type:ControlType.Boolean},y8ap6AQeV:{defaultValue:true,title:\"Music Info\",type:ControlType.Boolean},sqxccrPcD:{defaultValue:false,title:\"Awards On\",type:ControlType.Boolean},rhvHD2uCg:{title:\"SFX Thumb\",type:ControlType.ResponsiveImage},TyJ39HAOE:{title:\"Music Thumb\",type:ControlType.ResponsiveImage},sobeTxEuN:{title:\"Main Thumb\",type:ControlType.ResponsiveImage}});addFonts(FramermqQVVY_h0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Alegreya Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/alegreyasans/v25/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2i0VHuxKiBA.woff2\",weight:\"700\"}]},...NavigationFonts,...YouTubeFonts,...VideoFonts,...AudioPlayerFonts,...MultiCarouselNewFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermqQVVY_h0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yu8lN9MJt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x80w9PA0p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"zLkWoZlr1\\\":\\\"projectName\\\",\\\"esgMBrhB1\\\":\\\"projectRole\\\",\\\"YC34q8bXJ\\\":\\\"projectMainBody\\\",\\\"JuKYnPSUg\\\":\\\"youtubeLink\\\",\\\"wuQvmn_Lh\\\":\\\"youtubeLinkSD\\\",\\\"f_OkUB6sD\\\":\\\"track1\\\",\\\"W_pcntxQ6\\\":\\\"track2\\\",\\\"Ui6E_YKXO\\\":\\\"track3\\\",\\\"kZrDY87Sa\\\":\\\"track11\\\",\\\"TrbRMEJef\\\":\\\"track21\\\",\\\"M9gaYN4S6\\\":\\\"track31\\\",\\\"owyfGOBra\\\":\\\"musicDescription\\\",\\\"QuP37bAEL\\\":\\\"soundDesignDescription\\\",\\\"SBLtwL2QK\\\":\\\"gameBanner\\\",\\\"dCnksPNtK\\\":\\\"sDUploadOn\\\",\\\"zJmKeVRSJ\\\":\\\"sDYoutbeOn\\\",\\\"HDMvcHFwC\\\":\\\"youtubeLinkMusic\\\",\\\"rZAmwCwaj\\\":\\\"musicUpload\\\",\\\"kGmkZwcyV\\\":\\\"sFXUpload\\\",\\\"x2XXKobaJ\\\":\\\"sFXSectionOn\\\",\\\"CmcMAA2_n\\\":\\\"uRL\\\",\\\"vmKo0n3cs\\\":\\\"mainYoutubeOn\\\",\\\"a6TAKcDsL\\\":\\\"mainVideoUpload\\\",\\\"k1sZIK32J\\\":\\\"mainUploadOn\\\",\\\"qgcRIx2b9\\\":\\\"musicUploadOn\\\",\\\"mOh9eU3sf\\\":\\\"musicYoutubeOn\\\",\\\"y8ap6AQeV\\\":\\\"musicInfo\\\",\\\"sqxccrPcD\\\":\\\"awardsOn\\\",\\\"rhvHD2uCg\\\":\\\"sFXThumb\\\",\\\"TyJ39HAOE\\\":\\\"musicThumb\\\",\\\"sobeTxEuN\\\":\\\"mainThumb\\\"}\",\"framerDefaultVariant\":\"k3hRTa4iN\",\"framerBreakpoints\":\"{\\\"k3hRTa4iN\\\":{\\\"min\\\":1133,\\\"canvasClassName\\\":\\\"framer-1k2l7pr-override\\\",\\\"minHeight\\\":3083,\\\"viewportHeight\\\":238,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1133,\\\"rootFontSize\\\":16},\\\"Yu8lN9MJt\\\":{\\\"min\\\":565,\\\"max\\\":1132,\\\"canvasClassName\\\":\\\"framer-u9k290-override\\\",\\\"minHeight\\\":3083,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":565,\\\"rootFontSize\\\":16},\\\"x80w9PA0p\\\":{\\\"max\\\":564,\\\"canvasClassName\\\":\\\"framer-26dncp-override\\\",\\\"minHeight\\\":3083,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":387,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1133\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"k3hRTa4iN\\\":[\\\".framer-d7bsge-container\\\",\\\".framer-15hkutd\\\",\\\".framer-1gkvb4m\\\",\\\".framer-1ivlpb7\\\",\\\".framer-bewnmv-container\\\",\\\".framer-mvh8ul-container\\\"],\\\"Yu8lN9MJt\\\":[\\\".framer-d7bsge-container\\\",\\\".framer-15hkutd\\\",\\\".framer-1gkvb4m\\\",\\\".framer-1ivlpb7\\\",\\\".framer-bewnmv-container\\\",\\\".framer-mvh8ul-container\\\"],\\\"x80w9PA0p\\\":[\\\".framer-d7bsge-container\\\",\\\".framer-15hkutd\\\",\\\".framer-1gkvb4m\\\",\\\".framer-1ivlpb7\\\",\\\".framer-mvh8ul-container\\\"]}\",\"framerIntrinsicHeight\":\"3083\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (046e64a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/DDzyuYPF56TuI0bfUu2z/YouTube.js\";import Footer from\"#framer/local/canvasComponent/H_e4BntES/H_e4BntES.js\";import Navigation from\"#framer/local/canvasComponent/OrTi2p_YY/OrTi2p_YY.js\";import MultiCarouselNew from\"#framer/local/canvasComponent/puV57n4NF/puV57n4NF.js\";import AudioPlayer from\"#framer/local/canvasComponent/Wuao1_Xrt/Wuao1_Xrt.js\";import*as sharedStyle2 from\"#framer/local/css/HhzxQzm6p/HhzxQzm6p.js\";import*as sharedStyle1 from\"#framer/local/css/p29jVDAGn/p29jVDAGn.js\";import*as sharedStyle from\"#framer/local/css/SaZrEHgRa/SaZrEHgRa.js\";const NavigationFonts=getFonts(Navigation);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const RichTextWithFX=withFX(RichText);const VimeoFonts=getFonts(Vimeo);const YouTubeFonts=getFonts(YouTube);const AudioPlayerFonts=getFonts(AudioPlayer);const MultiCarouselNewFonts=getFonts(MultiCarouselNew);const FooterFonts=getFonts(Footer);const AudioPlayerControls=getPropertyControls(AudioPlayer);const breakpoints={IgSBegb5g:\"(min-width: 1195px)\",Pi0lTIDrp:\"(max-width: 564.98px)\",qOC52fh2H:\"(min-width: 565px) and (max-width: 1194.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-OcrDn\";const variantClassNames={IgSBegb5g:\"framer-v-1ibragp\",Pi0lTIDrp:\"framer-v-1jp02jp\",qOC52fh2H:\"framer-v-1d5qpi4\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const transition3={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:20};const breakpointRules={Pi0lTIDrp:[\".framer-OcrDn .framer-7e8kcl { flex-direction: column; }\",\".framer-OcrDn .framer-t8xz34 { height: var(--framer-aspect-ratio-supported, 89px); }\",\".framer-OcrDn .framer-gwijok { justify-content: center; }\",\".framer-OcrDn .framer-hymhjv, .framer-OcrDn .framer-17t79dw { max-width: 100%; }\",\".framer-OcrDn .framer-wc9o56, .framer-OcrDn .framer-iu5tfn { min-width: 350px; }\",\".framer-OcrDn .framer-d0y95q-container { height: var(--framer-aspect-ratio-supported, 198px); }\",\".framer-OcrDn .framer-4qxts9 { align-content: center; align-items: center; padding: 9px; }\"],qOC52fh2H:[\".framer-OcrDn .framer-t8xz34 { height: var(--framer-aspect-ratio-supported, 130px); }\",\".framer-OcrDn .framer-d0y95q-container { height: var(--framer-aspect-ratio-supported, 291px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Pi0lTIDrp:\".framer-1jp02jp-override\",qOC52fh2H:\".framer-1d5qpi4-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OcrDn.framer-1uieb1z, .framer-OcrDn .framer-1uieb1z { display: block; }\",\".framer-OcrDn.framer-1ibragp { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #fffafa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-1azr9kk-container { flex: none; height: 85px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-7e8kcl { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-t8xz34 { aspect-ratio: 4.365630712979891 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 274px); overflow: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-OcrDn .framer-xr4cl6 { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 100px 0px 100px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-1wot597 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 15px 50px 15px 50px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-1dfrzwd, .framer-OcrDn .framer-zlz6nc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-OcrDn .framer-gwijok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-hymhjv { align-content: center; align-items: center; background-color: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, #f5f5f5); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px 22px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 26px 10px 26px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-wc9o56 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-width: 500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OcrDn .framer-d0y95q-container { aspect-ratio: 1.7667844522968197 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 352px); position: relative; width: 1px; }\",\".framer-OcrDn .framer-iu5tfn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 900px; min-width: 500px; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 1px; }\",\".framer-OcrDn .framer-175b6d9-container { aspect-ratio: 1.7777777777777777 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 1px; }\",\".framer-OcrDn .framer-4qxts9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 500px; min-width: 300px; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-OcrDn .framer-1ncs0pa { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OcrDn .framer-17t79dw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-OcrDn .framer-d0enay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 20px; position: relative; width: 84%; }\",\".framer-OcrDn .framer-1q53s06-container { flex: none; height: 207px; position: relative; width: 1155px; z-index: 1; }\",\".framer-OcrDn .framer-1lmhlor-container, .framer-OcrDn .framer-1i1gq0p-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-OcrDn .framer-1tbzjv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={IgSBegb5g:\"(min-width: 1195px)\",Pi0lTIDrp:\"(max-width: 564.98px)\",qOC52fh2H:\"(min-width: 565px) and (max-width: 1194.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"IgSBegb5g\",Phone:\"Pi0lTIDrp\",Tablet:\"qOC52fh2H\"};const getProps=({height,id,musicSectionOn,projectHeaderImage,projectMainBody,projectName,projectRole,track1,track11,track2,track21,track3,track31,vimeoLink,vimeoOnOff,width,youtubeLink,youtubeOnOff,...props})=>{return{...props,Bht6dbDt6:vimeoOnOff??props.Bht6dbDt6??true,CYozNQLa0:youtubeOnOff??props.CYozNQLa0,esgMBrhB1:projectRole??props.esgMBrhB1??\"Composer   •    Sound Designer\",f_OkUB6sD:track1??props.f_OkUB6sD,ikrJMdw8z:musicSectionOn??props.ikrJMdw8z??true,jn74ml_3V:vimeoLink??props.jn74ml_3V??\"https://vimeo.com/265045525\",kZrDY87Sa:track11??props.kZrDY87Sa??\"1\",M9gaYN4S6:track31??props.M9gaYN4S6??\"3\",SllPr8dHZ:youtubeLink??props.SllPr8dHZ??\"https://youtu.be/smPos0mJvh8\",TrbRMEJef:track21??props.TrbRMEJef??\"2\",Ui6E_YKXO:track3??props.Ui6E_YKXO,variant:humanReadableVariantMap[props.variant]??props.variant??\"IgSBegb5g\",W_pcntxQ6:track2??props.W_pcntxQ6,xSENIRtWK:projectHeaderImage??props.xSENIRtWK??{pixelHeight:1080,pixelWidth:1920,src:\"https://framerusercontent.com/images/Wk8Gk20ldkDobVp86AksOQSveuM.png?lossless=1&width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/Wk8Gk20ldkDobVp86AksOQSveuM.png?scale-down-to=512&lossless=1&width=1920&height=1080 512w,https://framerusercontent.com/images/Wk8Gk20ldkDobVp86AksOQSveuM.png?scale-down-to=1024&lossless=1&width=1920&height=1080 1024w,https://framerusercontent.com/images/Wk8Gk20ldkDobVp86AksOQSveuM.png?lossless=1&width=1920&height=1080 1920w\"},YC34q8bXJ:projectMainBody??props.YC34q8bXJ??\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",zLkWoZlr1:projectName??props.zLkWoZlr1??\"Looking For Something\"};};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{style,className,layoutId,variant,xSENIRtWK,zLkWoZlr1,esgMBrhB1,YC34q8bXJ,f_OkUB6sD,W_pcntxQ6,Ui6E_YKXO,kZrDY87Sa,TrbRMEJef,M9gaYN4S6,CYozNQLa0,Bht6dbDt6,SllPr8dHZ,jn74ml_3V,ikrJMdw8z,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Pi0lTIDrp\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"IgSBegb5g\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cf96f95d-7507-429f-896a-5ed7ba582dcc, rgb(255, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ibragp\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1azr9kk-container\",nodeId:\"aKuGaN_kt\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Pi0lTIDrp:{variant:\"ZVDEUOaIu\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"aKuGaN_kt\",layoutId:\"aKuGaN_kt\",style:{height:\"100%\",width:\"100%\"},variant:\"dSngTckua\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7e8kcl\",\"data-framer-name\":\"Banner\",children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation,background:{alt:\"\",fit:\"fill\",sizes:\"99.9091vw\",...toResponsiveImage(xSENIRtWK)},className:\"framer-t8xz34\",\"data-framer-appear-id\":\"t8xz34\",\"data-framer-name\":\"Kitchen 1\",initial:animation1,optimized:true})}),/*#__PURE__*/_jsx(\"header\",{className:\"framer-xr4cl6\",\"data-framer-name\":\"Header text\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wot597\",\"data-framer-name\":\"Stack - Info\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-18y13is\",\"data-styles-preset\":\"SaZrEHgRa\",children:\"Project Name\"})}),className:\"framer-1dfrzwd\",fonts:[\"Inter\"],text:zLkWoZlr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1lilesk\",\"data-styles-preset\":\"p29jVDAGn\",children:\"Role   •    Role    •    Role\"})}),className:\"framer-zlz6nc\",fonts:[\"Inter\"],text:esgMBrhB1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gwijok\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hymhjv\",\"data-framer-name\":\"Main video\",children:[Bht6dbDt6&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-wc9o56\",\"data-framer-name\":\"Vimeo\",children:Bht6dbDt6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-d0y95q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"siVh4ojiu\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,controls:true,height:\"100%\",id:\"siVh4ojiu\",isMixedBorderRadius:true,layoutId:\"siVh4ojiu\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:13,topRightRadius:13,video:jn74ml_3V,width:\"100%\"})})})}),CYozNQLa0&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-iu5tfn\",\"data-framer-name\":\"Youtube\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-175b6d9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"HSG9bTQ2l\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:13,bottomLeftRadius:13,bottomRightRadius:13,height:\"100%\",id:\"HSG9bTQ2l\",isMixedBorderRadius:false,isRed:true,layoutId:\"HSG9bTQ2l\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Off\",topLeftRadius:13,topRightRadius:13,url:SllPr8dHZ,width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4qxts9\",\"data-framer-name\":\"Video Description\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-ug6jhf\",\"data-styles-preset\":\"HhzxQzm6p\",children:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\"})}),className:\"framer-1ncs0pa\",fonts:[\"Inter\"],text:YC34q8bXJ,verticalAlignment:\"top\",withExternalLayout:true})})]}),ikrJMdw8z&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17t79dw\",\"data-framer-name\":\"Music\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-d0enay\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:207,width:\"1155px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q53s06-container\",nodeId:\"mak13m6Xj\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Pi0lTIDrp:{variant:\"rBtAzyhuD\"},qOC52fh2H:{variant:\"d8tW9dcXS\"}},children:/*#__PURE__*/_jsx(AudioPlayer,{a131DvvWa:f_OkUB6sD,fYoYyIAyL:kZrDY87Sa,gk3CKy3yw:Ui6E_YKXO,height:\"100%\",IaHZDeeY4:true,id:\"mak13m6Xj\",layoutId:\"mak13m6Xj\",oIVUsQLqX:W_pcntxQ6,style:{height:\"100%\",width:\"100%\"},Tu6albXhG:true,uCrIrIl0i:TrbRMEJef,variant:\"MmllpDnS1\",width:\"100%\",XniRNYe3t:M9gaYN4S6})})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:449,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lmhlor-container hidden-1jp02jp\",nodeId:\"Ero7VXqUL\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(MultiCarouselNew,{height:\"100%\",id:\"Ero7VXqUL\",layoutId:\"Ero7VXqUL\",style:{width:\"100%\"},variant:\"gBuG5KRHp\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i1gq0p-container\",nodeId:\"zP7YqBDvm\",scopeId:\"rkyZYbR_t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Pi0lTIDrp:{variant:\"FK6Er2sdJ\"}},children:/*#__PURE__*/_jsx(Footer,{CALcoRm2S:\"Link 8\",GAyc3ecbd:\"Link 2\",height:\"100%\",hKmII9GiU:false,id:\"zP7YqBDvm\",kPrZ8rd7a:\"Link 6\",KTAdZ43_8:\"Link 5\",layoutId:\"zP7YqBDvm\",Rj9QfDc3i:\"Link 3\",style:{width:\"100%\"},TpvaDzK0C:\"Link 4\",TXdF2swXx:\"Link 1\",variant:\"kulpN7nHK\",W5SFNb1iu:\"Link 7\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tbzjv\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3083\n * @framerIntrinsicWidth 1195\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qOC52fh2H\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pi0lTIDrp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xSENIRtWK\":\"projectHeaderImage\",\"zLkWoZlr1\":\"projectName\",\"esgMBrhB1\":\"projectRole\",\"YC34q8bXJ\":\"projectMainBody\",\"f_OkUB6sD\":\"track1\",\"W_pcntxQ6\":\"track2\",\"Ui6E_YKXO\":\"track3\",\"kZrDY87Sa\":\"track11\",\"TrbRMEJef\":\"track21\",\"M9gaYN4S6\":\"track31\",\"CYozNQLa0\":\"youtubeOnOff\",\"Bht6dbDt6\":\"vimeoOnOff\",\"SllPr8dHZ\":\"youtubeLink\",\"jn74ml_3V\":\"vimeoLink\",\"ikrJMdw8z\":\"musicSectionOn\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"IgSBegb5g\":[\".framer-1azr9kk-container\",\".framer-7e8kcl\",\".framer-xr4cl6\",\".framer-gwijok\",\".framer-1lmhlor-container\",\".framer-1i1gq0p-container\"],\"qOC52fh2H\":[\".framer-1azr9kk-container\",\".framer-7e8kcl\",\".framer-xr4cl6\",\".framer-gwijok\",\".framer-1lmhlor-container\",\".framer-1i1gq0p-container\"],\"Pi0lTIDrp\":[\".framer-1azr9kk-container\",\".framer-7e8kcl\",\".framer-xr4cl6\",\".framer-gwijok\",\".framer-1i1gq0p-container\"]}\n * @framerBreakpoints {\"IgSBegb5g\":{\"min\":1195,\"canvasClassName\":\"framer-1ibragp-override\",\"minHeight\":3083,\"name\":\"Desktop\",\"width\":1195,\"rootFontSize\":16},\"qOC52fh2H\":{\"min\":565,\"max\":1194,\"canvasClassName\":\"framer-1d5qpi4-override\",\"minHeight\":3083,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":565,\"rootFontSize\":16},\"Pi0lTIDrp\":{\"max\":564,\"canvasClassName\":\"framer-1jp02jp-override\",\"minHeight\":3083,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":387,\"rootFontSize\":16}}\n * @framerDefaultVariant IgSBegb5g\n * @framerLayoutTemplate\n */const FramerrkyZYbR_t=withCSS(Component,css,\"framer-OcrDn\");export default FramerrkyZYbR_t;FramerrkyZYbR_t.displayName=\"Animation Page Template\";FramerrkyZYbR_t.defaultProps={height:3083,width:1195};addPropertyControls(FramerrkyZYbR_t,{xSENIRtWK:{__defaultAssetReference:\"data:framer/asset-reference,Wk8Gk20ldkDobVp86AksOQSveuM.png?originalFilename=LFS_ANIMATIC_v4%2B%2802090%29.png&preferredSize=lossless\",__vekterDefault:{assetReference:\"data:framer/asset-reference,Wk8Gk20ldkDobVp86AksOQSveuM.png?originalFilename=LFS_ANIMATIC_v4%2B%2802090%29.png&preferredSize=lossless\"},title:\"Project Header Image\",type:ControlType.ResponsiveImage},zLkWoZlr1:{defaultValue:\"Looking For Something\",displayTextArea:false,title:\"Project Name\",type:ControlType.String},esgMBrhB1:{defaultValue:\"Composer   •    Sound Designer\",displayTextArea:false,title:\"Project Role\",type:ControlType.String},YC34q8bXJ:{defaultValue:\"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\",displayTextArea:false,title:\"Project Main Body\",type:ControlType.String},f_OkUB6sD:AudioPlayerControls?.[\"a131DvvWa\"]&&{...AudioPlayerControls[\"a131DvvWa\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 1\"},W_pcntxQ6:AudioPlayerControls?.[\"oIVUsQLqX\"]&&{...AudioPlayerControls[\"oIVUsQLqX\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 2\"},Ui6E_YKXO:AudioPlayerControls?.[\"gk3CKy3yw\"]&&{...AudioPlayerControls[\"gk3CKy3yw\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Track 3\"},kZrDY87Sa:{defaultValue:\"1\",displayTextArea:false,title:\"Track 1\",type:ControlType.String},TrbRMEJef:{defaultValue:\"2\",displayTextArea:false,title:\"Track 2\",type:ControlType.String},M9gaYN4S6:{defaultValue:\"3\",displayTextArea:false,title:\"Track 3\",type:ControlType.String},CYozNQLa0:{defaultValue:false,title:\"Youtube on/off\",type:ControlType.Boolean},Bht6dbDt6:{defaultValue:true,title:\"vimeo on/off\",type:ControlType.Boolean},SllPr8dHZ:{defaultValue:\"https://youtu.be/smPos0mJvh8\",title:\"youtube link\",type:ControlType.String},jn74ml_3V:{defaultValue:\"https://vimeo.com/265045525\",title:\"vimeo link\",type:ControlType.String},ikrJMdw8z:{defaultValue:true,title:\"Music Section On?\",type:ControlType.Boolean}});addFonts(FramerrkyZYbR_t,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...VimeoFonts,...YouTubeFonts,...AudioPlayerFonts,...MultiCarouselNewFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrkyZYbR_t\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"IgSBegb5g\\\":{\\\"min\\\":1195,\\\"canvasClassName\\\":\\\"framer-1ibragp-override\\\",\\\"minHeight\\\":3083,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1195,\\\"rootFontSize\\\":16},\\\"qOC52fh2H\\\":{\\\"min\\\":565,\\\"max\\\":1194,\\\"canvasClassName\\\":\\\"framer-1d5qpi4-override\\\",\\\"minHeight\\\":3083,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":565,\\\"rootFontSize\\\":16},\\\"Pi0lTIDrp\\\":{\\\"max\\\":564,\\\"canvasClassName\\\":\\\"framer-1jp02jp-override\\\",\\\"minHeight\\\":3083,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":387,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"IgSBegb5g\",\"framerHitTargets\":\"{\\\"IgSBegb5g\\\":[\\\".framer-1azr9kk-container\\\",\\\".framer-7e8kcl\\\",\\\".framer-xr4cl6\\\",\\\".framer-gwijok\\\",\\\".framer-1lmhlor-container\\\",\\\".framer-1i1gq0p-container\\\"],\\\"qOC52fh2H\\\":[\\\".framer-1azr9kk-container\\\",\\\".framer-7e8kcl\\\",\\\".framer-xr4cl6\\\",\\\".framer-gwijok\\\",\\\".framer-1lmhlor-container\\\",\\\".framer-1i1gq0p-container\\\"],\\\"Pi0lTIDrp\\\":[\\\".framer-1azr9kk-container\\\",\\\".framer-7e8kcl\\\",\\\".framer-xr4cl6\\\",\\\".framer-gwijok\\\",\\\".framer-1i1gq0p-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qOC52fh2H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pi0lTIDrp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1195\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"3083\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"xSENIRtWK\\\":\\\"projectHeaderImage\\\",\\\"zLkWoZlr1\\\":\\\"projectName\\\",\\\"esgMBrhB1\\\":\\\"projectRole\\\",\\\"YC34q8bXJ\\\":\\\"projectMainBody\\\",\\\"f_OkUB6sD\\\":\\\"track1\\\",\\\"W_pcntxQ6\\\":\\\"track2\\\",\\\"Ui6E_YKXO\\\":\\\"track3\\\",\\\"kZrDY87Sa\\\":\\\"track11\\\",\\\"TrbRMEJef\\\":\\\"track21\\\",\\\"M9gaYN4S6\\\":\\\"track31\\\",\\\"CYozNQLa0\\\":\\\"youtubeOnOff\\\",\\\"Bht6dbDt6\\\":\\\"vimeoOnOff\\\",\\\"SllPr8dHZ\\\":\\\"youtubeLink\\\",\\\"jn74ml_3V\\\":\\\"vimeoLink\\\",\\\"ikrJMdw8z\\\":\\\"musicSectionOn\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NewLayout from \"https://framerusercontent.com/modules/1qpG2hoWRqfkGHdxjp2k/MHWG6U41eskLRS5sDdpv/kxjuvdgmU.js\";\r\nimport SoftwarePageTemplate from \"https://framerusercontent.com/modules/E8fuynkvgOHMBEOnbAxZ/lHH6b9lySsQjGV3qU9F3/QX4ijAvX7.js\";\r\nimport FilmPageTemplate from \"https://framerusercontent.com/modules/p7BVF5jBX1wQOeIjUzka/BY0waIrJki4cFEkFiP7L/TFcJ3_WP7.js\";\r\nimport GamePageTemplate from \"https://framerusercontent.com/modules/UKHP0thQK5hKmJOyUayy/WyVdsB4BeLdxOqRwtLv5/mqQVVY_h0.js\";\r\nimport AnimationPageTemplate from \"https://framerusercontent.com/modules/xfmIz9xgzSG3LFvVdasC/F1rFaaa1RdzozBUsimQk/rkyZYbR_t.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pntLFluxGUTCCQmuCzhS/bhejHO6dbedgEAw5yux4/augiA20Il.js\")), path: \"/\"}, H5VhE_Ju6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LfHb6w3qnhvf2vx3Lcl9/8QyfdwtbMxFs6S56sKXE/H5VhE_Ju6.js\")), path: \"/new-site/newhome\"}, rpjSoncHS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hgAzLDEGzci4eiDScL1b/jt6SawUkWk318N9jEFLT/rpjSoncHS.js\")), path: \"/new-site/project-boring\"}, W8hpBb8HV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V04SdtPs24N0cOP8opLm/I32sryRIxDF7M4PKUjqS/W8hpBb8HV.js\")), path: \"/new-site/newabout\"}, bvn739kEE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h2aU6lkU5E0BrFYaCnU7/jNxQjH6N0XejLSb3pIs0/bvn739kEE.js\")), path: \"/games/botany-manor\"}, T2b5EJuvF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GG9D8qLjwZjZFPT1cEdp/CjmmUCOm2liyoPE0QD87/T2b5EJuvF.js\")), path: \"/games/ordia\"}, s18dmoAeK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vxeLWQknKQJC0eDKRYcO/7yzzs7IGNbNcngwLJgy9/s18dmoAeK.js\")), path: \"/games/assemblewithcare\"}, kL3u7o1ki: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QgvulI1ycScp7QTtCAlm/0uHkRw4Kuy1ilcl8wqoE/kL3u7o1ki.js\")), path: \"/games/teachyourmonster\"}, bU2ggs8lR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KC5lgNUAMLDYwENvKlHD/to4Z5bcRuNUFkRxKXqns/bU2ggs8lR.js\")), path: \"/games/queenrules\"}, P3p9rXFIV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pbfgjVeaF5XFrrbhebxp/XXw22n9DGmCapfKCTzrT/P3p9rXFIV.js\")), path: \"/animation/looking-for-something\"}, OXszhSAEt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NzO7LkxdqhGHKFMg5upo/oXttcqn8sIF2ZNJqJ8aZ/OXszhSAEt.js\")), path: \"/animation/fiente\"}, Xq7nDe7_L: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j1eprMpcgkiV1AwXqygL/8AsyYqMrqViDJ0eFKeJg/Xq7nDe7_L.js\")), path: \"/animation/odeon-1\"}, ZIYXIF_vf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lhg8g8uRmurxD4izDAZC/ZOAtPbIUUfk919VW2R5i/ZIYXIF_vf.js\")), path: \"/animation/odeon-3\"}, YmwaafPtG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1y0BBU0vroWh0LDCrAQW/iRN9a5IWIj0PlzaEAzGc/YmwaafPtG.js\")), path: \"/animation/mtv\"}, kpyqC3Xcp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k8XVkANC5NVpEd5Lp3g6/y56Q0chmzdCiREaqz9Gf/kpyqC3Xcp.js\")), path: \"/animation/fitc\"}, v0KOiE9Ph: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UL2C5or1r58k6gooGCr4/g4xZyvoa5B0vivz2Fswf/v0KOiE9Ph.js\")), path: \"/animation/wetransfer\"}, iLnIezRJX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iGkOnuJd5BvK4rQPSYjz/7K6iX1NDaHrDZR1crKEg/iLnIezRJX.js\")), path: \"/films/magnum-matt-black\"}, GHwphFxX7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MtogXKGzNQiNcpeEkkgb/Qn7N5RsYdqRE3blvAKHh/GHwphFxX7.js\")), path: \"/films/randomacts\"}, f0NjiM28G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/miEsrv2LvM6dBqyWunzT/ukDLpHLG9cCADXrIJ8t7/f0NjiM28G.js\")), path: \"/apps/weather\"}, r4vwlP9qk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MHzaw9gkS7wdNShIcZDX/FLUjAqGC0FV3AT09YdTS/r4vwlP9qk.js\")), path: \"/apps/habits\"}, puXjzmkig: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FXoQG27CmoSlN0Z6268G/3nmZtN27UKZLqZbtvFY8/puXjzmkig.js\")), path: \"/apps/camera\"}, JDJKHv59o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DuiewyEmte3f9URV9v3K/9CsRGX9bIOCHKPnbjS3N/JDJKHv59o.js\")), path: \"/apps/craft\"}, jMPopt2VW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l4ZmzECzVWvctQMKxNXU/WhuVggCjaaPSgnw8DRgO/jMPopt2VW.js\")), path: \"/apps/vibes\"}, N9x863Js8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cSn8TCQzJUjF6ZjdnvOM/Hud0x4sheWK8Ncdltf5h/N9x863Js8.js\")), path: \"/apps/tolan\"}, rPJ1b1OrQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F7coHK5Zr9EewkTjUdrT/ga6bS0dPiJt3BREYm27s/rPJ1b1OrQ.js\")), path: \"/films/magnum-gregory-halpern\"}, Dqx62cutB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9rc6Bdee24N1LrwvC9j9/GdYXKiwBpMGhIwWhQywa/Dqx62cutB.js\")), path: \"/films/magnum-mark-power\"}, ghsXmU1ft: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GuUjvm5fhAlZZSvZiTDq/YbiQrKQOMLo5Aigz8gIm/ghsXmU1ft.js\")), path: \"/films/magnum-jonas-bendiksen\"}, oaT4NeXsq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YuDOOcvXgsaeE87Lwaom/UFUA3vMzB5pWELhgJPXi/oaT4NeXsq.js\")), path: \"/about\"}, Ge0LFDYFv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ftJMtmZEi2H7rz4Pbxm/3OClQKbqfsdAk6LOUuNu/Ge0LFDYFv.js\")), path: \"/test\"}, LWwxZWy6k: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8IGTf0ED3RGXqII5qCwS/3JlM0vvi5p0Nl31glzl3/LWwxZWy6k.js\")), path: \"/test-2\"}, LgCd302xy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wR18Xbk9Fi6hhu4GbXh3/xAmma1If7y5oSjheboYE/LgCd302xy.js\")), path: \"/test3\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"4d6985e92a42a4c6c0d725d1a905533b1c99a849c7b827e1a465ba9493324f5c\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {CmcMAA2_n: \"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\", dCnksPNtK: false, esgMBrhB1: \"Composer  •    Sound Designer    •    Audio Implimentation\", f_OkUB6sD: \"https://framerusercontent.com/assets/vzO6tA32mBwhJVpypKMGtue394.mp3\", HDMvcHFwC: \"https://www.youtube.com/watch?v=3083A738wXQ\", JuKYnPSUg: \"m8fFw2WxjpM\", k1sZIK32J: false, kZrDY87Sa: \"Perennial\", M9gaYN4S6: \"Over Leaf\", mOh9eU3sf: true, owyfGOBra: \"The score was written to feel intimate and cinematic, based around a small ensemble instruments. I used close-recorded solo violin and harp to bring warmth and detail, reflecting the main character’s journey and the evolving story. Each forgotten plant is represented through its own musical theme, and the score as a whole is designed to be calming and vibrant.\", qgcRIx2b9: false, QuP37bAEL: \"The sound design is full of life, buzzing with birdsong, insects, and the sounds of a garden in bloom. It’s calm and immersive, but always changing as the player travels. Since the story is told through the objects around the manor, I focused on making each one feel detailed and tactile. The goal was to bring depth and vibrancy to the world, so the audio feels as alive as the gardens themselves.\", sqxccrPcD: false, TrbRMEJef: \"Lost Postcard\", Ui6E_YKXO: \"https://framerusercontent.com/assets/R9IIDpV9GoOJmKQw3PZSqPwfrE.mp3\", vmKo0n3cs: true, W_pcntxQ6: \"https://framerusercontent.com/assets/WI2jF2xUXjjYUyeGZUYzrCn4.mp3\", wuQvmn_Lh: \"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\", x2XXKobaJ: true, y8ap6AQeV: true, YC34q8bXJ: \"Botany Manor explores story and mystery through the discovery and cultivation of long-forgotten plants. The music and sound design support a subtle narrative, breathing life into the environment and gently guiding the player’s journey.\", zJmKeVRSJ: true, zLkWoZlr1: \"Botany Manor\"}\r\nconst props2 = {...props1, dCnksPNtK: true, esgMBrhB1: \"Composer   •    Sound Designer\", f_OkUB6sD: \"https://framerusercontent.com/assets/8uSBcVad1yotIuN0lq1hT9qUu4.mp3\", HDMvcHFwC: \"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\", JuKYnPSUg: \"https://youtu.be/QZ-L4gmbCDw?si=thxDLXk9vjBPWEck\", kGmkZwcyV: \"https://framerusercontent.com/assets/6RHI1kjjsDGJwN4JvyirQrLDp4o.mp4\", kZrDY87Sa: \"Final Climb\", M9gaYN4S6: \"Stalactite\", mOh9eU3sf: false, owyfGOBra: \"Blending electronic elements with organic textures, the score shifts across environments, helping to shape each world’s distinct identity. From pulsing low-end tones to airy melodic fragments, the music is layered to feel as though it is part of the ambient soundscape of the places themselves.  \", qgcRIx2b9: true, QuP37bAEL: \"With a one-touch control, sound plays a key role in conveying momentum, weight, and rhythm, turning simple gestures into meaningful interactions. Made from recorded sounds and synthetic tones, every bounce, stretch, and squelch helps reinforce the feeling of guiding a lifeform through a vibrant and dangerous unknown world.\", rhvHD2uCg: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/6eoPDcGaTQpQj7miQdDyYrYzw.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/6eoPDcGaTQpQj7miQdDyYrYzw.jpg?width=886&height=1920 886w\"}, \"\"), rZAmwCwaj: \"https://framerusercontent.com/assets/VZASOW3GGB2Drmoio5mRJ9SgWo.mp4\", SBLtwL2QK: wrapInAddImageAlt({pixelHeight: 800, pixelWidth: 1589, positionX: \"41.5%\", positionY: \"13.6%\", src: \"https://framerusercontent.com/images/K60ywS9GHfcBm41LhtP1zLDlYJc.png?width=1589&height=800\", srcSet: \"https://framerusercontent.com/images/K60ywS9GHfcBm41LhtP1zLDlYJc.png?scale-down-to=512&width=1589&height=800 512w,https://framerusercontent.com/images/K60ywS9GHfcBm41LhtP1zLDlYJc.png?scale-down-to=1024&width=1589&height=800 1024w,https://framerusercontent.com/images/K60ywS9GHfcBm41LhtP1zLDlYJc.png?width=1589&height=800 1589w\"}, \"\"), TrbRMEJef: \"Life Forming\", TyJ39HAOE: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/vzVbM0W1khKWEoBmU9QAkOZZlc0.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/vzVbM0W1khKWEoBmU9QAkOZZlc0.jpg?width=886&height=1920 886w\"}, \"\"), Ui6E_YKXO: \"https://framerusercontent.com/assets/eHrS7k27wW7JdQLZVPTULQEybc4.mp3\", W_pcntxQ6: \"https://framerusercontent.com/assets/AlwdtF2AxIsHYH37jhTyPzb9I18.mp3\", YC34q8bXJ: \"In Ordia you play as a new life-form taking its first leap into the world. Each bounce, stretch, and launch is brought to life with textural and responsive sound that enhances the game’s tactile feel. Paired with an atmospheric score, the audio helps shape a vivid environment, one that welcomes players return as the challenges grow.\", zJmKeVRSJ: false, zLkWoZlr1: \"Ordia\"}\r\nconst props3 = {...props1, dCnksPNtK: true, esgMBrhB1: \"Composer   •    Sound Designer  •   Audio Implimentation\", f_OkUB6sD: \"https://framerusercontent.com/assets/hph5Y1Jbk1V4qdtqI1U422H3ZKs.mp3\", HDMvcHFwC: \"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\", JuKYnPSUg: \"https://youtu.be/04i8usL2lF0?si=uh_qxGAMAMqsypsW\", kZrDY87Sa: \"Sound and Light\", M9gaYN4S6: \"Old Town\", mOh9eU3sf: false, owyfGOBra: \"Inspired by 1980's film scores and pop music the soundtrack blends piano, nostalgic synths, and acoustic instruments to create a sense of calm and reflection. Each musical cue draws players into the emotional world of Maria, the restorer, and the lives of those she meets. \", qgcRIx2b9: true, QuP37bAEL: \"Whether turning a screw, clicking pieces into place, or inspecting intricate objects every interaction was designed to feel tactile, placing the player in the act of restoration. Mechanical pieces, objects of wood, plastic and metal all join under subtle ambient environment layers. The sound invites players to slow down into the satisfaction of putting things back together.\", rhvHD2uCg: wrapInAddImageAlt({pixelHeight: 720, pixelWidth: 332, src: \"https://framerusercontent.com/images/0Sg7O1etu5Sv1PMJqI77PpcEI.jpg?width=332&height=720\", srcSet: \"https://framerusercontent.com/images/0Sg7O1etu5Sv1PMJqI77PpcEI.jpg?width=332&height=720 332w\"}, \"\"), SBLtwL2QK: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, positionX: \"51.3%\", positionY: \"29.5%\", src: \"https://framerusercontent.com/images/RzylHHMl7Rmgpzt2kMpBEhx9SM.jpg?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/RzylHHMl7Rmgpzt2kMpBEhx9SM.jpg?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/RzylHHMl7Rmgpzt2kMpBEhx9SM.jpg?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/RzylHHMl7Rmgpzt2kMpBEhx9SM.jpg?width=1920&height=1080 1920w\"}, \"\"), TrbRMEJef: \"Drifts Apart\", TyJ39HAOE: wrapInAddImageAlt({pixelHeight: 2436, pixelWidth: 1126, src: \"https://framerusercontent.com/images/fS4Urm1p8RZThMOyPFJJ27tneHU.jpg?width=1126&height=2436\", srcSet: \"https://framerusercontent.com/images/fS4Urm1p8RZThMOyPFJJ27tneHU.jpg?scale-down-to=2048&width=1126&height=2436 946w,https://framerusercontent.com/images/fS4Urm1p8RZThMOyPFJJ27tneHU.jpg?width=1126&height=2436 1126w\"}, \"\"), Ui6E_YKXO: \"https://framerusercontent.com/assets/uNxlmGzIHuHnv7ao1yTXsLoL4.mp3\", W_pcntxQ6: \"https://framerusercontent.com/assets/CNU4bWASPNYC9ZE7ey4nmCo1Hbk.mp3\", YC34q8bXJ: \"Assemble With Care is a puzzle game about broken objects and the lives connected to them. Sound design brings texture and weight to the act of restoration, while a warm, reflective score supports a narrative of connection and memories.\", zJmKeVRSJ: false, zLkWoZlr1: \"Assemble with Care\"}\r\nconst props4 = {...props1, a6TAKcDsL: \"https://framerusercontent.com/assets/NmpPq9w52RNdfT3A5oPfMsxCOw.mp4\", esgMBrhB1: \"Composer   •    Sound Designer\", f_OkUB6sD: \"https://framerusercontent.com/assets/spFeb3SZdru3J6CtXNnfLuOBb0.m4a\", HDMvcHFwC: \"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\", JuKYnPSUg: \"https://youtu.be/04i8usL2lF0?si=uh_qxGAMAMqsypsW\", k1sZIK32J: true, kZrDY87Sa: \"Adventurous Eater\", M9gaYN4S6: \"Your Monster\", mOh9eU3sf: false, owyfGOBra: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", QuP37bAEL: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", SBLtwL2QK: wrapInAddImageAlt({pixelHeight: 5175, pixelWidth: 9200, positionX: \"50%\", positionY: \"100%\", src: \"https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?width=9200&height=5175\", srcSet: \"https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?scale-down-to=512&width=9200&height=5175 512w,https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?scale-down-to=1024&width=9200&height=5175 1024w,https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?scale-down-to=2048&width=9200&height=5175 2048w,https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?scale-down-to=4096&width=9200&height=5175 4096w,https://framerusercontent.com/images/8LhD0nXNwABPh4RR4hX3sEAX0zA.jpeg?width=9200&height=5175 9200w\"}, \"\"), sobeTxEuN: wrapInAddImageAlt({pixelHeight: 886, pixelWidth: 1920, src: \"https://framerusercontent.com/images/aygZsaSoenKxNjFa7d7kWCD06M.jpg?width=1920&height=886\", srcSet: \"https://framerusercontent.com/images/aygZsaSoenKxNjFa7d7kWCD06M.jpg?scale-down-to=512&width=1920&height=886 512w,https://framerusercontent.com/images/aygZsaSoenKxNjFa7d7kWCD06M.jpg?scale-down-to=1024&width=1920&height=886 1024w,https://framerusercontent.com/images/aygZsaSoenKxNjFa7d7kWCD06M.jpg?width=1920&height=886 1920w\"}, \"\"), TrbRMEJef: \"Food Party\", Ui6E_YKXO: \"https://framerusercontent.com/assets/JUjQJZPENzcqNSYRic2vUmCpSo.m4a\", vmKo0n3cs: false, W_pcntxQ6: \"https://framerusercontent.com/assets/6f7CgyyUkb82lIKlpbdj1Uk2f0.m4a\", x2XXKobaJ: false, y8ap6AQeV: false, YC34q8bXJ: \"In Adventurous Eaters, kids join their monster on a journey to explore and enjoy food. Playful music and lively sound design help encourage adventure that celebrates curiosity and trying new things.\", zJmKeVRSJ: false, zLkWoZlr1: \"TYM: Adventurous Eaters\"}\r\nconst props5 = {...props1, esgMBrhB1: \"Composer   •    Sound Designer\", f_OkUB6sD: \"https://framerusercontent.com/assets/NLDi7riivEWWCUKILTCOi49crjQ.m4a\", HDMvcHFwC: \"https://youtu.be/PX7Nh9ICsIg?si=d7kRK96YBI-2tdSo\", JuKYnPSUg: \"https://youtube.com/shorts/1vLwDVpJB_w?si=1bIRlJfWz3L_FYLQ\", kZrDY87Sa: \"Standing Stones\", M9gaYN4S6: \"Fountains\", mOh9eU3sf: false, owyfGOBra: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", QuP37bAEL: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", SBLtwL2QK: wrapInAddImageAlt({pixelHeight: 1188, pixelWidth: 2100, positionX: \"53.2%\", positionY: \"90.9%\", src: \"https://framerusercontent.com/images/q75JOMiv1s4jMvmdpIcJ7NMnDlo.jpg?width=2100&height=1188\", srcSet: \"https://framerusercontent.com/images/q75JOMiv1s4jMvmdpIcJ7NMnDlo.jpg?scale-down-to=512&width=2100&height=1188 512w,https://framerusercontent.com/images/q75JOMiv1s4jMvmdpIcJ7NMnDlo.jpg?scale-down-to=1024&width=2100&height=1188 1024w,https://framerusercontent.com/images/q75JOMiv1s4jMvmdpIcJ7NMnDlo.jpg?scale-down-to=2048&width=2100&height=1188 2048w,https://framerusercontent.com/images/q75JOMiv1s4jMvmdpIcJ7NMnDlo.jpg?width=2100&height=1188 2100w\"}, \"\"), TrbRMEJef: \"Many Islands\", Ui6E_YKXO: \"https://framerusercontent.com/assets/WsRSq0M2Y9QkNjv2zbk4R2GxWY.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/vv3m1qOhDg5nl5Al05laMlWK4Y.m4a\", x2XXKobaJ: false, y8ap6AQeV: false, YC34q8bXJ: \"Queen Rules is a simple card game that grows in complex depth as you play. Its clay-animated world has a rich, tactile quality, supported by calming music that adds story and atmosphere, and sound design that brings the characters and environments to life.\", zLkWoZlr1: \"Queen Rules\"}\r\nconst props6 = {Bht6dbDt6: true, CYozNQLa0: false, esgMBrhB1: \"Composer   •    Sound Designer\", f_OkUB6sD: \"https://framerusercontent.com/assets/6lgjVldL6TxGbkOwd6cB2CLW5hY.m4a\", ikrJMdw8z: true, jn74ml_3V: \"https://vimeo.com/265045525\", kZrDY87Sa: \"The Meaning\", M9gaYN4S6: \"Outside a Cube\", SllPr8dHZ: \"https://youtu.be/smPos0mJvh8\", TrbRMEJef: \"As it Should Be\", Ui6E_YKXO: \"https://framerusercontent.com/assets/zdowk7ZpBJhiShQp6yMyIw7fUg.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/waIAsBdvkXZRlIQmn42JEZ2hYRE.m4a\", YC34q8bXJ: \"Looking for Something follows the daydreams of an office worker searching for meaning. Built from modular synths and 80s Japanese pop influences, the score explores the strangeness of his wanderings and the ambient space of the visuals, with energy that swells and dips as thoughts rise and fall. \", zLkWoZlr1: \"Looking For Something\"}\r\nconst props7 = {...props6, Bht6dbDt6: false, CYozNQLa0: true, f_OkUB6sD: undefined, ikrJMdw8z: false, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", SllPr8dHZ: \"https://www.youtube.com/watch?v=1Pm8qIVXaZU\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1167, pixelWidth: 3022, src: \"https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?width=3022&height=1167\", srcSet: \"https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=512&width=3022&height=1167 512w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=1024&width=3022&height=1167 1024w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=2048&width=3022&height=1167 2048w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?width=3022&height=1167 3022w\"}, \"\"), YC34q8bXJ: \"In Fiente, the music draws inspiration from 80s anime such as Akira, with spacious, ambient textures and a grainy quality that gives weight to the characters and atmosphere. Sound design was shaped to add presence to the two characters, and ground the film’s surreal world.\", zLkWoZlr1: \"Fiente\"}\r\nconst props8 = {...props6, Bht6dbDt6: false, CYozNQLa0: true, f_OkUB6sD: undefined, ikrJMdw8z: false, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", SllPr8dHZ: \"https://www.youtube.com/watch?v=iOD2yYqo7iU\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1532, pixelWidth: 3024, positionX: \"48.1%\", positionY: \"90.9%\", src: \"https://framerusercontent.com/images/U0KzUNYNox7yLhabeLSCumj9n8.jpg?width=3024&height=1532\", srcSet: \"https://framerusercontent.com/images/U0KzUNYNox7yLhabeLSCumj9n8.jpg?scale-down-to=512&width=3024&height=1532 512w,https://framerusercontent.com/images/U0KzUNYNox7yLhabeLSCumj9n8.jpg?scale-down-to=1024&width=3024&height=1532 1024w,https://framerusercontent.com/images/U0KzUNYNox7yLhabeLSCumj9n8.jpg?scale-down-to=2048&width=3024&height=1532 2048w,https://framerusercontent.com/images/U0KzUNYNox7yLhabeLSCumj9n8.jpg?width=3024&height=1532 3024w\"}, \"\"), YC34q8bXJ: \"For the Odeon Series for FX, I collaborated with animator Jonathan Djob Nkondo to create a stripped-back score inspired by 90s anime soundtracks—gritty and dark and playful. Using 80s and 90s synth emulators like the DX7, I built a nostalgic yet sharp-edged palette that moves with the animation, amplifying its rhythm and atmosphere.\", zLkWoZlr1: \"Odeon 1\"}\r\nconst props9 = {...props6, f_OkUB6sD: undefined, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1167, pixelWidth: 3022, src: \"https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?width=3022&height=1167\", srcSet: \"https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=512&width=3022&height=1167 512w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=1024&width=3022&height=1167 1024w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?scale-down-to=2048&width=3022&height=1167 2048w,https://framerusercontent.com/images/PO1pXU4ho06THHtADQFR7rNTs9Q.jpg?width=3022&height=1167 3022w\"}, \"\"), YC34q8bXJ: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", zLkWoZlr1: \"Fiente\"}\r\nconst props10 = {...props6, Bht6dbDt6: false, CYozNQLa0: true, f_OkUB6sD: undefined, ikrJMdw8z: false, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", SllPr8dHZ: \"https://youtu.be/_uapT7SX8g8?si=DBxhZ3-XreA5LQQk\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1696, pixelWidth: 3024, positionX: \"46.2%\", positionY: \"1.9%\", src: \"https://framerusercontent.com/images/XfBOAWpgFJ7SUTfMt9k7B6Dn9KE.jpg?width=3024&height=1696\", srcSet: \"https://framerusercontent.com/images/XfBOAWpgFJ7SUTfMt9k7B6Dn9KE.jpg?scale-down-to=512&width=3024&height=1696 512w,https://framerusercontent.com/images/XfBOAWpgFJ7SUTfMt9k7B6Dn9KE.jpg?scale-down-to=1024&width=3024&height=1696 1024w,https://framerusercontent.com/images/XfBOAWpgFJ7SUTfMt9k7B6Dn9KE.jpg?scale-down-to=2048&width=3024&height=1696 2048w,https://framerusercontent.com/images/XfBOAWpgFJ7SUTfMt9k7B6Dn9KE.jpg?width=3024&height=1696 3024w\"}, \"\"), YC34q8bXJ: \"In Odeon/3 for FX, I created a score that blends surreal, dreamlike tones with a harsh synthetic sounds and rhythm. I wanted the score to propel the character through the strange world, amplifying the rhythm, drama, and atmosphere of the animation.\", zLkWoZlr1: \"Odeon 3\"}\r\nconst props11 = {...props6, f_OkUB6sD: undefined, ikrJMdw8z: false, jn74ml_3V: \"https://vimeo.com/341327168?share=copy\", kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1824, positionX: \"49.7%\", positionY: \"30.3%\", src: \"https://framerusercontent.com/images/njFnbNvvTlYcuR94v4hLIq6J3Q.webp?width=1824&height=1080\", srcSet: \"https://framerusercontent.com/images/njFnbNvvTlYcuR94v4hLIq6J3Q.webp?scale-down-to=512&width=1824&height=1080 512w,https://framerusercontent.com/images/njFnbNvvTlYcuR94v4hLIq6J3Q.webp?scale-down-to=1024&width=1824&height=1080 1024w,https://framerusercontent.com/images/njFnbNvvTlYcuR94v4hLIq6J3Q.webp?width=1824&height=1080 1824w\"}, \"\"), YC34q8bXJ: \"I created the music and sound for this MTV ident on the theme of “Boredom,” directed by César Pelizer. The animation draws on Cés’s childhood in Brazil, spending summer days in his grandmother’s garden playing with ants and bees. Musically, I drew inspiration from weird 80s and 90s pop sounds, weaving in chorus-treated guitar and leaning into the stranger character of the Yamaha DX7.\", zLkWoZlr1: \"MTV\"}\r\nconst props12 = {...props6, Bht6dbDt6: false, CYozNQLa0: true, f_OkUB6sD: undefined, ikrJMdw8z: false, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", SllPr8dHZ: \"https://www.youtube.com/watch?v=Fu9xbkH5UnI\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 768, pixelWidth: 3072, src: \"https://framerusercontent.com/images/DKB5YZ6xDOwOcm2sese68hW1Dqk.webp?width=3072&height=768\", srcSet: \"https://framerusercontent.com/images/DKB5YZ6xDOwOcm2sese68hW1Dqk.webp?scale-down-to=512&width=3072&height=768 512w,https://framerusercontent.com/images/DKB5YZ6xDOwOcm2sese68hW1Dqk.webp?scale-down-to=1024&width=3072&height=768 1024w,https://framerusercontent.com/images/DKB5YZ6xDOwOcm2sese68hW1Dqk.webp?scale-down-to=2048&width=3072&height=768 2048w,https://framerusercontent.com/images/DKB5YZ6xDOwOcm2sese68hW1Dqk.webp?width=3072&height=768 3072w\"}, \"\"), YC34q8bXJ: \"I worked with Gavin Strange on this intro for the FITC 2018 Conference in Amsterdam. I created the music and sound for a piece drawing parallels between myth, hero stories, and the creative process. Inspired by old superhero cartoons and classic video game soundtracks, the score is epic and uplifting, giving character and story to each artefact in the richly detailed visuals.\", zLkWoZlr1: \"FITC 2018\"}\r\nconst props13 = {...props6, Bht6dbDt6: false, CYozNQLa0: true, f_OkUB6sD: undefined, ikrJMdw8z: false, kZrDY87Sa: \"1\", M9gaYN4S6: \"3\", SllPr8dHZ: \"https://www.youtube.com/watch?v=WnKu88kQH3w\", TrbRMEJef: \"2\", Ui6E_YKXO: undefined, W_pcntxQ6: undefined, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1478, pixelWidth: 2364, positionX: \"50%\", positionY: \"44.2%\", src: \"https://framerusercontent.com/images/CmJmW5goHgLRWRd1TvaOrQSxA0.jpg?width=2364&height=1478\", srcSet: \"https://framerusercontent.com/images/CmJmW5goHgLRWRd1TvaOrQSxA0.jpg?scale-down-to=512&width=2364&height=1478 512w,https://framerusercontent.com/images/CmJmW5goHgLRWRd1TvaOrQSxA0.jpg?scale-down-to=1024&width=2364&height=1478 1024w,https://framerusercontent.com/images/CmJmW5goHgLRWRd1TvaOrQSxA0.jpg?scale-down-to=2048&width=2364&height=1478 2048w,https://framerusercontent.com/images/CmJmW5goHgLRWRd1TvaOrQSxA0.jpg?width=2364&height=1478 2364w\"}, \"\"), YC34q8bXJ: \"WeTransfer launched a refreshed identity and web interface, and I was invited to create the music and sound for the launch animation showcasing its new features. My approach was to craft a fun, uplifting blend of music and sound design, with both elements interweaving and harmonising to bring the animation to life.\", zLkWoZlr1: \"WeTransfer\"}\r\nconst props14 = {esgMBrhB1: \"Composer  •    Sound Designer\", f_OkUB6sD: \"https://framerusercontent.com/assets/pQWcVKpNVX3zvLj0IGPRvhB3vk.mp3\", GwOU2D89C: false, JuKYnPSUg: \"https://youtu.be/ny0IjxHhT3w?si=5GFqztKpGi8yZwFq\", kZrDY87Sa: \"Waters Edge\", lNGXItrVV: true, M9gaYN4S6: \"This Shelter\", OgTUgJap0: \"This Magnum Photos course follows acclaimed photojournalist Matt Black as he shares the process behind his long-term documentary work on poverty, geography, and social justice. I scored the series with music that mirrors the core themes of his work, echoing both the landscapes and the people at the heart of his photography.\", rcjgIS2NK: \"https://vimeo.com/642263700\", RX02Xju5D: true, SE76Mwmvh: true, TrbRMEJef: \"Crossing\", Ui6E_YKXO: \"https://framerusercontent.com/assets/LTcmmuZ10oQRJ5qDueSwMDArd0.mp3\", W_pcntxQ6: \"https://framerusercontent.com/assets/cpXxzLcqlYFrUYRTUvGvUTVrM.mp3\", zLkWoZlr1: \"Magnum Photos: Matt Black\"}\r\nconst props15 = {...props14, esgMBrhB1: \"Composer\", f_OkUB6sD: \"https://framerusercontent.com/assets/DycZZdB9n8M9VcGProhgJo2Bno.m4a\", GwOU2D89C: true, JuKYnPSUg: \"https://youtu.be/kJ0WRDjCVSI?si=MFA0iRtrVvHpwUgI\", kZrDY87Sa: \"The Lady That Dances\", lNGXItrVV: false, OgTUgJap0: \"Through dance and spoken word, this short film for Channel 4’s Random Acts series explores themes of identity, transition, and self-acceptance. The score mirrors the film’s intimacy with sparse textures and gentle solo violin motifs, balancing vulnerability and strength while supporting both narration and choreography.\", rcjgIS2NK: \"https://vimeo.com/289650351\", RX02Xju5D: false, SE76Mwmvh: false, Ui6E_YKXO: undefined, W_pcntxQ6: undefined, zLkWoZlr1: \"Random Acts: The Lady That Dances\"}\r\nconst props16 = {...props14, esgMBrhB1: \"Composer\", GwOU2D89C: true, JuKYnPSUg: \"https://youtu.be/kJ0WRDjCVSI?si=MFA0iRtrVvHpwUgI\", lNGXItrVV: false, OgTUgJap0: \"This Magnum Photos course follows acclaimed photojournalist Matt Black as he shares the process behind his long-term documentary work focused on themes of poverty, geography, and social justice. Through a series of in-depth lessons, Black offers personal insights into his photographic philosophy, his methods for building trust with subjects, and the development of his powerful projects like The Geography of Poverty.\", rcjgIS2NK: \"https://vimeo.com/289650351\", RX02Xju5D: false, SE76Mwmvh: false, zLkWoZlr1: \"Random Acts: The Lady That Dances\"}\r\nconst props17 = {B5qW7VxJ2: \"Sound Design\", dE3159cdi: true, dGV3mPAv6: true, eB2BY4Aq8: \"Music\", esgMBrhB1: \"Sound Design   •    Audio Direction\", F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/3C068YARbil9AKsRgSxPyIK9sQo.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/3C068YARbil9AKsRgSxPyIK9sQo.jpg?width=886&height=1920 886w\"}, \"\"), FX8VnUFs2: 0.1, fZ5DTW_FS: false, GV6ZXql5i: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/se7X2zn7PQ8Dxq7TJMCblAvHsQ.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/se7X2zn7PQ8Dxq7TJMCblAvHsQ.jpg?width=886&height=1920 886w\"}, \"\"), HAlwVHb9U: false, iVYWpWNrZ: false, JuKYnPSUg: \"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\", kZrDY87Sa: \"1\", LNd2zeNdg: false, M9gaYN4S6: \"3\", NjItz6EVx: false, NKgLoCuzT: false, o0nqDZsL1: \"https://framerusercontent.com/assets/9BjnTOPWjMK2YGnn7gwneNk2ZE.mp4\", owyfGOBra: \"Each weather type has its own musical identity, designed to flow seamlessly into the next like parts of a single instrument. The tones are ambient, calming, and harmonious.\", QuP37bAEL: \"Sound lifts each interaction, adding texture and life. Bright and video game–inspired, the effects are designed to feel familiar and satisfying as you move through the forecast each day.\", rzzr3MyuR: true, TrbRMEJef: \"2\", wuQvmn_Lh: \"https://youtube.com/shorts/V55dA9cTAss?si=B0Spkve-lHK_uPxI\", xSENIRtWK: wrapInAddImageAlt({pixelHeight: 812, pixelWidth: 2048, positionX: \"50.2%\", positionY: \"20%\", src: \"https://framerusercontent.com/images/s8ohHxucm9PnC0dqd5goPa7XHw.jpg?width=2048&height=812\"}, \"\"), XXH2lPhcV: 0.5, YC34q8bXJ: \"!Boring Weather takes a playful approach to the everyday forecast. I created music and sound to help the weather feel like a physical instrument—something you can play —bringing surprise and delight to each shift in the forecast.\", zLkWoZlr1: \"!Boring Weather\"}\r\nconst props18 = {...props17, B5qW7VxJ2: \"Ambience\", dGV3mPAv6: false, eB2BY4Aq8: \"Check \", EqXfINorr: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/XhSpDLrX7MkrbSyPZcifKuNvVXk.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/XhSpDLrX7MkrbSyPZcifKuNvVXk.jpg?width=886&height=1920 886w\"}, \"\"), F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/gBtfR4HiJZxlx5z3XQqJPzh7tJY.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/gBtfR4HiJZxlx5z3XQqJPzh7tJY.jpg?width=886&height=1920 886w\"}, \"\"), FX8VnUFs2: 0, fZ5DTW_FS: true, GV6ZXql5i: undefined, iVYWpWNrZ: true, o0nqDZsL1: \"https://framerusercontent.com/assets/mtwthfBOMFfqJexYSWqLQrv1NPE.mp4\", owyfGOBra: \"I wanted the check box sound to feel big and energised, giving emphasis to the moment, but still calm and listenable day after day. Like the visuals, the sound has depth and weight, built from multiple layers to avoid clichés while reinforcing satisfaction and progress.\", QuP37bAEL: \"A happy accident within the Habits app was this simple generative background ambience, built from many individual fragments of notes and chords that randomise and rearrange. This idea later became the foundation for the Not Boring Vibes app.\", rzzr3MyuR: false, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 762, pixelWidth: 1920, positionX: \"49.5%\", positionY: \"39.1%\", src: \"https://framerusercontent.com/images/yZQU3zkLEgT8OUgADviuqzzDo8.png?width=1920&height=762\", srcSet: \"https://framerusercontent.com/images/yZQU3zkLEgT8OUgADviuqzzDo8.png?scale-down-to=512&width=1920&height=762 512w,https://framerusercontent.com/images/yZQU3zkLEgT8OUgADviuqzzDo8.png?scale-down-to=1024&width=1920&height=762 1024w,https://framerusercontent.com/images/yZQU3zkLEgT8OUgADviuqzzDo8.png?width=1920&height=762 1920w\"}, \"\"), XXH2lPhcV: 0, YC34q8bXJ: \"!Habits helps forming new habits become a playful, journey-driven experience. Each step celebrates progress through levels that reflect the challenges of change. I created the music and sound design to reinforce this sense of progress, highlighting incremental steps while giving big emphasis to key moments of achievement.\", zLkWoZlr1: \"!Boring Habits\"}\r\nconst props19 = {...props17, EqXfINorr: wrapInAddImageAlt({pixelHeight: 886, pixelWidth: 1920, src: \"https://framerusercontent.com/images/McfAIeXlLRbmp8JCq9Lem2jp2Q.jpg?width=1920&height=886\", srcSet: \"https://framerusercontent.com/images/McfAIeXlLRbmp8JCq9Lem2jp2Q.jpg?scale-down-to=512&width=1920&height=886 512w,https://framerusercontent.com/images/McfAIeXlLRbmp8JCq9Lem2jp2Q.jpg?scale-down-to=1024&width=1920&height=886 1024w,https://framerusercontent.com/images/McfAIeXlLRbmp8JCq9Lem2jp2Q.jpg?width=1920&height=886 1920w\"}, \"\"), esgMBrhB1: \"Sound Design   •   Haptics\", F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/pUVpG3m497gZcM3DXLawjJluFE8.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/pUVpG3m497gZcM3DXLawjJluFE8.jpg?width=886&height=1920 886w\"}, \"\"), FC3s_5wkP: \"https://framerusercontent.com/assets/ZbP99x1TDYN1wWCczrBlkEcxFc0.mp4\", FX8VnUFs2: 0, GV6ZXql5i: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 884, src: \"https://framerusercontent.com/images/cCnPInQGjUJNLfv6cQRnMlbwsc.jpg?width=884&height=1920\", srcSet: \"https://framerusercontent.com/images/cCnPInQGjUJNLfv6cQRnMlbwsc.jpg?width=884&height=1920 884w\"}, \"\"), HAlwVHb9U: true, o0nqDZsL1: \"https://framerusercontent.com/assets/63iOVJwrGoVTpcx244kjUHcGCUk.mp4\", owyfGOBra: \"Music is unusual in a camera app, but inspired by video games I composed score elements for cutscenes and menus to elevate these moments and make them feel distinctive. The customise menu features a workshop-inspired background track, while a sense of musicality runs through every sound, giving the camera an instrument-like quality.\", QuP37bAEL: \"The sound sits between the tactile textures of physical materials and the playfulness of an electronic drum machine. Rather than closely mimicking real camera sounds, I aimed to give the app a voice of its own, strange, playful and nostalgic.\", rzzr3MyuR: false, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1814, pixelWidth: 2048, positionX: \"49.3%\", positionY: \"35.1%\", src: \"https://framerusercontent.com/images/4ymAT0Ozkjums17ERT448rDHA.jpg?width=2048&height=1814\", srcSet: \"https://framerusercontent.com/images/4ymAT0Ozkjums17ERT448rDHA.jpg?scale-down-to=512&width=2048&height=1814 512w,https://framerusercontent.com/images/4ymAT0Ozkjums17ERT448rDHA.jpg?scale-down-to=1024&width=2048&height=1814 1024w,https://framerusercontent.com/images/4ymAT0Ozkjums17ERT448rDHA.jpg?width=2048&height=1814 2048w\"}, \"\"), XXH2lPhcV: 0, YC34q8bXJ: \"!Camera reimagines mobile photography to evoke the feel of a physical camera. I created the audio and haptics to capture the tactile joy of photography, every click, button, and snap designed to make the experience feel immediate and satisfying.\", zLkWoZlr1: \"!Boring Camera\"}\r\nconst props20 = {...props17, B5qW7VxJ2: \"Tactile Materials\", eB2BY4Aq8: \"Craft  tools\", EqXfINorr: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, src: \"https://framerusercontent.com/images/5hdOyXhygKNc7uGuR0LTZLXXYU.jpg?width=1920&height=1080\", srcSet: \"https://framerusercontent.com/images/5hdOyXhygKNc7uGuR0LTZLXXYU.jpg?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/5hdOyXhygKNc7uGuR0LTZLXXYU.jpg?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/5hdOyXhygKNc7uGuR0LTZLXXYU.jpg?width=1920&height=1080 1920w\"}, \"\"), esgMBrhB1: \"Sound Design   •    Haptics\", F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 498, src: \"https://framerusercontent.com/images/FfhgnqxU5dFkltCn7ynUDlieCeU.jpg?width=498&height=1080\", srcSet: \"https://framerusercontent.com/images/FfhgnqxU5dFkltCn7ynUDlieCeU.jpg?width=498&height=1080 498w\"}, \"\"), FC3s_5wkP: \"https://framerusercontent.com/assets/Hkz0gNWWNceODb8QEojCfe06I.mp4\", FX8VnUFs2: 0, GV6ZXql5i: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 498, src: \"https://framerusercontent.com/images/JdH1LEVDDNQeMD5XgfK74PLXck.jpg?width=498&height=1080\", srcSet: \"https://framerusercontent.com/images/JdH1LEVDDNQeMD5XgfK74PLXck.jpg?width=498&height=1080 498w\"}, \"\"), HAlwVHb9U: true, o0nqDZsL1: \"https://framerusercontent.com/assets/zIR4xaHwGEr5CxneYvHjLPyIw.mp4\", owyfGOBra: \"The sound drew on the idea of “crafting”, everyday tools like pencils, scissors, rulers and paper were recorded and re-imagined as interface sounds, paired metaphorically with actions. These tactile recordings were balanced with more synthesised tones to create a contrast between the hand-made and the digital.\", QuP37bAEL: \"The sounds were made to feel as tactile and present as possible - no reverb or effects, the sounds needed to feel close and textured as though you were interacting with them in your hands. \", rzzr3MyuR: false, xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1050, pixelWidth: 2000, src: \"https://framerusercontent.com/images/qfecoidkYYKMGnBrOg0TM1ab70.jpeg?width=2000&height=1050\", srcSet: \"https://framerusercontent.com/images/qfecoidkYYKMGnBrOg0TM1ab70.jpeg?scale-down-to=512&width=2000&height=1050 512w,https://framerusercontent.com/images/qfecoidkYYKMGnBrOg0TM1ab70.jpeg?scale-down-to=1024&width=2000&height=1050 1024w,https://framerusercontent.com/images/qfecoidkYYKMGnBrOg0TM1ab70.jpeg?width=2000&height=1050 2000w\"}, \"\"), XXH2lPhcV: 0, YC34q8bXJ: \"Working with Craft I explored what role sound and haptics could play in their beautifully designed productivity app. I was invited to guide the team through this process—helping define where sound could lift and bring delight to the experience.\", zLkWoZlr1: \"Craft Docs\", ZQNGh9J8F: \"https://framerusercontent.com/assets/oPOuo2XNtdRUitFESEAtS8XetjE.mp4\"}\r\nconst props21 = {...props17, B5qW7VxJ2: \"Process\", eB2BY4Aq8: \"Process\", F1BbLgkkA: undefined, FX8VnUFs2: 0, GV6ZXql5i: undefined, HAlwVHb9U: true, NjItz6EVx: true, o0nqDZsL1: undefined, owyfGOBra: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", QuP37bAEL: \"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat. Nihil molestiae consequatur, vel illum qui dolorem eum. Architecto beatae vitae dicta sunt explicabo.\", rzzr3MyuR: false, XXH2lPhcV: 0, YC34q8bXJ: \"Sound design and music for NotBoring Weather, a playful, design-led weather app by Andy Works. The audio is dynamic and responsive, crafted to reflect changing weather conditions with charm and personality — from gentle rain textures to sun-soaked melodies. The goal was to make checking the weather feel fun, tactile, and unexpectedly delightful.\"}\r\nconst props22 = {...props17, B5qW7VxJ2: \"Shaping Soundworlds\", eB2BY4Aq8: \"Evolving Compositions\", esgMBrhB1: \"Sound Design   •   Music   •    Audio Direction\", f_OkUB6sD: \"https://framerusercontent.com/assets/tFMusaQK28PN7LdJdtj42CcLM.m4a\", F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/QFD85T8nVdXZ2mk3q5S8ECN2YvE.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/QFD85T8nVdXZ2mk3q5S8ECN2YvE.jpg?width=886&height=1920 886w\"}, \"\"), FC3s_5wkP: \"https://framerusercontent.com/assets/CTOKruMxMHe5FtJCol2qyrQRbxI.mp4\", FX8VnUFs2: 0.3, GV6ZXql5i: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/SPWlYlNFu9tHtGwNkOl4mRyArto.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/SPWlYlNFu9tHtGwNkOl4mRyArto.jpg?width=886&height=1920 886w\"}, \"\"), JuKYnPSUg: \"https://youtube.com/shorts/c93ijqo49e4?si=9_vy9QOg-P7oWUOO\", kZrDY87Sa: \"Rise\", M9gaYN4S6: \"Sleep\", NjItz6EVx: true, o0nqDZsL1: \"https://framerusercontent.com/assets/k1nTVwrvhQHYw15qtdmv4jbUD4.mp4\", owyfGOBra: \"I created over a thousand music fragments designed to constantly shift and rearrange into pieces that are never quite the same. Listeners can choose a mood or let the system respond to their movement and rhythm, with every fragment merging seamlessly into a composition. \", QuP37bAEL: \"Listeners can shape the music by interacting with the visual world—speeding it up for more pace and rhythm, or slowing it down into minimal, spacious pieces. Zooming out makes the music gentler and more distant, turning it into a soft ambient backdrop.\", TrbRMEJef: \"Focus\", Ui6E_YKXO: \"https://framerusercontent.com/assets/LMd7LUECo8NxspW6c7sXA0KCkU.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/qcZOEIHjsvki1q3in0SnkyK8o.m4a\", xSENIRtWK: wrapInAddImageAlt({pixelHeight: 1080, pixelWidth: 1920, positionX: \"49.1%\", positionY: \"51.5%\", src: \"https://framerusercontent.com/images/n17qQWiZLuw8uNJvfdOhWu1oA.jpg?width=1920&height=1080\"}, \"\"), XXH2lPhcV: 0, YC34q8bXJ: \"I helped build the generative music system for Vibes, a music app designed to help you focus, relax, and stay present. Inspired by video games, the system adapts to your activities throughout the day, with music that is always evolving.\", zLkWoZlr1: \"!Boring Vibes\"}\r\nconst props23 = {...props17, esgMBrhB1: \"Music   •   Sound Design   •    Audio Direction\", f_OkUB6sD: \"https://framerusercontent.com/assets/SAg3Gt9Yr8sO0mBbXRreDQEYQ.m4a\", F1BbLgkkA: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/I68P7OP0AgiAMpa0HKLlXhWGM.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/I68P7OP0AgiAMpa0HKLlXhWGM.jpg?width=886&height=1920 886w\"}, \"\"), FC3s_5wkP: \"https://framerusercontent.com/assets/4OUALjoSWul4o0nDQQX462kjI.mp4\", FX8VnUFs2: 0, GV6ZXql5i: wrapInAddImageAlt({pixelHeight: 1920, pixelWidth: 886, src: \"https://framerusercontent.com/images/kyPbQipFiKtCxUX6mvdHkJ5pjvM.jpg?width=886&height=1920\", srcSet: \"https://framerusercontent.com/images/kyPbQipFiKtCxUX6mvdHkJ5pjvM.jpg?width=886&height=1920 886w\"}, \"\"), JuKYnPSUg: \"https://youtube.com/shorts/fzKvix20y1Y?si=rA79PckPkkVquDI9\", kZrDY87Sa: \"Homebound\", M9gaYN4S6: \"Day Haze\", NjItz6EVx: true, o0nqDZsL1: \"https://framerusercontent.com/assets/VQs5RwKYx21WkTywVXbsjjZ3wL4.mp4\", owyfGOBra: \"The music in Tolans sits somewhere between a game soundtrack and ambient focus music. It is an evolving backdrop that helps establish the Tolans world while creating a gentle, characterful space for reflection and creativity.\", QuP37bAEL: \"Sound gives voice to the character and user interactions, adding personality to everyday moments. It also helps bridge processes in the AI flow—like subtle sounds for “thinking” or loading—so the experience feels smooth, alive, and characterful.\", TrbRMEJef: \"Past Sunset\", Ui6E_YKXO: \"https://framerusercontent.com/assets/cROgxCBntFCs51desreHZ6LAPA.mp3\", W_pcntxQ6: \"https://framerusercontent.com/assets/Y7TGugYWhk0Aq0MDOjRD33f8s.mp3\", xSENIRtWK: wrapInAddImageAlt({pixelHeight: 749, pixelWidth: 3000, src: \"https://framerusercontent.com/images/ntBKXJz7k9EI6dVNzxcx72CPjE.jpg?width=3000&height=749\"}, \"\"), XXH2lPhcV: 0, YC34q8bXJ: \"A Tolan is an AI character designed to help with day-to-day reflection, creative tasks, and more. I defined the audio direction for the app, creating the character and UI sounds, and music, so that every interaction felt alive, playful, and reflective of a Tolan’s personality.\", zLkWoZlr1: \"Tolan\"}\r\nconst props24 = {...props14, f_OkUB6sD: \"https://framerusercontent.com/assets/F48NA61Sbws7if2tzMIjriVwLw0.m4a\", JuKYnPSUg: \"https://youtu.be/3wQpB1Koacs?si=DEsDP0UlwgQYl3-D\", kZrDY87Sa: \"Dashboard Melt\", M9gaYN4S6: \"Hold\", OgTUgJap0: \"This Magnum Photos course follows Gregory Halpern as he explores his approach to documentary photography. I scored the series with subtle, textured music that reflects the dreamlike quality of his images and enhances moments of discovery and reflection throughout the series.\", TrbRMEJef: \"Parallel Birch\", Ui6E_YKXO: \"https://framerusercontent.com/assets/QSimnIhXRz5liPAaV1YBrkUU.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/tqxkzvlKVgyZsVg8S87uRSVak.m4a\", zLkWoZlr1: \"Magnum Photos: Gregory Halpern\"}\r\nconst props25 = {...props14, f_OkUB6sD: \"https://framerusercontent.com/assets/CZWCsJ76MuiXvOozjSsW6uhE.m4a\", JuKYnPSUg: \"https://www.youtube.com/watch?v=QQXtfPEjihA\", kZrDY87Sa: \"Tether\", M9gaYN4S6: \"Ash Pulse\", OgTUgJap0: \"This Magnum course features Mark Power as he reflects on his long-term projects and the architectural sense of scale that defines much of his photography. The score was designed with a spacious, atmospheric quality to echo this in his images, supporting the lessons with a subtle ambient undertone.\", TrbRMEJef: \"Journeys In / Out\", Ui6E_YKXO: \"https://framerusercontent.com/assets/OPwFMjMyHuZQzSEeHTVUcTkcsy8.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/UA9pmk9Ar36tjn96b721C9KDg.m4a\", zLkWoZlr1: \"Magnum Photos: Mark Power\"}\r\nconst props26 = {...props14, f_OkUB6sD: \"https://framerusercontent.com/assets/75VDN5xHzJYVj6NRz2EjJO3M.m4a\", JuKYnPSUg: \"https://youtu.be/9XzT1I4HBxY?si=P4bw0YPN1vfTyFhr\", kZrDY87Sa: \"Reclamation\", M9gaYN4S6: \"Shifting Baseline\", OgTUgJap0: \"This course follows Jonas Bendiksen as he shares his approach to visual storytelling and the environments that shape his work. The score is built around the sound of a solo violin, chosen to reflect the stark beauty of the Norwegian landscape and give the series a distinctive, atmospheric and cinematic tone.\", TrbRMEJef: \"Ice Lake\", Ui6E_YKXO: \"https://framerusercontent.com/assets/1NAkb37UyKTsFMfCRY0Dtetc.m4a\", W_pcntxQ6: \"https://framerusercontent.com/assets/c6Cg5qZ4NggQ03nIlAbLcUWvH8.m4a\", zLkWoZlr1: \"Magnum Photos: Jonas Bendiksen\"}\r\nconst templateProps = {b1egYZp5Q: props9, bU2ggs8lR: props5, bvn739kEE: props1, Dqx62cutB: props25, DR44yPuhD: props9, f0NjiM28G: props17, ghsXmU1ft: props26, GHwphFxX7: props15, GWSZ0luFI: props16, I52U3iLwB: props9, iKggCflEq: props9, iLnIezRJX: props14, J1FnsXRo6: props21, JDJKHv59o: props20, jMPopt2VW: props22, kL3u7o1ki: props4, kpyqC3Xcp: props12, N9x863Js8: props23, OXszhSAEt: props7, P3p9rXFIV: props6, pBvVqZrDc: props9, puXjzmkig: props19, r4vwlP9qk: props18, rPJ1b1OrQ: props24, s18dmoAeK: props3, T2b5EJuvF: props2, v0KOiE9Ph: props13, xidWPWXFI: props16, Xq7nDe7_L: props8, YmwaafPtG: props11, ZIYXIF_vf: props10}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"H5VhE_Ju6\":\r\ncase \"rpjSoncHS\":\r\ncase \"W8hpBb8HV\":\r\nreturn React.createElement(NewLayout, {...props, key: \"NewLayout\", style}, children(true));\r\ncase \"bvn739kEE\":\r\ncase \"T2b5EJuvF\":\r\ncase \"s18dmoAeK\":\r\ncase \"kL3u7o1ki\":\r\ncase \"bU2ggs8lR\":\r\nreturn React.createElement(GamePageTemplate, {...props, key: \"GamePageTemplate\", style}, children(true));\r\ncase \"P3p9rXFIV\":\r\ncase \"OXszhSAEt\":\r\ncase \"Xq7nDe7_L\":\r\ncase \"I52U3iLwB\":\r\ncase \"ZIYXIF_vf\":\r\ncase \"DR44yPuhD\":\r\ncase \"YmwaafPtG\":\r\ncase \"kpyqC3Xcp\":\r\ncase \"v0KOiE9Ph\":\r\ncase \"b1egYZp5Q\":\r\ncase \"iKggCflEq\":\r\ncase \"pBvVqZrDc\":\r\nreturn React.createElement(AnimationPageTemplate, {...props, key: \"AnimationPageTemplate\", style}, children(true));\r\ncase \"iLnIezRJX\":\r\ncase \"GHwphFxX7\":\r\ncase \"GWSZ0luFI\":\r\ncase \"xidWPWXFI\":\r\ncase \"rPJ1b1OrQ\":\r\ncase \"Dqx62cutB\":\r\ncase \"ghsXmU1ft\":\r\nreturn React.createElement(FilmPageTemplate, {...props, key: \"FilmPageTemplate\", style}, children(true));\r\ncase \"f0NjiM28G\":\r\ncase \"r4vwlP9qk\":\r\ncase \"puXjzmkig\":\r\ncase \"JDJKHv59o\":\r\ncase \"J1FnsXRo6\":\r\ncase \"jMPopt2VW\":\r\ncase \"N9x863Js8\":\r\nreturn React.createElement(SoftwarePageTemplate, {...props, key: \"SoftwarePageTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"H5VhE_Ju6\":\r\ncase \"rpjSoncHS\":\r\ncase \"W8hpBb8HV\":\r\nreturn [{hash: \"180bmg2\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wncxb4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"oti0gu\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"bvn739kEE\":\r\ncase \"T2b5EJuvF\":\r\ncase \"s18dmoAeK\":\r\ncase \"kL3u7o1ki\":\r\ncase \"bU2ggs8lR\":\r\nreturn [{hash: \"1k2l7pr\", mediaQuery: \"(min-width: 1133px)\"}, {hash: \"u9k290\", mediaQuery: \"(min-width: 565px) and (max-width: 1132.98px)\"}, {hash: \"26dncp\", mediaQuery: \"(max-width: 564.98px)\"}]\r\ncase \"P3p9rXFIV\":\r\ncase \"OXszhSAEt\":\r\ncase \"Xq7nDe7_L\":\r\ncase \"I52U3iLwB\":\r\ncase \"ZIYXIF_vf\":\r\ncase \"DR44yPuhD\":\r\ncase \"YmwaafPtG\":\r\ncase \"kpyqC3Xcp\":\r\ncase \"v0KOiE9Ph\":\r\ncase \"b1egYZp5Q\":\r\ncase \"iKggCflEq\":\r\ncase \"pBvVqZrDc\":\r\nreturn [{hash: \"1ibragp\", mediaQuery: \"(min-width: 1195px)\"}, {hash: \"1d5qpi4\", mediaQuery: \"(min-width: 565px) and (max-width: 1194.98px)\"}, {hash: \"1jp02jp\", mediaQuery: \"(max-width: 564.98px)\"}]\r\ncase \"iLnIezRJX\":\r\ncase \"GHwphFxX7\":\r\ncase \"GWSZ0luFI\":\r\ncase \"xidWPWXFI\":\r\ncase \"rPJ1b1OrQ\":\r\ncase \"Dqx62cutB\":\r\ncase \"ghsXmU1ft\":\r\nreturn [{hash: \"19071xp\", mediaQuery: \"(min-width: 1018px)\"}, {hash: \"13kuvcm\", mediaQuery: \"(min-width: 600px) and (max-width: 1017.98px)\"}, {hash: \"abpbox\", mediaQuery: \"(max-width: 599.98px)\"}]\r\ncase \"f0NjiM28G\":\r\ncase \"r4vwlP9qk\":\r\ncase \"puXjzmkig\":\r\ncase \"JDJKHv59o\":\r\ncase \"J1FnsXRo6\":\r\ncase \"jMPopt2VW\":\r\ncase \"N9x863Js8\":\r\nreturn [{hash: \"1j1krbh\", mediaQuery: \"(min-width: 840px)\"}, {hash: \"11cw2s3\", mediaQuery: \"(min-width: 565px) and (max-width: 839.98px)\"}, {hash: \"vwj6z8\", mediaQuery: \"(max-width: 564.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.thomaswilliams-sound.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/QZAvWNDJIFAOgQplYRFm/4urFxLJlWJbktnDVgqMG/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {type: \"circle\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {H5VhE_Ju6: {augiA20Il: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"ksCAAA,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAIC,EAAEC,EAAE,CAAC,sCAAO,GAAN,KAAa,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,KAAK,UAAU,OAAO,IAAID,EAAE,CAAC,EAAE,GAAG,KAAK,KAAK,KAAK,MAAM,SAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,SAAc,EAAE,EAAE,EAAE,CAAC,OAAO,EAAEC,GAAGF,EAAEE,EAAED,GAAGD,EAAEC,EAAE,EAAE,KAAK,IAAI,CAACC,EAAEC,EAAE,CAAC,EAAE,KAAK,MAAM,KAAK,GAAG,GAAG,KAAK,KAAKH,EAAE,CAAC,KAAK,MAAM,KAAK,MAAM,GAAG,KAAK,KAAK,KAAK,MAAM,KAAK,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,aAAaA,EAAE,IAAME,EAAE,GAAM,EAAE,KAAK,YAAY,KAAK,SAAS,EAAE,CAAC,EAAEA,GAAG,EAAE,IAAMC,EAAEF,EAAE,EAAE,KAAK,OAAOC,EAAE,CAAC,KAAK,MAAM,KAAK,MAAM,KAAK,GAAG,KAAK,MAAMC,EAAE,GAAG,KAAK,MAAM,CAAC,KAAK,WAAW,KAAK,MAAMF,EAAE,CAAC,MAAM,CAAC,KAAK,UAAU,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,KAAKC,EAAE,GAAG,SAASC,EAAE,EAAE,OAAOC,GAAG,GAAGJ,GAAG,QAAQK,EAAE,SAASC,GAAG,CAAC,KAAK,KAAK,KAAK,MAAMN,EAAE,KAAK,GAAGC,EAAE,KAAK,KAAKC,EAAE,KAAK,SAASC,EAAE,KAAK,OAAOC,EAAE,KAAK,YAAY,EAAE,KAAK,UAAU,CAAC,EAAEC,KAAK,CAAC,KAAK,SAASC,IAAS,GAAN,KAAgB,CAAC,YAAY,CAAC,QAAQN,EAAE,QAAQC,EAAE,WAAWC,EAAE,CAAC,EAAE,SAASC,EAAE,KAAK,EAAE,CAAC,CAAC,KAAK,QAAQH,EAAE,KAAK,QAAQC,EAAEC,IAAI,KAAK,gBAAgB,SAAkB,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,UAAU,CAAC,IAAIC,EAAE,UAAUC,EAAE,KAAK,aAAaF,EAAE,CAAC,EAAE,YAAY,UAAU,CAAC,EAAE,MAAME,EAAED,EAAE,GAAGF,EAAE,GAAG,KAAK,OAAOE,EAAE,CAAC,KAAK,UAAU,EAAO,EAAO,iBAAiB,SAAS,KAAK,gBAAgB,CAAC,EAAE,EAAE,KAAK,sBAAsB,IAAI,eAAe,KAAK,gBAAgB,CAAC,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAAE,KAAK,sBAAsB,IAAI,eAAe,KAAK,gBAAgB,CAAC,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAAE,KAAK,QAAQ,CAAC,SAAS,CAAC,KAAK,uBAAuB,YAAY,CAAC,KAAK,uBAAuB,YAAY,CAAC,EAAO,oBAAoB,SAAS,KAAK,gBAAgB,CAAC,EAAE,CAAC,WAAW,CAAC,KAAK,iBAAiB,CAAC,KAAK,iBAAiB,EAAE,oBAAoB,CAAC,KAAK,UAAU,GAAQ,KAAK,MAAM,EAAO,WAAW,KAAK,OAAO,EAAO,cAAc,KAAK,MAAM,KAAK,QAAQ,YAAY,KAAK,OAAO,KAAK,QAAQ,eAAe,oBAAoB,CAAC,KAAK,UAAU,GAAQ,KAAK,aAAa,KAAK,QAAQ,aAAa,KAAK,YAAY,KAAK,QAAQ,cAAc,KAAK,aAAa,KAAK,QAAQ,aAAa,KAAK,YAAY,KAAK,QAAQ,cAAc,IAAI,OAAO,CAAC,MAAM,CAAC,EAAE,KAAK,YAAY,KAAK,MAAM,EAAE,KAAK,aAAa,KAAK,OAAO,GAAQ,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,EAAE,GAAGF,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAOF,IAAI,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEG,EAAED,EAAE,OAAOF,EAAEG,EAAE,IAAI,EAAEH,GAAG,GAAGC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,OAAOD,IAAI,KAAKC,EAAE,GAAG,KAAK,OAAOD,GAAG,CAACC,EAAE,MAAM,CAAC,KAAK,OAAOD,GAAG,KAAK,OAAOA,IAAI,QAAQ,GAAGC,IAAID,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,OAAOA,GAAG,KAAK,OAAOA,IAAI,QAAQ,GAAGC,IAAID,GAAG,CAAC,SAAS,CAAC,KAAK,OAAO,EAAE,GAAQA,GAAE,IAAI,EAAQ,GAAN,KAAmB,CAAC,YAAY,EAAE,CAAC,gBAAgBC,EAAE,EAAE,gBAAgBC,EAAE,GAAG,CAAC,KAAK,QAAQF,EAAE,KAAK,gBAAgBC,EAAE,KAAK,gBAAgBC,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,QAAQ,IAAI,GAAQ,EAAO,iBAAiB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,gBAAgB,CAAC,KAAK,QAAQ,iBAAiB,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,aAAa,KAAK,aAAa,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,YAAY,KAAK,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,iBAAiB,WAAW,KAAK,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAGF,EAAEC,EAAE,CAAC,SAAS,CAAC,KAAK,QAAQ,SAAS,CAAC,EAAO,oBAAoB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,QAAQ,oBAAoB,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,aAAa,KAAK,aAAa,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,YAAY,KAAK,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,KAAK,QAAQ,oBAAoB,WAAW,KAAK,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,GAAK,CAAC,QAAQA,EAAE,QAAQC,GAAGF,EAAE,cAAcA,EAAE,cAAc,GAAGA,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,UAAU,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAO,EAAE,OAAO,EAAE,MAAMF,EAAE,CAAC,EAAE,YAAY,GAAG,CAAC,GAAK,CAAC,QAAQC,EAAE,QAAQC,GAAGF,EAAE,cAAcA,EAAE,cAAc,GAAGA,EAAEG,EAAE,EAAEF,EAAE,KAAK,WAAW,GAAG,KAAK,gBAAgBG,EAAE,EAAEF,EAAE,KAAK,WAAW,GAAG,KAAK,gBAAgB,KAAK,WAAW,EAAED,EAAE,KAAK,WAAW,EAAEC,EAAE,KAAK,UAAU,CAAC,EAAEC,EAAE,EAAEC,EAAE,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAOD,EAAE,OAAOC,EAAE,MAAMJ,EAAE,CAAC,EAAE,WAAW,GAAG,CAAC,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAO,KAAK,UAAU,EAAE,OAAO,KAAK,UAAU,EAAE,MAAMA,EAAE,CAAC,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,OAAOE,EAAE,OAAOC,EAAE,UAAUC,GAAGH,EAAE,GAAOG,IAAJ,EAAMJ,GAAMI,IAAJ,EAAM,KAAK,YAAY,EAAE,GAAOA,IAAJ,EAAMJ,GAAMI,IAAJ,EAAM,KAAK,aAAa,EAAE,GAAG,KAAK,gBAAgB,GAAG,KAAK,gBAAgB,KAAK,QAAQ,KAAK,SAAS,CAAC,OAAOF,EAAE,OAAOC,EAAE,MAAMF,EAAE,CAAC,EAAE,mBAAmB,CAAC,KAAK,YAAY,EAAO,WAAW,KAAK,aAAa,EAAO,cAAmB,GAAN,KAAW,CAAC,YAAY,CAAC,QAAQD,EAAE,EAAO,QAAQC,EAAE,SAAS,gBAAgB,kBAAkBC,EAAEF,EAAE,aAAaG,EAAED,EAAE,YAAYE,EAAE,CAAC,EAAE,UAAUC,EAAE,CAAC,EAAE,cAAcC,EAAE,KAAK,uBAAuBC,EAAE,GAAG,SAAS,EAAE,OAAOC,GAAG,GAAG,KAAK,IAAI,EAAE,MAAe,IAAE,IAAIR,GAAG,EAAE,KAAKS,EAAE,CAAC,GAAG,GAAG,SAASC,EAAE,CAAC,EAAE,YAAYC,EAAE,WAAW,mBAAmBC,EAAE,WAAW,gBAAgB,EAAE,EAAE,gBAAgB,EAAE,EAAE,WAAW,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,gCAAgC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,KAAK,cAAc,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,OAAOZ,EAAE,OAAOC,EAAE,MAAMC,KAAK,CAAC,GAAGA,EAAE,QAAQ,OAAO,IAAMC,EAAED,EAAE,KAAK,SAAS,QAAQ,CAACE,EAAEF,EAAE,KAAK,SAAS,QAAQ,CAA6D,GAA5D,KAAK,WAA0BA,EAAE,OAAjB,cAAqCA,EAAE,OAAhB,YAAwB,KAAK,QAAQ,WAAWC,GAAkBD,EAAE,OAAjB,cAAuB,CAAC,KAAK,WAAW,CAAC,KAAK,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,IAAMG,EAAML,IAAJ,GAAWC,IAAJ,EAAMK,EAAe,KAAK,QAAQ,qBAA1B,YAAkDL,IAAJ,GAAsB,KAAK,QAAQ,qBAA5B,cAAoDD,IAAJ,EAAM,GAAGK,GAAGC,EAAE,OAAO,IAAIC,EAAEL,EAAE,cAAc,CAAC,EAAEK,EAAE,MAAM,EAAEA,EAAE,QAAQ,KAAK,YAAY,CAAC,CAAC,IAAMM,EAAE,KAAK,QAAQ,QAAQ,GAAGN,EAAE,MAAM,IAAqC,OAAOM,GAAnB,WAA2BA,IAAWb,EAAE,CAACa,IAAeb,EAAE,cAAmC,KAAKA,EAAE,qBAAqB,EAAGG,GAAcH,EAAE,cAAmC,KAAKA,EAAE,2BAA2B,EAAGI,GAAcJ,EAAE,cAAmC,KAAKA,EAAE,2BAA2B,EAAcA,EAAE,WAAgC,SAAS,QAAQ,EAAG,CAAYA,EAAE,WAAgC,SAAS,gBAAgB,EAAI,CAAC,OAAO,GAAG,KAAK,WAAW,KAAK,SAAS,OAAO,KAAKE,EAAE,gBAAgB,CAAC,GAAG,EAAE,KAAK,QAAQ,WAAWC,GAAG,KAAK,QAAQ,aAAaC,GAAG,MAAO,MAAK,YAAY,SAAS,KAAK,KAAK,QAAQ,MAAM,CAAC,EAAE,gBAAgB,CAAC,IAAII,EAAEP,EAAW,KAAK,QAAQ,qBAAtB,OAAyC,EAAE,KAAK,IAAIA,EAAE,CAAC,KAAK,IAAID,EAAE,CAACC,EAAED,EAAiB,KAAK,QAAQ,qBAA5B,eAAiD,EAAEA,GAAG,IAAMS,EAAEN,GAAG,KAAK,QAAQ,UAAUO,EAAEP,GAAgBD,EAAE,OAAf,YAAqB,KAAK,IAAIM,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,SAAS,KAAK,QAAQ,wBAAwB,KAAK,SAAS,KAAK,aAAaA,EAAE,OAAO,OAAO,CAAC,aAAa,CAAC,EAAE,CAACC,EAAE,CAAC,KAAKC,EAAE,KAAK,QAAQ,cAAc,EAAE,CAAC,CAAC,KAAK,KAAK,QAAQ,KAAK,SAAS,KAAK,QAAQ,SAAS,OAAO,KAAK,QAAQ,OAAO,CAAC,CAAC,EAAE,KAAK,mBAAmB,CAAC,GAAG,aAAa,KAAK,uBAAuB,CAAC,OAAO,KAAK,uBAAuB,KAAK,+BAA+B,OAAO,KAAK,uCAAuC,CAAC,IAAI,KAAK,aAAwB,KAAK,cAAhB,SAA4B,CAAC,IAAMV,EAAE,KAAK,eAAe,KAAK,eAAe,KAAK,aAAa,KAAK,aAAa,KAAK,aAAa,KAAK,SAAS,KAAK,SAAS,KAAK,eAAeA,EAAE,KAAK,UAAU,KAAK,KAAK,KAAK,eAAeA,EAAE,CAAC,KAAK,YAAY,SAAS,KAAK,MAAM,CAAK,KAAK,WAAT,IAAoB,KAAK,uBAAuB,gBAAgB,CAAC,KAAK,aAAa,KAAK,SAAS,KAAK,SAAS,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,MAAM,GAAG,IAAI,IAAI,EAAO,aAAa,QAAQA,IAAI,SAAS,iBAAiBA,IAAI,SAAS,OAAO,EAAE,GAAQ,KAAK,QAAQ,CAAC,QAAQA,EAAE,QAAQC,EAAE,kBAAkBC,EAAE,aAAaC,EAAE,YAAYC,EAAE,UAAUC,EAAE,cAAcC,EAAE,uBAAuBC,EAAE,SAAS,EAAE,OAAOC,EAAE,KAAKC,EAAE,SAASC,EAAE,mBAAmBE,EAAE,YAAYD,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,WAAW,EAAE,QAAQ,EAAE,gCAAgC,EAAE,CAAC,KAAK,QAAQ,IAAI,GAAQ,KAAK,QAAQ,IAAI,GAAQ,KAAK,WAAW,IAAI,GAAW,CAAC,QAAQX,EAAE,QAAQC,EAAE,WAAW,EAAE,CAAC,CAAC,KAAK,iBAAiB,CAAC,KAAK,SAAS,EAAE,CAAC,KAAK,KAAK,EAAE,KAAK,SAAS,KAAK,aAAa,EAAE,KAAK,SAAS,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,aAAa,KAAK,eAAe,KAAK,aAAa,KAAK,QAAQ,QAAQ,iBAAiB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,cAAc,IAAI,GAAcE,EAAE,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,KAAK,cAAc,GAAG,SAAS,KAAK,gBAAgB,CAAC,SAAS,CAAC,KAAK,QAAQ,SAAS,CAAC,KAAK,QAAQ,QAAQ,oBAAoB,SAAS,KAAK,eAAe,CAAC,EAAE,CAAC,KAAK,cAAc,SAAS,CAAC,KAAK,WAAW,SAAS,CAAC,KAAK,kBAAkB,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAGH,EAAEC,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,IAAID,EAAEC,EAAE,CAAC,UAAU,EAAE,CAAC,KAAK,aAAa,KAAK,YAAY,WAAWD,EAAE,KAAK,YAAY,UAAUA,EAAE,QAAQ,CAAC,KAAK,WAAW,QAAQ,CAAC,KAAK,CAAC,SAASA,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,SAASA,EAAE,KAAK,QAAQ,KAAK,SAAS,KAAK,CAAC,KAAK,SAAS,EAAE,CAAC,OAAO,CAAC,KAAK,SAAS,CAAC,EAAE,KAAK,YAAY,CAAC,EAAE,KAAK,eAAe,KAAK,aAAa,KAAK,aAAa,KAAK,aAAa,KAAK,SAAS,EAAE,KAAK,QAAQ,MAAM,CAAC,OAAO,CAAC,KAAK,YAAY,KAAK,UAAU,CAAC,EAAE,KAAK,OAAO,EAAE,MAAM,CAAC,KAAK,YAAY,KAAK,UAAU,CAAC,EAAE,KAAK,QAAQ,MAAM,CAAC,KAAK,OAAO,EAAE,IAAI,EAAE,CAAC,IAAMC,EAAED,GAAG,KAAK,MAAMA,GAAG,KAAK,KAAKA,EAAE,KAAK,QAAQ,QAAQ,KAAKC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAOA,EAAE,EAAE,UAAUC,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAC,EAAE,SAASC,EAAE,KAAK,QAAQ,SAAS,OAAOC,EAAE,KAAK,QAAQ,OAAO,KAAKC,EAAE,CAACF,GAAG,KAAK,QAAQ,KAAK,QAAQG,EAAE,WAAW,EAAE,MAAMC,EAAE,CAAC,EAAE,aAAaC,EAAE,CAAC,EAAE,SAASC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,WAAW,CAAC,KAAK,UAAUF,EAAE,CAAC,GAAG,CAAC,MAAM,OAAO,QAAQ,CAAC,SAASR,EAAE,CAAC,EAAE,UAAU,CAAC,SAAS,QAAQ,MAAM,CAAC,SAASA,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,IAAIE,EAAE,GAAa,OAAOF,GAAjB,SAAmB,EAAE,SAAS,cAAcA,EAAE,CAAQA,GAAN,MAAeA,EAAE,WAAY,EAAEA,GAAGE,EAAE,CAAC,GAAG,KAAK,QAAQ,UAAU,EAAO,CAAC,IAAMF,EAAE,KAAK,QAAQ,QAAQ,uBAAuB,CAAC,GAAG,KAAK,aAAaA,EAAE,KAAKA,EAAE,IAAI,IAAMG,EAAED,EAAE,uBAAuB,CAAC,GAAG,KAAK,aAAaC,EAAE,KAAKA,EAAE,KAAK,KAAK,gBAAgB,GAAa,OAAOH,GAAjB,SAAmB,CAAC,GAAG,GAAGC,EAAE,EAAE,KAAK,MAAMD,EAAE,CAAC,KAAK,QAAQ,SAASS,IAAI,KAAK,aAAa,KAAK,eAAe,KAAK,QAAQ,EAAE,GAAM,EAAET,EAAE,KAAK,MAAM,CAACE,EAAE,MAAO,MAAK,eAAe,KAAK,aAAaF,EAAE,KAAK,UAAU,KAAK,OAAO,CAAC,KAAK,OAAO,CAAC,KAAW,GAAN,MAAS,EAAE,KAAK,EAAE,IAAI,KAAK,eAAeS,IAAI,KAAK,aAAaT,GAAG,KAAK,QAAQ,OAAO,KAAK,eAAeA,EAAE,CAAC,SAASI,EAAE,OAAOC,EAAE,KAAKC,EAAE,YAAY,CAAC,IAAI,KAAK,SAAS,CAAC,GAAG,KAAK,YAAY,SAAeC,IAAK,KAAK,EAAE,UAAU,EAAE,IAAI,CAAC,KAAK,YAAY,SAAS,KAAK,aAAa,KAAK,SAAS,KAAK,SAASP,EAAE,KAAK,eAAe,KAAK,UAAU,KAAK,KAAK,KAAK,SAAS,CAAC,KAAK,eAAeA,EAAE,KAAK,UAAU,KAAK,OAAO,CAACS,IAAI,KAAK,aAAaT,GAAGC,GAAG,KAAK,KAAK,CAAC,SAASS,EAAE,CAAC,CAACT,IAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAAC,SAASS,EAAE,CAAC,CAAO,IAAK,KAAK,CAAC,KAAK,+BAA+B,CAAC,IAAI,CAAC,IAAI,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,UAAU,EAAO,SAAS,gBAAgB,KAAK,QAAQ,QAAQ,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,gCAAgC,KAAK,aAAa,KAAK,YAAY,YAAY,KAAK,YAAY,YAAY,KAAK,YAAY,aAAa,KAAK,YAAY,aAAa,KAAK,WAAW,MAAM,KAAK,aAAa,IAAI,KAAK,IAAI,cAAc,CAAC,OAAqB,KAAK,QAAQ,cAA5B,aAAwC,IAAI,cAAc,CAAC,OAAO,KAAK,aAAa,KAAK,YAAY,WAAW,KAAK,YAAY,UAAU,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,SAAS,SAAgB,EAAE,EAAE,CAAC,OAAOV,EAAEC,EAAEA,GAAGA,GAAG,KAAK,eAAe,KAAK,MAAM,CAAC,KAAK,eAAe,IAAI,UAAU,CAAC,OAAW,KAAK,QAAT,EAAe,EAAE,KAAK,OAAO,KAAK,MAAM,IAAI,aAAa,CAAC,OAAO,KAAK,cAAc,IAAI,YAAY,EAAE,CAAC,KAAK,gBAAgBD,IAAI,KAAK,cAAcA,EAAE,KAAK,iBAAiB,EAAE,IAAI,WAAW,CAAC,OAAO,KAAK,YAAY,IAAI,UAAU,EAAE,CAAC,KAAK,cAAcA,IAAI,KAAK,YAAYA,EAAE,KAAK,iBAAiB,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,WAAW,IAAI,SAAS,EAAE,CAAC,KAAK,aAAaA,IAAI,KAAK,WAAWA,EAAE,KAAK,iBAAiB,EAAE,IAAI,UAAU,CAAC,OAAiB,KAAK,cAAhB,SAA4B,IAAI,WAAW,CAAC,IAAIA,EAAE,QAAQ,OAAO,KAAK,YAAY,GAAG,kBAAkB,KAAK,WAAW,GAAG,iBAAiB,KAAK,cAAc,GAAG,oBAA+B,KAAK,cAAhB,WAA8B,GAAG,iBAAiBA,EAAE,iBAAiB,CAAC,KAAK,kBAAkB,CAAC,KAAK,YAAY,UAAU,GAAG,KAAK,YAAY,UAAU,GAAG,KAAK,YAAY,MAAM,CAAC,kBAAkB,CAAC,KAAK,YAAY,UAAU,KAAK,YAAY,UAAU,QAAQ,gBAAgB,GAAG,CAAC,MAAM,MCA5/W,SAAS,GAAsB,EAAM,CAAC,GAAK,CAAC,aAAW,EAAY,EAAMc,EAAO,KAAK,CAQu0C,OARt0C,MAAc,CAAC,GAAG,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,SAAS,EAAE,CAAC,UAAU,GAAK,CAAC,OAAQ,EAAM,CAAC,QAAQ,MAAM,0BAA0B,EAAM,GAAK,CAAC,EAAM,CAAC,CACnZ,MAAc,CAAC,IAAM,MAAuB,CAAC,GAAG,CAAC,IAAM,EAAkB,SAAS,cAAc,+BAA+B,CAAO,EAAY,SAAS,gBAAsB,EAAkB,GAAa,EAAY,OAAO,EAAY,MAAM,WAAW,SAAY,EAAM,UAAY,GAAmB,EAAmB,EAAM,QAAQ,MAAM,CAAO,EAAM,QAAQ,OAAO,QAAU,EAAM,CAAC,QAAQ,MAAM,+BAA+B,EAAM,GACxb,GAAoB,CACpB,IAAI,EAAuB,EAAkB,GAAG,CAAC,EAAmB,IAAI,iBAAiB,EAAmB,CAAC,EAAkB,IAAI,iBAAiB,EAAmB,CACpK,UAAU,SAAS,kBAAiB,EAAmB,QAAQ,SAAS,gBAAgB,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,6BAA6B,CAAC,CAAC,CACxL,EAAkB,QAAQ,SAAS,gBAAgB,CAAC,WAAW,GAAK,gBAAgB,CAAC,QAAQ,CAAC,CAAC,QAAS,EAAM,CAAC,QAAQ,MAAM,8BAA8B,EAAM,CAAE,UAAU,CAAC,GAAG,CAAI,GAAmB,EAAmB,YAAY,CAAI,GAAkB,EAAkB,YAAY,OAAQ,EAAM,CAAC,QAAQ,MAAM,iCAAiC,EAAM,IAAM,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,OAAO,IAAM,EAAY,SAAS,qBAAqB,IAAI,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAY,OAAO,IAAI,CAAC,IAAM,EAAQ,EAAYA,GAAO,KAAiB,GAAG,CAAC,IAAM,EAAc,EAAO,iBAAiB,EAAQ,CAAI,GAAe,EAAc,iBAAiB,WAAW,GAAG,QAAQ,EAAQ,aAAa,qBAAqB,OAAO,OAAS,EAAW,CAAC,QAAQ,MAAM,gCAAgC,EAAW,SAAU,EAAM,CAAC,QAAQ,MAAM,+BAA+B,EAAM,GAAI,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,GAAG,OAAO,IAAQ,WAAW,CAAC,QAAQ,MAAM,yBAAyB,CAAC,OAAQ,EAAM,QAAQ,IAAI,GAAM,CAAC,UAAU,GAAW,IAAI,GAAG,CAAC,CAAC,IAAM,EAAI,GAAM,CAAC,GAAG,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,IAAI,EAAK,CAAC,sBAAsB,EAAI,OAAQ,EAAM,CAAC,QAAQ,MAAM,4BAA4B,EAAM,GAAW,EAAY,sBAAsB,EAAI,CAAC,UAAU,CAAmC,GAAlC,qBAAqB,EAAY,CAAI,EAAM,QAAS,GAAG,CAAC,EAAM,QAAQ,SAAS,CAAC,EAAM,QAAQ,WAAY,EAAM,CAAC,QAAQ,MAAM,0BAA0B,EAAM,SAAY,EAAM,CAAkD,OAAjD,QAAQ,MAAM,4BAA4B,EAAM,KAAW,KAAM,CAAC,EAAU,CAAC,CACp9C,MAAc,CAAC,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,EAAM,QAAQ,OAChD,IAAM,EAAgB,MAAM,KAAK,SAAS,iBAAiB,UAAU,EAAE,EAAE,CAAC,CAAC,OAAO,GAAS,CAAC,GAAG,CAAC,EAAQ,MAAO,GAAM,IAAM,EAAO,EAAQ,GAAG,CAAC,EAAO,KAAK,MAAO,GACjK,IAAM,EAAe,EAAO,KAAK,WAAW,EAAO,SAAS,OAAO,EAAE,EAAO,KAAK,WAAW,KAAK,EAAE,EAAO,KAAK,WAAW,IAAI,CAAO,EAAQ,EAAO,KAAK,SAAS,IAAI,CAAC,OAAO,GAAgB,GAAU,CAAC,IAAI,GAAQ,CAAC,GAAG,CAAC,IAAM,EAAc,EAAa,EAAK,EAAc,KAAK,SAAS,IAAI,CAAC,IAAI,EAAc,KAAK,MAAM,IAAI,CAAC,KAAK,GAAG,GAAS,EAAY,EAAK,mBAAmB,EAAK,CAAC,GAAO,EAAa,EAAE,GAAG,CAAC,GAAG,EAAY,CAAC,IAAM,EAAc,SAAS,cAAc,EAAY,CAAC,GAAG,EAAc,CAAC,IAAM,EAAY,EAAO,iBAAiB,EAAc,CAAC,gBAAgB,EAAa,GAAY,SAAS,EAAY,EAAI,UAAW,EAAY,CAAC,QAAQ,MAAM,gCAAgC,EAAY,CAAE,MAAM,CAAC,OAAK,eAA2B,gBAAc,OAAQ,EAAY,CAAuD,OAAtD,QAAQ,MAAM,2BAA2B,EAAY,CAAQ,OAAQ,CAAC,OAAO,QAAQ,CAAO,GAAa,EAAE,EAAK,IAAe,CAAC,GAAG,CAAIC,GAAGA,EAAE,gBAAe,EAAE,gBAAgB,CAAI,EAAM,SAAS,GAAM,EAAM,QAAQ,SAAS,EAAK,CAAC,OAAO,EAAE,GAAc,GAAG,CAAC,OAAS,EAAM,CAAC,QAAQ,MAAM,iCAAiC,EAAM,GAAU,EAAS,EAAgB,KAAK,CAAC,OAAK,kBAAgB,GAAG,EAAYA,EAAE,EAAK,EAAa,CAAC,CAAkJ,OAAjJ,EAAgB,SAAS,CAAC,iBAAe,IAAQ,CAAI,GAAe,EAAS,IAAQ,EAAc,iBAAiB,QAAQ,EAAS,GAAO,EAAI,KAAW,CAAC,EAAgB,SAAS,CAAC,iBAAe,IAAQ,CAAI,GAAe,EAAS,IAAQ,EAAc,oBAAoB,QAAQ,EAAS,GAAO,EAAI,QAAU,EAAM,CAAuD,OAAtD,QAAQ,MAAM,iCAAiC,EAAM,KAAW,KAAM,CAAC,EAAM,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,EAAM,MAAM,CAAC,6BARxkD,IAA4D,KAAyB,IAAoC,CAa3J,GAAa,EAAQ,GAAsB,CAAC,+BAA+B,4DAA4D,6EAA6E,6CAA6C,0DAA0D,CAAC,GAAG,IAAgB,GAAa,GAAa,YAAY,gBAAgB,EAAoB,GAAa,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,YAAY,qEAAqE,CAAC,CAAC,qECZrhB,IAA+N,IAA8C,IAA4B,KAAyJ,KAA6E,CAAMC,GAAgB,EAASC,EAAW,CAAO,GAAkB,EAASC,GAAa,CAAOC,GAAY,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,GAAgB,EAAE,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAM,CAAC,kFAAkF,kFAAkF,+TAA+T,qJAAqJ,0JAA0J,sHAAsH,oEAAoE,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQT,GAAY,GAAM,CAAqE,EAAkB,EAAGC,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKM,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBM,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,4BAA4B,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,iBAAiB,KAAK,iBAAiB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKhB,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAG,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOgB,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGV,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,GAAgB,GAAK,OAAOA,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA0C,UAAxBE,GAAa,GAA2B,KAAKH,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAct9J,GAAgB,EAAQO,GAAUK,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGlB,GAAgB,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICfhU,SAAS,GAAgB,EAAE,EAAE,CAAC,GAAG,EAAEmB,aAAaC,GAAG,MAAU,UAAU,oCAAoC,CAAC,SAAS,GAAkB,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,OAAO,IAAI,CAAC,IAAIE,EAAEF,EAAEC,GAAG,EAAE,WAAWC,EAAE,YAAY,GAAM,EAAE,aAAa,GAAK,UAAUA,IAAI,EAAE,SAAS,IAAM,OAAO,eAAeH,EAAEG,EAAE,IAAIA,EAAE,EAAE,SAAS,GAAa,EAAE,EAAE,EAAE,CAA+D,OAA9D,GAAG,GAAkBH,EAAE,UAAUC,EAAE,CAAC,GAAG,GAAkBD,EAAEE,EAAE,CAAQF,EAWxY,SAAS,GAAc,EAAE,EAAE,CAAC,OAAWA,EAAE,QAAQC,EAAE,aAAa,CAAC,GAA9B,EAA+BD,EAAE,GAAUC,EAAE,aAAa,GAASD,EAAE,OAAO,EAAE,EAAE,CAAC,aAAa,GAASA,EAAE,OAAO,EAAE,GAMrJ,SAAS,GAAa,EAAE,CAAC,MAAO,GAAQA,GAAOA,EAAE,WAAN,GAAgB,aAAaA,GAAGA,EAAE,eAAeA,EAAE,cAAc,aAQ5G,SAAS,GAAU,EAAE,CAAC,MAAM,CAAC,MAAM,WAAWA,EAAE,CAAC,EAAE,SAASA,EAAE,EAAE,KAAK,MAAMA,EAAE,EAAEA,EAM/E,SAAS,GAAW,EAAE,CAAC,MAAM,qDAAqD,KAAKA,EAAE,CAOzF,SAAS,IAAa,CAAC,IAAIA,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAKC,EAAED,EAAE,GAAOE,EAAEF,EAAE,IAAQG,EAAEF,GAAGC,EAAE,GAAG,CAACC,EAAE,MAAU,MAAM,8GAA8G,CAAC,GAAG,GAAUA,EAAE,CAAC,MAAM,qBAA4BA,IAAG,GAAG,GAAWA,EAAE,CAAC,OAAOA,EAAE,QAAQ,QAAQ,SAAS,CAAsE,MAAlEF,EAAY,UAAU,IAAWA,8BAAgC,CAAW,UAAU,IAAWE,6BAA+B,CAAyX,SAAS,GAAqB,EAAE,EAAE,CAAC,MAAO,GAAE,CAAC,QAAQ,EAAE,CAAC,CAACH,EAAEC,EAAEA,EAAE,QAAQ,CAACA,EAAE;;;;;;GAe76B,SAAS,GAAc,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAE,EAAE,IAAIH,EAAE,QAAQ,EAAE,EAAE,CAAC,KAAKG,IAAI,EAAEF,GAAG,EAAE,EAAE,EAAEA,GAAG,KAAKC,EAAE,CAAC,EAAE,IAAIF,EAAE,QAAQG,EAAE,CAO1G,SAAS,GAAa,EAAE,EAAE,CAA4B,OAArB,EAAE,IAAIH,EAAE,QAAQ,EAAE,EAAE,EAAUC,IAAI,EAAE,CAQrE,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAE,EAAE,IAAIH,EAAE,QAAQ,EAAE,EAAE,CAAC,GAAG,CAACG,EAAEF,GAAG,MAAO,GAAK,GAAG,CAACC,EAA8B,MAA3B,GAAED,GAAG,EAAE,CAAC,EAAE,IAAID,EAAE,QAAQG,EAAE,CAAQ,GAAK,IAAIC,EAAED,EAAEF,GAAG,QAAQC,EAAE,CAA6C,OAAvCE,IAAL,IAAQD,EAAEF,GAAG,OAAOG,EAAE,EAAE,CAAC,EAAE,IAAIJ,EAAE,QAAQG,EAAE,CAAQA,EAAEF,IAAQE,EAAEF,GAAG,SAAT,EAO5M,SAAS,GAAe,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAaF,EAAEC,EAAE,CAAC,GAAGC,EAAE,OAAO,EAAE,MAAO,GAAM,IAAIC,EAAED,EAAE,OAAO,CAAuB,OAAtB,GAAeF,EAAEC,EAAEE,EAAE,CAAQA,EAO7H,SAAS,GAAc,EAAE,EAAE,CAAC,IAAID,EAAE,EAAE,IAAIF,EAAE,CAAC,EAAE,IAAIC,EAAEC,EAAE,CAAC,EAAE,OAAOF,EAAE,CAOjE,SAAS,GAAoB,EAAE,CAAC,IAAIC,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAC,OAAO,GAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAEH,EAAE,aAAa,cAAqBE,IAAG,CAAgC,OAA9BC,GAAQA,IAAL,MAAU,EAAED,GAAQC,IAAL,GAAO,EAAEA,GAAUF,IAAIA,EAAE,CAOzN,SAAS,GAAY,EAAE,EAAE,CAAC,IAAIC,EAAEF,EAAE,KAAK,GAAG,CAACC,EAAE,MAAU,UAAU,8BAA8B,CAAC,GAAUA,EAAE,aAAa,yBAAyB,GAA/C,KAAgD,OAAOA,EAAE,cAAc,SAAS,CAAC,IAAIE,EAAE,SAAS,cAAc,MAAM,CAA2F,MAA1F,GAAE,UAAUD,EAAE,EAAE,YAAYC,EAAE,WAAW,CAAC,EAAE,aAAa,yBAAyB,OAAO,CAAQF,EAAE,cAAc,SAAS,CAQlV,SAAS,GAAc,EAAE,CAAC,IAAIA,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAKC,EAAE,UAAU,OAAO,EAAE,UAAU,GAAG,IAAK,GAAE,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,GAAWF,EAAE,CAAC,MAAU,UAAU,IAAWA,6BAA+B,CAAC,IAAIK,EAAE,yCAAgD,mBAAmBL,EAAE,GAAE,IAAI,IAAIM,KAAKL,EAAE,EAAE,eAAeK,EAAE,GAAG,GAAG,IAAWA,KAAc,mBAAmBL,EAAEK,GAAG,IAAG,IAAIC,EAAE,mBAAmB,EAAO,IAAI,eAAe,IAAI,eAAe,EAAE,KAAK,MAAMF,EAAE,GAAK,CAAC,EAAE,OAAO,UAAU,CAAC,GAASE,EAAE,SAAR,IAAe,GAASA,EAAE,SAAR,IAAe,GAAG,CAAC,IAAIN,EAAE,KAAK,MAAMM,EAAE,aAAa,CAAC,GAASN,EAAE,qBAAR,IAA2B,CAAC,GAAYA,EAAEC,EAAE,CAAC,EAAM,MAAM,IAAWF,wBAA0B,CAAC,CAAC,OAAO,EAAEC,EAAE,OAAOD,EAAE,CAAC,EAAEA,EAAE,MAAM,EAAM,MAAM,IAAWA,wBAA0B,CAAC,MAAM,EAAM,MAAM,IAAWA,oBAAsB,CAAC,EAAE,EAAE,QAAQ,UAAU,CAAC,IAAIA,EAAEO,EAAE,OAAO,KAAYA,EAAE,UAAY,GAAG,EAAM,MAAM,wDAA+DP,KAAO,CAAC,EAAE,EAAE,MAAM,GAAG,CAMt+B,SAAS,IAAkB,CAAC,IAAIA,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,SAAaC,EAAE,EAAE,CAAC,MAAM,KAAKD,EAAE,iBAAiB,oCAAoC,CAAC,CAAKE,EAAE,SAAqB,EAAE,CAAC,YAAY,GAAQ,QAAQ,OAAO,QAAQ,MAAM,yCAAgDF,IAAG,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAAC,GAAUA,EAAE,aAAa,mBAAmB,GAAzC,KAA0C,OAAO,IAAIC,EAAE,GAAoBD,EAAE,CAAsB,GAAf,GAAYC,EAAE,CAAiBA,EAAED,EAAE,CAAC,MAAM,SAAS,EAAE,CAAC,OAAO,GAAYC,EAAED,EAAE,GAAG,CAAC,MAAME,EAAE,OAAOF,EAAE,CAAC,EAAEA,EAAE,IAAI,CAMhhB,SAAS,IAAc,CAAC,IAAIA,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,SAAa,EAAO,2BAA0B,EAAO,yBAAyB,GAA8R,EAAO,iBAAiB,UAA3S,SAAmB,EAAE,CAAC,GAAG,GAAWC,EAAE,OAAO,EAAEA,EAAE,MAAsBA,EAAE,KAAK,QAAvB,cAAiE,KAAI,IAAnCC,EAAEF,EAAE,iBAAiB,SAAS,CAASG,EAAE,EAAEA,EAAED,EAAE,OAAO,IAAI,GAAGA,EAAEC,GAAG,gBAAgBF,EAAE,OAAO,CAAC,IAAIG,EAAEF,EAAEC,GAAG,cAAc,EAAE,MAAM,cAAc,GAAUF,EAAE,KAAK,KAAK,GAAG,WAAa,SAA6C,EAMre,SAAS,GAAiB,EAAE,CAAC,GAAc,OAAOD,GAAlB,SAAoB,GAAG,CAAC,EAAE,KAAK,MAAMA,EAAE,OAAOA,EAAE,CAAiB,OAAhB,QAAQ,KAAKA,EAAE,CAAO,EAAE,CAAC,OAAOA,EAQjH,SAAS,GAAY,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,QAAQ,eAAeA,EAAE,QAAQ,cAAc,YAAY,CAAC,IAAIG,EAAE,CAAC,OAAOF,EAAE,CAAUC,IAAT,IAAK,KAAQ,EAAE,MAAMA,GAAG,IAAIE,EAAE,WAAW,EAAU,UAAU,aAAa,CAAC,QAAQ,mBAAmB,KAAK,CAAC,CAAC,GAAG,GAAGA,EAAE,KAAK,EAAE,KAAK,UAAUD,EAAE,EAAE,EAAE,QAAQ,cAAc,YAAYA,EAAEH,EAAE,OAAO,EAO5S,SAAS,GAAY,EAAE,EAAE,CAAC,EAAE,GAAiBC,EAAE,CAAC,IAAIC,EAAE,EAAE,CAAKC,EAAE,GAAGF,EAAE,MAAoBA,EAAE,QAAZ,SAAyB,GAAaD,EAAEC,EAAE,KAAK,OAAO,CAAG,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAM,MAAMF,EAAE,KAAK,QAAQ,CAAC,EAAE,KAAKA,EAAE,KAAK,KAAK,EAAE,OAAOE,EAAE,CAAC,GAAeH,EAAEC,EAAE,KAAK,OAAOC,EAAE,GAAG,CAAC,EAAE,GAAaF,EAAE,SAAgBC,EAAE,QAAO,CAAC,EAAEA,EAAE,aAAaA,EAAE,OAAO,CAAC,IAAII,EAAE,GAAeL,EAAEC,EAAE,OAAO,CAAII,IAAG,EAAE,KAAKA,EAAE,CAAC,EAAEJ,EAAE,OAAO,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAAC,GAAgB,OAAOA,GAApB,WAAsB,CAAC,EAAE,KAAKD,EAAEG,EAAE,CAAC,OAAO,EAAE,QAAQA,EAAE,MAAS,KAAK,CAAC,SAAS,IAAsB,CAAC,IAAIH,EAAE,UAAU,CAAmuB,IAAluB,IAAIA,EAAMC,EAAE,CAAC,CAAC,oBAAoB,iBAAiB,oBAAoB,oBAAoB,mBAAmB,kBAAkB,CAAC,CAAC,0BAA0B,uBAAuB,0BAA0B,0BAA0B,yBAAyB,wBAAwB,CAAC,CAAC,0BAA0B,yBAAyB,iCAAiC,yBAAyB,yBAAyB,wBAAwB,CAAC,CAAC,uBAAuB,sBAAsB,uBAAuB,uBAAuB,sBAAsB,qBAAqB,CAAC,CAAC,sBAAsB,mBAAmB,sBAAsB,sBAAsB,qBAAqB,oBAAoB,CAAC,CAAKC,EAAE,EAAMC,EAAEF,EAAE,OAAWG,EAAE,EAAE,CAAMF,EAAEC,EAAE,IAAY,GAAP,EAAEF,EAAEC,GAAMF,GAAGA,EAAE,KAAK,SAAS,CAAC,IAAI,EAAE,EAAEE,EAAEF,EAAE,OAAO,IAAI,EAAEC,EAAE,GAAGC,IAAIF,EAAEE,GAAG,OAAOE,EAAG,MAAO,KAAQ,CAAKH,EAAE,CAAC,iBAAiBD,EAAE,iBAAiB,gBAAgBA,EAAE,gBAAgB,CAAKE,EAAE,CAAC,QAAQ,SAAiB,EAAE,CAAC,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE,SAAS,GAAqB,CAAC,EAAE,IAAI,mBAAmB,EAAoB,CAAC,GAAG,EAAE,EAAE,GAAG,mBAAmBA,EAAE,CAAC,IAAK,SAAS,gBAAgB,IAAIC,EAAEL,EAAED,EAAE,oBAAoB,CAAC,aAAa,SAASM,EAAE,KAAKD,EAAE,CAAC,MAAMD,EAAE,GAAG,EAAE,KAAK,UAAe,CAAC,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,GAAGF,EAAE,aAAa,CAAC,IAAIE,EAAE,SAAS,GAAkB,CAAC,EAAE,IAAI,mBAAmB,EAAiB,CAAC,GAAG,EAAE,EAAE,GAAG,mBAAmBA,EAAE,CAAC,IAAIC,EAAE,SAASL,EAAE,iBAAiB,CAAC,aAAa,SAASK,EAAE,KAAKD,EAAE,CAAC,MAAMD,EAAE,MAAM,GAAG,GAAG,EAAE,GAAG,SAAY,EAAE,EAAE,CAAC,IAAIA,EAAEF,EAAED,GAAG,GAAG,SAAS,iBAAiBG,EAAED,EAAE,EAAE,IAAI,SAAa,EAAE,EAAE,CAAC,IAAIC,EAAEF,EAAED,GAAG,GAAG,SAAS,oBAAoBG,EAAED,EAAE,EAAE,CAAgS,OAA/R,OAAO,iBAAiBA,EAAE,CAAC,aAAa,CAAC,IAAI,UAAc,CAAC,MAAO,EAAQ,SAASF,EAAE,oBAAqB,CAAC,QAAQ,CAAC,WAAW,GAAK,IAAI,UAAc,CAAC,OAAO,SAASA,EAAE,oBAAoB,CAAC,UAAU,CAAC,WAAW,GAAK,IAAI,UAAc,CAAC,MAAO,EAAQ,SAASA,EAAE,oBAAqB,CAAC,CAAC,CAAQE,gDAnG5yD,OAlCrmB,GAAuB,IAArB,QAAiD,EAAE,CAAC,SAAS,KAAK,EAAO,GAA5C,kBAkC4c,GAAuB,MAAM,UAAU,UAArC,OAAiD,GAAuB,IAArB,QAAkD,EAAO,cAA5B,OAA2C,CAAC,KAAI,CAAC,IAAG,CAAC,IAAG,MAAU,MAAM,gEAAgE,CAAK,GAAgB,OAAO,WAArB,IAAgC,WAAgC,IAArB,OAAwD,IAArB,OAAiD,OAAO,KAArB,IAA0B,KAAK,EAAE,CAAxC,EAAnC,GAMrxB,SAAS,EAAE,CAAC,GAAG,CAACF,EAAE,QAAQ,CAAC,IAAIC,EAAE,OAAO,UAAU,eAAmB,EAAe,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,eAAe,OAAO,eAAeD,EAAEC,EAAE,CAAC,aAAa,GAAK,SAAS,GAAK,MAAMC,EAAE,CAAC,CAAC,EAAED,GAAGC,GAAG,EAAE,QAAQ,UAAU,CAAC,SAASM,GAAS,CAAC,GAAY,OAAT,IAAK,GAAS,MAAU,UAAU,qCAAqC,CAA8C,GAA7C,EAAe,KAAK,MAAM,EAAM,WAAW,CAAC,CAAI,UAAU,OAAO,EAAE,MAAU,UAAU,oCAAoC,CAAC,EAAeA,EAAQ,UAAU,UAAU,SAAS,EAAE,CAA8B,GAA7B,EAAc,KAAK,SAAS,CAAI,CAAC,EAASR,EAAE,CAAC,MAAO,GAAM,IAAIC,EAAED,EAAE,KAAK,KAAoD,OAA5CC,GAAGA,EAAE,KAAKD,GAAG,OAAOA,EAAE,KAAK,KAAY,IAAY,KAAQ,CAAC,EAAeQ,EAAQ,UAAU,OAAO,SAAS,EAAE,CAA2B,GAA1B,EAAc,KAAK,MAAM,CAAI,EAASR,EAAE,CAAC,CAAC,IAAIC,EAAED,EAAE,KAAK,KAAK,OAAOC,GAAGA,EAAE,KAAKD,EAAEC,EAAE,GAAG,IAAK,MAAK,CAAC,EAAeO,EAAQ,UAAU,OAAO,SAAS,EAAE,CAA2B,GAA1B,EAAc,KAAK,MAAM,CAAI,CAAC,EAASR,EAAE,CAAC,MAAO,GAAM,IAAIC,EAAED,EAAE,KAAK,KAAK,MAAM,EAAE,CAACC,GAAGA,EAAE,KAAKD,KAAK,CAAC,EAAeQ,EAAQ,UAAU,OAAO,SAAS,EAAE,EAAE,CAA2B,GAA1B,EAAc,KAAK,MAAM,CAAI,CAAC,EAASR,EAAE,CAAC,MAAU,UAAU,qCAAqC,CAAC,IAAIE,EAAEF,EAAE,KAAK,KAAyE,OAAjEE,GAAGA,EAAE,KAAKF,GAAG,EAAE,GAAGC,EAAS,OAAK,EAAeD,EAAE,KAAK,IAAI,CAACA,EAAEC,EAAE,CAAC,CAAQ,QAAO,CAAC,SAAS,EAAc,EAAE,EAAE,CAAC,GAAG,CAAC,EAASD,EAAE,EAAE,CAACC,EAAE,KAAKD,EAAE,MAAM,CAAC,MAAU,UAAUE,EAAE,2CAA2C,OAAOF,EAAE,CAAC,SAAS,EAAM,EAAE,CAAC,OAAOA,EAAE,IAAI,GAAM,CAAC,IAAI,GAAM,CAAC,SAAS,GAAM,CAAC,OAAO,KAAK,QAAQ,CAAC,UAAU,CAAC,UAAU,EAAE,CAA0C,OAAzC,EAAeQ,EAAQ,YAAY,GAAK,CAAQA,IAAU,CAAC,SAAS,EAAS,EAAE,CAAC,OAAO,OAAOR,EAAE,GAAGA,KAAmB,OAAO,KAArB,IAA0B,KAA0B,IAArB,OAA2D,GAA/B,EAAkC,CAAK,GAAE,IAAsB,SAAS,EAAE,EAAE,SAAa,EAAE,EAAE,EAAE,CAAC,EAAEC,GAAGC,EAAED,IAAIE,GAAG,CAAC,AAAY,EAAE,UAAQD,EAAED,KAAM,UAAiC,IAAI,UAAc,CAAC,IAAID,EAAEC,EAAEC,EAAEC,EAAE,OAAO,UAAU,SAASC,EAAe,OAAO,aAApB,IAAiC,SAAe,EAAE,CAAC,OAAO,aAAaJ,EAAE,EAAE,WAAW,GAAG,CAAC,OAAO,eAAe,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,SAAqB,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,OAAO,eAAeA,EAAEC,EAAE,CAAC,MAAMC,EAAE,SAAS,GAAK,aAAa,KAAQC,EAAE,CAAC,OAAU,CAAC,EAAE,SAAqB,EAAE,EAAE,EAAE,CAAQ,MAAP,GAAEF,GAAGC,EAASF,GAAG,EAAE,UAAgB,CAAC,IAAIA,EAAEE,EAAEC,EAAE,SAAS,EAAK,EAAE,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,KAAKC,EAAE,KAAK,KAAK,IAAK,GAAE,MAAM,CAAC,IAAI,SAAa,EAAE,EAAE,CAAC,EAAE,IAAI,EAAKA,EAAEG,EAAE,CAAC,EAAE,EAAE,KAAKD,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,IAAK,IAAG,MAAM,UAAgB,CAAC,IAAIA,EAAEH,EAAe,IAAb,EAAE,EAAE,EAAE,IAAK,GAAQG,GAAG,EAAE,GAAG,KAAKA,EAAE,KAAK,CAAC,EAAEA,EAAE,MAAO,GAAG,CAAC,SAAS,EAAS,EAAE,EAAE,CAAC,EAAE,IAAIH,EAAEG,EAAE,CAAC,AAAI,IAAEC,EAAEF,EAAE,MAAM,CAAE,SAAS,EAAW,EAAE,CAAC,IAAID,EAAEC,EAAE,OAAOF,EAAkD,OAA1CA,GAAN,MAAmBE,GAAV,UAAyBA,GAAZ,aAAgB,EAAEF,EAAE,MAAwB,OAAOC,GAAnB,YAAsBA,EAAE,SAAS,GAAQ,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAE,KAAK,MAAM,OAAO,IAAI,EAAe,KAAS,KAAK,QAAT,EAAe,KAAK,MAAMA,GAAG,QAAQ,KAAK,MAAMA,GAAG,QAAQ,KAAK,MAAMA,GAAG,CAAC,KAAK,MAAM,OAAO,EAAE,SAAS,EAAe,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEC,EAAE,GAAG,CAAI,KAAQH,EAAE,EAAE,OAAOD,EAAE,IAAI,EAAM,EAAE,KAAOC,EAAED,EAAE,IAAIC,EAAE,KAAK,IAAK,GAAED,EAAE,IAAI,CAAC,IAAIE,EAAE,QAAQA,EAAE,OAAO,UAAU,sBAAsB,CAAC,EAAE,EAAE,EAAWC,EAAE,EAAEC,EAAE,KAAKD,EAAED,EAAE,QAAQA,EAAE,OAAO,CAACA,EAAE,QAAQC,EAAE,QAAQH,EAAE,CAAC,EAAE,OAAOA,EAAE,EAAE,SAAS,EAAQ,EAAE,CAAC,IAAIC,EAAEC,EAAE,KAAK,GAAG,CAACA,EAAE,UAAU,CAAC,EAAE,UAAU,GAAK,EAAE,MAAM,EAAEA,EAAE,KAAK,GAAG,EAAI,EAAE,EAAWF,EAAE,EAAC,GAAU,UAAU,CAAC,IAAIG,EAAE,IAAI,EAAeD,EAAE,CAAC,GAAG,CAAC,EAAE,KAAKF,GAAG,UAAoB,CAAC,EAAQ,MAAMG,EAAE,UAAU,IAAI,UAAmB,CAAC,EAAO,MAAMA,EAAE,UAAU,GAAG,OAAOH,EAAE,CAAC,EAAO,KAAKG,EAAEH,EAAE,IAAI,EAAM,EAAE,IAAIA,EAAE,EAAE,MAAM,EAAE,EAAE,MAAM,OAAO,GAAG,EAAS,EAAOE,EAAE,QAAQF,EAAE,CAAC,EAAO,KAAK,IAAI,EAAeE,EAAE,CAACF,EAAE,GAAG,SAAS,EAAO,EAAE,CAAC,IAAIC,EAAE,KAASA,EAAE,YAAW,EAAE,UAAU,GAAK,EAAE,MAAM,EAAEA,EAAE,KAAK,EAAE,IAAID,EAAE,EAAE,MAAM,EAAE,EAAE,MAAM,OAAO,GAAG,EAAS,EAAOC,EAAE,EAAE,SAAS,EAAgB,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,OAAO,KAAK,SAAc,EAAE,CAAC,EAAE,QAAQA,EAAEG,GAAG,CAAC,MAAM,SAAoB,EAAE,CAAC,EAAEA,EAAEJ,EAAE,GAAGG,EAAE,GAAGC,EAAE,CAAC,SAAS,EAAe,EAAE,CAAC,KAAK,IAAIJ,EAAE,KAAK,UAAU,GAAM,SAAS,EAAQ,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,MAAM,EAAE,KAAK,UAAU,GAAM,KAAK,MAAM,EAAE,CAAC,KAAK,IAAI,IAAK,GAAE,SAASS,EAAQ,EAAE,CAAC,GAAe,OAAOT,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,GAAO,KAAK,UAAT,EAAiB,MAAM,UAAU,gBAAgB,CAAC,KAAK,QAAQ,EAAE,IAAIC,EAAE,IAAI,EAAQ,KAAK,CAAC,KAAK,KAAK,SAAc,EAAE,EAAE,CAAC,IAAIE,EAAE,CAAC,QAAoB,OAAOH,GAAnB,YAAsBA,EAAE,QAAoB,OAAOE,GAAnB,YAAsBA,EAAE,CAAsN,MAArN,GAAE,QAAQ,IAAI,KAAK,aAAa,SAAsB,EAAE,EAAE,CAAC,GAAe,OAAOF,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,EAAE,QAAQD,EAAE,EAAE,OAAOC,IAAI,CAAC,EAAE,MAAM,KAAKE,EAAE,CAAKF,EAAE,QAAN,GAAa,EAAS,EAAOA,EAAE,CAAQE,EAAE,SAAS,KAAK,MAAM,SAAiB,EAAE,CAAC,OAAO,KAAK,KAAK,IAAK,GAAEH,EAAE,EAAE,GAAG,CAAC,EAAE,KAAK,IAAK,IAAG,SAAuB,EAAE,CAAC,EAAQ,KAAKC,EAAED,EAAE,IAAI,SAAsB,EAAE,CAAC,EAAO,KAAKC,EAAED,EAAE,GAAG,OAAOA,EAAE,CAAC,EAAO,KAAKC,EAAED,EAAE,EAAE,IAAIK,EAAEL,EAAE,EAAE,CAAC,cAAcS,EAAQ,GAAM,CAAolC,MAAnlC,GAAQ,UAAUJ,EAAE,EAAEA,EAAE,UAAU,EAAE,GAAM,CAAC,EAAEI,EAAQ,WAAW,SAAyB,EAAE,CAAC,IAAIR,EAAE,KAAK,OAAOD,GAAa,OAAOA,GAAjB,UAAwBA,EAAE,UAAN,EAAcA,EAAE,IAAIC,GAAG,SAAkB,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,EAAEF,EAAE,GAAG,GAAG,CAAC,EAAES,EAAQ,UAAU,SAAwB,EAAE,CAAC,OAAO,IAAI,MAAM,SAAkB,EAAE,EAAE,CAAC,GAAe,OAAOR,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,EAAEF,EAAE,GAAG,GAAG,CAAC,EAAES,EAAQ,OAAO,SAAqB,EAAE,CAAC,IAAIR,EAAE,KAAK,OAAwBE,EAAE,KAAKH,EAAE,EAA3B,iBAAoEA,EAAE,SAAN,EAAaC,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAIA,GAAG,SAAkB,EAAE,EAAE,CAAC,GAAe,OAAOC,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,IAAIC,EAAEJ,EAAE,OAAOK,EAAE,MAAMD,EAAE,CAACE,EAAE,EAAE,EAAgBL,EAAED,GAAG,SAAkB,EAAE,EAAE,CAAC,EAAEA,GAAGC,EAAE,EAAEK,IAAIF,GAAGF,EAAEG,EAAE,GAAGF,EAAE,GAAG,CAAnRF,EAAE,OAAO,UAAU,eAAe,CAAC,GAAmP,CAAC,EAAEQ,EAAQ,QAAQ,SAAsB,EAAE,CAAC,IAAIR,EAAE,KAAK,OAAwBE,EAAE,KAAKH,EAAE,EAA3B,iBAAgE,IAAIC,GAAG,SAAkB,EAAE,EAAE,CAAC,GAAe,OAAOC,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,iBAAiB,CAAC,EAAgBF,EAAED,GAAG,SAAkB,EAAE,EAAE,CAAC,EAAEC,EAAE,GAAGE,EAAE,GAAG,CAA1MF,EAAE,OAAO,UAAU,eAAe,CAAC,GAA0K,CAAQQ,IAAU,GAAG,CAAK,EAAE,IAAI,QAsC9+K,GAAE,CAAC,YAAY,WAAW,aAAa,SAAS,QAAQ,WAAW,MAAM,SAAS,KAAK,qBAAqB,WAAW,OAAO,YAAY,WAAW,QAAQ,cAAc,WAAW,aAAa,QAAQ,YAAY,QAAQ,cAAc,MAAM,QAAQ,CAuD0lEF,GAAE,IAAI,QAAYG,GAAE,IAAI,QAAY,EAAE,EAAE,CAAK,GAAE,UAAU,CASv9E,SAAS,EAAO,EAAE,CAAC,IAAIT,EAAE,KAASC,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAqS,GAApS,GAAgB,KAAK,EAAO,CAAI,EAAO,QAAQF,aAAa,SAAQ,EAAE,OAAO,GAAG,EAAO,SAAS,QAAQ,MAAM,QAAQ,KAAK,8EAA8E,CAAC,EAAEA,EAAE,IAAiB,OAAO,SAArB,KAA0C,OAAOA,GAAlB,WAAsB,EAAE,SAAS,eAAeA,EAAE,EAAK,CAAC,GAAaA,EAAE,CAAC,MAAU,UAAU,sDAAsD,CAAC,GAAcA,EAAE,WAAb,SAAsB,CAAC,IAAIG,EAAEH,EAAE,cAAc,SAAS,CAAC,IAAI,EAAEG,GAAG,GAAcH,EAAE,WAAb,UAAuB,CAAC,GAAWA,EAAE,aAAa,MAAM,EAAE,GAAG,CAAC,MAAU,MAAM,iDAAiD,CAAC,GAAGO,GAAE,IAAIP,EAAE,CAAC,OAAOO,GAAE,IAAIP,EAAE,CAAC,KAAK,QAAQA,EAAE,cAAc,YAAY,KAAK,QAAQA,EAAE,KAAK,OAAO,IAAI,IAAIK,EAAE,IAAI,IAAG,SAAS,EAAE,EAAE,CAA4d,GAA3d,EAAE,WAAW,SAAS,EAAE,CAAC,GAAG,GAAWL,EAAE,OAAO,EAAEC,EAAE,QAAQ,gBAAgBD,EAAE,OAAO,CAAOC,EAAE,SAAR,MAAiB,EAAE,OAAOD,EAAE,QAAQ,IAAIE,EAAE,GAAiBF,EAAE,KAAK,CAAqE,GAA9DE,GAAaA,EAAE,QAAZ,SAA2BA,EAAE,MAAgBA,EAAE,KAAK,SAAjB,QAA6B,CAAC,IAAIK,EAAM,MAAML,EAAE,KAAK,QAAQ,CAAC,EAAE,KAAKA,EAAE,KAAK,KAAK,EAAEK,EAAE,KAAK,CAAC,IAAIG,EAAER,GAAaA,EAAE,QAAZ,QAAsBS,EAAET,GAAYA,EAAE,SAAX,OAAqBQ,GAAGC,GAAG,EAAE,QAAQ,aAAa,aAAa,OAAO,CAAC,GAAG,EAAM,GAAYV,EAAEC,EAAE,IAAI,EAAE,QAAQ,iBAAiB,UAAUD,EAAE,WAAW,CAAeA,EAAE,QAAQ,WAArB,SAA8B,CAAC,IAAII,EAAE,GAAoBL,EAAEE,EAAE,CAAsB,GAAf,GAAYG,EAAE,CAAiBA,EAAEL,EAAE,CAAC,MAAM,SAAS,EAAE,CAAC,IAAIG,EAAE,GAAYD,EAAEF,EAAE,CAAwE,MAAvE,GAAE,QAAQG,EAAE,EAAE,iBAAiBH,EAAE,GAAcA,EAAEG,EAAE,CAAC,GAAE,IAAIF,EAAE,QAAQA,EAAE,CAAQC,IAAI,CAAC,MAAME,EAAE,IAAI,CAAmG,GAAlG,GAAE,IAAI,KAAKC,EAAE,CAAC,GAAE,IAAI,KAAK,QAAQ,KAAK,CAAY,KAAK,QAAQ,WAAxB,UAAkC,GAAY,KAAK,OAAO,CAAI,EAAE,UAAU,CAAC,IAAIC,EAAE,UAAyB,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,wBAAwB,UAAU,CAAC,EAAE,aAAa,GAAcL,EAAE,uBAAuBK,EAAE,CAAC,GAAeL,EAAE,uBAAuBK,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,UAAU,CAAC,GAAYL,EAAE,mBAAmB,EAAE,aAAa,GAAG,EAAE,EAAE,GAAG,mBAAmB,KAAK,wBAAwB,CAAC,OAAO,KAiL31D,OA1KjF,GAAa,EAAO,CAAC,CAAC,IAAI,aAAa,MAAM,SAAoB,EAAE,CAAC,IAAIA,EAAE,KAASC,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAC,OAAO,IAAI,IAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,EAAE,OAAO,CAAC,MAAM,UAAU,CAAC,GAAcA,EAAED,EAAE,CAAC,QAAQG,EAAE,OAAOC,EAAE,CAAC,CAAC,GAAYH,EAAED,EAAEE,EAAE,GAAG,CAAC,MAAME,EAAE,GAAG,EAMnR,CAAC,CAAC,IAAI,MAAM,MAAM,SAAa,EAAE,CAAC,IAAIH,EAAE,KAAK,OAAO,IAAI,IAAG,SAAS,EAAE,EAAE,CAA0B,MAAzB,GAAE,GAAcD,EAAE,MAAM,CAAQC,EAAE,OAAO,CAAC,MAAM,UAAU,CAAC,GAAcA,EAAED,EAAE,CAAC,QAAQE,EAAE,OAAOC,EAAE,CAAC,CAAC,GAAYF,EAAED,EAAE,GAAG,CAAC,MAAMG,EAAE,GAAG,EAO3M,CAAC,CAAC,IAAI,MAAM,MAAM,SAAa,EAAE,EAAE,CAAC,IAAID,EAAE,KAAK,OAAO,IAAI,IAAG,SAAS,EAAE,EAAE,CAA0B,GAAzB,EAAE,GAAcF,EAAE,MAAM,CAAaC,GAAG,KAAS,MAAU,UAAU,gCAAgC,CAAC,OAAOC,EAAE,OAAO,CAAC,MAAM,UAAU,CAAC,GAAcA,EAAEF,EAAE,CAAC,QAAQG,EAAE,OAAOC,EAAE,CAAC,CAAC,GAAYF,EAAEF,EAAEC,EAAE,GAAG,CAAC,MAAMG,EAAE,GAAG,EAS5R,CAAC,CAAC,IAAI,KAAK,MAAM,SAAY,EAAE,EAAE,CAAC,GAAG,CAACJ,EAAE,MAAU,UAAU,+BAA+B,CAAC,GAAG,CAACC,EAAE,MAAU,UAAU,qCAAqC,CAAC,GAAgB,OAAOA,GAApB,WAAsB,MAAU,UAAU,mCAAmC,CAAO,GAAa,KAAK,SAAgBD,IAAG,CAAO,SAAN,GAAc,KAAK,WAAW,mBAAmBA,EAAE,CAAC,OAAO,UAAU,IAAI,CAAC,GAAc,KAAK,SAAgBA,IAAGC,EAAE,EAS3Y,CAAC,CAAC,IAAI,MAAM,MAAM,SAAa,EAAE,EAAE,CAAC,GAAG,CAACD,EAAE,MAAU,UAAU,+BAA+B,CAAC,GAAGC,GAAgB,OAAOA,GAApB,WAAsB,MAAU,UAAU,mCAAmC,CAAO,GAAe,KAAK,SAAgBD,IAAGC,EAAE,EAAI,KAAK,WAAW,sBAAsBD,EAAE,CAAC,OAAO,SAAS,EAAE,IAAI,EAQpS,CAAC,CAAC,IAAI,YAAY,MAAM,SAAmB,EAAE,CAAC,OAAO,KAAK,WAAW,YAAYA,EAAE,EAAE,CAAC,CAAC,IAAI,QAAQ,MAAM,UAAgB,CAAC,IAAIA,EAAEU,GAAE,IAAI,KAAK,EAAE,IAAI,IAAG,SAAS,EAAE,EAAE,CAAC,EAAM,MAAM,qCAAqC,CAAC,GAAG,CAAC,OAAO,GAAE,QAAQV,EAAE,EAO3O,CAAC,CAAC,IAAI,cAAc,MAAM,SAAqB,EAAE,CAAC,IAAIC,EAAE,UAAU,OAAO,GAAY,UAAU,KAAnB,IAAK,GAAiB,UAAU,GAAG,EAAE,CAAC,OAAO,KAAK,WAAW,cAAc,CAAC,KAAKD,EAAE,KAAKC,EAAE,CAAC,EAMvK,CAAC,CAAC,IAAI,iBAAiB,MAAM,SAAwB,EAAE,CAAC,OAAO,KAAK,WAAW,iBAAiBD,EAAE,EAmBlG,CAAC,CAAC,IAAI,kBAAkB,MAAM,SAAyB,EAAE,EAAE,CAAC,GAAG,CAACA,EAAE,MAAU,UAAU,4BAA4B,CAAC,OAAO,KAAK,WAAW,kBAAkB,CAAC,SAASA,EAAE,KAAKC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,mBAAmB,MAAM,UAA2B,CAAC,OAAO,KAAK,WAAW,mBAAmB,EAAE,CAAC,CAAC,IAAI,QAAQ,MAAM,UAAgB,CAAC,OAAO,KAAK,WAAW,QAAQ,EAAE,CAAC,CAAC,IAAI,OAAO,MAAM,UAAe,CAAC,OAAO,KAAK,WAAW,OAAO,EAAE,CAAC,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO,EAAE,UAAU,EAAE,QAAQ,KAAK,QAAQ,CAAC,KAAK,WAAW,oBAAoB,EAAE,CAAC,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,EAAE,UAAU,EAAE,MAAM,CAAC,KAAK,WAAW,iBAAiB,EAAE,CAAC,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,EAAE,UAAU,GAAE,QAAQ,EAAE,aAAa,CAAC,KAAK,IAAI,aAAa,EAAE,CAAC,CAAC,IAAI,0BAA0B,MAAM,UAAkC,CAAC,OAAO,KAAK,WAAW,0BAA0B,EAAE,CAAC,CAAC,IAAI,uBAAuB,MAAM,UAA+B,CAAC,OAAO,KAAK,WAAW,uBAAuB,EAAE,CAAC,CAAC,IAAI,sBAAsB,MAAM,UAA8B,CAAC,OAAO,KAAK,IAAI,mBAAmB,EAAE,CAAC,CAAC,IAAI,SAAS,MAAM,UAAiB,CAAC,OAAO,KAAK,WAAW,SAAS,EAAE,CAAC,CAAC,IAAI,UAAU,MAAM,UAAkB,CAAC,IAAID,EAAE,KAAK,OAAO,IAAI,IAAG,SAAS,EAAE,CAAia,GAAha,GAAE,OAAOA,EAAE,CAAC,GAAE,OAAOA,EAAE,QAAQ,CAAIA,EAAE,mBAAkB,GAAE,OAAOA,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,gBAAgB,yBAAyB,EAAC,EAAE,SAAoBA,EAAE,QAAQ,WAArB,UAA+BA,EAAE,QAAQ,aAAaA,EAAE,QAAQ,WAAW,YAAYA,EAAE,kBAAkBA,EAAE,mBAAmBA,EAAE,QAAQ,WAAWA,EAAE,QAAQ,WAAW,WAAW,YAAYA,EAAE,QAAQ,WAAW,CAACA,EAAE,QAAQ,WAAW,YAAYA,EAAE,QAAQ,EAAKA,EAAE,SAAiBA,EAAE,QAAQ,WAAlB,OAA4BA,EAAE,QAAQ,WAAW,CAAC,EAAE,QAAQ,gBAAgB,yBAAyB,CAAC,IAAIE,EAAEF,EAAE,QAAQ,cAAc,SAAS,CAAC,GAAGE,EAAE,aAAaA,EAAE,WAAW,YAAYF,EAAE,kBAAkBA,EAAE,mBAAmBE,EAAE,WAAWA,EAAE,WAAW,WAAW,YAAYA,EAAE,WAAW,CAACA,EAAE,WAAW,YAAYA,EAAE,EAAE,EAAE,QAAQ,oBAAoB,UAAUF,EAAE,WAAW,CAAC,EAAE,WAAW,EAAE,IAAI,mBAAmBA,EAAE,wBAAwB,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,YAAY,EAWtsE,CAAC,CAAC,IAAI,eAAe,MAAM,SAAsB,EAAE,CAAC,OAAO,KAAK,IAAI,YAAYA,EAAE,EAAE,CAAC,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,WAAW,EAOhK,CAAC,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,cAAc,EAMrF,CAAC,CAAC,IAAI,iBAAiB,MAAM,SAAwB,EAAE,CAAC,OAAO,KAAK,IAAI,cAAcA,EAAE,EAQxF,CAAC,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,WAAW,EAAE,CAAC,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO,KAAK,IAAI,iBAAiB,EAAE,CAAC,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,QAAQ,EAQjP,CAAC,CAAC,IAAI,WAAW,MAAM,SAAkB,EAAE,CAAC,OAAO,KAAK,IAAI,QAAQA,EAAE,EAQtE,CAAC,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,YAAY,EAAE,CAAC,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,cAAc,EAYtK,CAAC,CAAC,IAAI,iBAAiB,MAAM,SAAwB,EAAE,CAAC,OAAO,KAAK,IAAI,cAAcA,EAAE,EAAE,CAAC,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,WAAW,EAAE,CAAC,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,QAAQ,EAAE,CAAC,CAAC,IAAI,UAAU,MAAM,UAAkB,CAAC,OAAO,KAAK,IAAI,OAAO,EAO7S,CAAC,CAAC,IAAI,UAAU,MAAM,SAAiB,EAAE,CAAC,OAAO,KAAK,IAAI,OAAOA,EAAE,EAOnE,CAAC,CAAC,IAAI,WAAW,MAAM,SAAkB,EAAE,CAAC,OAAO,KAAK,IAAI,QAAQA,EAAE,EAAE,CAAC,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,QAAQ,EAAE,CAAC,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,SAAS,EAAE,CAAC,CAAC,IAAI,kBAAkB,MAAM,UAA0B,CAAC,OAAO,KAAK,IAAI,eAAe,EAQ7S,CAAC,CAAC,IAAI,kBAAkB,MAAM,SAAyB,EAAE,CAAC,OAAO,KAAK,IAAI,eAAeA,EAAE,EAAE,CAAC,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,SAAS,EAAE,CAAC,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,YAAY,EAAE,CAAC,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,UAAU,EAM/T,CAAC,CAAC,IAAI,aAAa,MAAM,SAAoB,EAAE,CAAC,OAAO,KAAK,IAAI,UAAUA,EAAE,EAAE,CAAC,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,WAAW,EAAE,CAAC,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,UAAU,EAAE,CAAC,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,aAAa,EAAE,CAAC,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO,KAAK,IAAI,iBAAiB,EAAE,CAAC,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,UAAU,EAAE,CAAC,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,aAAa,EAAE,CAAC,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,aAAa,EAAE,CAAC,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,cAAc,EAAE,CAAC,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,WAAW,EAAE,CAAC,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,SAAS,EAWz3B,CAAC,CAAC,IAAI,YAAY,MAAM,SAAmB,EAAE,CAAC,OAAO,KAAK,IAAI,SAASA,EAAE,EAAE,CAAC,CAAC,CAAQ,IAAS,CAAK,KAAG,EAAE,IAAsB,CAAC,IAAkB,CAAC,IAAc,4BCnU7H,IAAkF,IAAkC,KAAkC,IAA6C,KAAgG,CAAM,GAAW,gCAUtV,GAAM,EAAQ,SAAe,CAAC,QAAM,WAAS,OAAK,WAAS,OAAK,SAAO,kBAAgB,aAAW,GAAG,YAAU,GAAG,QAAM,GAAG,GAAO,CAAC,GAAK,CAAC,EAAI,GAAQa,EAAS,EAAE,CAAO,EAAOC,GAAQ,CAAO,EAAa,GAAU,EAAM,CAA4e,OAA3e,MAAc,CAAC,GAAG,CAAC,EAAO,QAAQ,OAAO,GAAK,EAAE,GAAI,EAAM,MAAM,GAAW,CAAC,EAAM,MAAM,GAAW,CAAC,CAAC,KAAK,EAAE,CAAO,EAAe,IAAIC,GAAO,EAAO,QAAQ,CAAC,KAAG,UAAU,GAAM,SAAS,EAAa,SAAS,GAAG,EAAa,OAAO,GAAM,EAAS,OAAO,EAAgB,WAAc,OAAK,MAAM,EAAO,MAAM,EAAK,WAAW,GAAK,CAAC,CAAC,EAAe,GAAG,OAAO,EAAO,CAAC,EAAe,GAAG,QAAQ,EAAM,EAAG,CAAC,EAAO,EAAI,CAAC,CAAC,MAAc,CAAC,EAAO,GAAKC,EAAI,EAAE,EAAG,CAAC,EAAM,EAAS,EAAK,EAAS,EAAK,EAAO,CAAC,CAAqB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,mBAAmB,GAAS,EAAgB,CAAC,WAAW,2BAA2B,EAAgB,GAAG,GAAG,EAAM,eAAa,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,SAAS,SAAS,CAAC,GAAG,EAAM,SAAsB,EAAK,MAAM,CAAC,UAAU,eAAe,IAAI,EAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,EAAI,CAAC,CAAC,EAAG,CAAC,4EAA4E,uFAAuF,CAAC,mBAAmB,CAAC,GAAM,aAAa,CAAC,MAAM,8BAA8B,SAAS,GAAM,KAAK,GAAM,KAAK,GAAM,gBAAgB,mBAAmB,aAAa,EAAE,CAAC,EAAoB,GAAM,CAAC,MAAM,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,GAAG,GAAoB,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,CAM/sD,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,CAMrK,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,mBAAmB,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,CAAC,MAAM,CAAC,KAAK,EAAY,aAAa,CAAC,CAAC,IAAgB,MCdvL,SAAgB,EAAQ,CAAC,MAAI,OAAK,aAAW,YAAU,QAAM,UAAQ,eAAa,eAAa,cAAY,YAAU,QAAM,GAAG,GAAO,CAAC,IAAM,EAAS,IAAe,CAAO,EAAW,IAAO,MAAY,EAAc,GAAU,IAAY,OAAO,CAAC,EAAgB,CAAC,EAAa,GAAcC,MAAe,GAAK,GAAM,CAAM,CAAC,EAAU,GAAYA,MAAe,GAAK,CAAC,EAAc,CAAM,CAAC,EAAU,GAAYC,EAAS,GAAM,CAAO,EAAa,GAAU,EAAM,CAAO,GAAgB,IAAe,mBAAmB,IAAe,MAAM,GAAG,IAAM,GAAI,OAAoB,EAAK,GAAa,EAAE,CAAC,CAAE,IAAM,EAAU,GAAc,EAAI,CAAC,GAAG,IAAY,IAAA,GAAW,OAAoB,EAAK,GAAa,CAAC,QAAQ,uBAAuB,CAAC,CAAE,GAAK,CAAC,EAAQ,EAAS,GAAsB,EAAgB,EAAa,EAAS,aAAa,GAAG,EAAsB,IAAI,GAAK,CAAC,EAAM,KAAS,EAAsB,EAAa,IAAI,EAAM,EAAM,CAC/5B,EAAa,IAAI,iBAAiB,IAAI,CAAC,EAAa,IAAI,MAAM,IAAI,CAAC,EAAa,IAAI,iBAAiB,IAAI,CAAC,EAAa,IAAI,cAAc,IAAI,CAAK,GACxG,GAC1C,GAAe,IAAW,EAAa,IAAI,WAAW,IAAI,CAD1D,EAAa,IAAI,WAAW,IAAI,CAC+B,GAAY,GAAY,EAAa,IAAI,OAAO,IAAI,CAAK,IAAO,SAAQ,EAAa,IAAI,OAAO,IAAI,CAAC,EAAa,IAAI,WAAW,EAAQ,EAAM,GAAO,EAAa,IAAI,QAAQ,QAAQ,CAAE,IAAM,GAAY,CAAC,MAAM,GAAO,gBAAgB,MAAM,oGAAoG,IAAI,EAAS,KAAK,YAAY,IAAI,UAAQ,eAAa,eAAa,cAAY,YAAU,CAAC,OAAoB,EAAM,UAAU,CAAC,mBAAmB,EAAW,GAAK,CAAC,mBAAmB,EAAW,GAAM,CAAC,cAAc,EAAa,UAAU,EAAW,QAAQ,EAAW,MAAM,CAAC,GAAG,GAAa,eAAa,UAGlsB,KAAkB,GAAW,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,SAAS,CAAC,KAAK,eAAe,SAAS,CAAC,GAA2B,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,0BAA0B,CAAC,CAAC,GAA2B,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,yBAAyB,CAAC,CAAC,GAA4B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,sBAAsB,CAAC,CAAc,EAAK,MAAM,CAAC,SAAS,QAAQ,IAAI,GAAgB,EAAQ,EAAU,CAAC,MAAM,CAAC,GAAG,GAAW,UAAU,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAqJ,KAA/H,EAAK,SAAS,CAAC,QAAS,EAAiB,IAAA,GAAP,OAAiB,MAAO,EAAyC,GAA/B,CAAC,GAAG,GAAW,QAAQ,OAAO,CAAY,GAAG,GAAY,CAAC,CAAM,EAAU,KAAkB,EAAK,GAAW,CAAC,QAAQ,EAAqB,YAAgB,QAAM,CAAC,CAAC,CAAC,CAAC,CAAwxB,SAAS,GAAc,EAAU,CAAC,IAAI,EAAI,GAAG,CAAC,EAAI,IAAI,IAAI,EAAU,MAAO,CAAuC,MAAM,CAAC,EAA9B,GAAY,EAAU,CAA2B,KAAK,CAAE,IAAM,EAAa,EAAI,aAAa,GAAG,EAAI,WAAW,eAAe,EAAI,WAAW,mBAAmB,EAAI,WAAW,wBAAwB,EAAI,WAAW,2BAA2B,CAAC,IAAM,EAAa,EAAI,SAAS,MAAM,EAAE,CAAC,MAAM,IAAI,CAAO,EAAK,EAAa,GACz+D,GAAG,IAAO,QAAQ,CAAC,IAAM,EAAQ,EAAI,aAAa,IAAI,IAAI,CAAqC,MAAM,CAAC,EAA5B,GAAY,EAAQ,CAAyB,EAAa,CACpI,GAAG,IAAO,QAAuC,MAAM,CAAtB,EAAa,GAAkB,EAAI,EAAa,CACjF,GAAG,IAAO,UAAU,IAAO,OAAO,CAAC,IAAM,EAAQ,EAAa,GAAuC,MAAM,CAAC,EAA5B,GAAY,EAAQ,CAAyB,EAAa,EAC1I,GAAG,EAAI,WAAW,WAAW,CAAC,IAAM,EAAQ,EAAI,SAAS,MAAM,EAAE,CAAqC,MAAM,CAAC,EAA5B,GAAY,EAAQ,CAAyB,EAAa,EAAG,SAAS,GAAY,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiC,IAAU,CAAE,SAAS,GAAgB,EAAQ,EAAI,CAC7Q,IAAM,EAAI,+BAAqC,EAAI,OAAO,OAAO,EAAP,CAAY,IAAI,cAAc,MAAM,GAAG,IAAM,EAAQ,aAAa,IAAM,IAAI,iBAAiB,MAAM,GAAG,IAAM,EAAQ,aAAa,IAAM,IAAI,eAAe,MAAM,GAAG,IAAM,EAAQ,iBAAiB,IAAM,QAAQ,MAAM,GAAG,IAAM,EAAQ,KAAK,KACtS,SAAS,IAAc,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,oEAAoE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,WAAS,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAgB,SAAS,CAAC,UAAU,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAW,CAAC,UAAQ,YAAU,SAAO,CAAC,OAAoB,EAAK,SAAS,CAAS,UAAQ,aAAa,OAAO,MAAM,GAAY,SAAsB,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAK,EAAU,EAAM,OAAO,OAAO,UAAU,YAAY,GAAU,EAAM,EAAE,GAAM,MAAM,CAAC,WAAW,mFAAmF,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qCApB1tC,IAAuC,IAAoD,KAA4J,EAAiB,SAAS,EAAY,CAAC,EAAY,OAAU,MAAM,EAAY,KAAQ,KAAK,EAAY,KAAQ,SAAU,AAAc,KAAY,EAAE,CAAE,EAAuB,SAAS,EAAiB,CAAC,EAAiB,KAAQ,eAAe,EAAiB,OAAU,iBAAiB,EAAiB,IAAO,cAAc,EAAiB,IAAO,QAAS,AAAmB,KAAiB,EAAE,CAAE,CAcwG,EAAQ,YAAY,UAAU,EAAoB,EAAQ,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAO,GAAY,CAAC,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAiB,CAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,QAAQ,CAAC,GAAG,GAAoB,GAAG,GAAc,CAAC,CAA0H,EAAQ,aAA9G,CAAC,IAAI,+BAA+B,KAAK,MAAM,WAAW,GAAK,UAAU,iBAAiB,MAAM,GAAK,CAM7P,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,UAAU,CAAO,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,CAAO,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,CAAO,GAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,OAAO,ICnBtwB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0DAAlhC,IAAiP,IAAkE,IAA4B,KAAsI,KAAyH,CAAM,GAAW,EAAS,GAAM,CAAO,GAAc,EAAoB,GAAM,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,UAAQ,SAAO,UAAQ,WAAS,SAAO,UAAQ,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAS,EAAM,WAAW,IAAI,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAS,EAAM,WAAW,IAAI,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWtvE,GAAgB,EAXswE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGP,GAAlDU,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMR,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBS,EAAU,GAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,yBAAyB,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,aAAa,qBAAqB,sEAAsE,CAAC,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mEAAmE,uBAAuB,4DAA4D,qBAAqB,OAAO,+BAA+B,sCAAsC,0BAA0B,SAAS,0BAA0B,QAAQ,sBAAsB,+FAA+F,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gCAAgC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,WAAW,yBAAyB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,KAAK,EAAE,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,wBAAwB,QAAQ,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,GAAK,QAAQ,GAAM,SAAS,EAAE,cAAc,wEAAwE,cAAc,GAAK,SAAS,GAAK,UAAU,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,yEAAyE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,WAAW,qBAAqB,OAAO,IAAI,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,aAAa,qBAAqB,sEAAsE,CAAC,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mEAAmE,uBAAuB,4DAA4D,qBAAqB,OAAO,+BAA+B,sCAAsC,0BAA0B,SAAS,0BAA0B,QAAQ,sBAAsB,+FAA+F,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gCAAgC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,WAAW,yBAAyB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,KAAK,EAAE,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,wBAAwB,QAAQ,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,GAAK,QAAQ,GAAM,SAAS,EAAE,cAAc,wEAAwE,cAAc,GAAK,SAAS,GAAK,UAAU,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,yEAAyE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,WAAW,qBAAqB,OAAO,IAAI,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,aAAa,qBAAqB,sEAAsE,CAAC,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mEAAmE,uBAAuB,4DAA4D,qBAAqB,OAAO,+BAA+B,sCAAsC,0BAA0B,SAAS,0BAA0B,QAAQ,sBAAsB,+FAA+F,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gCAAgC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,WAAW,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,KAAK,EAAE,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,wBAAwB,QAAQ,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,GAAK,QAAQ,GAAM,SAAS,EAAE,cAAc,wEAAwE,cAAc,GAAK,SAAS,GAAK,UAAU,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,yEAAyE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,EAAE,eAAe,EAAE,WAAW,qBAAqB,OAAO,IAAI,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uPAAuP,wRAAwR,qQAAqQ,kOAAkO,qHAAqH,qSAAqS,4JAA4J,+FAA+F,4LAA4L,gEAAgE,mGAAmG,oFAAoF,4LAA4L,+GAA+G,GAAGQ,GAAgB,CAW59b,eAAe,GAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,YAAY,GAAG,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,CAAC,CAA6F,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,YAAY,OAAO,SAAS,MAAM,SAAS,IAAI,iFAAiF,cAAj0D,CAAC,CAAC,aAAa,IAAI,SAAS,IAAI,SAAS,IAAI,KAAK,SAAS,IAAI,OAAO,CAAC,CAAwwD,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAW,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCXjqG,IAAU,UAAU,CAAC,2BAA2B,uBAAuB,6BAA6B,0BAA0B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,6FAA6F,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,koCAAkoC,wrCAAwrC,qrCAAqrC,CAAcC,GAAU,yCCAj2I,IAAU,UAAU,CAAC,sBAAsB,kBAAkB,wBAAwB,qBAAqB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,WAAW,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,OAAO,WAAW,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,OAAO,WAAW,OAAO,SAAS,MAAM,SAAS,IAAI,kGAAkG,OAAO,MAAM,CAAC,CAAC,OAAO,WAAW,OAAO,SAAS,MAAM,SAAS,IAAI,kGAAkG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,0kCAA0kC,goCAAgoC,6nCAA6nC,CAAcC,GAAU,4ICAxoI,IAA+V,IAA8C,IAA4B,KAAsI,KAA4G,KAA2H,KAAyE,KAA6E,KAAmF,KAA8E,KAAsE,KAAsE,KAAsE,KAAqE,CAAMC,GAAgB,EAASC,EAAW,CAAOC,GAA+B,GAA0BC,GAAM,CAAOC,GAAa,EAASC,EAAQ,CAAOC,GAAW,EAAS,EAAM,CAAOC,GAAe,GAAOC,EAAS,CAAOC,GAAW,EAASC,GAAM,CAAOC,GAAiB,EAASC,EAAY,CAAOC,GAAsB,EAASC,GAAiB,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAoB,EAAoBL,EAAY,CAAOM,GAAc,EAAoB,EAAM,CAAOC,GAAY,CAAC,UAAU,wBAAwB,UAAU,+CAA+C,UAAU,qBAAqB,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,GAAG,CAAOE,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,GAAG,CAAOE,GAAW,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAM,IAAY,OAAO,GAAQ,SAAS,EAAM,IAAA,GAAkBC,GAAgB,CAAC,UAAU,CAAC,wFAAwF,+DAA+D,+DAA+D,0GAA0G,2FAA2F,kGAAkG,wEAAwE,iHAAiH,6CAA6C,6CAA6C,CAAC,UAAU,CAAC,yFAAyF,4EAA4E,8CAA8C,gEAAgE,8CAA8C,mGAAmG,6CAA6C,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,UAAU,2BAA2B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,oVAAoV,yGAAyG,iRAAiR,8PAA8P,gYAAgY,4UAA4U,sLAAsL,kUAAkU,sLAAsL,uTAAuT,4TAA4T,gYAAgY,kPAAkP,mUAAmU,sLAAsL,mFAAmF,oRAAoR,6VAA6V,kUAAkU,mUAAmU,wTAAwT,iJAAiJ,6NAA6N,uLAAuL,sHAAsH,uVAAuV,kTAAkT,iJAAiJ,kUAAkU,iJAAiJ,0JAA0J,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAAOC,GAAa,CAAC,UAAU,wBAAwB,UAAU,+CAA+C,UAAU,qBAAqB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,cAAY,YAAU,aAAW,cAAY,eAAa,YAAU,aAAW,eAAa,SAAO,KAAG,aAAW,kBAAgB,YAAU,gBAAc,cAAY,eAAa,qBAAmB,kBAAgB,cAAY,cAAY,eAAa,gBAAc,gBAAc,eAAa,gBAAc,YAAU,cAAW,SAAO,UAAQ,SAAO,UAAQ,SAAO,UAAQ,aAAU,QAAM,cAAY,eAAa,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAe,EAAM,WAAW,UAAU,UAAU,IAAW,EAAM,WAAW,GAAK,UAAU,GAAa,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,UAAU,UAAU,GAAW,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,sCAAsC,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAY,EAAM,UAAU,UAAU,GAAW,EAAM,WAAW,uEAAuE,UAAU,GAAW,EAAM,UAAU,UAAU,GAAe,EAAM,UAAU,UAAU,GAAY,EAAM,UAAU,UAAU,GAAc,EAAM,WAAW,GAAK,UAAU,GAAY,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,6DAA6D,UAAU,GAAiB,EAAM,WAAW,sEAAsE,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAc,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAa,EAAM,WAAW,GAAK,UAAU,GAAc,EAAM,UAAU,UAAU,GAAW,EAAM,WAAW,uEAAuE,UAAU,GAAc,EAAM,WAAW,uNAAuN,UAAU,GAAc,EAAM,WAAW,uNAAuN,UAAU,GAAa,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAQ,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAc,EAAM,WAAW,6DAA6D,UAAU,GAAoB,EAAM,WAAW,CAAC,YAAY,IAAI,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,IAAI,4FAA4F,OAAO,sUAAsU,CAAC,UAAU,IAAY,EAAM,UAAU,UAAU,GAAiB,EAAM,WAAW,uNAAuN,UAAU,GAAa,EAAM,WAAW,kBAAkB,UAAU,GAAe,EAAM,WAAW,sEAAsE,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,aAAU,YAAU,aAAU,aAAU,YAAU,aAAU,aAAU,aAAU,aAAU,aAAU,aAAU,aAAU,WAAS,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,GAAY,GAAqB,GAA8B,EAAQxB,GAAY,GAAM,CAA+J,GAAkB,EAAGE,GAAvH0B,GAAsBC,GAAuBC,GAAuBC,GAA8F,CAAO,OAAqB9B,IAAW,CAAgB,KAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKqB,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,UAAU,EAAG,GAAkB,iBAAiBU,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,GAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKnD,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAsB,EAAKC,GAA+B,CAAC,QAAQsB,GAAU,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQ,GAAGD,GAAkB,EAAU,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,YAAY,QAAQE,GAAW,UAAU,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAC,IAAwB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKpB,EAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAM,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,eAAe,cAAc,GAAG,eAAe,GAAG,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,IAAI,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc,EAAKE,GAAe,CAAC,kBAAkB,CAAC,WAAWoB,GAAY,CAAC,sBAAsB,GAAK,gBAAgBD,GAAW,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK9C,GAAe,CAAC,kBAAkB,CAAC,WAAWsB,GAAY,CAAC,sBAAsB,GAAK,gBAAgBH,GAAW,eAAeI,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKuB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK7C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6C,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAOtB,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,GAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,IAAI,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKuB,GAAI,CAAC,UAAU,iBAAiB,QAAQ,EAAE,wBAAwB,GAAK,IAAI,sOAAsO,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK9C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6C,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,GAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK7C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6C,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAC,IAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAOtB,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,GAAU,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,IAAI,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,EAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,eAAe,cAAc,GAAG,eAAe,GAAG,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKK,GAAM,CAAC,SAAS,GAAM,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,KAAK,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,MAAM,qDAAqD,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK0C,EAAkB,CAAC,WAAW,GAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKxC,EAAY,CAAC,UAAU,EAAU,UAAU,EAAU,UAAU,EAAU,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAK,UAAU,GAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKP,EAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,eAAe,cAAc,GAAG,eAAe,GAAG,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAO0B,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,GAAU,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,IAAI,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKvB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6C,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,sEAAsE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK7C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6C,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKvC,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKsC,EAAkB,CAAC,WAAW,GAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKpC,GAAO,CAAC,UAAU,SAAS,UAAU,SAAS,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,SAAS,UAAU,SAAS,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,SAAS,UAAU,SAAS,QAAQ,YAAY,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOuC,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGpB,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBO,GAAa,GAA2B,KAAKR,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAepj+B,GAAgB,EAAQY,GAAUW,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,yBAAyB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,wBAAwB,mJAAmJ,gBAAgB,CAAC,eAAe,mJAAmJ,UAAU,QAAQ,UAAU,MAAM,CAAC,MAAM,uBAAuB,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,kBAAkB,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,sCAAsC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,oBAAoB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,6DAA6D,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,6DAA6D,MAAM,iBAAiB,KAAK,EAAY,OAAO,CAAC,UAAUtC,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,iBAAiB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,iBAAiB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAUC,IAAgB,SAAY,CAAC,GAAGA,GAAc,QAAW,wBAAwB,8GAA8G,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAK,EAAY,QAAQ,CAAC,UAAUA,IAAgB,SAAY,CAAC,GAAGA,GAAc,QAAW,wBAAwB,8GAA8G,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,cAAc,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,eAAe,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAUA,IAAgB,SAAY,CAAC,GAAGA,GAAc,QAAW,wBAAwB,qHAAqH,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,kBAAkB,CAAC,UAAUA,IAAgB,SAAY,CAAC,GAAGA,GAAc,QAAW,wBAAwB,0GAA0G,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,oBAAoB,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,cAAc,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,eAAe,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,eAAe,KAAK,EAAY,gBAAgB,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGlB,GAAgB,GAAGI,GAAa,GAAGE,GAAW,GAAGG,GAAW,GAAGE,GAAiB,GAAGE,GAAsB,GAAGE,GAAY,GAAG,EAAwByC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCfjjO,IAAU,UAAU,CAAC,uBAAuB,uBAAuB,6BAA6B,6BAA6B,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,6FAA6F,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,6FAA6F,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,+nCAA+nC,qrCAAqrC,krCAAkrC,CAAc,GAAU,uHCAp0I,IAA2T,IAA8C,IAA4B,KAAsI,KAA2H,KAAyE,KAA6E,KAAmF,KAA8E,KAAsE,KAAsE,KAAqE,CAAMC,GAAgB,EAASC,EAAW,CAAOC,GAAa,EAASC,EAAQ,CAAOC,GAAW,EAASC,GAAM,CAAOC,GAAe,GAAOC,EAAS,CAAOC,GAAiB,EAASC,EAAY,CAAOC,GAAsB,EAASC,GAAiB,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAoB,EAAoBL,EAAY,CAAOM,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,GAAG,CAAOE,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,GAAG,CAAOE,GAAgB,CAAC,UAAU,CAAC,+GAA+G,gHAAgH,mHAAmH,0DAA0D,CAAC,UAAU,CAAC,+GAA+G,gHAAgH,iHAAiH,0DAA0D,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,8EAA8E,oVAAoV,wGAAwG,kYAAkY,oTAAoT,uLAAuL,wLAAwL,6WAA6W,0TAA0T,mUAAmU,2RAA2R,mSAAmS,2VAA2V,qHAAqH,iJAAiJ,yJAAyJ,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAAOC,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,GAAG,YAAY,GAAG,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,YAAU,SAAO,KAAG,cAAY,cAAY,SAAO,UAAQ,SAAO,UAAQ,WAAS,SAAO,UAAQ,WAAS,YAAU,UAAQ,QAAM,cAAY,YAAU,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAa,EAAM,WAAW,gCAAgC,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAS,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,mDAAmD,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAW,EAAM,WAAW,saAAsa,UAAU,GAAW,EAAM,WAAW,8BAA8B,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAQ,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,gBAAgB,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,YAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQnB,GAAY,GAAM,CAAwI,EAAkB,EAAGE,GAAhGqB,GAAsBC,GAAuBC,GAA8F,CAAO,OAAqBxB,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKgB,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBS,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxC,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKE,EAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,eAAe,cAAc,GAAG,eAAe,GAAG,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKE,GAAM,CAAC,SAAS,GAAM,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,KAAK,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,MAAM,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc,EAAKC,GAAe,CAAC,kBAAkB,CAAC,WAAWc,GAAY,CAAC,sBAAsB,GAAK,gBAAgBD,GAAU,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yBAAyB,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKpC,GAAe,CAAC,kBAAkB,CAAC,WAAWgB,GAAY,CAAC,sBAAsB,GAAK,gBAAgBH,GAAU,eAAeI,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yBAAyB,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKnC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmC,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,sBAAsB,CAAC,SAAS,CAAC,6YAA0Z,EAAK,KAAK,CAAC,SAAS,2BAA2B,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,eAAe,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iEAAiE,CAAC,UAAU,CAAC,MAAM,qDAAqD,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,0EAA0E,EAAE,MAAM,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKlC,EAAY,CAAC,UAAU,EAAU,UAAU,EAAU,UAAU,EAAU,OAAO,OAAO,UAAU,EAAU,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAU,UAAU,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,yCAAyC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKgC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK9B,GAAO,CAAC,UAAU,SAAS,UAAU,SAAS,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,SAAS,UAAU,SAAS,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,SAAS,UAAU,SAAS,QAAQ,YAAY,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO+B,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGjB,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBM,GAAa,GAA2B,KAAKP,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAepxhB,GAAgB,EAAQW,GAAUS,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,gCAAgC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,mDAAmD,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU9B,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,saAAsa,gBAAgB,GAAM,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,WAAW,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,8BAA8B,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGd,GAAgB,GAAGE,GAAa,GAAGE,GAAW,GAAGI,GAAiB,GAAGE,GAAsB,GAAGE,GAAY,GAAG,EAAwBiC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,kHCf9mL,IAAiU,IAA8C,IAA4B,KAAsI,KAA2H,KAAyE,KAA6E,KAAmF,KAA8E,KAAsE,KAAsE,KAAsE,KAAqE,CAAMC,GAAgB,EAASC,EAAW,CAAOC,GAAe,GAAOC,EAAS,CAAOC,GAAa,EAASC,EAAQ,CAAO,GAAW,EAAS,EAAM,CAAOC,GAAiB,EAASC,EAAY,CAAOC,GAAsB,EAASC,GAAiB,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAoB,EAAoBL,EAAY,CAAO,GAAc,EAAoB,EAAM,CAAOM,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAW,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAM,IAAY,OAAO,GAAQ,SAAS,EAAM,IAAA,GAAkBE,GAAgB,CAAC,UAAU,CAAC,4DAA4D,wFAAwF,6DAA6D,iHAAiH,kHAAkH,mEAAmE,uJAAuJ,2IAA2I,CAAC,UAAU,CAAC,yFAAyF,2IAA2I,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,gFAAgF,oVAAoV,wGAAwG,8QAA8Q,0MAA0M,6WAA6W,+UAA+U,+ZAA+Z,iXAAiX,gTAAgT,qVAAqV,qLAAqL,0GAA0G,mUAAmU,oXAAoX,uVAAuV,gWAAgW,oUAAoU,sTAAsT,oSAAoS,qLAAqL,uLAAuL,8QAA8Q,sHAAsH,wUAAwU,iSAAiS,wLAAwL,uLAAuL,gJAAgJ,yJAAyJ,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAAOC,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,WAAS,aAAW,SAAO,KAAG,YAAU,eAAa,kBAAgB,gBAAc,mBAAiB,YAAU,aAAW,cAAY,gBAAc,iBAAe,kBAAgB,cAAY,cAAY,aAAW,aAAW,eAAa,WAAS,YAAU,yBAAuB,SAAO,UAAQ,SAAO,WAAQ,SAAO,UAAQ,MAAI,QAAM,cAAY,mBAAiB,iBAAc,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAiB,EAAM,UAAU,UAAU,GAAK,EAAM,WAAW,uEAAuE,UAAU,GAAY,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,gCAAgC,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAkB,EAAM,WAAW,mDAAmD,UAAU,GAAa,EAAM,WAAW,cAAc,UAAU,GAAc,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,qEAAqE,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAgB,EAAM,WAAW,GAAK,UAAU,GAAkB,EAAM,WAAW,uNAAuN,UAAU,GAAe,EAAM,UAAU,UAAU,GAAwB,EAAM,WAAW,uNAAuN,UAAU,GAAU,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,sEAAsE,UAAU,GAAY,EAAM,WAAW,CAAC,IAAI,GAAG,YAAY,KAAK,WAAW,KAAK,IAAI,6FAA6F,OAAO,yUAAyU,CAAC,UAAU,GAAW,EAAM,UAAU,UAAU,GAAU,EAAM,UAAU,UAAU,IAAS,EAAM,WAAW,IAAI,UAAU,GAAY,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAe,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,IAAe,EAAM,WAAW,mDAAmD,UAAU,GAAc,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAiB,EAAM,WAAW,uNAAuN,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAa,EAAM,WAAW,eAAe,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,aAAU,YAAU,aAAU,aAAU,YAAU,aAAU,aAAU,aAAU,aAAU,YAAS,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,IAAqB,GAA8B,EAAQpB,GAAY,GAAM,CAA+J,GAAkB,EAAGE,GAAvHsB,GAAsBC,GAAuBC,GAAuBC,GAA8F,CAAO,MAAqB1B,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKiB,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,UAAU,EAAG,GAAkB,iBAAiBU,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKzC,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAsB,EAAK0C,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAG1B,GAAkB,EAAU,CAAC,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsB,EAAM,MAAM,CAAC,UAAU,eAAe,mBAAmB,eAAe,SAAS,CAAc,EAAKf,GAAe,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgBgB,GAAU,eAAeC,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK1C,GAAe,CAAC,kBAAkB,CAAC,WAAWkB,GAAY,CAAC,sBAAsB,GAAK,gBAAgBF,GAAU,eAAeG,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKuB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAS,CAAC,GAAwB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKvC,EAAQ,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,OAAO,CAAC,UAAU,eAAe,cAAc,EAAE,eAAe,EAAE,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAM,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAO,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,GAAU,QAAQ,SAAS,OAAO,GAAU,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAwB,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,0BAA0B,OAAO,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,0BAA0B,OAAO,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAKzC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,sBAAsB,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,0BAA0B,OAAO,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAS,CAAC,GAAwB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKzC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,sEAAsE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKzC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKvC,EAAQ,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,OAAO,CAAC,UAAU,eAAe,cAAc,EAAE,eAAe,EAAE,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAO,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKqC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKnC,EAAY,CAAC,UAAU,EAAU,UAAU,EAAU,UAAU,EAAU,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAK,UAAU,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAC,IAAwB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKF,EAAQ,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,OAAO,CAAC,UAAU,eAAe,cAAc,EAAE,eAAe,EAAE,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAM,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAM,UAAU,QAAQ,QAAQ,GAAM,OAAO,GAAW,GAAU,CAAC,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKzC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKnC,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKiC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAK/B,GAAO,CAAC,UAAU,SAAS,UAAU,SAAS,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,SAAS,UAAU,SAAS,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,SAAS,UAAU,SAAS,QAAQ,YAAY,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOkC,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGpB,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBO,GAAa,GAA2B,KAAKR,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe1v7B,GAAgB,EAAQY,GAAUW,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,gCAAgC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,oBAAoB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,cAAc,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,mDAAmD,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,UAAUjC,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAUA,IAAsB,WAAc,CAAC,GAAGA,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,oBAAoB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,2BAA2B,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,wBAAwB,gHAAgH,gBAAgB,CAAC,IAAI,GAAG,eAAe,gHAAgH,CAAC,MAAM,cAAc,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,mDAAmD,MAAM,qBAAqB,KAAK,EAAY,OAAO,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,mGAAmG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,eAAe,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,gGAAgG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,aAAa,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,uEAAuE,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,mBAAmB,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,oBAAoB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,mBAAmB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,oBAAoB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,YAAY,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,gBAAgB,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,gGAAgG,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGZ,GAAgB,GAAGI,GAAa,GAAG,GAAW,GAAGE,GAAiB,GAAGE,GAAsB,GAAGE,GAAY,GAAG,EAAwBoC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,qHCf1/M,IAA2V,IAA8C,IAA4B,KAAsI,KAA2H,KAAyE,KAA6E,KAAmF,KAA8E,KAAsE,KAAsE,KAAqE,CAAM,GAAgB,EAASC,EAAW,CAAO,GAA+B,GAA0BC,GAAM,CAAO,GAAe,GAAOC,EAAS,CAAO,GAAW,EAASC,GAAM,CAAO,GAAa,EAASC,EAAQ,CAAO,GAAiB,EAASC,EAAY,CAAO,GAAsB,EAASC,GAAiB,CAAO,GAAY,EAASC,GAAO,CAAO,GAAoB,EAAoBF,EAAY,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOG,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkF,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAgB,CAAC,UAAU,CAAC,2DAA2D,uFAAuF,4DAA4D,mFAAmF,mFAAmF,kGAAkG,6FAA6F,CAAC,UAAU,CAAC,wFAAwF,kGAAkG,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,2BAA2B,UAAU,2BAA2B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,oVAAoV,yGAAyG,6QAA6Q,6PAA6P,4WAA4W,uTAAuT,gRAAgR,kRAAkR,+XAA+X,gSAAgS,uLAAuL,uUAAuU,wLAAwL,mUAAmU,qSAAqS,kSAAkS,8RAA8R,wHAAwH,kJAAkJ,yJAAyJ,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,iBAAe,qBAAmB,kBAAgB,cAAY,cAAY,SAAO,UAAQ,SAAO,UAAQ,SAAO,UAAQ,YAAU,aAAW,QAAM,cAAY,eAAa,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAc,EAAM,UAAU,UAAU,GAAa,EAAM,WAAW,iCAAiC,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAgB,EAAM,WAAW,GAAK,UAAU,GAAW,EAAM,WAAW,8BAA8B,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAa,EAAM,WAAW,+BAA+B,UAAU,GAAS,EAAM,WAAW,IAAI,UAAU,GAAQ,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAoB,EAAM,WAAW,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,yGAAyG,OAAO,6WAA6W,CAAC,UAAU,GAAiB,EAAM,WAAW,uNAAuN,UAAU,GAAa,EAAM,WAAW,wBAAwB,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,YAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAwI,EAAkB,EAAG,GAAhGC,GAAsBC,GAAuBC,GAA8F,CAAO,OAAqBR,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBS,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKlB,EAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,SAAsB,EAAK,GAA+B,CAAC,QAAQ,GAAU,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY,GAAG,GAAkB,EAAU,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,YAAY,QAAQ,GAAW,UAAU,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAS,CAAc,EAAK,GAAe,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAe,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,gBAAgB,EAAE,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAC,GAAwB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAS,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKhB,GAAM,CAAC,SAAS,GAAM,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAK,SAAS,YAAY,KAAK,GAAM,KAAK,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,GAAG,eAAe,GAAG,MAAM,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAwB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAQ,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAK,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,MAAM,cAAc,GAAG,eAAe,GAAG,IAAI,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,oBAAoB,SAAsB,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKiB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uNAAuN,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKb,EAAY,CAAC,UAAU,EAAU,UAAU,EAAU,UAAU,EAAU,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAK,UAAU,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0CAA0C,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKY,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKX,GAAO,CAAC,UAAU,SAAS,UAAU,SAAS,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,SAAS,UAAU,SAAS,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,SAAS,UAAU,SAAS,QAAQ,YAAY,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAet6lB,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,0BAA0B,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,wBAAwB,wIAAwI,gBAAgB,CAAC,eAAe,wIAAwI,CAAC,MAAM,uBAAuB,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,wBAAwB,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,iCAAiC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,uNAAuN,gBAAgB,GAAM,MAAM,oBAAoB,KAAK,EAAY,OAAO,CAAC,UAAU,IAAsB,WAAc,CAAC,GAAG,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,IAAsB,WAAc,CAAC,GAAG,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,IAAsB,WAAc,CAAC,GAAG,GAAoB,UAAa,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,+BAA+B,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,8BAA8B,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,oBAAoB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAW,GAAG,GAAa,GAAG,GAAiB,GAAG,GAAsB,GAAG,GAAY,GAAG,EAAwBa,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICOpvI,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,uEAAwE,UAAW,GAAO,UAAW,6DAA8D,UAAW,sEAAuE,UAAW,8CAA+C,UAAW,cAAe,UAAW,GAAO,UAAW,YAAa,UAAW,YAAa,UAAW,GAAM,UAAW,6WAA8W,UAAW,GAAO,UAAW,iZAAkZ,UAAW,GAAO,UAAW,gBAAiB,UAAW,sEAAuE,UAAW,GAAM,UAAW,oEAAqE,UAAW,mDAAoD,UAAW,GAAM,UAAW,GAAM,UAAW,8OAA+O,UAAW,GAAM,UAAW,eAAe,CAC13D,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,iCAAkC,UAAW,sEAAuE,UAAW,mDAAoD,UAAW,mDAAoD,UAAW,uEAAwE,UAAW,cAAe,UAAW,aAAc,UAAW,GAAO,UAAW,2SAA4S,UAAW,GAAM,UAAW,uUAAwU,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,2FAA4F,OAAQ,gGAAgG,CAAE,GAAG,CAAE,UAAW,sEAAuE,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,6FAA8F,OAAQ,yUAAyU,CAAE,GAAG,CAAE,UAAW,eAAgB,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,uEAAwE,UAAW,uEAAwE,UAAW,iVAAkV,UAAW,GAAO,UAAW,QAAQ,CACxzF,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,2DAA4D,UAAW,uEAAwE,UAAW,mDAAoD,UAAW,mDAAoD,UAAW,kBAAmB,UAAW,WAAY,UAAW,GAAO,UAAW,oRAAqR,UAAW,GAAM,UAAW,2XAA4X,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,IAAK,IAAK,0FAA2F,OAAQ,+FAA+F,CAAE,GAAG,CAAE,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,6FAA8F,OAAQ,yUAAyU,CAAE,GAAG,CAAE,UAAW,eAAgB,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,IAAK,8FAA+F,OAAQ,wNAAwN,CAAE,GAAG,CAAE,UAAW,qEAAsE,UAAW,uEAAwE,UAAW,8OAA+O,UAAW,GAAO,UAAW,qBAAqB,CAC3uF,EAAS,CAAC,GAAG,EAAQ,UAAW,sEAAuE,UAAW,iCAAkC,UAAW,sEAAuE,UAAW,mDAAoD,UAAW,mDAAoD,UAAW,GAAM,UAAW,oBAAqB,UAAW,eAAgB,UAAW,GAAO,UAAW,uNAAwN,UAAW,uNAAwN,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,MAAO,UAAW,OAAQ,IAAK,+FAAgG,OAAQ,2jBAA2jB,CAAE,GAAG,CAAE,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,IAAK,4FAA6F,OAAQ,sUAAsU,CAAE,GAAG,CAAE,UAAW,aAAc,UAAW,sEAAuE,UAAW,GAAO,UAAW,sEAAuE,UAAW,GAAO,UAAW,GAAO,UAAW,yMAA0M,UAAW,GAAO,UAAW,0BAA0B,CACvpF,EAAS,CAAC,GAAG,EAAQ,UAAW,iCAAkC,UAAW,uEAAwE,UAAW,mDAAoD,UAAW,6DAA8D,UAAW,kBAAmB,UAAW,YAAa,UAAW,GAAO,UAAW,uNAAwN,UAAW,uNAAwN,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,8FAA+F,OAAQ,icAAic,CAAE,GAAG,CAAE,UAAW,eAAgB,UAAW,sEAAuE,UAAW,sEAAuE,UAAW,GAAO,UAAW,GAAO,UAAW,mQAAoQ,UAAW,cAAc,CACr9D,EAAS,CAAC,UAAW,GAAM,UAAW,GAAO,UAAW,iCAAkC,UAAW,uEAAwE,UAAW,GAAM,UAAW,8BAA+B,UAAW,cAAe,UAAW,iBAAkB,UAAW,+BAAgC,UAAW,kBAAmB,UAAW,sEAAuE,UAAW,uEAAwE,UAAW,4SAA6S,UAAW,wBAAwB,CACx2B,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAK,UAAW,IAAK,UAAW,8CAA+C,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,IAAK,8FAA+F,OAAQ,icAAic,CAAE,GAAG,CAAE,UAAW,oRAAqR,UAAW,SAAS,CACjqC,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAK,UAAW,IAAK,UAAW,8CAA+C,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,6FAA8F,OAAQ,6bAA6b,CAAE,GAAG,CAAE,UAAW,iVAAkV,UAAW,UAAU,CAClwC,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,IAAK,8FAA+F,OAAQ,icAAic,CAAE,GAAG,CAAE,UAAW,uNAAwN,UAAW,SAAS,CACr/B,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAK,UAAW,IAAK,UAAW,mDAAoD,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,OAAQ,IAAK,8FAA+F,OAAQ,icAAic,CAAE,GAAG,CAAE,UAAW,2PAA4P,UAAW,UAAU,CACtrC,EAAU,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,yCAA0C,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,8FAA+F,OAAQ,4UAA4U,CAAE,GAAG,CAAE,UAAW,qYAAsY,UAAW,MAAM,CAC3pC,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAK,UAAW,IAAK,UAAW,8CAA+C,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,IAAK,8FAA+F,OAAQ,icAAic,CAAE,GAAG,CAAE,UAAW,6XAA8X,UAAW,YAAY,CAC7wC,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAK,UAAW,IAAK,UAAW,8CAA+C,UAAW,IAAK,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,MAAO,UAAW,QAAS,IAAK,6FAA8F,OAAQ,6bAA6b,CAAE,GAAG,CAAE,UAAW,+TAAgU,UAAW,aAAa,CAClvC,EAAU,CAAC,UAAW,gCAAiC,UAAW,sEAAuE,UAAW,GAAO,UAAW,mDAAoD,UAAW,cAAe,UAAW,GAAM,UAAW,eAAgB,UAAW,wUAAyU,UAAW,8BAA+B,UAAW,GAAM,UAAW,GAAM,UAAW,WAAY,UAAW,sEAAuE,UAAW,qEAAsE,UAAW,4BAA4B,CACj6B,EAAU,CAAC,GAAG,EAAS,UAAW,WAAY,UAAW,sEAAuE,UAAW,GAAM,UAAW,mDAAoD,UAAW,uBAAwB,UAAW,GAAO,UAAW,mUAAoU,UAAW,8BAA+B,UAAW,GAAO,UAAW,GAAO,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,oCAAoC,CAC7vB,EAAU,CAAC,GAAG,EAAS,UAAW,WAAY,UAAW,GAAM,UAAW,mDAAoD,UAAW,GAAO,UAAW,saAAua,UAAW,8BAA+B,UAAW,GAAO,UAAW,GAAO,UAAW,oCAAoC,CAC/rB,EAAU,CAAC,UAAW,eAAgB,UAAW,GAAM,UAAW,GAAM,UAAW,QAAS,UAAW,sCAAuC,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,GAAK,UAAW,GAAO,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,4FAA6F,OAAQ,iGAAiG,CAAE,GAAG,CAAE,UAAW,GAAO,UAAW,GAAO,UAAW,6DAA8D,UAAW,IAAK,UAAW,GAAO,UAAW,IAAK,UAAW,GAAO,UAAW,GAAO,UAAW,sEAAuE,UAAW,+KAAgL,UAAW,6LAA8L,UAAW,GAAM,UAAW,IAAK,UAAW,6DAA8D,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,UAAW,QAAS,UAAW,MAAO,IAAK,4FAA4F,CAAE,GAAG,CAAE,UAAW,GAAK,UAAW,wOAAyO,UAAW,kBAAkB,CAC98D,EAAU,CAAC,GAAG,EAAS,UAAW,WAAY,UAAW,GAAO,UAAW,SAAU,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,GAAM,UAAW,uEAAwE,UAAW,iRAAkR,UAAW,oPAAqP,UAAW,GAAO,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,4FAA6F,OAAQ,sUAAsU,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,sUAAuU,UAAW,iBAAiB,CACtuE,EAAU,CAAC,GAAG,EAAS,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,KAAM,IAAK,4FAA6F,OAAQ,sUAAsU,CAAE,GAAG,CAAE,UAAW,6BAA8B,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,uEAAwE,UAAW,EAAG,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,4FAA6F,OAAQ,iGAAiG,CAAE,GAAG,CAAE,UAAW,GAAM,UAAW,uEAAwE,UAAW,iVAAkV,UAAW,qPAAsP,UAAW,GAAO,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,4FAA6F,OAAQ,sUAAsU,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,wPAAyP,UAAW,iBAAiB,CACxuF,EAAU,CAAC,GAAG,EAAS,UAAW,oBAAqB,UAAW,eAAgB,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,IAAK,6FAA8F,OAAQ,yUAAyU,CAAE,GAAG,CAAE,UAAW,8BAA+B,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,qEAAsE,UAAW,EAAG,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,4FAA6F,OAAQ,iGAAiG,CAAE,GAAG,CAAE,UAAW,GAAM,UAAW,qEAAsE,UAAW,0TAA2T,UAAW,gMAAiM,UAAW,GAAO,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAM,IAAK,8FAA+F,OAAQ,4UAA4U,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,uPAAwP,UAAW,aAAc,UAAW,uEAAuE,CACvwF,EAAU,CAAC,GAAG,EAAS,UAAW,UAAW,UAAW,UAAW,UAAW,IAAA,GAAW,UAAW,EAAG,UAAW,IAAA,GAAW,UAAW,GAAM,UAAW,GAAM,UAAW,IAAA,GAAW,UAAW,uNAAwN,UAAW,uNAAwN,UAAW,GAAO,UAAW,EAAG,UAAW,8VAA8V,CACpgC,EAAU,CAAC,GAAG,EAAS,UAAW,sBAAuB,UAAW,wBAAyB,UAAW,kDAAmD,UAAW,qEAAsE,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,uEAAwE,UAAW,GAAK,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,6DAA8D,UAAW,OAAQ,UAAW,QAAS,UAAW,GAAM,UAAW,sEAAuE,UAAW,kRAAmR,UAAW,+PAAgQ,UAAW,QAAS,UAAW,sEAAuE,UAAW,qEAAsE,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,KAAM,UAAW,QAAS,UAAW,QAAS,IAAK,4FAA4F,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,+OAAgP,UAAW,gBAAgB,CACryE,GAAU,CAAC,GAAG,EAAS,UAAW,kDAAmD,UAAW,qEAAsE,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,2FAA4F,OAAQ,gGAAgG,CAAE,GAAG,CAAE,UAAW,qEAAsE,UAAW,EAAG,UAAW,EAAkB,CAAC,YAAa,KAAM,WAAY,IAAK,IAAK,6FAA8F,OAAQ,kGAAkG,CAAE,GAAG,CAAE,UAAW,6DAA8D,UAAW,YAAa,UAAW,WAAY,UAAW,GAAM,UAAW,uEAAwE,UAAW,oOAAqO,UAAW,wPAAyP,UAAW,cAAe,UAAW,sEAAuE,UAAW,qEAAsE,UAAW,EAAkB,CAAC,YAAa,IAAK,WAAY,IAAM,IAAK,4FAA4F,CAAE,GAAG,CAAE,UAAW,EAAG,UAAW,wRAAyR,UAAW,QAAQ,CACzqE,EAAU,CAAC,GAAG,EAAS,UAAW,uEAAwE,UAAW,mDAAoD,UAAW,iBAAkB,UAAW,OAAQ,UAAW,sRAAuR,UAAW,iBAAkB,UAAW,oEAAqE,UAAW,qEAAsE,UAAW,iCAAiC,CAIruB,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAFhE,CAAC,GAAG,EAAS,UAAW,oEAAqE,UAAW,8CAA+C,UAAW,SAAU,UAAW,YAAa,UAAW,6SAA8S,UAAW,oBAAqB,UAAW,uEAAwE,UAAW,qEAAsE,UAAW,4BAA4B,CAEppB,UAAW,EAAQ,UAAW,EAAS,UAD3H,CAAC,GAAG,EAAS,UAAW,oEAAqE,UAAW,mDAAoD,UAAW,cAAe,UAAW,oBAAqB,UAAW,wTAAyT,UAAW,WAAY,UAAW,oEAAqE,UAAW,sEAAuE,UAAW,iCAAiC,CAChnB,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,GAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,CACzlB,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,OAAOC,EAAoBC,GAAW,CAAC,GAAG,EAAO,IAAK,YAAa,QAAM,CAAE,EAAS,GAAK,CAAC,CAC1F,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoBE,GAAkB,CAAC,GAAG,EAAO,IAAK,mBAAoB,QAAM,CAAE,EAAS,GAAK,CAAC,CACxG,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOF,EAAoBG,GAAuB,CAAC,GAAG,EAAO,IAAK,wBAAyB,QAAM,CAAE,EAAS,GAAK,CAAC,CAClH,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOH,EAAoBI,GAAkB,CAAC,GAAG,EAAO,IAAK,mBAAoB,QAAM,CAAE,EAAS,GAAK,CAAC,CACxG,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOJ,EAAoBK,GAAsB,CAAC,GAAG,EAAO,IAAK,uBAAwB,QAAM,CAAE,EAAS,GAAK,CAAC,CAChH,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACpM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACrM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACpM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,qBAAqB,CAAE,CAAC,KAAM,UAAW,WAAY,+CAA+C,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CAClM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOL,EAAoBqB,GAA4B,CAC5D,SANmDrB,EAAoBoB,GAAyC,CAChH,SATkCpB,EAClCmB,GACA,CACC,SA/DcnB,EACfM,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,2CAA2B,CAClE,gBAAiB,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,uCAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeV,EACf,SAAUW,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACzN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,UAAW,CAAC,UAHf,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAE,KAAM,CAAC,KAAM,CAAC,KAAM,SAAU,EAAG,MAAO,EAAG,MAAM,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAGtc,CAAC,CAAC,CACjD,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,OACvB,CACrB,GAA2B,CACjB,IAAkC,CAC5C,GAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,mCA3KR,UA5NiC,IACJ,IACU,IACI,KACwE,KACW,KACJ,KACA,KACK,CAEzH,GAAS,CAAC,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMrB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,2BAA2B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0BAA0B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0BAA0B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mCAAmC,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,iBAAiB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,wBAAwB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,2BAA2B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gCAAgC,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,2BAA2B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gCAAgC,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,QAAQ,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAC,CAE7hL,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CAC3F,GAAkB,EAAE,CACpB,GAAe,mEACf,GAAqB,EAAO,IAAQ,CACvC,MAAC,GAAS,OAAO,GAAU,UAG/B,MAAO,CAAE,GAAG,EAAO,MAAK,EAgHjB,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDP,EAAoB6B,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}